@charset "utf-8";

/* OGO ABOUT_FLOWER.CSS  */


/*--------------------------------------
*	
*	00.COMMON
*	01.MAP
*	02.ABOUT
*	03.COLUMN
*
*	04.COLUMN_ARCHIVES
*
*--------------------------------------*/


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

/**-------------------------------------
	01.MAP
---------------------------------------**/

div#afMap
{
	margin: 30px 0 0 50px;
}

/**-------------------------------------
	02.ABOUT
---------------------------------------**/

div#afAbout
{
	margin: 18px 0 0 50px;
	width: 800px;
}

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

div#afAbout{ display: inline-block; }

/* \*/
* html div#afAbout{ height: 1%; }
/* */

div#afAbout dl#afAboutCont
{
	float: left;
	width: 473px;
	border-top: 1px dotted #999999;
	border-bottom: 1px dotted #CCCCCC;
	font-size: 10px;
	font-family: "ＭＳ Ｐゴシック",Osaka,"ヒラギノ角ゴ Pro W3";
	letter-spacing: 1px;
	color: #666666;
}

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

div#afAbout dl#afAboutCont dd
{
	padding: 10px 0 12px 14px;
	background-color: #F7F7F7;
}

div#afAbout p
{
	float: right;
}

/**-------------------------------------
	03.COLUMN
---------------------------------------**/

div#afColumn
{
	clear: both;
	margin: 40px 0 0 50px;
}

dl.afColumnBox
{
	float: left;
	margin: 0 20px 24px 0;
	width: 390px;
	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;
}

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

dl.afColumnBox{ display: inline-block; }

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

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

dl.afColumnBox dd.columnPic
{
	padding: 12px 10px;
	background-color: #E3E3E3;
}

dl.afColumnBox dd.columnDes
{
	padding: 10px 16px;
	border-top: 1px dotted #CCCCCC;
	border-bottom: 1px dotted #CCCCCC;
}

dl.afColumnBox dd.columnBtn
{
	float: right;
	margin: 5px 0 5px 0;
	padding-right: 5px;
	width: 130px;
	height: 21px;
}

/**-------------------------------------
	04.COLUMN_ARCHIVES
---------------------------------------**/

ul#columnNav
{
	margin: 6px 0 0 245px;
	width: 605px;
	height: 29px;
}

ul#columnNav li
{
	float: left;
}

h3#columnTitle
{
	margin: 28px 0 0 50px;
}

div#columnCont
{
	margin: 0 0 20px 67px;
	width: 763px;
}

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

div#columnCont{ display: inline-block; }

/* \*/
* html div#columnCont{ height: 1%; }
/* */

div#columnCont dl
{
	float: left;
	margin: 0 0 0 0;
	width: 500px;
	border-top: 1px dotted #999999;
	border-bottom: 1px dotted #CCCCCC;
	background-color: #FCFCFC;
	font-size: 10px;
	font-family: "ＭＳ Ｐゴシック",Osaka,"ヒラギノ角ゴ Pro W3";
	letter-spacing: 1px;
	color: #666666;
}

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

div#columnCont dl dd
{
	padding: 10px 14px 12px 14px;
	background-color: #F7F7F7;
}

div#columnCont dl dd p
{
	margin: 0 0 1.2em 0;
}

div#columnCont p#columnP
{
	float: right;
}






