﻿@charset "UTF-8";
#pan{
	font-size:12px;
	height:22px;
	padding-top:0px;
}
#sidebar_left{
	width:259px;
	float:left;
	padding-bottom:0px;

}
#main_bg{
	width:980px;
	margin:0 0 0px;
	background:url("../images/main_bg.gif") left top repeat-y;
	padding:0;
}
a{
color:#444;
}
#sidebar_left_area{
	border-bottom:1px solid #999;
	padding-right:1px;
	width:258px;
	margin-bottom:10px;
}
.side_top{
	padding:20px 0 20px;
}
#sidebar_left img{
	vertical-align:bottom;
}
#sidebar_left_area ul {
    margin: 0 0 0 20px;
	padding-bottom:0;
	margin-bottom:10px;
}
#sidebar_left_area .last_ul {
	border-bottom:none;
}

#sidebar_left_area .last_ul {
	border-bottom:none;
}
#sidebar_left_area ul li {
    padding: 0 0 0px 10px;
}
#sidebar_left_area ul li a{
    font-size:11px;
	font-weight:bold;
    padding: 0 0 0px 10px;
}

#sidebar_left_area ul li a:hover{
    color:#e7522b;
}
#sidebar_left_area last_ul li a:hover{
    color:#e7522b;
}
.side_mid{
	padding:0 0 10px;
}
.side_know{
	margin-bottom:10px;
}
.side_k_ul li a{
	display:block;
	width:240px;
	height:50px;
	margin-bottom:5px;
}
.side_k_ul li a{
	display:block;
	width:240px;
	height:50px;
	margin-bottom:5px;
}
.side_k_ul .last a{
	margin-bottom:0;
}
.side_k_ul{
	margin-bottom:20px;
}
.side_banner ul li{
	margin-bottom:10px;
}
#contents_area{
	padding-top:20px;
        padding-left:10px;
}
#contents_area h2{
padding-bottom:10px;
}
#contents_area2{
	padding:0;
}
.ml12{
	margin-left:10px;
	width:700px;
}

.ora_box{
	border:1px solid #ea6846;
	padding:10px;
}
.ora_box_area{
	padding:10px;
}

.ora_box_area p{
	margin-bottom:20px;
}

.photo{
	padding-bottom:10px;
}
.company_dl dt{
	color:#e7522b;
	font-weight:bold;
	margin-bottom:0px;
}
.company_dl dt a{
	color:#e7522b;
	font-weight:bold;
	text-decoration:underline;
}
.company_dl dt a:hover{
	text-decoration:none;
}
.company_dl dd{
	margin-left:20px;
	margin-bottom:20px;
}



