@charset "UTF-8";

/* blog archives
------------------------------------------------------------*/
.archives #contentsArea .topicsList li,
.archives #contentsArea .topicsList h2,
.archives #contentsArea .topicsList p{
	margin-bottom:10px;
}
.archives #contentsArea .topicsList li{
	padding-bottom:8px;
	border-bottom:1px solid #E0E0E0;
}
.archives #contentsArea .topicsList h2{
	font-size:1.2em;
}
#stage br.alignClear{
	font-size:0;
}
.archives #contentsArea .topicsList em{
	color:#FF6600;
	font-weight:normal;
	font-size:90%;
}
.archives #contentsArea .topicsList em.detail{
	display:block;
	text-align:right;
}
.archives #contentsArea .topicsList em.detail a{
	padding-left:15px;
	background:url(/promenade/common/image/common_listmark03.gif) 0 50% no-repeat;
}
.archives #contentsArea .postContents{
	font-size:1em;
}
.archives #stage .pageNavigation{
	text-align:center;
}
.archives #stage .pageNavigation li{
	display:inline;
}
.monthly #contentsArea .pageTitle{
	height:49px;
	padding:10px 0 0 90px;
	font-size:2em;
	color:#666666;
	background:url(/promenade/common/image/categorytitle_monthly.gif) top left no-repeat;
}

.category110 .category110	{display:none;}
.category111 .category111	{display:none;}
.category112 .category112	{display:none;}
.category113 .category113	{display:none;}
.category114 .category114	{display:none;}
.category115 .category115	{display:none;}
.category116 .category116	{display:none;}

.category110 ul.listMedical,
.category110 ul.listTravel,
.category110 ul.listInformation,
.category110 ul.listDrive, 
.category110 ul.listHealth,
.category110 ul.listEditors{
	display:none;
}

.category111 ul.listAuto,
.category111 ul.listTravel,
.category111 ul.listInformation,
.category111 ul.listDrive,
.category111 ul.listHealth,
.category111 ul.listEditors{
	display:none;
}

.category112 ul.listAuto,
.category112 ul.listMedical,
.category112 ul.listInformation,
.category112 ul.listDrive,
.category112 ul.listHealth,
.category112 ul.listEditors{
	display:none;
}

.category113 ul.listAuto,
.category113 ul.listMedical,
.category113 ul.listTravel,
.category113 ul.listDrive,
.category113 ul.listHealth,
.category113 ul.listEditors{
	display:none;
}

.category114 ul.listAuto,
.category114 ul.listMedical,
.category114 ul.listTravel,
.category114 ul.listInformation,
.category114 ul.listHealth,
.category114 ul.listEditors{
	display:none;
}

.category115 ul.listAuto,
.category115 ul.listMedical,
.category115 ul.listTravel,
.category115 ul.listInformation,
.category115 ul.listDrive,
.category115 ul.listEditors{
	display:none;
}

.category116 ul.listAuto,
.category116 ul.listMedical,
.category116 ul.listTravel,
.category116 ul.listInformation,
.category116 ul.listDrive,
.category116 ul.listHealth{
	display:none;
}

/* blog entry
------------------------------------------------------------*/
.entry #stage .pageNavigation{
	padding:4px 2px 10px;
	width:100%;
}
.entry #stage .pageNavigation li.pageBack	{float:left;}
.entry #stage .pageNavigation li.pageForward	{float:right;}

