@charset "utf-8";

@import "../../css/content.css";

/* title
--------------------------------------------------*/
#contents #leftarea h2 {
	height: 39px!important;
	background: transparent url(../images/h2.gif) no-repeat left top;
}

#contents #leftarea .topics h3 {
	background: transparent url(../../images_renewal/contents/h3.gif) no-repeat left -46px;
}
#contents #leftarea .topics h3.notice {
	margin-top: 20px;
	background: transparent url(../../images_renewal/contents/h3.gif) no-repeat left -92px;
}

#contents #leftarea .items h3 {
	float: left;
	margin-top: 15px;
	_margin-top: 0px;
	/margin-top: 15px;
	background: transparent url(../../images_renewal/contents/h3.gif) no-repeat left -92px;
}

#contents #leftarea .detail h3 {
	background: transparent url(../images/h3.gif) no-repeat left top;
}





#contents #leftarea .detail .text_block h4 {
	width: 460px;
	height: 100%;
	font-size: 110%;
	font-weight: bold;
	color: #BD584C;
	margin-bottom: 5px;
	padding-bottom: 5px;
	text-indent: 0px;
	border-bottom: 1px solid #BD584C;
}

/* categorynavigation
--------------------------------------------------*/
ul.categorynavigation {
}

ul.categorynavigation li a {
	margin-right: 2px;
	background-repeat: no-repeat;
	background-image: url(../images/categorynavigation.gif);
}

ul.categorynavigation li a.french {
	width: 118px;
	background-position: left top;
}

ul.categorynavigation li a:hover.french {
	background-position: left -32px;
}

ul.categorynavigation li a.japanese {
	width: 108px;
	background-position: -118px top;
}

ul.categorynavigation li a:hover.japanese {
	background-position: -118px -32px;
}

ul.categorynavigation li a.world {
	width: 118px;
	background-position: -226px top;
}

ul.categorynavigation li a:hover.world {
	background-position: -226px -32px;
}

ul.categorynavigation li a.cafe {
	width: 130px;
	background-position: -344px top;
}

ul.categorynavigation li a:hover.cafe {
	background-position: -344px -32px;
}

ul.categorynavigation li a.fastfood {
	width: 117px;
	background-position: -474px top;
}

ul.categorynavigation li a:hover.fastfood {
	background-position: -474px -32px;
}

ul.categorynavigation li a.bar {
	margin-right: 0px;
	width: 118px;
	background-position: -591px top;
}

ul.categorynavigation li a:hover.bar {
	background-position: -591px -32px;
}


/* --- h4 --- */
#contents #leftarea h4 {
	padding-bottom: 10px;
	border-bottom: none;
}

#contents #leftarea .items .h4_french {
	background: transparent url(../images/h4_french.gif) no-repeat left;
}

#contents #leftarea .items .h4_japanese {
	background: transparent url(../images/h4_japanese.gif) no-repeat left;
}

#contents #leftarea .items .h4_world {
	background: transparent url(../images/h4_world.gif) no-repeat left;
}

#contents #leftarea .items .h4_cafe {
	background: transparent url(../images/h4_cafe.gif) no-repeat left;
}

#contents #leftarea .items .h4_fastfood {
	background: transparent url(../images/h4_fastfood.gif) no-repeat left;
}

#contents #leftarea .items .h4_bar {
	background: transparent url(../images/h4_bar.gif) no-repeat left;
}

#contents #leftarea .topics .box {
	border-bottom: none;
	border-bottom: 1px solid #CCC;
}

#contents #leftarea .topics .box dl {
}

#contents #leftarea .topics .box dl dd dl {
	border-bottom: none;
}

#contents #leftarea .topics .box dl dd dl dt img {
	width: 160px;
	height: 105px;
}

#contents #leftarea .items .bts {
	border-top: 1px solid #CCC;
}

#contents #leftarea .items .boxs dl dt.items_title_left{
	background: #FBF2F6 url(../../images_renewal/p_icon.gif) no-repeat 10px 10px !important;
}

#contents #leftarea .items .boxs dl dt.items_title_right{
	background: #FBF2F6 url(../../images_renewal/p_icon.gif) no-repeat 10px 10px !important;
}

#contents #leftarea .topics .box dl dt.topics_title_left{
	background: #FBF2F6 url(../../images_renewal/p_icon.gif) no-repeat 10px 10px !important;
}

#contents #leftarea .topics .box dl dt.topics_title_right{
	background: #FBF2F6 url(../../images_renewal/p_icon.gif) no-repeat 10px 10px !important;
}

#contents #leftarea .items .h4_strong {
	padding-bottom: 10px;
	border-bottom: 1px solid #CCCCCC;
}

#contents #leftarea .items .boxs dl dd dl dd p {
	font-weight: bold;
	color:#4B4B4B;
	margin: 0 0 3px 0;
	padding: 0;
	background-image: none;
}


#contents #leftarea .topics .box dl dd dl dd p {
	background-color: #C96695;
	color:#FFF;
	padding: 1px 0 1px 3px;
	font-size: 95%;
}


