/* ■■■■■■ TOP ■■■■■■ */
/*#main { position:absolute; top:88px; z-index:1; }*/

#main_btm { margin:0 auto; width:808px; height:4px; background:url(../img/main_btm.gif) no-repeat; }

/* ======== contents ======== */
#baseB.top h2, #baseB.top h3 { margin-bottom:10px; }

/* ======== products ======== */
/*テルミンバナー使用時*/
#products { width:580px; margin-bottom:10px; /*background:url(../img/TPproducts_bg.gif) repeat-y;*/ }

/*通常時*/
/*#products { width:580px; margin-bottom:30px; background:url(../img/TPproducts_bg.gif) repeat-y; }*/
#products .in { float:left; width:285px; }
#products p { width:274px; margin:0; padding:6px 5px 4px 6px; }

.arw_ppl { float:right; padding:0 0 5px 12px; background:url(../img/arw01.gif) no-repeat 0 3px; color:#a158c3; }
.arw_ppl a:link, .arw_ppl a:visited { text-decoration:none; color:#a158c3; }
.arw_ppl a:hover { text-decoration:underline; color:#a158c3; }

/* ======== lesson Q&A ======== */
/*#qa {}
#qa .in { float:left; width:180px; margin:0 6px 10px 0; padding-right:4px; border-right:1px solid #ccc; }
#qa .in.last { border:none; }
#qa .in img { margin-right:4px; }
#qa p { margin:3px 0 0 0; }
#qa a:link, #qa a:visited { color:#666; text-decoration:underline; }
#qa a:hover { color:#d42c07; text-decoration:underline; }*/

#qa {}
#qa .in { float:left; width:90px; margin:0 10px 10px 0; padding-right:10px; }
#qa .info { float:left; width:450px;}
#qa .info ul { float:left; width:300px; margin:5px 10px 10px 0; padding-right:10px; }
#qa .info li { background:url(../img/arw01.gif) no-repeat 0 3px;padding-left:10px;}
#qa .info p.list { float:left; margin-top:5px; background:url(../img/arw01.gif) no-repeat 0 3px;padding-left:10px;}
#qa .in.last { border:none; }
#qa .in img { margin-right:4px; }
#qa p { margin:3px 0 0 0; }
#qa a:link, #qa a:visited { color:#666; text-decoration:underline; }
#qa a:hover { color:#d42c07; text-decoration:underline; }

/* ======== column ======== */
#column { margin-bottom:30px; }
#column .in { float:left; width:282px; }
#column .in img { border:1px solid #ccc; }
#column p.ttl { margin:0 0 7px 0; color:#71c26a; font-weight:bold; }
#column p { margin:0; }

/*新商品情報*/
#new_products { width:580px; margin-bottom:10px; border:#CCCCCC solid 1px; min-height:130px; background:url(../img/npro_bg.gif) no-repeat top right; background-color:#FBEEFF}
#new_products dl{ margin:0; padding:0;}
#new_products dl dt{ background-color:#C8A3D7; margin:0;}
/*#new_products dl dd{ padding-left:22px}
#new_products dl dd table{ margin:0 0 0 10px; padding:10px 0 0 0;}
#new_products dl dd table td{ padding-right:5px;}
#new_products dl dd table img{ border:#CCCCCC solid 1px;}
#new_products dl dd table img.no{ border:0;}
#new_products dl dd a:link,a:visited { text-decoration:none; color:#a158c3; }
#new_products dl dd a:hover { text-decoration:underline; color:#a158c3; }
#new_products td.date{
	margin:0;
	padding-right:0px;
	vertical-align:top;
}*/
#new_products img a:link,img a:visited { text-decoration:none;  }
#new_products img{ border:none;}

/* --大人の科学バナー-- */
p.otona {
	clear:both;
	margin:15px 0;
}
/*20100305*/
#new_products table{
	width:580px;
	border:0;
}
/*.pre_ttl{ margin:0; padding-bottom:0.4em;}*/
.dot{
	background:url(../img/dot.gif) repeat-x center left;
	/*width:auto; height:20px;*/
}/*
/*20100519*/
ul.lst{
	list-style-type:circle;}
ul.lst li { margin:5px 0;}