.list_02 {overflow: hidden; width:890px;}
.list_02:hover a{color:#798cc6}
.list_02 dt{background:url("../images/2d_list.gif");background-repeat:no-repeat; background-position:0 4px;padding:0 0 0 15px; margin:0 0 10px 0; width:150px;float:left;}
.list_02 dd{padding:0 0 0 15px; margin:0 0 10px 0; float:left;}
.list_02 dd.center_dd{width:500px}

.content_more {width: 507px; margin:0 30px 0 0;float:left;}
.content_more h3 {font-size: 14px;}
.content_more h4 {font-size: 14px;font-weight: 800;padding: 10px 0;}

.content_more p.none{border:none;margin:0; padding:0}
.content_more .top_border {border-top: 1px solid #e5e5e5;margin: 10px 0 0;}
.content_more .top_border dd{border:none;}
.content_more .h3_wrap {background-color: #798cc6;border-radius: 35px;}
.content_more .h3_wrap .h3_point {color: #f6ff00;font-size: 19px;padding: 5px 0 0 20px;}
.content_more .h3_wrap h3 {color: #fff;padding: 5px 20px;}

.tab {margin: 0 0 30px;overflow: hidden;}
.tab ul li {background: #798cc6;border-bottom: 5px solid #6a7bb0;border-top: 5px solid #6a7bb0;float: left;text-align: center;width: 14%;}
.tab li a {color: #e3e3e3;font-size: 13px; padding:10px 0; display:block;}
.tab li.on > a {color: #fff;}
.tab li:hover a{color:#fff; }
.tab li.first{border-left: 5px solid #6a7bb0;}
.tab li.last{border-right: 5px solid #6a7bb0;}

.tab2 {margin: 0 0 30px;overflow: hidden;}
.tab2 ul li {background: #798cc6;border-bottom: 5px solid #6a7bb0;border-top: 5px solid #6a7bb0;float: left;text-align: center;width:24%;}
.tab2 li a {color: #e3e3e3;font-size: 13px; padding:10px 0; display:block;}
.tab2 li.on > a {color: #fff;}
.tab2 li:hover a{color:#fff; }
.tab2 li.first{border-left: 5px solid #6a7bb0;}
.tab2 li.last{border-right: 5px solid #6a7bb0;}

.tab3 {margin: 0 0 30px;overflow: hidden;}
.tab3 ul li {background: #798cc6;border-bottom: 5px solid #6a7bb0;border-top: 5px solid #6a7bb0;float: left;text-align: center;}
.tab3 li a {color: #e3e3e3;font-size: 13px; padding:10px 0; display:block;}
.tab3 li.on > a {color: #fff;}
.tab3 li:hover a{color:#fff; }
.tab3 li.first{border-left: 5px solid #6a7bb0;}
.tab3 li.last{border-right: 5px solid #6a7bb0;}

.d_content {border-bottom: 1px solid #e5e5e5;padding: 20px 0 15px 0; margin:0 0 16px 0;}
.d_content2 {border-bottom: 1px solid #e5e5e5;padding: 20px 0 15px 0; margin:0 0 16px 0;font-family: sans-serif;font-size: 12px;}
.content_more .view_list {border-bottom: 1px solid #e5e5e5;padding: 0 0 20px;}
.content_more .view_list li {background:url("../images/d_li.gif");background-repeat: no-repeat; background-position: 0 7px;line-height: 20px;padding: 0 0 0 10px;}
.content_more .view_list li span {font-weight: 700;}


/*ǥ*/
caption{display:none}
table.tb1 {background: #fff;border-bottom:1px solid #d0d0d0;width:345px; margin:33px 0 0 0;}
table.tb1 th, table.tb1 td{padding: 5px 0px; text-align:center;}
table.tb1 th {background: #453775;color: #fff;}
/*ǥ*/


.h2_logo {display: block;float: left;margin: 0 15px 0 0;padding: 0;}

.sub_content01 h3{font-size:19px; color:#5e2c88; margin:0 0 20px 0;}

.sub_content01 dl{margin:0 0 15px 0;}
.sub_content01 dt{color:#5e2c88; font-size:15px; font-weight:600}

.list_dl dd{line-height:20px}

/*about us*/
.about {margin: 0 0 30px;}
.about h4 {color: #7b4ea1;font-size: 23px;margin: 0 0 10px;}
.about p {line-height: 17px;}
.about dl {margin: 0 0 15px;}
.about dt {font-size: 16px;font-weight: 600;margin: 0 0 4px;}
.about dd {line-height: 17px;}
.about li{line-height:39px; height:40px}
.about li.about_li_01{background:url("../images/about_li_01.gif");background-repeat: no-repeat; background-position: 0 0px; padding:0 0 0 43px}
.about li.about_li_02{background:url("../images/about_li_02.gif");background-repeat: no-repeat; background-position: 0 0px; padding:0 0 0 43px}
.about li.about_li_03{background:url("../images/about_li_03.gif");background-repeat: no-repeat; background-position: 0 0px; padding:0 0 0 43px}
.about li.about_li_04{background:url("../images/about_li_04.gif");background-repeat: no-repeat; background-position: 0 0px; padding:0 0 0 43px}
.about li.about_li_05{background:url("../images/about_li_05.gif");background-repeat: no-repeat; background-position: 0 0px; padding:0 0 0 43px}