/* CSS Document */body {margin:0px;padding:0px;background:#FEE65B;font-size:12px;}a {text-decoration: underline;}h1, h2, h3 {width: auto;height: auto;margin: 0px;padding: 0px;color: #000000;font-weight: normal;font-size:12px;line-height: normal;}p {margin: 0px;padding: 0px;color: #000000;font-weight: normal;font-size:12px;line-height: normal;}.alt {display:none;}#container {font-family: sans-serif,"ＭＳ Ｐゴシック","Osaka";line-height: 120%;margin-right: auto;margin-left: auto;padding: 0px;width: 766px;background: #FFFFFF;}#header {width: 750px;margin:0 8px 0 8px;border-top:3px solid #3B6ABC;color: #FFFFFF;overflow:hidden;}#header h1 a {width: auto;height: auto;float:left;margin:12px 0 0 10px;font-size: 25px;color: #000000;font-weight:bold;line-height: normal;display:block;text-decoration: none;}#header h2 a {width: auto;height: auto;margin:12px 0 0 10px;font-size: 11px;color: #000000;font-weight: normal;line-height: normal;display:block;text-decoration: none;}* html #header h1 a {margin:16px 0 0 10px;}#header #logo a {width:141px;height:19px;float:right;margin:16px 10px 16px 0;background:url(images/logo.gif);display:block;}#header #top a {width:750px;height:150px;margin:0px auto 16px auto;background:url(images/top.jpg);clear:both;display:block;}#header #top h2{width: auto;height: auto;margin:0px auto 16px auto;font-size: 10.5px;color: #000000;font-weight: normal;line-height: normal;clear:both;display:block;}#left {float: left;width: 183px;margin:10px 0 5px 0px;padding: 0 27px 5px 8px;background-color: #FFFFFF;display:inline;overflow: hidden;}#left h3 {margin:0px;padding:16px 0 10px 8px;background:url(images/side_top.gif) no-repeat;font-size: 14px;font-weight: bold;text-transform: uppercase;  }#left h4 {font-size: 12px;font-weight: bold;margin:0 0 6px 0;line-height:14px;}.sidebar {margin:0 0 3px 0;background:url(images/side_bg.gif) repeat-y;}.sideBottom {padding-top:10px;background:url(images/side_bottom.gif) no-repeat;}.sidebar .widget-content {margin:0 6px 20px 6px;padding:5px;border:1px solid #ccc;overflow:hidden;}.sidebar .sideFrameProfile {width:169px;margin:6px 6px 20px 6px;border:1px solid #ccc;text-align:center;overflow:hidden;}.sidebar .sideFrameProfile img {margin:0 auto 0 auto;}* html .sidebar .sideFrameProfile {width:169px;}.sidebar p {line-height:12px;line-height:14px;}.sidebar p.title {width:60px;float:left;margin:2px 0 2px 7px;padding:0px;text-align:left;font-size:10px;line-height:14px;color:#4773C0;display:inline;}.sidebar p.text {width:96px;margin:0 3px 0 0;padding:0px;float:right;text-align:left;font-size:10px;line-height:14px;display:inline;}.line {margin:0 3px 0 7px;border-top:1px solid #ddd;clear:both;}.sidebar p.date {margin:0 0 4px 0;border-bottom:1px solid #ddd;font-size:10px;}.sidebar p.comment {margin:0 0 4px 0;}#left ul {padding-left: 0px;margin: 1px 5px 1px 0;}#left li.widget-list-item {font-size:12px;line-height: 160%;margin: 0px;padding: 0 0 0 16px;background:url(images/arrow.gif) no-repeat 0px 3px;list-style-type: none;}#calendar {  line-height: 140%;font-family: Verdana, Arial, sans-serif;text-align: center;margin-bottom: 20px;}.sidebar .sideFrameCalendar {margin:0 6px 20px 6px;border:1px solid #ccc;overflow:hidden;}#calendar h3 {padding:20px 0 20px 0;text-align:center;}#calendar table {margin:0 0 0 1px;padding: 2px;width:167px;}* html #calendar table {width:156px;}#calendar th {padding-top:4px;padding-bottom:0px;text-align: left;font-weight: normal;font-size:8px;color:#3B6ABC;line-height:10px;}#calendar th.sunday {color:#c00;}#calendar td {padding:0 0 10px 0;background:url(images/calender_date_bg.gif) no-repeat;text-align: left;font-size:9px;}textarea[id="comment-text"] {width: 80%;}#right {float: right;width: 540px;margin:10px 8px 5px 0px;display:inline;overflow: hidden;}#right h1 {font-size: 14px;font-weight: bold;margin: 8px 0px 10px 0px;border-bottom:1px solid #3B6ABC;padding-left: 5px;color:#3B6ABC;}#right h2 {margin:5px 0 5px 0;text-align:right;}#right h3 {margin:15px 0 5px 0;font-weight: bold;}#right h4 {font-size: 14px;margin:8px 0 15px 0;}#right p {color: #665555;line-height: 150%;margin:0px;padding: 0px;}#footer {margin:0 6px 0 6px;padding:8px 0 8px 0;border-top:1px solid #D9D9D9;text-align:center;font-size:10px;clear:both;}.alt {display:none;}
