@charset "UTF-8";


/* Elements
****************************************/

table, td {
	white-space: normal;
	/*vertical-align: top;*/
}

a img {
	border: none;
}



/* Header
****************************************/

#PetitHeader .accentcolor td {
	vertical-align: middle;
}



/* PageNavi
****************************************/

/*
#PageNavi {
	position: relative;
	padding-bottom: 50px;
	
	zoom: 1;
}

#PageNavi:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

#PageNaviBack,
#PageNaviList,
#PageNaviNext {
	width: 33%;
}

#PageNaviBack {
	float: left;
	text-align: left;
}

#PageNaviList {
	float: left;
	text-align: center;
}

#PageNaviNext {
	float: right;
	text-align: right;
}
*/



/* Layout
****************************************/

.Entry {
	white-space: normal;
}

.Entry td {
	vertical-align: top;
}

/* 
.EntryDate {
	margin: 0 0 15px;
}
 */

.EntryTitle {
	/* margin: 0 0 15px;*/
	margin: 0;
	font-weight: normal;
}

/* 
.EntryBody {
	position: relative;
	margin-top: 20px;
}

.EntryBody.FirstChild {
	margin: 0;
}
 */

/* レイアウト3・4 */
.LayoutType_3 td.ImgLayout_1,
.LayoutType_3 td.ImgLayout_2,
.LayoutType_4 td.ImgLayout_1,
.LayoutType_4 td.ImgLayout_2 {
	width:2px;
}

/* 
.LayoutType_3,
.LayoutType_4 {
	width: 100%;
}
 */

/* レイアウト3・写真と文章のmargin */
/* 
.LayoutType_3 .EntryText {
	margin-left: 25px;
}
 */

/* レイアウト4・写真と文章のmargin */
/* 
.LayoutType_4 .EntryText {
	margin-right: 25px;
}
 */

/* 
.WrapEntryImgBox {
	width: 2px;
}
 */



/* コンテンツ領域
****************************************/

#content,
#PetitFooterAdmin {
	text-align: left;
}



/* 画像表示領域
****************************************/

.imgbar {
	vertical-align: bottom;
}

/* 画像表示ボックス */
/* 
.EntryImgBox {
	width: 100%;
	margin: 0 0 20px;
}
 */

/* 一言コメント */
.EntryImage .img_text {
	/* margin: 5px 0 0; */
	line-height: 1;
}

.EntryImage {
}

/* 画像縦並び */
.ImgLayout_1 .EntryImage {
	/* margin-top: 10px; */
	/*padding-top: 10px;*/
}

/*.ImgLayout_1 .FirstChild.EntryImage {*/
.ImgLayout_1 .FirstChild {
	/* margin-top: 0px; */
	/*padding-top: 0px;*/
}

/* 画像横並び */
/* 
.ImgLayout_2 .EntryImage {
	margin-left: 10px;
}
 */

/* 
.ImgLayout_2 .FirstChild {
	margin-left: 0;
}
 */

/* 画像横並びTableのalign設定 */
/* 
.left .EntryImageTable {
	margin-left: 0;
	margin-right: auto;
}

.center .EntryImageTable {
	margin-left: auto;
	margin-right: auto;
}

.right .EntryImageTable {
	margin-left: auto;
	margin-right: 0;
}

.LayoutType_3 .left .EntryImageTable,
.LayoutType_3 .center .EntryImageTable,
.LayoutType_3 .right .EntryImageTable,
.LayoutType_4 .left .EntryImageTable,
.LayoutType_4 .center .EntryImageTable,
.LayoutType_4 .right .EntryImageTable {
	margin-left: 0 !important;
	margin-right: 0 !important;
}
 */



/* 本文 */
/* 
.EntryText {
	margin: 0 0 20px;
}
 */



/* レイアウト毎の設定
****************************************/

.LayoutType_1 .EntryText,
.LayoutType_3 .EntryText,
.LayoutType_4 .EntryText,
.LayoutType_6 .EntryText,
.LayoutType_2 .EntryImgBox,
.LayoutType_3 .EntryImgBox,
.LayoutType_4 .EntryImgBox,
.LayoutType_5 .EntryImgBox {
	margin-bottom: 0;
}

.LayoutType_5 .EntryText {
	display: none;
}



/* Comment
****************************************/

/* 記事下のリンク */
.EntryDetails {
	text-align: right;
	margin: 20px 0 0;
}

.entryComment {
}

.entryComment h2 {
	margin: 0 0 20px;
	font-weight: normal;
}

/* コメント一覧 */
dl.commentBody {
	margin: 0;
	padding: 0;
}

dl.commentBody dt {
	margin: 0.5em 0;
	padding: 0;
}

dl.commentBody dd {
	margin: 0.5em 0 2em;
	padding: 0;
}

.commentName {
	margin-right: 5px;
}

.commentDate {
	margin-left: 5px;
}

/* コメントフォーム */
dl#commentForm {
	margin: 0;
	padding: 0;
}

dl#commentForm dt {
	margin: 1em 0 0;
	padding: 0;
}

dl#commentForm dd {
	margin: 0em 0 1em;
	padding: 0;
}

.entryComment .fText,
.entryComment textarea {
	background: #fff;
	border: 1px solid #ccc;
}

.entryComment .fText {
	width: 200px;
}

.entryComment textarea {
	width: 400px;
	height: 100px;
	padding: 5px;
	font-size: 12px;
}

.entryComment #btnSubmit a {
	text-decoration: underline;
}

.entryComment .pageInfo p {
	font-size: 12px;
	line-height: 1.5;
}

.entryComment .error p {
	font-weight: bold;
	color: #900;
}

/* 画像認証 */
.captcha img {
	margin-bottom: 5px;
	padding: 2px;
	background: #fff;
	border: 1px solid #d4d4d4;
}

/* フォームのIME */
input.fMail,
input.fWeb,
input.fCaptcha {
	ime-mode: disabled;
}



/* 月別アーカイブ
****************************************/

/*
.MonthList {
	margin: 0 0 15px;
}
*/


