@charset "Shift_JIS";

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


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

/* link */

/* em */
div#ContentsBox em{background:#FFC5E3;
padding:0.1em 0px;
color:#333;
font-style:normal;}

/* title
------------------------------------------------------------------------*/

div#ContentsBox div#title {
width:690px;
height:350px;
margin:20px 0 0 0;
border:solid #ccc 1px;
}

h1 {
margin:10px 0 0 20px;
font-size:20px;
color:#000;
font-weight:bold;
}

div#ContentsBox h2 {
width:660px;
height:25px;
background:#f6f6f6;
border:1px solid #ccc;
border-bottom:solid 4px #000;
border-right:solid 1px #f6f6f6;
border-left:solid 1px #f6f6f6;
margin:15px 0;
padding:15px;
font-size:140%;
color:#000;
font-weight:bold;
}



div#ContentsBox div#title p {
width:290px;
margin:0 0 0 30px;
padding:20px 0 0 0;
float:left;
display:inline;
}

div#ContentsBox div#imagetop {
margin:0px 0 0 350px;
}

div#ContentsBox div#image {
margin:0 0 0 350px;
}

/* h4
------------------------------------------------------------------------*/
div#ContentsBox h3 {
font-size:14px;
color:#1863b7;
margin:30px 0 0 20px;
}

/* sofabox
------------------------------------------------------------------------*/
div#ContentsBox dl.sofabox {
border:solid #ccc 1px;
height:230px;
width:690px;
margin:30px 0 0 0;
}

div#ContentsBox dl.sofabox dt {
margin:20px 0 0 20px;
padding:0 0 0 0;
font-size:16px;
color:#333;
border-left:6px solid #333;
padding:0 0 0 10px;
}

div#ContentsBox dl.sofabox dd {
width:380px;
margin:20px 0 0 20px;
float:left;
}

div#ContentsBox dl.sofabox dd.image {
width:130px;
margin:0 0 0 68px;
}






