@import url("default.css");

/* ----- midashi ----- */
h1 {
	margin-top: 12px;
	height: 90px;
	background: #a20029 url("/header/img0510/enterprise_logo.gif") no-repeat top left;
}

h2 {
	padding: 5px;
	background-color: #a20029;
}

/* ----- strong ----- */
	strong.text-red-bold {
		font-weight: bold;
		color: red;
	}

/* ----- layout ----- */
/* ----- header ----- */
#header {
	background-color: #a20029;
}

/* ----- global-navi ----- */
#global-navi ul li#navi-enterprise {
	background: url("/header/img0804/global_navi_epw_over.gif") no-repeat top left;
}

/* ----- contents ----- */
#contents {
	background: #fff url("/images/local_navi_bg.gif") repeat-y top left;
}

	/* ----- local-navi ----- */
	#local-navi {
		color: #fff;
	}
	
		#local-navi a {
			color: #fff;
		}
	
	#local-navi .section ul li {
		background: url("/images/list_square.gif") no-repeat top left;
	}
	
	#local-navi .section ul.category {
		margin: 0;
		padding: 5px 0;
		background-color: #000;
	}
	
	#local-navi .section ul.category li {
		margin: 0;
		padding: 0;
		text-indent: -9999px;
		background: none;
	}
	
	#local-navi .section ul.category li a {
		height: 27px;
	}
	
		#local-navi .section ul.category li.hardware a {
			display: block;
			background: #000 url("/images/tab-hard.gif") no-repeat top left;
		}
		
		#local-navi .section ul.category li.hardware a:hover {
			background: #000 url("/images/tab-hard-active.gif") no-repeat top left;
		}
		
		#local-navi .section ul.category li.software a {
			display: block;
			background: #000 url("/images/tab-soft.gif") no-repeat top left;
		}
		
		#local-navi .section ul.category li.software a:hover {
			background: #000 url("/images/tab-soft-active.gif") no-repeat top left;
		}
		
		#local-navi .section ul.category li.security a {
			display: block;
			background: #000 url("/images/tab-security.gif") no-repeat top left;
		}
		
		#local-navi .section ul.category li.security a:hover {
			background: #000 url("/images/tab-security-active.gif") no-repeat top left;
		}
		
		#local-navi .section ul.category li.network a {
			display: block;
			background: #000 url("/images/tab-network.gif") no-repeat top left;
		}
		
		#local-navi .section ul.category li.network a:hover {
			background: #000 url("/images/tab-network-active.gif") no-repeat top left;
		}
		
		#local-navi .section ul.category li.topic a {
			display: block;
			background: #000 url("/images/tab-topic.gif") no-repeat top left;
		}
		
		#local-navi .section ul.category li.topic a:hover {
			background: #000 url("/images/tab-topic-active.gif") no-repeat top left;
		}
		
		#local-navi .section ul.category li.worldinfo a {
			display: block;
			background: #000 url("/images/tab-kaigai.gif") no-repeat top left;
		}
		
		#local-navi .section ul.category li.worldinfo a:hover {
			background: #000 url("/images/tab-kaigai-active.gif") no-repeat top left;
		}
	
	#local-navi .section h2 {
		margin-bottom: 0;
		padding-bottom: 0;
		height: 33px;
	}
	
	#local-navi .section h2#serial {
		background: url("/images/category.gif") no-repeat top left;
	}

	#local-navi .section h2#backnumber {
		background: url("/images/backno.gif") no-repeat top left;
	}
	
	#local-navi .section h2#editing {
		background: url("/images/editor.gif") no-repeat top left;
	}

	/* ----- main-contents ----- */

	
	/* ----- header ----- */
	#main-contents .section .heading {
		background-color: #a20029;
	}
	
	#main-contents .section h2 .update-time {
		font-weight: normal;
	}
	
	#main-contents .section h2.hottopics {
		background-color: #fda748;
	}

	/* ----- news ----- */
	#main-contents ul.news {
		margin-left: 0;
		padding-left: 0;
		list-style-type: none;
		list-style-image: none;
	}
	
	#main-contents ul.news li {
		margin-left: 0px;
		padding-left: 0px;
		
	}
	
		#main-contents ul.news li::after {
			height: 0;
			visibility: hidden;
			content: ".";
			display: block;
			clear: both;
		}
	
		#main-contents ul.news li {
			width: 468px;
			/*width: 423px;
			/*\*//*/
			overflow: hidden;
			/**/
		}
		
                #main-contents ul.news li :hover {
                        text-decoration: underline;
                }

		#main-contents ul.news div.newsIcon {
			display: inline;
			float: left;
			padding-right: 5px;
		}

                #main-contents ul.news div.image img {
                        margin-right: 0.3em;
                }

                #main-contents ul.news li.subcornerBold div.subCorner {
                        font-weight: bold;
                        color: red;
                }

                #main-contents ul.news li.subcornerBold,
		#main-contents ul.news li.textBold {
                        margin-bottom: 1em;
		}

                #main-contents ul.news li.textBold div.text {
                        font-weight: bold;
                }

                #main-contents ul.news li.yellow div.newsText div.subTitle {
                        padding-left: 45px;
                }

                #main-contents ul.news li.yellow div.newsText div.title {
                        padding-left: 45px;
                }

		#main-contents ul.news li.hardware {
			background: url("/images/icon01.gif") no-repeat top left;
		}
		
		#main-contents ul.news li.software {
			background: url("/images/icon02.gif") no-repeat top left;
		}

		#main-contents ul.news li.security {
			background: url("/images/icon03.gif") no-repeat top left;
		}

		#main-contents ul.news li.network {
			background: url("/images/icon04.gif") no-repeat top left;
		}
		
		#main-contents ul.news li.topic {
			background: url("/images/icon05.gif") no-repeat top left;
		}
		
		#main-contents ul.news li.world {
			background: url("/images/icon06.gif") no-repeat top left;
		}
		
		#main-contents ul.news li.serial {
			background: url("/images/icon07.gif") no-repeat top left;
		}
		
		#main-contents ul.news li.special {
			background: url("/images/icon08.gif") no-repeat top left;
		}
		
		#main-contents ul.news li.plan {
			background: url("/images/icon09.gif") no-repeat top left;
		}

		#main-contents ul.news li.thinkit {
			background: url("/static/thinkit/logo.gif") no-repeat top left;
                        width: 423px;
                        margin-left: 0px;
                        padding-left: 45px;
		}

		#main-contents ul.news li.tedia {
			background: url("/static/thinkit/tedia.gif") no-repeat top left;
                        width: 423px;
                        margin-left: 0px;
                        padding-left: 45px;
		}

		#main-contents ul.news li.wbb {
			background: url("/images/wbb.gif") no-repeat top left;
		}

		#main-contents ul.news li.break {
			background: url("/images/break.gif") no-repeat top left;
		}
          
                #main-contents ul.news li.spacer {
                        margin-bottom: 0.4em;
                }

	/* ----- footer ----- */
	#footer {
		border-top: 3px solid #a20029;
	}
