@charset "UTF-8";



/* 大枠 */

#common_container {

/* 画面の幅を制御するにはこの値を変更

   ＜固定幅 630px+320px=950px＞

    width:950px;

   ＜伸縮幅、横マージン 5px＞

    margin:0 5px;

    width:100%;

*/

}



/* コンテンツ外枠 */

#common_main { padding:0;}



/* 基本タグ */

h2 { font-size:110%;}

h3 { font-size:105%; margin-bottom:5px;}

h4 { font-size:small;}



/* 写真窓 */

.img_box {

/*	border:1px solid #b8c0c8;

*/	text-align:center;

/*	padding:5px;

*/}

.img_box img {

	margin:0 0 5px 5px;

	border:1px solid #CCC;

}

.img_box .caption {

	text-align:left;

	font-size:80%;

	line-height:1.2em;

}



/* ニュース一覧 */

.news_index {

	margin:0 0 20px 0;

	padding:0;

}

.news_index ul {

	margin:0;

	padding:0;

	list-style:none;

}

.news_index ul li {

	padding:6px 5px;

	list-style:none;

	border-bottom:1px solid #CCC;

}

.news_index li a,

.news_index li a:link,

.news_index li a:visited,

.news_index li a:active { color: #000000; text-decoration: none;}

.news_index li a:hover { color: #00F; text-decoration: underline;}



.news_index h4 {

    margin-left:20px;

}

.news_index h4 a {

    color:#003399;

    text-decoration:none;

}



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

  ニュース記事面

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

/* ニュース記事 */

#news_item {

	line-height:1.2em;

	padding:20px 5px 10px 5px;

}

/* ニュース記事タイトル */

.news_item_title {

	clear:both;

	color:#333333;

	margin:5px 0 0;

	padding:10px 10px 5px;

	line-height:1.2;

	background: url(../images/midashi_bg.gif) repeat-x bottom;

	border-bottom:1px solid #CCC;

}

.news_item_title a {

	text-decoration:none;

	color:#333333;

}

/* 送信時間を隠す */

.news_item_meta {

	display:none;

}



/* ニュース記事本文 */

.news_item_body {

	/*background: url(news/line_dot.gif) repeat-x;*/

	padding:10px 5px;

	line-height:1.5em;

}

.news_item_body p {

	line-height:1.5em;

	margin-bottom:0.6em;

}

.news_item_body .img_box {

	clear:both;

	margin:10px;

}



/* ニュース記事追加内容 */

.news_item_foot {

	clear:both;

	padding:3px 5px 8px;

}



/* ニュース記事追加 */

.news_item_more a,

.news_item_more a:link,

.news_item_more a:visited,

.news_item_more a:active { color: #00F; text-decoration: none;}

.news_item_more a:hover { color: #00F; text-decoration: underline;}



/* ニュース付属コンテンツ */

#news_item_sub {

	margin:5px;

}

#news_item_sub h3{

	margin-bottom:3px;

}


