/* Caution! Ensure accessibility in print and other media types... */
@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */

.ui-tabs-hide {
	display:none;
}
}

/* Hide useless elements in print layouts... */
.ui-tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */
	display:block;
	clear:both;
	content:" ";
}

.ui-tabs-nav li {
	float:left;
	ist-style-type:none;
}

.entryblock ul, .entryblock2 ul {
	list-style-image :none;
}

.ui-tabs-nav a, .ui-tabs-nav a span {
	display:block;
	padding:0;
}

.ui-tabs-nav a {
	margin:0; /* position:relative makes opacity fail for disabled tab in IE */
	padding-left:0;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	white-space:nowrap; /* required in IE 6 */
	outline:0; /* prevent dotted border in Firefox */
}

.ui-tabs-nav a span {
/*width:64px;
 min-width:64px;
 height:18px;
 min-height:18px;
 padding-top:6px;
 padding-right:0;*/
}

*>.ui-tabs-nav a span { /* hide from IE 6 */
	width:auto;
	height:auto;
}

.ui-tabs-nav .ui-tabs-selected a:link, .ui-tabs-nav .ui-tabs-selected a:visited, .ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */
	cursor:text;
}

.ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active, .ui-tabs-nav .ui-tabs-unselect a:hover, .ui-tabs-nav .ui-tabs-unselect a:focus, .ui-tabs-nav .ui-tabs-unselect a:active { /* @ Opera, we need to be explicit again here now... */
	cursor:pointer;
}

.ui-tabs-disabled {
	opacity:.4;
	filter:alpha(opacity=40);
}

.ui-tabs-panel {
/*border-top:1px solid #97a5b0;
 padding:1em 8px;
 background:#fff;*/
}

.ui-tabs-loading em {
	padding:0 0 0 20px;
	background:url(loading.gif) no-repeat 0 50%;
}

/* Additional IE specific bug fixes... */
* html .ui-tabs-nav { /* auto clear, @ IE 6 & IE 7 Quirks Mode */
	display:inline-block;
}

*:first-child+html .ui-tabs-nav { /* @ IE 7 Standards Mode - do not group selectors, otherwise IE 6 will ignore complete rule (because of the unknown + combinator)... */
	display:inline-block;
}

#newsList {
	position:relative;
	overflow:hidden;
}
 @media screen and (-webkit-min-device-pixel-ratio:0) {
#newsList ul li {
font-size:1px;
line-height:1px;
text-indent:-9999em;
}
}

#newsList dl dt {
	clear:both;
	font-weight:bold;
	padding-left:5px;
}

#newsList dl dt img {
	vertical-align:text-top;
	padding-left:5px;
}

#newsList dl dt.icon_r img {
	display:none;
}

/*.icon_i {
	background:url(/common/img/icon_i.gif) no-repeat 8em 50%;
}

.icon_is {
	background:url(/common/img/icon_is.gif) no-repeat 8em 50%;
}

.icon_j {
	background:url(/common/img/icon_j.gif) no-repeat 8em 50%;
}

.icon_jis {
	background:url(/common/img/icon_jis.gif) no-repeat 8em 50%;
}

.icon_jois {
	background:url(/common/img/icon_jois.gif) no-repeat 8em 50%;
}

.icon_o {
	background:url(/common/img/icon_o.gif) no-repeat 8em 50%;
}

.icon_oi {
	background:url(/common/img/icon_oi.gif) no-repeat 8em 50%;
}

.icon_s {
	background:url(/common/img/icon_s.gif) no-repeat 8em 50%;
}*/

#newsList dl dd {
	background:url(/common/img/dotted.gif) repeat-x left bottom;
	padding:0 10px 10px 26px;
	text-indent:-18px;
	margin-bottom:10px;
}

#newsList .entryBox {
	background:url(/common/img/bg_asahi.jpg) no-repeat center 200px;
	min-height:480px;
}

#newsList .entryBox dl {
	margin-bottom:15px;
}

#newsList .entryBox dl dd {
	padding:0 5px 10px 5px;
	text-indent:0;
}

#newsList .entryBox p {
	padding:0 5px;
}

#listop {
	text-align:right;
	border-bottom:1px solid #8C8C8C;
	margin-bottom:10px;
	padding-bottom:10px;
}

#newsList p.more {
	text-align:right;
}

#listop a, #newsList p.more a, #newsList dl dd a {
	background:url(/common/img/arrow.gif) no-repeat left 2px;
	color:#040404;
	text-decoration:underline;
	padding-left:16px;
}

#listop a:hover, #newsList p.more a:hover, #newsList dl dd a:hover {
	text-decoration:none;
}

/* newsList
----------------------------------------------- */
#newsList ul {
	background:url(/common/img/tab_bg.gif) repeat-x left bottom;
	height:44px;
	overflow:hidden;
	margin-bottom:20px;
	padding-left:0;
}

#newsList ul li {
	float:left;
	/*padding:0 0 0 3px;*/
	padding:0 0 0 11px;
	font-size:0;
	line-height:0;
}

#newsList ul li a {
	width:120px;
	height:44px;
	display:block;
	outline:none;
}

#newsList ul li img {
	vertical-align:top;
}

#newsList ul li.tab01 a {
	background:url(/common/img/tab01_on.gif) no-repeat left top;
}

#newsList ul li.tab02 a {
	background:url(/common/img/tab02_on.gif) no-repeat left top;
}

#newsList ul li.tab03 a {
	background:url(/common/img/tab03_on.gif) no-repeat left top;
}

#newsList ul li.tab04 a {
	background:url(/common/img/tab04_on.gif) no-repeat left top;
}

#newsList ul li.tab05 a {
	background:url(/common/img/tab05_on.gif) no-repeat left top;
	width:100px;
}

#newsList ul li.tab06 a {
	background:url(/common/img/tab06_on.gif) no-repeat left top;
	width:100px;
}
 @media print {

#newsList ul li.ui-tabs-selected a img {
	display:block;
}
}

#news #sub ul li a {
	padding:6px 10px;
}

#newsList ul li.tab06 {
	display:none;
}
