/*  This template was created by Mantis-a [http://www.mantisa.cz/]. For more templates visit Free website templates [http://www.mantisatemplates.com/]. */

/* CSS Document */

/* General */

* {
	margin: 0;
	padding: 0;
	font-family:"‚l‚r ‚oƒSƒVƒbƒN", "Osaka","Arial","Helvetica", "ƒqƒ‰ƒMƒmŠpƒS Pro W3",sans-serif;
	color:#000000;
}

html {
	height: 100%;
	font-size: 75%;
}



body {
	height: 100%;
	overflow-y:scroll;
}

/***** standard *************************************************************************************************************************/

a: {
	color: #000000;
}

a:link {
	color: #000000;
	text-decoration: none;
}

a:visited {
	color: #000000;
	text-decoration: none;
}

a:hover {
	color: #000;
	text-decoration: underline;
}

p {
	color:#000000;
}

h1,h2,h3 {
	display:none;
}



/***** decoration *************************************************************************************************************************/

#top_line {
	width: 900px;
	height: 4px;
	background: url('../img/topline.png');
	background-color:#FFF;
	display:none;
}

#top2_line {
	width: 900px;
	height: 3px;
	background: url('../img/top2line.png');
	background-color:#FFF;
}

.nodisplay {
	display:none;
}

#cb {
	clear:both;
}



#bk {
	height:5px;
	width:890px;
	clear:both;
	background-color:#FFF;
}

#bk_15_300 {
	height:15px;
	width:300px;
}

#bk_15_900 {
	height:15px;
	width:900px;
}



/***** layout(common) *************************************************************************************************************************/

#wrapper {
	width: 912px;
	height:auto;
	margin: 0 auto;
}

#mainframe {
	width: 900px;
	height:auto;
	margin: 0 auto;
	background-color:#FFF;
}

#header {
	width: 900px;
	height: 75px;
	background: url('../img/header.png') no-repeat;
}

#header_left {
	width:575px;
	height:75px;
	float:left;
}

#header_right {
	width:320px;
	margin-right:5px;
	margin-top:8px;
	float:right;
}


#contents {
	width:890px;
	height:auto;
	margin:0 5px;
}

#contents_left {
	width:585px;
	height:auto;
	margin-right:5px;
	float:left;
}

#contents_right {
	width:300px;
	height:auto;
	float:right;
}

#business_list_top {
	width: 900px;
	height: 300px;
	background: url('../img/business_list.png') no-repeat;
	display:none
}

#business_list {
	width: 900px;
	height: 300px;
	background: url('../img/business_list.png') no-repeat;
	display:none;
}

#footer {
	width: 900px;
	height: 75px;
	background: url('../img/footer.png') no-repeat;
	display:none;
}

/***** layout(Top-index) ***************************************************************************************************************/

#header_left_top {
	width:595px;
	height:75px;
	float:left;
}

#header_right_top {
	width:300px;
	margin-right:5px;
	float:right;
}

#contents_top {
	width:890px;
	height:560px;
	margin:0 5px;
}

#contents_1st_top {
	width:890px;
	height:250px;
	margin-bottom:5px;
}

#contents_1st_left_top {
	width:585px;
	height:250px;
	margin-right:5px;
	float:left;
}

#contents_1st_right_top {
	width:300px;
	height:250px;
	float:right;
}

#contents_2nd_top {
	width:890px;
	height:150px;
	margin-bottom:15px;
}

#contents_2nd_left_top {
	width:585px;
	height:150px;
	margin-right:5px;
	float:left;
}

#contents_2nd_right_top {
	width:300px;
	height:150px;
	float:right;
}


#contents_3rd_top {
	width:890px;
	height:100px;
	margin-bottom:5px;
}

#contents_3rd_left_top {
	width:585px;
	height:100px;
	margin-right:5px;
	float:left;
}

#contents_3rd_right_top {
	width:300px;
	height:100px;
	float:right;
}

