/*
	99Lime.com HTML KickStart by Joshua Gatcke
	style.css
	
*/

/*---------------------------------
	IMPORTS
-----------------------------------*/
@import url(http://fonts.googleapis.com/css?family=Arimo:400,700);

/*---------------------------------
	OVERRIDES
-----------------------------------*/
h1,h2,h3,h4,h5,h6{
font-family: "Trebuchet Ms", arial, verdana, sans-serif;
}

thead th,
tbody th{
font-family: "Trebuchet Ms", arial, verdana, sans-serif;
}

button,
a.btn,
input[type="submit"],
input[type="reset"],
input[type="button"]{
font-family: "Trebuchet Ms", arial, verdana, sans-serif;
}

.menu{
font-family: "Trebuchet Ms", arial, verdana, sans-serif;
}

blockquote{
font-family: "Trebuchet Ms", arial, verdana, sans-serif;
}

a{
	color:#E76D89;
}

/*---------------------------------
	LAYOUT
-----------------------------------*/
body{
margin:0;
padding:0;
color:#000;
background:#efefef url(css/img/bg.gif) repeat center top;
font:normal 0.9em/150% 'Arimo', "Trebuchet MS", arial, verdana, sans-serif;
text-shadow: 0px 0px 1px transparent; /* google font pixelation fix */
}

#wrap{
width:980px;/*960*/
background:#fff;
margin:0 auto 0 auto;
padding:0;
border:1px solid #ccc;
}

.menu{
margin:-1px -1px 0 -1px;
}


#footer{
text-align:center;
padding:20px;
margin:0;
background:#efefef;
border-top:1px solid #ccc;
color:#999;
font-size:0.8em;
text-shadow:0px 1px 1px #fff;
position: relative;
top:0;
left:0;
}

	#link-top{
	position: absolute;
	top:10px;
	right:10px;
	*right:25px;/*IE 7 ONLY*/
	left:auto;
	color:#666;
	text-decoration:none;
	display: inline-block;
	padding:5px 10px;
	background:#e5e5e5;
	line-height:100%;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	}




div#title, div#title div.inner,div#title h1{
	padding:0;
	margin:0;
	height:154px;
}

div.news-article:after { content: ""; display: block; clear: both; }
div.news-article h3{
	margin-top:0;
	font-size:120%;
}

.menu li{
	font-size:12px;
}
.menu li a{
}
div#nav-bar{
	width:100%;
	height::41px!important;
	margin:0;
	padding:0;
	text-align:center;
	background-image: url(img/global_navi_bg.gif);
background-repeat-x: repeat;
background-repeat-y: no-repeat;
background-attachment: initial;
background-position-x: 0%;
background-position-y: 0%;
background-origin: initial;
background-clip: initial;
background-color: white;
}

div#nav-bar div.inner{
	margin:0;
	padding:0;
	height:41px;
}
div.column div.inner{

}
















