@charset "Shift_JIS";

div#ContentsBox div.clear {
clear: both;
}
h1{
font-weight:bold;
}

/* link */

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

div#ContentsBox hr {
color:#CCC;
}


/* title
-----------------------------------------------------------------------*/
div#ContentsBox{
line-height:1.5em;
}
div#ContentsBox p{
font-size:14px;
}

div#ContentsBox p#titletext{
font-size:14px;
padding:10px 0 15px 0;
}


div#ContentsBox div.sofabox{
width:700px;
height:410px;
}

div#ContentsBox p.image {
float:left;
}

div#ContentsBox dl {
width:300px;
height:300px;
border:solid;
margin:0 0 0 350px;
}

div#ContentsBox p.creator {
margin:0 0 0 470px;
padding:15px 0 0 0;
}

div#ContentsBox p.text {
/*font-size:120%;*/
margin:10px 0 0 470px;
padding:0;
}

div#ContentsBox p.text2 {
/*font-size:120%;*/
margin:10px 0 0 470px;
padding:0;
color:#0066CC;
}

div#ContentsBox p.text3 {
/*font-size:120%;*/
margin:0 0 0 470px;
padding:12px 0 0 0;
}


div#ContentsBox div.coment{
width:700px;
height:70px;
border:solid;
}


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

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

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





#ContentsBox div.question1 {
width:700px;
}

#ContentsBox div.question1 p#midashi{
border-left:20px solid #1863b7;
padding:0 0 0 10px;
color:#333;
font-size:20px;
}

#ContentsBox div.question1 p#midashi2{
border-left:20px solid #FF0000;
padding:0 0 0 10px;
color:#FF0000;
font-size:20px;
}

#ContentsBox div.question1 p.left{
width:290px;
margin:0 0 0 20px;
float:left;
}

#ContentsBox div.question1 p.right{
margin:0 0 0 330px;
}