@charset "iso-8859-1";
/*-------------------------
For: leaf-formatted magazine leaf/ NEA mag index 
File: /english/css2008/local/magleaf.css
Modified: 2008.1.16 by SUGI
--------------------------*/
h1 { font-size:1.3em; color:#990000;}
h1 span { font-size:0.8em; color:#FF6600;}
	/* content */
#content h2 { font-size:1em; line-height:1.3em; margin:15px 0 5px 0;}
#content h2 span { font-size:0.8em; color:#FF6600;}
#content p { font-size:0.8em; line-height:1.5em; margin:0 0 2em 0;}
#content p img.cover { float:right; margin:0 0 20px 20px; border:1px solid #ccc;}
#content ul { font-size:0.8em;}
#content ul li { line-height:1.5em; margin:0 0 1.2em 0;}


/* NEA */
div.NEAsbsc { margin:10px; border:1px solid #ccc;}
div.NEAsbsc img { float:left; padding:10px 0; border-right:1px solid #BFE1FB;}
div.NEAsbsc table th{ font-size:11px; padding:3px; font-weight:bold; text-align:center; background-color:#BFE1FB;}
div.NEAsbsc table td{ font-size:11px; padding:3px 3px 5px 6px; border-bottom:1px dotted #999;}
div.NEAsbsc table td a:link{ text-decoration:underline;}
div.NEAsbsc table td.region{ font-size:11px; padding:3px 3px 5px 6px; vertical-align:top; background-color:#E8F3FF; border-bottom:1px solid #BFE1FB;}
div.NEAsbsc table small {font-size:10px; line-height:120%;}
	/* components */
#components { background-color:#FEF9EF; border:2px solid #E8DABE; padding:10px; margin:10px 0;}
#components strong { font-size:12px; color:#996600;}
#components img {margin:3px 3px 0 0;}
	/* content:NEA mokuji */
#neacontent { margin:0 0 50px 0;}
#neacontent small.column { display:block; margin:20px 0 3px 0; color:#FF6600;}
#neacontent h2 { font-size:1em; line-height:1.3em; margin:0 0 10px 0;}
#neacontent p { font-size:0.8em; line-height:1.5em; margin:0 0 2em 0;}
#neacontent h4 { font-size:0.8em; line-height:1.3em; margin:0 0 8px 0;}
#neacontent p.cover { float:right; width:120px; font-size:0.8em; line-height:1.1em; margin:0 0 15px 20px;}
#neacontent p.cover img { margin:2px 0;}
	/* content:NEA mokuji(archive) */
#neacontent .archive h3 { clear:both; font-size:1em; line-height:1.3em; margin:50px 0 15px 0; color:#990000; border-top:2px solid #990000; padding-top:3px;}
#neacontent .archive ul { font-size:0.8em;}
#neacontent .archive ul li { display:inline; margin:10px 0; padding:0 5px 0 0;}
#neacontent .archive ul li:after { content:'  |'; color:#999;}
/* NEA:backnumber list */
#neacontent ul.backnumlist { margin:0 0 18px 0; list-style-type:none; list-style-position:outside; list-style-image:none; padding:0; font-size:12px;}
#neacontent ul.backnumlist li { margin:5px 20px 5px 0; padding:0; line-height:120%; width:100px; height:260px; float:left;}
#neacontent ul.backnumlist li img {margin:0 0 2px 0;}
#neacontent ul.backnumlist li span { font-weight:bold; color:#336699;}
