@charset "utf-8";

#header_wrap {
	z-index: 60;
}

#header .header_inner {
	width: 946px;
	margin: 0 auto;
	padding: 0;
}

#header #title_main {
	background-color: #2e2e2e;
	height: 48px;
}

#header #title_main.top {
	height: 84px;
}

#header #title_main h1 {
	width: 408px;
	height: 41px;
	float: left;
	margin-top: 22px;
}

#header #title_main h1 a {
	width: 408px;
	height: 41px;
	text-indent: -1000em;
	overflow: hidden;
	display: block;
	float: left;
	background: transparent url('/web/20130612225706im_/http://ajw.asahi.com/media/img/common/ajw.gif') no-repeat left center;
}

#header #title_main.default {}

#header #title_main strong {
	width: 335px;
	height: 48px;
	display: block;
	float: left;
}

#header #title_main strong a {
	width: 335px;
	height: 48px;
	text-indent: -1000em;
	overflow: hidden;
	display: block;
	float: left;
	background: transparent url('/web/20130612225706im_/http://ajw.asahi.com/media/img/common/ajw_title.gif') no-repeat left center;
}

#header #title_main.top #header_tools {
	margin-top: 29px;
}

#header #title_main.default #header_tools {
	margin-top: 10px;
}

#header #title_main #header_tools {
	float: right;
}

#header #title_main #header_tools ul.services {
	height: 28px;
	float: left;
	margin: 0 0 0 9px;

	background: transparent url("/web/20130612225706im_/http://ajw.asahi.com/media/img/common/search_line.gif") no-repeat 0 0;
	padding-left: 4px;
}

#header #title_main #header_tools ul.services li {
	width: 22px;
	height: 22px;
	margin: 3px 0 0 9px;
	padding: 0;
	display: inline;
	float: left;
}

#header #title_main #header_tools ul.services li a {
	width: 22px;
	height: 22px;
	margin: 0;
	padding: 0;
	text-indent: -9999px;

	font-size: 12px;
	font-family: Verdana, sans-serif;
	display: block;
	float: left;
	color: #FFF;
	text-decoration: none;
}

#header #title_main #header_tools ul.services li#service_fb a {
	background: transparent url("/web/20130612225706im_/http://ajw.asahi.com/media/img/common/icon_service_fb_header.gif") no-repeat left center;
}

#header #title_main #header_tools ul.services li#service_tw a {
	background: transparent url("/web/20130612225706im_/http://ajw.asahi.com/media/img/common/icon_service_tw_header.gif") no-repeat left center;
}




#header #title_main #header_tools .search_box {
	float: left;
	height: 28px;
	background: url(/web/20130612225706im_/http://ajw.asahi.com/media/img/common/search_line.gif) no-repeat 0 0;
	padding-left: 13px;
	margin: 0 0 0 9px;
}

#header #title_main #header_tools .search_box form#searchform {
	position: relative;
	vertical-align:middle;
	background: url('/web/20130612225706im_/http://ajw.asahi.com/media/img/common/search_bg_s.gif') no-repeat 0 0;
	width: 152px;
	height: 28px;
}


#header #title_main #header_tools .search_box input#keywords {
	border: none;
	background: #f5f5f5;
	font-size: 14px;
	width: 118px;
	height: 22px;
	line-height: 18px;
	font-size: 12px;
	text-indent: 3px;
	position: absolute;
	left: 3px;
	top: 3px;
	line-height: 18px;
	padding: 0;
	border: none;
}


#header #title_main #header_tools .search_box input#keywords:focus {
	background: #EEE;
}


#header #title_main #header_tools .search_box input#searchBtn {
	border: 0px;
	width: 22px;
	height: 22px;
	background: url(/web/20130612225706im_/http://ajw.asahi.com/media/img/common/search_btn.gif) left top no-repeat;
	cursor: pointer;
	position: absolute;
	left: 127px;
	top: 3px;
}









#header #title_main #select_language {
	position: relative;
	float: right;
	width: 61px;
	margin: 0 0 0 7px;
	padding: 0;
	text-align: center;
}

#header #title_main.top #select_language a {
	margin-top: 0px;
	height: 57px;
}

