#bodymain{	/* メインページ */
margin:0;
padding:0;
width:100%;
text-align:center;
}
#tabledots{	/* 右端に点線表示用 */
margin:0 auto;
padding:0;
width:701px;
background:url(../ICON/back-both-dots.gif) repeat-y;
}
a:link{color:#0000FF;text-decoration:underline;}
a:visited{color:#0000FF;text-decoration:underline;}
a:hover {color:#0000FF;text-decoration:none;}

p.desc{		/* 雑誌の説明 */
font-size:85%;
margin:15px 10px 10px 10px;
line-height:140%;
}
#issn{
font-size:90%;
color:#0057ae;
font-family:'Times New Roman', Times, serif;
}
img{
border:none
}
#menu{		/* menu見出し */
clear:both;
}
#menu div.midashi{
border-left:solid #9955D8 1em;
padding:0 5px;
margin:30px 40px 10px 20px;
font-size:90%;
font-weight:bold;
}
#menu .new{
font-size:x-small;
font-weight:lighter;
}
#menu ul{
list-style:none outside;
margin:0;
padding:0;
}
#menu li{		/* What's newのニュース項目ヘッドライン */
background:url('../ICON/proc_triangle.gif') no-repeat 0px 7px;
padding:0 10px 2px 15px;
margin:0 10px 20px 70px;
border:none;
font-size:85%;
font-weight:bold;
}
#menu div.container{
margin-left:100px;
font-weight:normal;
line-height:140%;
border-left-style:solid;
border-width:0 0 0 5px;
border-left-color:#BF97FB;
padding:5px 5px 5px 8px;
}
#list{margin:10px 5px 0 10px}
#list h1{
font-size:20px;
padding:3px;
text-align:center;
border:solid #5a85e7;
border-width:1px 3px 1px 3px;
margin-top:30px;
}
#list dl{
font-size:90%;
line-height:130%;
}
#list dt{
font-weight:bold;
border-style:solid;
border-width:0 0 0 10px;
border-color:#5a85e7;
padding:0 5px;
}
#list dd{
margin-bottom:10px;
}
div.migi{
font-size:80%;
text-align:right;
padding:0 10px;
margin-bottom:10px;
}
#list div.naka{
font-size:80%;
text-align:left;
padding:0 5px;
margin-bottom:5px;
}
p#change_sort{
font-size:14px;
text-align:right;
}
form,select{
font-size:14px;
}
#note{
 width:80%;margin:0 auto;
 border:3px double #606060;
 padding:10px;font-size:0.8em;}
h3{
 font-size:20px;
 font-family:Verdana,Arial,sans-serif;
 margin:5px;}
#note div{text-align:left;line-height:130%;}
.scopenote{
 width:90%;margin:0 auto;
 padding:10px 0 0 50px;font-size:0.8em;
 line-height:150%;}
p.par{		/* aism&scope */
margin:30px 30px 10px;
line-height:140%;
}
table.past{font-size:1em;margin-left:50px;}
h1{font-size:24px; font-family:Verdana,Arial,sans-serif;text-align:center;margin:15px;}
table.renraku{font-size:0.8em;border:none;width:100%}
.renraku td{vertical-align:top;}
.renraku .adr{margin:20px;}
li{line-height:150%;margin-right:5px;}
