@charset ”UTF-8”;

/* CSS Document */



/* トップイメージ　---------------------------------------------*/

#top {
width:900px;
margin-left:auto;
margin-right:auto;
background-color:#FFFFFF;
}

#topimg {
margin:20px 0 5px 0;
float:left;
}

#topentry {
width:224px;
height:224px;
margin:17px 0 20px 0px;
float:right;
background-color:#FFFFFF;/*レイアウト確認用#FFFFFF;*/
}

/* トップ説明　---------------------------------------------*/

#top_cont {
margin:20px 0 30px 0;
background-color:#FFFFFF;/*レイアウト確認用#FFFFFF;*/
}

#top_ttl {
margin:0 0 25px 0;
}

#top_dsc {
width:310px;
margin:10px 20px 0px 6px;
float:left;
font-size:93%;
}

#top_dsc ol {
margin:0 0 20px 5px;
}

#top_coment {
margin:2px 0 15px 0;
font-weight:bold;
color:#220F0F;
font-size:110%;
}

#top_illust {
width:271px;
float:right;
margin:5px 15px 0px 0;
padding:0 0 0 10px;
font-size:80%;
color:#999999;
text-align:center;
}

#top_sbt {
margin:15px 0 10px 0;
text-align:right;
}


/* ニュース、トピックス　---------------------------------------------*/

#newsbar{
margin:15px 0 0 0;
background:url(../images/newsbar.gif) no-repeat;
font-size:90%;
}

#newsbar dl {
 margin:22px 0 0 0; 
 line-height:150%;  
 width:600px;   
}   
#newsbar dt {   
 float:left;   
 width:140px;   
 padding:5px 0 5px 10px;   
 clear:both;   
}  
 
#newsbar dd {   
 width:430px;   
 margin-left:130px;   
 padding:5px 5px 5px 5px;   
}  


/* セミナー、イベント　---------------------------------------------*/

#eventbar{
margin:30px 0 0 0;
background:url(../images/eventbar.gif) no-repeat;
font-size:90%;
}

#eventbar dl {
 margin:22px 0 0 0; 
 line-height:150%;  
 width:600px;   
} 
  
#eventbar dt {   
 float:left;   
 width:140px;   
 padding:5px 0 5px 10px;   
 clear:both;   
}  
 
#eventbar dd {   
 width:430px;   
 margin-left:130px;   
 padding:5px 5px 5px 5px;   
}  

