@charset "utf-8";

/* OGO CATALOG.CSS  */


/*--------------------------------------
*	
*	00.COMMON
*	01.INDEX
*	02.ARCHIVE
*
*--------------------------------------*/


/**-------------------------------------
	00.COMMON
---------------------------------------**/

div#content h2
{
	margin-bottom: 30px;
}

/**-------------------------------------
	01.INDEX
---------------------------------------**/

div.indexBox
{
	clear: both;
	margin: 0 0 20px 50px;
	width: 800px;
	border-top: 1px dotted #999999;
	border-bottom: 1px dotted #CCCCCC;
	background-color: #F7F7F7;
	font-size: 10px;
	font-family: "ＭＳ Ｐゴシック",Osaka,"ヒラギノ角ゴ Pro W3";
	letter-spacing: 1px;
	color: #666666;
}

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

div.indexBox{ display: inline-block; }

/* \*/
* html div.indexBox{ height: 1%; }
/* */

dl.flowerCateName dt,
dl.flowerCateDesc dt
{
	padding: 6px 0 0 26px;
	height: 28px;
	border-bottom: 1px dotted #999999;
	background: url(../../common/images/headline_bg.png) no-repeat #FCFCFC;
	font-weight: 800;
}

dl.flowerCateName
{
	float: left;
	width: 250px;
}

dl.flowerCateName dd
{
	padding: 14px 20px;
	width: 210px;
	height: 140px;
}

dl.flowerCateDesc
{
	float: left;
	width: 550px;
}

dl.flowerCateDesc dd.flowerCateText
{
	padding: 20px 15px 30px 15px;
	border-bottom: 1px dotted #CCCCCC;
}

dl.flowerCateDesc dd.flowerCateMore
{
	margin: 12px 0 12px 410px;
	width: 130px;
	height: 21px;
}

table#vari
{
	margin: 10px 0 0 5px;
	background-color: #FCFCFC;
	border: 1px dotted #CCCCCC;
}

table#vari tr
{
	border: 1px dotted #CCCCCC;
}

table#vari tr td
{
	border: 1px dotted #CCCCCC;
}

table#vari tr td a
{
	display: block;
	padding: 3px 0 3px 5px;
	width: 128px;
	height: 20px;
	color: #666666;
	overflow: hidden;
}

table#vari tr td a:hover
{
	background-color: #FFFFCC;
	color: #666666;
}

/**-------------------------------------
	02.ARCHIVE
---------------------------------------**/

dl#cateNavi
{
	display: inline;
	float: left;
	margin: 0 20px 0 50px;
	width: 240px;
	border-top: 1px dotted #999999;
	background-color: #F7F7F7;
	font-size: 10px;
	font-family: "ＭＳ Ｐゴシック",Osaka,"ヒラギノ角ゴ Pro W3";
	letter-spacing: 1px;
	color: #666666;
}

dl#cateNavi dt
{
	padding: 6px 0 0 26px;
	height: 28px;
	border-bottom: 1px dotted #999999;
	background: url(../../common/images/headline_bg.png) no-repeat #FCFCFC;
	font-weight: 800;
}

dl#cateNavi dd
{
	border-bottom: 1px dotted #CCCCCC;
}

dl#cateNavi dd a
{
	display: block;
	padding: 5px 0 5px 26px;
	color: #666666;
	text-decoration: none;
}

dl#cateNavi dd a:hover
{
	background-color: #FFFFFF;
	color: #333333;
}

div#cateCont
{
	float: left;
	width: 530px;
}

dl.cateContBox
{
	margin-bottom: 20px;
	border-top: 1px dotted #999999;
	border-bottom: 1px dotted #999999;
	background-color: #F7F7F7;
	font-size: 10px;
	font-family: "ＭＳ Ｐゴシック",Osaka,"ヒラギノ角ゴ Pro W3";
	letter-spacing: 1px;
	color: #666666;
}

dl.cateContBox dt
{
	padding: 6px 0 0 26px;
	height: 28px;
	border-bottom: 1px dotted #999999;
	background: url(../../common/images/headline_bg.png) no-repeat #FCFCFC;
	font-weight: 800;
}

dl.cateContBox dd
{
}

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

dl.cateContBox dd{ display: inline-block; }

/* \*/
* html dl.cateContBox dd{ height: 1%; }
/* */

dl.cateContBox p.cateContPic
{
	float: left;
	padding: 5px;
	width: 210px;
}

dl.cateContBox div.cateContDes
{
	float: left;
	padding: 5px 10px;
	width: 290px;
}






