@charset"utf-8";

/* CSS Document */

#headArea{
	background:url(/img/index/bg02.gif) bottom left repeat-x;
	height:271px;
	}
#headAreain{
	width:948px;
	text-align:left;
	margin:0 auto 0 auto;
	border-right:1px solid #dddddd;
	border-left:1px solid #dddddd;
	}
#headAreain .mainvid{
	float:left;
	width:729px;
	}
#formArea{
	float:right;
	width:189px;
	height:271px;
	overflow:hidden;
	background:url(/img/index/bg01.gif) top left no-repeat;
	padding:0 14px 0 16px;
	color:#ffffff;
	}
#formArea .txt01{
	padding:17px 0 7px 0;
	background:url(/img/index/bg03.gif) bottom left no-repeat;
	font-size:108%;
	font-weight:bold;
	}
#formArea table{
	margin-top:5px;
	width:100%;
	margin-bottom:7px;
	}
#formArea table .inputtxt01{
	border:1px solid #cccccc;
	padding:2px;
	width:110px;
	}
#formArea table th {
    text-align: left;
    padding-top: 10px;
    vertical-align: middle;
    font-size: 12px;
    font-weight: normal;
    }
#formArea label {
    font-size: 12px;
    }
#formArea table td{
	text-align:right;
	padding-top:10px;
	vertical-align:middle;
	}
#formArea a{
	color:#ffffff;
	}
#formArea .txt02{
	padding:13px 0 0 0;
	background:url(/img/index/bg03.gif) top left no-repeat;
	margin-top:15px;
	font-size: 10px;
	}
#formArea .txt02 a{
	background:url(/img/index/arrow01.gif) 0 0.25em no-repeat;
	padding-left:12px;
	}
#formArea .attention{
	color:#e70010;
	font-size:92.3%;
	padding-left:17px;
	margin-top:5px;
	margin-bottom:-10px;
	background:url(/img/index/icon19.gif) 0 0.25em no-repeat;
}
#formArea .txt03{
	height:80px;
	margin-top:10px;
	display:block;
}


#indexMain{
	background:url(/img/index/bg04.gif) top left repeat-x;
	}
#indexMainin{
	width:950px;
	text-align:left;
	margin:0 auto 0 auto;
	background:url(/img/index/bg06.gif) top left repeat-y;
	}
#indexMainColmun1{
	float:left;
	width:199px;
	padding-left:1px;
	}
#indexMainColmun1 .sideNav{
	margin:1px;
	border:5px solid #d9d9d9;
	border-top:4px solid #d9d9d9;
	}
#indexMainColmun1 .sideNav li{
	border-top:1px solid #d9d9d9;
	}
#indexMainColmun1 .sideNav li a{
	padding:12px 0 12px 33px;
	display:block;
	color:#000000;
	font-size:92.3%;
	}
#indexMainColmun1 .sideNav li.sidenav01 a{
	background:url(/img/index/icon01.gif) left center no-repeat;
	}
#indexMainColmun1 .sideNav li.sidenav02 a{
	background:url(/img/index/icon02.gif) left center no-repeat;
	}
#indexMainColmun1 .sideNav li.sidenav03 a{
	background:url(/img/index/icon03.gif) left center no-repeat;
	}
#indexMainColmun1 .sideNav li.sidenav04 a{
	background:url(/img/index/icon04.gif) left center no-repeat;
	}
#indexMainColmun1 .sideNav li.sidenav05 a{
	background:url(/img/index/icon05.gif) left center no-repeat;
	}
#indexMainColmun1 .sideNav li.sidenav06 a{
	background:url(/img/index/icon06.gif) left center no-repeat;
	}
#indexMainColmun1 .sideNav li.sidenav07 a{
	background:url(/img/index/icon07.gif) left center no-repeat;
	}
#indexMainColmun1 .sideNav li.sidenav08 a{
	background:url(/img/index/icon08.gif) left center no-repeat;
	}


#indexMainColmun1 .sideNav li a:hover{
	background-color:#f2f2f2;
	}
#indexMainColmun1 .sectionCover{
	margin-top:1px;
	border-top:1px solid #dddddd;
	}