.entry #contentsArea p,
.entry #contentsArea table,
.entry #contentsArea blockquote{
	margin-bottom:1.5em;
}
.entry #contentsArea .blogContent{
margin-bottom:2em;
}
.entry #contentsArea .postDate,
.entry #contentsArea .blogContent h1{
	margin-bottom:5px;
}
.entry #contentsArea .blogContent h2{
	margin:1em 0;
}
.entry #contentsArea .blogContent h3{
	margin:3em 0 0.5em;
}
.entry #contentsArea .blogContent .heading01{

	background:url(/promenade/common/image/heading_divbg.gif) top left repeat-y;
}
.entry #contentsArea .blogContent .heading01 h1{
	padding:10px 15px 15px;
	font-size:1.2em;
	background:url(/promenade/common/image/heading_bg.gif) bottom left no-repeat;
}
.entry #contentsArea .blogContent h2{
	padding:3px 5px 5px 20px;
	font-size:1em;
	background:url(/promenade/common/image/heading_bg01.gif) bottom left repeat-x;
}
.entry #contentsArea .blogContent h3{
	padding-left:20px;
	border-bottom:1px solid #cccccc;
	font-size:1em;
	background:url(/promenade/common/image/heading_bg02.gif) 0 50% no-repeat;
}
.entry #contentsArea .blogContent em{
	color:#FF6600;
	font-weight:normal;
	font-size:90%;
}
.entry #contentsArea .blogContent blockquote{
	margin-left:3em;
	font-style:italic;
}
.entry #contentsArea .blogContent u{
	display:block;
	margin-top:50px;
	padding:15px 15px 0;
	border-top:1px solid #CCCCCC;
	text-decoration:none;
}
.entry #contentsArea .blogContent ins {
        width:500px;
        display:block;
        margin-top:50px;
        padding:15px;
        border-top:1px solid #CCCCCC;
        border-bottom:1px solid #CCCCCC;
        text-decoration:none;
}
.entry #contentsArea p img{
	margin-top:0.4em;
}

/* comment area
------------------------------------------------------------*/
#contentsArea h4.comment{
	padding-right:5px;
	text-align:right;
	font-size:1em;
	font-weight:bold;
	margin-bottom:10px;
	background-color:#a2c5f0;
}
#contentsArea .postedComment{
	margin:0 3px;
}
#contentsArea .postedComment p{
	margin-bottom:5px;
}
#contentsArea .postedComment .date{
	padding:2px 5px 5px 5px;
	margin-bottom:1.3em;
	border-top:1px solid #CCCCCC;
	background:url(/promenade/image/contentsarea/comment_bg.gif) bottom left repeat-x;
}
#contentsArea .commentArea{
	padding:10px 25px;
	background:#fefbe7;
}
#contentsArea .commentArea .lead{
	padding-bottom:15px;
	border-bottom:1px solid #c3c8bd;
}
#contentsArea .commentArea dd,
#contentsArea .commentArea p{
	margin-bottom:1em;
}
#contentsArea .commentArea dt{
	font-weight:bold;
	color:#007f74;
}
#contentsArea .commentArea dd span{
	display:block;
	font-size:0.8em;
	color:#ff6600;
}
#contentsArea .commentArea ul{
	margin-top:20px;
	padding-top:10px;
	text-align:center;
	border-top:1px solid #c3c8bd;
}
#contentsArea .commentArea li{
	display:inline;
	padding:0 2px;
}
#contentsArea .commentArea dd input{
	width:250px;
	height:20px;
	border:1px inset #CCCCCC;
}
#contentsArea .commentArea p input{
	margin-right:8px;
}
#contentsArea .commentArea dd textarea{
	width:480px;
	height:110px;
	font-size:1em;
	border:1px inset #CCCCCC;
}
#stage #topicPath{
	margin-bottom:10px;
	padding:2px 7px;
	font-size:0.7em;
}

/* common set
------------------------------------------------------------*/
#contentsArea{
	margin-top:-5px;
	line-height:1.6;
}
#contentsArea .pageTitle{
	margin-bottom:5px;
}
#contentsArea .postDate{
	padding:2px 5px;
	text-align:right;
	font-size:0.9em;
	background:#FBEAB1;
}
#stage br.alignClear{
	font-size:0;
}

/* float clearing
------------------------------------------------------------*/
#stage:after,
#stage li.nm:after,
#contentsArea .section:after,
.entry #stage .pageNavigation:after,
.box-archives-01:after{
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
	content:".";
}
#stage,
#stage li.nm,
#contentsArea .section,
.entry #stage .pageNavigation,
.box-archives-01{
	display:inline-block;
	zoom:1;
}


/* box archives
------------------------------------------------------------*/
.box-archives-01{
padding:20px 10px;
margin-bottom:10px;
border:1px solid #969696;
background-color:#dce9f4;
text-align:center;
font-size:112.5%;
line-height:1.5;
display:block;
}

.box-archives-01 p{
margin:0;
}
