/*---------------------------------------------------------- 
|
|   yƒXƒ^ƒCƒ‹ƒV[ƒgz
|    
|		    ŽQlFŽŸ‚Ì—v‘f‚Ì‘®«‚ÍAudata1.cssv‚ÅŽw’èB
|				BODY—v‘f‚Ì¢color£¤ubackgroundv¤uscrollbar£‘®«
|				a—v‘f‚ÌƒŠƒ“ƒN•”•ªA
|    
+-----------------------------------------------------------*/


BODY {
	margin: 0px 0px;
	padding: 0;
	text-align: center;
	font-size: 10pt;
	font-family: Verdana, Arial, sans-serif;
	line-height: 2;
	background: #202020;
}        




/* ƒuƒƒbƒNƒŒƒxƒ‹—v‘f‚Ìƒ}[ƒWƒ“‚ðŠO‚·i‘åŒ´‘¥P.86j */
h1,h2,h3,h4,h5,h6,p,ul,ol,dl{
	margin-top: 0;
	margin-bottom: 0;
}


/*   š™ƒoƒi[iƒ^ƒCƒgƒ‹jƒCƒ[ƒW‚Ì•\Ž¦‚Æu‚ˆ‚Pv‚Ì”ñ•\Ž¦iÊÝÄÞÌÞ¯¸P.195ŽQÆ)™š@@*/
h1 {
	display: none	/* ƒXƒ^ƒCƒ‹ƒV[ƒg“K‰žŽž‚É•\Ž¦‚µ‚È‚¢iHandbook P.377) */
}

/*
h2 {
	font-size: 10pt;
	font-weight: normal;
	margin: 0 0 0 1em;     
	padding: 0 0 0 18px; 
	background: url(../images/square_blue_ani.gif) no-repeat top left;
}
*/

/* ‰ð‘œ“x‚Ì‰¡‚W‚O‚O‚‚˜‚ð‘z’èË‰¡ƒTƒCƒY‚V‚V‚O‚‚˜ˆÈ‰º‚ÉiDreamWeaverÊß°Ìª¸ÄÏ½À°P.176)   */
#wrapper {
	margin: 0px auto; 
	width: 761px;  
	background: #000000;
  	border-left: 1px solid #404040;
  	border-right: 1px solid #404040;
  	border-bottom : 1px solid #404040;
}



#header-img{
	display: block;  
	height: 100px;
	background: #000000;
	background-position: center;   /* Ž«“TP.232  */
	background-image: url(../images/title/removal36.gif);
	background-repeat: no-repeat;
}

.header-alt{
	display: non;
}



/*----yŠJŽnz ƒiƒrƒQ[ƒVƒ‡ƒ“ƒo[i‘åŒ´‘¥P.88j------- */

#navigationBar {
  margin-left: 0px;
  padding-left: 0px;
  list-style-type: none;
  border-top: 1px solid #404040;
  border-right: 1px solid #404040;
  border-bottom: 1px solid #404040;
  width:761px;  
  float: left;
}
 
#navigationBar a{
  display: block;
  padding-top: 3px;
  padding-bottom: 3px;
  background-color: #303030;
  border-left: 1px solid #404040;
  border-bottom: 1px solid #404040; 
  color: #ffffff;
  text-decoration: none;
  text-align: center;
}

#navigationBar a:hover{
  background-color: #707070;
  color:#000000;  
}

#navigationBar li{
  float: left; 
  width: 190px; 
}

/*----yI—¹z ƒiƒrƒQ[ƒVƒ‡ƒ“ƒo[[------------------ */




/*----yŠJŽnz ƒƒCƒ“ƒRƒ“ƒeƒ“ƒc---------------------- */
#maincontent {
	float: left;    
	width: 540px;  
/*	border: 1px solid #303030;  */
	text-align: left;
	margin: 20px 8px;  
	background: #000000;
	overflow: hidden;  /* (Ž«“TP.268)    */
}


#maincontent h2 {
	font-size: 11pt;
/*    font-family: sans-serif;  */
	font-weight: normal;
	margin: 1em 0 1em 1em;     /* Ž«“TP.179(em) P.239(margin)  */
	padding: 0 0 0 18px; 
	background: url(../images/square_blue_ani.gif) no-repeat left 0.5em;  
}




