@import url("common.css");

#news {
padding-left:20px;
padding-top:20px;
width:460px;
}
#news h2{
/*padding-bottom:27px;*/
}
#news dt{
padding-bottom:5px;
font-size:x-small;
}
#news li {
/*font-size:x-small;
padding-bottom:15px;*/
list-style:none;
border-bottom:dashed 1px #ccc;
background-image:url(img_common/list_bg.gif);
background-repeat:no-repeat;
padding-left:13px;
padding-top:9px;
height:19px;
font-size:small;
}
#news li a:link {
color:#f60;
text-decoration:none;
}
#news li a:visited {
color:#f60;
text-decoration:none;
}
#news li a:hover {
color:#f60;
text-decoration:underline;
}
#news li a:active {
color:#f60;
text-decoration:none;
}

#header h1 {
background-image:url(img_common/header_s.jpg);
}
<!--img_index/header_top.jpg-->
#flash {
padding:10px 0px;
}

#sp_contents, #reform_title, #reform {
padding-left:20px;
}
#sp_contents h2 {
padding-bottom:27px;
}
#sp_contents div {
width:160px;
float:left;
}
#sp_contents h3 {
padding-top:8px;
padding-bottom:8px;
}
#sp_contents h3 a {
font-size:medium;
background-image:url(img_common/ast00.gif);
background-repeat:no-repeat;
background-position:0px 3px;
padding-left:11px;
color:#9c3;
text-decoration:none;
}
#sp_contents p {
font-size:x-small;
}

#reform_title h2 {
position:relative;
z-index:1;
width:460px;
height:41px;
padding-top:20px;
}
#reform_title p {
position:relative;
z-index:2;
width:460px;
height:18px;
top:-18px;
text-align:right;
font-size:x-small;
}
#reform_title p a {
padding-left:7px;
background-image:url(img_common/arrow02.gif);
background-repeat:no-repeat;
background-position:left center;
color:#f60;
}
#reform_title p a:link {
text-decoration:none;
}
#reform_title p a:visited {
text-decoration:none;
}
#reform_title p a:hover {
text-decoration:underline;
}
#reform_title p a:active {
text-decoration:none;
}

#reform div {
width:160px;
float:left;
}
#reform div a:link, #sp_contents div a:link {
border-color:#fff;
}
#reform div a:visited, #sp_contents div a:visited {
border-color:#fff;
}
#reform div a:hover, #sp_contents div a:hover {
border-color:#f90;
}
#reform div a:active, #sp_contents div a:active {
border-color:#fff;
}
#reform div a:link img, #sp_contents div a:link img {
border-width:1px;
border-color:#fff;
}
#reform div a:visited img, #sp_contents div a:visited img {
border-width:1px;
border-color:#fff;
}
#reform div a:hover img, #sp_contents div a:hover img {
border-width:1px;
border-color:#f90;
}
#reform div a:active img, #sp_contents div a:active img {
border-width:1px;
border-color:#fff;
}

#reform h3 {
font-weight:normal;
padding-top:8px;
padding-bottom:8px;
}
#reform h3 a {
line-height:1.4em;
font-size:small;
}
#reform h3 a:link {
color:#2B6415;
}
#reform h3 a:visited {
color:#2B6415;
}
#reform h3 a:hover {
color:#999;
}
#reform h3 a:active {
color:#589120;
}

#reform h2 {
margin-top:20px;
/*border-top:dashed 1px #ccc;*/
padding-top:20px;
padding-bottom:15px;
}
#reform li {
list-style:none;
margin-bottom:5px;
background-image:url(img_common/arrow01.gif);
background-repeat:no-repeat;
background-position:0px 7px;
padding-left:10px;
}
#reform li a {
line-height:1.4em;
font-size:small;
}
#reform li a:link {
color:#589120;
}
#reform li a:visited {
color:#589120;
}
#reform li a:hover {
color:#589120;
}
#reform li a:active {
color:#589120;
}

#reform .more {
text-align:right;
padding-right:20px;
}
#reform .more a {
background:url(img_common/arrow01.gif);
background-repeat:no-repeat;
background-position:center left;
padding-left:10px;
font-size:small;
color:#000;
text-decoration:none;
}
#reform .more a:link {
}
#reform .more a:visited {
}
#reform .more a:hover {
color:#f60;
text-decoration:underline;
}
#reform .more a:active {
}
