@charset "utf-8";
/* CSS Document */

#container div#main_area {
	background:url(../img/main_back.gif) repeat-y;
}

#container div#main_area_line {
	height:6px;
	width:920px;
	background:url(../img/main_line.png) no-repeat 1px 0;
	text-indent:-9999px;
}


/*content_left*/

#container div#main_area div#left_contents{
	float:left;
	display:inline;
	width:183px;
	padding-left:11px;
	margin-bottom:23px;
	font-size:12px;
}

#container div#main_area div#left_contents h2{
	background:url(../img/title_contents_left.png) no-repeat;
	width:183px;
	height:32px;
	text-indent:-9999px;
	margin-bottom:10px;
}#container div#main_area div#left_contents ul li {
	font-size:12px;
	display:inline;
}
#container div#main_area div#left_contents ul li a{
	display:block;
	width:183px;
	float:left;
}

#container div#main_area div#left_contents a.side_menu_02{
	width:120px;
	padding-right:5px;
	margin-bottom:10px;
	background:url(../img/vector_red_02.gif) no-repeat 10px 11px;
	color:#2D2D38;
	text-decoration:none;
	padding-left:20px;
	padding-top:7px;
}

#container div#main_area div#left_contents a.side_menu_02:hover{
	text-decoration:underline;
}

/*right_contents*/

#container div#right_contents {
	width:699px;
	float:right;
	display:inline;
	padding-top:21px;
	margin-bottom:23px;
}

#container div#main_area div#right_contents h2#environment_01{
	background:url(../img/title_environment.gif) no-repeat;
	width:674px;
	height:30px;
	margin-bottom:35px;
	text-indent:-9999px;
}

#container div#main_area div#right_contents h2#environment_02{
	background:url(../img/title_environment_02.gif) no-repeat;
	width:674px;
	height:30px;
	margin-bottom:35px;
	margin-top:30px;
	text-indent:-9999px;
}

#container div#main_area div#right_contents h2#environment_03{
	background:url(../img/title_environment_03.gif) no-repeat;
	width:674px;
	height:30px;
	margin-bottom:35px;
	margin-top:30px;
	text-indent:-9999px;
}

#container div#right_contents img.environment_photo{
	width:674px;
	padding-bottom:15px;
}

#container div#main_area div#right_contents div.environment_box_01{
	line-height:160%;
	font-size:78%;
}

#container div#main_area div#right_contents img.environment_box_photo {
float:left;
}

#container div#main_area div#right_contents div.environment_box_01 p{
float:right;
width:530px;
padding-right:30px;
}

#container div#main_area div#right_contents div.environment_box_01 p#environment_right_text{
text-align:right;
}

#container div#main_area div#right_contents div.environment_box_02{
	margin-bottom:35px;
	line-height:140%;
	float:left;
	width:170px;
}
	
#container div#main_area div#right_contents div.environment_box_02 a:link {
	text-decoration:underline;
	color:#333333;
	font-size:78%;
}
#container div#main_area div#right_contents div.environment_box_02 a:visited {
	text-decoration:underline;
	color:#333333;
	font-size:78%;
}
#container div#main_area div#right_contents div.environment_box_02 a:hover {
	text-decoration:none;
	color:#333333;
	font-size:78%;
}
#container div#main_area div#right_contents div.environment_box_02 a:active {
	text-decoration:none;
	color:#333333;
	font-size:78%;
}

#container div#main_area div#right_contents p.environment_box_title{
	background:url(../img/vector_coporate.gif) no-repeat 0 5px;
	padding-left:10px;
	font-weight:bold;
	margin-bottom:5px;
	font-size:78%;
}

#container div#main_area div#right_contents p.environment_box_title_02{
	background:url(../img/vector_coporate.gif) no-repeat 0 3px;
	padding-left:10px;
	margin-bottom:5px;
	font-weight:bold;
	font-size:78%;
}

#container div#main_area div#right_contents p#get_adobe_text{
	margin-bottom:10px;
	line-height:140%;
	font-size:62%;
	float:left;
	padding-left:5px;
}

#container div#main_area div#right_contents p#get_adobe_text a:link {
	text-decoration:underline;
	color:#333333;;
}
#container div#main_area div#right_contents p#get_adobe_text a:visited {
	text-decoration:underline;
	color:#333333;
}
#container div#main_area div#right_contents p#get_adobe_text a:hover {
	text-decoration:none;
	color:#333333;
}
#container div#main_area div#right_contents p#get_adobe_text a:active {
	text-decoration:none;
	color:#333333;
}

#container div#main_area div#right_contents img#get_adobe_img{
	float:left;
}

#container div#main_area div#right_contents p.environment_box_title_02 a:link {
	text-decoration:none;
	color:#333333;
}
#container div#main_area div#right_contents p.environment_box_title_02 a:visited {
	text-decoration:none;
	color:#333333;
}
#container div#main_area div#right_contents p.environment_box_title_02 a:hover {
	text-decoration:underline;
	color:#333333;
}
#container div#main_area div#right_contents p.environment_box_title_02 a:active {
	text-decoration:underline;
	color:#333333;
}

#container div#main_area div#right_contents p.environment_box_text{
	padding-top:5px;
	margin-bottom:30px;
	line-height:140%;
	font-size:78%;
}

#container div#main_area div#right_contents p.environment_box_text a:link {
	text-decoration:underline;
	color:#333333;
}
#container div#main_area div#right_contents p.environment_box_text a:visited {
	text-decoration:underline;
	color:#333333;
}
#container div#main_area div#right_contents p.environment_box_text a:hover {
	text-decoration:none;
	color:#333333;
}
#container div#main_area div#right_contents p.environment_box_text a:active {
	text-decoration:none;
	color:#333333;
}

#container div#main_area div#right_contents p.environment_03_text{
	font-size:78%;
	line-height:140%;
	padding-bottom:25px;
}

#container div#main_area div#right_contents img.environment_03_photo{
	margin-bottom:10px;
}
