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

#sidebar{
	width:200px;
}

#sidebar img{
	vertical-align:bottom;
}

#sidebar li{
	zoom:1;
	font-size:0px;
}

#sidebar .sidebar_box{
	padding-bottom:14px;
	background:url(../common/sidebar_bg_01.png) repeat-x bottom;
	margin-bottom:6px;
}

#sidebar .sidebar_box ul{
	border:#0095C7 solid 3px;
	border-top:none;
}

#sidebar .service_box dl dt{
	margin-bottom:9px;
}

#sidebar .service_box dl dd ul{
	margin-bottom:-7px;
}

#sidebar .service_box dl dd ul li{
	margin-bottom:7px;
}

#sidebar .service_box dl dd .box01{
	padding-bottom:15px;
	border-bottom:1px dotted #ccc;
	margin-bottom:15px;
}

#sidebar .inquary_box{
}

#sidebar .inquary_box dl dd{
	padding:5px;
	background:#EFEFEF;
}

#sidebar .sidebar_box .mt_block{
	border:#0095C7 solid 3px;
	border-top:none;
}

#sidebar .sidebar_box .mt_block ul{
	border:none;
}

#sidebar .sidebar_box .mt_block ul li {
	background:url(../common/sidebar_bg_01.png) repeat-x 0px 0px #fff;
	border-top:1px solid #fff;
	border-bottom:1px solid #F2F2F2;
}

#sidebar .sidebar_box .mt_block ul li a{
	display:block;
	padding:10px;
	padding-left:20px;
	background:url(../common/sidebar_arrow_01.png) no-repeat 8px 50%;
	font-size:12px;
	color:#888;
	text-decoration:none;
	font-weight:800;
	line-height:1.2em;
	zoom:1;
}

#sidebar .sidebar_box .mt_block ul li a.current,
#sidebar .sidebar_box .mt_block ul li a.parentsLink,
#sidebar .sidebar_box .mt_block ul li a:hover{
	background:url(../common/sidebar_arrow_02.png) no-repeat 8px 50%;
	color:#333;
}

