@charset "UTF-8";
/**************************************************
* くまモン　天草研究所 改訂版　2013/03/13
***************************************************/
html {
	background-image: url(https://amakusa-web.jp/Sozai/Mg/FileAccess.aspx?aplUseNo=8284&angoFileKey=RbtXNPaCjykjZztB8LQfZg%3d%3d&angoFolderKey=2UoX044FIQUY6eQkepfBAQ%3d%3d);
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
	font-style:normal;
	margin:0;
	padding:0;
	font-size:100%;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
img {
	border:0
}
address, caption, cite, code, dfn, em, strong, th, var {
	font-style:normal;
	font-weight:normal
}
caption, th {
	text-align:left;
}
h1, h2, h3, h4, h5, h6 {
	font-weight:normal;
}
div.clear {
	clear:both;
}
/**************************************************
* 全体レイアウト
***************************************************/
body {
	background-image: url(https://amakusa-web.jp/Sozai/Mg/FileAccess.aspx?aplUseNo=8284&angoFileKey=6tlBcrfSoMZ82FX7S2pMOw%3d%3d&angoFolderKey=2UoX044FIQUY6eQkepfBAQ%3d%3d);
	background-repeat: repeat-x;
	color:#666;
	font-size:100%;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
div#wrapper {
	background: url(https://amakusa-web.jp/Sozai/Mg/FileAccess.aspx?aplUseNo=8284&angoFileKey=8N0CkcMsXDlFkSJKb%2bmwHQ%3d%3d&angoFolderKey=2UoX044FIQUY6eQkepfBAQ%3d%3d)  bottom center repeat-y;
	width:950px;
	padding-top:0px;
	margin-right:auto;
	margin-left:auto;
}
/**************************************************
* ヘッダー
***************************************************/

div#header {
	background: url(https://amakusa-web.jp/Sozai/Mg/FileAccess.aspx?aplUseNo=8284&angoFileKey=WzItAKuRN0teWZISlPIM6A%3d%3d&angoFolderKey=2UoX044FIQUY6eQkepfBAQ%3d%3d) top center no-repeat;
	width:950px;
	margin:0px auto 0px auto;
	height:320px;
	position:relative;
}
div#header h1 {
	font-weight:bold;
	font-size:180%;
	padding:15px;
	color:#ffffff;
}
div#header div#ElemTitle table {
	position: absolute;
}
/**************************************************
* コンテンツ全体
***************************************************/
div#content {
	background: url(https://amakusa-web.jp/Sozai/Mg/FileAccess.aspx?aplUseNo=8284&angoFileKey=X%2f4QI9U7BaOILeD2dVBT7w%3d%3d&angoFolderKey=2UoX044FIQUY6eQkepfBAQ%3d%3d) -6px 0 repeat-x;
	width:910px;
	margin:0px auto 0px auto;
	padding:0x;
}
div#bgborder {
	display:none;
}
/**************************************************
* メイン
***************************************************/
div#mainLeft {
	width:620px;
	padding:0 0px 0 0;
	float:left;
	float:right;
}
div#mainRight {
	width:620px;
	padding:0 10px 0 0;
	float:right;
	float:left;
}
div#main {
	width:620px;
	float:right;
	padding:0px 0 0px;
	margin:0 0 0px;
}
div#main .cname {
	min-height:60px;
	max-height:100px;
	margin:0 auto;
	background: url(https://amakusa-web.jp/Sozai/Mg/FileAccess.aspx?aplUseNo=8284&angoFileKey=lwXVCHHW3GEKWSfphWQgRg%3d%3d&angoFolderKey=2UoX044FIQUY6eQkepfBAQ%3d%3d) top left no-repeat;
	_height:60px;
}
div#main .cname h2 {
	padding: 30px 25px 5px 40px;
	background: url(https://amakusa-web.jp/Sozai/Mg/FileAccess.aspx?aplUseNo=8284&angoFileKey=lwXVCHHW3GEKWSfphWQgRg%3d%3d&angoFolderKey=2UoX044FIQUY6eQkepfBAQ%3d%3d) 20px -172px no-repeat;
	font-size:20px;
	font-weight:bold;
}
div#main .cname h2 a {
	color:#666;
	text-decoration:none;
}
div#main .cname h2 a:hover {
	color:#FFC672;
}
div#main .cwaku {
	width:598px;
	padding: 0 5px;
	margin:0 auto;
	background-color:#fff;
	zoom:1;
}
div#main a {
	color:#666;
}
div#main a:hover {
	color:#FFC672;
}
div#main .cwaku h3,
div#main .cwaku h4 {
	padding-left: 20px;
	padding-top:10px;
	font-size:14px;
}
div#main div.cwaku h3 {
	display:none;
}
div#main .cwaku ul {
	list-style-type :none;
	margin-left :20px;
	padding-top:5px;
	font-size:90%;
}
div#main .cwaku li {
	line-height:180%;
	padding:2px 0;
}
div#main .cwaku li a {
	padding-left:22px;
	background: url(https://amakusa-web.jp/Sozai/Mg/FileAccess.aspx?aplUseNo=8284&angoFileKey=lwXVCHHW3GEKWSfphWQgRg%3d%3d&angoFolderKey=2UoX044FIQUY6eQkepfBAQ%3d%3d) no-repeat;
	background-position: -933px 0px;
	display: inline-block;
	zoom:1;
}
div#main .cwakurad1 {
	display:none;
}
div#main .cwakurad2 {
	background: url(https://amakusa-web.jp/Sozai/Mg/FileAccess.aspx?aplUseNo=8284&angoFileKey=lwXVCHHW3GEKWSfphWQgRg%3d%3d&angoFolderKey=2UoX044FIQUY6eQkepfBAQ%3d%3d) 0 -92px no-repeat;
	padding:0;
	height:45px;
	margin:0 auto 17px;
	overflow:hidden;
}
div#main .topFreeArea {
	overflow:hidden;
	margin:0;
}
div#content div#main .photothumbwaku {
	width:133px;
	padding:5px;
}
div#content div#main .photothumbarea table td {
	border: none;
	background-image:none;

}
div#content div#main .photothumbarea table td img {
	background-color: #fff;
	padding:5px;
	box-shadow: 2px 2px 7px #999;
