@charset "utf-8";


div#ContentsBox{
line-height:1.5em;
}

h1{
font-weight:bold;
}

div#ContentsBox div.clear {
clear: both;
}




/* p.back
-----------------------------------------------------------------------*/
div#ContentsBox p.back{
margin:0;
text-align:right;
}


/* h2
-----------------------------------------------------------------------*/
div#ContentsBox h2{
margin:20px 0;
}


/* color-box-br
-----------------------------------------------------------------------*/
div#ContentsBox div.color-box{
width:710px;
margin:40px 0 0 0;
font-size:14px;
line-height:2em;
}


div#ContentsBox div.color-box span{
font-size:24px;
color:#000;
}



/* h4
---------------------------------------*/
div#ContentsBox div.color-box h4{
margin:60px 0 0 0;
}


/* li
---------------------------------------*/
div#ContentsBox div.color-box li{
width:160px;
float:left;
display:inline;
margin:20px 23px 0 0;
}

div#ContentsBox div.color-box li p{
font-size:12px;
line-height:1.7em;
text-align:center;
}

div#ContentsBox div.color-box li.last-li{
margin:20px 0 0 0;
}








div#ContentsBox div.color-box div.color-box2{
width:710px;
height:307px;
background:url(../image/color-box-bg.gif) no-repeat left top;
}

/*
div#ContentsBox div.color-box div.color-box2 a:visited{
color:#1863b7;
}
*/

div#ContentsBox div.color-box div.color-box2 p{
margin:0;
}


div#ContentsBox div.color-box div.color-box2 p.comment{
padding:20px 0 0 0;
line-height:1.7em;
font-weight:bold;
}

div#ContentsBox div.color-box div.color-box2 p.comment2{
padding:0 0 0 370px;
line-height:1.7em;
font-weight:bold;
}


