@charset "UTF-8";
/* CSS Document */

/*------------------------------

Entry Set

------------------------------*/
/* 1カラム用 */
div.column1 {
	clear: both;
	width: 100%;
}

/* 2カラム用 */
div.column2 {
	float: left;
	width: 50%;
}

/* 3カラム用 */
div.column3 {
	float: left;
	width: 33%;
}

/* 半角英数字折り返し対応 */
.entry .entryInner p,
.entry .entryInner h2,
.entry .entryInner h3,
.entry .entryInner h4,
.entry .entryInner h5,
.entry .entryInner ul li, 
.entry .entryInner ol li, 
.entry .entryInner dl dt, 
.entry .entryInner dl dd, 
.entry .entryInner blockquote, 
.entry .entryInner table th, 
.entry .entryInner table td {
	word-break: normal;
	word-wrap: normal;
}

.entry .entryInner p {
	margin: 0 12px 15px 0;
}

.entry .entryInner p em {
	background-color: #99FFFF;
	font-style: normal;
}

.entry .entryInner p strong {
	color: #CC3300;
	font-weight: bold;
}

.entry .entryInner a {
	color: #B8860B;
}

.entry .entryInner a:hover {
	color: #fff;
	background: #B8860B;
}

/* 画像 */
.column-image-right {/*右*/
    margin: 0 12px 20px 0 !important;
}

.column-image-center {/*中央*/
	padding-right: 12px;
	text-align: center;
}

/* 画像URL */
.column-eximage-right {/*右*/
    margin: 0 12px 20px 0 !important;
}
.column-eximage-center {/*中央*/
	padding-right: 12px;
	text-align: center;
}

/* 地図 */
.column-map-right {/*右*/
    margin: 0 12px 20px 0 !important;
}
.column-map-center {/*中央*/
	padding-right: 12px;
}

/* Youtube */
.column-youtube-center{/*中央*/
	padding-right: 12px;
}

/* 画像の最大幅 */
div.column-image-center,
div.column-image-left,
div.column-image-right,
div.column-image-auto{
	max-width : 100%;
}

div.column-image-auto{
	width: 100%;
}

div.column-image-auto img {
	max-width: 100%;
	height: auto;
}

/* Youtubeの最大幅 */
.column-youtube-center,
.column-youtube-left,
.column-youtube-right,
.column-youtube-auto{
	max-width: 468px;
}

/* ユニットの間隔 */
.entry .entryInner div.column-image-auto,
.entry .entryInner div.column-image-center,
.entry .entryInner div.column-image-left,
.entry .entryInner div.column-image-right,
.entry .entryInner .column-map-auto,
.entry .entryInner .column-map-center,
.entry .entryInner .column-map-left,
.entry .entryInner .column-image-right,
.entry .entryInner div.column-youtube-auto,
.entry .entryInner div.column-youtube-center,
.entry .entryInner div.column-youtube-left,
.entry .entryInner div.column-youtube-right,
.entry .entryInner div.column-eximage-auto,
.entry .entryInner div.column-eximage-center,
.entry .entryInner div.column-eximage-left,
.entry .entryInner div.column-eximage-right{
	margin-bottom: 20px;
}

.entry .entryInner div.column-image-left,
.entry .entryInner .column-map-left,
.entry .entryInner div.column-youtube-left,
.entry .entryInner div.column-eximage-left{
	margin-right: 12px;
}


/* 添付ファイル関連 */

/* 添付画像 */
.columnImage {

}
/* 添付ファイルアイコン */
.columnIcon {
	padding: 5px;
}
/* 添付ファイルのキャプション */
.caption {
	margin: 2px 0 5px !important;
	padding: 0 5px;
	color: #666666;
	font-size: 12px !important;
	line-height: 1.2;
	text-align: center;
}
.nocaption {
	margin-bottom: 10px;
}

