@charset "utf-8";
/* CSS Document */

*{
	margin:0;
	padding:0;
	}

img{border:none;}

a:link,a:visited{color:#003399;}
a:hover,a:focus{color:#e60012;}

/************************************************
*	clearfix									*
************************************************/
div:after , .clearfix:after {
	content:".";
	display: block;
	height:0px;
	clear:both;
	visibility:hidden;
}
/* exlude IE6 \*/
* html .clearfix ,* html .article_area {
	height: 1%
}
.clearfix {
	display:block;
}
/* end IE6 */

/* for IE7 */
.clearfix , .article_area {
	zoom:1;
}
/* end IE7 */

/*==========================*/

body{
	background-color:#42b6e9;
	font-size:14px;
	color:#000000;
	line-height:1.2em;
	background-image:url(images/tanken_body_background.jpg);
	background-repeat:repeat-x;
	}


/*pageokuri*/
.pagelist p{
	list-style:none;
	border:#003399 solid 1px;
	padding:3px 10px;
	height:20px;
	float:left;
	text-align:center;
	margin-right:5px;
	margin-top:10px;
	font-size:14px;
	font-weight:bold;
	background-color:#FFFFFF;
	}

h1{
	background-image:url(images/tanken_big_title.jpg);
	background-repeat:no-repeat;
	width:1020px;
	height:155px;
	margin:0 auto;
	}
.titlenone {display:none;}

#maincontents{
	width:986px;
	margin:0 auto;
	background-image:url(images/tanken_maincontents_bk.jpg);
	background-repeat:repeat-y;
	}
	
#globalmenu{
	width:960px;
	margin:0 auto;
	}
#globalmenu li{
	float:left;
	list-style:none;
	}
	
/*======================left==============================*/
#leftColumn{
	margin-left:23px;
	width:220px;
	float:left;
	margin-bottom:20px;
	color:#003399;
	}
*html #leftColumn{margin-left:12px;}
#leftColumn div{
	width:220px;
	background-color:#FFFFFF;
	background-image:url(images/tanken_left_c_bk.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	padding-bottom:18px;
	}

#leftColumn dd{
	background-color:#FFFFFF;
	padding:0 20px;
	}
#leftColumn ul{
	list-style-position:outside;
	margin-left:15px;
	}

/*======================right==============================*/
#rightColumn{
	margin-top:10px;
	margin-right:23px;
	margin-bottom:10px;
	width:700px;
	float:right;
	}
*html #rightColumn{margin-right:12px;}

.entry{
	background-image:url(images/tanken_entry_body_image.gif);
	background-repeat:repeat-y;
	}
.entry h2{
	margin:0 auto;
	padding-left:93px;
	background-image:url(images/tanken_entry_title_background.gif);
	background-repeat:no-repeat;
	background-position:center left;
	line-height:25px;
	font-size:18px;
	border:#000000 solid 2px;
	width:516px;
	text-decoration:none;
	color:#000000;
	}
.entryBody{
	width:600px;
	background-image:url(images/tanken_entry_body_inner_keisen.gif);
	background-repeat:repeat-y;
	margin-left:44px;
	margin-top:5px;
	}
.inner{
	background-image:url(images/tanken_entry_chousahoukoku.gif);
	background-repeat:no-repeat;
	padding-top:50px;
	}
.entryFooter{
	background-image:url(images/tanken_entry_under_image.gif);
	background-repeat:no-repeat;
	height:75px;
	padding:0 44px 0 44px;
	text-align:right;
	}
.entryFooter li{
	float:right;
	list-style:none;
	margin-right:10px;
	margin-top:10px;
	}

/*======================footer==============================*/
#boysFooter{
	border-top:#0051a0 solid 10px;
	background-color:#FFFFFF;
	padding:18px;
	color:#999999;
	font-size:10px;
	line-height:14px;
	clear:both;
	margin:0 13px;
	}
*html #boysFooter{padding: 0 18px 18px 18px;}
#boysFooter .copy_l{float:left;}
#boysFooter .copy_r{float:right;}
#boysFooter .copyright{clear:both; padding-top:10px;}