/*    š™‘å•ª—Þ‚Ì€–Ú(ÊÝÄÞP.188)™š 	*/
#maincontent h3 {
@border-bottom: 1px solid #606060;      /* ‰º‚É‚PËß¸¾Ù‚Ìü‚ðˆø‚­@ */
  border-left: 15px solid #606060;@@/* @¶‘¤˜g‚Ì•‚ÆF‚ÌÝ’è@ */
  padding-left: 5px;                           @@@@
  color: #FFFFFF;
  font-family: serif,sans-serif;
  font-size: 12pt;
  font-weight: bold;
  text-align: left;
  margin: 1.5em 0 1em 0;
}

/*    š™’†•ª—Þ‚Ì€–Ú(ÊÝÄÞP.188)™š 	*/
#maincontent h4 {
  color: #FFFFFF;
  font-size: 10pt;
  font-weight: bold;
  text-align: left;
  margin: 0.8em 0 0 1em;     /*  Ž«“TP.179(em) P.239(margin)  */
  padding-left: 1em;                            @@
  background: url(../images/square_red_ani.gif) no-repeat left center;    /*  iCreator‚ÌVol43‚ÌP85)@ Œ³Xu left centerv*/
}

/*    š™Šeà–¾•¶™š 	*/
#maincontent p {
  color: #FFFFFF;
/*  font-family: sans-serif;   */
  font-size: 10pt;
  text-align: left;
  margin: 0 0 0 1em;     /* Ž«“TP.179(em) P.239(margin)  */
  padding-left: 2em;                            
}



/*----yI—¹z ƒƒCƒ“ƒRƒ“ƒeƒ“ƒc---------------------- */










/*----yŠJŽnz ƒTƒCƒhƒo[--------------------------- */
#sidebar {
	float: right; 
	width: 170px;  /* GoogleAdSense‚Ì•‚Í‚P‚U‚OPX    */
	margin: 20px 9px 20px 0px;  /*™™™™™™™™™™ Œ³‚Íupaddingv*/ 
	text-align: left;
	color: #ffffff;  /*    */
	overflow: hidden;  /* (Ž«“TP.268)    */
}


/*    š™’†•ª—Þ‚Ì€–Ú(ÊÝÄÞP.188)™š 	*/
#sidebar p {
	font-size: 10pt;
	font-weight: normal;
	padding: 0 0 2em 18px; 
	background: url(../images/star_blue_ani.gif) no-repeat left 0.6em;  
}


/*----yI—¹z ƒTƒCƒhƒo[--------------------------- */



/*----yŠJŽnz ƒtƒbƒ^[@--------------------------- */
#footer {
	clear: both;
	font-size: 8pt;
	padding: 10px 10px;
	background: #000000;
	border-top: 1px dashed #404040;  
}

.color_a0a0a0 {color: #a0a0a0;}

ul.list_type_none { list-style-type: none;}  /* i‘åŒ´‘¥P.78  HTml&css&JavaScriptŽ«“TP.270) */


/*----yI—¹z ƒtƒbƒ^[@--------------------------- */



/*----yŠJŽnz ‚¨‹C‚É“ü‚è‚É’Ç‰Á‚ÆƒŠƒ“ƒNW----------- */

#favorite_link {
/*	float: right;  */
	margin: 0px 2px 5px 0px;    /*  Œ³X‚Í u -18px 2px 0px 0px v              */
	padding: 0px;
    font-size: 8pt;
    text-align:right;
}
/*----yI—¹z ‚¨‹C‚É“ü‚è‚É’Ç‰Á‚ÆƒŠƒ“ƒNW----------- */


.paddingTop_5px {padding-top: 5px}
.paddingBottom_5px {padding-bottom: 5px}
.paddingTop_20px {padding-top: 20px}
.paddingTop_40px {padding-top: 40px}
.paddingTop_half_em {padding-top:0.5em}
.paddingTop_1em {padding-top: 1em}


.float_left {float: left}  
.float_right {float: right}  
.float_none {float: none}  
.clear_both {clear:both}


.ul_point{
	list-style-type: circle;
	padding: 0px 20px 20px 40px;
	font-size: :10px;
}


.link_item {
	font-size: 10pt;
	font-weight: normal;
	margin: 0.5em 0 1.5em 10em;
	padding: 0 0 0 1em;
	background: url(../images/mar_091.gif) no-repeat 0em 0.7em;
}

