a{ text-decoration : none; }
div.a1 {margin-left:10px; width:40%; float:left; background-image:url(image/01.jpg);
       background-color: #9999ff; padding: 10px;
	font-weight: bold; padding-left:100px; padding-bottom:14px; }  /* 表題 */

div.a3 {margin-left:4px; width: 14%; padding-top: 5px;	background-color: #dcdcdc; float:left;
       } /* リンク集 */
div.a5 {padding: 5px; margin-left:19%;	margin-right: 19%; } /* main */
div.a4 {margin-right:10px; width: 15%; float:right; background-color: #dcdcdc;	} /* menu */
div.foot {background-color: green; color:white; padding: 10px; clear: right; margin-top:4px}
div.a6 {float: left; margin-left:50px; width:50%;  } /* 地域別英会話一覧 */
div.a7 {margin:5px;} /* yahoo広告 */
div.a8 {margin-left: 20px; margin-bottom: 0px } /* adsense top */
p.a1 {font-size: 90%; margin: 2px;}
p.stopfloat{clear: both;}
h1 {padding-left: 15px;  }
h4  {border-style:solid;  border-color:  #FFCC33;
border-width: 1px; width: 37%; background-color: #dcdcdc;}
#a1 {border-style:none; background-color: #ffff99; margin-bottom: 0.3em; }
#a2 {border-style: solid; border-color: gold; border-width:1px; } 
#a3 {font-size: 90%; align:left; padding-right:27px; }
ul {margin-left:0; padding-left:1px;}
ul li {list-style-type: none; font-size: 90%; margin-left:0; padding-left:0; }
ul.2 li {display: inline; padding-right:10px}
ul.3 li {padding-bottom: 0.4em}
span.pen1 {background-color: #ffff99;}
span.a01 a {margin: 10px; font-size: 10px}
div.a2 {margin-right:5px;  background-color: green; margin-left: 53%; }　/* メルマガ登録 */