/*ie8*/
	border-top: 1px solid #eee\9;
	border-right: 2px solid #ccc\9;
	border-bottom: 2px solid #ccc\9;
	border-left: 1px solid #eee\9;
}

/**************************************************
* サイドバー
***************************************************/

div#sidebar {
	width:280px;
	margin:0px 0px 0px 0px;
	padding:0 0 0px;
	float:left;
}
div#sidebar .cname {
	min-height:28px;
	_min-height:28px;
	background: url(https://amakusa-web.jp/Sozai/Mg/FileAccess.aspx?aplUseNo=8284&angoFileKey=lwXVCHHW3GEKWSfphWQgRg%3d%3d&angoFolderKey=2UoX044FIQUY6eQkepfBAQ%3d%3d) -620px top no-repeat;
	margin:0 auto;
	padding:20px 15px 0;
	text-align: center;
}
div#sidebar .cname h2 {
	background: url(https://amakusa-web.jp/Sozai/Mg/FileAccess.aspx?aplUseNo=8284&angoFileKey=lwXVCHHW3GEKWSfphWQgRg%3d%3d&angoFolderKey=2UoX044FIQUY6eQkepfBAQ%3d%3d) 20px bottom no-repeat;
	margin:0;
	font-size:16px;
	padding:0 0 px;
	font-weight:bold;
	overflow:hidden;
}
div#sidebar .cname h2 a {
	color:#666;
	text-decoration:none;
}
div#sidebar .cname h2 a:hover {
	color:#FFC672;
}
div#sidebar .cwakurad1 {
	display:none;
}
div#sidebar .cwaku h3 {
	font-size:14px;
	padding-bottom:6px!important;
}
div#sidebar .cwaku {
	width:266px;
	background-color: #fff;
	margin:0 auto;
	padding:0 3px 3px;
}
div#sidebar .cwaku ul {
	list-style-type :none;
	margin:0px auto;
	padding:0;
	color:#A66734;
}
div#sidebar .cwaku li {
	font-size: 16px;
	width:230px;
	background: url(https://amakusa-web.jp/Sozai/Mg/FileAccess.aspx?aplUseNo=8284&angoFileKey=lwXVCHHW3GEKWSfphWQgRg%3d%3d&angoFolderKey=2UoX044FIQUY6eQkepfBAQ%3d%3d) -271px bottom repeat-x;
	line-height:160%;
	margin: 0 auto;
	padding:5px 0px 5px 0px;
}
div#sidebar .cwaku li a {
	padding-left:4px;
	text-decoration: none;
}
div#sidebar .cwaku a {
	color:#666;
}
div#sidebar .cwaku a:hover {
	color:#FFC672;
}
div#sidebar .cwakurad2 {
	background: url(https://amakusa-web.jp/Sozai/Mg/FileAccess.aspx?aplUseNo=8284&angoFileKey=lwXVCHHW3GEKWSfphWQgRg%3d%3d&angoFolderKey=2UoX044FIQUY6eQkepfBAQ%3d%3d) -620px -92px no-repeat;
	margin:0px auto 10px;
	height:40px;
	overflow:hidden;
}
div#sidebar .topFreeArea {
	overflow:hidden;
	margin:0 auto 0 auto;
}
div#sidebar div.CalendarT {
	width: 99%;
}
div#content div#sidebar div.photothumbarea {
	width:260px;
}
div#content div#sidebar div.photothumbwaku {
	width:120px;
}
div#sidebar div.CalendarT table td a, th a {
	padding-left: 12px;
	background: url(https://amakusa-web.jp/Sozai/Mg/FileAccess.aspx?aplUseNo=8284&angoFileKey=lwXVCHHW3GEKWSfphWQgRg%3d%3d&angoFolderKey=2UoX044FIQUY6eQkepfBAQ%3d%3d) no-repeat;
	background-position: -932px -69px;
}
div#content div#sidebar .photothumbarea table td {
	border: none;
	background-image:none;
}
/**************************************************
* フッター
***************************************************/
#droparea {
	background: url(https://amakusa-web.jp/Sozai/Mg/FileAccess.aspx?aplUseNo=8284&angoFileKey=WzItAKuRN0teWZISlPIM6A%3d%3d&angoFolderKey=2UoX044FIQUY6eQkepfBAQ%3d%3d) no-repeat;
	background-position: center bottom;
	padding-bottom:15px;
}
div#footer {
	color:#666;
	clear:both;
	width:800px;
	text-align:center;
	margin:10px auto;
	padding:40px 0 40px;
}
div#footer a {
	font-size:small;
	text-decoration:none;
}