#footer_top {
	width: 900px;
	height: 85px;
	background: url('../img/footer_top.png') no-repeat;
	display:none;
}

#footer_top_left {
	width:585px;
	height:85px;
	margin-left:5px;
	margin-right:5px;
	float:left;	
}

#footer_top_right {
	width:300px;
	height:85px;
	margin-right:5px;
	float:right;
}

/* Menu (business) **********************************************************/

#bsns_menu {
	width:300px;
	height:250px;
	margin: 0 auto;
}

/* menu */

#bsns {
	width: 300px;
	height: 50px;
	float:left;
}

#bsns a{
	display: block;
	width: 300px;
	height: 50px;
	background-image: url('../img/bsnsmenu.png');
	background-repeat: no-repeat;
}

#bsns a:hover{
	background-image: url('../img/bsnsmenu.png');
	background-repeat: no-repeat;
}



/* other */

.bsns_ul{
	list-style-type: none;
	text-indent: -9999px;
	width: 100px;
}

#bmenu1 a{background-position: 0 0;}
#bmenu2 a{background-position: 0 -50px;}
#bmenu3 a{background-position: 0 -100px;}
#bmenu4 a{background-position: 0 -150px;}
#bmenu5 a{background-position: 0 -200px;}


#bmenu1ac a{background-position: -300px 0;}
#bmenu2ac a{background-position: -300px -50px;}
#bmenu3ac a{background-position: -300px -100px;}
#bmenu4ac a{background-position: -300px -150px;}
#bmenu5ac a{background-position: -300px -200px;}


#bmenu1 a:hover{background-position: -300px 0;}
#bmenu2 a:hover{background-position: -300px -50px;}
#bmenu3 a:hover{background-position: -300px -100px;}
#bmenu4 a:hover{background-position: -300px -150px;}
#bmenu5 a:hover{background-position: -300px -200px;}



/* Menu (company) **********************************************************/

#cmpy_menu {
	width:300px;
	height:150px;
	margin: 0 auto;
}

/* menu */

#cmpy {
	width: 300px;
	height: 50px;
	float:left;
}

#cmpy a{
	display: block;
	width: 300px;
	height: 50px;
	background-image: url('../img/cmpymenu.png');
	background-repeat: no-repeat;
}

#cmpy a:hover{
	background-image: url('../img/cmpymenu.png');
	background-repeat: no-repeat;
}



/* other */

.cmpy_ul{
	list-style-type: none;
	text-indent: -9999px;
	width: 100px;
}

#cmenu1 a{background-position: 0 0;}
#cmenu2 a{background-position: 0 -50px;}
#cmenu3 a{background-position: 0 -100px;}


#cmenu1ac a{background-position: -300px 0;}
#cmenu2ac a{background-position: -300px -50px;}
#cmenu3ac a{background-position: -300px -100px;}


#cmenu1 a:hover{background-position: -300px 0;}
#cmenu2 a:hover{background-position: -300px -50px;}
#cmenu3 a:hover{background-position: -300px -100px;}


/* footerMenu **********************************************************/


#f_menu{
	width: 400px;
	height: 60px;
	margin-top:7px;
	margin-left:5px;
	display:none;
	
}

#f_menu ul{
	list-style-type: none;
}

#f_menu li{
	text-indent: -9999px;
	float:left;
}

#f_menu1 a, #f_menu1 p {
	display: block;
	width: 80px;
	height: 60px;
}



#f_menu1 a {
	background: url("../img/footermenu.png") no-repeat 0 0;
}


#f_menu1 a:hover, #f_menu1 a:active, #f_menu1 p {
	background: url("../img/footermenu.png") no-repeat 0 -60px;
}



#f_menu1AC a, #f_menu1AC p {
	display: block;
	width: 80px;
	height: 60px;
}



#f_menu1AC a {
	background: url("../img/footermenu.png") no-repeat 0 -60px;
}



