div.frame_gray_384_1px .green .frame_body .topic_link_left {
	padding: 3px 0px 3px 15px; font-size: 120%;
}
h2.titleInside {
	margin-bottom: 18px;
}
div.pl_search_menu {
	padding: 5px 10px; background-color: rgb(229, 230, 232);
}
div.pl_search_menu .result {
	float: left;
}
div.pl_search_menu .sort {
	float: right;
}
div.linkjuice_post {
	background: url("/i/post/frame_linkjuice_post_rank.gif") repeat-y left top rgb(255, 255, 255); margin-bottom: 20px;
}
div.linkjuice_post .title {
	
}
div.linkjuice_post ul {
	margin: 0px 5px;
}
div.linkjuice_post li {
	background: url("/i/post/dot_ranking.gif") repeat-x left bottom rgb(255, 255, 255);
}
div.linkjuice_post table {
	margin: 0px auto;
}
div.linkjuice_post th {
	width: 35px; text-align: center;
}
div.linkjuice_post th img {
	margin: 5px 0px;
}
div.linkjuice_post td {
	height: 45px; padding-left: 4px;
}
div.linkjuice_post td span {
	color: rgb(255, 136, 0);
}
div.linkjuice_post p {
	margin: 0px 4px; padding: 3px 5px; background-color: rgb(252, 242, 227);
}
div.linkjuice_post div.sep {
	background: url("/i/post/frame_linkjuice_post_sep.gif") repeat-x left top rgb(255, 255, 255); margin: 3px 8px; padding-top: 1px;
}
div.linkjuice_post div.viewall {
	background: url("/i/common/arrow_right_orange.gif") no-repeat right; margin: 3px 8px; text-align: right; padding-right: 15px;
}
div.linkjuice_post div.close {
	background: url("/i/post/frame_linkjuice_post_rank_close.gif") no-repeat; padding-top: 4px;
}
.tags {
	margin: 3px auto; width: 356px; text-align: right; overflow: hidden;
}
.tags span {
	margin: 0px 3px; display: inline-block;
}
.tags span a {
	padding: 0px 3px; color: rgb(51, 51, 51);
}
.wordpack {
	width: 250px; text-align: right; margin-top: 2px; float: right;
}
.wordpack img {
	vertical-align: middle;
}
.wordpack a {
	margin-left: 4px;
}
.frame_gray_384_1px .subHeader {
	margin: 0px !important; padding: 4px 6px 4px 0px !important; text-align: right; line-height: 1.6em; font-weight: normal !important; background-color: rgb(231, 231, 233);
}
.diaryRanking ul li {
	padding: 6px 12px; color: rgb(102, 102, 102); border-bottom-color: rgb(169, 169, 169); border-bottom-width: 1px; border-bottom-style: dotted;
}
.diaryRanking span {
	color: rgb(206, 115, 74);
}
.diaryPickupWords ul {
	padding: 8px 12px;
}
.diaryPickupWords ul li {
	margin-right: 6px; display: inline-block;
}
.myColumn .myColumnHead {
	background: url("/i/_v2/diary/diary_my_head.gif") no-repeat 0px 0px; width: 216px; height: 4px; overflow: hidden;
}
.myColumn .myColumnFoot {
	background: url("/i/_v2/diary/diary_my_foot.gif") no-repeat 0px 0px; width: 216px; height: 5px; overflow: hidden;
}
.myColumn {
	background: url("/i/_v2/diary/diary_my_body.gif") repeat-y 0px 0px; width: 216px; margin-bottom: 10px;
}
.myColumn .myColumnBody {
	padding: 9px 14px 7px;
}
.myColumn .myColumnBody2 {
	padding: 6px 10px;
}
.myColumn .myColumnBodyInner .name {
	background: rgb(206, 232, 167); padding: 4px 6px; overflow: hidden; font-weight: bold; border-bottom-color: rgb(169, 169, 169); border-bottom-width: 1px; border-bottom-style: dotted; -ms-word-wrap: break-word;
}
.myColumn .myColumnBodyInner a.write {
	background: url("/i/_v2/diary/diary_my_btn_write.gif") no-repeat 0px 0px; margin: 0px; width: 172px; height: 42px; text-indent: -9999px; overflow: hidden; display: block;
}
.myColumn .myColumnBodyInner a.write:hover {
	background-position: 0px 100%;
}
.myColumn .myColumnBodyInner a.writeColumn {
	background: url("/i/_v2/diary/diary_my_btn_writecolumn.gif") no-repeat 0px 0px; margin: 0px; width: 172px; height: 42px; text-indent: -9999px; overflow: hidden; display: block;
}
.myColumn .myColumnBodyInner a.writeColumn:hover {
	background-position: 0px 100%;
}
.myColumn .myColumnBodyInner .linkArea {
	background: rgb(255, 255, 255); padding: 8px 0px 7px 13px; text-align: left;
}
.myColumn .otherLink {
	background: rgb(255, 255, 255);
}
.myColumn .otherLink li {
	padding: 3px 15px 2px 10px; border-top-color: rgb(169, 169, 169); border-top-width: 1px; border-top-style: dotted;
}
.myColumn .otherLink li a {
	background: url("/i/_v2/garrow.gif") no-repeat 0px 50%; padding: 0px 0px 0px 15px !important;
}
.myColumn .myColumnBodyInner .statArea {
	background: rgb(255, 255, 255); width: 196px; border-collapse: collapse;
}
.myColumn .myColumnBodyInner .statArea th {
	padding: 3px 15px 2px 10px; width: 128px; text-align: left; font-weight: normal; border-top-color: rgb(169, 169, 169); border-top-width: 1px; border-top-style: dotted;
}
.myColumn .myColumnBodyInner .statArea td {
	padding: 3px 6px 2px 0px; width: 29px; text-align: right; border-top-color: rgb(169, 169, 169); border-top-width: 1px; border-top-style: dotted;
}
.searchArea {
	background: rgb(229, 230, 232); padding: 4px 8px; border: 1px solid rgb(192, 195, 200); border-image: none; margin-bottom: 11px;
}
.searchArea form {
	width: 600px; overflow: hidden; float: left;
}
.searchArea form input.text {
	padding: 2px 1px; width: 160px;
}
dl.diaryList dt {
	padding: 0px 0px 3px 5px; background-image: none !important;
}
ul.diaryTagList li {
	padding: 3px 5px; border-bottom-color: rgb(169, 169, 169); border-bottom-width: 1px; border-bottom-style: dotted;
}
ul.diaryTagList li span.tags a {
	color: rgb(121, 121, 121);
}
ul.diaryTagList li span.tags span {
	margin: 0px 8px 0px 0px; padding: 0px; color: rgb(121, 121, 121);
}
ul.diaryTagList li .date {
	color: rgb(121, 121, 121);
}
dl.diaryList .tags span {
	margin: 0px 6px 0px 0px; color: rgb(121, 121, 121); display: inline-block;
}
dl.diaryList .tags span a {
	padding: 0px 3px; color: rgb(121, 121, 121);
}
.numAreaPost {
	margin: 4px 0px 0px; text-align: center;
}
.numAreaPost img {
	margin-right: 2px; margin-bottom: 5px; vertical-align: bottom;
}
.numAreaPost a {
	padding: 0px 0px 0px 5px; font-size: 150%; font-weight: bold;
}
.numAreaPost form {
	display: inline;
}
.numAreaPost form input {
	padding: 3px 4px; font-weight: bold;
}
.numAreaPost span.wrapper {
	display: inline-block;
}
.numAreaPost span.wrapper span {
	padding: 0px 0px 0px 5px; color: rgb(206, 115, 74); font-size: 130%; font-weight: bold;
}
.donepage_link {
	text-align: center; margin-bottom: 30px;
}
.donepage_link a {
	background: url("/i/_v2/garrow.gif") no-repeat 2px 60%; padding: 0px 0px 0px 20px;
}
.commentReply {
	text-align: right; margin-bottom: 15px;
}
.commentReply a.recome {
	background: url("/i/_v2/post/icon_reply.gif") no-repeat 0px 50%; padding: 0px 0px 0px 19px;
}
.diaryAddFav {
	padding: 10px 0px 5px; text-align: center;
}
.diaryAddFav a {
	background: rgb(249, 235, 222); padding: 12px 20px; border-radius: 4px; border: 1px solid rgb(216, 176, 157); border-image: none; text-align: center; color: rgb(206, 115, 74); font-weight: bold; text-decoration: none; display: inline-block;
}
.diaryAddFav a:hover {
	text-decoration: underline;
}
