@charset "UTF-8";

/*/////////////////////////////////////////////////////////////////////////
News_CSS
/////////////////////////////////////////////////////////////////////////*/
#unitR h2 { background:url(../img/title_news.jpg) no-repeat;}
#unitR #main h3 { width:250px; height:30px; background:url(../img/h3_news.png) no-repeat; position:absolute; top:-50px; left:4px;}
	.con01 #unitR #main h3#title1 { background-position:0 0;}
	.con02 #unitR #main h3#title2 { background-position:0 -30px;}
	.con01 #unitR #main h3#title3 { background-position:0 -60px;}
#unitR #main h4 { width:665px; font-size:1.8em; color:#008ccc; background:url(../img/line3.gif) repeat-x bottom left; padding-bottom:10px; margin-bottom:5px;}
.con02 #unitR #main h4 { width:500px;}
/*latest*/
#unitR #main p { font-size:1.2em; padding-bottom:20px;}
#unitR #main .date { font-weight:bold; color:#555; padding:5px 0 10px;}
#unitR #main img { border:1px solid #222;}
#unitR #main .photoarea { width:332px; float:left; margin:0 15px 10px 0;}
#unitR #main .photoarea p.cap { font-size:100%; line-height:1.3em; color:#555; padding:5px;}
* html #unitR #main .photoarea p.cap { line-height:1.2em; padding:2px 5px 5px;}
	/*linkBtn*/
	#unitR #main .archiveBtn { width:660px; position:relative; padding:10px 0 15px; margin-top:10px;}
	* html #unitR #main .archiveBtn { margin-bottom:10px;}
		#unitR #main .archiveBtn div { width:150px; font-size:120%; color:#fff; font-weight:bold; text-align:center; border:1px dashed #a61e1e; padding:1px; position:absolute; top:0; right:-10px;}
		#unitR #main .archiveBtn div a { display:block; width:150px; color:#fff; background:#a61e1e; text-decoration:none; font-weight:bold; padding:4px 0 3px;}
		#unitR #main .archiveBtn div a:hover { text-decoration:none; color:#fe0;}
/*archive*/
#unitR #main #textL { width:500px; float:left;}
#unitR #main #textL h4 { margin-bottom:20px;}
#unitR #main #textL li { font-size:1.2em; line-height:1.2em; border-bottom:1px dotted #555; padding-bottom:10px; margin-bottom:10px;}
#unitR #main #textL li .date { font-size:0.9em;}
#unitR #main #textL li img { border:1px solid #e78e98; background:#f6e5e8; float:left; padding:5px; margin:0 5px;}
#unitR #main #textL li a:hover img { border:1px solid #555; background:#fff4f6;}
#unitR #main #textR { width:150px; float:right;}
#unitR #main #textR ul { padding:0 0 0 10px;}
#unitR #main #textR li { font-size:120%; line-height:1.2em; border-bottom:1px dotted #555; padding:0 3px 6px; margin-bottom:8px;}








/*eof*/

