﻿@charset "utf-8";
@import url("main.css"); /* common stylesheet */

#dammy {
	background: url() no-repeat;
	margin: 0;
	padding: 40px 0 0 0;
	width: 216px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:40px;/* for ie5.x */
	}


/* #
--------- --------- --------- --------- --------- */
.company_maintitle {
	background: url(../images/company/company_maintitle.jpg) no-repeat;
	margin: 0 0 10px 0;
	padding: 32px 0 0 0;
	width: 700px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:32px;/* for ie5.x */
	}

.company_banner {
	margin:0 0 15px 0;
	}
	
.company_banner a {
	background: url(../images/company/company_banner.jpg) no-repeat;
	margin: 0;
	padding: 62px 0 0 0;
	width: 700px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:62px;/* for ie5.x */
	}

.company_stitle1,
.company_stitle2,
.company_stitle3 {
	padding: 30px 0 0 0;
	width: 700px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:30px;/* for ie5.x */
	}

.company_stitle1 {
	background: url(../images/company/company_stitle1.jpg) no-repeat;
	margin: 0 0 30px 0;
	}
	
.company_stitle2 {
	background: url(../images/company/company_stitle2.jpg) no-repeat;
	margin: 0 0 10px 0;
	}
	
.company_stitle3 {
	background: url(../images/company/company_stitle3.jpg) no-repeat;
	margin: 0 0 10px 0;
	}

.company_lead {
	background: url(../images/company/company_lead.jpg) no-repeat;
	margin: 0 0 40px 0;
	padding: 50px 0 0 0;
	width: 700px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:50px;/* for ie5.x */
	}

.sign {
	margin:0;
	padding:13px 100px 0 0;
	background: url(../images/company/company_sign.jpg) no-repeat;
	height:22px;
	background-position: right 0;
	float:right;
	}

.message_area {
/*	background: url(../images/company/company_image2.jpg) no-repeat;
*/	margin:0;
	padding:0 0 0 70px;
	font-size:1.2em;
	line-height:1.5;
	}
	
.policy_list1 {
	margin:0 0 10px 32px;
	padding:10px 0 0 210px;
	background: url(../images/company/company_list1.jpg) no-repeat;
	width:435px;
	height:58px;
	font-size:1.2em;
	}
	
.policy_list2 {
	margin:0 0 10px 32px;
	padding:10px 0 0 210px;
	background: url(../images/company/company_list2.jpg) no-repeat;
	width:435px;
	height:58px;
	font-size:1.2em;
	}
	
.policy_list3 {
	margin:0 0 40px 32px;
	padding:18px 0 0 210px;
	background: url(../images/company/company_list3.jpg) no-repeat;
	width:435px;
	height:50px;
	font-size:1.2em;
	}

.company_box {
	margin:0 0 30px 0;
	padding:0;
	width:700px;
	}
	
.company_box th {
	margin:0;
	padding:10px;
	width:120px;
	border-bottom:1px solid #CCC;
	line-height:1.4;
	font-weight: bold;
	vertical-align: top;
	font-size: 1.4em;
	}

.company_box td {
	margin:0;
	padding:10px;
	border-bottom:1px solid #CCC;
	line-height:1.4;
	vertical-align: top;
	font-size: 1.2em;
	}
	
.company_box td .dial {
	background: url(../images/company/company_dial.jpg) no-repeat;
	margin:0;
	padding:0 0 0 30px;
	}

.company_box .adr {
	margin:0;
	padding:0;
	width:300px;
	float:left;
	}
	
.company_box .gmap {
	margin:0;
	padding:0;
	width:103px;
	height:27px;
	float:right;
	}
	
.company_box .gmap a {
	background: url(../images/company/company_gmap.jpg) no-repeat;
	margin: 0;
	padding: 27px 0 0 0;
	width: 103px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:27px;/* for ie5.x */
	}