#indexMainColmun1 .section01{
	background:#666363;
	margin:1px;
	padding-bottom:5px;
	}
#indexMainColmun1 .section01 .txt01{
	background:url(/img/index/bg05.gif) top left repeat-x;
	color:#ffffff;
	font-weight:bold;
	padding:7px 0 7px 13px;
	}
#indexMainColmun1 .section01in{
	background:#ffffff;
	margin:0 5px;
	padding:8px;
	}

#indexMainColmun1 .section01in p.mt4{
	font-size: 90%;
}	

#indexMainColmun1 .section01 .txt02{
	background:url(/img/index/dotted01.gif) top left repeat-x;
	padding-top:12px;
	margin-top:13px;
	}
#indexMainColmun1 .section01 .txt02 a{
	color:#000000;
	background:url(/img/index/arrow02.gif) 2px 0.1em no-repeat;
	padding-left:12px;
	}
#indexMainColmun1 .bnr{
	text-align:center;
	padding-top:10px;
	}
#indexMainColmun1 .bnr li{
	margin-top:10px;
	}
#indexMainColmun1 .pr{
	padding:0 14px 0 14px;
	margin-top:30px;
	font-size: 90%;
	}
#indexMainColmun1 .pr .img{
	margin-top:18px;
	}
#indexMainColmun1 .pr .title{
	margin-top:7px;
	}
#indexMainColmun1 .pr .txt{
	margin-top:2px;
	}
#indexMainColmun1 .pr .firstChild{
	margin-top:7px;
	}

#indexMainColmun2{
	float:left;
	width:530px;
	background:url(/img/index/bg07.gif) top left no-repeat;
	}
#indexMainColmun2 .section01{
	background:url(/img/index/bg08.gif) bottom left no-repeat;
	margin:0 0 0 15px;
	width:500px;
	padding:10px 0;
	}
#indexMainColmun2 .section01 .txt01{
	font-weight:bold;
	width:289px;
	font-size:108%;
	float:left;
	}
#indexMainColmun2 .section01 form{
	padding:2px 2px 2px 2px;
	width:186px;
	float:left;
	display:block;
	background:#ffffff;
	}
#indexMainColmun2 .section01 .inputtxt{
	border:none;
	background:#ffffff;
	width:160px;
	padding-right:5px;
	}
#indexMainColmun2 .section01 .txt02{
	width:15px;
	float:right;
	margin-top:2px;
	}
#indexMainColmun2 #tabNav{
	background:url(/img/index/bg09.gif) bottom left no-repeat;
	margin-top:8px;
	padding:0 15px;
	}
#indexMainColmun2 #tabNav li.tabnav01{
	margin-left:0px;
	background:url(/img/index/tabnavbg08.gif) bottom left no-repeat !important;
}
#indexMainColmun2 #tabNav .tabnav01.select{
	margin-left:0px;
	background:url(/img/index/tabnavbg08_on.gif) bottom left no-repeat !important;
	}
#indexMainColmun2 #tabNav li{
	float:left;
	background:url(/img/index/tabnavbg.gif) bottom left repeat-x;
	text-align:center;
	margin-left:1px;
	height:32px;
	}
#indexMainColmun2 #tabNav li.select{
	background:url(/img/index/tabnavbg_on.gif) bottom left repeat-x;
}
#indexMainColmun2 #tabNav .tabnav07{
	background:url(/img/index/tabnavbg07.gif) bottom right no-repeat;
	}
#indexMainColmun2 #tabNav .tabnav07.select{
	background:url(/img/index/tabnavbg07_on.gif) bottom right no-repeat;
	}
#indexMainColmun2 #tabNav li span{
	color:#ffffff;
	font-weight:normal;
	display:block;
	padding:11px 0 9px 0;
	height:12px;
	cursor:pointer;
	}

#indexMainColmun2 #tabNav li.select span{
	color:#e5000b;
	font-weight:bold;
}
#indexMainColmun2 #tabNav li.tabnav01 a{
	width:45px;
	}
#indexMainColmun2 #tabNav li.tabnav01 span{
	width:41px;
	}
#indexMainColmun2 #tabNav li.tabnav02 span{
	width:51px;
	}
