
/************************************************

株式会社アンダムル
企業情報コンテンツ

***************************************************/


/* メインイメージ
---------------------------------------------*/
#main_img {
	width: 800px;
	height: 176px;
	}
	
	
	
/* 左/メニューベース
---------------------------------------------*/
#left {
    float:left;
	width: 198px;
	}
	
#left:after {
	content: ".";
	display: block;
	visibility: hidden;
	height: 0.1px;
	font-size: 0.1em;
	line-height: 0;
	clear: both;
}


/* 右/コンテンツベース
---------------------------------------------*/
#right {
    float:right;
	width: 521px;
	}
	
#right:after {
	content: ".";
	display: block;
	visibility: hidden;
	height: 0.1px;
	font-size: 0.1em;
	line-height: 0;
	clear: both;
}


/* メインタイトル
---------------------------------------------*/
#main_ti {
	width: 521px;
	padding-bottom: 15px;
	}

/* メインボックス
---------------------------------------------*/
div.mainbox {
	width: 501px;
	float:left;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 15px;
	}
	
div.mainbox:after {
	content: ".";
	display: block;
	visibility: hidden;
	height: 0.1px;
	font-size: 0.1em;
	line-height: 0;
	clear: both;
}

/* テキストボックスフル
---------------------------------------------*/
div.mainbox div.text_full {
	width: 501px;
	padding-bottom: 20px;
	}
	
/* テキストボックスフル02
---------------------------------------------*/
div.mainbox div.text_full02 {
	width: 501px;
	padding-bottom: 10px;
	}
	
/* テキストボックスフル03/右寄せ
---------------------------------------------*/
div.mainbox div.text_full03 {
	width: 501px;
	text-align:right;
	}


/* テキストボックス
---------------------------------------------*/
div.mainbox div.waku {
	width: 270px;
	float:left;
	}
	
/* テキスト
---------------------------------------------*/
div.mainbox div.waku div.text_box {
	width: 270px;
	padding-bottom: 20px;
	}

	
/* 写真ボックス
---------------------------------------------*/
div.mainbox div.p_box {
    float:right;
	padding-bottom: 30px;
	}
	
/* 写真ボックス
---------------------------------------------*/
div.mainbox div.p01_box {
    float:right;
	}
	
	
/************************************************
企業指針
***************************************************/

/* 企業指針サブタイトル
---------------------------------------------*/
div.sub_ti {
	width: 491px;
	height: 30px;
	padding-bottom: 5px;
	background: url(../comp/comp02_img/sub_ti.gif) left top no-repeat;
	font-size: 120%;
	color:#1858b9;
	font-weight: bold;
	padding-left: 10px;
	padding-top: 7px;
	}




/************************************************
コンテンツ海外事業
***************************************************/



/* バナーボックス
---------------------------------------------*/
div.mainbox div.banabox {
	width: 168px;
	float:left;
	}
	
/* バナー
---------------------------------------------*/
div.mainbox div.banabox div.bana {
	width: 154px;
	padding: 7px;
	background: #d9edff;
	}
	
/* プレリリースボタン
---------------------------------------------*/
div.mainbox div.banabox div.pre_btn {
	width: 168px;
	padding-top: 10px;
	}
	

	
/* テキスト
---------------------------------------------*/
div.mainbox div.text_box02 {
	width: 312px;
	padding-bottom: 0px;
	float:right;
	}
	
div.mainbox div.waku div.text_box02:after {
	content: ".";
	display: block;
	visibility: hidden;
	height: 0.1px;
	font-size: 0.1em;
	line-height: 0;
	clear: both;
}


/* 区切りライン
---------------------------------------------*/
div.line{
	background: url(../biz/biz02_img/line.gif) left top no-repeat;
	width:521px;
	height: 41px;
	float:left;
	}
	
div.line:after {
	content: ".";
	display: block;
	visibility: hidden;
	height: 0.1px;
	font-size: 0.1em;
	line-height: 0;
	clear: both;
}

	
/***************************************************/	


/* メインテーブル
---------------------------------------------*/
.table{
	padding:0px;
	border-collapse:0px;
	width:501px;
	text-align:left;
}

td.bg{
	border-bottom:1px solid #c6c3b5;
	background:#f3f0e6;
	padding:10px;
	width:120px;
}

td.line{
	border-bottom:1px solid #c6c3b5;
	padding:10px 10px 10px 20px;
}

td.top{
	border-bottom:1px solid #c6c3b5;
}

.table a:link { text-decoration:underline; color:#4e4e4e; }
.table a:visited { text-decoration:underline; color:#4e4e4e; }
.table a:active { text-decoration:underline; color:#4e4e4e; }
.table a:hover { text-decoration:none; color:#2873e5; }

/* サブテーブル
---------------------------------------------*/
.sub_table{
	padding:0px;
	border-collapse:0px;
	text-align:left;
}

td.sub{
	padding:3px;
	width:120px;
}


/* ページの先頭へ戻るボタン
---------------------------------------------*/
#top_btn {
	height:27px;
	text-align:right;
	width: 501px;
	float:right;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 15px;
	}
	
#top_btn:after {
	content: ".";
	display: block;
	visibility: hidden;
	height: 0.1px;
	font-size: 0.1em;
	line-height: 0;
	clear: both;
}

* html #top_btn {
	padding: 15px 0 0 0;
	}
	
