/* CSS Document */

.flash {
	margin-bottom:15px;
}


/*contents_l
-------------------*/
.contents_l {
	width:610px;
	float:left;
}


/*contents_r
-------------------*/
.contents_r {
	width:220px;
	float:right;
}

/*----トップページのバウム-----*/
#baum-index a {
	background:url(../images/contents/baum-topbanner.gif) 0 0 no-repeat;
	width: 610px;
	height: 200px;
	text-indent: -9999px;
	margin-bottom:5px;
	display: block;
}

#baum-index a:hover {
	background:url(../images/contents/baum-topbanner.gif) 0 -200px no-repeat;
	width: 610px;
	height: 200px;
	text-indent: -9999px;
	margin-bottom:5px;
	display: block;
}

/*exhibition
-----*/
.exhibition {
	background:url(../images/contents/bg_contents.gif) 0 0 no-repeat;
	width:579px;
	padding:45px 0 0 31px;
	margin-bottom:5px;
}

.exhibition_img {
	width:200px;
	float:left;
	margin-bottom:20px;
}

.exhibition_text {
	width:370px;
	float:right;
}

/*shop
-----*/

.shop_title {
	background:url(../images/contents/titleimg_shop.gif) 0 0 no-repeat;
	width:610px;
	height:30px;
	text-indent:-9999px;
	margin-top: 10px;
	margin-bottom:10px;
}

#shop_real a {
	background:url(../images/contents/shop_real.gif) no-repeat;
	background-position: left top;
	width:302px;
	height:80px;
	text-indent:-9999px;
	float: left;
}

#shop_real a:hover {
	background:url(../images/contents/shop_real.gif) no-repeat;
	background-position: left bottom;
	width:302px;
	height:80px;
	text-indent:-9999px;
	float: left;
}

#shop_web a {
	background:url(../images/contents/shop_web.gif) no-repeat;
	background-position: left top;
	width:302px;
	height:80px;
	text-indent:-9999px;
	float: right;
}

#shop_web a:hover {
	background:url(../images/contents/shop_web.gif) no-repeat;
	background-position: left bottom;
	width:302px;
	height:80px;
	text-indent:-9999px;
	float: right;
}

/*topics
-----*/
.topics_title {
	background:url(../images/contents/titleimg_topics.gif) 0 0 no-repeat;
	width:610px;
	height:30px;
	text-indent:-9999px;
	margin-top: 15px;
	margin-bottom:5px;
	clear: both;
}

.topics_wrap {
	width:590px;
	margin:0 auto;
}

.topics_wrap p {
	border-bottom:1px dotted #646464;
	padding-bottom:3px;
	margin-bottom:5px;
}



/*banner
-----*/

.banner_princessbaum-blog a {
	background:url(../images/contents/banner-princessbaum-blog.gif) 0 0 no-repeat;
	width:220px;
	height:100px;
	display:block;
	text-indent:-9999px;
	margin-bottom:10px;
}

.banner_princessbaum-blog a:hover {
	background:url(../images/contents/banner-princessbaum-blog.gif) 0 -100px no-repeat;
	width:220px;
	height:100px;
	display:block;
	text-indent:-9999px;
	margin-bottom:10px;
}

.banner_direct_m a {
	background:url(../images/contents/banner_direct_m.gif) 0 0 no-repeat;
	width:220px;
	height:100px;
	display:block;
	text-indent:-9999px;
	margin-bottom:10px;
}

.banner_direct_m a:hover {
	background:url(../images/contents/banner_direct_m.gif) 0 -100px no-repeat;
	width:220px;
	height:100px;
	display:block;
	text-indent:-9999px;
	margin-bottom:10px;
}

.banner_teripita a {
	background:url(../images/contents/banner_teripita.jpg) 0 0 no-repeat;
	width:220px;
	height:100px;
	display:block;
	text-indent:-9999px;
	margin-bottom:10px;
}

.banner_teripita a:hover {
	background:url(../images/contents/banner_teripita.jpg) 0 -100px no-repeat;
	width:220px;
	height:100px;
	display:block;
	text-indent:-9999px;
	margin-bottom:10px;
}
.banner_developer a {
	background:url(../images/contents/banner_developer.jpg) 0 0 no-repeat;
	width:220px;
	height:100px;
	display:block;
	text-indent:-9999px;
	margin-bottom:10px;
}

.banner_developer a:hover {
	background:url(../images/contents/banner_developer.jpg) 0 -100px no-repeat;
	width:220px;
	height:100px;
	display:block;
	text-indent:-9999px;
	margin-bottom:10px;
}


.banner_synge_lee a {
	background:url(../images/contents/banner_synge_lee.jpg) 0 0 no-repeat;
	width:220px;
	height:100px;
	display:block;
	text-indent:-9999px;
	margin-bottom:10px;
}

.banner_synge_lee a:hover {
	background:url(../images/contents/banner_synge_lee.jpg) 0 -100px no-repeat;
	width:220px;
	height:100px;
	display:block;
	text-indent:-9999px;
	margin-bottom:10px;
}


.banner_wagon a {
	background:url(../images/contents/banner_wagon.jpg) 0 0 no-repeat;
	width:220px;
	height:100px;
	display:block;
	text-indent:-9999px;
	margin-bottom:10px;
}

.banner_wagon a:hover {
	background:url(../images/contents/banner_wagon.jpg) 0 -100px no-repeat;
	width:220px;
	height:100px;
	display:block;
	text-indent:-9999px;
	margin-bottom:10px;
}


.banner_voice a {
	background:url(../images/contents/banner_voice.jpg) 0 0 no-repeat;
	width:220px;
	height:100px;
	display:block;
	text-indent:-9999px;
	margin-bottom:10px;
}

.banner_voice a:hover {
	background:url(../images/contents/banner_voice.jpg) 0 -100px no-repeat;
	width:220px;
	height:100px;
	display:block;
	text-indent:-9999px;
	margin-bottom:10px;
}



.banner_media a {
	background:url(../images/contents/banner_media.jpg) 0 0 no-repeat;
	width:220px;
	height:125px;
	display:block;
	text-indent:-9999px;
	margin-bottom:10px;
}

