@charset "Shift_JIS";

/*-------------------------------
common
-------------------------------*/

/*--------- right_nv ------------------*/
#right_nv .nv_title{
	background:url(../images/map_ti_001.gif) no-repeat;
}

.sub_nv div,
.com_area{
	width:185px;
	_width:225px;
	padding:10px 30px 10px 10px;
}

.sub_nv div{
	background:#F0F0F0;
}

/*--------- /right_nv ------------------*/

/*-------------------------------
h1
-------------------------------*/
.sitemap h1{
	width:120px;
	height:21px;
	background:url(../images/map_h1_001.gif) no-repeat;
	margin:0 0 30px;
}

/*-------------------------------
h2
-------------------------------*/
#left_s h2.top{
	width:95px;
	height:12px;
	background:url(../images/map_h2_001.gif) no-repeat;
}

#left_s h2.news{
	width:145px;
	height:14px;
	background:url(../images/map_h2_002.gif) no-repeat;
}

#left_s h2.release{
	width:106px;
	height:12px;
	background:url(../images/map_h2_003.gif) no-repeat;
}

#left_s h2.media{
	width:119px;
	height:14px;
	background:url(../images/map_h2_004.gif) no-repeat;
}

#left_s h2.recruit{
	width:71px;
	height:13px;
	background:url(../images/map_h2_005.gif) no-repeat;
}

#right_s h2.privacy{
	width:125px;
	height:11px;
	background:url(../images/map_h2_006.gif) no-repeat;
}

#right_s h2.environment{
	width:114px;
	height:11px;
	background:url(../images/map_h2_007.gif) no-repeat;
}

#right_s h2.commodity{
	width:105px;
	height:11px;
	background:url(../images/map_h2_008.gif) no-repeat;
}

#left_s h2 a{margin:0 0 0 19px;}
#right_s h2 a{margin:0 0 0 15px;}

#left_s h2.top a{width:76px; height:12px;}
#left_s h2.news a{width:126px; height:14px;}
#left_s h2.release a{width:87px; height:12px;}
#left_s h2.media a{width:100px; height:14px;}
#left_s h2.recruit a{width:52px; height:13px;}
#right_s h2.privacy a{width:106px; height:11px;}
#right_s h2.environment a{width:95px; height:11px;}
#right_s h2.commodity a{width:86px; height:11px;}


/*-------------------------------
h3
-------------------------------*/
#left_s h3.company{
	width:72px;
	height:13px;
	background:url(../images/map_h3_001.gif) no-repeat;
}

#right_s h3.enterprise{
	width:105px;
	height:11px;
	background:url(../images/map_h3_002.gif) no-repeat;
}

#right_s h3.individual{
	width:104px;
	height:11px;
	background:url(../images/map_h3_003.gif) no-repeat;
}

/*-------------------------------
top
-------------------------------*/
/*--------- content ------------------*/
.section{
	border-top:3px solid #DDD;
}

#left_s{
	width:317px;
	float:left;
}

#right_s{
	width:197px;
	float:right;
}

.section div{
	width:285px;
	_width:315px;
	background:url(../common/images/cmn_lin_001.gif) left bottom repeat-x;
}

#left_s div{
	width:285px;
	_width:315px;
	padding:15px;
}

#left_s ul{
	margin:0 0 0 20px;
}

#right_s ul{
	margin:0 0 0 15px;
}

.section li{
	background:url(../common/images/cmn_arr_002.gif) no-repeat;
	background-position:0 0.2em;
	_background-position:0 0.1em;
	padding:0 0 0 11px;
}

#left_s li{
	margin:13px 0 0;
}

#right_s div{
	width:167px;
	_width:197px;
	padding:10px 15px;
}

#right_s li{
	margin:6px 0 0;
}

.section li.nolink{
	background:url(../common/images/cmn_arr_001.gif) no-repeat;
	background-position:0 0.2em;
	_background-position:0 0.1em;
}

/*--------- /content ------------------*/

/*-------------------------------
display-block
-------------------------------*/
.section h2 a{
	display:block;
}

/*-------------------------------
display-none
-------------------------------*/

/*-------------------------------
font
-------------------------------*/

/*----- color ---------*/
.section li.nolink{
	color:#999;
}

/*----- size ---------*/
#right_s li{
	font-size:10px;
}

/*----- line-height ---------*/



