@charset "shift_jis";



@import url(../css/basic.css);

@import url(../css/common.css);



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



   Style Info: お知らせ

 

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



.er { padding:20px 12px; }





/* ----------------------------------------------------

   一覧

---------------------------------------------------- */



/* 見出し・カテゴリ・バックナンバー */



#list_top {

	width:640px;

	background:url(../image/hline.gif) repeat-x left bottom;

	padding:20px 0 13px 0;

	}



#list_top select {

	float:right;

	margin-left:10px;

	display:inline;

	padding:2px;

	}



#list_top h3 {

	float:left;

	margin-top:2px;

	border-left:3px solid #1e8fc9;

	padding:1px 0 0 9px;

	font-size:16px;

	}





/* 一覧 ----------------------------------*/



.info_list { width:640px; padding-top:13px; line-height:1.4em; }



.info_list dt {

	clear:left;

	float:left;

	width:9.5em;

	text-indent:12px;

	padding-top:8px;

	}



.info_list dd {

	margin-left:9.5em;

	padding-top:8px;

	padding-right:12px;

	padding-left:10px;

	zoom:1;

	background:url(../image/lm.gif) no-repeat 0 14px;

	}



.kai_page { padding-top:20px; font-size:14px; }

.kai_page a { text-decoration:none; }





/* ----------------------------------------------------

   詳細

---------------------------------------------------- */





/* タイトル ----------------------------------*/



.info_title {

	width:640px;

	background:url(../image/hline.gif) repeat-x left bottom;

	padding:22px 0 13px 0;

	line-height:1.4em;

	}



.info_title h3 {

	border-left:3px solid #1e8fc9;

	padding:4px 0 2px 9px;

	font-size:16px;

	}



.info_date { width:616px; margin:0 auto; padding-top:20px; }



.info_date .cate {

	display:-moz-inline-box;

	display:inline-block;

	/display:inline;

	/zoom:1;

	padding:2px 6px 0 6px;

	line-height:1.3em;

	background-color:#ff9900;

	color:#fff;

	text-decoration:none;

	font-size:11px;

	margin-right:12px;

	}

.info_date .cate:hover {

	background-color:#1e8fc9;

	color:#fff;

	}

.info_date .cate:visited { color:#fff; }





/* 記事

--------------------------------- */



.come {

	width:616px;

	margin:0 auto;

	padding-top:15px;

	word-break:break-all;

	}





/* 画像

--------------------------------- */



.photo_l { float:left; margin-right:20px; margin-bottom:5px; }

.photo_r { float:right; margin-left:20px; margin-bottom:5px; }

.photo_c { text-align:center; padding-bottom:20px; }



/* データファイル */

.datafile { padding-bottom:10px; }

.datafile img { vertical-align:middle; margin-bottom:2px; }







/* 戻る・ページ先頭

--------------------------------- */



#pnav_back { padding-top:30px; }



#pnav_back span {

	display:-moz-inline-box;

	display:inline-block;

	/display:inline;

	/zoom:1;

	margin-right:3px;

	font-size:11px;

	}



