@charset "utf-8";
/* CSS Document */


#coursecontents{
width:705px;
float:left;
text-align:left
}

br.clear
{
clear:both;
font-size:1px;
margin:0;
padding:0;
visibility:hidden;
} 

.all_h2image{
margin:5px 0 10px 0;
}




/*********************************

クーちゃんランド/school/music/qoo_chan/

**********************************/

.contentsnavi{
width:705px;
}

.contentsnavi li{
float:left;
}

.what{
margin-top:10px;
}

.what_left{
float:left;
width:420px;
}

.what_left .txtarea{
padding:10px 10px 0 30px;
}

.what_left .txtarea span{
font-size:85%;
border-bottom:1px dotted #43aba4;
line-height:1.9;
padding-bottom:3px;
}


.what_right{
float:right;
padding-right:2px;
width:267px;
}

.what_right img{
margin-bottom:4px;
}

.point{
padding-top:15px;
border-bottom:#999999 1px dotted;
padding-bottom:20px;
margin-bottom:20px;
height:100%;
}

.pointbg{
background:#feebd1;
width:701px;
margin-left:2px;
padding-bottom:10px;
}

.point_left{
float:left;
display:inline;
margin:10px 0 0 15px;
width:440px;
}

.point_left .borderbox{
border-bottom:#999999 1px dotted;
padding-bottom:10px;
margin-bottom:15px;
}

.point_right{
float:right;
display:inline;
margin:10px 15px 0 0; 
width:200px;
}

.point_right img{
margin-bottom:8px;
}

.lesson{
border-bottom:#999999 1px dotted;
padding-bottom:20px;
margin-bottom:20px;
height:100%;
}

.lesson ol li{
margin:0;
padding:0;
float:left;
list-style:none;
}

.gaiyo{
border-bottom:#999999 1px dotted;
padding-bottom:20px;
margin-bottom:20px;
height:100%;
}

.gaiyo_left{
float:left;
width:450px;
}

.gaiyo_right{
float:right;
width:230px;
}

.gaiyo .gaiyo_table{
width:360px;
margin-left:65px;
margin-top:15px;
}

.goods{
border-bottom:#999999 1px dotted;
padding-bottom:20px;
margin-bottom:20px;
height:100%;
}

.goods ul li{
float:left;
}

.mama{
border-bottom:#999999 1px dotted;
padding-bottom:20px;
margin-bottom:20px;
height:100%;
}

.mamawrap1{
background:url(../qoo_chan/images/mama_back1.jpg) no-repeat ;
min-height:164px;
height:auto;
}

* html .mamawrap1{
height:164px;
}

.mama .mamabox1{
background-color:#f3f2e0;
float:left;
width:225px;
margin-top:10px;
margin-right:10px;
display:inline;
}

.mama .mamabox1 .inner{
font-size:90%;
padding:37px 95px 10px 15px;
}

.mamawrap2{
background:url(../qoo_chan/images/mama_back2.jpg) no-repeat ;
min-height:164px;
height:auto;
}

* html .mamawrap2{
height:164px;
}

.mama .mamabox2{
float:left;
background-color:#f3f2e0;
width:225px;
margin-top:10px;
display:inline;
}


.mama .mamabox2 .inner{
font-size:90%;
padding:37px 95px 10px 15px;
}

.mamawrap3{
background:url(../qoo_chan/images/mama_back3.jpg) no-repeat ;
min-height:164px;
height:auto;
}

* html .mamawrap3{
height:164px;
}


.mama .mamabox3{
float:right;
margin-right:8px;
background-color:#f3f2e0;
width:225px;
margin-top:10px;
display:inline;
}

.mama .mamabox3 .inner{
font-size:90%;
padding:37px 95px 10px 15px;
}


.cqa{
border-bottom:#999999 1px dotted;
padding-bottom:20px;
margin-bottom:20px;
height:100%;
}

.cqa .borderbox{
width:660px;
border-bottom:2px dotted #43aba4;
margin-left:20px;
margin-bottom:20px;
}

.cqa .questionarea{
background:url(../pikoru2/images/qa_qicon.gif) no-repeat ;
padding:3px 0 3px 35px;
margin-bottom:7px;
}
.cqa .questionarea p{
font-size:107%;
color:#1a7a73;
font-weight:bold;
}

.cqa .answerarea{
background:url(../pikoru2/images/qa_aicon.gif) no-repeat ;
padding:3px 0 3px 35px;
margin-bottom:10px;
}

.cqa .answerarea p{
line-height:1.8;
}



