#main_area .box_main {
float:left;
margin-bottom:15px;
margin-right:10px;
padding-left:20px;
padding-top:15px;
width:520px;
}
#topics_area {
margin-left:20px;
padding-top:10px;
width:770px;
}
#topics_area .clm {
float:left;
width:256px;
}
#topics_area .t01 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../image/topics_01.gif) repeat scroll 0 0;
height:126px;
}
#topics_area .t02 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../image/topics_02.gif) repeat scroll 0 0;
height:126px;
}
#topics_area .t03 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../image/topics_03.gif) repeat scroll 0 0;
height:126px;
}
#topics_area .clm p {
font-size:10px;
font-weight:bold;
line-height:16px;
padding-left:115px;
padding-right:15px;
padding-top:65px;
}
#press_area {
margin-bottom:25px;
width:520px;
}
#press_area .box {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../image/press_title.jpg) repeat scroll 0 0;
height:40px;
padding-left:10px;
padding-top:20px;
width:510px;
}
#press_area h3 p {
color:#666666;
float:left;
font-size:18px;
font-weight:bold;
}
#press_area p.detail {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../image/press_eye2.gif) no-repeat scroll 0 5px;
color:#666666;
float:right;
font-size:12px;
font-weight:normal;
padding-left:8px;
padding-right:10px;
}
#press_area ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
#press_area ul li {
border-bottom:1px dotted #CCCCCC;
padding-bottom:5px;
padding-left:15px;
padding-top:10px;
}
#press_area .date {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../image/press_eye.gif) no-repeat scroll 0 3px;
color:#4EB2CA;
font-family:san-serif;
font-size:10px;
font-weight:bold;
padding-left:8px;
}
#press_area .txt {
line-height:15px;
padding-top:5px;
}
#approach_area {
width:520px;
}
#approach_area .box {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../image/press_title.jpg) repeat scroll 0 0;
height:40px;
margin-bottom:15px;
padding-left:10px;
padding-top:20px;
width:510px;
}
#approach_area h3 {
color:#666666;
float:left;
font-size:18px;
font-weight:bold;
}
#approach_area .banner_large {
border-bottom:1px dotted #CCCCCC;
width:520px;
}
#approach_area .banner_large .banner {
margin:auto auto 10px;
width:500px;
}
#approach_area .banner_large p {
font-size:10px;
line-height:140%;
margin-top:3px;
}
#approach_area .banner_small {
margin-top:15px;
width:520px;
}
#approach_area .banner_small .banner_left {
float:left;
margin-bottom:14px;
width:250px;
}
#approach_area .banner_small .banner_right {
float:right;
margin-bottom:14px;
width:250px;
}
#approach_area .banner_small p {
font-size:10px;
line-height:140%;
margin-top:3px;
}
#approach_area ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
#approach_area ul li {
border-bottom:1px dotted #CCCCCC;
padding-bottom:5px;
padding-left:15px;
padding-top:10px;
}
#approach_area .date {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../image/press_eye.gif) no-repeat scroll 0 3px;
color:#4EB2CA;
font-family:san-serif;
font-size:10px;
font-weight:bold;
padding-left:8px;
}
#box_right {
float:left;
padding-top:15px;
width:241px;
}
#box_right .banner {
margin-bottom:20px;
width:240px;
}
#box_right .banner ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-top:5px;
}
#box_right .banner li {
color:#FFFFFF;
float:left;
font-size:12px;
margin:0 5px 6px 0;
}
#box_right .banner li a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#4EB2CA none repeat scroll 0 0;
color:#FFFFFF;
font-size:12px;
padding:3px 4px;
}
#box_right .banner li a:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FF6600 none repeat scroll 0 0;
color:#FFFFFF;
font-size:12px;
text-decoration:none;
}
#box_right .access {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F5F5F5 none repeat scroll 0 0;
padding:10px;
width:220px;
}
#box_right .access h3 {
border-left:5px solid #999999;
color:#666666;
font-size:16px;
margin:0 0 10px;
padding:0 0 0 5px;
}
#box_right .access span.mini {
font-size:10px;
}
#box_right .access p {
color:#666666;
font-size:12px;
line-height:140%;
margin-bottom:10px;
}
#box_right .access .map {
}
img.border-link, a img.border-link {
border:4px solid #CCCCCC;
}
a:hover img.border-link {
border:4px solid #4EB2CA;
}