/**************************************************
* 共通追加修正
***************************************************/

/** 隙間 バグ取り **/
.cwaku:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.cwaku {
	zoom:1;
}
div#content div#main .photothumbarea table,
div#content div#sidebar .photothumbarea table {
	margin-top:0;
}
div#main .photothumbarea {
	padding-top:8px;
}
div#content div#main .diaryprevnext {
	height: auto;
	margin: 0;
	padding: 0;
}
div#content div#main .topicpath {
	font-size:14px;
	color:#333;
	height:20px;
	width: 590px;
	padding:30px 15px 0 15px;
	margin:0 auto;
	background: url(https://amakusa-web.jp/Sozai/Mg/FileAccess.aspx?aplUseNo=8284&angoFileKey=THyF%2fROkYKB8ZSEuyo63zg%3d%3d&angoFolderKey=2UoX044FIQUY6eQkepfBAQ%3d%3d) top left no-repeat;
}
div#content div#main .topicpath a {
	color:#333;
}
div#content div#main .topicpath a:hover {
	color:#Fec;
}
div#content div#main .diarythreadtitle {
	margin:0 10px;
}
div#content div#main div.contenttitle {
	padding: 5px 5px 0;
	width: 610px;
	background-color: #FFFFFF;
}
div#content div#main .contenttitle h2 {
	color:#666;
	background: none repeat scroll 0 0 #fff;
	border:none;
	border-left:10px solid #f33;
	font-size: 20px;
	margin: 0 auto;
	padding: 5px 7px 5px 7px;
}
div#content div#main .contentbody {
	background-color: #fff;
	width:606px;
	padding:7px;
	background-image: url(https://amakusa-web.jp/Sozai/Mg/FileAccess.aspx?aplUseNo=8284&angoFileKey=na%2fivyb0X2e0rT6wsFHV7g%3d%3d&angoFolderKey=2UoX044FIQUY6eQkepfBAQ%3d%3d);
	background-repeat: no-repeat;
	background-position: center bottom;
}
div#content div#main .lbtnright {
	padding:0 7px;
	margin-bottom:3px;
}
div#content div#main .dispright {
	padding:0 7px;
	padding-bottom:20px;
}
/* 日記フォーム */
div#content div#main .displeft {
	font-size:0.9em;
	color:#999;
	margin:0 auto 5px;
	padding: 1px 0;
	background-color:#eee;;
	border: 1px solid #ddd;
	width:590px;
	text-align: center;
}
div#content div#main .diarycommenttitle {
	background: url(https://amakusa-web.jp/Sozai/Mg/FileAccess.aspx?aplUseNo=8284&angoFileKey=lwXVCHHW3GEKWSfphWQgRg%3d%3d&angoFolderKey=2UoX044FIQUY6eQkepfBAQ%3d%3d) no-repeat;
	background-position: -912px -131px;
	/background-position: -908px -131px;
	background-color:#fff;
	border-bottom: 0 solid #ddd;
	border-left: 5px solid #eee;
	font-size:1em;
	font-weight: bold;
	margin: 0 5px 0 20px;
	padding: 7px 5px 7px 25px;
}
div#content div#main .diarycomment {
	padding: 0 5px 10px 20px;
}
div#content div#main .diarycomment .diaryhonbun {
	padding: 2px 0 2px 7px;
	border-left: 5px solid #eee;
}
div#content div#main table.inputform {
	border: none;
}
div#content div#main table.inputform td {
	font-size:0.9em;
	border: none;
	margin: 2px;
	padding: 4px;
}
div#content div#main table.inputform th {
	font-size:0.9em;
	background: none;
	border: none;
	text-align: right;
}
div#content div#main .contentbody input,
div#content div#main .contentbody select,
div#content div#main .contentbody textarea {
	border: 4px solid #ddd;
}
div#content div#main .contentbody input:focus,
div#content div#main .contentbody select:focus,
div#content div#main .contentbody textarea:focus {
	border: 4px solid #cef;
	box-shadow: 0 0 5px #aff;
}
.hissu{
	font-size:0.75em;
	color:#f66;
	vertical-align: middle;
}
div#content div#main .diarythread {
	padding:0;
	margin:0;
}
div#content div#main .diaryhonbun {
	font-size:1em;
	line-height: 165%;
	margin: 0;
	padding: 0;
}
/* 掲示板 */
div#content div#main .bbsthreadtitle {
	background-color:#fff;
	border-left: 7px solid #ddd;
	border-bottom: 1px solid #ddd;
	color:#555;
	font-size:1em;
	font-weight: bold;
	margin: 0 5px 0 15px;
	padding: 7px 5px;
}
div#content div#main .bbsthread {
	padding: 5px 5px 10px 25px;
}
div#content div#main .bbshonbun {
}
/* コメント */
div#content div#main .bbscommenttitle {
	background: url(https://amakusa-web.jp/Sozai/Mg/FileAccess.aspx?aplUseNo=8284&angoFileKey=lwXVCHHW3GEKWSfphWQgRg%3d%3d&angoFolderKey=2UoX044FIQUY6eQkepfBAQ%3d%3d) no-repeat;
	background-position: -911px -131px;
	/background-position: -906px -131px;
	background-color:#fff;
	border-left: 5px solid #eee;
	border-bottom: 0 solid #ddd;
	color:#555;
	font-size:1em;
	font-weight: bold;
	margin: 0 5px 0 45px;
	padding: 7px 5px 5px 30px;
}
div#content div#main .bbscomment {
	margin:0;
	padding: 0 5px 0 45px;
}
div#content div#main .bbscomment .bbshonbun {
	padding:2px 0 2px 7px;
	border-left: 5px solid #eee;
}

div#content div#main div.updfile div {
	width:140px!important;
}
div#content div#main div.updfile a img {
	background-color:#fff;
	border: 1px solid #ddd;
	padding: 5px;
}
div#content div#main .bbstokoinfo {
	border:none;
}
div#content div#main .shosaileft {
	padding:7px;
}

div.contentbody .dispright,
div.contentbody .diarycontinue {
	clear:both;
}
.rssLink img,
div#main .contenttitle h2 img {
	padding-left:4px;
	vertical-align: inherit;
}
h3.title {
	border-bottom: dotted 1px #999;
	font-size: 110%;
	font-weight: bold;
	margin: 10px auto;
	padding: 3px;
	text-align: left;
}
div.contentbody p {
	margin-bottom:1em;
}
div.diaryhonbun img,
div.shosaileft img {
	max-width: 605px;
 _width: expression(this.width > 605 ? 605: true);
}
div#main .lbtncenter {
	padding-top: 50px;
}
div#main .disprightsmall {
	padding-bottom: 5px;
}
div#main .contentbody div#Calendar {
	padding-bottom: 80px;
}