@charset "shift_jis";

* {
margin:0;
border:0;
padding:0;
}
img{
border:0;/* 画像の淵枠を消す */ 
}

/* body {*/
/* background:url(../gif/mrouting2.gif) left center repeat;*/
/*background-color:lightcyan; 背景色 薄水色　を与える */ 
/* }*/

h1, address {
margin:10px 0 0 10px;
}
h2,p,ul,dl {
margin:5px 0 0 5px;
width:300px;/* それぞれのタグに隙間，幅をまとめて与える */ 
}

h1{
padding-left:8px; /*左 5pxはなす */
margin-top:10px;
font-size:30px;
font-family:times;
color:darkblue; /*色は濃青*/
line-height:35px; /*行高さ　25px */ 
}

h2{
padding-left:20px; /*左 5pxはなす */
margin-top:2px;
font-size:15px;
color:blue; /*色は青*/
line-height:20px; /*行高さ　30px */ 
background:url(../gif/bk2.gif) left center repeat;/* 背景画像，位置，繰り返し*/
}

h3{
padding-left:5px; /*左 5pxはなす */
font-size:12px; /*フントは14px */ 
color:blue; /*色は青*/ 
background:url(../gif/bk3.gif) left center repeat;/* 背景画像，位置，繰り返し*/
}

h4{
padding-left:20px; /*左 5pxはなす */
font-size:14px; /*フントは14px */ 
color:black;/*色は黒 */ 
background:url(./gif/bk4.gif) left center repeat;/* 背景画像，位置，繰り返し*/
}


dl {
background-color:#fff;
margin-left:30px;
width:400px;
}
dt,dd {
font-size:13px;
line-height:20px;
}
dt {
width:80px;
}
dd {
margin-left:80px;
margin-top:-20px;
}
ul {
margin-left:30px;
font-size:14px;
line-height:20px;
color:#555;
}
a {
padding:0 10px;
}

a:link {
  color:DarBlue; /* 未訪問のリンクの色 */
}
a:visited {
color:purple; /* 訪問済みのリンクの色 */
}
a:hover {
color:orange; /* マウスポインタが上にあるときのリンクの色 */
} 

p#a1 {/* <p id="a1"> に対応したcss記述 */
background-color:#fcc;
line-height:18px;
border-top:solid 1px #f99;
border-bottom:solid 1px #f99;
}
p#a2 {/* <p id="a2"> に対応したcss記述 */
font-size:14px;
color:blue;
}

p.a3 {/*<p class="a3">に対応したcss記述*/
line-height:20px;
color:gray;
}

p.a4 {/*<p class="a4">に対応したcss記述*/
font-size:13px;
color:purple;
}

ul#d1 {
list-style-type:none;
list-style-image:url(../gif/2.gif);
list-style-position:inside;
}

ul#d1 li {
height:25px;/*リストマークの位置調整のため*/
padding-left:5px;
}

address {
font-size:12;
font-style:normal;
color:darkgreen;
padding:2px 0 5px 5px;
border-top:dotted 3px darkgreen;
}

