@charset "UTF-8";
div#content .contentbox {
border-top:1px #5c5c5c solid;
line-height:200%;
font-size:14px;
}

div#content .contentbox a:link{
color:#0088CC;
}

div#content .contentbox a:visited{
color:#0088CC;
}

div#content .contentbox a:active{
color:#0088CC;
}

div#content .contentbox a:hover{
color:#0088CC;
text-decoration:underline;
}

div#content .contentbox .breadcrumb {
border-bottom:1px #5c5c5c dotted;
font-size:10px;
line-height:120%;
padding:3px 0;
}

div#content .contentbox h1 {
font-size:24px;
line-height:100%;
margin:24px 0; 
padding:5px 0;
}

div#content .contentbox h2 {
font-size:18px;
padding:0 0 4px 0;
margin:2em 0 1em 0;
line-height:100%;
border-bottom:2px #aaa solid;
}

div#content .contentbox h3 {
font-size:14px;
padding:0;
margin:2em 0 1em 0;
line-height:100%;
}

div#content .contentbox p {
margin:0 0 1em 0;
letter-spacing:0.5px;
}

div#content .contentbox ul.listbox{
border:1px #5c5c5c dotted;
padding:0.5em 1em;
margin:1em;
}

div#content .contentbox ul.listbox_detail{
clear:both;
border:1px #FF66FF dotted;
background:#FFCCFF;
padding:0.5em 1em;
margin:1em;
font-weight:bold;
}

div#content .contentbox dl.dlbox{
border:1px #5c5c5c dotted;
padding:0.5em 1em;
margin:1em;
}

div#content .contentbox dl.dlbox dt{
font-weight:bold;
}

div#content .contentbox div.box_detail{
border:1px #FF66FF dotted;
background:#FFCCFF;
padding:0.5em 1em;
margin:1em;
font-weight:bold;
}

div#content .contentbox div.box{
border:1px #5c5c5c dotted;
padding:0.5em 1em;
margin:1em;
}
