@charset "utf-8";

/* ALPHA_DOG COMPANY.CSS  */


/*--------------------------------------
*	
*	00.COMMON
*	01.INDEX
*		01-00.INDEX_COMMON
*		01-01.OUTLINE
*		01-02.PROFILE
*		01-03.PHILOSOPHY
*		01-04.ACHIEVEMENT
*
*--------------------------------------*/


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

#promo
{
	background: url(../../common/images/page_tt_04.jpg) no-repeat;
}

#columnLeft
{
	float: left;
	margin: 20px 0 0 0;
	padding: 0 0 0 20px;
	width: 280px;
}

#columnRight
{
	display: inline;
	float: right;
	margin: 20px 20px 20px 0;
	width: 620px;
}

#columnLeft ul
{
	margin: 0 0 30px 0;
	border-bottom: 1px solid #E1E1E1;
}

#columnLeft ul li a
{
	display: block;
	padding: 11px 0 0 33px;
	height: 29px;
	background: url(../images/column_navi_back.gif) no-repeat;
	font-size: 92%;
	color: #1E1E1E;
	text-decoration: none;
}

#columnLeft ul li a:hover
{
	background: url(../images/column_navi_back_f2.gif) no-repeat;
}

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

/*====== 01-00.INDEX_COMMON ======*/

div.companyIndexBox
{
	margin-bottom: 40px;
	padding-bottom: 40px;
	width: 618px;
	border: 1px solid #E1E1E1;
	background-color:#FFFFFF;
}

div.companyIndexBox h3
{
	margin: 37px 0 25px 11px;
}

/*====== 01-01.OUTLINE ======*/

div#companyIndexOutline
{
}

div#companyIndexOutline dl
{
	width: 620px;
	font-size: 92%;
}

div#companyIndexOutline dl dt
{
	display: block;
	clear: both;
	float: left;
	margin: 0 30px 30px 0;
	padding: 0 0 0 20px;
	width: 110px;
	text-align: right;
}

div#companyIndexOutline dl dd
{
	display: block;
	float: left;
	margin: 0 0 30px 0;
	width: 440px;
}

div#companyIndexOutline dl dd span.strong
{
	font-weight: bold;
	color: #005F27;
}

/*====== 01-02.PROFILE ======*/

div#companyIndexProfile
{
}

div#companyIndexProfile dl
{
	width: 620px;
	font-size: 92%;
}

div#companyIndexProfile dl dt
{
	display: block;
	clear: both;
	float: left;
	margin: 0 10px 30px 0;
	padding: 0 0 0 20px;
	width: 60px;
}

div#companyIndexProfile dl dd
{
	display: block;
	float: left;
	margin: 0 0 30px 0;
	width: 500px;
}

/*====== 01-03.PHILOSOPHY ======*/

div#companyIndexPhilosophy
{
}

div#companyIndexPhilosophy p
{
	margin: 0 0 0 20px;
	width: 580px;
	font-size: 92%;
}

/*====== 01-04.ACHIEVEMENT ======*/

div#companyIndexAchievement
{
}

div#companyIndexAchievement ul
{
	margin: 0 0 0 20px;
	width: 580px;
	border-bottom: 1px solid #DDDDDD;
}

div#companyIndexAchievement ul li
{
	padding: 0.6em 0 0 22px;
	width: 556px;
	height: 2.0em;
	border-top: 1px solid #DDDDDD;
	border-right: 1px solid #DDDDDD;
	border-left: 1px solid #DDDDDD;
	background: url(../../common/images/cmn_list_head_01.gif) no-repeat 10px center;
	font-size: 92%;
}

div#companyIndexAchievement ul li.odd
{
	background-color: #EDEDED;
}

div#companyIndexAchievement ul li.even
{
	background-color: #FFFFFF;
}





/*---------------------------------------
	MO_01.CLEARFIX
---------------------------------------**/

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

div#companyIndexOutline,
div#companyIndexProfile
{
	display:inline-block;
}

/* \*/
* html div#companyIndexOutline,
* html div#companyIndexProfile
{ 
	height:1%;
}
/* */
	