#header #title_main.default #select_language a {
	margin-top: 0px;
	height: 38px;
}

#header #title_main #select_language a {
	position: relative;
	float: left;
	float: right;
	width: 61px;
	margin: 0;
	padding: 0;
	color: #FFF;
	text-align: center;
	cursor: pointer;
	background: transparent url("/web/20130612225706im_/http://ajw.asahi.com/media/img/common/bg_languages_btn.gif") no-repeat right bottom;
}

#header #title_main #select_language a:hover {
	background: transparent url("/web/20130612225706im_/http://ajw.asahi.com/media/img/common/bg_languages_btn.gif") no-repeat left bottom;
	color: #FFF;
}

/*
#header #title_main a:hover {
	color: #000;
}
*/


#header #title_main #select_language a span {
	position: absolute;
	width: 61px;
	height: 28px;
	line-height: 28px;
	display: block;
	margin: 0;
	padding: 0;
	font-size: 10px;
	font-family: "Lucida Grande", "Verdana";
	text-align: center;
	bottom: 0;
	left: 0;
}





















#header #title_feature {
	background-color: #F00;
	border-top: 1px solid #C00;
}

#header #title_feature ul li a {
	color: #FFF;
	text-decoration: none;
	text-shadow: 0 -1px #C00;
}

#header #title_feature ul li.current a {
	text-decoration: none;
	text-shadow: none;
	text-shadow: 0 -1px #900;
	color: #600;

	text-shadow: 0 -1px #C30;
	color: #FFF;
	background: transparent url('/web/20130612225706im_/http://ajw.asahi.com/media/img/common/bg_current_feature_category.gif') repeat-x left 24px;
}

#header .categories {
	height: 32px;
	line-height: 32px;
	background-color: #e6e6e6;
	border-top: 1px solid #CCC;
}

#header .categories ul {
	width: 946px;
	margin: 0 auto;
	list-style-type: none;
}

#header .categories ul li {
	display: block;
	float: left;
	margin: 0 16px 0 0;
	font-size: 12px;
}

#header .categories ul li#header_topcategory_sports {
	padding-right: 18px;
	background: transparent url('/web/20130612225706im_/http://ajw.asahi.com/media/img/common/bg_category_separate.gif') no-repeat center right;
}

#contents_forum #header .categories ul li#header_topcategory_sports {
	background-image: url('/web/20130612225706im_/http://ajw.asahi.com/media/img/common/bg_category_separate_b.gif');
}

#header #title_feature ul li#header_topcategory_sports {
	background-image: url('/web/20130612225706im_/http://ajw.asahi.com/media/img/common/bg_category_separate_r.gif');
}

#header .categories ul li#header_topcategory_whatsnew {
	margin: 0;
	float: right;
	font-family: 'Lucida Grande', Verdana, sans-serif;
}

#header .categories ul li#header_topcategory_whatsnew span {
	font-size: 10px;
}

#header .categories ul li a {
	display: block;
	float: left;
	text-decoration: none;
	text-shadow: 0 1px #FFF;
	font-weight: bold;
}

#header .categories ul li.current > a {
	color: #333;
	text-decoration: none;
	text-shadow: 0 1px #FFF;
	background: transparent url('/web/20130612225706im_/http://ajw.asahi.com/media/img/common/bg_current_category.gif') repeat-x left 24px;
}

#contents_forum #header .categories {
	background-color: #0073c0;
	border-top: 1px solid #0066d0;
}

#header .categories ul.dropdown {
}

#header .categories ul.dropdown li.dropdown_parent {
	margin: 0 32px 0 0;
	display: block;
/*
	display: inline;
	float: left;
	background-color: #F00;
*/
}

#contents_forum #header .categories a ,
#header .categories ul.dropdown li.dropdown_parent a {
	text-shadow: 0 -1px #666;
	color: #FFF;
/*
	display: block;
	float: left;
*/
}

#header .categories ul.dropdown li.dropdown_parent a.btn_dropdown {
	width: 24px;
	height: 24px;
	margin: 4px 8px 0 0;
	background: transparent url('/web/20130612225706im_/http://ajw.asahi.com/media/img/common/bg_btn_dropdown.gif') no-repeat bottom left;
}

