﻿/* gendaisugaku new css */
*{margin:0px; padding:0px; }
.clears{float:none;}
img {border-style: none;} img.pl{margin-left:8px;} img.bod{border:1px #999966 solid;}　
.ld{padding-left:25px;padding-top:20px;padding-bottom:2px;}
.link{font-size:x-small;padding-left:5px;letter-spacing:2px;padding-bottom:10px;padding-right:30px;padding-top:5px;}
.setumei{line-height:1.5em;font-size:small;letter-spacing:1px;}
.bs{font-size:medium;font-weight:bold;color:#c13e73;letter-spacing:1px;}
.bluekaku{color:#0e2884;font-size:medium;}
.blue{color:#0e2884;}a:hover span.blue{ color:#FFB300;}
.cn{text-align:center;padding:5px;}.rb{text-align:right;padding-top:15px;}


/* links */
a:link {color:#0000ee;} a:hover{color:#ffd97f;} a:visited {color:#551a8b;text-decoration:none;}

/* all-body menu*/
body {font-family: "Lucida Grande", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS P Gothic", Geneva, Arial, Verdana, sans-serif;
font-size:80%; margin: 0px 5px;background:url('image/bg.gif') #EFF2F8; font-size:80%; line-height: 110%;color:#373737}
#main{width:740px;height:auto;border-left:thin solid #ffd97f;border-right:thin solid #ffd97f;background-color:white; margin:0 auto;float:none;}
#menu{width:740px;height:37px;padding:15px 0px 12px 0px;}
#logo{width:127px;height:37px;float:left;padding-left:4px;}
#linemenu{width:609px;height:25px;float:left;background-image: url(../image/menu/menuback.jpg);background-position:top right;background-repeat: repeat-x;margin-top:5px;}
#naiyotitle{width:648px;height:17px;margin:0px auto;}
#naiyo{width:638px;height:auto;border:1px solid #0e2884;margin:3px auto; padding:5px;}
#naiyo h2{font-size:medium; color:#444444;margin-bottom:3px;margin-top:3px;}

/* footer */
#footer{
	width:638px;height:18px;border:1px solid #0e2884;margin:5px auto; padding:5px;text-align:center;padding-top:10px;}
#footer a{color:black;text-decoration:none;}

/* new book */
.newbook{width:620px;height:auto;padding-top:5px;margin:5px auto;}
.newbook p{line-height:1.5em;padding-top:8px;margin-left:10px;} .newbook ul{margin-left:60px;line-height:2em;} .newbook ul li{font-weight:bold;color:navy;}
.newbook ul li ul li{font-weight:normal;color:#808080;margin-left:-30px;} .newbook ul li ul{margin-bottom:8px;}
.newimg{width:150px;height:auto;float:left; padding-top:15px;padding-bottom: 32768px;margin-bottom: -32768px;}  
.newbookdoc{width:460px;height:auto;float:left;padding:5px;padding-bottom: 32768px;margin-bottom: -32768px;}
.tutumu{overflow:hidden;}
.newauthor{color:#444444; font-weight:bold; letter-spacing:1px;font-size:medium;padding-top:15px;padding-left:10px;}
.newisbn{color:#444444;letter-spacing:1px;font-size:medium;padding-top:8px;padding-left:10px;}
.naiyo{padding-top:15px;}
