BODY {
margin:0px;
padding:0px;
background: #E9E9E9;
}


h1{margin:0px;
padding:0px;
}

 
.bold {
font-weight: bold;
}

ul li {display: block;
}

ul.title{
border: 1px solid #AAA;
padding: 10px 10px 10px 10px;
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
border-radius: 15px;
background: #FFF;
-webkit-box-shadow: rgba(0,0,0,.3) 1px 1px 3px;

}

ul, menu{
list-style: none;
}

ul{border: 1px solid #AAA;
padding: 7px;
margin: 0;
-webkit-box-shadow: rgba(0,0,0,.3) 1px 1px 3px;
-webkit-backface-visibility: visible;
color: #000000;
background: #FFF;
}

ul.top_titile{
border: 1px solid #000000;
padding: 5px 0px 5px 5px;
-moz-border-radius:10px 10px 0px 0px;
-webkit-border-radius:10px 10px 0px 0px;
border-radius:10px 10px 0px 0px ;
background: #000000;
-webkit-box-shadow: rgba(0,0,0,.3) 1px 1px 3px;
color:#FFF;
margin:0px 10px 0px 10px;
}



ul.btm{
border: 1px solid #AAA;
padding: 3px 10px 3px 10px;
-moz-border-radius: 0px 0px 10px 10px;
-webkit-border-radius: 0px 0px 10px 10px;
border-radius: 0px 0px 10px 10px;
background: #FFF;
-webkit-box-shadow: rgba(0,0,0,.3) 1px 1px 3px;
margin:0px 10px 15px 10px;
}


.title1{padding:0px 0 0 15px;
font-weight: bold;
background-image: url("http://www.navitime.jp/android/storage/smartphone/total_induction_list.gif"); 
background-repeat: no-repeat;
}
.title2{font-size:15px;color:#5b5a5a;
padding:0 0 5px 0;}

.title3{line-height:140%; } 


.title4{font-size:15px;color:#754104;
font-weight: bold;
padding:0 0 15px 0;}


hr.st{border-style:dashed;color:#d3d3d3;
width:95%;
margin:0 0 5px 0;
}

img.btm{padding:0 0 10px 0;}



.titletop{font-weight: bold;
font-size:18px;
}


#notice{padding:0 10px 0 10px;font-size: 14px;color:#ff0000;}
.notice_title{color:#ff0000;font-size: 15px;font-weight: bold;}

#sp_notice{text-align: center;color:#ff0000;font-size: 15px;font-weight: bold;}
#sp_text{color: #333;font-size: 14px;padding: 6px 10px 2px 10px;}

