@charset "utf-8";

/* article
************************************************ */

article{
width:620px;
}

article img{
vertical-align:bottom;
}

article nav.anchor{
width:618px;
margin-top:20px;
border:#D9D9D9 solid 1px;
background-color:#FFFFFF;
}

article nav.anchor ul{
padding:10px 12px;
overflow:hidden;
}

article nav.anchor ul li{
float:left;
margin-right:20px;
}

article nav.anchor ul li a{
padding-left:15px;
background:url(/img/icon_anchor.png) left no-repeat;
color:#333333;
text-decoration:none;
}

article nav.anchor ul li:last-of-type a{
background:url(/img/icon_link.png) left no-repeat;
}

article nav.anchor ul li a:hover{
text-decoration:underline;
color:#F15A24;
}

article section.wrap{
width:620px;
margin-top:20px;
}

article section.wrap h1{
padding:10px 0 10px 10px;
border-left:#00913A solid 12px;
background-color:#D7E9AF;
font-size:1.6rem;
}

article section.wrap div.box{
width:618px;
margin-top:10px;
border:#D9D9D9 solid 1px;
border-top:#22AC38 solid 4px;
background-color:#FFFFFF;
}

article section.wrap div.box dl{
width:578px;
padding:15px 20px;
}

article section.wrap div.box dl dt{
padding:0 0 0 24px;
line-height:23px;
background:url(/img/icon_f.png) left 1px no-repeat;
font-size:18px;
font-weight:bold;
color:#00913A;
border-bottom:#00913A solid 1px;
}

article section.wrap div.box dl dd{
margin-top:5px;
line-height:1.8em;
}

article section.wrap div.box dl dd.date{
text-align:right;
}

article section.wrap div.box a{
color:#1D2088;
text-decoration:none;
}

article section.wrap div.box a:hover{
color:#F15A24;
text-decoration:underline;
}

dl.dl1 dd {
    padding-left: 1em;
    text-indent: -1em;
}
dl dd {
    margin-top: 5px;
    span{
        color: #00913A;
    }
}

dl.dl2 dt{
	margin-bottom: 10px;
}

article div.box li.remarks a {
    padding: 0 0 0 15px;
    background: url(/img/icon_link.png) left no-repeat;
    color: #C20003;
    text-decoration: none;
	font-weight: bold;
	font-size: 1.5rem;
}

/*
article div.box li.remarks a {
    padding-left: 15px;
    background: url(/img/icon_link.png) left no-repeat;
    color: #1D2088;
    text-decoration: none;
}
*/