body {

 margin: 0;	padding:0;
 text-align:center;
}

img{  border: 0; }
h1,h2,h3,h4,h5,h6,p,form,object { margin: 0; padding:0;}
a:link{color:#1b646b}a:visited{color:#888800}a:hover,a:active{color:#888800}


h1,h2,h3,h4,h5,h6,p,form,object { margin: 0; padding:0;}
UL{padding:0px;margin:0;}	
LI{list-style: none;padding:0px;margin:0;}


xH1{ background-image: url(/images/ico/text_heading_1.png); background-repeat: no-repeat; padding: 0 0 5px 18px;}
xH2{ background-image: url(/images/ico/text_heading_2.png); background-repeat: no-repeat; padding: 0 0 5px 18px;}
xH3{ background-image: url(/images/ico/text_heading_3.png); background-repeat: no-repeat; padding: 0 0 5px 18px;}
xH4{ background-image: url(/images/ico/text_heading_4.png); background-repeat: no-repeat; padding: 0 0 5px 18px;}

/*-----------------------    width    -----------------------------------*/
.w30 {  width: 30px;  }.w35 {  width: 35px;  }.w40 {  width: 40px;  }.w45 {  width: 45px;  }.w50 {  width: 50px;  }.w55 {  width: 55px;  }.w60 {  width: 60px;  }.w70 {  width: 70px;  }.w80 {  width: 80px;  }.w90 {  width: 90px;  }.w100{  width:100px;  }.w105{  width:105px;  }.w107{  width:107px;  }
.w110{  width:110px;  }.w115{  width:115px;  }.w120{  width:120px;  }.w125{  width:125px;  }.w130{  width:130px;  }.w135{  width:135px;  }.w140{  width:140px;  }.w145{  width:145px;  }.w150{  width:150px;  }
.w155{  width:155px;  }.w160{  width:160px;  }.w170{  width:170px;  }.w175{  width:175px;  }.w180{  width:180px;  }.w190{  width:190px;  }.w195{  width:195px;  }
.w200{  width:200px;  }.w210{  width:210px;  }.w220{  width:220px;  }.w230{  width:230px;  }.w240{  width:240px;  }.w245{  width:245px;  }.w250{  width:250px;  }.w260{  width:260px;  }.w270{  width:270px;  }.w280{  width:280px;  }.w290{  width:290px;  }

.w300{  width:300px;  }.w310{  width:310px;  }.w320{  width:320px;  }.w330{  width:330px;  }.w340{  width:340px;  }.w350{  width:350px;  }.w360{  width:360px;  }.w370{  width:370px;  }.w380{  width:380px;  }.w390{  width:390px;  }
.w400{  width:400px;  }.w410{  width:410px;  }.w420{  width:420px;  }.w430{  width:430px;  }.w440{  width:440px;  }.w450{  width:450px;  }.w460{  width:460px;  }.w470{  width:470px;  }.w480{  width:480px;  }.w490{  width:490px;  }
.w500{  width:500px;  }.w510{  width:510px;  }.w520{  width:520px;  }.w530{  width:530px;  }.w540{  width:540px;  }.w550{  width:550px;  }.w560{  width:560px;  }.w570{  width:570px;  }.w580{  width:580px;  }.w590{  width:590px;  }
.w600{  width:600px;  }.w610{  width:610px;  }.w620{  width:620px;  }.w630{  width:630px;  }.w640{  width:640px;  }.w650{  width:650px;  }.w660{  width:660px;  }.w670{  width:670px;  }.w680{  width:680px;  }.w690{  width:690px;  }
.w700{  width:700px;  }.w710{  width:710px;  }.w720{  width:720px;  }.w730{  width:730px;  }.w740{  width:740px;  }.w750{  width:750px;  }.w760{  width:760px;  }.w770{  width:770px;  }.w780{  width:780px;  }.w790{  width:790px;  }
.w800{  width:800px;  }.w810{  width:810px;  }.w820{  width:820px;  }.w830{  width:830px;  }.w840{  width:840px;  }.w850{  width:850px;  }.w860{  width:860px;  }.w870{  width:870px;  }.w880{  width:880px;  }.w890{  width:890px;  }
.w900{  width:900px;  }.w910{  width:910px;  }.w920{  width:920px;  }.w930{  width:930px;  }.w940{  width:940px;  }.w950{  width:950px;  }.w960{  width:960px;  }.w970{  width:970px;  }.w980{  width:980px;  }.w990{  width:990px;  }
.w1000{  width:1000px;  }.w1010{  width:1010px;  }.w1020{  width:1020px;  }.w1030{  width:1030px;  }.w1040{  width:1040px;  }.w1050{  width:1050px;  }.w1060{  width:1060px;  }.w1070{  width:1070px;  }.w1080{  width:1080px;  }.w1090{  width:1090px;  }
.w1100{  width:1100px;  }.w1110{  width:1110px;  }.w1120{  width:1120px;  }.w1130{  width:1130px;  }.w1140{  width:1140px;  }.w1150{  width:1150px;  }.w1160{  width:1160px;  }.w1170{  width:1170px;  }.w1180{  width:1180px;  }.w1190{  width:1190px;  }
.w1200{  width:1200px;  }.w1210{  width:1210px;  }.w1220{  width:1220px;  }.w1230{  width:1230px;  }.w1240{  width:1240px;  }.w1250{  width:1250px;  }.w1260{  width:1260px;  }.w1270{  width:1270px;  }.w1280{  width:1280px;  }.w1290{  width:1290px;  }


/*-----------------------    height    -----------------------------------*/
.h30{  height:30px; }.h40{  height:40px; }.h50{  height:50px; }.h60{  height:60px; }.h70{  height:70px; }
.h70{  height:70px; }.h80{  height:80px; }.h90{  height:90px; }.h100{  height:100px; }.h110{  height:110px; }.h120{  height:120px; }.h130{  height:130px; }.h140{  height:140px; }
.h150{  height:150px; }.h160{  height:160px; }.h170{  height:170px; }.h180{  height:180px; }.h190{  height:190px; }.h200{  height:200px; }.h210{  height:210px; }.h220{  height:220px; }.h230{  height:230px; }.h240{  height:240px; }.h250{  height:250px; }.h260{  height:260px; }.h270{  height:270px; }.h280{  height:280px; }
.h290{  height:290px; }.h300{  height:300px; }.h310{  height:310px; }.h320{  height:320px; }.h330{  height:330px; }.h340{  height:340px; }.h350{  height:350px; }.h360{  height:360px; }.h370{  height:370px; }.h380{  height:380px; }.h390{  height:390px; }.h400{  height:400px; }.h410{  height:410px; }.h420{  height:420px; }.h430{  height:430px; }.h440{  height:440px; }.h450{  height:450px; }.h460{  height:460px; }.h470{  height:470px; }
.h480{  height:480px; }.h490{  height:490px; }.h500{  height:500px; }.h510{  height:510px; }.h520{  height:520px; }.h530{  height:530px; }

.aRight { text-align:right;  }.aLeft  { text-align:left;   }.aCenter{ text-align:center; }
.cBoth { clear: both; }.cRight{ clear: right;}.cLeft { clear: left; }
.fRight { float:right; }.fLeft  { float:left;  }
.f08em{  font-size : 0.8em; }.f12em{  font-size : 1.2em; }.f15em{  font-size : 1.5em; }.f10px{  font-size : 10px; }.f11px{  font-size : 11px; }.f12px{  font-size : 12px; }.f13px{  font-size : 13px; }.f14px{  font-size : 14px; }
.f15px{  font-size : 15px; }
.pad1{  padding:1px;}.pad3{  padding:3px;}.pad5{  padding:5px;}.pad8{  padding:8px;}.pad7{  padding:7px;}.pad9{  padding:9px;}
.padt1{  padding-top:1px;} .padb1{  padding-bottom:1px;}.padr1{  padding-right:1px;} .padl1{  padding-left:1px;}
.padt3{  padding-top:3px;} .padb3{  padding-bottom:3px;}.padr3{  padding-right:3px;} .padl3{  padding-left:3px;}
.padt5{  padding-top:5px;} .padb5{  padding-bottom:5px;}.padr5{  padding-right:5px;} .padl5{  padding-left:5px;}
.padt7{  padding-top:7px;} .padb7{  padding-bottom:7px;}.padr7{  padding-right:7px;} .padl7{  padding-left:7px;}
.padt9{  padding-top:9px;} .padb9{  padding-bottom:9px;}.padr9{  padding-right:9px;} .padl9{  padding-left:9px;}
.magt1{  margin-top:1px;} .magb1{  margin-bottom:1px;}.magr1{  margin-right:1px;} .magl1{  margin-left:1px;}
.magt3{  margin-top:3px;} .magb3{  margin-bottom:3px;}.magr3{  margin-right:3px;} .magl3{  margin-left:3px;}
.magt5{  margin-top:5px;} .magb5{  margin-bottom:5px;}.magr5{  margin-right:5px;} .magl5{  margin-left:5px;}
.magt7{  margin-top:7px;} .magb7{  margin-bottom:7px;}.magr7{  margin-right:7px;} .magl7{  margin-left:7px;}
.magt9{  margin-top:9px;} .magb9{  margin-bottom:9px;}.magr9{  margin-right:9px;} .magl9{  margin-left:9px;}
.fred{  color:red; } .fgreen{  color:green;}

.gotop { clear:both; text-align:right; xborder:   1px solid red; font-size : 11px; margin:5px 5px 0 0; }
.gotop a{ text-decoration:underline; color:#999; }
.debug{ border:1px solid red; color:red; }

/*-----------------------    veryTopBox    -----------------------------------*/
#veryTopBox{clear:both;width:100%;height:15px;padding:0;margin:0;background-color: #EFECDE;border-bottom:1px solid #D8D2BD;	color:#666;font-family: "Courier New", Courier, mono;}
#veryTopBox a{color:#666; text-decoration:none; padding:0 3px 0 5px;}
#veryTopBox a:hover{ color:red; text-decoration:underline; }
#veryTopBox LI{float:left;list-style: none;font-size: 10px;padding:1px;margin:0 5px 0 5px;}
#veryTopBox UL{padding:1px;margin:0;}


	
#headBox{ margin:0 auto; width:980px; background-color:#E6E6FA; padding: 3px 5px 7px 0; font-size: 10px height:40px; text-align:center; border-bottom:1px solid #D8D2BD;border-left:1px solid #D8D2BD;border-right:1px solid #D8D2BD;}
#headBox span{ margin: 0 10px 0 0; padding: 0; font-size: 12px;}
#headBox .tit{ font-size: 11px; color:#333; }

#footBox{ clear:both; font-size : 0.6em; padding:3px 10px 3px 0; margin:0; text-align:right; background-color: #ccc; border-top:1px solid #A9A9A9;border-bottom:1px solid #A9A9A9;}

.ladyHunt { float:left; text-align:left; width:590px; padding:5px 0 0 10px; white-space: nowrap; }

#footBox UL{	padding:1px 0 10px 0;		margin:0;	}	
#footBox LI{	float:left;		list-style: none;		font-size: 12px;		padding:1px;		margin:0 5px 0 5px; height:15px; }
#footBox  a{    color:#666; text-decoration:underline; padding:0 3px 0 5px;}


/*-----------------------    switpage    -----------------------------------*/
.switPage{
	clear:both;	padding:10px 0px 5px 12px;	margin:15px 20px 10px 5px;	background-color: #FFFFE0;
	border:1px solid #D2B48C;	color:#666;	font-family: "Courier New", Courier, mono;
}
	.switPage  a{       color:#666; text-decoration:none; padding:0 3px 0 5px;}
	.switPage  a:hover{ color:red; text-decoration:underline; }

	.switPage p{	float:left; }		
	.switPage UL{	padding:1px;		margin:0;	}	
	.switPage LI{	float:left;		list-style: none;		font-size: 12px;		padding:1px;		margin:0 5px 0 5px; height:15px; }
	.switPage .on a{ font-size: 14px; font-weight: bold; color:red; border:1px solid #D8D2BD; text-decoration:none; }
	.switPage:after {  content: ""; display: block;   clear: both;   height: 1px;   overflow: hidden;	}
	/*\*/
	* html .switPage { height: 1em; overflow: visible; }
	/**/

	.noperson { margin:20px 0 20px 0; font-size: 18px; }

#CoverPage{ margin:0 auto; width:980px; text-align:left;padding: 3px 5px 7px 0; font-size: 10px text-align:center; border-bottom:1px solid #D8D2BD;border-left:1px solid #D8D2BD;border-right:1px solid #D8D2BD;}
#CoverPage2{ margin:0px auto; width:980px; padding:0 0 10px 0; }

#SortBox{ margin:0 auto 10px; width:980px;  text-align:left;padding: 3px 5px 7px 0; font-size: 10px height:40px; text-align:center; border-bottom:1px solid #D8D2BD;border-left:1px solid #D8D2BD;border-right:1px solid #D8D2BD;}
#SortBox UL{ padding:1px 0 10px 0; margin:0;	}	
#SortBox LI{ float:left;list-style: none;font-size: 12px;padding:3px 5px 0 19px;margin:5px 5px 5px 3px; background-image: url(/images/ico/accept.png); background-repeat: no-repeat;}

.bgimg1 { background-image: url(/images/bgimg1.gif); background-repeat : repeat-y; }
.bgimg2 { background-image: url(/images/bgimg2.gif); background-repeat : repeat-y; }
.bgimg3 { background-image: url(/images/bgimg3.gif); background-repeat : repeat-y; }

.bgimg320 { background-image: url(/images/bg-img320.gif); background-repeat : no-repeat; width:320px; height:240px; }

	#CoverPage:after {  content: ""; display: block;   clear: both;   height: 1px;   overflow: hidden;	}
	/*\*/
	* html #CoverPage { height: 1em; overflow: visible; }
	/**/
	.box:after {  content: ""; display: block;   clear: both;   height: 1px;   overflow: hidden;	}
	/*\*/
	* html .box { height: 1em; overflow: visible; }
	/**/
#CoverPage H1{ font-size : 1.2em; }

/*----------------------------------------------------------*/
.fav{font-size:13px;font-weight:bold;font-family:Arial;padding: 0px 4px 0px 4px;text-decoration:none;}

.favblue{background:blue;color:#ffffff;}.favred {background:red;color:#ffffff;}.favyellow{background:yellowcolor:#999999;}.favgreen{background:green;color:#ffffff;}
.favpink{background:hotpink;color:#ffffff;}.favorange{background:orange;color:#ffffff;}.favsilver{background:silver;color:#ffffff;}.favlightgreen{background:lightgreen;color:#ffffff;}.favskyblue{background:skyblue;color:#ffffff;}
.favblue a:hover{color:#cccc00;}.favred a:hover{color:#cccc00;}.favyellow a:hover{color:#cccc00;}.favgreen a:hover{color:#cccc00;}.favpink a:hover{color:#cccc00;}
.favorange a:hover{color:#cccc00;}.favsilver a:hover{color:#cccc00;}.favlightgreen a:hover{color:#cccc00;}.favskyblue a:hover{color:#cccc00;}
.bg_red{background-color:red;}.bg_blue{background-color:blue;color:white;}.bg_green{background-color:green;color:white;}.bg_yellow{background-color:yellow;}.bg_black{background-color:glay;}.bg_white{background-color:white;}
.bg_pink{background-color:hotpink;}.bg_orange{background-color:orange;}.bg_silver{background-color:silver;}.bg_lightgreen{background-color:lightgreen;}.bg_skyblue{background-color:skyblue;}


/*----------------------------------------------------------*/
.pefProfBOX{ clear: both; xfont-size : 0.8em; margin:5px 0 5px 0; padding:5px 5px 0 5px;}
.pefProfBOX H2{ clear: both; white-space: nowrap; float:left;font-weight:normal;font-size : 0.9em; height:20px; background-image: url(/images/ico/ico_arrow1.gif); background-repeat: no-repeat; padding: 0 0 5px 18px;}
.pefProfBOX H3{ float:left; white-space: nowrap; font-weight:normal; font-size : 0.9em; height:20px;}
.pefProfBOX img{ margin: 0px 3px 3px 0px; }
.pefProfBOX UL{ clear: both; margin: 10px 3px 3px 0; padding: 0 3px 3px 0; list-style: none;}
.pefProfBOX LI{ padding: 4px 3px 3px 15px;  background-image: url(/images/ico/bullet_yellow.png); background-repeat: no-repeat; color:#666; }
.pefProfBOX p{ padding: 0 0 5px 0; line-height:1.4em; font-size : 13px;  }
.pefProfBOX a{ text-decoration:none; color:#666; }
.pefProfBOX a:hover{ text-decoration:underline; color:#B22222; }
.lastlogin { clear: both;font-size : 0.8em; color:#B22222; padding:0 0 5px 0; }
.pefProfBOX .msg { clear: both;xbackground-color:#f5deb3; padding:8px; }
DIV#profAreaBox {  OVERFLOW: auto; WIDTH: 370px; HEIGHT: 420px; }
DIV#pefImageSide { OVERFLOW: auto; WIDTH: 110px; HEIGHT: 486px; float:left; }

.statelogin { clear: both;font-size : 13px; color:#333; padding:0 0 5px 0px; width:660px; }

.gNavi{ clear: both;font-size : 0.8em; margin:5px 5px 5px 0; padding:5px 5px 5px 5px; border-bottom: 1px solid #EEE;}
.gNavi span{ margin-right:5px; }
.gNavi a{ text-decoration:none; color:#666; margin-right:10px; }
.gNavi a:hover{ text-decoration:underline; color:#B22222; }
#gNavi{ margin:0px auto; width:980px; text-align:left; }

/*----------------------------------------------------------*/
.oListsTop { float:left; word-break: break-all; margin-left:10px; text-align:left; font-size : 12px; color:#999; width:135px; padding:4px 0px 0 5px; }
.oListsTop H2{ margin:5px 0 6px 0; font-size : 14px;font-weight:normal; }
.oListsTop a{  }
.oListsTop a:hover{  }
.oListsTop p{ text-align:left; font-size : 11px; color:#666; }


/*----------------------------------------------------------*/
.favPef{ clear:both; font-size : 0.8em; padding:7px 13px 7px 3px; text-align:center;  }
.favPef H2{ clear:both; font-size: 14px; margin:0;padding:6px 0 0 60px; height:17px;text-align:left; 
   background:url(/images/pop_02_01a.gif) no-repeat left top;
}
.favPef .subjpg{ float:left;  margin:0 0 10px 0;padding:4px 20px 0 0; width:110px;height:96px;
    background:url(/images/bg-gekiatsu.gif) no-repeat left top;
}
.favPef H3{ font-size: 11px; margin:0;padding:5px 0 0 0; font-weight:normal;text-align:left; width:107px; }
.favPef a{ text-decoration:none; color:#333;}
.favPef a:hover{ text-decoration:underline; }


/*----------------------------------------------------------*/
DIV.pefSideRnk{ width:115px;
   margin:5px 3px 10px 4px;font-size: 12px; color:#999;
   border-top  : 1px solid #D7DFBC;   border-right : 1px solid #D7DFBC;
   border-left : 1px solid #D7DFBC;   border-bottom: 1px solid #D7DFBC;
}
.pefSideRnk a{ color:#1b646b; text-decoration:none;  }
.pefSideRnk a:hover{  color:red; }
.pefSideRnk UL{ padding:3px;}
.pefSideRnkTit { padding:3px 0 3px 0;font-weight: bold; color:#5E6C6C; text-align: center;	background-color :#E6E6FA;}
.pefSideRnkTit H2,p{ font-size: 11px;}