#indexMainColmun2 #tabNav li.tabnav03 span{
	width:74px;
	}
#indexMainColmun2 #tabNav li.tabnav04 span{
	width:115px;
	}
#indexMainColmun2 #tabNav li.tabnav05 span{
	width:63px;
	}
#indexMainColmun2 #tabNav li.tabnav06 span{
	width:82px;
	}
#indexMainColmun2 #tabNav li.tabnav07 span{
	width:56px;
	padding-right:10px;
	}
#indexMainColmun2 #tabNav li span:hover{
	text-decoration:underline;
}
#indexMainColmun2 #tabNav li.tabnav07{
	position:relative;
}
#indexMainColmun2 #tabNav li.tabnav07 ul{
	display:none;
	position:absolute;
	right:0;
	top:31px;
	
}
#indexMainColmun2 #tabNav li.tabnav07 ul li{
	color:#FFFFFF;
	width:180px;
	height:auto;
	border-top:#312f30 solid 1px;
}
#indexMainColmun2 #tabNav li.tabnav07 ul li a{
	color:#FFFFFF;
	display:block;
	width:160px;
	height:auto;
	padding:6px 10px;
	text-align:left;
	background:#4b4949;
	border-top:#797979 solid 1px;
	border-bottom:#312f30 solid 1px;
}
#indexMainColmun2 #tabNav li.tabnav07 ul li a:hover{
	background:#363333;
}
	
#indexMainColmun2 .feed{
	background:url(/img/index/bg10.gif) top left no-repeat;
	padding:19px 0px 0 0px;
	}
#indexMainColmun2 .feedItem{
	background:url(/img/index/bg11.gif) bottom left no-repeat;
	padding:0 15px 43px 15px;
	margin-top:11px;
	}
#indexMainColmun2 .feedItemfirst{
	margin-top:0px;
	}
#indexMainColmun2 .feedItem .img{
	float:left;
	width:140px;
	}
#indexMainColmun2 .feedItem .img a{
	display:block;
	border:5px solid #e6e6e6;
	background:url(/img/index/img05.gif) center center no-repeat;
	height:130px;
	width:130px;
	overflow:hidden;
	text-indent:-9999px;
	}
#indexMainColmun2 .feedItem .img a{
}

#indexMainColmun2 .feedItem .detail{
	float:right;
	width:350px;
	}
#indexMainColmun2 .feedItem li{
	line-height:150%;
	}
#indexMainColmun2 .feedItem .detail .title{
	font-size:116%;
	font-weight:bold;
	background:url(/img/index/dotted01.gif) bottom left repeat-x;
	padding-bottom:5px;
	}
#indexMainColmun2 .feedItem .detail .company{
	margin-top:7px;
	padding-left:24px;
	background:url(/img/index/icon11.gif) 0 0 no-repeat;
	}
#indexMainColmun2 .feedItem .detail .date{
	margin-top:2px;
	padding-left:24px;
	background:url(/img/index/icon12.gif) 0 0.12em no-repeat;
	float:left;
	width:155px;
	padding-right:2px;
	}
#indexMainColmun2 .feedItem .detail .category{
	margin-top:2px;
	padding-left:24px;
	background:url(/img/index/icon13.gif) 0 0 no-repeat;
	float:right;
	width:145px;
	}
#indexMainColmun2 .feedItem .detail .tag{
	clear:both;
	margin-top:5px;
	padding-left:22px;
	background:url(/img/index/icon14.gif) 0 0 no-repeat;
	white-space:nowrap;
	}
#indexMainColmun2 .feedItem .detail .tag li{
	float:left;
	font-size:85%;
	background:#eeeeee;
	margin-left:2px;
	margin-bottom:4px;
	padding:3px 5px 1px 5px;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	}
#indexMainColmun2 .feedItem .txt{
	margin-top:13px;
	}
#indexMainColmun2 .disnon{
	display:none;
}


#indexMainColmun2 .feed .more{
	text-align:center;
	margin:30px;
}
#indexMainColmun2 .feed .more a{
	text-align:center;
	background:#f2f2f2;
	padding:15px;
	border:1px solid #dddddd;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
}


