/*	性の本棚CSS	読書ガイド（コラム・レビュー）用	*/

*{ margin:0px;padding:0px; }

a:link{color:#0000ee;}
a:visited{color:#944500;}
a:hover{color:#ff0000;}

body{
	margin:3px 14px 20px;
	background-color:#fff;
	color:#000;
}
hr{
	height:1px;
	color:#888;
}
em{
	color:#d25900;
	font-style:normal;
	font-weight:bold;
}
img{
	border:0;
}
ul{
	list-style-image:url(http://www.netman2.com/img/i_pear21ss.gif);
}
.mark1{
	color:#d25900;
}
.mark2{
	color:#67ba65;
}



/*	新しいヘッダー用CSS	*/
/*	ここから～	*/

#glo_headers{
	position:absolute;
	top:23px;
}
#contents{
	margin-top:146px;
	margin-left:216px;
}
#header .here{
	font-size:64%;
	margin:10px 0 2px;
	color:666;
}
#header .text{
	font-weight:bold;
}
#header .here_name{
}
#header .global{
}
#header .tagline{
	font-size:65%;
	color:#666;
}
#header .global_utl{
	font-size:82%;
}
.glo_tab{
	text-align:center;
	font-size:82%;
	margin:14px 0 5px;
}
a.glo_tab_item{
	background-color:#f2f2d6;
	border-width:1px 1px 0;
	border-color:#888;
	border-style:solid;
	padding:6px;
	font-weight:bold;
}
a.glo_tab_active{
	color:#ffcf63;
	background-color:#d68533;
	padding:7px;
	font-weight:bold;
}
.glo_menu{
	background-color:#d68533;
	width:100%;
	padding:2px 0;
}
.glo_menu2{
	margin-right:auto;
	margin-left:auto;
}
.glo_menu tbody{
	color:#fff;
	font-size:82%;
}
.glo_menu a{
	font-weight:bold;
}
a.glo_menu_item:link{color:#fff;}
a.glo_menu_item:visited{color:#fff;}
a.glo_menu_item:hover{color:#ddd;}
a.glo_menu_active:link{color:#ffcf63;}
a.glo_menu_active:visited{color:#ffcf63;}
a.glo_menu_active:hover{color:#ddd;}
a.glo_tab_active:link{color:#ffcf63;}
a.glo_tab_active:visited{color:#ffcf63;}
a.glo_tab_active:hover{color:#ddd;}

.glo_search form{
	background-color:#f5e0cc;
	padding:3px;
	text-align:center;
	margin-bottom:16px;
	border-style:solid;
	border-width:0 0 1px 0;
	border-color:#d68533;
}

/*	～ここまで	*/



table.adsense{
	margin-bottom:10px;
}
table.adsense td{
	padding-left:16px;
}
.sub_name{
	text-align:right;
	padding:2px;
	font-size:82%;
}
h1.cate_name{
	font-size:200%;
	text-align:left;
	padding-top:8px;
	margin:0px 8px 28px;
	color:#d25900;
	font-weight:bold;
}
h2.review_title{
	text-align:left;
	margin:12px 8px 12px;
	color:#d25900;
	font-weight:bold;
	font-size:145%;
}
h2.list{
	width:100%;
	border-style:solid;
	border-width:0 0 1px 0;
	font-size:100%;
	font-weight:bold;
	padding:4px 4px 2px;
	margin:6px 0 1.2em;
	border-color:#c1978e;
	background-color:#f2f2d6;
	color:#934c00;
}



#text_area{
	margin:1.4em 0.6em 2.5em;
}
#text_area p{
	text-indent:0.5em;
	font-size:100%;
	margin:0 0 1em;
	line-height:150%;
}
#text_area blockquote{
	text-indent:0.6em;
	margin:0 1em 1em;
	font-size:92%;
	border:1px dotted #ccc;
	line-height:160%;
	padding:0.6em;
	color:#007b78;
}
img.book{
	margin-right:12px;
	border:1px solid #ccc;
}
#text_area img.book_theme{
	width:90;
	margin:1em 1.4em 0;
}
#text_area .about{
	line-height:120%;
	font-size:92%;
}
#text_area h2 , #text_area h3{
	margin:1.4em 0 0.2em;
}
#text_area h2{
	font-size:100%;
}
#text_area h2.book{
	font-size:125%;
}
#text_area h3 , #text_area h4{
	font-size:100%;
}
#text_area ul{
	font-size:100%;
	margin:0.4em 0 1em 2em;
}
#text_area li{
	margin-bottom:6px;
}
#text_area hr{
	border-style:dashed;
	border-width:1px;
	color:#888;
}
.arc{
	margin:0 10px 0.4em;
}
.posted{
	font-size:82%;
	border-top:1px dashed #888;
	margin-top:25px;
	padding:8px 3px;
}
.posted_arc{
	text-align:right;
	font-size:82%;
	border-top:1px dashed #888;
	margin-top:0px;
	padding:8px 3px;
}
p.date{
	padding:14px 0 4px;
	margin:0 0.6em;
	border-bottom:1px dashed #888;
	font-size:82%;
	font-weight:bold;
}
p.techstuff{
	padding:4px;
	background-color:#feffe6;
}
.tb_list p{
	font-size:82%;
	line-height:120%;
	margin:1em 0;
	padding:10px;
	border:1px dashed #ccc;
}
.indv_link{
	margin:1em 8px 2em;
}



#menu_area{
	position:absolute;
	top:168px;
	font-size:82%;
	width:210px;
}
.menu_box{
	margin:0 0 6px;
	border:1px solid #d68533;
	background-color:#fffbec;
}
.menu_box .title{
	text-align:center;
	background-color:#d68533;
	padding:0.1em 0;
	font-weight:bold;
	color:#fff;
}
.menu_box ul{
	margin-left:20px;
	margin-bottom:12px;
}
.menu_box ul li{
	margin-top:7px;
}
li.here{
	list-style-image:url(../pics/right06.gif);
}
li.folder{
	list-style-image:url(../img/folderc.gif);
}
li.folder_D{
	list-style-image:url(../img/folderopen3.gif);
}
li.here span.here{
	color:#fff;
	padding:1px;
	background-color:#ff8033;
}
.search_box form{
	margin:4px;
	text-align:center;
}



#grobal_text{
	margin-left:10px;
	font-size:82%;
}
.footer{
	font-size:82%;
	text-align:right;
}
.link-note, #powered{
	margin:7px 10px 12px;
}
