* {margin: 0;padding:0;font-family: Verdana, Arial, sans-serif;}
body {margin: 10px 0px 20px 0px;text-align: center;}

a:link,a:visited,a:active {color: #0000ff;}
a:hover {color: #ff0000;}
strong{font-weight:normal;}
img{border:none;}

#container {margin-right:auto;margin-left:auto;text-align:left;width:750px;}
#top-l{float:left;text-alignleft;width:470px;font-size:16px;}
#top-r{float:left;text-alignleft;margin-left:20px;width:260px;}
#foot{clear:both;text-align:center;margin-top:30px;font-size:12px;}
#foot p{color:#999900;}
#foot a{text-decoration:none;color:#999900;}
.left{float:left;text-alignleft:}
.right{float:left;text-alignleft;margin-left:20px;}

#taiken{background:url(http://www.funeigo.com/img/fun03.jpg) no-repeat;
padding:193px 0px 0px 530px;height:88px;margin-bottom:15px;}

h1{font-size:9px;font-weight:normal;text-align:right;color:#999;}
h2{font-size:12px;color:#d17500;margin-top:-9px;margin-bottom:25px;}

h4{font-size:140%;color:#d17500;margin:0px 0px 3px 10px;}
h5{font-size:100%;color:#d17500;margin:5px 0px 3px 10px;}

p{color:#333;font-size:90%;line-height:120%;margin-bottom:8px;}
td{color:#333;font-size:90%;line-height:130%;}
#new{margin:-3px 0px 0px 0px;font-size:13px;text-align:left;color:#ff8000;font-weight:bold;}

.hoshin{width:550px;margin-left:100px;}
.koshi{border:2px solid #2424ff;padding:5px;width:350px;}
.even{border:1px dashed #d17500;padding:3px;width:357px;}
.gotop{clear:both;font-size:12px;text-align:right;}

.blab{font-weight:bold;}
.red{color:#ff0000;}
.redb{color:#ff0000;font-weight:bold;}
.blue{color:#0000ff;}
.blueb{color:#0000ff;font-weight:bold;}
.que{color:#cc3300;font-weight:bold;}
.ans{color:#3333ff;margin:0px 0px 20px 30px;width:550px;}
.cen{text-align:center;}
.btn01{margin:10px 0px 20px 90px;}

.prc{font-size:80%;margin-left:30px;}


#top-menu ul {
clear:both;
position: absolute;top:27px;font-size:13px;color:#ccc;
border-top:1px solid #ffca2b;
border-left:1px dashed #ffca2b;
border-bottom:1px solid #ffca2b;
background-color:#ffead5;
list-style-type: none;font-weight: bold;height:15px;line-height:15px;}
#top-menu ul li {float: left;display: block;text-align: center;width: 106px;border-right:1px dashed #ffca2b;}
#top-menu ul li a {text-decoration: none;}

.pr {
width: 258px; height: 75px;
overflow: auto; border: solid 0px #064278;
scrollbar-base-color:#888;
scrollbar-arrow-color:#555;
scrollbar-darkshadow-color:#555;
text-align: left;}
.pr ul {font-size: 12px;line-height: 130%;list-style-type:none;}

.evev{margin:20px 0px 40px 0px;border:3px outset #00bf8f;padding:12px;}
.evev h3{color:#00bf8f;font-weight:bold;border-left:8px solid #00bf8f;border-bottom:1px solid #00bf8f;margin:0px 300px 3px 0px;padding-left:6px;}
.ev01{float:left;width:430px;}
.ev02{width:80px;}
.ev03{clear:both;margin:10px 50px 0px 50px;}

#pdf{clear:both;text-align:center;border:2px solid #006db6;padding:3px;margin:0px 225px 20px;}

/* 児童英検用CSS */
#eiken{border:2px outset #666;margin:0px 25px;}
#eiken h3{text-align:center;margin-top:20px;color:#003d84;}
#eiken h4{text-align:center;color:#003d84;font-size:100%;}
#eiken p{margin:10px 15px;line-height:150%;}
#eiken table{margin:0px 0px 30px 160px;}
#eiken td{border-bottom:1px dotted #666;font-size:13px;}
#eiken#fom td{border:none;}

/* funeigo用CSS */
#funeigo{margin-right:auto;margin-left:auto;width:610px;border:3px solid #ddd;padding:10px;}
#funeigo p{font-size:12pt;line-height:140%;text-indent:1em;}
#funeigo li{font-size:11pt;line-height:140%;margin-bottom:8px}
#funeigo dl{margin:15px 0px 20px 100px;line-height:150%;border-left:5px solid #f7d1ce;}
#funeigo dl dt{font-size:11pt;font-weight:bold;margin-left:10px;}
#funeigo dl dd{margin-left:25px;}
.non{text-indent:-1em;}