#header .categories ul.dropdown li.dropdown_parent a.btn_dropdown.current {
	background-position: top left;
}

#header .categories ul.dropdown li.dropdown_parent ul {

/*
	width: 946px;
	margin: 0 auto;
	list-style-type: none;

	padding: 5px;

*/
	width: auto;

	list-style: none;
	margin: 0;
	margin: 32px 0 0 0;
	*margin: 0;
	background: #0073C0;

	position: absolute;
/*
	position: relative;
	background: #007;
	display: none;
	float: left;

*/
	clear: both;
	display: block;
	display: none;

	z-index: 100;
}

#header .categories ul.dropdown li.dropdown_parent ul li.dropdown_child {
	display: block;
	float: none;
	margin: 0;

/*
	width: 200px;
	float: left;
*/
}

#header .categories ul.dropdown li.dropdown_parent ul li.dropdown_child a {
	display: block;
	float: none;
	padding: 2px 32px;
/*
	width: 100%;
	float: left;
	margin: 0 16px 0 0;
	font-size: 12px;
*/
}

#header .categories ul.dropdown li.dropdown_parent ul li.dropdown_child a:hover {
	background: #DDD;
	background-color: #2D52A3;
}


#header .categories ul.dropdown li.dropdown_parent ul li.current > a {
/*
#header .categories ul li.current > a {
	background: #DDD;
*/
	color: #FBEE11 !important;

	text-decoration: none;
/*
	text-shadow: 0 1px #FFF !important;
*/
	background: transparent url('/web/20130612225706im_/http://ajw.asahi.com/media/img/common/bg_current_category.gif') repeat-x left 24px;
	background: none;
}






#header .categories.first {
	border-bottom: 1px solid #CCCCCC;
}

#header .categories.second {
	border-top: none;
}

#alert {
	background: #ffec40;
	border-top: 1px solid #b2a52d;
	border-bottom: 1px solid #b2a52d;
	height: 30px;
	line-height: 30px;
	font-size: 12px;
}

#alert.large {
	height: 40px;
	line-height: 40px;
	font-size: 18px;
}

#alert.large ul {
}

#alert ul {
	width: 946px;
	margin: 0 auto;
	list-style-type: none;
}

#alert ul#news {}

#user_menu {
	height: 28px;
	float: left;
}

#user_menu ul {
	list-style-type: none;
}

#user_menu a {
	color: #FFF;
}

#user_menu ul.public {
	width: 172px;
}

#user_menu ul.public li {
	height: 28px;
	display: block;
	float: left;
}

#user_menu ul.public li#register {
	width: 67px;
	background: transparent url('/web/20130612225706im_/http://ajw.asahi.com/media/img/common/bg_register.gif') no-repeat top left;
	padding: 0 0 0 38px;
}

#user_menu ul.public li#login {
	width: 67px;
	background: transparent url('/web/20130612225706im_/http://ajw.asahi.com/media/img/common/bg_login.gif') no-repeat top left;
	padding: 0;
}

#user_menu ul.public li a {
	width: 67px;
	height: 28px;
	line-height: 28px;
	display: block;
	float: left;
	font-size: 10px;
	font-family: 'Lucida Grande', Verdana, sans-serif;
	text-align: center;
	margin: 0;
}

#user_menu ul.public li a:hover {
	text-decoration: underline;
}

#user_menu ul.user {
	width: 185px;
	height: 28px;
	display: block;
	padding: 0;
	margin: 0;
	background: transparent url('/web/20130612225706im_/http://ajw.asahi.com/media/img/common/bg_usermenu.gif') no-repeat top left;
}

#user_menu ul.user li {
	float: left;
}

#user_menu ul.user li a {
	height: 28px;
	line-height: 28px;
	display: block;
	float: left;
	text-align: center;

	font-size: 10px;
	font-family: 'Lucida Grande', Verdana, sans-serif;
}

#user_menu ul.user li a:hover {
	text-decoration: underline;
}

#user_menu ul.user li#setting a {
	width: 111px;
}

#user_menu ul.user li#logout a {
	width: 73px;
}

/*
     FILE ARCHIVED ON 22:57:06 Jun 12, 2013 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 08:41:30 Sep 22, 2017.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/