@charset "utf-8";


/* -----------------------------------------------
CSS file d-sq
FileName : news.css
UpdatedBy : 2010/06/20
----------------------------------------------- */

#mainContents #mainConLeft #box{
	padding:0px;
	margin:0px;
	width:251px;
	margin:0;
	border-color:#ccc;
	border-width:1px;
	border-style:solid;
	background-color:#ebebeb;
	text-align:left;
}


#mainContents #mainConLeft #box #list{
	margin:10px 5px 8px 12px;
	width:234px;
	padding:0;
	color:#000000;
	line-height:1.4em;
}

#mainContents #mainConRight #box{
	padding:0px;
	margin:0px;
	width:720px;
	margin:0;
	border-color:#ccc;
	border-width:1px;
	border-style:solid;
	text-align:left;
}

#mainContents #mainConRight #box #list01{
	margin:10px 15px 8px 16px;
	width:689px;
	padding:0;
	line-height:1.4em;
}

#mainContents #mainConRight #box #list01 p{
	margin: 5px 0 5px 1px;
	padding: 0;
	background:url(../images/arrow03.gif) left 1px no-repeat;
	text-indent:2em;
}


#mainContents #mainConRight #box #list02{
	margin:10px 15px 8px 16px;
	width:689px;
	padding:0;
	line-height:1.4em;
}

#mainContents #mainConRight #box #list02 p{
	margin: 5px 0 5px 1px;
	padding: 0;
	background:url(../images/arrow.gif) left 1px no-repeat;
	text-indent:2em;
}



/* title -------------------------------------- */

#mainContents #mainConRight h3{
	margin:0px;
	padding:0px;
	height:27px;
	text-align:left;
}

#mainContents #mainConRight h3 .left{
	float:left;
	margin:0px;
	padding:0px;
	height:27px;
	text-align:left;
}

#mainContents #mainConRight h3 .right{
	float:right;
	margin:0px;
	padding-top:7px;
	height:20px;
	text-align:left;
}

#mainContents #mainConRight #ttl02{
	margin:0px 0px 15px 0px;
	padding:0px;
	width:720px;
	height:28px;
	text-align:left;
	background:url(../images/ttl_bg.jpg) left top no-repeat;
}

#mainContents #mainConRight #ttl02 .left{
	float:left;
	margin:0px 0px 0px 80px;
	padding:0px;
	height:24px;
	text-align:left;
}

*html #mainContents #mainConRight #ttl02 .left{
	float:left;
	margin:0px 0px 0px 40px;
	padding:0px;
	height:24px;
	text-align:left;
}

#mainContents #mainConRight #ttl02 .right{
	float:right;
	margin:6px 0px 0 0;
	padding:0px;
	width:175px;
	height:13px;
	text-align:left;
	background:url(../images/arrow.gif) left 1px no-repeat;
	text-indent:20px;
	color:#333333;
}



#mainContents #mainConRight h4{
	margin:0px 0px 10px 0px;
	padding:0px;
	text-align:left;
	font-weight:bold;
	font-size:14px;
	color:#003399;
	text-decoration:underline;
}

#mainContents #mainConRight h4.date{
	margin:0px 0px 10px 0px;
	padding:0px;
	text-align:left;
	font-weight:bold;
	font-size:14px;
	color:#333333;
	text-decoration:none;
}


/* textBlock -------------------------------------- */

#mainContents #mainConRight #textBlock{
	margin:15px 0px 5px 0px;
	padding:0px;
	width:720px;
	text-align:left;
}


#mainContents #mainConRight #textBlock p {
	margin: 0 0 15px 0;
	padding: 0;
	line-height:1.5em;
}

#mainContents #mainConRight #textBlock .indentText{
	display: block;
	text-indent: 1em;
}



#mainContents #mainConRight #textBlock p.list{
	margin: 0 0 10px 1px;
	padding: 0;
	line-height:120%;
	background:url(../images/arrow.gif) left 1px no-repeat;
	text-indent:2em;
}




/* navigation_bar -------------------------------------- */

#mainContents #mainConRight #navigation_bar {
	height: 15px;
	text-align:right;
	margin:0 0 10px 0;
	color:#003399;
}

#mainContents #mainConRight #navigation_bar ul li{
	text-align:right;
	float:left;
}


#mainContents #mainConRight #navigation_bar a {
	color:#003399;
	text-decoration:none;
}
#mainContents #mainConRight #navigation_bar a:visited{
	color:#003399;
	text-decoration:none;
}
#mainContents #mainConRight #navigation_bar a:hover{
	color:#003399;
	text-decoration:underline;
}
#mainContents #mainConRight #navigation_bar a:active{
	color:#003399;
	text-decoration:none;
}







/* CSS Document */