/* headerMenu **********************************************************/


#h_menu{
	width: 320px;
	height: 60px;
	display:none;
}

#h_menu ul{
	list-style-type: none;
}

#h_menu li{
	text-indent: -9999px;
	float:left;
}

#h_menu1 a, #h_menu1 p {
	display: block;
	width: 80px;
	height: 60px;
}
#h_menu2 a, #h_menu2 p {
	display: block;
	width: 80px;
	height: 60px;
}
#h_menu3 a, #h_menu3 p {
	display: block;
	width: 80px;
	height: 60px;
}
#h_menu4 a, #h_menu4 p {
	display: block;
	width: 80px;
	height: 60px;
}


#h_menu1 a {
	background: url("../img/headermenu.png") no-repeat 0 0;
}
#h_menu2 a {
	background: url("../img/headermenu.png") no-repeat -80px 0;
}
#h_menu3 a {
	background: url("../img/headermenu.png") no-repeat -160px 0;
}
#h_menu4 a {
	background: url("../img/headermenu.png") no-repeat -240px 0;
}


#h_menu1 a:hover, #h_menu1 a:active, #h_menu1 p {
	background: url("../img/headermenu.png") no-repeat 0 -60px;
}
#h_menu2 a:hover, #h_menu2 a:active, #h_menu2 p {
	background: url("../img/headermenu.png") no-repeat -80px -60px;
}
#h_menu3 a:hover, #h_menu3 a:active, #h_menu3 p {
	background: url("../img/headermenu.png") no-repeat -160px -60px;
}
#h_menu4 a:hover, #h_menu4 a:active, #h_menu4 p {
	background: url("../img/headermenu.png") no-repeat -240px -60px;
}


#h_menu1AC a, #h_menu1AC p {
	display: block;
	width: 80px;
	height: 60px;
}
#h_menu2AC a, #h_menu2AC p {
	display: block;
	width: 80px;
	height: 60px;
}
#h_menu3AC a, #h_menu3AC p {
	display: block;
	width: 80px;
	height: 60px;
}
#h_menu4AC a, #h_menu4AC p {
	display: block;
	width: 80px;
	height: 60px;
}


#h_menu1AC a {
	background: url("../img/headermenu.png") no-repeat 0 -60px;
}
#h_menu2AC a {
	background: url("../img/headermenu.png") no-repeat -80px -60px;
}
#h_menu3AC a {
	background: url("../img/headermenu.png") no-repeat -160px -60px;
}
#h_menu4AC a {
	background: url("../img/headermenu.png") no-repeat -240px -60px;
}


/***** Search *************************************************************************************************************************/

#searchform{
	color: #24B5EC;
	width:300px;
	height:60px;
	font-size:0.9em;
	margin-right:5px;
	background: url('../img/findb_off.png') no-repeat;
	display:none;
}

#searchform input{
	position:absolute;
	width: 228px;
	height:14px;
	color: #24B5EC;
	margin:29px 0 0 60px;
	display:none;
}

*+html #searchform input{
	position:static;
	width: 228px;
	height:14px;
	color: #24B5EC;
	margin:-37px 0 0 60px;
	display:none;
}

#searchform input.searchsubmit{
	width: 43px;
	height:43px;
	border-style:none;
	margin:7px 0 0 10px;
	display:none;
}

/***** flash_Top(index) *************************************************************************************************************************/

#flash_view {
	width:585px;
	height:250px;
	background: url('../img/fl_sample2.png') no-repeat;
}

/***** flash_ets *************************************************************************************************************************/

#flash_view_ets {
	width:585px;
	height:150px;
	background: url('../img/fl_sample.png') no-repeat;
}

/***** company_img *************************************************************************************************************************/

#company_img {
	width:585px;
	height:250px;
	background: url('../img/itec_syaoku.png') no-repeat;
}

