@charset "utf-8";

/* home */

#index_header {
 margin:0;
 padding:0;
 width:750px;
}

.flash { background:#FFCC33; }

#indexMain {
 width: 510px;
 float:left;
}

#indexSide {
 width: 210px;
 float:right;
}

#newtop {
 width: 510px;
 margin-bottom: 20px;
 background-color:#ffffff;
}
#newtop ul {
 margin: 0;
 padding: 0;
 list-style:none;
 border: 1px solid #999999;
 border-top: none;
}
#newtop ul li {
 margin: 0 5px;
 padding: 5px;
 border-bottom: dashed 1px #999999;
 font-size: 105%;
}

#outline {
padding: 10px;
background: #FFFFFF;
}

ul.banner {
 margin: 0 0 20px 0;
 padding: 0;
 list-style-type: none;
}
ul.banner li {
 margin-bottom: 5px;
}

#media {
margin-bottom: 20px;
padding: 10px;
background: #CBEBFE;
border: 5px solid #3399FF;
}

/* oshirase */

div#oshirase {
 background-color:#ffffff;
 margin:15px 0;
 width:730px;
 padding-bottom:20px;
 border-right:1px solid #CCCCCC;
 border-bottom:1px solid #CCCCCC;
}

div#oshirase ul {
 margin:0;
 list-style:none;
 padding:0 20px 0;
}

div#oshirase ul li {
 margin:0 auto;
 border-bottom:dashed 1px #999999;
 padding:7px 0 3px;
 font-size:120%;
}

div#oshirase ul li span {
 margin-right: 1em;
 font-weight:bold;
 color:#538DEF;
}

div#oshirase_s {
 background-color:#ffffff;
 margin:0 0 15px;
 padding:0 20px 15px;
 border-right:1px solid #CCCCCC;
 border-bottom:1px solid #CCCCCC;
}

div#oshirase_s ul.ttl {
 margin:0;
 list-style:none;
 padding:15px 0;
}

div#oshirase_s ul.ttl li {
 border-bottom:dashed 1px #999999;
 border-left:5px #538DEF solid;
 padding:5px 0 3px 10px;
 font-size:120%;
}

div#oshirase_s ul.ttl li span {
 font-weight:bold;
 color:#538DEF;
}

