/* css 2005 add 2006 */* { margin:0px; padding:0px; }body {margin: 0; padding: 0;color:#886666;background-color:#ffffef;text-align: center; font: 12px 'Lucida Grande','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','ＭＳ Ｐゴシック', sans-serif;line-height:20px; border-color:#88aa99;}img  { margin:0px;padding:0px; border:none;}img a { border:none;}div .reset{ clear: both; display: block; margin: 0; padding: 0; height: 0; line-height: 1px; font-size: 0px; height:0px;}/*リンク*/a:link {color : #ff6644;}a:visited{ color:#ee3322;}a{text-decoration:underline;}a:hover { color: white;text-decoration:none; background-color:#ddccaa; position:relative; top:1px; }/* リスト */ul, ol, dl { margin:0px; padding:0px; }dt { font-size:12px;padding-left:4px;}dt a { text-decoration:none; }dd { margin:1px 24px 12px 24px; }/*ヘッダ・フッタ*/#header { margin:0 0 4px 0;padding:0px ;color:#88aa99;border-top:4px solid #88aa99; border-bottom:4px solid ; background:url(./img/yhBn1.png) right center no-repeat; line-height:44px;height:44px;}#header img { margin:0px; padding:0px; float:right; clear:both; }#header p { text-align:left; font-size:10px; margin-left:12px;padding:0px;vertical-align:center;}#header h1{text-align:left; font-size:14px;padding-left:8px; padding-left:8px;height:20px;}#footer { text-align: center; clear: both;font-size: 10px; text-align:center; border-top: 1px solid 	#88aa99;}/* メインの枠 */#main { width: 520px; text-align: left;	border-color:#88aa99;margin:0px auto 4px auto;}#main small{font-size:11px;color:#997777;}#main h1, #main p.head { font-size: 16px; padding:8px 0 11px 8px;margin: 0 ; color:white;border-bottom: 0 solid; line-height:20px;background-color:#88aa99; }#main h2 { font-size: 14px; margin: 0 ; line-height:14px; padding:0px;}#main h3 { font-size: 12px; margin: 0 0 2px 0; color:#88aa99;}#main .box { border: 2px solid ; padding: 0 5px 3px 5px; margin: 0 0 12px 0;border-color:#88aa99;}/* 本文の枠 */#content {  float:right;width: 354px;}#content p.date { font-size:11px; margin:-25px 2px 0px 0px;padding:0px;float:right;line-height:14px;height:14px; color:white;}#content div { margin:0px; padding:0px;  }#content div.waku { border:2px solid #88aa99;margin:0px 0px 12px 0px; }#content img { margin:0px; padding:0px; width:350px}#content a img { margin:0px; padding:0px;}#content p { text-align:left; margin-left:2px;}#content div.comment { margin:0px;padding:8px 12px 8px 12px;text-align:left;border-bottom:1px solid #e5e5d4; }#content div.comment p { padding:2px;   margin:0px 0px 4px 28px; }#content p.nest { font-size:10px;}#content p.nest a { font-style:none; color:#775555; }#content p.links a { color:#998877; text-decoration:none; margin-left:4px;}#content p.returnTop { text-align:right; margin-right:4px;}#content h1 a, #content h1 a:hover, #content h2 a, #content h2 a:hover{ font-size:13px;text-decoration:none; position:relative; top:0px; background:transparent;}#content h2 { color:#88aa99;padding:6px;margin:4px 0px 12px 0px }#content a {  }#content ul { margin:4px 0px 4px 12px; padding:0px; list-style:square inside; font-size:11px;  color:#bb9977;}#content ul il { margin-left:12px; }#content ul.links { color:#998877; margin:0; padding:4px; }#content ul.links li { font-size:10px;line-height:12px;display:inline; border-right:1px solid; padding:0px 4px 0px 4px;margin:0px;}#content ul.links li a { color:#998877; text-decoration:none; }#content ul.inline { font-size:11px; }#content ul.inline li { list-style:none inside; display: inline; border-right:1px solid; padding:0px 4px 0px 4px; margin:0px; }#content .box h1 { border-bottom: 1px solid ; padding: 5px;  margin: 0 -5px 5px -5px; }/*ナビゲーションメニュー*/#sidemenu {  float: left; width: 155px;  line-height: 14px;}#sidemenu a:link, #sidemenu a:visited{color : #778888;}#sidemenu a{text-decoration:none;}#sidemenu a:hover {color: white;text-decoration:none; background-color:#ddccaa;position : relative; top : 1px; right : 0px; }#sidemenu p {text-align:right; margin:0px 0px 9px 0px; color:#88aa99}#sidemenu p.comment {text-align:left; padding:4px;}#sidemenu p.small{font-size:11px;text-align:left;padding:4px}#sidemenu h1 { font-size: 12px; margin: 0; color:#eeffee; 	background-color:#88aa99;line-height:18px;}#sidemenu h2 { font-size: 12px; margin: 0; color:#aabbaa;}#sidemenu h3 { font-size: 12px; margin: 0;}#sidemenu h4 { font-size: 10px; margin: 0;}#sidemenu .box ul { list-style:none inside; text-align:right;}#sidemenu .box ul li { font-size:12px; margin:2px 2px 6px auto;}#sidemenu .box h1 { border-bottom: 1px solid ; padding: 5px;  margin: 0 -5px 5px -5px; }#sidemenu .box h2 { border-bottom:1px solid; padding:4px 0px 3px 6px; margin:0px -5px 3px -5px; }#sidemenu .box h3 { border:none; padding:1px 0px 3px 6px; margin:0px -5px 3px -5px; }/* なごり */.alignleft { float: left;}.alignright { float: right;}.aligncenter { float: margin-left:auto; margin-right:auto;}.clear { clear:both; }.topMessage{text-align:left;padding:1em;line-height :120%;}.spec, .attention, .LinkBar, .return{ width:620px; padding:1em 0px 1em 20px;border:1px solid #aa9999;text-align:left;font-size:100%;margin: 0.8em 0em 0.8em 4em; line-height:1.8em;background-color:#efe5cc;}
