@charset "utf-8";

/*------------------------------------------------------------------------------
	Date: 2007/09/13
------------------------------------------------------------------------------*/

/*
########################################################
  display none
########################################################
*/

*{
	margin:0 !important;
	padding:0 !important;
	width:auto !important;
	float:none !important;
	background:none !important;
}

strong{
	font-weight:normal !important;
}

body{
	margin:0;
	padding:0;
	background:none;
}


div#header,
div#lNaviArea,
div#leftColumn,
div.mainContents h2,
.btn,
div#footer p.gotoTop,
.ftBtn01,
.selectSites,
div.newsBoxMain div.newsBoxTop{
	display:none;
}

/*  news print title
--------------------------------------------*/

div#printTTL{
	display: block !important;
}



/*
########################################################
  change style
########################################################
*/

div#contents{
	width:650px;
	height: auto;
	margin:0;
	padding:0;
}


div#rightColumn{
	width:650px;
	height:auto;
}

div.mainContents{
	width:650px;
	height: auto;
	margin:0;
	padding:0;
}

div.newsBoxMain{
	width:650px;
	height:auto;
	margin:0 !important;
	padding:0;
}

div.newsBoxBottom{
	width:650px;
	height: auto;
	margin:0;
	padding:0;
}

div.newsBoxBottom h3{
	margin:10px 0 0 0;
	padding:0;
	font-size:130%;
	width:auto;
}

div.newsDetailBox{
	width:650px;
	height:auto;
	margin:0;
	padding:0;
}

table.detailTableStyle01{
	width:630px;
	margin:15px 5px !important;
}

table.detailTableStyle01 th,table.detailTableStyle01 td{
	padding:10px !important;
}


.newsTLStyle{
	width:630px;
}

.newsTLStyle span{
	width:630px;
}

/* width change */

.width730,
.width360,
.width210,
.width340{
	width:auto !important;
}


h3.newsTLStyle{
	width:650px !important;
	margin:30px 0 10px 0 !important;
	padding:0 0 10px 0 !important;
	font-weight:bold !important;
	font-size:12px !important;
	color:#747061 !important;
	border-bottom:3px double #747061 !important;
}

h3.newsTLStyle span{
	display:block;
	width:650px;
	padding:0;
	margin:0;
}

div.mainContents h4{
	*margin:40px 0 0 0;
	padding:0;
}

div.mainContents img{
	*margin:15px 0;
}




div.imgLayoutL,
div.imgLayoutR,
.news2columnL,
.news2columnR{
	width:650px;
}

div.mainContents p{
	width:650px !important;
}

div.news2column{
	width:650px;
	margin:0;
	padding:0;
}

div.imgLayout,div.news2column{
	width:650px;
	margin:0;
	padding:0;
}


.imgLayoutL,
.imgLayoutR,
.img-left,
.img-right,
.news2columnL,
.news2columnR{
	float:none;
}

address{
	clear:both;
	width:650px !important;
	text-align:right;
	margin:0;
	padding:10px 0 0 0 !important;
	border-top:1px solid #cccccc;
}

div.img_area{
	margin:0;
	padding:0;
}


.tlStyle02{
	width:650px !important;
	margin:15px 0 !important;
	padding:0 0 5px 5px !important;
	border-left:1px solid #DF501A !important;
}

.tlStyle04{
	width:650px !important;
	margin:40px 0 !important;
	padding:0 0 5px 5px !important;
	font-size:16px !important;
	border-left:1px solid #8C8879 !important;
}