/***** news-topics *************************************************************************************************************************/

#news_header {
	width:585px;
	height:20px;
	background: url('../img/newstopics.png') no-repeat;
}

#news_list {
	width:585px;
	height:130px;
}

.news_p {
	line-height:180%;
	margin-left:40px;
	font-size:1em;
	color:#333333;
}

.news_s {
	line-height:180%;
	margin-left:10px;
	color:#333333;
}

.news_line {
	width:585px;
	height:1px;
	background: url('../img/news_line.png');
	margin-bottom:2px;
}

/***** banner_top(index) *************************************************************************************************************************/

#banner01 {
	width:290px;
	height:100px;
	float:left;
}

#banner01 a{
	display: block;
	width: 100%;
	height: 100px;
	background: url('../img/banner03.png');
	text-indent: -9999px;
}

#banner01 a:hover{
	background: url('../img/banner03.png');
}

#banner02 {
	width:290px;
	height:100px;
	margin-left:5px;
	float:right;
}

#banner02 a{
	display: block;
	width: 100%;
	height: 100px;
	background: url('../img/banner02.png');
	text-indent: -9999px;
}

#banner02 a:hover{
	background: url('../img/banner22.png');
}

/***** banner *************************************************************************************************************************/

/***** banner *************************************************************************************************************************/

#banner10 {
	width:290px;
	height:100px;
	margin:0 5px 5px 5px;
}

#banner10 a{
	display: block;
	width: 100%;
	height: 100px;
	background: url('../img/banner03.png');
	text-indent: -9999px;
}

#banner10 a:hover{
	background: url('../img/banner03.png');
}

#banner20 {
	width:290px;
	height:100px;
	margin:10px 5px 5px 5px;
}

#banner20 a{
	display: block;
	width: 100%;
	height: 100px;
	background: url('../img/banner02.png');
	text-indent: -9999px;
}

#banner20 a:hover{
	background: url('../img/banner22.png');
}

#banner30 {
	width:290px;
	height:100px;
	margin:0 5px 5px 5px;
}

#banner30 a{
	display: block;
	width: 100%;
	height: 100px;
	background: url('../img/banner04.png');
	text-indent: -9999px;
}

#banner30 a:hover{
	background: url('../img/banner04.png');
}

#banner50 {
	width:290px;
	height:100px;
	margin:0 5px 5px 5px;
}

#banner50 a{
	display: block;
	width: 100%;
	height: 100px;
	background: url('../img/banner05.png');
	text-indent: -9999px;
}

#banner50 a:hover{
	background: url('../img/banner05.png');
}


/***** contact *************************************************************************************************************************/

#i_contact {
	width:300px;
	height:100px;
	margin-bottom:5px;
}

#i_contact a{
	display: block;
	width: 100%;
	height: 100px;
	background: url('../img/contact_off.png');
	text-indent: -9999px;
}

#i_contact a:hover{
	background: url('../img/contact_on.png');
}

/***** business_list *************************************************************************************************************************/


#bl_header {
	width:900px;
	height:50px;
}

#bl_contents {
	width:890px;
	height:250px;
	margin:0 5px;
}

#bl_contents a {
	font-size: 0.9em;
	line-height:170%;
	margin-left:18px;
	color:#585858;
}

#bl_contents a:hover {
	text-decoration:none;
	color:#3E8BBD;
}

#bl_survey {
	width:178px;
	height:250px;
	float:left;
}

#bl_planning {
	width:178px;
	height:250px;
	float:left;
}

#bl_compensation {
	width:178px;
	height:250px;
	float:left;
}

#bl_digitaldata {
	width:178px;
	height:250px;
	float:left;
}

#bl_other {
	width:178px;
	height:250px;
	float:left;
}

/*****  panbox ********************************************************************************************************************/

.panbox {
	width: 900px;
	height: 25px;
	font-size:1em;
	font-weight:bold;
	margin-bottom:20px;
}

