body{
	background-color:#606080;
	margin:5px;
}

/* -LayoutBoxStart- */
#header{
	/* memo-width:976; */
	width: 970px;
	background-color: #E8E8F0;
	text-align: center;
	margin:0px auto;
	border-left: 3px ridge #404080;
	border-right: 3px ridge #404080;
	border-bottom:1px solid black;
	
}
#footer{
	/* memo-width:976; */
	width: 970px;
	background-color:white;
	margin:0px auto 400px auto;
	border-left: 3px ridge #404080;
	border-right: 3px ridge #404080;
	border-bottom: 3px ridge #404080;
	padding-top: 5px;
	padding-bottom: 5px;
}
#guide{
	/* memo-width:976; */
	width: 950px;
	border-left: 3px ridge #FFB5A5;
	border-right: 3px ridge #FFB5A5;
	padding:2px 10px;
	margin:0px auto;
	background-color:#EE4400;
	color:white;
	font-size:12pt;
}
#middle {
	/* memo-width:976; */
	width: 962px;
	background-color: #FFFFFF;
	margin-right: auto;
	margin-left: auto;
	padding:4px 4px 0px 4px;
	border-left: 3px ridge #404080;
	border-right: 3px ridge #404080;
}
#left {
	/* memo-width:185; */
	float: left;
	width: 176px;
	margin-right: 9px;
}
#right {
	/* memo-width:175; */
	float: left;
	width: 166px;
	margin-left: 9px;
}

#colum3_contents {
	/* memo-width:592; */
	float: left;
	background-color: #FFFFFA;
	width: 592px;
	font-size:12pt;
}
#colum2_contents {
	/* memo-width:777; */
	float: left;
	background-color: #FAFAFA;
	width: 747px;
	padding:0px 10px;
	font-size:12pt;
}


.site-title{
	color: #333399;
	font-size:26pt;
	margin:0px;
	padding:20px 0px 10px 0px;
}
.site-subtitle{
	padding-left:10px;
}

