/*--------------------------------------common*/

#contentsBox .clear{clear:both;}
#contentsBox .icNew{vertical-align:middle;margin-left:3px;}
#contentsBox .arrowTokusyu{vertical-align:middle;margin-left:3px;}
#contentsBox img{border:0;}


body { behavior:url("css/csshover.htc"); }

/*--------------------------------------itemList*/

#leftItemBox p{
	font-size:11px;
	line-height:1.2;
	}
#leftItemBox li a{
	font-size:12px;
	display:block;
	padding:3px 0 3px 12px;
	background:url("../images/common/ic_arrow_tokusyu.gif") 0 3px no-repeat;
	}
#leftLifeBox p a{
	font-size:12px;
	display:block;
	padding:0 0 0 5px;
	background:url("../images/common/ic_arrow_left.gif") 0 1px no-repeat;
	}
#leftItemBox li a{
	line-height:100%;
	}
#contentsBox #leftItemBox div{
	padding:5px;
	background:#F1EFE4;
	margin-bottom:5px;
	}
#contentsBox #leftItemBox div:hover{
	background:#FFEFBD;
	}
#contentsBox #leftItemBox,
#contentsBox #leftPlaceBox,
#contentsBox #leftLifeBox,
#contentsBox #leftTokusyuBox{
	width:190px;
	margin-bottom:20px;
	}
#contentsBox #leftItemBox dt,
#contentsBox #leftItemBox p,
#contentsBox #leftPlaceBox p,
#contentsBox #leftLifeBox p{
	margin:0 0 5px 0;
	}
#contentsBox #leftItemBox li,
#contentsBox #leftPlaceBox li{
	display:inline;}
#contentsBox #leftItemBox ul{
	padding:5px;
	background:#fff;
	display:block;}
	
#contentsBox #leftLifeBox dd p{
	margin:0 0 10px 0;
	font-size:11px;}
#contentsBox  #leftLifeBox dt{
	margin-bottom:3px;
	}
	
/*--------------------------------------subMenu*/
#contentsBox #rightSubMenu,
#contentsBox #bannerBox,
#contentsBox #bannerBoxBottom,
#contentsBox #bannerBoxBottom li,
#contentsBox #blogBox,
#contentsBox #mobileBox{
	width:190px;
	margin-top:10px;
	font-size:10px;
	}
#contentsBox #rightSubMenu{margin-bottom:15px;}
#contentsBox #rightSubMenu li{line-height:100%;display:inline;}

#contentsBox #mobileBox p{
	padding:10px;
	}
#contentsBox #blogBox{
	padding-bottom:3px;
	background:url("../images/common/bg_bottom_maru.gif") no-repeat bottom #F4ECD2;
	}

#contentsBox #mobileBox{
	padding-bottom:5px;
	background:url("../images/common/bg_bottom_maru.gif") no-repeat bottom #CADCEA;
}

/* 
 #bNoteArea
-------------------------------------- */

#bNoteArea {
	position: relative;
	height: 25px;
}

#bNoteArea h2 {
	top: 0;
	left: 0;
	width: 52px;
	height: 16px;
}

#bNoteArea #bNoteSection {
}

#bNoteArea #bNoteSection ul {
	position: absolute;
	top: 0;
	left: 60px;
}

#bNoteArea #bNoteSection li {
	display: inline;
	list-style: none;
	padding: 0 10px 0 10px;
	border-right: 1px solid #FC862F;
	font-size: 12px;
	line-height: 1.2;
}

#bNoteArea #bNoteSection li a:link {
	color: #FC862F;
}

#bNoteArea #bNoteSection li a:visited {
	color: #FC862F;
}

#bNoteArea #bNoteSection li a:hover {
	color: #FC862F;
}

#bNoteArea #bNoteSection li a:active {
	color: #FC862F;
