@charset "utf-8";
/* ------------------------------------------------------------------
/////////////////////////////////////////////////////////////////////
support_box
/////////////////////////////////////////////////////////////////////
------------------------------------------------------------------ */

#support_box {
width: 940px;
height: 100%;
overflow: hidden;
margin: 30px 0 34px;
padding: 0;
}
#support_box h2.headline {
margin: 0 0 20px;
}
#support_box div.left_column {
width: 220px;
height: 100%;
overflow: hidden;
margin: 0;
padding: 0;
display: inline;
float: left;
background: #FFF;
}
#support_box div.right_column {
	overflow: hidden;
	margin: 0 20px;
	padding: 0;
}


/* ------------------------------------------------------------------
/////////////////////////////////////////////////////////////////////
right_column
/////////////////////////////////////////////////////////////////////
------------------------------------------------------------------ */

#support_box h3.headline {
width: 876px;
height: 44px;
overflow: hidden;
margin: 0 0 23px;
padding: 16px 0 0 24px;
font-size: 20px;
background: url(../img/common/bg_hl_01.png) no-repeat;
}
#support_box p.intro {
width: 880px;
margin: 0 auto 29px;
}
#support_box div.block {
overflow: hidden;
margin: 0 0 40px;
padding: 0;
}
#support_box div.block h4.headline {
width: 876px;
height: 30px;
overflow: hidden;
margin: 0;
padding: 10px 0 0 24px;
font-size: 16px;
background: url(../img/common/bg_hl_02.png) no-repeat;
}
#support_box div.block p.text {
width: 880px;
margin: 21px auto 0;
}
#support_box div.block table {
margin: 20px 0 0;
border-collapse: collapse;
}
#support_box div.block table td {
padding: 7px 13px;
border: #DDD solid 1px;
background: #FFF;
}
#support_box div.block table td.td_01 {
width: 124px;
vertical-align: top;
background: #F7F7F7;
}
#support_box div.block p.text em {
color:#FF0000;
}

/* ------------------------------------------------------------------
/////////////////////////////////////////////////////////////////////
left_column
/////////////////////////////////////////////////////////////////////
------------------------------------------------------------------ */

div.cate {
margin: 0;
padding: 0;
}
div.cate ul {
overflow: hidden;
margin: 0;
padding: 0;
list-style: none;
border-top: #CCC solid 1px;
border-left: #CCC solid 1px;
border-right: #CCC solid 1px;
}
div.cate ul li {
width: 218px;
margin: 0;
padding: 1px;
display: inline;
float: left;
background: #FFF;
border-bottom: #CCC solid 1px;
}
div.cate ul li div {
margin: 0;
padding: 15px 10px 9px;
background: #F4F5F4 url(../img/info/bg_01.png) top no-repeat;;
}
div.cate ul li div p {
padding: 0 0 0 20px;
line-height: 1.2;
background: url(../img/common/mkr_03.png) top left no-repeat;
}
div.cate ul li div p a {
color: #333;
text-decoration: none;
}
div.cate ul li div p a:hover {
color: #E10012;
}
div.banner {
margin: 10px 0 0;
}
div.banner a img:hover {
opacity: 0.6;
filter: alpha(opacity=60);
-ms-filter: "alpha( opacity=60 )";
}