ol.pan {
	margin: 0 0 0 14px;
	padding: 0;
	list-style: none;
}

ol.pan li {
	float: left;
	padding:6px 8px 0px 10px;
}

ol.pan li.pan_home {
	padding-left: 18px;
	background: url('../img/panm.png') no-repeat 0 83%;
}

ol.pan li.pan_home a:link,
ol.pan li.pan_home a:visited {
	text-decoration: none;
	color:#251E1C;
}

ol.pan li.pan_home a:hover,
ol.pan li.pan_home a:active {
	color: #F00;
	text-decoration: none;
}

ol.pan li.pan_ets {
	padding-left: 10px;
	margin-top:1.8px;
	background: url('../img/pan.png') no-repeat 0 60%;
	font-size:0.9em;
}

ol.pan li.pan_ets a:link,
ol.pan li.pan_ets a:visited {
	text-decoration: none;
	color:#3D83B0;
	font-size:1em;
	font-weight:normal;
}

ol.pan li.pan_ets a:hover,
ol.pan li.pan_ets a:active {
	color: #90F;
	text-decoration: none;
	font-weight:normal;
}

/*****  contents_header ********************************************************************************************************************/

#business_header {
	width:585px;
	height:20px;
	margin-top:20px;
	background: url('../img/business_header.png') no-repeat;
}

#business_survey_header {
	width:585px;
	height:20px;
	margin-top:20px;
	margin-bottom:15px;
	background: url('../img/business_survey_header.png') no-repeat;
}

#business_planning_header {
	width:585px;
	height:20px;
	margin-top:20px;
	margin-bottom:15px;
	background: url('../img/business_planning_header.png') no-repeat;
}

#business_compensation_header {
	width:585px;
	height:20px;
	margin-top:20px;
	margin-bottom:15px;
	background: url('../img/business_compensation_header.png') no-repeat;
}

#business_digitaldata_header {
	width:585px;
	height:20px;
	margin-top:20px;
	margin-bottom:15px;
	background: url('../img/business_digitaldata_header.png') no-repeat;
}

#business_other_header {
	width:585px;
	height:20px;
	margin-top:20px;
	margin-bottom:15px;
	background: url('../img/business_other_header.png') no-repeat;
}

#company_header {
	width:585px;
	height:20px;
	margin-top:20px;
	background: url('../img/company_header.png') no-repeat;
}

#company_info_summary_header {
	width:585px;
	height:20px;
	margin-top:20px;
	background: url('../img/company_info_summary_header.png') no-repeat;
}

#company_info_qualification_header {
	width:585px;
	height:20px;
	margin-top:20px;
	background: url('../img/company_info_qualification_header.png') no-repeat;
}

#company_location_headquarters_header {
	width:585px;
	height:20px;
	margin-top:20px;
	background: url('../img/company_location_headquarters_header.png') no-repeat;
}

#company_location_niigata_header {
	width:585px;
	height:20px;
	margin-top:20px;
	background: url('../img/company_location_niigata_header.png') no-repeat;
}

#contact_header {
	width:585px;
	height:20px;
	margin-top:20px;
	background: url('../img/contact_header.png') no-repeat;
}

#security_header {
	width:585px;
	height:20px;
	margin-top:20px;
	background: url('../img/security_header.png') no-repeat;
}

/*****  contents_area ********************************************************************************************************************/

#contents_area {
	padding-left:30px;
	min-height:350px;
}

#contents_area_map {
	padding-left:20px;
	padding-bottom:30px;
}

/*****  business_contents ********************************************************************************************************************/

.business_title {
	height:20px;
	width:520px;
	margin-top:20px;
}

.business_title p {
	font-size:1.1em;
}

.business_message {
	height:auto;
	width:520px;
	margin-bottom:30px;
}

.business_message p {
	font-size:1em;
	color: #000000;
	padding-left:22px;
	line-height:200%;
}

