﻿@charset "utf-8";

/*---------------------------------------------
 main領域
---------------------------------------------*/
#main .main_left h2 {
	height: 25px;
	margin: 9px 0 6px 0;
	padding: 0;
	text-indent: -1000px;
	background-image: url(../images/main_ttl01.gif);
	background-repeat: no-repeat;
}
#main .main_left h3 {
	height: 20px;
	margin: 0;
	padding: 0;
	text-indent: -1000px;
	background-image: url(../images/main_ttl02.gif);
	background-repeat: no-repeat;
}

/*---------------------------------------------
 header　グローバルナビ領域
---------------------------------------------*/
#g_menu {
	width: 710px;
	height: 19px;
	margin: 0;
	padding: 0;
	overflow: visible;
}
#g_menu #menu05 a {
	width: 141px;
	background-image: url(../common/g_menu05.jpg);
}
#g_menu #menu05_active {
	width: 141px; 
	height: 19px;
	text-indent: -1000px;
 	margin-left: 1px;
	background-image: url(../common/g_menu05.jpg);
	background-repeat: no-repeat; 
	background-position: 0 -38px;
	display: block;
}

/*---------------------------------------------
 second　ローカルナビ領域
---------------------------------------------*/
#second_main .second_right .local_navi ul li {
	height: 16px;
	_height: 12px;
	margin: 0 0 5px 0;
	padding: 0 0 0 20px;
	font-size: 80%;
	background-image: url(../common/icon08.gif);
	background-repeat: no-repeat;
	background-position: 0 3px;
}

/*---------------------------------------------
 会社概要
---------------------------------------------*/
#second_main .second_left .left_btn {
	width: 474px;
	margin: 0 auto;
	padding: 20px 0 0 0;
	clear: both;
	/*\*/ overflow-y: none; /* */
}
#second_main #second_content .second_left .box dd {
	width: 268px;
	margin: 0 0 0 10px;
	color: #333333;
	float: left;
}
#second_main #second_content .second_left .box_end dd {
	width: 268px;
	margin: 0 0 0 10px;
	color: #333333;
	float: left;
}

/*---------------------------------------------
 製品と事業内容
---------------------------------------------*/
#second_main .second_left .txt_ph .txt {
	width: 279px;
	margin: 0;
	padding: 0;
	float: left;
}
#second_main #second_content .second_left .honbun .list_contents li {
	height: 12px;
	padding-left: 1em;
	background-image: url(../common/icon11.gif);
	background-repeat: no-repeat;
	background-position: 2px 5px;
}
#second_main .second_left #exception {
	width: 473px;
	margin: 0 auto;
	padding: 5px 0;
	font-weight: bold;
	text-align: center;
	border-bottom: 1px solid #6B8EA5;
	border-top: 1px solid #6B8EA5;
	background-color: #F3F3F3;
}

/*---------------------------------------------
 サイトマップ
---------------------------------------------*/
.honbun03 .box_maximum .container .arrow {
	height: 12px;
	padding-left: 18px;
	background-image: url(../common/icon08.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
}
.honbun03 .box_maximum .container .key {
	height: 12px;
	margin-left: 60px;
	padding-left: 15px;
	background-image: url(../common/icon10.gif);
	background-repeat: no-repeat;
	background-position: 3px 3px;
}
.honbun03 .box_maximum_end .container .arrow {
	height: 12px;
	padding-left: 18px;
	background-image: url(../common/icon08.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
}
.honbun03 .box_maximum_end .container .key {
	height: 12px;
	margin-left: 60px;
	padding-left: 15px;
	background-image: url(../common/icon10.gif);
	background-repeat: no-repeat;
	background-position: 3px 3px;
}






