@charset "UTF-8";
/*add by kent*/

.entry_info{
	text-align:right;
	font-size:85%;
	margin:0 0 10px 0;
}

/*end add by kent*/

div[class^="cn_article_inline_image_box_"] {
	width: 180px;
	text-align: center;
}

.cn_article_inline_image_box_left{
	float: left;
	margin: 0;
	padding: 0 10px 10px 0;
}

.cn_article_inline_image_box_right{
	float: right;
	margin: 0;
	padding: 0 0 10px 10px;
}

.cn_article_inline_image_box_center{
	margin: 0 auto;
	padding: 10px;
}

div[class^="cn_article_inline_image_box_"] a {
	text-decoration: none;
}

div[class^="cn_article_inline_image_box_"] a div {
	font-size: 8pt;
	color: gray;
}

div[class^="cn_article_inline_image_box_"] a img {
	max-width: 180px;
	max-height: 180px;
}

.cn_article_images_2_5 {
	margin:10px 0;
}
.cn_article_images_2_5 table {
	margin: 0 auto;
	text-align: center;
}

.cn_article_images_2_5 .cn_article_rest_image_box {
	float: left;
	margin: 0 10px;
}

.cn_article_rest_image_box a img {
	width:  90px;
	height: 90px;
}

.cn_article_rest_image_box a div {
	color: gray;
	font-size: 8pt;
}

.detail a img,
.detail object {
	max-width: 550px;
}

div[class^="cn_article_inline_video_box_"] {
	text-align: center;
}

div[class^="cn_article_inline_video_box_"] img {
	max-width: 180px;
	max-height: 180px;
}

.cn_article_inline_video_box_left {
	float: left;
	margin: 0;
	padding: 0 10px 10px 0;
}

.cn_article_inline_video_box_right {
	float: right;
	margin: 0;
	padding: 0 0 10px 10px;
}

.cn_article_inline_video_box_center {
	margin: 0 auto;
	padding: 10px;
}

/****** 画像ページ *****/
.cn_article_image_box a {
    text-decoration: none;
}

.cn_article_image_box a div {
    font-size: 8pt;
    color: gray;
}

.cn_article_image_box a img {
    max-width: 400px;
    max-height: 400px;
}

/*8.entry footer*******************************/
#linklists {
	margin-top: 10px;
	border: 1px solid #6666ff;
	padding: 0.5em;
	background-color: #eeeeff;
}
#linklists p {
	margin: 0;
}
#linklists ul, #linklists li {
	list-style-type: disc;
}
#linklists li {
	margin-left: 2em;
}

#trackbacks {
	margin-top: 10px;
	border: 1px solid #6666ff;
	padding: 0.5em;
	background-color: #eeeeff;
}

#trackbacks p {
	margin: 0;
}

#trackbacks a {
	font-weight: bold;
	font-size: 110%;
}

#trackbacks dd {
	margin-left: 1em;
	margin-bottom: 0.5em;
}

#trackbacks dt a {
	font-weight: bold;
	font-size: 110%;
}

#trackbacklink a {
	margin-top: 1em;
}

/* entry_pageList */
.entry_pageList dt {
	margin: 5px 0 10px 0;
	padding-bottom: 10px;
	border-bottom: 1px dotted #CCCCCC;
	font-weight: bold;
}

.entry_pageList dd {
	margin: 0;
	padding-left:10px;
}

.entry_pageList .archive_ul_normal a {
	margin-right: .5em;
}
