@charset "utf-8";

/*
----------------------------------------------
egao-school
 Author:   ubusna,inc.
----------------------------------------------- 
*/
/* エントリー
---------------------------------------------------- */

.entry-top {
	margin:0; padding:0;
}

.entry {
	margin:0 0 20px 0; padding:0 0 20px 0;
	border-bottom:1px dotted #E0D0A5;
}

.entry-L {
	width:230px;
	margin:0; padding:0 0 0 10px;
	float:left;
}

.entry-R {
	width:670px;
	margin:0; padding:0 10px 0 0;
	float:right;
}

.entry-head {
	margin:0;
	padding:0 0 5px 0;
}

.entry-head p.date {
	width:115px;
	margin:0;
	padding:0;
	font-size:1.4em;
	font-weight:bold;
	float:left;
	word-break: break-all;
}

.entry-head p.post-name {
	width:245px;
	margin:0;
	padding:5px 0 5px 90px;
	background:url(../img/common/icon_postname.gif) 0 center no-repeat;
	float:left;
}

.entry-top h3,
.entry h3 {
	margin:0 0 15px 0;
	padding:0 0 5px 0;
	border-bottom:#EDE3C9 1px solid;
	font-size:1.2em;
}

.entry-img-l {
	margin:0 0 15px 0;
	padding:5px;
	width:440px;
	background:#FFF;
}

.entry-img-s {
	margin:0 0 10px 0;
	padding:5px;
	width:220px;
	background:#FFF;
}

.entry-description {
	margin:0; padding:0 5px 15px 5px;
}

.entry-more-link {
	margin:0; padding:0 5px 15px 5px;
}

.entry-body {
	margin:0; padding:0 5px 0px 5px;
}

.entry-more {
	margin:0; padding:0 5px 0 5px;
}

.entry-body p,
.entry-more p {
	margin:0 0 1.5em 0;
}

.entry-body a,
.entry-more a {
	text-decoration:underline;
}

.metadate {
	padding:0 10px;
	background:url(../img/common/bg.gif) 0 0 repeat;	
}

.metadate p.tag {
	padding:7px 0 7px 65px;
	background:url(../img/common/icon_tag.gif) 0 0.6em no-repeat;
	border-bottom:1px solid #E1DED0;
}

.metadate p.category {
	padding:7px 0 7px 85px;
	background:url(../img/common/icon_category.gif) 0 0.6em no-repeat;
	border-bottom:1px solid #E1DED0;
}

.metadate p.category {
	padding:7px 0 7px 87px;
	background:url(../img/common/icon_category.gif) 0 0.6em no-repeat;
	border-bottom:1px solid #E1DED0;
}

.metadate p.other {
	padding:7px 0 7px 0;
}

.metadate p.other span.trackbacks {
	padding:0 10px 0 76px;
	background:url(../img/common/icon_tb.gif) 0 0 no-repeat;
}

.metadate p.other span.comments {
	padding:0 10px 0 76px;
	background:url(../img/common/icon_cm.gif) 0 0 no-repeat;
}

.metadate p.other span.premalink a {
	margin:0;
	padding:0;
}

.metadate p.trackbacks {
	padding:7px 0 7px 76px;
	background:url(../img/common/icon_tb.gif) 0 0.7em no-repeat;
	border-bottom:1px solid #E1DED0;
}

.metadate p.comments {
	padding:7px 0 7px 76px;
	background:url(../img/common/icon_cm.gif) 0 0.7em no-repeat;
	border-bottom:1px solid #E1DED0;
}

.metadate p.link {
	padding:7px 0 7px 0;
	background:url(../img/common/icon_link.gif) 0 0.6em no-repeat;
}

.metadate p.link a {
	width:210px;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
}

/* トラックバック
---------------------------------------------------- */

#tb {
	width:940px;
	padding:0px 0 20px 0;
	margin:0 0 20px 0;
	border-bottom:1px dotted #E0D0A5;
}

#tb-L {
	width:230px;
	margin:0; padding:0 0 0 10px;
	float:left;
	border-right:1px solid #EDE3C9;
}

#tb-L h4 {
	width:230px;
	height:27px;
	margin:0; padding:0;
	background:url(../img/common/tb_midashi.gif) 0 0 no-repeat;
	text-indent:-9999px;
}

#tb-R {
	width:670px;
	margin:0; padding:6px 10px 0 0;
	float:right;
}

#tb-entry {
	width:940px;
	padding:10px 0 0 0;
	margin:0;
}

.tb-title {
	font-weight:bold;
	padding:0;
	margin:0;
}

/* コメント
---------------------------------------------------- */

#cm {
	width:940px;
	padding:0px 0 20px 0;
	margin:0 0 20px 0;
	border-bottom:1px dotted #E0D0A5;
}


#cm h4 {
	height:30px;
	margin:0; padding:0 0 10px 0;
	background:url(../img/common/cm_midashi.gif) 10px 0 no-repeat;
	text-indent:-9999px;
}

/* コメントフォーム
---------------------------------------------------- */

#cmf {
	width:920px;
	padding:0px 10px 20px 10px;
	margin:0 0 20px 0;
	border-bottom:1px dotted #E0D0A5;
}


#cmf h4 {
	height:30px;
	margin:0; padding:0 0 15px 0;
	background:url(../img/common/cmf_midashi.gif) 0 0 no-repeat;
	text-indent:-9999px;
}

#cmf p.signin {
	margin:0; padding:0 0 10px 0;
	border-bottom:1px solid #EBE7DA;
}

#cmf p.signin span {
	margin:0; padding:0 0 0 15px;
}

#comments-field {
	padding:10px 0 0 0;
	margin:0;
}

#comments-open-data {
	width:230px;
	padding:0; margin:0;
	float:left;
}

#comments-open-text {
	width:670px;
	padding:0; margin:0;
	float:right;
}

.cmf-box {
	padding:0 0 10px 0;
}

.area230 {
	width:220px;
	padding:7px 5px;
	background:#FFF;
	border:#EBE7DA 1px solid;
	color:#665839;
}

.text670 {
	width:660px;
	height:180px;
	padding:7px 5px;
	background:#FFF;
	border:#EBE7DA 1px solid;
	font-size:1em;
	color:#665839;
}

#comments-open-footer {
	padding:10px 0 0 0;
	text-align:right;
}

#comment-cancel,
#comment-preview {
	padding:0 5px 0 0;
}

/* コメント確認
---------------------------------------------------- */
.cm-prev {
	width:940px;
	padding:10px 0 40px 0;
	background:url(../img/common/comment_prev_bg.gif) 10px bottom no-repeat;
	margin:0;
}

.cm-prev-L {
	width:230px;
	padding:0 0 0 10px;
	margin:0;
	float:left;
}

.cm-prev-R {
	width:670px;
	padding:10px 10px 0 19px;
	margin:0;
	float:right;
	border-left:1px solid #EDE3C9;
}

.cm-prev-R p {
	margin:0 0 1em 0;
}
