@charset "shift_jis";

/* ------------------------------------------ */
/*  ネタ本文装飾用
/* ------------------------------------------ */
#main_conteints #netaBody { margin-left:25px;}
#main_conteints #netaBody em{ font-style:oblique;}
#main_conteints #netaBody hr{ margin:10px 0px; display:block;}
#main_conteints #netaBody ul{ padding-left:15px; list-style:disc;}
#main_conteints #netaBody ol{ padding-left:20px; list-style:decimal;}
#main_conteints #netaBody blockquote{ margin:10px 20px; font-style:oblique;}
#main_conteints #netaBody h1{ font-size:280%; color:#333333; line-height:1.4em;}
#main_conteints #netaBody h2{ font-size:200%; color:#333333; line-height:1.4em;}
#main_conteints #netaBody h3{ font-size:150%; color:#333333; line-height:1.4em; margin:0px;}
#main_conteints #netaBody h4{ font-size:130%; color:#333333; line-height:1.4em;}
#main_conteints #netaBody h5{ font-size:100%; color:#333333; line-height:1.4em;}
#main_conteints #netaBody h6{ font-size:80%; color:#333333; line-height:1.4em;}
#main_conteints #netaBody adreess{ font-weight:bold; font-style:oblique;}
#main_conteints #netaBody table{ border-collapse: collapse;}
#main_conteints #netaBody th { background:none; text-align:center; font-weight:bold; border: solid 1px;}
#main_conteints #netaBody td { border: solid 1px;}
#main_conteints #netaBody table#nextlink { border:none;}

#main_conteints #netaBody ul.thumb    { margin-bottom:15px; width:100%; overflow:hidden; list-style:none;}
#main_conteints #netaBody ul.thumb li { width:33%; text-align:center; float:left;}


/* ------------------------ */
/*  wrapperL
/* ------------------------ */
#lib #wrapperL{
	float:left;
	width:171px;
	display:block;
	overflow:hidden;
	background-color:#CDE6AF;
	padding-bottom:20px;	
	border-right:2px solid #ACD295;
}


#lib #wrapperL #writer{
	width:173px;
	display:block;
	overflow:hidden;
	background-color:#ffffff;
	padding-top:20px;
	text-align:center;
}
#lib #wrapperL #writer a{
	text-decoration:none;
}
#lib #wrapperL #writer a:hover{
	text-decoration:underline;
}
#lib #wrapperL #writer h3{
	font-size:1em;
	margin-bottom:10px;
}
#lib #wrapperL #writer p{
	text-align:center;
	margin-bottom:0px;
	padding:0px 10px 15px;
}
#lib #wrapperL #writer p img{
	margin-bottom:7px;
}
#lib #wrapperL #writer p .name{
	font-weight:bold;
}
#lib #wrapperL #writer p .small{
	font-size:0.8em;
}


#lib #wrapperL #writers_neta {
	width:173px;
	min-height:480px;
	padding-top:10px;
	padding-bottom:150px;
	background:url(../lib/images/lib_left_bg0.gif) left top no-repeat #CDE6AF;
}
#lib #wrapperL #writers_neta a{
	text-decoration:none;
}
#lib #wrapperL #writers_neta a:hover{
	text-decoration:underline;
}
#lib #wrapperL #writers_neta h3{
	font-size:1.2em;
	margin:15px 10px 10px;
	text-align:center;
}
#lib #wrapperL #writers_neta h3 .small{
	font-size:0.8em;
	font-weight:lighter;
}
#lib #wrapperL #writers_neta ul{
	list-style:none;
	margin:0px;
	padding:5px 10px 10px;
}
#lib #wrapperL #writers_neta ul li{
	padding-top:7px;
	padding-left:15px;
	line-height:1.4em;
	background:url(../lib/images/lib_list_icon_green.gif) left 10px no-repeat;
}
#lib #wrapperL #writers_neta p.banner{
	margin-top:20px;
	text-align:center;
}


/* ------------------------ */
/*  main_conteints
/* ------------------------ */
#lib #main_conteints{
	float:left;
	width:585px;
	display:block;
	overflow:hidden;
	border-right:1px solid #ACD295;
	background-color:#FFFFFF;
	padding-bottom:30px;
}
#lib #main_conteints h2.neta_tit{
	background:url(../lib/images/lib_tit_bg1.gif) left bottom no-repeat #C9E3AE;
	padding:8px 15px 7px 30px;
	margin-left:25px;
	margin-bottom:15px;
	font-size:1.5em;
}
#lib #main_conteints p{
	margin-right:15px;
	margin-left:30px;
	margin-bottom:10px;
	font-size:125%;
	line-height:140%;
}
#lib #main_conteints h3.comment_tit{
	background:url(../lib/images/lib_tit_bg2.gif) left bottom no-repeat;
	padding:4px 15px 5px 30px;
	margin:25px 0px 15px 25px;
	font-size:1.5em;
}
#lib #main_conteints p.igi{
	text-align:right;
}
#lib #main_conteints h3.key_tit{
	background:url(../lib/images/lib_tit_bg3.gif) left bottom no-repeat;
	padding:4px 15px 6px 30px;
	margin-left:25px;
	margin-bottom:15px;
	font-size:1.5em;
}
#lib #main_conteints ul.keyword{
	list-style:none;
	padding-bottom:30px;
	margin-left:25px;
}
#lib #main_conteints ul.keyword li{
	float:left;
	margin-right:15px;
	display:block;
	white-space:nowrap;
	/*font:normal 1.2em/1.5em 'メイリオ',Meiryo,"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";*/
	font:normal 1.2em/1.5em "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

#lib #main_conteints .pageup p{
	padding-top:30px;
	margin-right:10px;
}
