	@charset "utf-8";
/* CSS Document */
/*--------------------------------------------------*/

h1{ }

h2{ display: none;}

h3{ margin:15px 0 10px;}
h4{ margin:0 0 15px;}

/*---------------------------------------*/

div#externalObj{
	width: 720px;
	/*height: 550px;*/
	height:530px;
	margin-top:13px;
	/*background: transparent url(img/ch_bar02.jpg) no-repeat 0px 335px;*/
	background: transparent url(img/ch_bar02.jpg) no-repeat 0px 315px;
}

div#topicsBox{
	margin-bottom:30px;
}

p#topicsBtn{
	background: url(../share/img/bg_list_right.jpg) no-repeat 0 0;
	padding-left:20px;
	float: right;
	height:14px;
}

table#topics{}

table#topics tr{
	background:url(../share/img/dotted_line.gif) repeat-x 0 30px;
}

table#topics th{
	text-align: left;
	width:92px;
	text-indent:-9999px;
}

table#topics td span{
	display: block;
	padding-left:10px;
	padding: 5px 0 5px 0px;
}

	table#topics td.day{
		/*border-left:1px solid #eee;*/
		width:85px;
		padding-left:10px;
	}
	
	table#topics span.week{
		text-align: justify;
		font-family:monospace!important;
		color:#900;
		display: inline!important;
		padding-left:0;
		/*border-right:1px solid #eee;*/
		padding-right:10px;
	}
	
	table#topics td.txt{
		text-align: left;
		width:533px;
		padding-left:10px;
	}

table#topics th.cat_hie{background:url(img/cat02.gif) no-repeat 0 0px;}
table#topics th.cat_air{background:url(img/cat01.gif) no-repeat 0 0px;}
table#topics th.cat_log{background:url(img/cat03.gif) no-repeat 0 0px;}
table#topics th.cat_svc{background:url(img/cat05.gif) no-repeat 0 0px;}
table#topics th.cat_sel{background:url(img/cat04.gif) no-repeat 0 0px;}

/*---------------------------------------*/

div.indexFootBox{
	width: 354px;
	float: left;
	display: inline;
	margin-bottom:30px;
}

/**/
div.indexFootBoxR{
	margin-left:12px;
}


div.indexFootBox p.indexThumb{
	width:96px;
	float: left;
	display: inline;
}

div.indexFootBox div.fR{
	float: right;
	width:250px;
	display: inline;
}

	div.indexFootBox div.fR span{
		text-align: justify;
		display: block;
		line-height:1.6em;
	}

	div.indexFootBox div.fR p.btnLink{
		text-align: right;
		margin-top:10px;
	}
/*---------------------------------------*/

div#footer{ margin-top:35px;}
div#footer ul{}
div#footer ul li{}
div#footer ul li a{ text-decoration:underline;}


/*---------------------------------------*/

ul.brandLogoList{
	width: 720px;
	height: 160px;
	display: block;
	background: transparent url(../share/img/b_btn_hover.jpg) no-repeat 0px 0px;
}
ul.brandLogoList li{
	display: inline;
	float: left;
}

ul.brandLogoList li{
}

ul.brandLogoList li img{ vertical-align: bottom;}

ul.brandLogoList li a:hover img{
	filter: alpha(opacity=0);
	-moz-opacity:0;
	opacity:0;
}

ul.brandLogoList li.firstItem{
	margin-left:0;
}



/* 110726_サーバーメンテナンス */
#mentenaunce{
	width:700px;
	padding:8px;
	border:1px solid #666;
	background:#eee;
}
#mentenaunce p{
	color:#c00;
	font-size:14px;
	font-weight:bold;
}
#mentenaunce span{
	color:#555;
	font-size:12px;
}