.entry .entryInner h2 {
	margin: 0 12px 10px 0;
	padding: 6px 10px 18px 0;
	color: #B8860B;
	background: url(../img/line04.png) 0 bottom repeat-x;
	font-size: 20px;
	font-weight: bold;
	overflow: hidden;
	line-height: 1.2;
	zoom: 1;
}
.entry .entryInner h3 {
	margin: 0 12px 10px 0;
	padding: 0 10px 6px 0;
	background: url(../img/line03.png) 0 bottom repeat-x;
	font-size: 18px;
	font-weight: bold;
	overflow: hidden;
	zoom: 1;
}
.entry .entryInner h4 {
	margin: 0 12px 10px 0;
	padding: 0 10px;
	border-left: solid 5px  #B8860B;
	font-size: 16px;
	font-weight: bold;
	overflow: hidden;
	zoom: 1;
}
.entry .entryInner blockquote p {
	font-size: 14px;
}

.entry .entryInner ul {
	margin: 20px 12px 15px 0;
	zoom: 1;
}
.entry .entryInner ul img {
	vertical-align: top;
}
.entry .entryInner ul li {
	padding-left: 15px;
	margin-bottom: 10px;
	background: url(../img/list01.png) 0 4px no-repeat;
}
.entry .entryInner ol {
	margin: 20px 12px 15px 0;
	padding-left: 30px;
	zoom: 1;
}
.entry .entryInner ol li {
	padding-bottom: 8px;
	list-style: decimal
}
.entry .entryInner dl {
}
.entry .entryInner pre {
	clear: both;
	_width: 448px;
	margin: 20px 12px 15px 0;
	padding: 10px;
	background: #E7E7E7;
	color: #666666;
	font-size: 14px;
	overflow: auto;
}
.entry .entryInner blockquote {
	clear: both;
	margin: 20px 12px 15px 0;
	padding: 17px 20px;
	padding-top: /9px;/* for ie67 */
	padding-top: 9px\9;/* for ie8 */
	background: #F3E6C9; 
	font-size: 14px;
}

.entry .entryInner table {
	width: 468px;
	margin: 20px 12px 15px 0;
	padding: 0;
	border-collapse: collapse;
	color: #666666;
}
.entry .entryInner table caption {
    background: #E7E7E7;
}
.entry .entryInner tr {
	margin: 0;
	padding: 0;
}
.entry .entryInner th {
	padding: 10px;
  background: #F3E6C9;
	border: 1px solid #FFFFFF;
	text-align: left;
}
.entry .entryInner td {
	padding: 10px;
	border: 1px solid #EEEEEE;
}

.entry .entryInner .column1 table {
	width: 468px;
}

.entry .entryInner .column2 table {
	width: 228px;
}

.entry .entryInner .column3 table {
	width: 148;
}

/* コメント */
.commentBox .comForm {
	margin-bottom: 20px;
	padding-bottom: 10px;
	background: url(../img/line03.png) 0 bottom repeat-x;
}

.commentBox .ammount {
	margin-bottom: 10px;
	padding-bottom: 10px;
	font-size: 18px;
	font-weight: bold;
	background: url(../img/line03.png) 0 bottom repeat-x;
}

.commentBox input.text, .commentBox textarea.text {
	background: #fff;
	border: 2px solid #CDD4D8;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	padding: 5px;
}


.commentBox input.text {
	font-size: 14px;
}

.commentBox .formSizeL {
	width: 454px;
	
}

.commentBox .formSizeM {
	width: 300px;
}

.commentBox dl dt {
	font-size: 12px;
	font-weight: bold;
	color: #a7adb1;
}

.commentBox dl dd {
	margin-bottom: 10px;
}

.commentBox .confirm dl dt {
	margin-bottom: 5px;
}

.commentBox .comPost {
	background: none;
}

.commentBox .comMsg {
	font-size: 12px;
	font-weight: bold;
}

.commentBox .comHeader {
	margin-bottom: 6px;
	font-size: 12px;
	font-weight: bold;
	color: #a7adb1;
}

.commentBox .comBody {
	padding-bottom: 10px;
	margin-bottom: 10px;
	background: url(../img/line03.png) 0 bottom repeat-x;
	font-size: 13px;
}

.commentBox .comBody p {
	margin-bottom: 10px;
}

.commentBox .comEdit {
	float: right;
}

.commentBox .cookie {
	font-size: 13px;
}