@charset "utf-8";
/*------------------------------------------------------------
	汎用スタイル
------------------------------------------------------------*/
	* html .clearfix {
		zoom: 1;
	}

	*+html .clearfix {
		zoom: 1;
	}

.clearfix:after {
	height: 0;
	visibility: hidden;
	content: ".";
	display: block;
	clear: both;
}

.floatL {
	float: left;
}

.floatR {
	float: right;
}

.clear {
	clear: both !important;
}

.mb0 {
	margin-bottom: 0 !important;
}

/*------------------------------------------------------------
	#conts
------------------------------------------------------------*/
#sideBar ul.sideNavi {
	margin-bottom: 26px;
}

#sideBar ul.sideNavi li {
	float: left;
}

#sideBar ul.sideNavi li.li01 {
	margin-bottom: 1px;
}

#sideBar ul.sideNavi li a {
	width: 200px;
	height: 35px;
	display: block;
}

#sideBar ul.sideNavi li.snavi01 a {
	background: url(../../mentai/img/sidenavi01_on.gif) no-repeat left top;
}

#sideBar ul.sideNavi li.snavi02 a {
	background: url(../../mentai/img/sidenavi02_on.gif) no-repeat left top;
}

#sideBar ul.sideNavi li.snavi03 a {
	background: url(../../shop/img/sidenavi03_on.gif) no-repeat left top;
}

#sideBar ul.sideNavi li.snavi04 a {
	background: url(../../shop/img/sidenavi04_on.gif) no-repeat left top;
}

#sideBar ul.sideNavi li a:hover img {
	visibility: hidden;
}

#sideBar ul.sideNavi li a:hover {
	background-color: #fff;
}

#conts .commonBox {
	margin-right: 1px;
	padding: 15px 10px 7px 13px;
	border: 1px #000 solid;
}

#conts .commonBox p.title {
	margin-bottom: 6px;
}

#conts .commonBox ul.topUl {
	margin-bottom: 4px;
}

#conts .commonBox ul.topUl li {
	float: left;
}

#conts .commonBox ul.topUl li.li02 {
	padding: 16px 8px 0 4px;
	width: 345px;
	line-height: 1.8;
	font-size: 120%;
}

#conts .commonBox ul.btmUl li {
	float: left;
}

#conts .commonBox ul.btmUl li.li01 {
	padding-top: 7px;
}

#conts .commonBox ul.btmUl li.li02 {
	padding: 14px 20px 0 22px;
	width: 220px;
}

#conts .commonBox ul.btmUl li.li02 a {
	width: 220px;
	height: 45px;
	display: block;
	background: url(../../img/common/men_btn_over.jpg) no-repeat left top;
}

#conts .commonBox ul.btmUl li.li02 a:hover img {
	visibility: hidden;
}

#conts .commonBox ul.btmUl li.li02 a:hover {
	background-color: #fff;
}

#conts .commonBox ul.btmUl li.li02 span {
	margin: 5px 0 0 3px;
	display: block;
	font-size: 120%;
}

#conts .commonBox ul.btmUl li dl {
	padding: 10px 10px 10px 13px;
	width: 167px;
	background-color: #F7F5ED;
	font-size: 120%;
}

#conts .commonBox ul.btmUl li dl dt {
	float: left;
}

#conts .commonBox ul.btmUl li dl dd {
	padding-top: 19px;
	width: 81px;
	float: right;
	line-height: 1.43;
}
