@charset "utf-8";
/* INDEX  -------------------------------------------
webNewsArea
-------------------------------------------------- */

.webNewsArea {
	padding: 0px;
	margin:15px 0;
	
} 

.webNewsArea .update{margin:0;
padding:0;
color:#666666;
text-align:right;}
.webNewsArea .writer {
	padding: 0px;
	margin:0 0 15px 0;
	text-align:right;
} 

.webNewsArea .webNewsTitle{
margin:5px 0 15px 0;
padding:0;
border:1px solid #CCC;
}
.webNewsArea .webNewsTitle h2{
border-top:3px solid #CCC;
padding:9px 8px 8px 35px;
margin:0;
font-size:120%;
font-weight:bold;
margin:0;
color:#666;
background:#ccebfd url(../webnews/parts/title_mark.gif) 5px 55% no-repeat;
}

.webNewsArea .webNewssubTitle{
border-bottom:1px solid #CCC;

margin:20px 0 10px 0;
}

.webNewsArea .webNewssubTitle h3{
background:url(../common/circle_small_blue.gif) left 50% no-repeat;
padding:5px 8px 8px 20px;
margin:0;
font-size:110%;
font-weight:bold;
margin:0;
color:#666;

}
.webNewsArea .webNewssubTitle h3 span{
margin-left:20px;
padding:5px 0 0 0;
font-size:90%;
}


/* Table Element
-------------------------------------------------- */

.webNewsArea .webNewsphotoTable {
	padding: 0px;
	margin: 3px 0px 4px;
	
}
.webNewsArea .webNewsphotoTable p {
	padding: 0px;
	margin: 3px 0 0 0;
	
}

.webNewsArea .webNewsphotoTable table {

	padding: 0px;
	margin: 0px;
	font-size: small;
	_font-size: x-small;
	_fo\nt-size: x-small;

	
	/*\*//*/
	revise: MacIE5.0bug;
	width: 99%;
	/**/
}

.webNewsArea .webNewsphotoTable caption {
	padding: 0px 0px 4px 0px;
	margin: 0px;
	font-size: 90%;
	text-align: left;
	font-weight: bold;
	line-height: 110%;
	color:#fc6ca4;
}



.webNewsArea .webNewsphotoTable tbody th {
	padding: 2px;
	border:none;
	font-weight: bold;

	vertical-align: top;
	text-align: left;
}

.webNewsArea .webNewsphotoTable table td {
	padding: 2px 20px 2px 2px;


	vertical-align: top;

}
.webNewsArea .webNewsphotoTable table td .cap{
	padding: 2px 0px;

}

.webNewsArea .webNewsphotoTable tbody th,
.webNewsArea .webNewsphotoTable tbody td{
	text-align: left;
}

.webNewsArea .webNewsphotoTable .right{
	text-align: right !important;
}

.webNewsArea .webNewsphotoTable .left{
	text-align: left !important;
}

.webNewsArea .webNewsphotoTable .center{
	text-align: center !important;
}


.leftTable {
	margin: 0px 15px 0 0;
	float:left;
	
}
.webNewsArea .webNewsphotoTable p {
	padding: 0px;
	margin: 3px 0 0 0;
	
}


/* InfoBox
---------------------------------*/


.webNewsArea .backNumber {
	margin: 0;
	padding: 0px;

	clear:both;

}

.webNewsArea .backNumber .oneInfo {
	margin:0px;
	padding:7px 0px;
	border-bottom:1px dotted #C5BCBA;
}



.webNewsArea .backNumber .oneInfo span.date {
font-size:75%;

}


.webNewsArea .backNumber .oneInfo ul.link{
	margin: 4px 0;	
	padding: 0px;
	list-style: none;

}

.webNewsArea .backNumber .oneInfo ul.link li {
	list-style: none;
}

.webNewsArea .backNumber .oneInfo ul.link li a {	
	padding: 0px 0px 0px 15px;
	margin: 5px 0px;
	text-decoration: none;
	font-weight:bold;
	background: url(../common/arrow_01.gif) 0px 1px no-repeat;	

}
.webNewsArea .backNumber .oneInfo ul.link li a:focus,
.webNewsArea .backNumber .oneInfo ul.link li a:hover {
	background: url(../common/arrow_01o.gif) 0px 1px no-repeat;
		text-decoration:underline;
	

}