#global-navi0907 {
	width: 960px;
}

	#global-navi0907 ul {
		margin: 0;
		padding: 0;
		height: 41px;
	}

	#global-navi0907 ul li {
		margin: 3px 0 0 0;
		padding: 0;
		float: left;
		width: 50px;
		height: 33px;
		list-style-type: none;
		text-indent: -9999px;
	}
	#global-navi0907 ul li a {
		height: 33px;
		display: block;
		position: relative;
	}

		#global-navi0907 ul li#navi-headline a {
			background: url("http://www.watch.impress.co.jp/header/0907/img/global_navi_hl_hl.gif") 0 0 no-repeat;
		}

		#global-navi0907 ul li#navi-headline a:hover{
			background-position: 0 -33px;
		}

		#global-navi0907 ul li#navi-enterprise a {
			background: url("http://www.watch.impress.co.jp/header/0907/img/global_navi_epw_hl.gif") 0 0 no-repeat;
		}

		#global-navi0907 ul li#navi-enterprise a:hover{
			background-position: 0 -33px;
		}

		#global-navi0907 ul li#navi-pc a{
			background: url("http://www.watch.impress.co.jp/header/0907/img/global_navi_pw_hl.gif") 0 0 no-repeat;
		}

		#global-navi0907 ul li#navi-pc a:hover{
			background-position: 0 -33px;
		}

		#global-navi0907 ul li#navi-dc a{
			background: url("http://www.watch.impress.co.jp/header/0907/img/global_navi_dcw_hl.gif") 0 0 no-repeat;
		}

		#global-navi0907 ul li#navi-dc a:hover{
			background-position: 0 -33px;
		}
		#global-navi0907 ul li#navi-akiba a{
			background: url("http://www.watch.impress.co.jp/header/0907/img/global_navi_ah_hl.gif") 0 0 no-repeat;
		}

		#global-navi0907 ul li#navi-akiba a:hover{
			background-position: 0 -33px;
		}

		#global-navi0907 ul li#navi-av a{
			background: url("http://www.watch.impress.co.jp/header/0907/img/global_navi_avw_hl.gif") 0 0 no-repeat;
		}

		#global-navi0907 ul li#navi-av a:hover{
			background-position: 0 -33px;
		}

		#global-navi0907 ul li#navi-game a{
			background: url("http://www.watch.impress.co.jp/header/0907/img/global_navi_gmw_hl.gif") 0 0 no-repeat;
		}

		#global-navi0907 ul li#navi-game a:hover{
			background-position: 0 -33px;
		}

		#global-navi0907 ul li#navi-k-tai a{
			background: url("http://www.watch.impress.co.jp/header/0907/img/global_navi_ktw_hl.gif") 0 0 no-repeat;
		}

		#global-navi0907 ul li#navi-k-tai a:hover{
			background-position: 0 -33px;
		}

		#global-navi0907 ul li#navi-internet a{
			background: url("http://www.watch.impress.co.jp/header/0907/img/global_navi_iw_hl.gif") 0 0 no-repeat;
		}

		#global-navi0907 ul li#navi-internet a:hover{
			background-position: 0 -33px;
		}

		#global-navi0907 ul li#navi-bb a{
			background: url("http://www.watch.impress.co.jp/header/0907/img/global_navi_bbw_hl.gif") 0 0 no-repeat;
		}

		#global-navi0907 ul li#navi-bb a:hover{
			background-position: 0 -33px;
		}

		#global-navi0907 ul li#navi-forest a{
			background: url("http://www.watch.impress.co.jp/header/0907/img/global_navi_wf_hl.gif") 0 0 no-repeat;
		}

		#global-navi0907 ul li#navi-forest a:hover{
			background-position: 0 -33px;
		}

		#global-navi0907 ul li#navi-robot a{
			background: url("http://www.watch.impress.co.jp/header/0907/img/global_navi_rbw_hl.gif") 0 0 no-repeat;
		}

		#global-navi0907 ul li#navi-robot a:hover{
			background-position: 0 -33px;
		}

		#global-navi0907 ul li#navi-kaden a{
			background: url("http://www.watch.impress.co.jp/header/0907/img/global_navi_kdw_hl.gif") 0 0 no-repeat;
		}

		#global-navi0907 ul li#navi-kaden a:hover{
			background-position: 0 -33px;
		}

		#global-navi0907 ul li#navi-career a{
			background: url("http://www.watch.impress.co.jp/header/0907/img/global_navi_career_hl.gif") 0 0 no-repeat;
		}

		#global-navi0907 ul li#navi-career a:hover{
			background-position: 0 -33px;
		}

		#global-navi0907 ul li#navi-video a{
			background: url("http://www.watch.impress.co.jp/header/0907/img/global_navi_video_hl.gif") 0 0 no-repeat;
		}

		#global-navi0907 ul li#navi-video a:hover{
			background-position: 0 -33px;
		}


		#global-navi0907 ul li#navi-car a{
			background: url("http://www.watch.impress.co.jp/header/0907/img/global_navi_caw_hl.gif") 0 0 no-repeat;
		}

		#global-navi0907 ul li#navi-car a:hover{
			background-position: 0 -33px;
		}

		#global-navi0907 ul li#navi-cloud a{
			background: url("http://www.watch.impress.co.jp/header/0907/img/global_navi_clw_hl.gif") 0 0 no-repeat;
		}

		#global-navi0907 ul li#navi-cloud a:hover{
			background-position: 0 -33px;
		}

		#global-navi0907 ul li#navi-smartphone a{
			background: url("http://www.watch.impress.co.jp/header/0907/img/global_navi_smartphone_hl.gif") 0 0 no-repeat;
		}

		#global-navi0907 ul li#navi-smartphone a:hover{
			background-position: 0 -33px;
		}

		#global-navi0907 ul li#navi-girlscamera a{
			background: url("http://www.watch.impress.co.jp/header/0907/img/global_navi_jcw_hl.gif") 0 0 no-repeat;
		}

		#global-navi0907 ul li#navi-girlscamera a:hover{
			background-position: 0 -33px;
		}

		#global-navi0907 ul li#navi-moe a{
			background: url("http://www.watch.impress.co.jp/headline/uocchi12/img/global_navi_moe_hl.gif") 0 0 no-repeat;
		}

		#global-navi0907 ul li#navi-moe a:hover{
			background-position: 0 -33px;
		}

		
		


