@charset "utf-8";

#dMbody{min-height:500px;}

#dMbody .visual_ui{background:url(../../images/main/bg_pattern.gif) repeat 0 0;}
#dMbody .visual{position:relative;width:1000px;margin:0 auto;height:460px;background:url(../../images/main/visual.png) no-repeat 0 0;}
#dMbody .visual .go_link{position:absolute;top:30px;right:0;width:320px;}
#dMbody .visual .go_link ul{overflow:hidden;}
#dMbody .visual .go_link ul li{float:left;width:152px;height:94px;margin:0 0 5px 5px;}
#dMbody .visual .go_link ul li:nth-of-type(7){width: 100%;}
#dMbody .visual .go_link h2{padding:30px 0 0 10px;font-size:14px;color:#252525;}
#dMbody .visual .go_link .type09 h2{padding:15px 0 0 10px;}
#dMbody .visual .go_link .type09 .type09_txt{color:#40386b}
#dMbody .visual .go_link .type09{height: 110px;}
#dMbody .visual .go_link h2.h2n{padding:20px 0 0 10px;font-size:14px;color:#252525;}
#dMbody .visual .go_link p{padding:5px 0 5px 10px;font-size:11px;letter-spacing:-.5px;color:#898989;}
#dMbody .visual .go_link a{display:inline-block;margin-left:10px;}
#dMbody .visual .go_link .type01{background:url(../../images/main/bg_type01.png) no-repeat 0 0}
#dMbody .visual .go_link .type02{background:url(../../images/main/bg_type02.png) no-repeat 0 0}
#dMbody .visual .go_link .type03{background:url(../../images/main/bg_type03.png) no-repeat 0 0}
#dMbody .visual .go_link .type04{background:url(../../images/main/bg_type04.png) no-repeat 0 0}
#dMbody .visual .go_link .type05{background:url(../../images/main/bg_type05.png) no-repeat 0 0}
#dMbody .visual .go_link .type06{background:url(../../images/main/bg_type06.png) no-repeat 0 0}
#dMbody .visual .go_link .type07{background:url(../../images/main/bg_type07.png) no-repeat 0 0}
#dMbody .visual .go_link .type08{background:url(../../images/main/bg_type08.png) no-repeat 0 0}
#dMbody .visual .go_link .type09{background:url(../../images/main/bg_type09_new.png) no-repeat 0 0}

.col_group{overflow:hidden;width:1000px;margin:0 auto;padding:24px 0 20px 0}
.col_group .colA{position:relative;float:left;width:315px;}
.col_group .colB{position:relative;float:left;width:315px;margin-left:30px;}
.col_group .colC{position:relative;float:right;width:310px;}

.col_group .colA h2,.col_group .colB h2{}
.col_group .colA h2{position:relative;top:0;left:0;height:23px;}
.col_group .colA h2 a{display:inline-block;height:21px;padding:0 10px;line-height:21px;font-size:12px;background:#f1f1f1;color:#626262;border:1px solid #a1a1a1;border-bottom:0;}
.col_group .colB h2{height:21px;margin-bottom:10px;border-bottom:1px solid #a1a1a1;}
.col_group .colB h2 span{display:inline-block;height:20px;padding:0 10px;line-height:20px;font-size:12px;background:#fff;color:#626262;border:1px solid #a1a1a1;border-bottom:1px solid #fff;}

.col_group .list li{position:relative;line-height:20px;}
.col_group .list li a{display:block;margin-right:80px;padding-left:7px;font-size:12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;background:url(../../images/main/ico_li.gif) no-repeat 0 50%;}
.col_group .list li a:hover{text-decoration:underline;}
.col_group .list li span{position:absolute;top:0;right:0;font-size:12px;}
.col_group .btn_more{position:absolute;top:3px;right:5px;display:block;width:10px;height:10px;text-indent:-5000px;background:url(../../images/main/btn_more.png) no-repeat 50% 50%;}

#dMbody .col_group .tabJs{}
#dMbody .col_group .tabJs h2 .current{position:relative;z-index:1;height:21px;background:#fff;border-bottom:1px solid #fff;}
#dMbody .col_group .tabJs .col_a,#dMbody .col_group .tabJs .col_b,#dMbody .col_group .tabJs .col_c{display:none;position:relative;top:-1px;padding-top:10px;border-top:1px solid #a1a1a1;}
#dMbody .col_group .tabJs .btn_more{top:-20px;}
#dMbody .col_group .tabJs .tit_2,#dMbody .col_group .tabJs .tit_3{position:absolute;top:0;left:65px;}
#dMbody .col_group .tabJs .tit_3{left:143px;margin-left:0;}

.col_group .colC h2{height:21px;line-height:21px;color:#252525;border-bottom:1px solid #a1a1a1;font-size:12px;}
.col_group .colC ul{padding-top:15px;}
.col_group .colC .thum_list_main{overflow:hidden;}
.col_group .colC .thum_list_main li{float:left;margin-left:5px;}
.col_group .colC .thum_list_main li:first-child{margin-left:0;}
.col_group .colC .thum_list_main img{width:100px;height:89px;}