.business_contents {
	width:520px;
	min-height:80px;
	padding-bottom:20px;
	
}

.business_contents p {
	font-size:1em;
	color: #000000;
	line-height:150%;
	padding-left:15px;
	margin-bottom:10px;
}

.business_contents ul {
	font-size:1em;
	color: #000000;
	padding-left:15px;
	margin-bottom:10px;
}

.business_contents li{
	font-size:1em;
	color: #000000;
	margin-bottom:5px;
	margin-left:15px;
}



.business_contents_table {
	padding-left:15px;
}

.business_contents_table td {
	font-size:1em;
	color: #000000;
	line-height:150%;
}

#survey_icon {
	width:90px;
	height:90px;
	background: url('../img/survey_icon.png') no-repeat;
	float:left;
}

#planning_icon {
	width:90px;
	height:90px;
	background: url('../img/planning_icon.png') no-repeat;
	float:left;
}

#compensation_icon {
	width:90px;
	height:90px;
	background: url('../img/compensation_icon.png') no-repeat;
	float:left;
}

#digitaldata_icon {
	width:90px;
	height:90px;
	background: url('../img/digitaldata_icon.png') no-repeat;
	float:left;
}

#other_icon {
	width:90px;
	height:90px;
	background: url('../img/other_icon.png') no-repeat;
	float:left;
}

/*****  business_contents_header ********************************************************************************************************************/

#survey01_header {
	width:520px;
	height:18px;
	margin-top:20px;
	margin-bottom:5px;
	background: url('../img/business_survey_01_header.png') no-repeat;
}

#survey02_header {
	width:520px;
	height:18px;
	margin-top:20px;
	background: url('../img/business_survey_02_header.png') no-repeat;
}

#survey03_header {
	width:520px;
	height:18px;
	margin-top:20px;
	background: url('../img/business_survey_03_header.png') no-repeat;
}

#survey04_header {
	width:520px;
	height:18px;
	margin-top:20px;
	background: url('../img/business_survey_04_header.png') no-repeat;
}

#survey05_header {
	width:520px;
	height:18px;
	margin-top:20px;
	background: url('../img/business_survey_05_header.png') no-repeat;
}

#survey06_header {
	width:520px;
	height:18px;
	margin-top:20px;
	background: url('../img/business_survey_06_header.png') no-repeat;
}

#survey07_header {
	width:520px;
	height:18px;
	margin-top:20px;
	background: url('../img/business_survey_07_header.png') no-repeat;
}

#survey08_header {
	width:520px;
	height:18px;
	margin-top:20px;
	background: url('../img/business_survey_08_header.png') no-repeat;
}

#survey09_header {
	width:520px;
	height:18px;
	margin-top:20px;
	background: url('../img/business_survey_09_header.png') no-repeat;
}

#survey10_header {
	width:520px;
	height:18px;
	margin-top:20px;
	background: url('../img/business_survey_10_header.png') no-repeat;
}



#planning01_header {
	width:520px;
	height:18px;
	margin-top:20px;
	margin-bottom:5px;
	background: url('../img/business_planning_01_header.png') no-repeat;
}

#planning02_header {
	width:520px;
	height:18px;
	margin-top:20px;
	background: url('../img/business_planning_02_header.png') no-repeat;
}


#compensation01_header {
	width:520px;
	height:18px;
	margin-top:20px;
	margin-bottom:5px;
	background: url('../img/business_compensation_01_header.png') no-repeat;
}

