/* このファイルを編集すると他のページにも影響が出ますのでご注意ください *//* 会長からのメッセージページのCSSはこのファイル最下部に記述されています*/body,td {	font-size: 12px;}h1 {	font-size: medium;	color: #996633;}.s10 {	font-size: 10px;}a:hover {	text-decoration:none;}a:active {	color: #ff0000;	text-decoration:underline;}#link td{	padding-bottom:5px;	}#top_link td{	line-height:1.5em;	}#top_link td#topics{	line-height:normal;	}#top_link td#topics #banner_massage{	width:100%;	margin-top:10px;	}#top_link td#topics #banner_massage a{	display:block;	width:211px;	height:59px;	text-indent:-9800px;	font-size:0;	line-height:0;	background:url(../images/banner_massage.gif) no-repeat left top;	}#top_link td#topics #banner_massage a:active,#top_link td#topics #banner_massage a:focus,#top_link td#topics #banner_massage a:hover{	background:url(../images/banner_massage.gif) no-repeat left bottom;	}/*----------全森連のご案内--------------*/#container #contents #zenmori-guide td{	padding:18px;	text-align:center;	}#container #contents #zenmori-guide td img{	margin-bottom:5px;	}#container #contents #guide-bottom-image{	width:100%;	text-align:center;	}/*----------全森連のご案内-メッセージ--------------*/#message-body{	margin:0;	padding:0;	}#container{	width:800px;	}#header{	width:800px;	height:158px;	background:url(../images/naka_back02.gif) no-repeat left top;	}#container #contents{	width:642px;	margin-left:118px;	margin-bottom:20px;	}#container #contents_free{	width:642px;	margin-left:118px;	margin-bottom:20px;	}#container h2{	font-size:medium;	}.red{	font-size:78%;	color:red;	}/*----------入力ページ--------------*/#container #contents .message-input th{	width:95px;	font-size:82%;	padding:3px;	background:#EFF0EC;	border-bottom:solid 1px #AFAFAF;	}#container #contents .message-input td{	width:520px;	padding:3px;	border-bottom:solid 1px #AFAFAF;	}#container #contents .message-input td #input-title{	width:450px;	}#container #contents .message-input td textarea{	width:520px;	}/*----------一覧ページ--------------*/#container #message-top{	margin-bottom:20px;	}#container #message-top a img{	border:0;	}#container #message-list h2{	margin:0;	margin-bottom:10px;	}#container #message-list p{	margin:0;	margin-bottom:5px;	}#container #message-list th{	width:110px;	text-align:center;	vertical-align:top;	}#container #message-list th a img{	border:0;	}#container #message-list td{	width:450px;	}#container #message-list td.message-bottom-img{	background:url(../images/line.gif) no-repeat top center;	}#container #message-link{	text-align:center;	}/*----------詳細ページ--------------*/#container #detail-title p{	margin:0 0 10px 0;	font-size:110%;	text-align:right;}#container #detail-title h2{	margin:0;	margin-bottom:20px;}#container .detail-content{	clear:both;	width:642px;}#container .detail-content p{	margin:0 0 15px;	padding:0;	font-size:140%;}#container .detail-content .detail-photo{	float:left;	padding-right:10px;	text-align:center;}#container .detail-content .detail-photo img{	margin-bottom:5px;}#container .detail-content .detail-photo p{	font-size:100%;}#container #detail-material{	clear:both;	margin-right:10px;	text-align:right;}#container #detail-material p{	font-weight:bold;}#container #detail-material p a{	font-weight:normal;}#container #message-link{	clear:both;}#container #message-link p a#message-index-link{	display:block;	width:81px;	height:25px;	margin:0 auto;	text-indent:-9800px;	font-size:0;	line-height:0;	background:url(../images/btn_ichiran2.gif) no-repeat left top;}#container #message-link p a#message-index-link:active,#container #message-link p a#message-index-link:focus,#container #message-link p a#message-index-link:hover{	background:url(../images/btn_ichiran2.gif) no-repeat left bottom;}/*----------管理画面--------------*/#container #message-top-control{	margin-bottom:15px;	}#container #message-top-control h2{	margin:0;	}#container #contents .pankuzu{	border-bottom:dotted 1px #666666;	margin-bottom:15px;	padding-bottom:10px;	}#container #contents .pankuzu p{	margin:0;	}#container #contents #message-control th{	font-size:82%;	padding:3px;	background:#EFF0EC;	border-bottom:solid 1px #AFAFAF;	}#container #contents #message-control td{	padding:3px;	background:#F8F8F4;	}#container #contents #message-list .message-manage-btn{	margin-left:250px;	}#container #contents #message-list .message-manage-btn a{	padding:3px 5px;	background:#EFEFEF;	border:solid 1px #1C771C;	}/*----------会長からのメッセージ自由入力用CSS----------*//* 以下の内容は自由に変更が可能です。定型入力欄に影響はありません。	新規に追加する場合は必ず #contents_free を指定してください。*/#container #contents_free{	font-size:140%;	width:642px;	margin-left:118px;	margin-bottom:20px;	}#container #contents_free #detail-title p{	font-size:80%;}#container #contents_free #detail-title h2{	font-size:110%;}#container #contents_free #zenmori-guide td{	padding:18px;	text-align:center;	}#container #contents_free #zenmori-guide td img{	margin-bottom:5px;	}#container #contents_free #guide-bottom-image{	width:100%;	text-align:center;	}#container #contents_free #preview-close{	font-size:80%;	}