.homeTitle{
	position:absolute;
	right:10px;
	margin-top:3px;
	font-size:small;
}
.homeTitle a:link{text-decoration:none;color:#339900}
.homeTitle a:visited{text-decoration:none;color:#FF99CC;}
.homeTitle a:hover{text-decoration:underline;color:#ff88cc;}


/* TChRight ---------------------------------------------@*/
.side-link{
	width:164px;
	background-color:#CCFFCC;
	border:1px solid #003333;
	font-size:11pt;
	padding:5px;
	margin-bottom:10px;
}
.side-link p{
	text-align:center;
	font-size:small;
	margin:5px 0px;
}
.side-link a{
	text-decoration:none;
}
.side-title{
	width:164px;
	background-color:#CCFFCC;
	border:1px solid #003333;
	font-size:10pt;	text-align:center;	color:#336600; font-weight:bold;
	padding:5px;
	margin-bottom:10px;
}
.rwarningbox{/* x */
	font-size:small;
	border:1px solid #FF3399;
	padding:3px;
	line-height:125%;
	margin-bottom:10px;
}
 .rwarningbox .point{
	color:#990000;
}
/* middle ---------------------------------------------------@*/
/* KCho[ */
#guide a{
	text-decoration:none;
	color:white;
	padding:2px 4px;
}
#guide a:hover{
	background-color:#FF6633;
}

/* ©o΅ */
h2{
	font-size:20pt;
	font-weight:bold;
	color:#009900;
	margin:5px auto 15px auto;
	text-align:center;
}

/*@y[WΰV[gJbg */
div.pageNavi{
	margin:5px auto;
	width:20em;
	line-height:120%;
}
.pageNaviL{
	float:left;
	font-size:small;
	width:10em;
	
}
.pageNaviR{
	float:left;
	font-size:small;
	width:10em;
}

/* PHPpIWi ------------------------------------------ */
h3{
 margin: 15px 0px 10px 0px; padding: 5px 0px; background-color: #F8F4FF;
 font-size:16pt; text-indent: 10px;
 border-bottom: #303060 solid 2px; border-top: #303060 solid 2px;

 }
h3.href{ background-color: white; border-left:0.5em solid #33CC99; text-indent: 0.5em}
h3.summary{ background-color: #FFC0FF; text-indent: 0.5em; margin: 2em 0.3em 1em 0.3em}

h4{
 margin: 15px 10px 10px 10px; padding: 5px 0px; background-color:#F8FFF4;
 font-size:12pt; text-indent: 10px;
 border-top: 2px dashed #9090E0; border-bottom: 2px dashed #9090E0; background-color:#F8F8FF;
 }
img.h4{ margin: 0em 1.3em}

h5{ margin: 1em 1.3em; text-indent: 0.5em; font-size: 1em}

#colum2_contents table{ margin-left:20px;}

p.source{ margin:5px 20px;}

.php{ color: #FF6600; font-weight: bold}
.php_title{ color: #3333CC; font-weight: bold; padding: 15px 0px 5px 0px; margin-left:10px;}
.php_html{
	width:650px; padding:10px; margin-left:10px;
	font-size: 11pt; line-height:140%; font-family: 'lr SVbN', 'Osaka|';
	background-color:#E5FFF0;
	border-color: #333399; border-width: 2px; border-style: solid;
 }
 
.php_result{
 width:650px; padding: 10px; margin-left:10px;
 font-size: 11pt; line-height:140%; font-family: 'lr SVbN', 'Osaka|';
 background-color: #F8F8F8;
 border-color: #C0C0C0; border-width: 2px; border-style: solid;
}
.php_result p{
	margin:0px 0px 10px 0px;
}
.php_script{
 width:650px; padding: 10px; margin-left:10px;
 font-size: 11pt; line-height:140%; font-family: 'lr SVbN', 'Osaka|';
 background-color: #FFF0F0;
 border-color: #996600; border-width: 2px; border-style: solid;
}
.php_script p{
	margin:0px 0px 15px 0px;
}
.php_file{
 width:650px; padding: 10px; margin-left:10px;
 font-size: 11pt; line-height:140%; font-family: 'lr SVbN', 'Osaka|';
 background-color: #F8F8F0;
 border-color: #C0C0A0; border-width: 2px; border-style: solid;
}
.php_func{ color: #FF0099; font-weight: bold; font-family: 'lr SVbN', 'Osaka|';}
.php_tag{ color: #4030E0}
.php_ufunc{ color: #CC00FF; font-weight: bold; font-family: 'lr SVbN', 'Osaka|';}
.php_string{
	color:#6600CC;
	font-family: 'lr SVbN', 'Osaka|';
}
.php_comment{color:#CC6600}

/* ---------- */
.tag{ color: #4030E0}
.func{ color: #FF0099; font-weight: bold; font-family: 'lr SVbN', 'Osaka|';}
.ufunc{ color: #CC00FF; font-weight: bold; font-family: 'lr SVbN', 'Osaka|';}
.connection{ color: #FF0099; font-family: 'lr SVbN', 'Osaka|';}
.strong{ color: #660099}
.strong2{ color: #CC3300} 
.comment{color:#CC6600}
.string{color:#6633FF}
/* ----------- */
.php_condition{ color:#CC66FF; font-weight: bold; font-family: 'lr SVbN', 'Osaka|';}
.php_connection{ color: #FF0099; font-family: 'lr SVbN', 'Osaka|';}
.fgothic{font-family: 'lr SVbN', 'Osaka|';}

p.comment{color:#CC6600; margin-top:0.5em;}
P.indent1{ margin-left: 1.8em}
P.indent2{ margin-left: 3.6em}
P.indent3{ margin-left: 5.4em}
P.indent4{ margin-left: 7.2em}
P.line{ margin: 0.5em 0px}

.access{ font-weight: bold; color:#333399; margin: 0px 0.4em}
.exsample{ font-weight: bold; color:#990000}
.point1{ font-size: 1.1em; margin: 0px 0.3em; font-weight: bold; color:#9933FF}
.point2{ font-size: 1.0em; margin: 0px 0.2em; font-weight: bold; color:#3366FF}
.point3{ font-size: 1.0em; margin: 0px 0.2em; font-weight: bold; color:#339999}
.point4{ font-size: 0.8em; color:#336699; text-align: right}
.point5{ color:#9999FF}
.attention{ color:#6666FF}

.bottom_amazon{margin:60px auto 40px auto;}

/* ---------------------------------------------------------- */

/* »ΜΌ */
div .line1{
	margin-top: 1em;
	margin-bottom: 2em;
	text-align: center;
	width: auto;
	margin-right: auto;
	margin-left: auto;
}
.point1{
	color:#FF6600;
}
#colum3_contents p, #colum2_contents p{
	line-height:130%;
	padding-left:10px;
}
.ankert{width:640px;margin:20px auto 10px auto; border:1px solid #339966;}
 .ankert .leftbox{float:left;width:310px}
 .ankert .rightbox{float:left;width:310px}
 .ankert h3{
	text-align:center;
	margin:0px 0px 5px 0px;
	background-color:#339966;
	font-size:14pt;
	color:white;
	border: none;
}
 .ankert form{font-size:10pt;}
 .ankert .atitle{color:#339933; font-weight:bold;font-size:11pt;margin-bottom:3px;}
 .ankert p{font-size:10pt;line-height:125%;margin:0px 5px 0.7em 5px; padding:0px;}

.linktop{background-color:#FAFAFA;padding:2px;text-align:right;margin:10px 5px 0px 0px;font-size:12px;}
.linktop a,a:hover{color:blue;text-decoration:underline;}
.mark1{color:#FF0099;font-size:smaller;margin-left:3px;letter-spacing:1pt}/* UP New */
.mark2{color:#666666;font-size:smaller;margin-left:3px;}/* ϊt */

.bestamazon{margin-bottom:15px; padding:0px 5px; font-size:10pt;}
.bestamazon p{margin:10px 3px;}
.pramazon{margin-bottom:15px;}
.rpr{margin-bottom:15px; font-size:10pt;}
.rpr a{text-decoration:none;}
.amazonserch{margin-bottom:15px;}
/* footer */
address{
	font-size:11pt;
	color:#336699;
	border-top:3px solid #006666;
	margin:4px 8px 0px; padding: 4px 3em 4px 0px;
	text-align:right;
	font-style:normal;
}
.small {
	font-size: small;
}
.sample_link {
	line-height: 140%;
	font-weight: bold;
}
.sample_comment {
	font-size: small;
	font-weight: normal;
	color: #666666;
}