#compensation02_header {
	width:520px;
	height:18px;
	margin-top:20px;
	margin-bottom:5px;
	background: url('../img/business_compensation_02_header.png') no-repeat;
}
#compensation03_header {
	width:520px;
	height:18px;
	margin-top:20px;
	margin-bottom:5px;
	background: url('../img/business_compensation_03_header.png') no-repeat;
}
#compensation04_header {
	width:520px;
	height:18px;
	margin-top:20px;
	margin-bottom:5px;
	background: url('../img/business_compensation_04_header.png') no-repeat;
}
#compensation05_header {
	width:520px;
	height:18px;
	margin-top:20px;
	margin-bottom:5px;
	background: url('../img/business_compensation_05_header.png') no-repeat;
}
#compensation06_header {
	width:520px;
	height:18px;
	margin-top:20px;
	margin-bottom:5px;
	background: url('../img/business_compensation_06_header.png') no-repeat;
}
#compensation07_header {
	width:520px;
	height:18px;
	margin-top:20px;
	margin-bottom:5px;
	background: url('../img/business_compensation_07_header.png') no-repeat;
}
#compensation08_header {
	width:520px;
	height:18px;
	margin-top:20px;
	margin-bottom:5px;
	background: url('../img/business_compensation_08_header.png') no-repeat;
}
#compensation09_header {
	width:520px;
	height:18px;
	margin-top:20px;
	margin-bottom:5px;
	background: url('../img/business_compensation_09_header.png') no-repeat;
}

#digitaldata01_header {
	width:520px;
	height:18px;
	margin-top:20px;
	margin-bottom:5px;
	background: url('../img/business_digitaldata_01_header.png') no-repeat;
}

#digitaldata02_header {
	width:520px;
	height:18px;
	margin-top:20px;
	margin-bottom:5px;
	background: url('../img/business_digitaldata_02_header.png') no-repeat;
}

#digitaldata03_header {
	width:520px;
	height:18px;
	margin-top:20px;
	margin-bottom:5px;
	background: url('../img/business_digitaldata_03_header.png') no-repeat;
}

#digitaldata04_header {
	width:520px;
	height:18px;
	margin-top:20px;
	margin-bottom:5px;
	background: url('../img/business_digitaldata_04_header.png') no-repeat;
}

#digitaldata05_header {
	width:520px;
	height:18px;
	margin-top:20px;
	margin-bottom:5px;
	background: url('../img/business_digitaldata_05_header.png') no-repeat;
}

#other01_header {
	width:520px;
	height:18px;
	margin-top:20px;
	margin-bottom:5px;
	background: url('../img/business_other_01_header.png') no-repeat;
}

#other02_header {
	width:520px;
	height:18px;
	margin-top:20px;
	margin-bottom:5px;
	background: url('../img/business_other_02_header.png') no-repeat;
}

#other03_header {
	width:520px;
	height:18px;
	margin-top:20px;
	margin-bottom:5px;
	background: url('../img/business_other_03_header.png') no-repeat;
}

#other04_header {
	width:520px;
	height:18px;
	margin-top:20px;
	margin-bottom:5px;
	background: url('../img/business_other_04_header.png') no-repeat;
}

#other05_header {
	width:520px;
	height:18px;
	margin-top:20px;
	margin-bottom:5px;
	background: url('../img/business_other_05_header.png') no-repeat;
}

/*****  company_contents ********************************************************************************************************************/

.company_message {
	height:auto;
	width:520px;
	margin-top:20px;
}

.company_message p {
	font-size:1em;
	color: #000000;
	padding-left:16px;
	line-height:230%;
}

.company_CEO {
	height:auto;
	width:520px;
	margin-top:20px;
}

.company_CEO p {
	font-size:1em;
	color: #000000;
	padding-left:16px;
	line-height:230%;
	text-align:right;
}

/*****  company_contents_profile ********************************************************************************************************************/

#summary_box{
	line-height:20px;
	font-size:1em;
}

#summary_table {
	border-collapse:collapse;
	margin: 25px 50px 30px 0;
	width:530px;
	border:solid #999 1px;
}

.summary_th {
	width:80px;
	border:solid #999 1px;
	text-align:center;
	font-weight:normal;
}
	
.summary_td {
	padding:10px 0 10px 5px;
	border:solid #999 1px;
	line-height:140%;
	color: #000000;
}