div#imp_footer{
	padding:0;
	margin:0;
	background-color:white;
	border-top:1px solid black;
}
div#imp_footer ul li{
	list-style-type:none;
	float:left;
	margin-right:20px;
}


a.lightbox span{
	text-decoration:none;
}







body#top div#left{
	margin:0;
}
body#top div#left div.inner{
	background-color:white;
}
body#top div#left div.news-article{
	border-bottom:1px solid gray;
	width:100%;
}
body#top div#left div.news-article p{
	line-height:1.3;
	font-size:small;
}


div.align-right{
	float:right;
	margin-left:8px;
}
span.align-right{
	float:right;
	display:block;
	margin-left:8px!important;
}


#media-mado div.inner{
	padding:0;
}

#media-mado li{
	padding:2px;
	font-weight:bold;
}



body#article div#wrap{
	background:white url(img/local_navi_bg.gif);
	background-repeat:repeat-y;
	background-position:top left;
}


body#article div#left{
	padding:0;
	margin:0;
	line-height:1.2;
}
body#article div#left div.inner{
	margin:0;
	padding:0;
}
body#article div#left h3{
	font-size:16px;
	font-weight:bold;
	text-align:center;
	background-color:yellow;
}







body#article h2{
	font-size:20px;
	border-top: 5px solid #3E3838;
	border-bottom: 5px solid #3E3838;
	padding-top: 5px;
	padding-bottom: 5px;
}
body#article div#center p{
	line-height:1.6;
	margin-bottom:1.5em;
}



body#article div#ahsense{
	margin-top:30px;
}
body#article div#ahsense h3{
	font-size:12px;
	font-weight:bold;
	border-bottom:2px solid gray;
}
body#article div#ahsense a{
	display:block;
	margin:0 0 10px 0;
	text-decoration:none;
}
body#article div#ahsense h4{
	font-weight:bold;
	font-size:18px;
	color:blue;
	margin:0;
	padding:0;
	text-decoration:underline;
}
body#article div#ahsense p{
	font-size:12px;
	margin:0;
	padding:0;
	text-decoration:none;
}

body#article div#center a#backtotop{
	display:block;
	background-color:#FF7095;
	color:white;
	text-align:center;
	font-size:16px;
	font-weight:bold;
	padding:5px 0 5px 0;
	text-decoration:none;
}