#indexMainColmun2 .feed .more a span{
	padding:12px 14px 12px 33px;
	background:url(/img/index/icon08.gif) left center no-repeat;
}

#indexMainColmun2 .pagenator{
	padding:13px 13px 10px 13px;
	text-align:center;
	}
#indexMainColmun2 .pagenator li{
	display:inline;
	padding-left:4px;
	}
#indexMainColmun2 .pagenator li.pagename{
	padding-right:25px;
	padding-left:0px;
	}
#indexMainColmun2 .pagenator li a{
	border:1px solid #dddddd;
	padding:3px 5px;
	}
#indexMainColmun2 .pagenator li span{
	border:1px solid #dddddd;
	padding:3px 5px;
	background:#eeeeee;
	}

#indexMainColmun3{
	float:right;
	width:219px;
	padding-right:1px;
	}
#indexMainColmun3 .title{
	font-weight:bold;
	background:url(/img/index/bg12.gif) bottom left no-repeat;
	color:#ffffff;
	padding:7px 5px 8px 15px;
	}
#indexMainColmun3 dl.info{
	padding:0 15px;
	}
#indexMainColmun3 dl.info dt{
	margin-top:12px;
	font-size: 90%;
	font-weight: bold;
	color: #545454;
	}
#indexMainColmun3 dl.info dt img{
	vertical-align:middle;
	}
#indexMainColmun3 dl.info dd{
	background:url(/img/index/dotted01.gif) bottom left repeat-x;
	padding-bottom:12px;
	font-size: 90%;
	}
#indexMainColmun3 .arrowLink a {
	display: block;
	padding-left: 12px;
	background: url(/img/common/icon_arrow.gif) no-repeat left 5px;
}
#indexMainColmun3 p.listview{
	padding:0 15px;
	text-align:right;
	margin-top:6px;
	}
#indexMainColmun3 dl.rank{
	margin:0 15px;
	background:url(/img/index/dotted01.gif) bottom left repeat-x;
	padding:12px 0;
	}
#indexMainColmun3 dl.rank dt{
	float:left;
	width:38px;
	font-weight:bold;
	font-size: 90%;
	color: #545454;
	}
#indexMainColmun3 dl.rank dd{
	float:right;
	width:150px;
	font-size: 90%;
	}
#indexMainColmun3 ul.event{
	margin:0 15px;
	}
#indexMainColmun3 ul.event li{
	background:url(/img/index/dotted01.gif) bottom left repeat-x;
	padding:12px 0;
	line-height:150%;
	font-size: 90%;
	}
#indexMainColmun3 .bnr{
	text-align:center;
	padding-top:10px;
	border-top:1px solid #cccccc;
	margin-top:18px;
	}
#indexMainColmun3 .bnr li{
	margin-top:10px;
	}
#indexMainColmun3 .verisign{
	padding:20px 15px 0 15px;
	}
#indexMainColmun3 .GSL{
	padding:18px 15px 0 15px;
	}
#indexMainColmun3 .GSL dt{
	float:left;
	width:60px;
	}
#indexMainColmun3 .GSL dd{
	float:right;
	width:123px;
	font-size:77%;
	line-height:130%;
	}



/********** clear-fix  ***********/
#indexMainColmun3 .GSL:after,
#indexMainColmun3 dl.rank:after,
#indexMainColmun2 .feedItem .feedhead:after,
#indexMainColmun2 .feedItem .detail .tag:after,
#indexMainColmun2 .feedItem .detail .detail01:after,
#indexMainColmun2 #tabNav:after,
#indexMainColmun2 .section01:after,
#indexMainin:after,
#headAreain:after {
	content: ".";
	display: block;
	height: 0px;
	clear: both;
	visibility: hidden;
	}

#indexMainColmun3 .GSL,
#indexMainColmun3 dl.rank,
#indexMainColmun2 .feedItem .feedhead,
#indexMainColmun2 .feedItem .detail .tag,
#indexMainColmun2 .feedItem .detail .detail01,
#indexMainColmun2 #tabNav,
#indexMainColmun2 .section01,
#indexMainin,
#headAreain{
	zoom: 1;
	}