#qualification_box{
	line-height:20px;
	font-size:1em;
}

#qualification_table {
	border-collapse:collapse;
	margin: 25px 50px 30px 0;
	width:530px;
	border:solid #999 1px;	
}

.qualification_th {
	width:auto;
	border:solid #999 1px;
	text-align:center;
	font-weight:normal;
}

.qualification_td_bunk  {
	width:150px;
	padding:3px 0 3px 8px;
	border:solid #999 1px;
	line-height:140%;
}

.qualification_td_name {
	width:300px;
	padding:3px 0 3px 8px;
	border:solid #999 1px;
	line-height:140%;
	color: #000000;
}

.qualification_td_cnt {
	width:40px;
	border:solid #999 1px;
	line-height:140%;
	text-align:center;
	color: #000000;
}

/*****  company_contents_location ********************************************************************************************************************/

#location_box {
	line-height:20px;
	font-size:1em;
	width:550px;
	padding-top:20px;
}

#location_map {
	height:300px;
	background: url('../img/map.png') no-repeat;
}

#map {
	border:none;
}

.location_message {
	width:550px;
}

#location_message_left {
	width:400px;
	float:left;
	
}

#location_message_right {
	width:150px;
	float:right;
}


.location_message_address {
	margin:0 0 0 10px;
	padding:10px 0 10px 0;
	color: #000000;
}

.location_message_info {
	background:url('../img/link.gif') no-repeat 0 60%;
	color: #000000;
	font-size:0.9em;
	line-height:15px;
	padding-left:15px;
	margin-left:10px;
}

#location_googlemap {
	width:100px;
	height:25px;
	margin:8px 0 50px 45px;
}

#location_googlemap a{
	display: block;
	width: 100%;
	height: 25px;
	background: url('../img/googlemap_off.png') no-repeat;
	text-indent: -9999px;
}

#location_googlemap a:hover{
	background: url('../img/googlemap_on.png') no-repeat;
}


/*****  company_contents_security ********************************************************************************************************************/

#security_pic {
	width:585px;
	height:150px;
	background: url('../img/security_pic.png') no-repeat;
}

/*****  contact_contents ********************************************************************************************************************/

#contact_pic {
	width:585px;
	height:200px;
	margin-top:5px;
	background: url('../img/contact_pic.png') no-repeat;
}


.contact_message {
	height:auto;
	width:520px;
	margin-top:20px;
}

.contact_message p {
	font-size:1em;
	color: #000000;
	padding-left:16px;
	line-height:230%;
}

.contact_message a:link,
.contact_message a:visited {
	font-size:1em;
	text-decoration: none;
	color:#251E1C;
}

.contact_message a:hover,
.contact_message a:active {
	font-size:1em;
	color: #3D83B0;
	text-decoration: none;
}

.contact_attention {
	height:auto;
	width:520px;
	margin-top:10px;
}

.contact_attention p {
	font-size:1em;
	color: #000000;
	padding-left:16px;
	line-height:230%;
	text-decoration:underline;
}

.ca_B {
	color: #1F68A1;
}

.ca_R {
	color: #BB3935;
}

.ca_P {
	color: #B73578;
}

#contact_tel {
	width:530px;
	height:50px;
	background: url('../img/TEL.png') no-repeat;
	margin:40px 0 30px 15px;
}

#contact_fax {
	width:530px;
	height:50px;
	background: url('../img/FAX.png') no-repeat;
	margin:0 0 30px 15px;
}

#contact_mail {
	width:530px;
	height:50px;
	margin:0 0 50px 15px;
}

#contact_mail a{
	display: block;
	width: 100%;
	height: 50px;
	background: url('../img/MAIL_off.png') no-repeat;
	text-indent: -9999px;
}

#contact_mail a:hover{
	background: url('../img/MAIL_on.png') no-repeat;
}


