#blogSideColumnArea .chieRank li .title {
	overflow: hidden; white-space: nowrap; -ms-word-break: normal; -ms-word-wrap: normal; -ms-text-overflow: ellipsis;
}
#commentListModule li {
	overflow: hidden; white-space: nowrap; -ms-word-break: normal; -ms-word-wrap: normal; -ms-text-overflow: ellipsis;
}
#latestArticles li {
	overflow: hidden; white-space: nowrap; -ms-word-break: normal; -ms-word-wrap: normal; -ms-text-overflow: ellipsis;
}
#visitorsList li {
	overflow: hidden; white-space: nowrap; -ms-word-break: normal; -ms-word-wrap: normal; -ms-text-overflow: ellipsis;
}
#favoriteBlogList li {
	overflow: hidden; white-space: nowrap; -ms-word-break: normal; -ms-word-wrap: normal; -ms-text-overflow: ellipsis;
}
#articleArchives li {
	overflow: hidden; white-space: nowrap; -ms-word-break: normal; -ms-word-wrap: normal; -ms-text-overflow: ellipsis;
}
.clip10b {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/customize/icon/clip_sprite.png") no-repeat;
}
.clip10w {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/customize/icon/clip_sprite.png") no-repeat;
}
.clip10b {
	background-position: 0px 0px;
}
.clip10w {
	background-position: 0px -10px;
}
#mainContentsArea .entryBody ul {
	padding: 1em 0px 1em 40px;
}
#mainContentsArea .entry.rte ul {
	padding: 1em 0px 1em 40px;
}
#mainContentsArea .entryBody ol {
	padding: 1em 0px 1em 40px;
}
#mainContentsArea .entry.rte ol {
	padding: 1em 0px 1em 40px;
}
#mainContentsArea .entryBody #ysmtPR ul {
	padding: 1em 0px 1em 40px;
}
#ysmtPR #mainContentsArea .entryBody ul {
	padding: 1em 0px 1em 40px;
}
#mainContentsArea .entry.rte #ysmtPR ul {
	padding: 1em 0px 1em 40px;
}
#ysmtPR #mainContentsArea .entry.rte ul {
	padding: 1em 0px 1em 40px;
}
#mainContentsArea .entryBody ul {
	list-style-type: disc;
}
#mainContentsArea .entry.rte ul {
	list-style-type: disc;
}
#mainContentsArea .entryBody ol {
	list-style-type: decimal;
}
#mainContentsArea .entry.rte ol {
	list-style-type: decimal;
}
#mainContentsArea .entryBody #ysmtPR ul {
	list-style-type: decimal;
}
#ysmtPR #mainContentsArea .entryBody ul {
	list-style-type: decimal;
}
#mainContentsArea .entry.rte #ysmtPR ul {
	list-style-type: decimal;
}
#ysmtPR #mainContentsArea .entry.rte ul {
	list-style-type: decimal;
}
#mainContentsArea .entryMetaInfo .socialButtons .reblogBtn button {
	background: rgb(255, 255, 255); border-width: 1px 1px 2px; border-style: solid; border-color: rgb(119, 119, 119); padding: 0px; border-radius: 4px; border-image: none; color: rgb(51, 51, 51); line-height: 1; cursor: pointer;
}
#mainContentsArea .entryHeader .favEntryOn {
	background: rgb(255, 255, 255); border-width: 1px 1px 2px; border-style: solid; border-color: rgb(119, 119, 119); padding: 0px; border-radius: 4px; border-image: none; color: rgb(51, 51, 51); line-height: 1; cursor: pointer;
}
#mainContentsArea .entryHeader .favEntryOff {
	background: rgb(255, 255, 255); border-width: 1px 1px 2px; border-style: solid; border-color: rgb(119, 119, 119); padding: 0px; border-radius: 4px; border-image: none; color: rgb(51, 51, 51); line-height: 1; cursor: pointer;
}
.customSetting .moduleWrapper .buttonArea li button {
	background: rgb(255, 255, 255); border-width: 1px 1px 2px; border-style: solid; border-color: rgb(119, 119, 119); padding: 0px; border-radius: 4px; border-image: none; color: rgb(51, 51, 51); line-height: 1; cursor: pointer;
}
.customSetting .moduleWrapper > dl > dd > dl > dd > dl > dd.deleteImg input[type='button'] {
	background: rgb(255, 255, 255); border-width: 1px 1px 2px; border-style: solid; border-color: rgb(119, 119, 119); padding: 0px; border-radius: 4px; border-image: none; color: rgb(51, 51, 51); line-height: 1; cursor: pointer;
}
.customSetting .moduleWrapper > dl > dd > dl > dd.toggleTitle input[type='button'] {
	background: rgb(255, 255, 255); border-width: 1px 1px 2px; border-style: solid; border-color: rgb(119, 119, 119); padding: 0px; border-radius: 4px; border-image: none; color: rgb(51, 51, 51); line-height: 1; cursor: pointer;
}
.customSetting .menuOpen button {
	background: rgb(255, 255, 255); border-width: 1px 1px 2px; border-style: solid; border-color: rgb(119, 119, 119); padding: 0px; border-radius: 4px; border-image: none; color: rgb(51, 51, 51); line-height: 1; cursor: pointer;
}
#mainContentsArea .entryMetaInfo .socialButtons .reblogBtn button:hover {
	background: rgb(240, 240, 240);
}
#mainContentsArea .entryHeader .favEntryOn:hover {
	background: rgb(240, 240, 240);
}
#mainContentsArea .entryHeader .favEntryOff:hover {
	background: rgb(240, 240, 240);
}
.customSetting .moduleWrapper .buttonArea li button:hover {
	background: rgb(240, 240, 240);
}
.customSetting .moduleWrapper > dl > dd > dl > dd > dl > dd.deleteImg input[type='button']:hover {
	background: rgb(240, 240, 240);
}
.customSetting .moduleWrapper > dl > dd > dl > dd.toggleTitle input[type='button']:hover {
	background: rgb(240, 240, 240);
}
.customSetting .menuOpen button:hover {
	background: rgb(240, 240, 240);
}
#mainContentsArea .entryMetaInfo .socialButtons .reblogBtn button:active {
	top: 1px; margin-bottom: 1px; border-bottom-width: 1px; position: relative;
}
#mainContentsArea .entryHeader .favEntryOn:active {
	top: 1px; margin-bottom: 1px; border-bottom-width: 1px; position: relative;
}
#mainContentsArea .entryHeader .favEntryOff:active {
	top: 1px; margin-bottom: 1px; border-bottom-width: 1px; position: relative;
}
.customSetting .moduleWrapper .buttonArea li button:active {
	top: 1px; margin-bottom: 1px; border-bottom-width: 1px; position: relative;
}
.customSetting .moduleWrapper > dl > dd > dl > dd > dl > dd.deleteImg input[type='button']:active {
	top: 1px; margin-bottom: 1px; border-bottom-width: 1px; position: relative;
}
.customSetting .moduleWrapper > dl > dd > dl > dd.toggleTitle input[type='button']:active {
	top: 1px; margin-bottom: 1px; border-bottom-width: 1px; position: relative;
}
.customSetting .menuOpen button:active {
	top: 1px; margin-bottom: 1px; border-bottom-width: 1px; position: relative;
}
body {
	margin: 0px; padding: 0px; text-align: center;
}
dl {
	margin: 0px; padding: 0px;
}
dt {
	margin: 0px; padding: 0px;
}
dd {
	margin: 0px; padding: 0px;
}
ul {
	margin: 0px; padding: 0px;
}
ol {
	margin: 0px; padding: 0px;
}
#ysmtPR ul {
	margin: 0px; padding: 0px;
}
li {
	margin: 0px; padding: 0px;
}
h1 {
	margin: 0px; padding: 0px;
}
h2 {
	margin: 0px; padding: 0px;
}
h3 {
	margin: 0px; padding: 0px;
}
h4 {
	margin: 0px; padding: 0px;
}
h5 {
	margin: 0px; padding: 0px;
}
h6 {
	margin: 0px; padding: 0px;
}
pre {
	margin: 0px; padding: 0px;
}
form {
	margin: 0px; padding: 0px;
}
input {
	margin: 0px; padding: 0px;
}
p {
	margin: 0px; padding: 0px;
}
blockquote {
	margin: 0px; padding: 0px;
}
fieldset {
	margin: 0px; padding: 0px;
}
div {
	margin: 0px; padding: 0px;
}
h1 {
	font-size: 100%; font-weight: normal;
}
h2 {
	font-size: 100%; font-weight: normal;
}
h3 {
	font-size: 100%; font-weight: normal;
}
h4 {
	font-size: 100%; font-weight: normal;
}
h5 {
	font-size: 100%; font-weight: normal;
}
h6 {
	font-size: 100%; font-weight: normal;
}
table {
	margin: 0px; padding: 0px; font-size: 100%; border-collapse: collapse; border-spacing: 0;
}
caption {
	text-align: left;
}
table {
	font-size: 100%;
}
pre {
	font-size: 100%;
}
code {
	font-size: 100%;
}
select {
	font-size: 100%;
}
input {
	font-size: 100%;
}
textarea {
	font-size: 100%;
}
kbd {
	font-size: 100%;
}
var {
	font-size: 100%;
}
ins {
	font-size: 100%;
}
del {
	font-size: 100%;
}
samp {
	font-size: 100%;
}
address {
	font-style: normal; font-weight: normal;
}
cite {
	font-style: normal; font-weight: normal;
}
dfn {
	font-style: normal; font-weight: normal;
}
em {
	font-style: normal; font-weight: normal;
}
strong {
	font-style: normal; font-weight: normal;
}
var {
	font-style: normal; font-weight: normal;
}
th {
	font-style: normal; font-weight: normal;
}
ins {
	font-style: normal; font-weight: normal;
}
del {
	font-style: normal; font-weight: normal;
}
samp {
	font-style: normal; font-weight: normal;
}
a img {
	border: 0px currentColor; border-image: none;
}
hr.yjSeparation {
	display: none;
}
fieldset {
	border: currentColor; border-image: none;
}
#wrapper {
	text-align: left; line-height: 1.56; font-size: medium;
}
#yjContentsBody {
	position: relative;
}
.yjGuid {
	height: 0px; line-height: 0; text-indent: -9999px; overflow: hidden; font-size: 0px; display: block;
}
.yjSkip {
	height: 0px; line-height: 0; text-indent: -9999px; overflow: hidden; font-size: 0px; display: block;
}
.yj950-1 #wrapper {
	margin: 0px auto; padding: 0px 10px; width: 950px;
}
.yj950-2 #wrapper {
	margin: 0px auto; padding: 0px 10px; width: 950px;
}
.yj950-3 #wrapper {
	margin: 0px auto; padding: 0px 10px; width: 950px;
}
.yj950-1 #contents {
	text-align: left;
}
.yj950-2 #contents {
	text-align: left;
}
.yj950-3 #contents {
	text-align: left;
}
.yj950-2 #yjMain {
	width: 640px; float: left;
}
.yj950-2 #yjSub {
	width: 300px; float: right;
}
.yj950-3 #yjMain {
	width: 640px; float: left;
}
.yj950-3 .yj1stUnit {
	width: 440px; float: right;
}
.yj950-3 .yj2ndUnit {
	width: 190px; float: left;
}
.yj950-3 #yjSub {
	width: 300px; float: right;
}
.yj100per-1 {
	width: 100%;
}
.yj100per-2 {
	width: 100%;
}
.yj100per-3 {
	width: 100%;
}
.yj100per-1 #wrapper {
	padding: 0px 10px; min-width: 950px;
}
.yj100per-2 #wrapper {
	padding: 0px 10px; min-width: 950px;
}
.yj100per-3 #wrapper {
	padding: 0px 10px; min-width: 950px;
}
.yj100per-2 #yjMain {
	width: 100%; margin-left: -310px; float: left;
}
.yj100per-2 .yjMainGrid {
	margin-left: 310px;
}
.yj100per-2 #yjSub {
	width: 300px; float: right;
}
.yj100per-3 #yjMain {
	width: 100%; margin-left: -310px; float: left;
}
.yj100per-3 .yjMainGrid {
	margin-left: 310px;
}
.yj100per-3 .yj1stUnit {
	width: 100%; margin-right: -200px; float: right;
}
.yj100per-3 .yj1stInnerUnit {
	margin-right: 200px;
}
.yj100per-3 .yj2ndUnit {
	width: 190px; float: left;
}
.yj100per-3 #yjSub {
	width: 300px; float: right;
}
#yjContentsBody::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: ".";
}
.yj950-3 #yjMain::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: ".";
}
#yjContentsBody {
	height: 1%;
}
.yj950-3 #yjMain {
	height: 1%;
}
.s115 {
	line-height: 115%;
}
.s130 {
	line-height: 130%;
}
.s150 {
	line-height: 150%;
}
.yjXXL {
	font-size: x-large; voice-family: inherit;
}
html > body .yjXXL {
	font-size: xx-large;
}
.yjXL {
	font-size: large; voice-family: inherit;
}
html > body .yjXL {
	font-size: x-large;
}
.yjL {
	font-size: medium; voice-family: inherit;
}
html > body .yjL {
	font-size: large;
}
.yjM {
	font-size: small; voice-family: inherit;
}
html > body .yjM {
	font-size: medium;
}
.yjMt {
	line-height: 1.4em; font-size: small; voice-family: inherit;
}
html > body .yjMt {
	font-size: medium;
}
.yjS {
	font-size: x-small; voice-family: inherit;
}
html > body .yjS {
	font-size: small;
}
.yjSt {
	line-height: 1.3em; font-size: x-small; voice-family: inherit;
}
html > body .yjSt {
	font-size: small;
}
.yjXS {
	font-size: xx-small; voice-family: inherit;
}
html > body .yjXS {
	font-size: x-small;
}
.yjmth {
	
}
.yjmth img {
	border: 0px currentColor; border-image: none; vertical-align: middle;
}
.yjmth a {
	border: 0px currentColor; border-image: none;
}
div.yjmthproplogoarea {
	float: left;
}
div.yjmthloginarea {
	margin: 0px 0px 0px 3px; text-align: left; line-height: 110%; font-size: smaller; float: left;
}
div.yjmthcplogoarea {
	float: right;
}
div.yjmthcmnlnkarea {
	margin: 10px 3px 0px 0px; text-align: right; line-height: 110%; font-size: smaller; float: right;
}
br.yjmthclear {
	clear: both;
}
div.yjgrplink {
	text-align: right; line-height: 115%; font-size: smaller;
}
div#music div.yjmthloginarea {
	margin-top: 16px; margin-left: 7px;
}
div#music div.yjmthcmnlnkarea {
	margin-top: 26px;
}
div#music div.yjmthcplogoarea {
	margin-top: 14px;
}
#masthead {
	margin: 4px auto 10px; width: 100%; height: 41px; text-align: left;
}
#masthead strong {
	font-weight: bold;
}
#masthead::after {
	height: 0px; clear: both; display: block; visibility: hidden; position: relative; content: ".";
}
* html #masthead {
	height: 1%;
}
* html #masthead .yjmth {
	margin: 0px; padding: 0px;
}
@media print
{
div.yjmthloginarea {
	display: none;
}
}
#emg {
	text-align: center; margin-bottom: 10px;
}
#emg2 {
	text-align: center; margin-bottom: 10px;
}
#emg3 {
	text-align: center; margin-bottom: 10px;
}
#emg2 br {
	display: none;
}
#emg table {
	margin: 0px auto; text-align: left;
}
#emg2 table {
	margin: 0px auto; text-align: left;
}
#emg3 table {
	margin: 0px auto; text-align: left;
}
#yjPosN {
	width: 100%; text-align: center; margin-top: 10px; margin-bottom: 10px;
}
#yjPosN table {
	margin: 0px auto; text-align: left;
}
#yjPosN br {
	display: none;
}
#yjPosN a img {
	vertical-align: bottom;
}
#yjBreadcrumbs {
	padding-left: 7px; margin-bottom: 10px;
}
#yjLrec {
	margin-bottom: 10px;
}
#yjLrec dl {
	margin: 0px; padding: 0px;
}
#yjLrec dt {
	margin: 0px; padding: 4px 0px; text-align: center; line-height: 12px; font-size: 12px; font-weight: normal; vertical-align: middle;
}
html:first-child #yjLrec dt {
	padding: 3px 0px 2px;
}
#yjLrec dd {
	margin: 0px; padding: 0px;
}
#yjLrec dd img {
	border: currentColor; border-image: none; vertical-align: bottom;
}
.yj950-1 #contents {
	position: relative;
}
.yj950-1 #yjContentsBody span.yjGuid {
	margin: 0px; left: auto; width: 310px; height: 280px; float: right; position: relative;
}
.yj950-1 #yjLrec {
	top: 0px; width: 300px; right: 0px; position: absolute;
}
.yj100per-1 #contents {
	position: relative;
}
.yj100per-1 #yjContentsBody span.yjGuid {
	margin: 0px; left: auto; width: 310px; height: 280px; float: right; position: relative;
}
.yj100per-1 #yjLrec {
	top: 0px; width: 300px; right: 0px; position: absolute;
}
.yj950-1 #yjLrec {
	width: 300px; margin-left: 20px; float: right;
}
.yj100per-1 #yjLrec {
	width: 300px; margin-left: 20px; float: right;
}
#uft {
	padding: 10px 0px; text-align: center; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid;
}
#footer {
	text-align: center;
}
#footer address {
	padding: 10px 0px 20px; line-height: 1.4; font-size: small; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid;
}
.icon-sprite {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/customize/icon/icon-1.0.1.png") no-repeat;
}
.icon-arrowL16 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/customize/icon/icon-1.0.1.png") no-repeat;
}
.icon-arrowL20 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/customize/icon/icon-1.0.1.png") no-repeat;
}
.icon-arrowL30 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/customize/icon/icon-1.0.1.png") no-repeat;
}
.icon-arrowL_black16 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/customize/icon/icon-1.0.1.png") no-repeat;
}
.icon-arrowL_black20 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/customize/icon/icon-1.0.1.png") no-repeat;
}
.icon-arrowL_black30 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/customize/icon/icon-1.0.1.png") no-repeat;
}
.icon-arrowR16 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/customize/icon/icon-1.0.1.png") no-repeat;
}
.icon-arrowR20 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/customize/icon/icon-1.0.1.png") no-repeat;
}
.icon-arrowR30 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/customize/icon/icon-1.0.1.png") no-repeat;
}
.icon-arrowR_black16 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/customize/icon/icon-1.0.1.png") no-repeat;
}
.icon-arrowR_black20 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/customize/icon/icon-1.0.1.png") no-repeat;
}
.icon-arrowR_black30 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/customize/icon/icon-1.0.1.png") no-repeat;
}
.icon-bloglink16 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/customize/icon/icon-1.0.1.png") no-repeat;
}
.icon-bloglink20 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/customize/icon/icon-1.0.1.png") no-repeat;
}
.icon-bloglink30 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/customize/icon/icon-1.0.1.png") no-repeat;
}
.icon-bloglink_black16 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/customize/icon/icon-1.0.1.png") no-repeat;
}
.icon-bloglink_black20 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/customize/icon/icon-1.0.1.png") no-repeat;
}
.icon-bloglink_black30 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/customize/icon/icon-1.0.1.png") no-repeat;
}
.icon-category16 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/customize/icon/icon-1.0.1.png") no-repeat;
}
.icon-category20 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/customize/icon/icon-1.0.1.png") no-repeat;
}
.icon-category30 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/customize/icon/icon-1.0.1.png") no-repeat;
}
.icon-category_black16 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/customize/icon/icon-1.0.1.png") no-repeat;
}
.icon-category_black20 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/customize/icon/icon-1.0.1.png") no-repeat;
}
.icon-category_black30 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/customize/icon/icon-1.0.1.png") no-repeat;
}
.icon-check_black16 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/customize/icon/icon-1.0.1.png") no-repeat;
}
.icon-check_black20 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/customize/icon/icon-1.0.1.png") no-repeat;
}
.icon-check_black30 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/customize/icon/icon-1.0.1.png") no-repeat;
}
.icon-comment16 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/customize/icon/icon-1.0.1.png") no-repeat;
}
.icon-comment20 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/customize/icon/icon-1.0.1.png") no-repeat;
}
.icon-comment30 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/customize/icon/icon-1.0.1.png") no-repeat;
}
.icon-comment_black16 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/customize/icon/icon-1.0.1.png") no-repeat;
}
.icon-comment_black20 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/customize/icon/icon-1.0.1.png") no-repeat;
}
.icon-comment_black30 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/customize/icon/icon-1.0.1.png") no-repeat;
}
.icon-direction_backward12 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/customize/icon/icon-1.0.1.png") no-repeat;
}
.icon-direction_backward8 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/customize/icon/icon-1.0.1.png") no-repeat;
}
.icon-direction_down12 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/customize/icon/icon-1.0.1.png") no-repeat;
}
.icon-direction_down8 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/customize/icon/icon-1.0.1.png") no-repeat;
}
.icon-direction_forward12 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/customize/icon/icon-1.0.1.png") no-repeat;
}
.icon-direction_forward8 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/customize/icon/icon-1.0.1.png") no-repeat;
}
.icon-direction_up12 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/customize/icon/icon-1.0.1.png") no-repeat;
}
.icon-direction_up8 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/customize/icon/icon-1.0.1.png") no-repeat;
}
.icon-emoji16 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/customize/icon/icon-1.0.1.png") no-repeat;
}
.icon-emoji20 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/customize/icon/icon-1.0.1.png") no-repeat;
}
.icon-emoji30 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/customize/icon/icon-1.0.1.png") no-repeat;
}
.icon-emoji_black16 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/customize/icon/icon-1.0.1.png") no-repeat;
}
.icon-emoji_black20 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/customize/icon/icon-1.0.1.png") no-repeat;
}
.icon-emoji_black30 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/customize/icon/icon-1.0.1.png") no-repeat;
}
.icon-eye16 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/customize/icon/icon-1.0.1.png") no-repeat;
}
.icon-eye20 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/customize/icon/icon-1.0.1.png") no-repeat;
}
.icon-eye30 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/customize/icon/icon-1.0.1.png") no-repeat;
}
.icon-eye_black16 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/customize/icon/icon-1.0.1.png") no-repeat;
}
.icon-eye_black20 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/customize/icon/icon-1.0.1.png") no-repeat;
}
.icon-eye_black30 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/customize/icon/icon-1.0.1.png") no-repeat;
}
.icon-favheart16 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/customize/icon/icon-1.0.1.png") no-repeat;
}
.icon-favheart20 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/customize/icon/icon-1.0.1.png") no-repeat;
}
.icon-favheart30 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/customize/icon/icon-1.0.1.png") no-repeat;
}
.icon-favheart_black16 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/customize/icon/icon-1.0.1.png") no-repeat;
}
.icon-favheart_black20 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/customize/icon/icon-1.0.1.png") no-repeat;
}
.icon-favheart_black30 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/customize/icon/icon-1.0.1.png") no-repeat;
}
.icon-favstar16 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/customize/icon/icon-1.0.1.png") no-repeat;
}
.icon-favstar20 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/customize/icon/icon-1.0.1.png") no-repeat;
}
.icon-favstar30 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/customize/icon/icon-1.0.1.png") no-repeat;
}
.icon-favstar_black16 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/customize/icon/icon-1.0.1.png") no-repeat;
}
.icon-favstar_black20 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/customize/icon/icon-1.0.1.png") no-repeat;
}
.icon-favstar_black30 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/customize/icon/icon-1.0.1.png") no-repeat;
}
.icon-friends16 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/customize/icon/icon-1.0.1.png") no-repeat;
}
.icon-friends20 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/customize/icon/icon-1.0.1.png") no-repeat;
}
.icon-friends30 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/customize/icon/icon-1.0.1.png") no-repeat;
}
.icon-friends_black16 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/customize/icon/icon-1.0.1.png") no-repeat;
}
.icon-friends_black20 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/customize/icon/icon-1.0.1.png") no-repeat;
}
.icon-friends_black30 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/customize/icon/icon-1.0.1.png") no-repeat;
}
.icon-guestbook16 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/customize/icon/icon-1.0.1.png") no-repeat;
}
.icon-guestbook20 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/customize/icon/icon-1.0.1.png") no-repeat;
}
.icon-guestbook30 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/customize/icon/icon-1.0.1.png") no-repeat;
}
.icon-guestbook_black16 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/customize/icon/icon-1.0.1.png") no-repeat;
}
.icon-guestbook_black20 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/customize/icon/icon-1.0.1.png") no-repeat;
}
.icon-guestbook_black30 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/customize/icon/icon-1.0.1.png") no-repeat;
}
.icon-image16 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/customize/icon/icon-1.0.1.png") no-repeat;
}
.icon-image20 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/customize/icon/icon-1.0.1.png") no-repeat;
}
.icon-image30 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/customize/icon/icon-1.0.1.png") no-repeat;
}
.icon-image_black16 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/customize/icon/icon-1.0.1.png") no-repeat;
}
.icon-image_black20 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/customize/icon/icon-1.0.1.png") no-repeat;
}
.icon-image_black30 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/customize/icon/icon-1.0.1.png") no-repeat;
}
.icon-key16 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/customize/icon/icon-1.0.1.png") no-repeat;
}
.icon-key20 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/customize/icon/icon-1.0.1.png") no-repeat;
}
.icon-key30 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/customize/icon/icon-1.0.1.png") no-repeat;
}
.icon-key_black16 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/customize/icon/icon-1.0.1.png") no-repeat;
}
.icon-key_black20 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/customize/icon/icon-1.0.1.png") no-repeat;
}
.icon-key_black30 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/customize/icon/icon-1.0.1.png") no-repeat;
}
.icon-library16 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/customize/icon/icon-1.0.1.png") no-repeat;
}
.icon-library20 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/customize/icon/icon-1.0.1.png") no-repeat;
}
.icon-library30 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/customize/icon/icon-1.0.1.png") no-repeat;
}
.icon-library_black16 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/customize/icon/icon-1.0.1.png") no-repeat;
}
.icon-library_black20 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/customize/icon/icon-1.0.1.png") no-repeat;
}
.icon-library_black30 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/customize/icon/icon-1.0.1.png") no-repeat;
}
.icon-move16 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/customize/icon/icon-1.0.1.png") no-repeat;
}
.icon-move20 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/customize/icon/icon-1.0.1.png") no-repeat;
}
.icon-move30 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/customize/icon/icon-1.0.1.png") no-repeat;
}
.icon-move_black16 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/customize/icon/icon-1.0.1.png") no-repeat;
}
.icon-move_black20 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/customize/icon/icon-1.0.1.png") no-repeat;
}
.icon-move_black30 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/customize/icon/icon-1.0.1.png") no-repeat;
}
.icon-newpost16 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/customize/icon/icon-1.0.1.png") no-repeat;
}
.icon-newpost20 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/customize/icon/icon-1.0.1.png") no-repeat;
}
.icon-newpost30 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/customize/icon/icon-1.0.1.png") no-repeat;
}
.icon-newpost_black16 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/customize/icon/icon-1.0.1.png") no-repeat;
}
.icon-newpost_black20 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/customize/icon/icon-1.0.1.png") no-repeat;
}
.icon-newpost_black30 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/customize/icon/icon-1.0.1.png") no-repeat;
}
.icon-o_black16 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/customize/icon/icon-1.0.1.png") no-repeat;
}
.icon-o_black20 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/customize/icon/icon-1.0.1.png") no-repeat;
}
.icon-o_black30 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/customize/icon/icon-1.0.1.png") no-repeat;
}
.icon-pen_black16 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/customize/icon/icon-1.0.1.png") no-repeat;
}
.icon-pen_black20 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/customize/icon/icon-1.0.1.png") no-repeat;
}
.icon-pen_black30 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/customize/icon/icon-1.0.1.png") no-repeat;
}
.icon-poll16 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/customize/icon/icon-1.0.1.png") no-repeat;
}
.icon-poll20 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/customize/icon/icon-1.0.1.png") no-repeat;
}
.icon-poll30 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/customize/icon/icon-1.0.1.png") no-repeat;
}
.icon-poll_black16 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/customize/icon/icon-1.0.1.png") no-repeat;
}
.icon-poll_black20 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/customize/icon/icon-1.0.1.png") no-repeat;
}
.icon-poll_black30 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/customize/icon/icon-1.0.1.png") no-repeat;
}
.icon-post16 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/customize/icon/icon-1.0.1.png") no-repeat;
}
.icon-post20 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/customize/icon/icon-1.0.1.png") no-repeat;
}
.icon-post30 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/customize/icon/icon-1.0.1.png") no-repeat;
}
.icon-post_black16 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/customize/icon/icon-1.0.1.png") no-repeat;
}
.icon-post_black20 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/customize/icon/icon-1.0.1.png") no-repeat;
}
.icon-post_black30 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/customize/icon/icon-1.0.1.png") no-repeat;
}
.icon-profile16 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/customize/icon/icon-1.0.1.png") no-repeat;
}
.icon-profile20 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/customize/icon/icon-1.0.1.png") no-repeat;
}
.icon-profile30 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/customize/icon/icon-1.0.1.png") no-repeat;
}
.icon-profile_black16 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/customize/icon/icon-1.0.1.png") no-repeat;
}
.icon-profile_black20 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/customize/icon/icon-1.0.1.png") no-repeat;
}
.icon-profile_black30 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/customize/icon/icon-1.0.1.png") no-repeat;
}
.icon-question16 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/customize/icon/icon-1.0.1.png") no-repeat;
}
.icon-question20 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/customize/icon/icon-1.0.1.png") no-repeat;
}
.icon-question30 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/customize/icon/icon-1.0.1.png") no-repeat;
}
.icon-question_black16 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/customize/icon/icon-1.0.1.png") no-repeat;
}
.icon-question_black20 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/customize/icon/icon-1.0.1.png") no-repeat;
}
.icon-question_black30 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/customize/icon/icon-1.0.1.png") no-repeat;
}
.icon-reload16 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/customize/icon/icon-1.0.1.png") no-repeat;
}
.icon-reload20 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/customize/icon/icon-1.0.1.png") no-repeat;
}
.icon-reload30 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/customize/icon/icon-1.0.1.png") no-repeat;
}
.icon-reload_black16 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/customize/icon/icon-1.0.1.png") no-repeat;
}
.icon-reload_black20 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/customize/icon/icon-1.0.1.png") no-repeat;
}
.icon-reload_black30 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/customize/icon/icon-1.0.1.png") no-repeat;
}
.icon-result16 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/customize/icon/icon-1.0.1.png") no-repeat;
}
.icon-result20 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/customize/icon/icon-1.0.1.png") no-repeat;
}
.icon-result30 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/customize/icon/icon-1.0.1.png") no-repeat;
}
.icon-result_black16 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/customize/icon/icon-1.0.1.png") no-repeat;
}
.icon-result_black20 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/customize/icon/icon-1.0.1.png") no-repeat;
}
.icon-result_black30 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/customize/icon/icon-1.0.1.png") no-repeat;
}
.icon-search16 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/customize/icon/icon-1.0.1.png") no-repeat;
}
.icon-search20 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/customize/icon/icon-1.0.1.png") no-repeat;
}
.icon-search30 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/customize/icon/icon-1.0.1.png") no-repeat;
}
.icon-search_black16 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/customize/icon/icon-1.0.1.png") no-repeat;
}
.icon-search_black20 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/customize/icon/icon-1.0.1.png") no-repeat;
}
.icon-search_black30 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/customize/icon/icon-1.0.1.png") no-repeat;
}
.icon-setting16 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/customize/icon/icon-1.0.1.png") no-repeat;
}
.icon-setting20 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/customize/icon/icon-1.0.1.png") no-repeat;
}
.icon-setting30 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/customize/icon/icon-1.0.1.png") no-repeat;
}
.icon-setting_black16 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/customize/icon/icon-1.0.1.png") no-repeat;
}
.icon-setting_black20 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/customize/icon/icon-1.0.1.png") no-repeat;
}
.icon-setting_black30 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/customize/icon/icon-1.0.1.png") no-repeat;
}
.icon-trackback16 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/customize/icon/icon-1.0.1.png") no-repeat;
}
.icon-trackback20 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/customize/icon/icon-1.0.1.png") no-repeat;
}
.icon-trackback30 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/customize/icon/icon-1.0.1.png") no-repeat;
}
.icon-trackback_black16 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/customize/icon/icon-1.0.1.png") no-repeat;
}
.icon-trackback_black20 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/customize/icon/icon-1.0.1.png") no-repeat;
}
.icon-trackback_black30 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/customize/icon/icon-1.0.1.png") no-repeat;
}
.icon-visitor16 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/customize/icon/icon-1.0.1.png") no-repeat;
}
.icon-visitor20 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/customize/icon/icon-1.0.1.png") no-repeat;
}
.icon-visitor30 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/customize/icon/icon-1.0.1.png") no-repeat;
}
.icon-visitor_black16 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/customize/icon/icon-1.0.1.png") no-repeat;
}
.icon-visitor_black20 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/customize/icon/icon-1.0.1.png") no-repeat;
}
.icon-visitor_black30 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/customize/icon/icon-1.0.1.png") no-repeat;
}
.icon-x16 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/customize/icon/icon-1.0.1.png") no-repeat;
}
.icon-x20 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/customize/icon/icon-1.0.1.png") no-repeat;
}
.icon-x30 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/customize/icon/icon-1.0.1.png") no-repeat;
}
.icon-x_black16 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/customize/icon/icon-1.0.1.png") no-repeat;
}
.icon-x_black20 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/customize/icon/icon-1.0.1.png") no-repeat;
}
.icon-x_black30 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/customize/icon/icon-1.0.1.png") no-repeat;
}
.icon-arrowL16 {
	background-position: 0px -3462px;
}
.icon-arrowL20 {
	background-position: 0px -3324px;
}
.icon-arrowL30 {
	background-position: 0px -2858px;
}
.icon-arrowL_black16 {
	background-position: 0px -2276px;
}
.icon-arrowL_black20 {
	background-position: 0px -2138px;
}
.icon-arrowL_black30 {
	background-position: 0px -1070px;
}
.icon-arrowR16 {
	background-position: 0px -3416px;
}
.icon-arrowR20 {
	background-position: 0px -3344px;
}
.icon-arrowR30 {
	background-position: 0px -3012px;
}
.icon-arrowR_black16 {
	background-position: 0px -2416px;
}
.icon-arrowR_black20 {
	background-position: 0px -2174px;
}
.icon-arrowR_black30 {
	background-position: 0px -1216px;
}
.icon-bloglink16 {
	background-position: 0px -3094px;
}
.icon-bloglink20 {
	background-position: 0px -2564px;
}
.icon-bloglink30 {
	background-position: 0px -910px;
}
.icon-bloglink_black16 {
	background-position: 0px -1846px;
}
.icon-bloglink_black20 {
	background-position: 0px -1276px;
}
.icon-bloglink_black30 {
	background-position: 0px -270px;
}
.icon-category16 {
	background-position: 0px -3794px;
}
.icon-category20 {
	background-position: 0px -3774px;
}
.icon-category30 {
	background-position: 0px -3608px;
}
.icon-category_black16 {
	background-position: 0px -3042px;
}
.icon-category_black20 {
	background-position: 0px -2936px;
}
.icon-category_black30 {
	background-position: 0px -2108px;
}
.icon-check_black16 {
	background-position: 0px -1686px;
}
.icon-check_black20 {
	background-position: 0px -940px;
}
.icon-check_black30 {
	background-position: 0px -330px;
}
.icon-comment16 {
	background-position: 0px -3694px;
}
.icon-comment20 {
	background-position: 0px -3674px;
}
.icon-comment30 {
	background-position: 0px -3432px;
}
.icon-comment_black16 {
	background-position: 0px -2904px;
}
.icon-comment_black20 {
	background-position: 0px -2614px;
}
.icon-comment_black30 {
	background-position: 0px -1640px;
}
.icon-direction_backward12 {
	background-position: 0px -3710px;
}
.icon-direction_backward8 {
	background-position: 0px -3810px;
}
.icon-direction_down12 {
	background-position: 0px -3738px;
}
.icon-direction_down8 {
	background-position: 0px -3834px;
}
.icon-direction_forward12 {
	background-position: 0px -3750px;
}
.icon-direction_forward8 {
	background-position: 0px -3818px;
}
.icon-direction_up12 {
	background-position: 0px -3762px;
}
.icon-direction_up8 {
	background-position: 0px -3826px;
}
.icon-emoji16 {
	background-position: 0px -2194px;
}
.icon-emoji20 {
	background-position: 0px -1530px;
}
.icon-emoji30 {
	background-position: 0px -570px;
}
.icon-emoji_black16 {
	background-position: 0px -1438px;
}
.icon-emoji_black20 {
	background-position: 0px -680px;
}
.icon-emoji_black30 {
	background-position: 0px -120px;
}
.icon-eye16 {
	background-position: 0px -2956px;
}
.icon-eye20 {
	background-position: 0px -2498px;
}
.icon-eye30 {
	background-position: 0px -830px;
}
.icon-eye_black16 {
	background-position: 0px -2158px;
}
.icon-eye_black20 {
	background-position: 0px -1550px;
}
.icon-eye_black30 {
	background-position: 0px -480px;
}
.icon-favheart16 {
	background-position: 0px -3638px;
}
.icon-favheart20 {
	background-position: 0px -3272px;
}
.icon-favheart30 {
	background-position: 0px -2634px;
}
.icon-favheart_black16 {
	background-position: 0px -2006px;
}
.icon-favheart_black20 {
	background-position: 0px -1600px;
}
.icon-favheart_black30 {
	background-position: 0px -450px;
}
.icon-favstar16 {
	background-position: 0px -3478px;
}
.icon-favstar20 {
	background-position: 0px -3252px;
}
.icon-favstar30 {
	background-position: 0px -2534px;
}
.icon-favstar_black16 {
	background-position: 0px -1950px;
}
.icon-favstar_black20 {
	background-position: 0px -1402px;
}
.icon-favstar_black30 {
	background-position: 0px -510px;
}
.icon-friends16 {
	background-position: 0px -3560px;
}
.icon-friends20 {
	background-position: 0px -3396px;
}
.icon-friends30 {
	background-position: 0px -2766px;
}
.icon-friends_black16 {
	background-position: 0px -1296px;
}
.icon-friends_black20 {
	background-position: 0px -810px;
}
.icon-friends_black30 {
	background-position: 0px -360px;
}
.icon-guestbook16 {
	background-position: 0px -2826px;
}
.icon-guestbook20 {
	background-position: 0px -2058px;
}
.icon-guestbook30 {
	background-position: 0px -1100px;
}
.icon-guestbook_black16 {
	background-position: 0px -2680px;
}
.icon-guestbook_black20 {
	background-position: 0px -1966px;
}
.icon-guestbook_black30 {
	background-position: 0px -1000px;
}
.icon-image16 {
	background-position: 0px -3130px;
}
.icon-image20 {
	background-position: 0px -2716px;
}
.icon-image30 {
	background-position: 0px -1500px;
}
.icon-image_black16 {
	background-position: 0px -1748px;
}
.icon-image_black20 {
	background-position: 0px -1050px;
}
.icon-image_black30 {
	background-position: 0px -210px;
}
.icon-key16 {
	background-position: 0px -2380px;
}
.icon-key20 {
	background-position: 0px -1894px;
}
.icon-key30 {
	background-position: 0px -1146px;
}
.icon-key_black16 {
	background-position: 0px -1830px;
}
.icon-key_black20 {
	background-position: 0px -1382px;
}
.icon-key_black30 {
	background-position: 0px -390px;
}
.icon-library16 {
	background-position: 0px -3216px;
}
.icon-library20 {
	background-position: 0px -3058px;
}
.icon-library30 {
	background-position: 0px -2246px;
}
.icon-library_black16 {
	background-position: 0px -2328px;
}
.icon-library_black20 {
	background-position: 0px -1764px;
}
.icon-library_black30 {
	background-position: 0px -600px;
}
.icon-move16 {
	background-position: 0px -1934px;
}
.icon-move20 {
	background-position: 0px -1196px;
}
.icon-move30 {
	background-position: 0px -180px;
}
.icon-move_black16 {
	background-position: 0px -1878px;
}
.icon-move_black20 {
	background-position: 0px -1176px;
}
.icon-move_black30 {
	background-position: 0px -300px;
}
.icon-newpost16 {
	background-position: 0px -3722px;
}
.icon-newpost20 {
	background-position: 0px -3654px;
}
.icon-newpost30 {
	background-position: 0px -3146px;
}
.icon-newpost_black16 {
	background-position: 0px -2664px;
}
.icon-newpost_black20 {
	background-position: 0px -2396px;
}
.icon-newpost_black30 {
	background-position: 0px -1246px;
}
.icon-o_black16 {
	background-position: 0px -1130px;
}
.icon-o_black20 {
	background-position: 0px -660px;
}
.icon-o_black30 {
	background-position: 0px 0px;
}
.icon-pen_black16 {
	background-position: 0px -2842px;
}
.icon-pen_black20 {
	background-position: 0px -2462px;
}
.icon-pen_black30 {
	background-position: 0px -1454px;
}
.icon-poll16 {
	background-position: 0px -2920px;
}
.icon-poll20 {
	background-position: 0px -2292px;
}
.icon-poll30 {
	background-position: 0px -1312px;
}
.icon-poll_black16 {
	background-position: 0px -2482px;
}
.icon-poll_black20 {
	background-position: 0px -1986px;
}
.icon-poll_black30 {
	background-position: 0px -750px;
}
.icon-post16 {
	background-position: 0px -1702px;
}
.icon-post20 {
	background-position: 0px -980px;
}
.icon-post30 {
	background-position: 0px -60px;
}
.icon-post_black16 {
	background-position: 0px -1670px;
}
.icon-post_black20 {
	background-position: 0px -960px;
}
.icon-post_black30 {
	background-position: 0px -150px;
}
.icon-profile16 {
	background-position: 0px -3380px;
}
.icon-profile20 {
	background-position: 0px -3176px;
}
.icon-profile30 {
	background-position: 0px -2584px;
}
.icon-profile_black16 {
	background-position: 0px -2364px;
}
.icon-profile_black20 {
	background-position: 0px -1914px;
}
.icon-profile_black30 {
	background-position: 0px -720px;
}
.icon-question16 {
	background-position: 0px -3576px;
}
.icon-question20 {
	background-position: 0px -3196px;
}
.icon-question30 {
	background-position: 0px -2736px;
}
.icon-question_black16 {
	background-position: 0px -2042px;
}
.icon-question_black20 {
	background-position: 0px -1362px;
}
.icon-question_black30 {
	background-position: 0px -540px;
}
.icon-reload16 {
	background-position: 0px -3078px;
}
.icon-reload20 {
	background-position: 0px -2696px;
}
.icon-reload30 {
	background-position: 0px -1570px;
}
.icon-reload_black16 {
	background-position: 0px -1422px;
}
.icon-reload_black20 {
	background-position: 0px -860px;
}
.icon-reload_black30 {
	background-position: 0px -90px;
}
.icon-result16 {
	background-position: 0px -3592px;
}
.icon-result20 {
	background-position: 0px -3510px;
}
.icon-result30 {
	background-position: 0px -3530px;
}
.icon-result_black16 {
	background-position: 0px -2518px;
}
.icon-result_black20 {
	background-position: 0px -2344px;
}
.icon-result_black30 {
	background-position: 0px -1718px;
}
.icon-search16 {
	background-position: 0px -3292px;
}
.icon-search20 {
	background-position: 0px -2972px;
}
.icon-search30 {
	background-position: 0px -1800px;
}
.icon-search_black16 {
	background-position: 0px -1784px;
}
.icon-search_black20 {
	background-position: 0px -1030px;
}
.icon-search_black30 {
	background-position: 0px -240px;
}
.icon-setting16 {
	background-position: 0px -2888px;
}
.icon-setting20 {
	background-position: 0px -2226px;
}
.icon-setting30 {
	background-position: 0px -780px;
}
.icon-setting_black16 {
	background-position: 0px -1484px;
}
.icon-setting_black20 {
	background-position: 0px -700px;
}
.icon-setting_black30 {
	background-position: 0px -30px;
}
.icon-trackback16 {
	background-position: 0px -3494px;
}
.icon-trackback20 {
	background-position: 0px -3232px;
}
.icon-trackback30 {
	background-position: 0px -2796px;
}
.icon-trackback_black16 {
	background-position: 0px -2210px;
}
.icon-trackback_black20 {
	background-position: 0px -1620px;
}
.icon-trackback_black30 {
	background-position: 0px -630px;
}
.icon-visitor16 {
	background-position: 0px -3308px;
}
.icon-visitor20 {
	background-position: 0px -2992px;
}
.icon-visitor30 {
	background-position: 0px -2078px;
}
.icon-visitor_black16 {
	background-position: 0px -1862px;
}
.icon-visitor_black20 {
	background-position: 0px -1342px;
}
.icon-visitor_black30 {
	background-position: 0px -420px;
}
.icon-x16 {
	background-position: 0px -3364px;
}
.icon-x20 {
	background-position: 0px -3110px;
}
.icon-x30 {
	background-position: 0px -2432px;
}
.icon-x_black16 {
	background-position: 0px -2312px;
}
.icon-x_black20 {
	background-position: 0px -2022px;
}
.icon-x_black30 {
	background-position: 0px -880px;
}
.interestMatchWrap dl {
	background-position: 25px 13px; padding: 0px 0px 0px 44px; background-repeat: no-repeat;
}
.interestMatchWrap dl.blog_blbg {
	background-position: 25px -74px;
}
.interestMatchWrap .imArtcleOut dl {
	background-position: 41px 13px; padding: 0px 0px 0px 60px;
}
.interestMatchWrap .imArtcleOut dl.blog_blbg {
	background-position: 41px -74px;
}
.IMblog1 {
	background-position: 0px 0px; margin: 60px 15px 10px; padding-top: 1px; background-repeat: repeat-x;
}
.IMblog1 div {
	margin: 0px 0px 10px; padding: 0pt; width: auto; text-align: left; line-height: 1.25em; overflow: hidden; clear: both; font-size: 12px !important; display: block; background-image: none;
}
.IMblog1 dd {
	font-size: 12px !important;
}
.IMblog1 div a {
	text-decoration: none; display: block; cursor: pointer;
}
.IMblog1 div a dl {
	background-position: inherit; margin: 0px; padding: 0px 0.5em 0.5em 15px !important; background-image: none; background-repeat: inherit;
}
.IMblog1 div a dl dt {
	margin: 0pt; line-height: 1.25em; padding-top: 0.5em !important; font-size: 17px; font-weight: normal; text-decoration: none; float: left;
}
.IMblog1 div a dl .blog_dd1 {
	color: rgb(70, 158, 157); padding-top: 0.5em !important; margin-top: 0.5em !important; margin-left: 1.5em !important; float: left;
}
.IMblog1 div a dl .blog_dd2 {
	margin: 0pt; color: rgb(51, 51, 51); padding-top: 1px !important; clear: both;
}
.IMblog1 div p {
	margin: 0pt 0pt 0.2em !important; padding: 0.5em 0.5em 0.2em 0.2em !important; text-align: right; color: rgb(119, 119, 119); font-size: 12px !important; display: block;
}
.IMblog1 div p a {
	color: rgb(153, 153, 153); text-decoration: none;
}
.IMblog1 div p a span {
	text-decoration: underline;
}
.IMblog1 .imArtcleOut dl {
	background-position: inherit; padding: 0px 0.5em 0.5em 15px;
}
.IMblog1 .imArtcleOut dl.blog_blbg {
	background-position: inherit;
}
.iMWmgNone {
	margin: 10px 0px 0px;
}
#lightbox {
	left: 450px; top: 100px; position: absolute; z-index: 9999999;
}
.lightclear ul {
	margin: 0px; padding: 0px;
}
.lightclear li {
	margin: 0px; padding: 0px;
}
.lightclear h1 {
	margin: 0px; padding: 0px;
}
.lightclear h2 {
	margin: 0px; padding: 0px;
}
.lightclear h3 {
	margin: 0px; padding: 0px;
}
.lightclear h4 {
	margin: 0px; padding: 0px;
}
.lightclear p {
	margin: 0px; padding: 0px;
}
.favoriteText {
	display: none;
}
.blogLink {
	background: url("https://s.yimg.jp/images/blog/user/pubMainColImg2.png") no-repeat -34px -340px; width: 130px; height: 20px; display: block;
}
.blogLinkText {
	display: none !important;
}
#blogUtilityLinks a {
	white-space: nowrap;
}
.newNickname {
	background: url("https://s.yimg.jp/images/icon/f/bsc/1.0.0/add12.png") no-repeat 0px 3px; margin: 3px 0px; width: 376px; padding-left: 15px;
}
.newNicknameText {
	margin: 0px; width: 391px; font-size: 1em !important;
}
.commentInfo .aclIcon {
	margin-left: 3px;
}
.responseMetaInfo .name .aclIcon {
	margin-left: 3px;
}
.entryTitle h2 img {
	vertical-align: text-top;
}
.entryTitle h2 .aclIcon {
	margin-left: 3px;
}
.ImgFav {
	background: url("https://s.yimg.jp/images/blog/user/pubMainColImg2.png") no-repeat -34px -320px;
}
#mainContentsArea .guestBook div#entryArea dl dd {
	margin: 0px;
}
#blogLinkBtn img {
	background: url("https://s.yimg.jp/images/blog/user/pubMainColImg2.png") no-repeat -34px -340px; display: inline;
}
#globalHeader {
	z-index: 8;
}
.pLeft {
	position: relative; z-index: 8;
}
.frame {
	position: relative; z-index: 7;
}
.modalBoxInn li {
	overflow: hidden; padding-top: 1px; font-size: 0.75em; margin-left: 0px; list-style-type: none;
}
.borderDotted {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/border_dotted.gif") repeat-x 0px top;
}
.borderBottom {
	width: 245px;
}
#blogUtilityLinks .modalWindow li a {
	padding: 3px 0px; width: 100%; display: block;
}
.frame2 li a {
	padding: 3px 0px; width: 100%; display: block;
}
#blogUtilityLinks .modalWindow li a:hover {
	background-color: rgb(218, 234, 234);
}
.frame2 li a:hover {
	background-color: rgb(218, 234, 234);
}
#blogUtilityLinks .modalWindow span {
	line-height: 1.22; display: block;
}
.frame2 .modalWindow span {
	line-height: 1.22; display: block;
}
#blogUtilityLinks .modalWindow span.modalRight {
	padding: 0px; width: 192px; text-align: left; float: left; cursor: pointer;
}
.frame2 .modalWindow span.modalRight {
	padding: 0px; width: 192px; text-align: left; float: left; cursor: pointer;
}
#blogUtilityLinks .modalWindow span.modalRight .pName {
	padding: 0px; color: rgb(0, 102, 204); margin-top: 8px;
}
.frame2 .modalWindow span.modalRight .pName {
	padding: 0px; color: rgb(0, 102, 204); margin-top: 8px;
}
#blogUtilityLinks .modalWindow span.modalRight .pNn {
	padding: 0px; color: rgb(170, 170, 170); font-size: 0.83em;
}
.frame2 .modalWindow span.modalRight .pNn {
	padding: 0px; color: rgb(170, 170, 170); font-size: 0.83em;
}
#blogUtilityLinks .modalWindow a img {
	margin: 0px 4px 0px 3px; padding: 1px; border: 1px solid rgb(204, 204, 204); border-image: none; float: left; background-color: rgb(255, 255, 255);
}
.frame2 .modalWindow a img {
	margin: 0px 4px 0px 3px; padding: 1px; border: 1px solid rgb(204, 204, 204); border-image: none; float: left; background-color: rgb(255, 255, 255);
}
#blogUtilityLinks .nickname p {
	text-align: left; display: block;
}
.frame2 .nickname p {
	text-align: left; display: block;
}
#blogUtilityLinks .navOn li .nickname a {
	background: url("https://s.yimg.jp/images/icon/f/bsc/1.0.0/add12.png") no-repeat 0px 4px; color: rgb(0, 102, 204); padding-left: 15px; font-size: 12px; display: inline;
}
.frame2 .nickname a {
	background: url("https://s.yimg.jp/images/icon/f/bsc/1.0.0/add12.png") no-repeat 0px 4px; color: rgb(0, 102, 204); padding-left: 15px; font-size: 12px; display: inline;
}
#globalHeader #blogUtilityLinks p a.pdDul {
	padding-left: 2px; text-decoration: none; cursor: default; opacity: 0.5;
}
#globalHeader #blogUtilityLinks p a.pdDul:hover {
	opacity: 1;
}
#globalHeader #blogUtilityLinks .navOn a.pdDul {
	opacity: 1;
}
.scroll1#globalHeader {
	box-shadow: 0px 0px 1px rgba(0,0,0,0.1);
}
.scroll2#globalHeader {
	box-shadow: 0px 0px 2px rgba(0,0,0,0.1);
}
.scroll3#globalHeader {
	box-shadow: 0px 1px 2px rgba(0,0,0,0.1);
}
.scroll4#globalHeader {
	box-shadow: 0px 1px 3px rgba(0,0,0,0.2);
}
.mhSearch {
	margin: 0px 0px 0px 5px; padding: 5px 0px 0px; width: 150px; float: left; position: relative;
}
.mhSearch .placeholder {
	left: 8px; top: 10px; color: rgb(170, 170, 170); line-height: 12px; font-size: 12px; position: absolute;
}
.mhSearch .searchIcn {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/ico_search_mh.png") no-repeat 80% 55%; top: 5px; width: 20px; height: 20px; right: 2px; display: block; position: absolute; cursor: pointer; _background: url(https://s.yimg.jp/images/socialproducts/blog/img2/ico_search_mh.gif) no-repeat scroll 80% 55% transparent;
}
.mhSearch .inputText {
	background: rgb(255, 255, 255); margin: 0px; padding: 2px 20px 2px 6px; border-radius: 9px; border: 1px solid rgba(0, 0, 0, 0.3); border-image: none; width: 125px; height: 14px; font-size: 12px; box-shadow: inset 0px 1px 2px rgba(0,0,0,0.2);
}
.mhSearch.on .inputText {
	background: rgb(255, 255, 221);
}
#lightbox {
	text-align: left; -ms-word-break: break-all; -ms-word-wrap: break-word;
}
#lightbox .windowTop {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/lightbox.png") no-repeat 0px 0px; width: 462px; height: 30px; overflow: hidden; _background: url(https://s.yimg.jp/images/socialproducts/blog/img2/lightbox_ie6.gif) no-repeat 0 0;
}
#lightbox .windowTop h1 {
	padding: 7px 0px 0px 10px; color: rgb(85, 85, 85); font-size: 10pt; font-weight: bold; float: left;
}
#lightbox .close {
	width: 15px; height: 15px; margin-top: 6px; margin-right: 10px; float: right; display: block; _margin-right: 5px;
}
#lightbox .close span {
	display: none;
}
.lightBoxText h3 {
	color: rgb(92, 163, 167); font-size: 10pt; font-weight: bold; margin-bottom: 4px;
}
.lightBoxText p {
	color: rgb(85, 85, 85); line-height: 1.22; font-size: 10pt; margin-bottom: 25px;
}
.windowCenter {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/lightbox.png") repeat-y -464px 0px; padding: 4px 13px 0px 9px; width: 440px; _background: url(https://s.yimg.jp/images/socialproducts/blog/img2/lightbox_ie6.gif) repeat-y -464px 0;
}
.windowCenter ul {
	margin-bottom: 10px; border-top-color: rgb(157, 212, 215); border-bottom-color: rgb(157, 212, 215); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; background-color: rgb(242, 248, 248);
}
.windowCenter li {
	padding: 4px; width: 427px; line-height: 0; font-size: 0px; list-style-type: none;
}
#lightbox .windowHeight {
	height: 200px;
}
#lightbox .borderDotted {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/border_dotted.gif") repeat-x 0px top; padding-top: 5px;
}
.faceIcon {
	padding: 1px; border: 1px solid rgb(204, 204, 204); border-image: none; margin-right: 3px; float: left; background-color: rgb(255, 255, 255);
}
.lightBoxRight {
	margin: 2px 0px 0px 2px; line-height: normal; float: left;
}
.lightBoxRight p {
	margin-top: 2px;
}
.lightBoxList h4 {
	width: 236px; text-align: left; color: rgb(85, 85, 85); font-size: 12px;
}
.lightBoxList .normal {
	font-weight: normal;
}
.lightBoxList p {
	text-align: left; color: rgb(170, 170, 170); font-size: 10px;
}
#lightbox .newCreation {
	background: url("https://s.yimg.jp/images/icon/f/bsc/1.0.0/add12.png") no-repeat 0px 3px; line-height: normal; padding-top: 1px; padding-left: 15px; font-size: 12px; margin-top: 5px; margin-bottom: 10px;
}
#lightbox .newCreation a {
	color: rgb(0, 0, 255);
}
.lightBtn {
	background: rgb(166, 219, 222); border-radius: 6px; border: 1px solid rgb(92, 163, 167); border-image: none; line-height: 1; margin-top: 5px !important; float: right;
}
.lightBtn.cancel {
	background: rgb(226, 187, 194); border: 1px solid rgb(127, 60, 72); border-image: none;
}
.lightBtn.cancel a {
	color: rgb(127, 60, 72);
}
.lightBtn.delete {
	background: rgb(204, 204, 204); border: 1px solid rgb(85, 85, 85); border-image: none;
}
.lightBtn.delete a {
	color: rgb(85, 85, 85);
}
.lightBtn a {
	padding: 6px; color: rgb(50, 112, 115); font-size: 1.2em; vertical-align: middle; display: block;
}
.lightBtn a span {
	color: rgb(255, 255, 255); font-weight: bold; margin-right: 4px;
}
.lightBtn a:hover {
	text-decoration: none;
}
.lightBtnDelete {
	text-align: center; margin-bottom: 10px !important;
}
.lightBtnDelete a {
	background: rgb(170, 170, 170); padding: 4px 40px; border-radius: 6px; border: 1px solid rgb(187, 187, 187); border-image: none; color: rgb(255, 255, 255); font-size: 0.8em; display: inline-block;
}
.lightBtnDelete a:hover {
	text-decoration: none;
}
#lightbox .open {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/lightbox.png") no-repeat -1930px -7px; width: 67px; height: 15px; _background: url(https://s.yimg.jp/images/socialproducts/blog/img2/lightbox_ie6.gif) no-repeat -1930px -7px;
}
#lightbox .open span {
	display: none;
}
#lightbox .bottomBtn {
	margin: 10px auto 0px; width: 86px; height: 23px; padding-bottom: 9px;
}
#lightbox .bottomBtn a {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/lightbox.png") no-repeat -928px -7px; width: 86px; height: 23px; display: block; _background: url(https://s.yimg.jp/images/socialproducts/blog/img2/lightbox_ie6.gif) no-repeat -928px -7px;
}
#lightbox .bottomBtn span {
	display: none;
}
#lightbox .windowBottom {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/lightbox.png") no-repeat -928px 0px; width: 462px; height: 7px; font-size: 0px; _background: url(https://s.yimg.jp/images/socialproducts/blog/img2/lightbox_ie6.gif) no-repeat -928px 0;
}
#lightbox .fontStyle {
	margin-top: 0px;
}
#lightbox .fontStyle h4 {
	width: 250px; font-weight: bold; margin-top: 2px;
}
#lightbox .fontStyle p {
	color: rgb(85, 85, 85); font-size: 10pt; margin-top: 2px;
}
#lightbox .lightBtn3 {
	margin-top: 5px; float: right;
}
#lightbox .lightBtn3 a {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/lightbox.png") no-repeat -1380px -7px; width: 125px; height: 23px; display: block; _background: url(https://s.yimg.jp/images/socialproducts/blog/img2/lightbox_ie6.gif) no-repeat -1380px -7px;
}
#lightbox .lightBtn3 span {
	display: none;
}
#lightbox .lightBtn4 {
	margin-top: 5px; float: right;
}
#lightbox .lightBtn4 a {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/lightbox.png") no-repeat -1507px -7px; width: 125px; height: 23px; display: block; _background: url(https://s.yimg.jp/images/socialproducts/blog/img2/lightbox_ie6.gif) no-repeat -1507px -7px;
}
#lightbox .lightBtn4 span {
	display: none;
}
#lightbox .centerText {
	height: 85px; text-align: center; margin-top: 72px;
}
#lightbox .centerText2 {
	height: 112px; text-align: center; margin-top: 45px;
}
#lightbox .pullDown {
	padding-top: 10px; margin-bottom: 35px; border-top-color: rgb(157, 212, 215); border-top-width: 1px; border-top-style: solid;
}
#lightbox .pullDown form {
	margin: 0px;
}
#lightbox .pullDown select {
	width: 418px; font-size: 10pt; margin-left: 12px;
}
#lightbox .pullDown p {
	width: 418px; font-size: 10pt; margin-top: 5px; margin-left: 12px;
}
#lightbox .pullDownBtn {
	margin: 0px auto; width: 86px;
}
#lightbox .pullDownBtn .bottomBtn {
	margin: 0px; float: left;
}
#lightbox .pullDownBtn .bottomBtn2 {
	width: 86px; height: 23px; padding-bottom: 9px; margin-right: 10px; float: left;
}
#lightbox .pullDownBtn .bottomBtn2 a {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/lightbox.png") no-repeat -1016px -7px; width: 86px; height: 23px; display: block; _background: url(https://s.yimg.jp/images/socialproducts/blog/img2/lightbox_ie6.gif) no-repeat -1016px -7px;
}
#lightbox .pullDownBtn .bottomBtn2 span {
	display: none;
}
#lightbox .TextMarginTop {
	margin-top: 20px;
}
#lightbox .loading {
	text-align: center; font-size: 10pt;
}
#lightbox .loading p {
	line-height: 30px; padding-top: 70px;
}
#lightbox .pullDownBtn .bottomBtn3 {
	width: 86px; height: 23px; padding-bottom: 10px; margin-right: 10px; float: left;
}
#lightbox .pullDownBtn .bottomBtn3 a {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/lightbox.png") no-repeat -1634px -7px; width: 86px; height: 23px; display: block; _background: url(https://s.yimg.jp/images/socialproducts/blog/img2/lightbox_ie6.gif) no-repeat -1364px -7px;
}
#lightbox .pullDownBtn .bottomBtn3 span {
	display: none;
}
#lightbox .pullDownBtn .bottomBtn4 {
	width: 86px; height: 23px; padding-bottom: 9px; float: left;
}
#lightbox .pullDownBtn .bottomBtn4 a {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/lightbox.png") no-repeat -1722px -7px; width: 86px; height: 23px; display: block; _background: url(https://s.yimg.jp/images/socialproducts/blog/img2/lightbox_ie6.gif) no-repeat -1722px -7px;
}
#lightbox .pullDownBtn .bottomBtn4 span {
	display: none;
}
#lightbox .lightBtn5 {
	margin-top: 5px; float: right;
}
#lightbox .lightBtn5 a {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/lightbox.png") no-repeat -1810px -7px; width: 118px; height: 23px; display: block; _background: url(https://s.yimg.jp/images/socialproducts/blog/img2/lightbox_ie6.gif) no-repeat -1810px -7px;
}
#lightbox .lightBtn5 span {
	display: none;
}
.vitalityNav {
	border-radius: 5px; border: 1px solid rgb(221, 221, 221); border-image: none; width: 130px; bottom: 25px; color: rgb(85, 85, 85); font-weight: bold; display: none; position: fixed; z-index: 1000; box-shadow: 1px 1px 2px rgba(0,0,0,0.3); background-color: rgba(250, 250, 250, 0.8);
}
.pageLink {
	margin: 8px auto; width: 100px; height: 20px;
}
.updateText {
	background: rgba(230, 230, 230, 0.6); padding: 5px 0px 4px 5px; border-radius: 5px 5px 0px 0px; width: 125px; text-align: left; font-size: 75%; margin-top: 0px;
}
a.pageLeft {
	background: rgba(230, 230, 230, 0.8); padding: 3px 0px 2px; border-radius: 3px; border: 1px solid rgb(221, 221, 221); border-image: none; width: 40px; text-align: center; color: rgb(85, 85, 85); font-size: 80%; text-decoration: none; box-shadow: 1px 1px 1px rgba(200,200,200,0.5);
}
a.pageRight {
	background: rgba(230, 230, 230, 0.8); padding: 3px 0px 2px; border-radius: 3px; border: 1px solid rgb(221, 221, 221); border-image: none; width: 40px; text-align: center; color: rgb(85, 85, 85); font-size: 80%; text-decoration: none; box-shadow: 1px 1px 1px rgba(200,200,200,0.5);
}
a.pageLeft {
	float: left;
}
a.pageLeft:hover {
	background: rgba(240, 240, 240, 0.5); text-decoration: none;
}
a.pageLeft:active {
	background: rgba(220, 220, 220, 0.5);
}
a.pageLeft:visited {
	color: rgb(85, 85, 85);
}
a.pageRight {
	float: right;
}
a.pageRight:hover {
	background: rgba(240, 240, 240, 0.5); text-decoration: none;
}
a.pageRight:active {
	background: rgba(220, 220, 220, 0.5);
}
a.pageRight:visited {
	color: rgb(85, 85, 85);
}
a.noLink {
	color: rgb(170, 170, 170); text-decoration: none; cursor: default;
}
a.noLink:hover {
	background: rgba(230, 230, 230, 0.5);
}
a.noLink:active {
	background: rgba(230, 230, 230, 0.5);
}
.vitalityNavHidden {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/vitalityNaviIcnSprite.png") no-repeat 0px 0px; left: 112px; top: 3px; width: 15px; height: 15px; position: absolute;
}
.vitalityNavHidden:active {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/vitalityNaviIcnSprite.png") no-repeat -15px 0px;
}
.vitalityNavDisp {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/vitalityNaviIcnSprite.png") no-repeat -30px 0px; width: 30px; height: 30px; right: 5px; bottom: 2px; display: none; position: fixed;
}
.vitalityNavDisp:hover {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/vitalityNaviIcnSprite.png") no-repeat -59px 0px;
}
body {
	background: rgb(240, 240, 240); margin: 0px; padding: 0px; color: rgb(51, 51, 51); font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W3","Hiragino Kaku Gothic Pro","ƒƒCƒŠƒI",Meiryo,"‚l‚r ‚oƒSƒVƒbƒN",sans-serif;
}
body a {
	color: rgb(0, 0, 150);
}
body a:visited {
	color: rgb(100, 0, 150);
}
a {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
li {
	-ms-word-break: break-all; -ms-word-wrap: break-word;
}
p {
	-ms-word-break: break-all; -ms-word-wrap: break-word;
}
h1 {
	-ms-word-break: break-all; -ms-word-wrap: break-word;
}
h2 {
	-ms-word-break: break-all; -ms-word-wrap: break-word;
}
h3 {
	-ms-word-break: break-all; -ms-word-wrap: break-word;
}
h4 {
	-ms-word-break: break-all; -ms-word-wrap: break-word;
}
h5 {
	-ms-word-break: break-all; -ms-word-wrap: break-word;
}
h1 {
	font-weight: 700;
}
h2 {
	font-weight: 700;
}
h3 {
	font-weight: 700;
}
h4 {
	font-weight: 700;
}
h5 {
	font-weight: 700;
}
textarea {
	margin: 0px; border: 1px solid rgb(221, 221, 221); border-image: none; width: 82%; float: left; resize: vertical;
}
ul {
	list-style-type: none;
}
ol {
	list-style-type: none;
}
#ysmtPR ul {
	list-style-type: none;
}
.clearFix {
	-ms-zoom: 1;
}
.clearfix {
	-ms-zoom: 1;
}
.cf {
	-ms-zoom: 1;
}
.clearFix::before {
	display: table; content: "";
}
.clearfix::before {
	display: table; content: "";
}
.cf::before {
	display: table; content: "";
}
.clearFix::after {
	clear: both; display: table; content: "";
}
.clearfix::after {
	clear: both; display: table; content: "";
}
.cf::after {
	clear: both; display: table; content: "";
}
.lastItem {
	border: currentColor; border-image: none;
}
.icon {
	margin-right: 2px; vertical-align: middle;
}
.spriteNew {
	background: url("https://s.yimg.jp/images/blog/user/pubSubColImg.png") no-repeat -75px -33px;
}
.yjChviewWrap {
	text-align: center; color: rgb(51, 51, 51);
}
.yjChviewWrap .yjChview {
	background: rgb(249, 249, 249); margin: 10px 0px 15px; padding: 10px 30px; border: 1px solid rgb(231, 231, 231); border-image: none; text-align: center; display: inline-block;
}
.yjChviewWrap .yjChview dl {
	margin: 0px;
}
.yjChviewWrap .yjChview dd {
	margin: 0px;
}
.yjChviewWrap .yjChview p {
	margin: 0px;
}
.yjChviewWrap .yjChview dl dt {
	line-height: 1.2em; font-size: 14px; display: inline;
}
.yjChviewWrap .yjChview dl dd {
	line-height: 1.2em; font-size: 14px; display: inline;
}
.yjChviewWrap .yjChview dl dt {
	padding-right: 0.2em;
}
.yjChviewWrap .yjChview dl dd span {
	font-weight: bold;
}
.yjChviewWrap .yjChview dl dd::after {
	content: "\ff5c";
}
.yjChviewWrap .yjChview dl dd.end::after {
	content: "";
}
.yjChviewWrap .yjChview a:link {
	color: rgb(51, 51, 51) !important;
}
.yjChviewWrap .yjChview a:active {
	color: rgb(51, 51, 51) !important;
}
.yjChviewWrap .yjChview a:hover {
	color: rgb(51, 51, 51) !important;
}
.yjChviewWrap .yjChview a:visited {
	color: rgb(51, 51, 51) !important;
}
.yjChviewWrap .yjChview a {
	color: rgb(51, 51, 51) !important;
}
.yjChviewWrap .yjChview span {
	color: rgb(51, 51, 51) !important;
}
.smartphone a {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/spnbtn2.png") no-repeat; margin: 0px auto 15px; width: 800px; height: 40px; text-indent: -9999px; overflow: hidden; clear: both; display: block;
}
.userDefMain {
	background: rgb(200, 200, 200);
}
.userDefSub {
	background: rgba(200, 200, 200, 0.4);
}
.userDefSubSub {
	background: rgba(200, 200, 200, 0.2);
}
.userDefHeader {
	background: rgb(150, 150, 150);
}
.userDefTitle {
	color: rgb(85, 85, 85);
}
.userDefEntry {
	background: rgb(255, 255, 255);
}
.userDefText {
	color: rgb(85, 85, 85);
}
a.userDefTextLink {
	color: rgb(0, 0, 150);
}
a.userDefTextLink:visited {
	color: rgb(100, 0, 150);
}
.headerResizeBar {
	line-height: 0;
}
.headerResizeBar:hover {
	cursor: n-resize;
}
.headerResizeBar img {
	
}
.button {
	border-radius: 2px; box-shadow: 0px 1px 0px rgba(0,0,0,0.1);
}
.button a {
	display: block;
}
.button span {
	display: block;
}
.button a {
	color: rgb(85, 85, 85);
}
.button a:visited {
	color: rgb(85, 85, 85);
}
.button a {
	width: 100%; height: 100%;
}
.button a:hover {
	text-decoration: none;
}
.button span {
	text-shadow: 0px 1px 0px #ddd;
}
.button span:hover {
	background: rgba(150, 150, 150, 0.1);
}
.loadingIcon {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/customize/loading.gif");
}
.errorMessage {
	padding: 30px 20px;
}
.popup_img {
	vertical-align: bottom; display: inline-block; position: relative;
}
.popup_img img {
	vertical-align: bottom;
}
.popup_img .loupe {
	background: url("https://s.yimg.jp/images/blog/rte/loupe16x16.png") no-repeat 8px 8px; width: 32px; height: 32px; right: 0px; bottom: 0px; display: block; position: absolute;
}
.popup_img .loupe:hover {
	background: url("https://s.yimg.jp/images/blog/rte/loupe16x16.png") no-repeat -552px 8px;
}
.popup_img .loupe_back {
	background: rgb(0, 0, 0); width: 32px; height: 32px; right: 0px; bottom: 0px; display: block; position: absolute; opacity: 0.5;
}
.forbidden_item {
	background: url("https://s.yimg.jp/images/blog/rte/moviemat.png"); padding: 10px; color: rgb(0, 0, 0); font-size: 14px; font-weight: bold; display: inline-block;
}
strong {
	font-weight: 700;
}
#globalHeader {
	padding: 0px; text-align: left; z-index: 8; min-height: 30px;
}
#globalHeader p {
	margin: 0px; padding: 0px;
}
#globalHeader .mhSearch {
	margin: 0px 0px 0px 5px; padding: 3px 0px 0px; width: 150px; float: left; position: relative;
}
#globalHeader .mhSearch .placeholder {
	left: 8px; top: 10px; color: rgb(170, 170, 170); line-height: 12px; font-size: 12px; position: absolute;
}
#globalHeader .mhSearch .searchIcn {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/ico_search_mh.png") no-repeat 80% 55%; top: 5px; width: 20px; height: 20px; right: 2px; display: block; position: absolute; cursor: pointer;
}
#globalHeader .mhSearch .inputText {
	background: rgb(255, 255, 255); margin: 0px; padding: 2px 20px 2px 6px; border-radius: 9px; border: 1px solid rgb(221, 221, 221); border-image: none; width: 125px; height: 14px; font-size: 12px;
}
#globalHeader .mhSearch.on .inputText {
	background: rgb(255, 255, 221);
}
#yahooBlogLogo {
	width: auto; float: left;
}
#yahooBlogLogo .randomBlogLink {
	text-align: center; line-height: 30px; padding-left: 10px; float: left;
}
#yahooBlogLogo .randomBlogLink a {
	color: rgb(255, 255, 255); font-size: 0.75em; font-weight: 700;
}
#yahooBlogLogo a {
	height: 30px; float: left; display: block; background-color: transparent !important;
}
#yahooBlogLogo a img {
	padding: 3px 0px 0px 5px;
}
#blogUtilityLinks ul {
	float: right;
}
#blogUtilityLinks li {
	color: rgb(255, 255, 255);
}
#blogUtilityLinks a {
	color: rgb(255, 255, 255);
}
#blogUtilityLinks li {
	float: left;
}
#blogUtilityLinks a {
	font-weight: 700; white-space: nowrap;
}
#blogUtilityLinks .pNav {
	margin: 0px 5px 0px 0px; padding: 0px 3px; text-align: center; line-height: 30px;
}
#blogUtilityLinks .pNav .yid {
	color: rgb(255, 255, 255);
}
#blogUtilityLinks .pNav .yid .pNavTxt {
	letter-spacing: normal;
}
#blogUtilityLinks .pNav .yid .pNavTxt span {
	font-weight: normal;
}
#blogUtilityLinks .pNav .newPostLink {
	background: rgb(255, 255, 255); padding: 4px 16px; border-radius: 4px; border: 1px solid rgb(51, 51, 51); border-image: none; color: rgb(51, 51, 51); letter-spacing: 0.1em;
}
#blogUtilityLinks .pNav .startBlog {
	background: rgb(255, 255, 255); padding: 4px 16px; border-radius: 4px; border: 1px solid rgb(51, 51, 51); border-image: none; color: rgb(51, 51, 51); letter-spacing: 0.1em;
}
#blogUtilityLinks .pNav .newPostLink:hover {
	background: rgb(238, 238, 238); text-decoration: none;
}
#blogUtilityLinks .pNav .startBlog:hover {
	background: rgb(238, 238, 238); text-decoration: none;
}
#blogUtilityLinks .pNav .startBlog {
	background: rgb(255, 204, 0); color: rgb(0, 0, 136);
}
#blogUtilityLinks .pNav .startBlog:hover {
	background: rgb(255, 224, 102);
}
#blogUtilityLinks .msgPush {
	line-height: 30px !important;
}
#blogUtilityLinks .msgPush a {
	position: relative;
}
#blogUtilityLinks .navSpace {
	width: auto;
}
#blogUtilityLinks .navOn {
	border-width: 1px 1px medium; border-style: solid solid none; border-color: rgb(92, 163, 167) rgb(92, 163, 167) currentColor; padding: 0px 2px !important; border-image: none; width: auto; text-align: left; line-height: 28px !important; position: relative; z-index: 2000; background-color: rgb(242, 248, 248);
}
#blogUtilityLinks .navOn p {
	top: 0px; position: relative;
}
#blogUtilityLinks .navOn p a {
	color: rgb(92, 163, 167); background-color: rgb(242, 248, 248) !important;
}
#blogUtilityLinks .navOn p a.pdDul {
	opacity: 1;
}
#blogUtilityLinks .navOn .modalWindow {
	display: block;
}
#blogUtilityLinks p {
	height: auto; font-size: 0.75em; position: relative;
}
#blogUtilityLinks p a.pdDul {
	padding-left: 2px; text-decoration: none; cursor: default; opacity: 0.5;
}
#blogUtilityLinks p span.msgPushCount {
	padding: 2px 2px 1px; border-radius: 30px; top: -5px; right: -3px; color: rgb(255, 255, 255); line-height: 1em; text-indent: 0px; font-size: 0.55em; font-weight: bold; text-decoration: none; display: block; position: absolute; box-shadow: 1px 1px 1px #808080; background-color: rgb(255, 0, 0);
}
#blogUtilityLinks .modalWindow {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/dulBtm.png") no-repeat left bottom; top: 28px; right: -1px; padding-bottom: 4px; display: none; position: absolute; z-index: 100; -ms-word-break: break-all; -ms-word-wrap: break-word;
}
#blogUtilityLinks .modalWindow ul {
	margin: 0px; padding: 0px;
}
#blogUtilityLinks .modalBox {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/dulTop.png") no-repeat left top; width: 251px; padding-top: 1px;
}
#blogUtilityLinks .modalBoxInn {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/dulBack.png") repeat-y 0px 0px; margin: 0px; padding: 3px 5px 0px;
}
#blogUtilityLinks .modalBoxInn ul {
	float: none;
}
#blogUtilityLinks .modalBoxInn li {
	float: none;
}
#blogUtilityLinks .modalBoxInn li {
	overflow: hidden; padding-top: 1px; font-size: 0.75em; margin-left: 0px; list-style-type: none;
}
#blogUtilityLinks .modalBoxInn li.borderDotted {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/border_dotted.gif") repeat-x 0px top;
}
#blogUtilityLinks .modalBoxInn li a {
	width: 100%; height: 100%; color: rgb(92, 163, 167); display: block;
}
#blogUtilityLinks .modalBoxInn li a:hover {
	background: rgb(236, 249, 246);
}
#blogUtilityLinks .modalBoxInn li a.nicknameLink {
	font-size: 100%; font-weight: normal; display: inline;
}
#blogUtilityLinks .modalBoxInn li span {
	color: rgb(85, 85, 85); line-height: 1.6em;
}
#blogUtilityLinks .modalBoxInn li img {
	vertical-align: middle; display: inline-block;
}
#blogUtilityLinks .modalBoxInn li .modalRight {
	vertical-align: middle; display: inline-block;
}
#blogUtilityLinks .modalBoxInn li img {
	margin-right: 10px;
}
#blogUtilityLinks .modalBoxInn li .pName {
	display: block;
}
#blogUtilityLinks .modalBoxInn li .pNn {
	display: block;
}
#blogUtilityLinks .modalBoxInn li .pNn {
	color: rgb(119, 119, 119); font-size: 94%; font-weight: normal;
}
#wrapper {
	font-size: 90%;
}
.ieFilter10 {
	
}
.ieFilter20 {
	
}
.ieFilter30 {
	
}
.ieFilter40 {
	
}
.ieFilter50 {
	
}
.ieFilter60 {
	
}
.ieFilter70 {
	
}
.ieFilter80 {
	
}
.ieFilter90 {
	
}
#blogContentsArea {
	background: rgba(250, 250, 250, 0.9);
}
#footer {
	background: rgba(250, 250, 250, 0.9);
}
#blogContentsArea .noZoom {
	-ms-zoom: 0;
}
#footer .noZoom {
	-ms-zoom: 0;
}
#yjMain {
	width: 610px !important;
}
.modulesLeft #yjMain {
	float: right;
}
.modulesLeft #yjSub {
	float: left;
}
.modulesLeft #mainContentsArea {
	margin: 0px;
}
.modulesLeft #sideColumn {
	margin: 0px;
}
.modulesRight #yjMain {
	float: left;
}
.modulesRight #yjSub {
	float: right;
}
.modulesRight #mainContentsArea {
	margin: 0px;
}
.modulesRight #sideColumn {
	margin: 0px;
}
#blogContentsArea {
	padding: 10px; width: 930px;
}
.cf#blogContentsArea {
	
}
#blogContentsArea #yjContentsFooter {
	width: 100%; float: left;
}
#blogHeaderArea {
	padding: 20px; width: 910px; height: 250px; overflow: hidden; position: relative;
}
#blogHeaderArea img {
	position: absolute; z-index: 1;
}
#blogHeaderArea img.icon {
	margin-left: 5px; position: static;
}
#blogHeaderArea h1 {
	color: rgb(85, 85, 85); line-height: 1.3em; font-size: 157%; vertical-align: middle; display: inline-block;
}
#blogHeaderArea h1 ~ form input[type='text'] {
	width: 740px;
}
#blogHeaderArea .headerTextArea {
	padding: 10px 20px; float: left; position: absolute; z-index: 2;
}
#blogHeaderArea .headerTextArea .blogDesc span {
	font-size: 80%;
}
#blogHeaderArea .headerTextArea .blogDesc input[type='text'] {
	width: 770px; font-size: 80%;
}
#blogHeaderArea .headerImgLink {
	left: 0px; top: 0px; width: 100%; height: 100%; display: block; position: absolute;
}
#blogHeaderArea .buttonArea {
	right: 0px; bottom: 40px; position: absolute; z-index: 1;
}
#blogHeaderArea .buttonArea li {
	text-align: left; margin-right: 10px; float: left;
}
#blogHeaderArea .buttonArea li a {
	padding: 10px 0px 10px 30px; border-radius: 10px; width: 92px; color: rgb(255, 255, 255) !important; line-height: 1.1; font-size: 16px; font-weight: bold; display: block; background-image: url("https://s.yimg.jp/images/socialproducts/blog/img2/ico_sprite_1312_0.png"); background-repeat: no-repeat;
}
#blogHeaderArea .buttonArea li a:hover {
	text-decoration: none;
}
#mainContentsArea .blogInfo {
	margin-bottom: 20px;
}
#mainContentsArea .blogInfo.pagingNavi {
	margin: 10px 0px; line-height: 1.4;
}
#mainContentsArea .blogInfo.pagingNavi a {
	width: 240px; overflow: hidden; display: block; white-space: nowrap; -ms-word-break: normal; -ms-word-wrap: normal; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis;
}
#mainContentsArea .blogInfo.pagingNavi .icon-arrowR_black20 {
	background-position: 243px -2174px;
}
#mainContentsArea .blogInfo .forwardEntry {
	float: left;
}
#mainContentsArea .blogInfo .forwardEntry a {
	padding-left: 22px;
}
#mainContentsArea .blogInfo .nextEntry {
	float: right;
}
#mainContentsArea .blogInfo .nextEntry a {
	text-align: right; padding-right: 22px;
}
#mainContentsArea .blogInfo .blogDisplayInfo {
	padding: 10px 20px;
}
#mainContentsArea .blogInfo .blogDisplayInfo p {
	margin: 3px 0px 0px; font-weight: 700;
}
#mainContentsArea .blogInfo .blogDisplayInfo .displayType {
	float: left;
}
#mainContentsArea .blogInfo .blogDisplayInfo ul {
	background: rgb(254, 254, 254); border-radius: 2px; float: right;
}
#mainContentsArea .blogInfo .blogDisplayInfo ul li {
	border: 1px solid rgb(250, 250, 250); border-image: none; float: left;
}
#mainContentsArea .blogInfo .blogDisplayInfo ul li.selected {
	border-radius: 2px;
}
#mainContentsArea .blogInfo .blogDisplayInfo ul li.selected p {
	margin: 0px; padding: 2px 10px; font-weight: 700;
}
#mainContentsArea .blogInfo .blogDisplayInfo ul li.edit {
	padding: 2px 10px;
}
#mainContentsArea .blogInfo .blogDisplayInfo ul li a span {
	padding: 2px 10px 1px;
}
#mainContentsArea .blogInfo .blogDisplayInfo ul li.changeList {
	background: linear-gradient(rgb(254, 254, 254), rgb(249, 249, 249));
}
#mainContentsArea .blogInfo .blogDisplayInfo ul li.changeList span {
	padding: 2px 10px;
}
#mainContentsArea .blogInfo .subInfo {
	padding: 10px 20px;
}
#mainContentsArea .blogInfo .subInfo fieldset {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; width: 350px; float: left;
}
#mainContentsArea .blogInfo .subInfo fieldset legend {
	display: none;
}
#mainContentsArea .blogInfo .subInfo fieldset form {
	margin: 0px; padding: 0px; display: inline;
}
#mainContentsArea .blogInfo .subInfo fieldset form .frm_txt {
	border: 1px solid rgb(238, 238, 238); border-image: none;
}
#mainContentsArea .blogInfo .subInfo fieldset form .form_select {
	border: 1px solid rgb(238, 238, 238); border-image: none;
}
#mainContentsArea .blogInfo .subInfo fieldset form img {
	
}
#mainContentsArea .blogInfo .subInfo fieldset h3 {
	margin: 0px 5px 0px 0px; vertical-align: middle; display: inline;
}
#mainContentsArea .blogInfo .subInfo .newVote {
	background: linear-gradient(rgb(187, 186, 232), rgb(176, 175, 228)); float: right;
}
#mainContentsArea .blogInfo .subInfo .newVote a {
	font-size: 87%; font-weight: 700;
}
#mainContentsArea .blogInfo .subInfo .newVote a span {
	padding: 2px 10px;
}
#mainContentsArea .pagingNavi2 {
	padding: 5px 0px; width: 610px;
}
#mainContentsArea .pagingNavi2 p.allPagesInfo {
	margin-right: 0.5em; float: left;
}
#mainContentsArea .pagingNavi2 p.sequentialNavi {
	margin-right: 0.5em; float: left;
}
#mainContentsArea .pagingNavi2 .allPagesInfo {
	margin-left: 30px;
}
#mainContentsArea .pagingNavi2 p.forwardNext {
	text-align: right; margin-right: 30px; float: right;
}
#mainContentsArea .entryMetaInfo {
	margin: 10px 0px;
}
#mainContentsArea .entryMetaInfo li {
	margin-right: 8px; float: left;
}
#mainContentsArea .entryMetaInfo li.library span {
	padding: 3px 10px; text-shadow: none;
}
#mainContentsArea .entryMetaInfo li.category span {
	padding: 3px 10px; text-shadow: none;
}
#mainContentsArea .entryMetaInfo li.library span {
	font-weight: 700;
}
#mainContentsArea .entryMetaInfo li.category {
	margin-right: 0px;
}
#mainContentsArea .entryMetaInfo li.date {
	margin: 3px 0px 0px; float: right;
}
#mainContentsArea .entryMetaInfo .socialButtons {
	margin-top: 8px;
}
#mainContentsArea .entryMetaInfo .socialButtons .niceBtnWrapper {
	margin-right: 0px; float: right;
}
#mainContentsArea .entryMetaInfo .socialButtons .niceBtnWrapper .niceBtn .vtsBtn {
	margin-right: 0px;
}
#mainContentsArea .entryMetaInfo .socialButtons img {
	vertical-align: bottom;
}
#mainContentsArea .entryMetaInfo .socialButtons .reblogBtn {
	float: right;
}
#mainContentsArea .entryMetaInfo .socialButtons .reblogBtn button {
	padding: 2px 0px; width: 40px;
}
#mainContentsArea .entryMetaInfo .socialButtons .reblogBtn button img {
	margin-bottom: 2px;
}
#mainContentsArea .entryMetaInfo .socialButtons .reblogBtn button p {
	font-size: 11px;
}
#mainContentsArea .startBlog {
	width: 100%;
}
#mainContentsArea .startBlog a {
	padding: 10px 0px; border-radius: 5px; text-align: center; color: rgb(17, 17, 17) !important; line-height: 1.1; font-size: 16px; font-weight: bold; text-decoration: none; border-bottom-color: rgb(216, 163, 0); border-bottom-width: 3px; border-bottom-style: solid; display: block; background-color: rgb(246, 203, 0);
}
#mainContentsArea .startBlog a:hover {
	background-color: rgb(248, 213, 51);
}
#mainContentsArea .startBlog a span {
	padding: 4px; border-radius: 10px; width: 1em; height: 1em; color: rgb(255, 255, 255); font-size: 12px; margin-right: 5px; vertical-align: bottom; display: inline-block; background-color: rgb(17, 17, 17);
}
#mainContentsArea #newComer .startBlog {
	padding: 0px 115px; width: auto;
}
#mainContentsArea #newComer .startBlog a {
	font-size: 20px;
}
#mainContentsArea #newComer .startBlog a span {
	padding: 3px; border-radius: 0px; width: auto; height: auto; color: rgb(255, 255, 255); line-height: 1.1; font-size: 14px; vertical-align: top; background-color: rgb(241, 79, 0);
}
#mainContentsArea .blogMainContents {
	padding: 20px 20px 10px;
}
#mainContentsArea .blogMainContents .blogInfo {
	margin: 0px; padding: 5px 0px;
}
#mainContentsArea .entryHeader {
	margin: 0px 0px 10px; padding: 0px 0px 10px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
#mainContentsArea .entryHeader h2 {
	line-height: 1.3em; font-size: 145%; float: left; max-width: 570px;
}
#mainContentsArea .entryHeader .favEntryOn {
	margin: 2px 7px 0px 5px; padding: 0px 0px 1px; width: 93px; height: 21px; float: right; position: relative;
}
#mainContentsArea .entryHeader .favEntryOff {
	margin: 2px 7px 0px 5px; padding: 0px 0px 1px; width: 93px; height: 21px; float: right; position: relative;
}
#mainContentsArea .entryHeader .favEntryOn img {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/ico_fav_entry_on.png") no-repeat; left: 5px; position: absolute;
}
#mainContentsArea .entryHeader .favEntryOff img {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/ico_fav_entry_on.png") no-repeat; left: 5px; position: absolute;
}
#mainContentsArea .entryHeader .favEntryOn span {
	margin: 0px; line-height: 1; padding-left: 15px; font-size: 11px;
}
#mainContentsArea .entryHeader .favEntryOff span {
	margin: 0px; line-height: 1; padding-left: 15px; font-size: 11px;
}
#mainContentsArea .entryHeader .favEntryOff img {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/ico_fav_entry_off.png") no-repeat;
}
#mainContentsArea .entryHeader ul {
	margin: 2px 0px 5px 7px; float: right;
}
#mainContentsArea .entryHeader ul li {
	margin: 0px 14px 0px 0px; width: 20px; height: 20px; float: left;
}
#mainContentsArea .entryHeader ul li a {
	width: 20px; height: 20px; display: block;
}
#mainContentsArea .entryHeader ul li.lastItem {
	margin-right: 0px;
}
#mainContentsArea .entryBody {
	line-height: 1.4; overflow: hidden; font-size: 101%; margin-bottom: 10px;
}
#mainContentsArea .entryBody .rte {
	-ms-word-break: break-all; -ms-word-wrap: break-word;
}
#mainContentsArea .entryBody > table {
	width: 100%; table-layout: fixed;
}
#mainContentsArea .entryBody p.img {
	text-align: center; margin-bottom: 10px;
}
#mainContentsArea .entryBody.normalEntry .entryTd > p {
	line-height: 1.45; font-family: "MS PGothic","‚l‚r ‚oƒSƒVƒbƒN",Osaka,Arial,sans-serif; font-size: 0.83em;
}
#mainContentsArea .entryBody .scrapSource {
	margin: 8px 0px; line-height: 1;
}
#mainContentsArea .entryBody .scrapSource img {
	line-height: 16px; vertical-align: bottom;
}
#mainContentsArea .entryBody .scrapSource strong {
	line-height: 16px; vertical-align: bottom;
}
#mainContentsArea .entryBody .scrapSource a {
	line-height: 16px; vertical-align: bottom;
}
#mainContentsArea .entryBody .scrapSource img {
	margin-right: 4px;
}
#mainContentsArea .niceBtn {
	text-align: right;
}
#mainContentsArea .niceBtn p {
	font-size: 0.8em; display: inline-block;
}
#mainContentsArea .niceBtn .vtsBtn {
	margin-right: 0px; float: none; display: inline-block;
}
#mainContentsArea .lowerCategory {
	margin: 10px 0px;
}
#mainContentsArea .lowerCategory li {
	margin-right: 8px; float: left;
}
#mainContentsArea .lowerCategory li .delimiter {
	line-height: 32px;
}
#mainContentsArea .lowerCategory li.thisCategory a {
	border-width: 2px; padding: 3px 8px;
}
#mainContentsArea .lowerCategory li a {
	padding: 4px 8px; border-radius: 4px; border: 1px solid rgb(221, 221, 221); border-image: none; line-height: 22px; font-size: 0.8em; display: block;
}
#mainContentsArea .lowerCategory li a:hover {
	background: rgba(255, 255, 255, 0.5); text-decoration: none;
}
#mainContentsArea .feedbackArea {
	margin: 0px 0px 10px; padding: 20px 20px 10px; line-height: 1.6em;
}
#mainContentsArea .feedbackArea h3 {
	margin-bottom: 10px;
}
#mainContentsArea .feedbackArea h3 a {
	
}
#mainContentsArea .feedbackArea h3 .loginInfo {
	
}
#mainContentsArea .feedbackArea p.date {
	font-size: 87%;
}
#mainContentsArea .feedbackArea .approval {
	margin-bottom: 10px;
}
#mainContentsArea .feedbackArea .approval .approvalButton {
	padding: 0px 10px; float: left;
}
#mainContentsArea .feedbackArea .approval .notApproval {
	padding: 0px 10px; float: left;
}
#mainContentsArea .feedbackArea .approval .approvalButton {
	background: rgb(237, 229, 205);
}
#mainContentsArea .feedbackArea .approval .approvalButton span {
	font-weight: 700;
}
#mainContentsArea .feedbackArea .approval .notApproval {
	background: rgb(153, 153, 153); border: 1px solid rgb(221, 221, 221); border-image: none; color: rgb(250, 250, 250); font-weight: 700;
}
#mainContentsArea .feedbackArea .commentsArea li.comment {
	padding: 10px 0px; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid;
}
#mainContentsArea .feedbackArea .commentsArea li.comment .faceMark {
	width: 33px; text-align: center; float: left;
}
#mainContentsArea .feedbackArea .commentsArea li.comment .commentBody {
	overflow: hidden; padding-left: 10px; margin-bottom: 10px;
}
#mainContentsArea .feedbackArea .commentsArea li.comment .commentInfo {
	float: right;
}
#mainContentsArea .feedbackArea .commentsArea li.comment .commentInfo p {
	display: inline-block;
}
#mainContentsArea .feedbackArea .commentsArea li.comment .commentInfo p.name {
	margin-right: 10px;
}
#mainContentsArea .feedbackArea .commentsArea .commentsContents {
	padding: 10px; margin-bottom: 20px;
}
#mainContentsArea .feedbackArea .commentsArea .commentsContents .userIdentify {
	margin-bottom: 10px;
}
#mainContentsArea .feedbackArea .commentsArea .commentsContents .userIdentify li {
	font-weight: 700;
}
#mainContentsArea .feedbackArea .commentsArea .commentsContents .userIdentify span {
	font-weight: 700;
}
#mainContentsArea .feedbackArea .commentsArea .commentsContents .userIdentify li input {
	border: 1px solid rgb(238, 238, 238); border-image: none;
}
#mainContentsArea .feedbackArea .commentsArea .commentsContents .userIdentify select {
	border: 1px solid rgb(238, 238, 238); border-image: none;
}
#mainContentsArea .feedbackArea .commentsArea .commentsContents .userIdentify li {
	padding: 0px; border: currentColor; border-image: none; font-size: 86%; margin-right: 5px; float: left;
}
#mainContentsArea .feedbackArea .commentsArea .commentsContents .userIdentify li.blog {
	margin: 0px;
}
#mainContentsArea .feedbackArea .commentsArea .commentsContents .userIdentify p.newNicknameText {
	color: rgb(119, 119, 119); font-size: 72%;
}
#mainContentsArea .feedbackArea .commentsArea .commentsContents .commentEntryArea {
	margin: 10px;
}
#mainContentsArea .feedbackArea .commentsArea .commentsContents .buttonArea {
	float: left;
}
#mainContentsArea .feedbackArea .commentsArea .commentsContents .buttonArea .inputIcon {
	background: url("https://s.yimg.jp/i/jp/blog/p3/images/folder/boxset/189/emo_bg.gif") no-repeat 11px 10px; margin: 0px 8px 17px -6px; width: 66px; height: 58px;
}
#mainContentsArea .feedbackArea .commentsArea .commentsContents .buttonArea .inputIcon .emotion_picker_mod {
	visibility: hidden; position: relative; z-index: 2;
}
#mainContentsArea .feedbackArea .commentsArea .commentsContents .buttonArea .inputIcon p {
	margin: 0px; padding: 0px; width: 49px; text-align: center;
}
#mainContentsArea .feedbackArea .commentsArea .commentsContents .buttonArea .inputIcon .selectedIcon {
	margin: 0px 8px 0px 11px; height: 41px;
}
#mainContentsArea .feedbackArea .commentsArea .commentsContents .buttonArea .inputIcon .selectedIcon img {
	margin-top: 26px;
}
#mainContentsArea .feedbackArea .commentsArea .commentsContents .buttonArea .inputIcon .controlButton {
	height: 12px;
}
#mainContentsArea .feedbackArea .commentsArea .commentsContents .buttonArea .inputIcon .controlButton img {
	margin: 3px 0px 2px 21px;
}
#mainContentsArea .feedbackArea .commentsArea .commentsContents .buttonArea .inputIcon .emoticon_picker_mod {
	visibility: hidden; position: relative; z-index: 2;
}
#mainContentsArea .feedbackArea .commentsArea .commentsContents .inputNameAndComment {
	width: 87%; float: left;
}
#mainContentsArea .feedbackArea .commentsArea .commentsContents .inputNameAndComment .commentTextWrap {
	
}
#mainContentsArea .feedbackArea .commentsArea .ieFilter70 {
	padding: 1px 0px;
}
#mainContentsArea .feedbackArea .trackbackArea .trackbackHeader {
	padding: 10px;
}
#mainContentsArea .feedbackArea .trackbackArea .trackbackHeader h4 {
	float: left;
}
#mainContentsArea .feedbackArea .trackbackArea .trackbackHeader ul {
	float: right;
}
#mainContentsArea .feedbackArea .trackbackArea .trackbackHeader ul li {
	float: left;
}
#mainContentsArea .feedbackArea .trackbackArea .trackbackHeader ul a {
	font-size: 0.8em;
}
#mainContentsArea .feedbackArea .trackbackArea .trackbackNotice {
	margin: 8px 0px; padding: 5px 0px; color: rgb(51, 51, 51); font-size: 12px; font-weight: normal; border-top-color: rgb(238, 238, 238); border-top-width: 1px; border-top-style: solid; display: block;
}
#mainContentsArea .feedbackArea .trackbackArea .trackbackNotice .trackbackNoticeBtns {
	margin-top: 4px;
}
#mainContentsArea .feedbackArea .trackbackArea .trackbackNotice .trackbackNoticeBtns li {
	padding: 0px 6px; border-radius: 2px; border: 1px solid rgb(204, 204, 204); border-image: none; margin-right: 2px; display: inline-block; background-color: rgb(255, 255, 255);
}
#mainContentsArea .feedbackArea .trackbackArea .trackbackNotice .trackbackNoticeBtns li a {
	color: rgb(51, 51, 51);
}
#mainContentsArea .feedbackArea .trackbackArea .trackbackNotice .trackbackNoticeBtns li .icon {
	vertical-align: sub;
}
#mainContentsArea .feedbackArea .trackbackArea .trackbackHeading1 img {
	margin: 0px 4px 0px 0px;
}
#mainContentsArea .feedbackArea .trackbackArea .trackbackContents {
	margin-bottom: 10px;
}
#mainContentsArea .feedbackArea .trackbackArea .trackbackContents h5 {
	margin-bottom: 10px;
}
#mainContentsArea .feedbackArea .trackbackArea .trackbackContents .lastItem {
	padding-bottom: 0px;
}
#mainContentsArea .feedbackArea .trackbackArea .trackbackContents ul li {
	padding: 10px 0px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
#mainContentsArea .feedbackArea .trackbackArea .trackbackContents ul li p {
	margin: 0px 0px 10px;
}
#mainContentsArea .feedbackArea .trackbackArea .trackbackContents ul li p.approvalButton {
	margin: 0px;
}
#mainContentsArea .feedbackArea .trackbackArea .trackbackContents ul li p.notApproval {
	margin: 0px;
}
#mainContentsArea .feedbackArea .trackbackArea .trackbackContents ul li .trackbackInfo a {
	font-weight: 700;
}
#mainContentsArea .feedbackArea .trackbackArea .trackbackContents ul li .trackbackInfo p {
	float: left;
}
#mainContentsArea .feedbackArea .trackbackArea .trackbackContents ul li .trackbackInfo p.date {
	margin: 0px; float: right;
}
#mainContentsArea #openAllComment {
	background: rgb(250, 250, 250); text-align: center; margin-top: 10px; border-top-color: rgb(170, 170, 170); border-bottom-color: rgb(170, 170, 170); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
#mainContentsArea #openAllTrackback {
	background: rgb(250, 250, 250); text-align: center; margin-top: 10px; border-top-color: rgb(170, 170, 170); border-bottom-color: rgb(170, 170, 170); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
#mainContentsArea .icon#openAllComment img {
	display: none;
}
#mainContentsArea .icon#openAllTrackback img {
	display: none;
}
#mainContentsArea .loadingIcon#openAllComment span {
	display: none;
}
#mainContentsArea .loadingIcon#openAllTrackback span {
	display: none;
}
#mainContentsArea .loadingIcon#openAllComment img {
	margin: 0px auto; padding: 7px 0px; display: block;
}
#mainContentsArea .loadingIcon#openAllTrackback img {
	margin: 0px auto; padding: 7px 0px; display: block;
}
#mainContentsArea #openAllComment a {
	padding: 6px 0px 5px; font-size: 0.9em; text-decoration: none; display: block;
}
#mainContentsArea #openAllTrackback a {
	padding: 6px 0px 5px; font-size: 0.9em; text-decoration: none; display: block;
}
#mainContentsArea .permaLink {
	margin: 10px 0px; padding: 10px 20px;
}
#mainContentsArea .permaLink a {
	font-weight: 700; display: inline-block;
}
#mainContentsArea .permaLink p {
	font-weight: 700; display: inline-block;
}
#mainContentsArea .permaLink p {
	vertical-align: top;
}
#mainContentsArea .permaLink a {
	width: 440px; vertical-align: top; -ms-word-break: break-all; -ms-word-wrap: break-word;
}
#mainContentsArea .profileConf .profModule {
	margin: 0px 0px 10px;
}
#mainContentsArea .profileConf .profModule .profModuleTitle {
	padding: 5px;
}
#mainContentsArea .profileConf .profModule .profModuleTitle h3 {
	float: left;
}
#mainContentsArea .profileConf .profModule .profModuleTitle .cpLink {
	float: right;
}
#mainContentsArea .profileConf .profModule .intBlog {
	padding: 10px; border: 1px solid rgb(221, 221, 221); border-image: none; -ms-word-break: break-all; -ms-word-wrap: break-word;
}
#mainContentsArea .profileConf .profModule p.profileInfo {
	border-width: 1px 1px 0px; border-style: solid; border-color: rgb(221, 221, 221); padding: 5px;
}
#mainContentsArea .profileConf .profModule p .textContents {
	font-weight: 700;
}
#mainContentsArea .profileConf .profModule table {
	border: 1px solid rgb(221, 221, 221); border-image: none; text-align: left;
}
#mainContentsArea .profileConf .profModule td {
	border: 1px solid rgb(221, 221, 221); border-image: none; text-align: left;
}
#mainContentsArea .profileConf .profModule th {
	border: 1px solid rgb(221, 221, 221); border-image: none; text-align: left;
}
#mainContentsArea .profileConf .profModule table {
	width: 100%;
}
#mainContentsArea .profileConf .profModule table th {
	padding: 5px; width: 20%; font-weight: 700;
}
#mainContentsArea .profileConf .profModule table td {
	padding: 5px;
}
#mainContentsArea .profileConf .friendsList ul {
	margin-bottom: 10px;
}
#mainContentsArea .profileConf .friendsList ul.lastItem {
	margin-bottom: 0px;
}
#mainContentsArea .profileConf .friendsList li {
	width: 33%; float: left;
}
#mainContentsArea .profileConf .friendsList li a {
	text-align: center; display: block;
}
#mainContentsArea .pollArea table {
	width: 100%; text-align: center; font-size: 80%;
}
#mainContentsArea .pollArea table tbody tr {
	border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
#mainContentsArea .pollArea table th {
	
}
#mainContentsArea .pollArea table td {
	
}
#mainContentsArea .pollArea table th {
	font-weight: 700;
}
#mainContentsArea .pollArea table th .ieWrapper {
	padding: 10px 5px;
}
#mainContentsArea .pollArea table th.title {
	width: 30%;
}
#mainContentsArea .pollArea table td {
	padding: 10px 5px;
}
#mainContentsArea .pollArea table td.title {
	font-weight: 700;
}
#mainContentsArea .pollArea table td.option {
	padding: 10px 5px 10px 20px; text-align: left;
}
#mainContentsArea .pollArea table td.graph {
	text-align: left;
}
#mainContentsArea ul.voteControl {
	float: right;
}
#mainContentsArea ul.voteControl li {
	padding: 3px 4px; float: left;
}
#mainContentsArea ul.voteControl li a span {
	padding: 0px 10px; color: rgb(51, 51, 51); font-weight: 700;
}
#mainContentsArea ul.voteControl li.vote {
	background: linear-gradient(rgb(204, 232, 255), rgb(179, 220, 255)); margin: 0px 6px 0px 0px;
}
#mainContentsArea ul.voteControl li.result {
	background: linear-gradient(rgb(221, 255, 227), rgb(194, 255, 205));
}
#mainContentsArea .newestImages ul {
	padding: 0px; overflow: hidden; margin-right: -35px;
}
#mainContentsArea .newestImages ul li {
	margin: 0px 35px 10px 0px; float: left;
}
#mainContentsArea .newestImages ul li .imgArea {
	border: 1px solid rgb(221, 221, 221); border-image: none; width: 158px; height: 140px; overflow: hidden;
}
#mainContentsArea .newestImages ul li .imgArea a {
	width: 158px; height: 140px; display: block;
}
#mainContentsArea .newestImages ul li ul.description li {
	margin: 0px; width: 162px; float: none;
}
#mainContentsArea .newestImages ul li ul.description li a {
	font-size: 80%; font-weight: 700;
}
#mainContentsArea .newestImages ul li ul.description li.date {
	font-size: 79%;
}
#mainContentsArea p.showAllNavi {
	text-align: right;
}
#mainContentsArea p.showAllNavi a {
	font-weight: 700;
}
#mainContentsArea .personalTop {
	padding: 0px; margin-bottom: 20px;
}
#mainContentsArea .personalTop p {
	line-height: 1.8em;
}
#mainContentsArea .personalTop .moduleTitle {
	padding: 10px 20px;
}
#mainContentsArea .personalTop .moduleTitle h2 {
	float: left;
}
#mainContentsArea .personalTop .moduleTitle p {
	float: right;
}
#mainContentsArea .personalTop .moduleTitle p a {
	font-weight: 700;
}
#mainContentsArea .personalTop .moduleContents {
	padding: 20px;
}
#mainContentsArea .personalTop .moduleContents .entryTitle {
	padding-bottom: 10px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
#mainContentsArea .personalTop .moduleContents .entryTitle h3 {
	float: left;
}
#mainContentsArea .personalTop .moduleContents .entryTitle p.date {
	font-size: 87%; float: right;
}
#mainContentsArea .personalTop .moduleContents li.newEntry {
	padding: 10px 0px; border-bottom-color: rgb(170, 170, 170); border-bottom-width: 1px; border-bottom-style: solid;
}
#mainContentsArea .personalTop .moduleContents p.entryText {
	padding-top: 10px;
}
#mainContentsArea .personalTop.otherNewEntry .moduleContents {
	padding: 10px 20px;
}
#mainContentsArea .personalTop.blogLink1 .moduleContents {
	padding: 10px 20px;
}
#mainContentsArea .personalTop.blogLink2 .moduleContents {
	padding: 10px 20px;
}
#mainContentsArea .personalTop.mainAndMore .moduleContents {
	padding: 10px 20px;
}
#mainContentsArea .personalTop.blogLink1 li.favoriteBlogList {
	padding-top: 10px; border-bottom-color: rgb(170, 170, 170); border-bottom-width: 1px; border-bottom-style: solid;
}
#mainContentsArea .personalTop.blogLink2 li.favoriteBlogList {
	padding-top: 10px; border-bottom-color: rgb(170, 170, 170); border-bottom-width: 1px; border-bottom-style: solid;
}
#mainContentsArea .personalTop.blogLink1 li.favoriteBlogList h3.blogTitle {
	margin-bottom: 10px;
}
#mainContentsArea .personalTop.blogLink2 li.favoriteBlogList h3.blogTitle {
	margin-bottom: 10px;
}
#mainContentsArea .personalTop.blogLink1 li.favoriteBlogList li.blogList {
	padding: 10px 0px; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid;
}
#mainContentsArea .personalTop.blogLink2 li.favoriteBlogList li.blogList {
	padding: 10px 0px; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid;
}
#mainContentsArea .personalTop.blogLink2 li.favoriteBlogList {
	padding: 10px 0px;
}
#mainContentsArea .personalTop.blogLink2 li.favoriteBlogList li.blogList {
	border: currentColor; border-image: none;
}
#mainContentsArea .personalTop.blogLink2 li.favoriteBlogList li.blogList.odd {
	width: 275px; padding-right: 10px; border-right-color: rgb(221, 221, 221); border-right-width: 1px; border-right-style: solid; float: left;
}
#mainContentsArea .personalTop.blogLink2 li.favoriteBlogList li.blogList.even {
	width: 274px; padding-left: 10px; margin-left: -1px; border-left-color: rgb(221, 221, 221); border-left-width: 1px; border-left-style: solid; float: right;
}
#mainContentsArea .personalTop.blogLink2 li.favoriteBlogList li.blogList h3 {
	margin-bottom: 10px;
}
#mainContentsArea .personalTop.mainAndMore .new3Entries {
	width: 345px; padding-right: 10px; border-right-color: rgb(170, 170, 170); border-right-width: 1px; border-right-style: solid; float: left;
}
#mainContentsArea .personalTop.mainAndMore .new3Entries h3 {
	float: none;
}
#mainContentsArea .personalTop.mainAndMore .new3Entries p.date {
	float: none;
}
#mainContentsArea .personalTop.mainAndMore .new3Entries h3 {
	margin-bottom: 10px;
}
#mainContentsArea .personalTop.mainAndMore ul.newEntriesMore {
	width: 204px; padding-left: 10px; margin-left: -1px; border-left-color: rgb(170, 170, 170); border-left-width: 1px; border-left-style: solid; float: right;
}
#mainContentsArea .personalTop.mainAndMore ul.newEntriesMore li {
	padding: 10px 0px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
#mainContentsArea .twoColumnModule {
	margin: 0px 0px 10px; padding: 0px; overflow: hidden;
}
#mainContentsArea .twoColumnModule li.columnModule {
	margin: 0px 10px -32768px 0px; padding: 0px 0px 32768px; width: 300px; float: left;
}
#mainContentsArea .twoColumnModule li.columnModule .entryTitle h3 {
	float: none;
}
#mainContentsArea .twoColumnModule li.columnModule .entryTitle p.date {
	float: none;
}
#mainContentsArea .twoColumnModule li.columnModule .entryTitle h3 {
	margin-bottom: 10px;
}
#mainContentsArea .twoColumnModule li.columnModule.lastItem {
	margin: 0px 0px -32768px;
}
#mainContentsArea .twoColumnModule li.columnModule.lastItem .moduleContents {
	padding: 10px 20px;
}
#mainContentsArea .twoColumnModule li.columnModule .personalTop {
	margin: 0px;
}
.listDetail#mainContentsArea .articleList {
	margin-bottom: 20px;
}
.listComment#mainContentsArea .articleList {
	margin-bottom: 20px;
}
.listDetail#mainContentsArea .blogMainContents {
	padding: 0px;
}
.listList#mainContentsArea .blogMainContents {
	padding: 0px;
}
.listComment#mainContentsArea .blogMainContents {
	padding: 0px;
}
.listTrackback#mainContentsArea .blogMainContents {
	padding: 0px;
}
.listDetail#mainContentsArea .listContentsWrap {
	padding: 20px; margin-bottom: 10px;
}
.listComment#mainContentsArea .listContentsWrap {
	padding: 20px; margin-bottom: 10px;
}
.listTrackback#mainContentsArea .listContentsWrap {
	padding: 20px; margin-bottom: 10px;
}
.listDetail#mainContentsArea .feedbackArea {
	margin: 0px; padding: 0px;
}
.listComment#mainContentsArea .feedbackArea {
	margin: 0px; padding: 0px;
}
.listTrackback#mainContentsArea .feedbackArea {
	margin: 0px; padding: 0px;
}
.listList#mainContentsArea .entryHeader {
	margin: 0px; padding: 0px; border: currentColor; border-image: none;
}
.listDetail#mainContentsArea .feedbackArea {
	padding-top: 10px; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid;
}
.listDetail#mainContentsArea .feedbackArea .trackbackArea h3 {
	margin: 0px;
}
.listDetail#mainContentsArea .permaLink {
	margin: 0px;
}
.listList#mainContentsArea .pagingNavi3 {
	padding: 5px 30px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.listDetail#mainContentsArea .pagingNavi3 {
	padding: 5px 30px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.listList#mainContentsArea .pagingNavi3 h3 {
	float: left;
}
.listDetail#mainContentsArea .pagingNavi3 h3 {
	float: left;
}
.listList#mainContentsArea .pagingNavi3 p {
	float: right;
}
.listDetail#mainContentsArea .pagingNavi3 p {
	float: right;
}
.listList#mainContentsArea .blogDisplayInfo ul {
	padding: 0px;
}
.listList#mainContentsArea ul {
	padding: 10px 20px 20px;
}
.listList#mainContentsArea ul li.articleList {
	padding: 10px 0px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.listList#mainContentsArea ul li.articleList .entryHeader {
	float: left;
}
.listList#mainContentsArea ul li.articleList .entryHeader h2 {
	font-size: 87%; margin-top: 3px;
}
.listList#mainContentsArea ul li.articleList .entryHeader h2 img {
	vertical-align: bottom;
}
.listList#mainContentsArea ul li.articleList.lastItem {
	padding-bottom: 0px;
}
.listList#mainContentsArea ul li.articleList .date {
	float: right;
}
.listList#mainContentsArea ul li.articleList .date p {
	font-size: 85%;
}
.listList#mainContentsArea ul li.articleList .date a {
	font-size: 80%;
}
.listComment#mainContentsArea h2 {
	font-size: 101%; max-width: 370px;
}
.listTrackback#mainContentsArea h2 {
	font-size: 101%; max-width: 370px;
}
.listComment#mainContentsArea .entryHeader {
	margin: 0px; padding: 0px 0px 10px;
}
.listTrackback#mainContentsArea .entryHeader {
	margin: 0px; padding: 0px 0px 10px;
}
.listComment#mainContentsArea .entryMetaInfo {
	margin: 0px; float: right;
}
.listTrackback#mainContentsArea .entryMetaInfo {
	margin: 0px; float: right;
}
.listComment#mainContentsArea .entryMetaInfo ul {
	float: none;
}
.listTrackback#mainContentsArea .entryMetaInfo ul {
	float: none;
}
.listComment#mainContentsArea .entryMetaInfo ul li.library {
	margin: 0px; width: auto; height: auto;
}
.listTrackback#mainContentsArea .entryMetaInfo ul li.library {
	margin: 0px; width: auto; height: auto;
}
.listComment#mainContentsArea .entryMetaInfo ul li.library a {
	width: 100%; height: 100%;
}
.listTrackback#mainContentsArea .entryMetaInfo ul li.library a {
	width: 100%; height: 100%;
}
.listComment#mainContentsArea .commentsArea li.comment {
	border: currentColor; border-image: none; padding-bottom: 0px;
}
.listTrackback#mainContentsArea .commentsArea li.comment {
	border: currentColor; border-image: none; padding-bottom: 0px;
}
.listComment#mainContentsArea .commentsArea li.comment .approval {
	margin-top: 0px;
}
.listTrackback#mainContentsArea .commentsArea li.comment .approval {
	margin-top: 0px;
}
.listComment#mainContentsArea .articleList .approval {
	margin-top: 10px;
}
.listTrackback#mainContentsArea .articleList .approval {
	margin-top: 10px;
}
.listComment#mainContentsArea .articleList .approval a {
	font-weight: 700;
}
.listTrackback#mainContentsArea .articleList .approval a {
	font-weight: 700;
}
.listTrackback#mainContentsArea .trackback {
	padding-top: 10px;
}
.listTrackback#mainContentsArea .trackback h5 {
	margin-bottom: 10px;
}
.listTrackback#mainContentsArea .trackback p {
	margin-bottom: 10px;
}
.listTrackback#mainContentsArea .trackback p.date {
	margin: 0px; float: right;
}
.pollResult#mainContentsArea .feedbackArea .commentsContents {
	margin-bottom: 10px;
}
.pollVote#mainContentsArea .blogMainContents {
	padding-bottom: 20px;
}
.gallery#mainContentsArea .blogMainContents {
	padding-bottom: 20px;
}
#mainContentsArea .response {
	background: rgba(255, 255, 255, 0.8); padding: 20px 20px 20px 15px; margin-bottom: 10px;
}
#mainContentsArea .response li {
	margin-bottom: 5px;
}
#mainContentsArea .pagingNavi1 {
	padding: 0px 20px;
}
#mainContentsArea .pagingNavi1 .forwardEntry {
	float: left;
}
#mainContentsArea .pagingNavi1 .nextEntry {
	float: right;
}
#mainContentsArea .setupUserLinkModule {
	background: rgb(255, 255, 255); border: 1px solid rgb(204, 204, 204); border-image: none; width: 590px; margin-bottom: 10px;
}
#mainContentsArea .setupUserLinkModule .setupUserLink {
	padding: 0px;
}
#mainContentsArea .setupUserLinkModule .setupUserLink dd {
	padding: 10px; font-size: 10px;
}
#mainContentsArea .setupUserLinkModule .setupUserLink dd p {
	line-height: 1.8;
}
#mainContentsArea .setupUserLinkModule .setupUserLink dd input[type='checkbox'] {
	width: 16px; height: 16px;
}
#mainContentsArea .setupUserLinkModule .setupUserLink dd label {
	font-size: 16px;
}
#mainContentsArea .setupUserLinkModule .setupUserLink .inputAreaWrap {
	padding: 0px 10px;
}
#mainContentsArea .setupUserLinkModule .setupUserLink .inputArea {
	padding: 0px;
}
#mainContentsArea .setupUserLinkModule .setupUserLink .inputArea dt {
	font-size: 12px; font-weight: normal; vertical-align: top; display: inline-block;
}
#mainContentsArea .setupUserLinkModule .setupUserLink .inputArea dd {
	font-size: 12px; font-weight: normal; vertical-align: top; display: inline-block;
}
#mainContentsArea .setupUserLinkModule .setupUserLink .inputArea dt input {
	width: 100%;
}
#mainContentsArea .setupUserLinkModule .setupUserLink .inputArea dd input {
	width: 100%;
}
#mainContentsArea .setupUserLinkModule .setupUserLink .inputArea dt {
	width: 25%; margin-right: 10px;
}
#mainContentsArea .setupUserLinkModule .setupUserLink .inputArea dd {
	padding: 0px; width: 60%;
}
#mainContentsArea .setupUserLinkModule .setupUserLink .inputArea .deleteInput {
	background: linear-gradient(rgb(238, 238, 238), rgb(222, 222, 222)); width: 50px; height: 17px; padding-top: 1px; margin-left: 20px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
#mainContentsArea .setupUserLinkModule .setupUserLink .inputArea .deleteInput a {
	text-align: center; text-shadow: 0px 1px 0px #fff;
}
#mainContentsArea .setupUserLinkModule .setupUserLink .inputArea .deleteInput p {
	text-align: center; text-shadow: 0px 1px 0px #fff;
}
#mainContentsArea .setupUserLinkModule .setupUserLink .inputArea .deleteInput a {
	width: 50px; height: 100%; display: block;
}
#mainContentsArea .setupUserLinkModule .setupUserLink .inputArea .deleteInput a:hover {
	background: rgba(150, 150, 150, 0.2); text-decoration: none;
}
#mainContentsArea .setupUserLinkModule .setupUserLink .inputArea .alertMessage {
	color: red; margin-bottom: 10px;
}
#mainContentsArea .setupUserLinkModule .setupUserLink .disabledInput input {
	color: rgb(119, 119, 119);
}
#mainContentsArea .setupUserLinkModule .setupUserLink .disabledInput .deleteInput a {
	color: rgb(170, 170, 170); cursor: default;
}
#mainContentsArea .setupUserLinkModule .setupUserLink .disabledInput .deleteInput a:hover {
	background: none;
}
#mainContentsArea .menuSetting .formDecision.upper {
	margin: 10px 0px; padding: 0px; border: currentColor; border-image: none;
}
#mainContentsArea .editorMenuArea .afpbbCaption {
	font-size: 0.9em;
}
#mainContentsArea .editorMenuArea .afpbbCaption a {
	color: rgb(0, 0, 150);
}
#mainContentsArea .editorMenuArea .changeMode .checkUsingWiki {
	padding: 7px 0px;
}
#mainContentsArea .editorMenuArea .changeMode .checkUsingWiki img {
	margin: 0px;
}
#mainContentsArea .editorMenuArea .changeMode .changeToWiki a {
	padding-top: 8px;
}
#mainContentsArea .editorMenuArea .changeMode .changeToWiki span {
	padding-top: 8px;
}
#mainContentsArea .editorMenuArea .changeMode .changeToRte a {
	padding-top: 8px;
}
#mainContentsArea .editorMenuArea .changeMode .changeToRte span {
	padding-top: 8px;
}
#mainContentsArea .editorMenuArea .changeMode .changeToWiki a {
	color: rgb(0, 0, 150);
}
#mainContentsArea .editorMenuArea .changeMode .changeToRte a {
	color: rgb(0, 0, 150);
}
#mainContentsArea .unconciousAdNote {
	padding: 10px 0px; font-size: 0.8em;
}
#mainContentsArea .cpFan .cpTitle {
	padding: 10px;
}
#mainContentsArea .cpFan .countFuns {
	padding: 10px;
}
#mainContentsArea .cpFan li {
	border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid; position: relative;
}
#mainContentsArea .cpFan li a {
	padding: 10px; display: block;
}
#mainContentsArea .cpFan li a .imgWrapper {
	vertical-align: bottom; display: inline-block;
}
#mainContentsArea .cpFan li a p {
	vertical-align: bottom; display: inline-block;
}
#mainContentsArea .cpFan li a .imgWrapper {
	border: 1px solid rgb(221, 221, 221); border-image: none; width: 48px; height: 48px; overflow: hidden; margin-right: 20px;
}
#mainContentsArea .cpFan li a p {
	line-height: 50px;
}
#mainContentsArea .cpFan li .noFan {
	padding: 10px;
}
#mainContentsArea .cpFan li .deleteLink {
	padding: 0px 10px; top: 0px; right: 0px; line-height: 70px; position: absolute;
}
#mainContentsArea .cpFan li .rejectLink {
	padding: 0px 10px; top: 0px; right: 0px; line-height: 70px; position: absolute;
}
#mainContentsArea .replyCmt {
	padding: 4px 8px 5px; border-radius: 2px; color: rgb(51, 51, 51); font-size: 12px; margin-left: 5px; background-color: rgb(238, 238, 238);
}
#mainContentsArea .loginInfo {
	padding: 1px 10px; border-radius: 2px; text-align: right; color: rgb(51, 51, 51); font-size: 12px; font-weight: normal; float: right; background-color: rgb(239, 239, 239);
}
#previewWindowClose p {
	text-align: right;
}
.emojiArea {
	background: linear-gradient(rgb(221, 255, 227), rgb(194, 255, 205)); padding-right: 2px; margin-left: 5px; float: left; cursor: pointer;
}
.emojiArea a {
	
}
.emojiArea span {
	font-size: 73%; font-weight: 700;
}
.emojiArea span img.icon {
	margin-right: 0px;
}
#intBody {
	padding: 10px; border-bottom-color: rgb(170, 170, 170); border-bottom-width: 1px; border-bottom-style: solid;
}
p#entryCnt {
	margin: 5px 0px;
}
p#entryCnt span {
	font-weight: 700;
}
#mainContentsArea .guestBook {
	margin-bottom: 20px;
}
#mainContentsArea .guestBook .guestBookEntry {
	padding: 10px; margin-bottom: 20px;
}
#mainContentsArea .guestBook .guestBookEntry textarea {
	width: 86%;
}
#mainContentsArea .guestBook dl {
	margin: 0px; padding: 5px; border-bottom-color: rgb(170, 170, 170); border-bottom-width: 1px; border-bottom-style: solid;
}
#mainContentsArea .guestBook dl dt {
	padding: 0px 2px 0px 0px; font-weight: 700; display: inline;
}
#mainContentsArea .guestBook dl dt#title_edit {
	display: none;
}
#mainContentsArea .guestBook dl dd {
	margin: 0px; display: inline;
}
#mainContentsArea .guestBook dl dd span {
	font-size: 87%;
}
#mainContentsArea .guestBook dl dd .newNickname {
	float: left;
}
#mainContentsArea .guestBook dl select {
	margin: 0px 5px; border: 1px solid rgb(238, 238, 238); border-image: none;
}
#mainContentsArea .guestBook dl dd input {
	margin: 0px 5px; border: 1px solid rgb(238, 238, 238); border-image: none;
}
#mainContentsArea .guestBook .imArtcleOut dl {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
#mainContentsArea .guestBook .imArtcleOut .blog_dd2 {
	display: block;
}
#mainContentsArea .guestBook .entry .delete .ImgOk {
	background: url("https://s.yimg.jp/images/blog/user/pubMainColImg2.png") -69px -60px;
}
#mainContentsArea .guestBook .entry .delete table a {
	display: inline;
}
#mainContentsArea .guestBook .entry .delete table .frm_textarea {
	margin: 10px;
}
#mainContentsArea .guestBook .entry table {
	width: auto; float: left;
}
#mainContentsArea .guestBook .entry table.mainEntry {
	width: 468px; margin-left: 5px;
}
ul#htmlElementsControl {
	margin: 0px 0px 5px;
}
ul#htmlElementsControl li {
	margin: 5px 0px 0px; padding: 0px 5px; float: left;
}
ul#htmlElementsControl li a img {
	vertical-align: bottom;
}
ul#htmlElementsControl li.line {
	padding-right: 10px; margin-right: 3px; border-right-color: rgb(170, 170, 170); border-right-width: 2px; border-right-style: solid;
}
ul#htmlElementsControl li .emojiArea {
	margin-top: 3px;
}
#title_renew {
	margin: 0px; padding: 4px 10px; float: right; display: none;
}
#title_edit {
	float: left;
}
#entrySubmit {
	float: right;
}
#entrySubmit .submitComment {
	background: linear-gradient(rgb(204, 232, 255), rgb(179, 220, 255)); margin: 0px 0px 5px;
}
#entrySubmit .submitComment a {
	color: rgb(51, 51, 51); font-weight: 700;
}
#entrySubmit .submitComment a:hover {
	text-decoration: none;
}
#entrySubmit .submitComment a span {
	padding: 9px 5px; letter-spacing: 0.3em;
}
.relatedCat a {
	text-decoration: none;
}
.libraryModule a {
	text-decoration: none;
}
.libraryWithImgModule a {
	text-decoration: none;
}
.relatedCat a:hover {
	text-decoration: underline;
}
.libraryModule a:hover {
	text-decoration: underline;
}
.libraryWithImgModule a:hover {
	text-decoration: underline;
}
.relatedCat .picWrapper {
	margin: 15px 0px; padding: 0px 0px 10px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.relatedCat .picWrapper h4 {
	margin: 0px 0px 5px 10px;
}
.libraryWithImgModule .textWrapper {
	padding: 10px 0px; margin-top: 10px; border-top-color: rgb(170, 170, 170); border-top-width: 1px; border-top-style: solid;
}
.relatedCat ul {
	margin: 0px -15px 5px 0px; padding: 0px;
}
.relatedCat ul .gEntry {
	margin: 0px 14px 8px 0px; border: currentColor; border-image: none; float: left; list-style-type: none;
}
.relatedCat ul .gEntry .picArea {
	margin: 0px 0px 4px; border: 1px solid rgb(221, 221, 221); border-image: none; width: 105px; height: 80px; overflow: hidden;
}
.relatedCat ul .gEntry .picArea .pic {
	height: 100px; display: block;
}
.relatedCat ul .gEntry .descArea {
	padding: 0px 4px; width: 97px;
}
.relatedCat ul .gEntry .descArea a {
	font-size: 87%; font-weight: 700;
}
.relatedCat .note p {
	margin: 0px 0px 3px; font-size: 66%;
}
.relatedCat .more {
	text-align: right; margin-right: 10px;
}
.relatedCat .more a {
	font-size: 96%; font-weight: 700;
}
.keywordSearch a {
	text-decoration: none;
}
.keywordSearch h4 {
	margin: 0px; padding: 10px; font-size: 16px; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid;
}
.keywordSearch h4 a:hover {
	text-decoration: underline;
}
.keywordSearch ul {
	margin: 0px; padding: 0px; list-style-type: none;
}
.keywordSearch li {
	position: relative;
}
.keywordSearch li:hover h5 {
	text-decoration: underline;
}
.keywordSearch li:first-child .wrapper {
	border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.keywordSearch li a.articleLink {
	padding: 0px 20px; display: block;
}
.keywordSearch li a.blogTitle {
	margin: 10px 20px; display: inline-block;
}
.keywordSearch li a.blogTitle:hover {
	text-decoration: underline;
}
.keywordSearch li a .wrapper {
	padding-top: 10px; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid;
}
.keywordSearch li h5 {
	margin: 0px; overflow: hidden; font-size: 18px; float: left; white-space: nowrap; -ms-text-overflow: ellipsis; max-width: 390px;
}
.keywordSearch li h5:hover {
	
}
.keywordSearch li span {
	display: block;
}
.keywordSearch li span.date {
	line-height: 2; float: right;
}
.keywordSearch li span.body {
	padding: 5px 0px; clear: both;
}
.libraryModule .more {
	text-align: right;
}
.libraryWithImgModule .more {
	text-align: right;
}
.libraryModule .more a {
	font-size: 96%; font-weight: 700;
}
.libraryWithImgModule .more a {
	font-size: 96%; font-weight: 700;
}
.libraryModule .textWrapper ul {
	padding: 0px; margin-bottom: 10px; list-style-type: none;
}
.libraryWithImgModule .textWrapper ul {
	padding: 0px; margin-bottom: 10px; list-style-type: none;
}
.libraryModule .textWrapper ul li {
	border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid; position: relative;
}
.libraryWithImgModule .textWrapper ul li {
	border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid; position: relative;
}
.libraryModule .textWrapper ul li.lastItem {
	border: currentColor; border-image: none; padding-bottom: 0px;
}
.libraryWithImgModule .textWrapper ul li.lastItem {
	border: currentColor; border-image: none; padding-bottom: 0px;
}
.libraryModule .textWrapper ul li .articleTitle {
	margin: 0px; font-size: 100%; position: relative; z-index: 10;
}
.libraryWithImgModule .textWrapper ul li .articleTitle {
	margin: 0px; font-size: 100%; position: relative; z-index: 10;
}
.libraryModule .textWrapper ul li .articleTitle a {
	background: rgba(255, 255, 255, 0); padding: 10px 0px; font-weight: 700; display: block; position: relative; z-index: 10;
}
.libraryWithImgModule .textWrapper ul li .articleTitle a {
	background: rgba(255, 255, 255, 0); padding: 10px 0px; font-weight: 700; display: block; position: relative; z-index: 10;
}
.libraryModule .textWrapper ul li .articleTitle a:hover span {
	text-decoration: underline; cursor: pointer;
}
.libraryWithImgModule .textWrapper ul li .articleTitle a:hover span {
	text-decoration: underline; cursor: pointer;
}
.libraryModule .textWrapper ul li .articleTitle img {
	margin-right: 5px; vertical-align: middle;
}
.libraryWithImgModule .textWrapper ul li .articleTitle img {
	margin-right: 5px; vertical-align: middle;
}
.libraryModule .textWrapper ul li .articleTitle .titleText {
	line-height: 1.1; overflow: hidden; margin-right: 5px; vertical-align: middle; display: inline-block; white-space: nowrap; -ms-word-break: normal; -ms-word-wrap: normal; -ms-text-overflow: ellipsis; max-width: 360px;
}
.libraryWithImgModule .textWrapper ul li .articleTitle .titleText {
	line-height: 1.1; overflow: hidden; margin-right: 5px; vertical-align: middle; display: inline-block; white-space: nowrap; -ms-word-break: normal; -ms-word-wrap: normal; -ms-text-overflow: ellipsis; max-width: 360px;
}
.libraryModule .textWrapper ul li .date {
	top: 10px; text-align: right; right: 0px; font-size: 85%; position: absolute; z-index: 1;
}
.libraryWithImgModule .textWrapper ul li .date {
	top: 10px; text-align: right; right: 0px; font-size: 85%; position: absolute; z-index: 1;
}
.libraryModule li.textAndImg {
	height: 74px;
}
.libraryWithImgModule li.textAndImg {
	height: 74px;
}
.libraryModule .linkWrapper a {
	text-decoration: none;
}
.libraryModule .linkWrapper a:hover {
	text-decoration: none;
}
.libraryWithImgModule .linkWrapper a {
	text-decoration: none;
}
.libraryWithImgModule .linkWrapper a:hover {
	text-decoration: none;
}
.libraryModule .linkWrapper .titleContWrapper {
	left: 66px; top: 0px; margin-right: 5px; position: absolute;
}
.libraryWithImgModule .linkWrapper .titleContWrapper {
	left: 66px; top: 0px; margin-right: 5px; position: absolute;
}
.libraryModule .linkWrapper .titleWrapper {
	width: 334px; overflow: hidden; margin-top: 18px; white-space: nowrap; -ms-word-break: normal; -ms-word-wrap: normal; -ms-text-overflow: ellipsis;
}
.libraryWithImgModule .linkWrapper .titleWrapper {
	width: 334px; overflow: hidden; margin-top: 18px; white-space: nowrap; -ms-word-break: normal; -ms-word-wrap: normal; -ms-text-overflow: ellipsis;
}
.libraryModule .linkWrapper .contentWrapper {
	width: 334px; overflow: hidden; margin-top: -2px; white-space: nowrap; -ms-word-break: normal; -ms-word-wrap: normal; -ms-text-overflow: ellipsis;
}
.libraryWithImgModule .linkWrapper .contentWrapper {
	width: 334px; overflow: hidden; margin-top: -2px; white-space: nowrap; -ms-word-break: normal; -ms-word-wrap: normal; -ms-text-overflow: ellipsis;
}
.libraryModule .linkWrapper .contentWrapper:hover {
	text-decoration: none;
}
.libraryWithImgModule .linkWrapper .contentWrapper:hover {
	text-decoration: none;
}
.libraryModule .linkWrapper .updateDate {
	margin: 0px; top: 48px; right: 0px; font-size: 85%; position: absolute; z-index: 1;
}
.libraryWithImgModule .linkWrapper .updateDate {
	margin: 0px; top: 48px; right: 0px; font-size: 85%; position: absolute; z-index: 1;
}
.libraryModule .linkWrapper .updateDate:hover {
	text-decoration: none;
}
.libraryWithImgModule .linkWrapper .updateDate:hover {
	text-decoration: none;
}
.libraryModule li.textOnly {
	height: 53px;
}
.libraryWithImgModule li.textOnly {
	height: 53px;
}
.libraryModule .linkWrapperNoImg a {
	text-decoration: none;
}
.libraryModule .linkWrapperNoImg a:hover {
	text-decoration: none;
}
.libraryWithImgModule .linkWrapperNoImg a {
	text-decoration: none;
}
.libraryWithImgModule .linkWrapperNoImg a:hover {
	text-decoration: none;
}
.libraryModule .linkWrapperNoImg .titleContWrapper {
	left: 0px; top: 0px; margin-right: 5px; position: absolute;
}
.libraryWithImgModule .linkWrapperNoImg .titleContWrapper {
	left: 0px; top: 0px; margin-right: 5px; position: absolute;
}
.libraryModule .linkWrapperNoImg .titleWrapper {
	width: 400px; overflow: hidden; margin-top: 8px; white-space: nowrap; -ms-word-break: normal; -ms-word-wrap: normal; -ms-text-overflow: ellipsis;
}
.libraryWithImgModule .linkWrapperNoImg .titleWrapper {
	width: 400px; overflow: hidden; margin-top: 8px; white-space: nowrap; -ms-word-break: normal; -ms-word-wrap: normal; -ms-text-overflow: ellipsis;
}
.libraryModule .linkWrapperNoImg .contentWrapper {
	width: 400px; overflow: hidden; margin-top: -2px; white-space: nowrap; -ms-word-break: normal; -ms-word-wrap: normal; -ms-text-overflow: ellipsis;
}
.libraryWithImgModule .linkWrapperNoImg .contentWrapper {
	width: 400px; overflow: hidden; margin-top: -2px; white-space: nowrap; -ms-word-break: normal; -ms-word-wrap: normal; -ms-text-overflow: ellipsis;
}
.libraryModule .linkWrapperNoImg .updateDate {
	margin: 0px; top: 29px; right: 0px; font-size: 85%; position: absolute; z-index: 1;
}
.libraryWithImgModule .linkWrapperNoImg .updateDate {
	margin: 0px; top: 29px; right: 0px; font-size: 85%; position: absolute; z-index: 1;
}
.libraryModule .imgWrapper {
	left: 0px; top: 8px; position: absolute;
}
.libraryWithImgModule .imgWrapper {
	left: 0px; top: 8px; position: absolute;
}
.libraryModule .imgWrapper img.firstImg {
	border: 1px solid rgb(221, 221, 221); border-image: none; width: 56px; height: 56px;
}
.libraryWithImgModule .imgWrapper img.firstImg {
	border: 1px solid rgb(221, 221, 221); border-image: none; width: 56px; height: 56px;
}
.libraryModule .imgWrapper span.cover {
	background-position: center; margin: 0px; border: 1px solid rgb(221, 221, 221); border-image: none; width: 56px; height: 56px; display: inline-block; background-repeat: no-repeat; background-size: cover; background-color: rgb(204, 204, 204);
}
.libraryWithImgModule .imgWrapper span.cover {
	background-position: center; margin: 0px; border: 1px solid rgb(221, 221, 221); border-image: none; width: 56px; height: 56px; display: inline-block; background-repeat: no-repeat; background-size: cover; background-color: rgb(204, 204, 204);
}
.libraryModule .titleText {
	line-height: 1.1; font-weight: bold;
}
.libraryWithImgModule .titleText {
	line-height: 1.1; font-weight: bold;
}
.libraryModule .titleText:hover {
	text-decoration: underline;
}
.libraryWithImgModule .titleText:hover {
	text-decoration: underline;
}
.libraryModule .spriteNew {
	vertical-align: 0px;
}
.libraryWithImgModule .spriteNew {
	vertical-align: 0px;
}
.userLinkModule {
	left: 0px; width: 100%; height: 30px; bottom: 0px; position: absolute; z-index: 1;
}
.userLinkModule ul {
	width: 955px; margin-left: -5px;
}
.userLinkModule li {
	width: 154px; height: 30px; margin-left: 4px; border-left-color: rgb(255, 255, 255); border-left-width: 1px; border-left-style: solid; float: left;
}
.userLinkModule a {
	background: rgba(50, 50, 50, 0.5); padding: 7px 0px 0px 7px; width: 151px; height: 23px; color: rgb(254, 254, 254); font-size: 12px; font-weight: 700; display: block;
}
.userLinkModule a {
	color: rgb(254, 254, 254);
}
.userLinkModule a:visited {
	color: rgb(254, 254, 254);
}
.userLinkModule a:hover {
	background: rgba(255, 255, 255, 0.8); color: rgb(51, 51, 51); text-decoration: none;
}
#responseInfoArea {
	padding: 5px 30px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
#responseInfoArea p {
	font-weight: 700; float: left;
}
#responseInfoArea .feedsModule {
	float: right;
}
.appArea {
	padding: 5px 30px;
}
.appArea span {
	font-weight: 700;
}
#feedsModule .feedsModule > li {
	margin-right: 8px; float: left;
}
#feedsModule .feedsModule > li:last-child {
	margin-right: 0px;
}
#feedsModule .feedsModule > li a {
	height: 17px; display: block;
}
#feedsModule .feedsModule > li .rssModule li {
	margin-right: 3px; float: left;
}
#feedsModule .feedsModule > li .rssModule li:last-child {
	margin-right: 0px;
}
#feedsModule .feedsModule > li.bloglink {
	background: linear-gradient(rgb(236, 147, 184), rgb(228, 129, 170)); padding: 3px 0px; width: 146px;
}
#feedsModule .feedsModule > li.bloglink a {
	width: auto; height: auto; color: rgb(255, 255, 255); line-height: 10px; padding-left: 22px; font-size: 72%;
}
#feedsModule .feedsModule > li.bloglink a.clip10w {
	background-position: 10px -10px;
}
#feedsModule .feedsModule > li.bloglink.button {
	box-shadow: 1px 1px 0px rgba(0,0,0,0.2);
}
#feedsModule .feedsModule .spriteAddMy {
	background: url("https://s.yimg.jp/i/jp/my/addtomy1.gif") no-repeat;
}
#feedsModule .feedsModule .spriteAddRss {
	background: url("https://s.yimg.jp/images/blog/user/pubSubColImg.png") no-repeat -51px -45px;
}
#feedsModule .feedsModule .spriteAboutRss {
	background: url("https://s.yimg.jp/images/blog/user/pubSubColImg.png") no-repeat -101px -47px;
}
#blogSideColumnArea {
	line-height: 1;
}
#blogSideColumnArea table {
	border: 1px solid rgb(221, 221, 221); border-image: none;
}
#blogSideColumnArea th {
	border: 1px solid rgb(221, 221, 221); border-image: none;
}
#blogSideColumnArea td {
	border: 1px solid rgb(221, 221, 221); border-image: none;
}
#blogSideColumnArea table {
	text-align: center;
}
#blogSideColumnArea h2 {
	font-weight: normal;
}
#blogSideColumnArea h3 {
	font-weight: normal;
}
#blogSideColumnArea h4 {
	font-weight: normal;
}
#blogSideColumnArea h2 {
	padding: 10px 0px; border-top-color: currentColor; border-top-width: 1px; border-top-style: solid;
}
#blogSideColumnArea h3 {
	padding: 10px 0px; border-top-color: currentColor; border-top-width: 1px; border-top-style: solid;
}
#blogSideColumnArea h4 {
	padding: 5px; margin-top: 10px;
}
#blogSideColumnArea .showAll {
	padding: 10px 0px; text-align: right;
}
#blogSideColumnArea .loginShowall a {
	padding: 8px 0px; border-radius: 2px; border: 1px solid rgb(221, 221, 221); border-image: none; text-align: center; font-size: 12px; font-weight: bold; display: block; background-color: rgb(255, 255, 255);
}
#blogSideColumnArea .blogPartsModule {
	text-align: center;
}
#blogSideColumnArea .diskUsage {
	margin-bottom: 10px; border-bottom-color: currentColor; border-bottom-width: 1px; border-bottom-style: solid;
}
#blogSideColumnArea .diskUsage p {
	padding: 5px; font-size: 0.8em;
}
#blogSideColumnArea .diskMeter {
	border-radius: 3px; border: 1px solid rgb(170, 170, 170); border-image: none; width: 260px; height: 18px; margin-top: 10px; vertical-align: text-bottom;
}
#blogSideColumnArea .diskMeter + p {
	padding: 0px; width: 33px; text-align: right; font-size: 0.78em;
}
#blogSideColumnArea .diskMeter {
	display: inline-block;
}
#blogSideColumnArea .diskMeter + p {
	display: inline-block;
}
#blogSideColumnArea .diskMeter .usage {
	border-radius: 2px; height: 100%; border-right-color: rgb(170, 170, 170); border-right-width: 1px; border-right-style: solid;
}
#blogSideColumnArea .diskMeter .usage .ieFilter90 {
	height: 100%;
}
#blogSideColumnArea .chieRank {
	background: rgb(255, 255, 255); margin: 10px 0px;
}
#blogSideColumnArea .chieRank li {
	margin: 0px 10px; padding: 0px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
#blogSideColumnArea .chieRank li.lastItem {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
#blogSideColumnArea .chieRank li a {
	padding: 10px 0px; line-height: 1.8; display: block;
}
#blogSideColumnArea .chieRank li a:hover .title {
	text-decoration: underline;
}
#blogSideColumnArea .chieRank li span {
	float: left; display: block;
}
#blogSideColumnArea .chieRank li span:hover {
	
}
#blogSideColumnArea .chieRank li .rank {
	background: rgb(170, 170, 170); padding: 0px 3px; border-radius: 3px; color: rgb(255, 255, 255);
}
#blogSideColumnArea .chieRank li .rank1 {
	background: rgb(255, 204, 0);
}
#blogSideColumnArea .chieRank li .rank2 {
	background: rgb(205, 205, 205);
}
#blogSideColumnArea .chieRank li .rank3 {
	background: rgb(207, 172, 121);
}
#blogSideColumnArea .chieRank li .title {
	width: 260px; padding-left: 4px;
}
#blogSideColumnArea .chieRank .more {
	padding: 10px; text-align: right; font-weight: 700;
}
#blogSideColumnArea .chieRank.isCustom h3 {
	padding: 10px; border: currentColor; border-image: none; line-height: 20px;
}
.sideColumnFrame {
	padding: 10px 0px;
}
.sideColumnFrame#guestBook {
	padding: 0px;
}
#guestBook ul {
	padding: 10px 0px; border-bottom-color: currentColor; border-bottom-width: 1px; border-bottom-style: solid;
}
.sideColumnFrame#libraryListModule {
	padding: 0px;
}
#libraryListModule .moduleContents {
	padding: 10px 0px; border-bottom-color: currentColor; border-bottom-width: 1px; border-bottom-style: solid;
}
#libraryListModule li {
	padding-bottom: 10px;
}
#libraryListModule .libraryList {
	padding: 8px 0px;
}
#libraryListModule .libraryList .firstItem {
	padding-top: 10px; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid;
}
#libraryListModule .libraryList .icon-direction_forward8 {
	margin: 0px 5px;
}
#libraryListModule .libraryList .spriteNew {
	vertical-align: middle;
}
#libraryListModule :last-child.libraryList {
	padding-bottom: 0px;
}
#libraryListModule .spriteNew {
	background: url("https://s.yimg.jp/images/blog/user/pubSubColImg.png") no-repeat -75px -33px; margin-right: 0px;
}
#statisticsModule table {
	width: 300px;
}
#statisticsModule table th {
	font-size: 0.8em;
}
#statisticsModule table td {
	font-size: 0.8em;
}
#statisticsModule table td {
	padding: 5px;
}
#statisticsModule table thead {
	width: 50%;
}
#statisticsModule table thead .ieWrapper {
	padding: 5px;
}
#statisticsModule table tbody th {
	width: 50%; text-align: left; padding-left: 5px;
}
#statisticsModule table tbody th.blogLink {
	background: none; height: auto; display: table-cell;
}
#qrcodeModule h3 {
	line-height: 20px;
}
#qrcodeModule .qrModule {
	text-align: center; font-size: 78%; margin-top: 10px;
}
#qrcodeModule .barcode a {
	margin: 0px auto; display: block;
}
#calendarModule {
	font-size: 0.8em;
}
#calendarModule ul {
	width: 300px;
}
#calendarModule table {
	width: 300px;
}
#calendarModule ul {
	margin: 0px auto; padding-bottom: 10px;
}
#calendarModule ul li {
	float: left;
}
#calendarModule ul li.month {
	float: right;
}
#calendarModule ul li img.backward {
	margin: 0px 4px 0px 0px;
}
#calendarModule ul li img.forward {
	margin: 0px 0px 0px 4px;
}
#calendarModule table {
	margin: 0px auto;
}
#calendarModule table th .ieWrapper {
	padding: 8px 0px;
}
#calendarModule table td {
	padding: 8px 0px;
}
#calendarModule table .written {
	padding: 0px;
}
#calendarModule table .written a {
	padding: 8px 0px;
}
#calendarModule table a {
	font-weight: 700; display: block;
}
#calendarModule table .today a {
	color: rgb(254, 254, 254);
}
#calendarModule table .sunday a {
	color: rgb(254, 254, 254);
}
#calendarModule table .saturday a {
	color: rgb(254, 254, 254);
}
#calendarModule table .today {
	background: rgba(255, 105, 180, 0.7);
}
#calendarModule table th.sunday {
	background: rgba(255, 0, 0, 0.2); color: red;
}
#calendarModule table th.saturday {
	background: rgba(0, 0, 255, 0.2); color: blue;
}
#calendarModule table td.sunday {
	color: red;
}
#calendarModule table td.saturday {
	color: blue;
}
#avatarContainer {
	background: rgb(255, 255, 255); margin: 0px auto !important; width: 160px; height: 180px; position: relative;
}
#avatarContainer .layer {
	left: 0px; top: 0px; width: 160px; height: 180px; position: absolute;
}
#avatarContainer .layer img {
	margin: auto !important; display: block;
}
#commentListModule li {
	padding: 8px 0px;
}
#latestArticles li {
	padding: 8px 0px;
}
#commentListModule .recentTbList .showAll {
	padding-bottom: 0px;
}
#latestArticles h3 {
	line-height: 20px;
}
#latestArticles .showAll {
	padding-bottom: 0px;
}
.libraryImgList li {
	border: currentColor; border-image: none; width: 94px; height: 94px; text-align: left; overflow: hidden; padding-top: 0px; margin-top: 4px; margin-right: 4px; display: inline-block;
}
.libraryImgList li.last {
	margin-right: 0px !important;
}
.libraryImgList li.light {
	opacity: 0.5; -moz-opacity: 0.50;
}
.libraryImgList img {
	vertical-align: top;
}
.libraryImgList h3 {
	line-height: 20px;
}
.libraryImgList .showAll {
	padding-bottom: 0px; margin-top: 2px;
}
#visitorsList h3 {
	line-height: 20px;
}
#favoriteBlogList h3 {
	line-height: 20px;
}
#articleArchives h3 {
	line-height: 20px;
}
#visitorsList li {
	padding: 8px 0px;
}
#favoriteBlogList li {
	padding: 8px 0px;
}
#articleArchives li {
	padding: 8px 0px;
}
#visitorsList li:last-child {
	padding-bottom: 0px;
}
#favoriteBlogList li:last-child {
	padding-bottom: 0px;
}
#articleArchives li:last-child {
	padding-bottom: 0px;
}
.sideColumnFrame#searchModule {
	padding: 0px;
}
#searchModule form {
	padding: 10px 0px; border-top-color: currentColor; border-top-width: 1px; border-top-style: solid;
}
#searchModule legend {
	display: none;
}
#searchModule a img {
	
}
#searchModule .frm_txt {
	border-radius: 3px; border: 1px solid rgb(221, 221, 221); border-image: none; width: 271px; height: 25px;
}
#yahooAnnounce h3 {
	line-height: 20px;
}
#yahooAnnounce li {
	padding: 8px 0px;
}
#yahooAnnounce li:last-child {
	padding-bottom: 0px;
}
#yahooAnnounce .specialMarker img {
	vertical-align: middle;
}
#yahooAnnounce .specialMarker a {
	vertical-align: middle;
}
#yahooAnnounce .specialMarker img {
	margin-right: 3px;
}
#blogBannerModule {
	text-align: center;
}
#openDate {
	margin: 10px 0px; padding: 10px 0px; text-align: center; line-height: 20px;
}
#tlrec dt {
	text-align: center;
}
#contributionError {
	margin: 20px 0px;
}
.reSrchMod {
	margin: 20px 0px; padding: 20px 20px 10px;
}
.reSrchMod em {
	font-weight: bold;
}
.reSrchMod ul li {
	line-height: 1.1; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.reSrchMod ul li a {
	padding: 10px 10px 10px 0px;
}
.reSrchMod ul li a dl dt {
	font-weight: bold; margin-bottom: 5px;
}
.reSrchMod ul li a .date {
	width: 100%; text-align: right; font-size: 85%; display: block;
}
.reSrchMod .more {
	text-align: right;
}
.reSrchMod .more a {
	padding: 10px 0px; display: inline-block;
}
#ysmtPR {
	margin: 10px 0px; padding: 1px; border: 1px solid rgb(204, 204, 204); border-image: none; background-color: rgb(255, 255, 255);
}
#ysmtPR a {
	text-decoration: none;
}
#ysmtPR a:hover {
	text-decoration: underline;
}
#ysmtPR h3 {
	margin: 0px; padding: 0px !important; border: currentColor; border-image: none; width: 296px; height: 44px; text-indent: -9999px;
}
#ysmtPR .rankingHeader {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/img_ysmtPRhd.png") no-repeat 0px 0px;
}
#ysmtPR .closeupHeader {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/img_ysmtCUhd.png") no-repeat 0px 0px;
}
#ysmtPR ol {
	margin: 0px; padding: 20px 10px 0px;
}
#ysmtPR ul {
	margin: 0px; padding: 20px 10px 0px;
}
#ysmtPR ol li {
	list-style: none; margin-right: 10px; float: left;
}
#ysmtPR ul li {
	list-style: none; margin-right: 10px; float: left;
}
#ysmtPR ol li a {
	display: block; position: relative;
}
#ysmtPR ul li a {
	display: block; position: relative;
}
#ysmtPR ol li a .imgWrapper {
	border: 1px solid rgb(221, 221, 221); border-image: none; width: 83px; height: 88px; overflow: hidden; margin-bottom: 5px;
}
#ysmtPR ul li a .imgWrapper {
	border: 1px solid rgb(221, 221, 221); border-image: none; width: 83px; height: 88px; overflow: hidden; margin-bottom: 5px;
}
#ysmtPR ol li a .authorName {
	width: 85px; display: block;
}
#ysmtPR ul li a .authorName {
	width: 85px; display: block;
}
#ysmtPR ol li a .rankingUnit {
	left: -10px; top: -18px; position: absolute;
}
#ysmtPR ul li a .rankingUnit {
	left: -10px; top: -18px; position: absolute;
}
#ysmtPR ol li:last-child {
	margin-right: 0px;
}
#ysmtPR ul li:last-child {
	margin-right: 0px;
}
#ysmtPR ul {
	padding: 10px;
}
#ysmtPR .ysmtPRmore {
	padding: 0px 10px; font-size: 14px;
}
#ysmtPR .ysmtPRmore a {
	padding: 10px 0px; text-align: right; display: block;
}
.toolTipBalloon {
	position: relative;
}
.toolTipBalloon .tipsWrapper {
	left: -100px; top: 20px; position: absolute; z-index: 1000;
}
.toolTipBalloon .tipsArea {
	background: rgb(255, 255, 221); border-radius: 5px; border: 3px solid rgb(174, 47, 40); border-image: none; width: 250px; position: relative;
}
.toolTipBalloon .tipsArea::before {
	border-style: solid; left: 50%; width: 0px; height: 0px; display: block; position: absolute; content: "";
}
.toolTipBalloon .tipsArea::after {
	border-style: solid; left: 50%; width: 0px; height: 0px; display: block; position: absolute; content: "";
}
.toolTipBalloon .tipsArea::before {
	border-width: 0px 8px 15px; border-color: transparent transparent rgb(255, 255, 221); top: -15px; margin-left: -9px; z-index: 0;
}
.toolTipBalloon .tipsArea::after {
	border-width: 0px 10px 17px; border-color: transparent transparent rgb(174, 47, 40); top: -20px; margin-left: -11px; z-index: -1;
}
.toolTipBalloon .tipsArea .message {
	padding: 20px 10px 10px !important; text-align: left; color: rgb(51, 51, 51); line-height: 20px; display: block;
}
.toolTipBalloon .tipsArea .hideBalloon {
	top: 0px; right: 5px; line-height: 20px; position: absolute !important;
}
.toolTipBalloon .tipsArea .hideBalloon a {
	color: rgb(51, 51, 51) !important;
}
.toolTipBalloon .tipsArea .hideBalloon a:hover {
	text-decoration: none;
}
.mutualLinks dl {
	margin: 10px 0px; padding: 0px 15px;
}
.mutualLinks dl dt {
	float: left;
}
.mutualLinks dl dd {
	float: left;
}
.mutualLinks dl dt {
	margin-right: 20px;
}
.mutualLinks dl dd {
	margin: 0px;
}
.mutualLinks dl dd span {
	margin: 0px 5px;
}
.addFavorite {
	margin: 10px auto; width: 280px;
}
.addFavorite a {
	background: rgb(255, 136, 136); padding: 10px 36px; border-radius: 8px; border: 1px solid rgb(221, 221, 221); border-image: none; color: rgb(255, 255, 255); font-size: 0.9em; display: block;
}
.addFavorite a:hover {
	background: rgb(255, 153, 153); text-decoration: none;
}
.addFavorite a img {
	margin-right: 4px; vertical-align: middle;
}
.circleTagList {
	background: rgb(239, 244, 255); margin: 10px 0px; padding: 10px 10px 0px; border-radius: 3px; line-height: 1; position: relative;
}
.circleTagList > p {
	margin: 8px 0px; color: rgb(51, 51, 51); font-size: 0.9em;
}
.circleTagList a {
	color: rgb(255, 255, 255);
}
.circleTagList a:visited {
	color: rgb(255, 255, 255);
}
.circleTagList ul li {
	float: left;
}
.circleTagList ul li a {
	background: rgb(88, 115, 173); margin: 0px 10px 10px 0px; padding: 10px; border-radius: 5px; border: 1px solid rgb(88, 115, 173); border-image: none; text-decoration: none; display: block;
}
.circleTagList ul li a:hover {
	background: rgb(180, 195, 231);
}
.circleTagList .helpLink {
	right: 10px; bottom: 10px; position: absolute;
}
.chieQaEmbed .questionIcon {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/chieIcons-1.0.0.png") no-repeat;
}
.chieQaEmbed .answerIcon {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/chieIcons-1.0.0.png") no-repeat;
}
.chieQaEmbed .linkToChie p {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/chieIcons-1.0.0.png") no-repeat;
}
.chieQaEmbed .question {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/chieIcons-1.0.0.png") no-repeat;
}
.chieQaEmbed .answer {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/chieIcons-1.0.0.png") no-repeat;
}
.chieQaEmbed .notFound {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/chieIcons-1.0.0.png") no-repeat;
}
.chieQaEmbed .questionIcon {
	background-position: 0px 0px;
}
.chieQaEmbed .answerIcon {
	background-position: -40px -40px;
}
.chieQaEmbed .linkToChie p {
	background-position: -76px -76px;
}
.chieQaEmbed .question {
	background-position: -156px -262px;
}
.chieQaEmbed .answer {
	background-position: -272px -380px;
}
.chieQaEmbed .notFound {
	background-position: -356px -464px;
}
.chieQA {
	margin: 0px;
}
.chieHeader {
	margin: 0px auto; text-align: left;
}
.chieQaEmbed {
	margin: 0px auto; text-align: left;
}
.chieHeader {
	background: rgb(176, 123, 230); padding: 10px; border-radius: 4px 4px 0px 0px; width: 550px;
}
.chieHeader img {
	vertical-align: bottom;
}
.chieQaEmbed {
	background: rgb(255, 255, 255); border-width: medium 1px 1px; border-style: none solid solid; border-color: currentColor rgb(221, 221, 221) rgb(221, 221, 221); margin: 0px auto; padding: 10px; border-radius: 0px 0px 4px 4px; border-image: none; width: 548px;
}
.chieQaEmbed p {
	color: rgb(51, 51, 51); line-height: 24px !important; font-size: 16px !important; margin-bottom: 40px !important;
}
.chieQaEmbed p.qaDate {
	text-align: right; color: rgb(153, 153, 153); font-size: 13px !important; margin-bottom: 0px !important;
}
.chieQaEmbed .question {
	background-position: 300px -262px; padding-bottom: 10px; border-bottom-color: rgb(247, 247, 247); border-bottom-width: 4px; border-bottom-style: solid;
}
.chieQaEmbed .answer {
	background-position: 214px -370px; padding: 10px 0px;
}
.chieQaEmbed .answer p.firstItem {
	color: rgb(77, 95, 121); margin-bottom: 0px !important;
}
.chieQaEmbed .questionIcon {
	width: 20px; height: 20px; margin-bottom: 10px;
}
.chieQaEmbed .answerIcon {
	width: 20px; height: 20px; margin-bottom: 10px;
}
.chieQaEmbed .notFound {
	background-position: -314px -464px; padding-top: 100px;
}
.chieQaEmbed .notFound p {
	text-align: center; color: rgb(119, 119, 119);
}
.chieQaEmbed .linkToChie {
	text-align: right;
}
.chieQaEmbed .linkToChie p {
	padding-left: 24px; margin-bottom: 0px !important; display: inline-block;
}
.chieQaEmbed .linkToChie p a {
	color: rgb(176, 123, 230) !important; line-height: 20px; font-size: 14px; text-decoration: none;
}
.chieQaEmbed .linkToChie p a:hover {
	color: rgb(204, 52, 52) !important; text-decoration: underline;
}
.chieQaEmbed .linkToChie p a:visited {
	color: rgb(102, 51, 153) !important;
}
.chieUnavailable {
	margin-bottom: 20px;
}
.chieUnavailable dl {
	border-radius: 4px;
}
.chieUnavailable dl dd {
	border-width: medium 1px 1px; border-style: none solid solid; border-color: currentColor rgb(221, 221, 221) rgb(221, 221, 221); padding: 64px 10px 10px; border-image: none;
}
.chieUnavailable dl dd p {
	text-align: center; color: rgb(119, 119, 119); line-height: 24px !important; font-size: 16px !important; margin-bottom: 40px !important;
}
.chieUnavailable dl dd .linkToChie {
	text-align: right;
}
.chieUnavailable dl dd .linkToChie p {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/chieIcons-1.0.0.png") no-repeat -76px -76px; padding-left: 24px; margin-bottom: 0px !important; display: inline-block;
}
.chieUnavailable dl dd .linkToChie p a {
	color: rgb(176, 123, 230) !important; line-height: 20px; font-size: 14px; text-decoration: none;
}
.usercard {
	margin: 0px 0px 20px; padding: 10px; position: relative;
}
.usercard__name {
	padding-right: 24px; margin-bottom: 12px;
}
.usercard__desc {
	font-size: 10px; margin-bottom: 10px;
}
.usercard__desc--relationStatus {
	text-align: center; font-weight: bold;
}
.usercard__desc--relationIgnoring {
	color: rgb(173, 9, 0);
}
.usercard__desc--menuWrapper {
	position: relative;
}
.usercard__imgWrapper {
	margin: 0px auto 10px; width: 130px; height: 130px; text-align: center; overflow: hidden;
}
.usercard__imgWrapper::before {
	height: 130px; margin-left: -0.4em; vertical-align: middle; display: inline-block; content: "";
}
.usercard__imgWrapper--avatar {
	border-radius: 4px; width: 160px; height: 180px;
}
.usercard__imgWrapper--avatar::before {
	display: none;
}
.usercard__imgWrapper--avatar .usercard__img {
	border-radius: 0px; width: 160px; height: 180px; max-height: 180px; max-width: 160px;
}
.usercard__img {
	border-radius: 4px; width: auto; height: auto; vertical-align: middle; max-height: 130px; max-width: 130px;
}
.usercard__link {
	line-height: 1.2 !important; font-size: 14px; text-decoration: none; -ms-word-wrap: break-word; overflow-wrap: break-word;
}
.usercard__link:hover {
	text-decoration: underline;
}
.usercard__menuList {
	background: rgb(255, 255, 255); padding: 8px; border-radius: 4px; top: 40px; width: 130px; right: 0px; display: none; position: absolute; box-shadow: 0px 2px 2px #ddd;
}
.usercard__menuList-link {
	padding: 8px 0px; font-size: 12px; text-decoration: none; display: block;
}
.usercard__menuList-link:hover {
	text-decoration: underline;
}
.usercard__button {
	background: rgb(255, 255, 255); border-width: 1px 1px 2px; border-style: solid; border-color: rgb(221, 221, 221); padding: 0px; border-radius: 4px; border-image: none; vertical-align: top; position: relative;
}
.usercard__button:active {
	top: 1px; margin-bottom: 1px; border-bottom-width: 1px;
}
.usercard__button:hover {
	cursor: pointer;
}
.usercard__button--favorite {
	border-color: rgb(247, 147, 30); padding: 8px 0px; width: 236px; color: rgb(51, 51, 51); font-size: 14px;
}
.usercard__button--link {
	padding: 11px 0px; width: 234px; text-align: center; line-height: 1; font-size: 14px; display: inline-block;
}
.usercard__button--link {
	color: rgb(51, 51, 51); text-decoration: none;
}
.usercard__button--link:hover {
	color: rgb(51, 51, 51); text-decoration: none;
}
.usercard__button--link:visited {
	color: rgb(51, 51, 51); text-decoration: none;
}
.usercard__button--menu {
	width: 40px; height: 40px;
}
.usercard__button--menu:active {
	margin-bottom: 0px;
}
.usercard__button--menu::after {
	margin: -6px 0px 0px -4px; left: 50%; top: 50%; width: 6px; height: 6px; border-top-color: rgb(119, 119, 119); border-right-color: rgb(119, 119, 119); border-top-width: 2px; border-right-width: 2px; border-top-style: solid; border-right-style: solid; display: block; position: absolute; content: ""; transform: rotate(135deg); -webkit-transform: rotate(135deg);
}
.popularityInfo {
	
}
.popularityInfo::after {
	clear: both; display: table; content: "";
}
.popularityInfo__term {
	float: left;
}
.popularityInfo__desc {
	float: left;
}
.popularityInfo__term {
	margin-right: 4px;
}
.popularityInfo__desc--last {
	float: right;
}
.popularityInfo__starList {
	
}
.popularityInfo__starList::after {
	clear: both; display: table; content: "";
}
.popularityInfo__starList-item {
	float: left;
}
.popularityInfo__helpLink {
	display: block;
}
.contactbadge {
	margin-bottom: 20px;
}
.contactbadge__term {
	font-size: 14px; margin-bottom: 10px;
}
.contactbadge__more {
	text-align: right;
}
.contactbadge__friendList {
	
}
.contactbadge__friendList::after {
	clear: both; display: table; content: "";
}
.contactbadge__friendList-item {
	margin: 0px 20px 16px 0px; width: 60px; height: 60px; overflow: hidden; float: left;
}
:nth-child(4n).contactbadge__friendList-item {
	margin-right: 0px;
}
.contactbadge__link {
	display: block;
}
.contactbadge__link--text {
	text-decoration: none;
}
.contactbadge__link--text:hover {
	color: rgb(204, 52, 52); text-decoration: underline;
}
.contactbadge__link--text:visited {
	color: rgb(102, 51, 153);
}
.contactbadge__img {
	vertical-align: bottom;
}
.contactbadge__noFriends {
	margin: 0px; color: rgb(119, 119, 119);
}
.customSetting {
	background: rgb(247, 247, 247); left: 0px; top: 30px; width: 240px; height: 100%; overflow: auto; position: fixed; z-index: 100; box-shadow: 2px 6px 10px #555;
}
.customSetting input[type='radio'] {
	margin-right: 4px;
}
.customSetting input[type='checkbox'] {
	margin-right: 4px;
}
.customSetting .moduleWrapper {
	padding-bottom: 30px;
}
.customSetting .moduleWrapper .buttonArea {
	padding: 10px; margin-bottom: 20px;
}
.customSetting .moduleWrapper .buttonArea::after {
	clear: both; display: table; content: "";
}
.customSetting .moduleWrapper .buttonArea li button {
	padding: 10px; font-size: 12px;
}
.customSetting .moduleWrapper .buttonArea .save {
	float: left;
}
.customSetting .moduleWrapper .buttonArea .save button {
	background: rgb(100, 176, 191); border-width: medium medium 2px; border-style: none none solid; border-color: currentColor currentColor rgb(49, 130, 144); border-image: none; color: rgb(255, 255, 255); font-weight: bold;
}
.customSetting .moduleWrapper .buttonArea .save button:hover {
	background: rgb(118, 185, 198);
}
.customSetting .moduleWrapper .buttonArea .minify {
	float: right; position: relative;
}
.customSetting .moduleWrapper .buttonArea .minify button {
	padding: 0px; width: 20px; height: 34px;
}
.customSetting .moduleWrapper .buttonArea .minify button::after {
	margin: -6px 0px 0px -4px; left: 50%; top: 50%; width: 10px; height: 10px; border-top-color: rgb(119, 119, 119); border-left-color: rgb(119, 119, 119); border-top-width: 2px; border-left-width: 2px; border-top-style: solid; border-left-style: solid; display: block; position: absolute; content: ""; transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg);
}
.customSetting .moduleWrapper .buttonArea .minify button:active {
	height: 33px;
}
.customSetting .moduleWrapper .buttonArea .minify button:active::after {
	margin-top: -5px;
}
.customSetting .moduleWrapper > dl > dt {
	padding: 10px; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid; position: relative; cursor: pointer;
}
.customSetting .moduleWrapper > dl > dt::after {
	transition:0.3s; top: 50%; width: 10px; height: 10px; right: 10px; margin-top: -7px; border-top-color: rgb(85, 85, 85); border-right-color: rgb(85, 85, 85); border-top-width: 2px; border-right-width: 2px; border-top-style: solid; border-right-style: solid; display: block; position: absolute; content: ""; transform: rotate(45deg); -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -webkit-transition: all .3s ease; -moz-transition: all .3s ease;
}
.customSetting .moduleWrapper > dl > dt:hover {
	background: rgb(255, 255, 255);
}
.customSetting .moduleWrapper > dl > dt.lastItem {
	border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.customSetting .moduleWrapper > dl > dt.open {
	background: rgb(119, 119, 119); color: rgb(255, 255, 255); font-weight: bold;
}
.customSetting .moduleWrapper > dl > dt.open::after {
	border-color: rgb(255, 255, 255); transition:0.3s; transform: rotate(135deg); -webkit-transform: rotate(135deg); -moz-transform: rotate(135deg); -webkit-transition: all .3s ease; -moz-transition: all .3s ease;
}
.customSetting .moduleWrapper > dl > dt.open.lastItem {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.customSetting .moduleWrapper > dl > dd {
	display: none;
}
.customSetting .moduleWrapper > dl > dd.lastItem {
	padding: 10px;
}
.customSetting .moduleWrapper > dl > dd > dl > dt {
	font-weight: bold;
}
.customSetting .moduleWrapper > dl > dd > dl > dd {
	padding: 10px 0px;
}
.customSetting .moduleWrapper > dl > dd > dl > dd .uploadImgButton {
	background: rgb(100, 176, 191); padding: 10px; border-radius: 4px; overflow: hidden; margin-bottom: 5px; border-bottom-color: rgb(49, 130, 144); border-bottom-width: 2px; border-bottom-style: solid; position: relative;
}
.customSetting .moduleWrapper > dl > dd > dl > dd .uploadImgButton p {
	text-align: center; color: rgb(255, 255, 255); font-weight: bold;
}
.customSetting .moduleWrapper > dl > dd > dl > dd .uploadImgButton input[type='file'] {
	margin: 0px; top: 0px; right: 0px; font-size: 100px; position: absolute; cursor: pointer; opacity: 0;
}
.customSetting .moduleWrapper > dl > dd > dl > dd .uploadImgButton:active {
	top: 2px; border-bottom-color: rgb(100, 176, 191);
}
.customSetting .moduleWrapper > dl > dd > dl > dd .capacityNotice {
	color: rgb(119, 119, 119); font-size: 10px !important;
}
.customSetting .moduleWrapper > dl > dd > dl > dd > dl {
	background: rgb(255, 255, 255); padding: 10px; border-radius: 4px;
}
.customSetting .moduleWrapper > dl > dd > dl > dd > dl > dt {
	font-size: 12px;
}
.customSetting .moduleWrapper > dl > dd > dl > dd > dl > dd {
	font-size: 12px;
}
.customSetting .moduleWrapper > dl > dd > dl > dd > dl > dt {
	font-weight: bold; margin-bottom: 5px;
}
.customSetting .moduleWrapper > dl > dd > dl > dd > dl > dd {
	margin-bottom: 5px;
}
.customSetting .moduleWrapper > dl > dd > dl > dd > dl > dd.lastItem {
	margin-bottom: 0px;
}
.customSetting .moduleWrapper > dl > dd > dl > dd > dl > dd.deleteImg input[type='button'] {
	background: rgb(255, 133, 133); border-width: medium medium 2px; border-style: none none solid; border-color: currentColor currentColor rgb(173, 9, 0); padding: 8px; border-image: none; width: 100%; color: rgb(255, 255, 255);
}
.customSetting .moduleWrapper > dl > dd > dl > dd > dl > dd.deleteImg input[type='button']:hover {
	background: rgb(255, 159, 159);
}
.customSetting .moduleWrapper > dl > dd > dl > dd.toggleTitle input[type='button'] {
	background: rgb(255, 133, 133); border-width: medium medium 2px; border-style: none none solid; border-color: currentColor currentColor rgb(173, 9, 0); padding: 10px; border-image: none; width: 100%; color: rgb(255, 255, 255);
}
.customSetting .moduleWrapper > dl > dd > dl > dd.toggleTitle input[type='button']:hover {
	background: rgb(255, 159, 159);
}
.customSetting .menuOpen {
	top: 10px; right: 0px; display: none; position: absolute;
}
.customSetting .menuOpen button {
	width: 20px; height: 34px;
}
.customSetting .menuOpen button::after {
	margin: -8px 0px 0px -8px; left: 50%; top: 50%; width: 10px; height: 10px; border-top-color: rgb(119, 119, 119); border-left-color: rgb(119, 119, 119); border-top-width: 2px; border-left-width: 2px; border-top-style: solid; border-left-style: solid; display: block; position: absolute; content: ""; transform: rotate(135deg); -webkit-transform: rotate(135deg); -moz-transform: rotate(135deg);
}
.customSetting .menuOpen button:active::after {
	margin-top: -5px;
}
.customBgOldIE {
	left: 0px; top: 0px; height: 100%; position: fixed; z-index: -9999;
}
.locoPlace {
	margin: 10px 0px;
}
#mainContentsArea .locoSpot {
	margin: 0px; padding: 0px; color: rgb(67, 67, 67) !important; -ms-word-break: break-all;
}
#mainContentsArea .locoSpot img {
	
}
#mainContentsArea .locoSpot a {
	color: rgb(67, 67, 67); text-decoration: none;
}
#mainContentsArea .locoSpot .locoHeader {
	background: rgb(241, 109, 49); margin: 0px auto; padding: 10px 10px 4px; border-radius: 4px 4px 0px 0px; width: 530px; text-align: left;
}
#mainContentsArea .locoSpot .locoEmbed {
	background: rgb(255, 255, 255); border-width: medium 1px 1px; border-style: none solid solid; border-color: currentColor rgb(221, 221, 221) rgb(221, 221, 221); margin: 0px auto; padding: 10px; border-radius: 0px 0px 4px 4px; border-image: none; width: 528px; text-align: left;
}
#mainContentsArea .locoSpot .photo {
	margin: 0px; line-height: 0px; float: left;
}
#mainContentsArea .locoSpot .spotInfo {
	width: 296px; text-align: left; float: right;
}
#mainContentsArea .locoSpot .spotName {
	margin: 4px 0px 10px !important; padding: 0px; color: rgb(67, 67, 67) !important; line-height: 140% !important; font-size: 19px !important; font-weight: bold;
}
#mainContentsArea .locoSpot .spotName:hover {
	text-decoration: underline;
}
#mainContentsArea .locoSpot p {
	margin: 0px 0px 6px !important; padding: 0px; line-height: 140%; font-size: 12px !important; display: block;
}
#mainContentsArea .locoSpot .cal {
	margin: 10px 0px; padding: 0px; width: 100%; display: inline-table;
}
#mainContentsArea .locoSpot .cal .tel {
	background-position: 3px 0px; margin: 5px auto 0px; width: 15px; height: 18px; text-indent: -9999px; background-image: url("https://s.yimg.jp/images/socialproducts/blog/img2/locoEmbedIcons.png"); background-repeat: no-repeat;
}
#mainContentsArea .locoSpot .cal .rsv {
	background-position: -13px 0px; margin: 5px auto 0px; width: 15px; height: 15px; text-indent: -9999px; background-image: url("https://s.yimg.jp/images/socialproducts/blog/img2/locoEmbedIcons.png"); background-repeat: no-repeat;
}
#mainContentsArea .locoSpot .cal td {
	margin: 0px; padding: 3px 0px 2px; border: 1px dotted rgb(207, 207, 207); border-image: none; width: 14%; text-align: center; font-size: 11px;
}
#mainContentsArea .locoSpot .cal span {
	display: block;
}
#mainContentsArea .locoSpot .cal span:first-child {
	color: rgb(51, 51, 51);
}
#mainContentsArea .locoSpot .cal .day_1 {
	background-color: rgb(240, 252, 255);
}
#mainContentsArea .locoSpot .cal .day_2 {
	background-color: rgb(255, 247, 247);
}
#mainContentsArea .locoSpot .linkToLoco {
	text-align: right;
}
#mainContentsArea .locoSpot .linkToLoco p {
	margin: 0px !important; padding: 5px 0px 3px 22px; line-height: 100%; font-weight: bold; display: inline-block; background-image: url("https://s.yimg.jp/c/icon/s/bsc/2.0/loco20.png"); background-repeat: no-repeat;
}
#mainContentsArea .locoSpot .linkToLoco a:hover {
	text-decoration: underline;
}
#mainContentsArea .locoSpot .navi {
	padding: 2px 4px !important; border-radius: 3px; color: rgb(255, 255, 255) !important; line-height: 100%; font-size: 11px; text-decoration: none; background-color: rgb(0, 0, 0);
}
#mainContentsArea .locoSpot .navi:hover {
	opacity: 0.7;
}
#mainContentsArea .appoInfo {
	margin: 10px 0px 0px; padding: 10px 12px; text-align: left; line-height: 100%; font-size: 12px; font-weight: bold; background-color: rgb(236, 236, 236);
}
#blogSideColumnArea .prModule h2 {
	padding: 0px 0px 14px; font-weight: bold; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
#blogSideColumnArea .prModule h3 {
	padding: 0px 0px 14px; font-weight: bold; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.prModule {
	padding: 14px; border: 1px solid rgb(221, 221, 221); border-image: none; margin-bottom: 10px; background-color: rgb(255, 255, 255);
}
.prModule dl {
	margin: 0px; padding: 0px;
}
.prModule dt {
	margin: 0px; padding: 0px;
}
.prModule dd {
	margin: 0px; padding: 0px;
}
.prModule ul {
	margin: 0px; padding: 0px;
}
.prModule ol {
	margin: 0px; padding: 0px;
}
.prModule #ysmtPR ul {
	margin: 0px; padding: 0px;
}
#ysmtPR .prModule ul {
	margin: 0px; padding: 0px;
}
.prModule li {
	margin: 0px; padding: 0px;
}
.prModule h1 {
	margin: 0px; padding: 0px;
}
.prModule h2 {
	margin: 0px; padding: 0px;
}
.prModule h3 {
	margin: 0px; padding: 0px;
}
.prModule h4 {
	margin: 0px; padding: 0px;
}
.prModule h5 {
	margin: 0px; padding: 0px;
}
.prModule h6 {
	margin: 0px; padding: 0px;
}
.prModule pre {
	margin: 0px; padding: 0px;
}
.prModule form {
	margin: 0px; padding: 0px;
}
.prModule input {
	margin: 0px; padding: 0px;
}
.prModule p {
	margin: 0px; padding: 0px;
}
.prModule blockquote {
	margin: 0px; padding: 0px;
}
.prModule fieldset {
	margin: 0px; padding: 0px;
}
.prModule div {
	margin: 0px; padding: 0px;
}
.prModule ul li {
	list-style: none;
}
.prModule ol li {
	list-style: none;
}
.prModule #ysmtPR ul li {
	list-style: none;
}
#ysmtPR .prModule ul li {
	list-style: none;
}
.prModule table {
	margin: 0px; padding: 0px; font-size: 100%; border-collapse: collapse; border-spacing: 0;
}
.prModule caption {
	text-align: left;
}
.prModule table {
	font-size: 100%;
}
.prModule pre {
	font-size: 100%;
}
.prModule code {
	font-size: 100%;
}
.prModule select {
	font-size: 100%;
}
.prModule input {
	font-size: 100%;
}
.prModule textarea {
	font-size: 100%;
}
.prModule kbd {
	font-size: 100%;
}
.prModule var {
	font-size: 100%;
}
.prModule ins {
	font-size: 100%;
}
.prModule del {
	font-size: 100%;
}
.prModule samp {
	font-size: 100%;
}
.prModule a img {
	border: 0px currentColor; border-image: none;
}
.prModule > div:first-child {
	padding-bottom: 10px; margin-bottom: 10px; border-bottom-color: rgb(239, 239, 239); border-bottom-width: 1px; border-bottom-style: solid;
}
.prModule a {
	text-decoration: none; display: block;
}
.prModule a:hover {
	opacity: 0.7;
}
.prModule .prModule__title {
	padding: 0px 0px 14px; font-size: 15px; font-weight: bold; display: inline-block;
}
.prModule .prModule__moreLink {
	color: rgb(204, 204, 204); font-size: 11px; font-weight: normal; float: right;
}
.prModule .prList {
	overflow: hidden; margin-right: -24px; vertical-align: top;
}
.prModule .prList li {
	margin: 0px 24px 0px 0px; width: 74px; float: left; position: relative;
}
.prModule .prList__unit {
	left: 0px; top: 0px; width: 20px; text-align: center; color: rgb(255, 255, 255); line-height: 20px; font-family: Arial, Helvetica, sans-serif; font-style: italic; position: absolute; z-index: 1;
}
.prModule .prList__img {
	width: 74px; height: 74px; overflow: hidden; position: relative;
}
.prModule .prList__img img {
	left: 50%; top: 50%; position: absolute; min-height: 74px; min-width: 74px; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%);
}
.prModule .prList__img img:not(:target) {
	
}
.prModule .prList .rk1st .prList__unit {
	background: rgb(255, 0, 51);
}
.prModule .prList .rk2nd .prList__unit {
	background: rgb(255, 102, 0);
}
.prModule .prList .rk3rd .prList__unit {
	background: rgb(255, 169, 0);
}
.prModule .prList__name {
	margin: 8px 0px 0px; width: 74px; text-align: center; color: rgb(155, 155, 155); line-height: 100%; overflow: hidden; font-size: 10px; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.prModule .officialPr .officialPrList {
	margin-bottom: -10px;
}
.prModule .officialPr .officialPrList .officialPr__img {
	width: 52px; height: 52px; overflow: hidden; margin-right: 10px; float: left; position: relative;
}
.prModule .officialPr .officialPrList .officialPr__img img {
	left: 50%; top: 50%; position: absolute; min-height: 52px; min-width: 52px; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%);
}
.prModule .officialPr .officialPrList .officialPr__img img:not(:target) {
	
}
.prModule .officialPr .officialPrList li {
	margin-bottom: 10px;
}
.prModule .officialPr .officialPrList .officialPr__body {
	vertical-align: middle; display: table-cell;
}
.prModule .officialPr .officialPrList .officialPr__title {
	color: rgb(51, 51, 51); line-height: 1.3; font-size: 13px; margin-bottom: 4px;
}
.prModule .officialPr .officialPrList .officialPr__name {
	color: rgb(155, 155, 155); line-height: 100%; font-size: 11px;
}
#modAdYdn {
	padding: 20px 20px 30px;
}
#modAdYdn ul {
	padding: 0px;
}
#modAdYdn a {
	text-decoration: none;
}
#modAdYdn a .titleText:hover {
	text-decoration: underline;
}
#modAdYdn p.userDefText a:hover {
	text-decoration: underline;
}
.libraryWithImgModule li:first-child {
	border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid;
}
#modAdYdn li:first-child {
	border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid;
}
.adYdn--list {
	border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid; position: relative;
}
.adYdn--list a {
	padding: 8px 0px; overflow: hidden; display: block;
}
.adYdn--list .userDefTextLink:hover {
	text-decoration: none;
}
.adYdn--list .userDefTextLink .imgWrapper {
	margin-right: 8px; float: left; position: static;
}
.adYdn--list .userDefTextLink .imgWrapper .firstImg {
	vertical-align: bottom;
}
.adYdn--list .userDefTextLink .titleContWrapper {
	line-height: 21px; overflow: hidden; position: static;
}
.adYdn--list .userDefTextLink .titleText {
	line-height: 1.4; font-weight: bold; margin-bottom: 1px;
}
.adYdn--list .userDefTextLink a:hover .titleText {
	text-decoration: underline;
}
.adYdn--list .userDefTextLink dd.userDefText {
	width: auto; line-height: 1.4; white-space: normal;
}
.adYdn--list .userDefTextLink dd:last-child {
	line-height: 1; font-size: 12px; margin-top: 0px;
}
.adYdn--list p.userDefText {
	margin: 0px; right: 0px; bottom: 0px; font-size: 12px !important; position: absolute; z-index: 1;
}
.adYdn--list p.userDefText a {
	color: inherit !important;
}
.adYdn--list p.userDefText a:hover {
	text-decoration: underline;
}
.adYdn--info {
	margin: 5px 0px 0px; text-align: right; font-size: 12px;
}
.adYdn--info a {
	color: inherit !important;
}
.adYdn--info a:hover {
	text-decoration: underline !important;
}
#ycd-module {
	padding: 10px; background-color: rgb(255, 255, 255);
}
.yads_ad {
	margin-bottom: 10px; background-color: rgb(255, 255, 255);
}
.yads_ad_item {
	padding: 4px 15px 8px; text-decoration: none; display: block;
}
.yads_ad_item:hover {
	text-decoration: none; background-color: rgb(241, 244, 246);
}
.yads_ad_title {
	color: rgb(0, 51, 204); line-height: 1.8; font-size: 17px; text-decoration: underline; float: left;
}
.yads_ad_adv {
	margin: 4px 0px 0px 15px; color: rgb(0, 51, 204); line-height: 1.8; font-size: 12px; float: left;
}
.yads_ad_desc {
	color: rgb(51, 51, 51); clear: both; font-size: 12px;
}
.yads_ad_info {
	padding: 5px 15px 10px; text-align: right; font-size: 12px; display: block;
}
.yads_ad_info a {
	text-decoration: none;
}
.yads_ad_info a span {
	color: rgb(51, 51, 51);
}
.bgText {
	display: none;
}
.emojiPalette img {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/emoji/emojiSprite-1.0.1.png") no-repeat 0px 0px;
}
.emojiPalette .Yahoo img {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img2/emoji/emojiSprite-1.0.1.png") no-repeat 0px 0px;
}
.emojiPalette img {
	background: url("https://s.yimg.jp/images/mail/emoji/sbm/pallet_1.gif") no-repeat 0px 0px;
}
.emojiPalette .SoftBank1 img {
	background: url("https://s.yimg.jp/images/mail/emoji/sbm/pallet_1.gif") no-repeat 0px 0px;
}
.emojiPalette .SoftBank2 img {
	background: url("https://s.yimg.jp/images/mail/emoji/sbm/pallet_2.gif") no-repeat 0px 0px;
}
.emojiPalette .SoftBank3 img {
	background: url("https://s.yimg.jp/images/mail/emoji/sbm/pallet_3.gif") no-repeat 0px 0px;
}
.emojiPalette .SoftBank4 img {
	background: url("https://s.yimg.jp/images/mail/emoji/sbm/pallet_4.gif") no-repeat 0px 0px;
}
.emojiPalette .docomo1 img {
	background: url("https://s.yimg.jp/images/mail/emoji/docomo/pallet_1.gif") no-repeat 0px 0px;
}
.emojiPalette .docomo2 img {
	background: url("https://s.yimg.jp/images/mail/emoji/docomo/pallet_2.gif") no-repeat 0px 0px;
}
.emojiPalette .au1 img {
	background: url("https://s.yimg.jp/images/mail/emoji/au/pallet_1.gif") no-repeat 0px 0px;
}
.emojiPalette .au2 img {
	background: url("https://s.yimg.jp/images/mail/emoji/au/pallet_2.gif") no-repeat 0px 0px;
}
.emojiPalette .au3 img {
	background: url("https://s.yimg.jp/images/mail/emoji/au/pallet_3.gif") no-repeat 0px 0px;
}
.emojiPalette .au4 img {
	background: url("https://s.yimg.jp/images/mail/emoji/au/pallet_4.gif") no-repeat 0px 0px;
}
.emojiPalette {
	background: rgb(255, 255, 255); padding: 5px 5px 10px; border: 1px solid rgb(0, 0, 0); border-image: none; left: 0px; top: 0px; width: 338px; color: rgb(0, 0, 0); display: none; position: absolute; z-index: 1000; box-shadow: 3px 3px 8px rgba(0,0,0,0.3);
}
.emojiPalette dd li {
	padding: 2px; width: 15px; height: 15px; font-size: 12px; float: left; display: block;
}
.emojiPalette dd .Yahoo li {
	padding: 1px; width: 20px; height: 20px;
}
.emojiPalette dl {
	margin: 0px; padding: 0px;
}
.emojiPalette dt {
	margin: 0px; padding: 0px 0px 0px 15px; width: 80px; text-align: left; color: rgb(0, 0, 255); font-size: 60%; float: left;
}
.emojiPalette dt ul {
	list-style: none; margin: 0px 0px 5px; padding: 0px; font-size: 140%;
}
.emojiPalette dt ul li {
	cursor: pointer;
}
.emojiPalette dt ul li:hover {
	text-decoration: underline;
}
.emojiPalette dd {
	margin: 0px; padding: 0px; width: 242px; float: left;
}
.emojiPalette ul {
	margin: 0px; padding: 0px; clear: both;
}
.emojiPalette li {
	margin: 0px; padding: 0px;
}
.emojiPalette .current {
	background: url("https://s.yimg.jp/i/sr/ar.gif") no-repeat left; color: rgb(0, 0, 0); padding-left: 12px; font-weight: 700; text-decoration: none; margin-left: -12px;
}
.emojiPalette li.nullSpace {
	cursor: default !important;
}
.emojiPalette li.nullSpace:hover {
	border: 1px solid white !important; border-image: none !important;
}
.emojiPalette dd li {
	cursor: pointer;
}
.emojiPalette dd li:hover {
	padding: 1px; border: 1px solid rgb(0, 0, 0); border-image: none;
}
.emojiPalette dd .Yahoo li {
	cursor: pointer;
}
.emojiPalette dd .Yahoo li:hover {
	padding: 0px; border: 1px solid rgb(0, 0, 0); border-image: none;
}
.ssHeader {
	background: url("https://s.yimg.jp/images/blog/user/ssimg.gif") no-repeat 5px 0px; width: 338px; height: 20px; cursor: move;
}
.ssHeader a {
	width: 16px; height: 14px; right: 8px; display: block; position: absolute;
}
.emojiPalette a.close:hover {
	background: rgba(230, 230, 230, 0.5);
}
#mainContentsArea ul#htmlElementsControl .emojiPalette li {
	margin: 0px; padding: 2px; width: 15px; height: 15px; display: block;
}
#mainContentsArea ul#htmlElementsControl .emojiPalette dd li {
	cursor: pointer;
}
#mainContentsArea ul#htmlElementsControl .emojiPalette dd li:hover {
	padding: 1px;
}
#mainContentsArea .guestBook div#entryArea .emojiPalette dl.clearfix {
	padding: 0px;
}
#mainContentsArea .guestBook div#entryArea .emojiPalette dt.tab {
	padding-right: 0px; font-size: 130%;
}
#mainContentsArea .guestBook div#entryArea .emojiPalette dt.tab li {
	padding: 0px; width: 80px; height: 15px; float: none;
}
#mainContentsArea .guestBook div#entryArea .emojiPalette dt.tab li.current {
	padding-left: 12px; margin-left: -12px;
}
#mainContentsArea .commentsArea .commentsContents .comment .faithMark {
	width: 33px; text-align: center; padding-bottom: 5px; float: left;
}
#mainContentsArea .responseBody p.faithMark {
	width: 34px; text-align: center; padding-bottom: 5px; float: left;
}
#mainContentsArea .responseBody p.faithMarkAvatar {
	width: 34px; text-align: center; padding-bottom: 5px; float: left;
}
#mainContentsArea .commentsArea fieldset .inputIcon .selectFaceMarkWindow {
	border: 1px solid currentColor; border-image: none; left: 61px; top: 18px; width: 424px; color: rgb(102, 102, 102) !important; border-collapse: collapse; position: absolute; z-index: 10; background-color: rgb(255, 255, 255) !important;
}
#mainContentsArea .commentsArea fieldset .inputIcon .selectFaceMarkWindow table {
	border-color: rgb(102, 102, 102);
}
#mainContentsArea .commentsArea fieldset .inputIcon .selectFaceMarkWindow .faceMarkWrap {
	margin: 3px; border: 1px solid currentColor; border-image: none; width: 418px; border-collapse: collapse;
}
#mainContentsArea .commentsArea fieldset .inputIcon .selectFaceMarkWindow .profileExpressionWrap {
	margin: 0px 3px 3px; border: 1px solid currentColor; border-image: none; width: 418px; border-collapse: collapse;
}
#mainContentsArea .commentsArea fieldset .inputIcon .selectFaceMarkWindow .profileExpressionWrap .profileExpressionTitle {
	padding: 3px 0px; width: 70px; text-align: center; float: left;
}
#mainContentsArea .commentsArea fieldset .inputIcon .selectFaceMarkWindow .fmCell {
	padding: 2px; width: 22px; height: 18px; text-align: center; float: left; display: block; cursor: pointer;
}
.ImgFaithMark001 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img/emo/emoAll.png") no-repeat; width: 18px; height: 18px;
}
.ImgFaithMark002 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img/emo/emoAll.png") no-repeat; width: 18px; height: 18px;
}
.ImgFaithMark003 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img/emo/emoAll.png") no-repeat; width: 18px; height: 18px;
}
.ImgFaithMark004 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img/emo/emoAll.png") no-repeat; width: 18px; height: 18px;
}
.ImgFaithMark005 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img/emo/emoAll.png") no-repeat; width: 18px; height: 18px;
}
.ImgFaithMark006 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img/emo/emoAll.png") no-repeat; width: 18px; height: 18px;
}
.ImgFaithMark007 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img/emo/emoAll.png") no-repeat; width: 18px; height: 18px;
}
.ImgFaithMark008 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img/emo/emoAll.png") no-repeat; width: 18px; height: 18px;
}
.ImgFaithMark009 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img/emo/emoAll.png") no-repeat; width: 18px; height: 18px;
}
.ImgFaithMark010 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img/emo/emoAll.png") no-repeat; width: 18px; height: 18px;
}
.ImgFaithMark011 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img/emo/emoAll.png") no-repeat; width: 18px; height: 18px;
}
.ImgFaithMark012 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img/emo/emoAll.png") no-repeat; width: 18px; height: 18px;
}
.ImgFaithMark013 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img/emo/emoAll.png") no-repeat; width: 18px; height: 18px;
}
.ImgFaithMark014 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img/emo/emoAll.png") no-repeat; width: 18px; height: 18px;
}
.ImgFaithMark015 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img/emo/emoAll.png") no-repeat; width: 18px; height: 18px;
}
.ImgFaithMark016 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img/emo/emoAll.png") no-repeat; width: 18px; height: 18px;
}
.ImgFaithMark017 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img/emo/emoAll.png") no-repeat; width: 18px; height: 18px;
}
.ImgFaithMark018 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img/emo/emoAll.png") no-repeat; width: 18px; height: 18px;
}
.ImgFaithMark019 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img/emo/emoAll.png") no-repeat; width: 18px; height: 18px;
}
.ImgFaithMark020 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img/emo/emoAll.png") no-repeat; width: 18px; height: 18px;
}
.ImgFaithMark021 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img/emo/emoAll.png") no-repeat; width: 18px; height: 18px;
}
.ImgFaithMark022 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img/emo/emoAll.png") no-repeat; width: 18px; height: 18px;
}
.ImgFaithMark023 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img/emo/emoAll.png") no-repeat; width: 18px; height: 18px;
}
.ImgFaithMark024 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img/emo/emoAll.png") no-repeat; width: 18px; height: 18px;
}
.ImgFaithMark025 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img/emo/emoAll.png") no-repeat; width: 18px; height: 18px;
}
.ImgFaithMark026 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img/emo/emoAll.png") no-repeat; width: 18px; height: 18px;
}
.ImgFaithMark027 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img/emo/emoAll.png") no-repeat; width: 18px; height: 18px;
}
.ImgFaithMark028 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img/emo/emoAll.png") no-repeat; width: 18px; height: 18px;
}
.ImgFaithMark029 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img/emo/emoAll.png") no-repeat; width: 18px; height: 18px;
}
.ImgFaithMark030 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img/emo/emoAll.png") no-repeat; width: 18px; height: 18px;
}
.ImgFaithMark031 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img/emo/emoAll.png") no-repeat; width: 18px; height: 18px;
}
.ImgFaithMark032 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img/emo/emoAll.png") no-repeat; width: 18px; height: 18px;
}
.ImgFaithMark033 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img/emo/emoAll.png") no-repeat; width: 18px; height: 18px;
}
.ImgFaithMark034 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img/emo/emoAll.png") no-repeat; width: 18px; height: 18px;
}
.ImgFaithMark035 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img/emo/emoAll.png") no-repeat; width: 18px; height: 18px;
}
.ImgFaithMark036 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img/emo/emoAll.png") no-repeat; width: 18px; height: 18px;
}
.ImgFaithMark037 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img/emo/emoAll.png") no-repeat; width: 18px; height: 18px;
}
.ImgFaithMark038 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img/emo/emoAll.png") no-repeat; width: 18px; height: 18px;
}
.ImgFaithMark039 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img/emo/emoAll.png") no-repeat; width: 18px; height: 18px;
}
.ImgFaithMark040 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img/emo/emoAll.png") no-repeat; width: 18px; height: 18px;
}
.ImgFaithMark041 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img/emo/emoAll.png") no-repeat; width: 18px; height: 18px;
}
.ImgFaithMark042 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img/emo/emoAll.png") no-repeat; width: 18px; height: 18px;
}
.ImgFaithMark043 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img/emo/emoAll.png") no-repeat; width: 18px; height: 18px;
}
.ImgFaithMark044 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img/emo/emoAll.png") no-repeat; width: 18px; height: 18px;
}
.ImgFaithMark045 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img/emo/emoAll.png") no-repeat; width: 18px; height: 18px;
}
.ImgFaithMark046 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img/emo/emoAll.png") no-repeat; width: 18px; height: 18px;
}
.ImgFaithMark047 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img/emo/emoAll.png") no-repeat; width: 18px; height: 18px;
}
.ImgFaithMark048 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img/emo/emoAll.png") no-repeat; width: 18px; height: 18px;
}
.ImgFaithMark049 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img/emo/emoAll.png") no-repeat; width: 18px; height: 18px;
}
.ImgFaithMark050 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img/emo/emoAll.png") no-repeat; width: 18px; height: 18px;
}
.ImgFaithMark051 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img/emo/emoAll.png") no-repeat; width: 18px; height: 18px;
}
.ImgFaithMark052 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img/emo/emoAll.png") no-repeat; width: 18px; height: 18px;
}
.ImgFaithMark053 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img/emo/emoAll.png") no-repeat; width: 18px; height: 18px;
}
.ImgFaithMark054 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img/emo/emoAll.png") no-repeat; width: 18px; height: 18px;
}
.ImgFaithMark055 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img/emo/emoAll.png") no-repeat; width: 18px; height: 18px;
}
.ImgFaithMark056 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img/emo/emoAll.png") no-repeat; width: 18px; height: 18px;
}
.ImgFaithMark057 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img/emo/emoAll.png") no-repeat; width: 18px; height: 18px;
}
.ImgFaithMark058 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img/emo/emoAll.png") no-repeat; width: 18px; height: 18px;
}
.ImgFaithMark059 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img/emo/emoAll.png") no-repeat; width: 18px; height: 18px;
}
.ImgFaithMark060 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img/emo/emoAll.png") no-repeat; width: 18px; height: 18px;
}
.ImgFaithMark061 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img/emo/emoAll.png") no-repeat; width: 18px; height: 18px;
}
.ImgFaithMark062 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img/emo/emoAll.png") no-repeat; width: 18px; height: 18px;
}
.ImgFaithMark063 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img/emo/emoAll.png") no-repeat; width: 18px; height: 18px;
}
.ImgFaithMark064 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img/emo/emoAll.png") no-repeat; width: 18px; height: 18px;
}
.ImgFaithMark065 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img/emo/emoAll.png") no-repeat; width: 18px; height: 18px;
}
.ImgFaithMark066 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img/emo/emoAll.png") no-repeat; width: 18px; height: 18px;
}
.ImgFaithMark067 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img/emo/emoAll.png") no-repeat; width: 18px; height: 18px;
}
.ImgFaithMark068 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img/emo/emoAll.png") no-repeat; width: 18px; height: 18px;
}
.ImgFaithMark069 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img/emo/emoAll.png") no-repeat; width: 18px; height: 18px;
}
.ImgFaithMark070 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img/emo/emoAll.png") no-repeat; width: 18px; height: 18px;
}
.ImgFaithMark071 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img/emo/emoAll.png") no-repeat; width: 18px; height: 18px;
}
.ImgFaithMark072 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img/emo/emoAll.png") no-repeat; width: 18px; height: 18px;
}
.ImgFaithMark073 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img/emo/emoAll.png") no-repeat; width: 18px; height: 18px;
}
.ImgFaithMark074 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img/emo/emoAll.png") no-repeat; width: 18px; height: 18px;
}
.ImgFaithMark075 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img/emo/emoAll.png") no-repeat; width: 18px; height: 18px;
}
.ImgFaithMark076 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img/emo/emoAll.png") no-repeat; width: 18px; height: 18px;
}
.ImgFaithMark077 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img/emo/emoAll.png") no-repeat; width: 18px; height: 18px;
}
.ImgFaithMark078 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img/emo/emoAll.png") no-repeat; width: 18px; height: 18px;
}
.ImgFaithMark079 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img/emo/emoAll.png") no-repeat; width: 18px; height: 18px;
}
.ImgFaithMark080 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img/emo/emoAll.png") no-repeat; width: 18px; height: 18px;
}
.ImgFaithMark081 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img/emo/emoAll.png") no-repeat; width: 18px; height: 18px;
}
.ImgFaithMark082 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img/emo/emoAll.png") no-repeat; width: 18px; height: 18px;
}
.ImgFaithMark083 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img/emo/emoAll.png") no-repeat; width: 18px; height: 18px;
}
.ImgFaithMark084 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img/emo/emoAll.png") no-repeat; width: 18px; height: 18px;
}
.ImgFaithMark085 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img/emo/emoAll.png") no-repeat; width: 18px; height: 18px;
}
.ImgFaithMark086 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img/emo/emoAll.png") no-repeat; width: 18px; height: 18px;
}
.ImgFaithMark087 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img/emo/emoAll.png") no-repeat; width: 18px; height: 18px;
}
.ImgFaithMark088 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img/emo/emoAll.png") no-repeat; width: 18px; height: 18px;
}
.ImgFaithMark089 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img/emo/emoAll.png") no-repeat; width: 18px; height: 18px;
}
.ImgFaithMark090 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img/emo/emoAll.png") no-repeat; width: 18px; height: 18px;
}
.ImgFaithMark091 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img/emo/emoAll.png") no-repeat; width: 18px; height: 18px;
}
.ImgFaithMark092 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img/emo/emoAll.png") no-repeat; width: 18px; height: 18px;
}
.ImgFaithMark093 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img/emo/emoAll.png") no-repeat; width: 18px; height: 18px;
}
.ImgFaithMark094 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img/emo/emoAll.png") no-repeat; width: 18px; height: 18px;
}
.ImgFaithMark095 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img/emo/emoAll.png") no-repeat; width: 18px; height: 18px;
}
.ImgFaithMark096 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img/emo/emoAll.png") no-repeat; width: 18px; height: 18px;
}
.ImgFaithMark097 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img/emo/emoAll.png") no-repeat; width: 18px; height: 18px;
}
.ImgFaithMark098 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img/emo/emoAll.png") no-repeat; width: 18px; height: 18px;
}
.ImgFaithMark099 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img/emo/emoAll.png") no-repeat; width: 18px; height: 18px;
}
.ImgFaithMark100 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img/emo/emoAll.png") no-repeat; width: 18px; height: 18px;
}
.ImgFaithMark101 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img/emo/emoAll.png") no-repeat; width: 18px; height: 18px;
}
.ImgFaithMark102 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img/emo/emoAll.png") no-repeat; width: 18px; height: 18px;
}
.ImgFaithMark103 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img/emo/emoAll.png") no-repeat; width: 18px; height: 18px;
}
.ImgFaithMark104 {
	background: url("https://s.yimg.jp/images/socialproducts/blog/img/emo/emoAll.png") no-repeat; width: 18px; height: 18px;
}
.ImgFaithMark001 {
	background-position: 0px 0px;
}
.ImgFaithMark002 {
	background-position: -18px 0px;
}
.ImgFaithMark003 {
	background-position: -36px 0px;
}
.ImgFaithMark004 {
	background-position: -54px 0px;
}
.ImgFaithMark005 {
	background-position: -72px 0px;
}
.ImgFaithMark006 {
	background-position: -90px 0px;
}
.ImgFaithMark007 {
	background-position: -108px 0px;
}
.ImgFaithMark008 {
	background-position: -126px 0px;
}
.ImgFaithMark009 {
	background-position: -144px 0px;
}
.ImgFaithMark010 {
	background-position: -162px 0px;
}
.ImgFaithMark011 {
	background-position: -180px 0px;
}
.ImgFaithMark012 {
	background-position: -198px 0px;
}
.ImgFaithMark013 {
	background-position: -216px 0px;
}
.ImgFaithMark014 {
	background-position: -234px 0px;
}
.ImgFaithMark015 {
	background-position: -252px 0px;
}
.ImgFaithMark016 {
	background-position: -270px 0px;
}
.ImgFaithMark017 {
	background-position: -288px 0px;
}
.ImgFaithMark018 {
	background-position: -306px 0px;
}
.ImgFaithMark019 {
	background-position: -324px 0px;
}
.ImgFaithMark020 {
	background-position: -342px 0px;
}
.ImgFaithMark021 {
	background-position: -360px 0px;
}
.ImgFaithMark022 {
	background-position: -378px 0px;
}
.ImgFaithMark023 {
	background-position: -396px 0px;
}
.ImgFaithMark024 {
	background-position: -414px 0px;
}
.ImgFaithMark025 {
	background-position: -432px 0px;
}
.ImgFaithMark026 {
	background-position: -450px 0px;
}
.ImgFaithMark027 {
	background-position: -468px 0px;
}
.ImgFaithMark028 {
	background-position: -486px 0px;
}
.ImgFaithMark029 {
	background-position: -504px 0px;
}
.ImgFaithMark030 {
	background-position: -522px 0px;
}
.ImgFaithMark031 {
	background-position: -540px 0px;
}
.ImgFaithMark032 {
	background-position: -558px 0px;
}
.ImgFaithMark033 {
	background-position: -576px 0px;
}
.ImgFaithMark034 {
	background-position: -594px 0px;
}
.ImgFaithMark035 {
	background-position: -612px 0px;
}
.ImgFaithMark036 {
	background-position: -630px 0px;
}
.ImgFaithMark037 {
	background-position: -648px 0px;
}
.ImgFaithMark038 {
	background-position: -666px 0px;
}
.ImgFaithMark039 {
	background-position: -684px 0px;
}
.ImgFaithMark040 {
	background-position: -702px 0px;
}
.ImgFaithMark041 {
	background-position: -720px 0px;
}
.ImgFaithMark043 {
	background-position: -738px 0px;
}
.ImgFaithMark044 {
	background-position: -756px 0px;
}
.ImgFaithMark045 {
	background-position: -774px 0px;
}
.ImgFaithMark046 {
	background-position: -792px 0px;
}
.ImgFaithMark047 {
	background-position: -810px 0px;
}
.ImgFaithMark048 {
	background-position: -828px 0px;
}
.ImgFaithMark049 {
	background-position: -846px 0px;
}
.ImgFaithMark050 {
	background-position: -864px 0px;
}
.ImgFaithMark051 {
	background-position: -882px 0px;
}
.ImgFaithMark052 {
	background-position: -900px 0px;
}
.ImgFaithMark053 {
	background-position: -918px 0px;
}
.ImgFaithMark054 {
	background-position: -936px 0px; width: 22px;
}
.ImgFaithMark055 {
	background-position: -958px 0px;
}
.ImgFaithMark056 {
	background-position: -976px 0px;
}
.ImgFaithMark057 {
	background-position: -994px 0px; width: 22px;
}
.ImgFaithMark058 {
	background-position: -1016px 0px; width: 22px;
}
.ImgFaithMark059 {
	background-position: -1038px 0px; width: 22px;
}
.ImgFaithMark081 {
	background-position: -1060px 0px;
}
.ImgFaithMark082 {
	background-position: -1078px 0px;
}
.ImgFaithMark083 {
	background-position: -1096px 0px;
}
.ImgFaithMark084 {
	background-position: -1114px 0px; width: 25px;
}
.ImgFaithMark085 {
	background-position: -1139px 0px;
}
.ImgFaithMark086 {
	background-position: -1157px 0px; width: 20px;
}
.ImgFaithMark101 {
	background-position: -1177px 0px;
}
.ImgFaithMark102 {
	background-position: -1195px 0px;
}
.ImgFaithMark103 {
	background-position: -1213px 0px;
}
.ImgFaithMark104 {
	background-position: -1231px 0px;
}
.rte .alternative_div {
	margin: 0px; padding: 0px;
}
#mainContentsArea .normalEntry body.rte {
	margin: 0px; padding: 5px;
}
#mainContentsArea .normalEntry .rte {
	line-height: 1.4; font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W3","Hiragino Kaku Gothic Pro","‚l‚r ‚oƒSƒVƒbƒN",sans-serif; font-size: 0.83em; position: relative; -ms-word-break: break-all; -ms-word-wrap: break-word;
}
#mainContentsArea .normalEntry div.rte {
	width: 560px;
}
#mainContentsArea .normalEntry .rte ul li {
	line-height: 1.4; font-size: 1em;
}
#mainContentsArea .normalEntry .rte img {
	vertical-align: text-bottom;
}
#mainContentsArea .normalEntry .rte .popup_img {
	vertical-align: text-bottom;
}
* html #mainContentsArea .rte .quote2 {
	width: 97%;
}
.quote1::before {
	content: "";
}
.quote1::after {
	content: "";
}
#mainContentsArea .rte .alignLeft {
	margin: 0px 5px 5px 0px; float: left;
}
#mainContentsArea .rte .alignRight {
	margin: 0px 0px 5px 5px; float: right;
}
#mainContentsArea .rte .outImg {
	width: 558px; text-align: center; overflow: hidden;
}
#mainContentsArea .rte .quote1 {
	color: rgb(51, 51, 51); quotes: none; background-color: rgb(225, 255, 203);
}
#mainContentsArea .rte .quote3 {
	margin: 12px 0px; padding: 8px; border: 3px solid rgb(214, 247, 179); border-image: none; color: rgb(51, 51, 51); line-height: 1.6em; clear: both; font-size: 1em; -ms-word-break: break-all; -ms-word-wrap: break-word; background-color: rgb(249, 250, 221);
}
#mainContentsArea .rte .quote2 {
	margin: 0px; padding: 8px; border: 1px solid rgb(204, 204, 204); border-image: none; color: rgb(75, 75, 75); line-height: 1.6em; clear: both; font-size: 1em; -ms-word-break: break-all; -ms-word-wrap: break-word; background-color: rgb(238, 238, 238);
}
#mainContentsArea .rte h1 {
	clear: both; margin-top: 1em; margin-bottom: 1.16em;
}
#mainContentsArea .rte h2 {
	clear: both; margin-top: 1em; margin-bottom: 1.16em;
}
#mainContentsArea .rte h3 {
	clear: both; margin-top: 1em; margin-bottom: 1.16em;
}
#mainContentsArea .rte h4 {
	clear: both; margin-top: 1em; margin-bottom: 1.16em;
}
#mainContentsArea .rte h5 {
	clear: both; margin-top: 1em; margin-bottom: 1.16em;
}
#mainContentsArea .rte h1 {
	padding: 4px; color: rgb(37, 82, 130); font-size: 1.55em; background-color: rgb(225, 239, 237);
}
#mainContentsArea .rte h2 {
	padding: 4px; border: 1px solid rgb(220, 220, 220); border-image: none; color: rgb(255, 255, 255); font-size: 1.33em; background-color: rgb(165, 169, 173);
}
#mainContentsArea .rte h3 {
	padding: 4px; color: rgb(37, 82, 130); font-size: 1.33em; background-color: rgb(225, 239, 237);
}
#mainContentsArea .rte h4 {
	padding: 4px; border: 1px solid rgb(220, 220, 220); border-image: none; color: rgb(255, 255, 255); font-size: 1.11em; background-color: rgb(165, 169, 173);
}
#mainContentsArea .rte h5 {
	padding: 4px; color: rgb(37, 82, 130); font-size: 1em; background-color: rgb(225, 239, 237);
}
#mainContentsArea .rte hr {
	clear: both;
}
#mainContentsArea .rte p {
	font-size: 1em;
}
#mainContentsArea .rte h1 a {
	color: rgb(0, 0, 238) !important;
}
#mainContentsArea .rte h2 a {
	color: rgb(0, 0, 238) !important;
}
#mainContentsArea .rte h3 a {
	color: rgb(0, 0, 238) !important;
}
#mainContentsArea .rte h4 a {
	color: rgb(0, 0, 238) !important;
}
#mainContentsArea .rte h5 a {
	color: rgb(0, 0, 238) !important;
}
#mainContentsArea .rte .quote1 a {
	color: rgb(0, 0, 238) !important;
}
#mainContentsArea .rte .quote2 a {
	color: rgb(0, 0, 238) !important;
}
#mainContentsArea .rte .quote3 a {
	color: rgb(0, 0, 238) !important;
}
.rte .Apple-style-span {
	white-space: normal;
}
.loadingImg {
	background: url("https://s.yimg.jp/images/blog/user/loading.gif") no-repeat 50% 50% rgb(255, 255, 255); border: 1px solid rgb(153, 153, 153); border-image: none;
}
#mainContentsArea div.wiki {
	line-height: 1.4; overflow: hidden; position: relative; -ms-word-break: break-all; -ms-word-wrap: break-word;
}
#mainContentsArea div.wiki pre.wiki {
	padding: 8px; border: 3px solid rgb(214, 247, 179); border-image: none; color: rgb(51, 51, 51); line-height: 1.6em; overflow: hidden; clear: both; font-size: 1em; white-space: pre-wrap; -ms-word-break: break-all; -ms-word-wrap: break-word; background-color: rgb(249, 250, 221);
}
#mainContentsArea div.wiki pre.wikiGuestbook {
	padding: 8px; border: 3px solid rgb(214, 247, 179); border-image: none; color: rgb(51, 51, 51); line-height: 1.6em; overflow: hidden; clear: both; font-size: 1em; white-space: pre-wrap; -ms-word-break: break-all; -ms-word-wrap: break-word; background-color: rgb(249, 250, 221);
}
#mainContentsArea div.wiki div.quote {
	padding: 8px; border: 1px solid rgb(204, 204, 204); border-image: none; color: rgb(75, 75, 75); line-height: 1.6em; font-size: 1em; -ms-word-break: break-all; -ms-word-wrap: break-word; background-color: rgb(238, 238, 238);
}
#mainContentsArea .normalEntry div.wiki {
	margin: 0px auto; width: 560px; font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W3","Hiragino Kaku Gothic Pro","‚l‚r ‚oƒSƒVƒbƒN",sans-serif; font-size: 0.83em;
}
* html #mainContentsArea div.wiki div.quote {
	width: 97%;
}
#mainContentsArea div.wiki table.wiki {
	border: 0px outset rgb(221, 221, 176); border-image: none;
}
#mainContentsArea div.wiki tr.wiki {
	background-color: rgb(216, 242, 233);
}
#mainContentsArea div.wiki td.wiki {
	padding: 8px; border: 0px inset rgb(226, 236, 229); border-image: none; color: rgb(75, 75, 75); line-height: 1.12em; font-size: 1em;
}
#mainContentsArea div.wiki textarea.wiki {
	width: 100%;
}
#mainContentsArea div.wiki h1 {
	margin-top: 1em; margin-bottom: 1.16em;
}
#mainContentsArea div.wiki h2 {
	margin-top: 1em; margin-bottom: 1.16em;
}
#mainContentsArea div.wiki h3 {
	margin-top: 1em; margin-bottom: 1.16em;
}
#mainContentsArea div.wiki h4 {
	margin-top: 1em; margin-bottom: 1.16em;
}
#mainContentsArea div.wiki h5 {
	margin-top: 1em; margin-bottom: 1.16em;
}
#mainContentsArea div.wiki h1 {
	padding: 4px; color: rgb(37, 82, 130); font-size: 1.55em; background-color: rgb(225, 239, 237);
}
#mainContentsArea div.wiki h2 {
	padding: 4px; border: 1px solid rgb(220, 220, 220); border-image: none; color: rgb(255, 255, 255); font-size: 1.33em; background-color: rgb(165, 169, 173);
}
#mainContentsArea div.wiki h3 {
	padding: 4px; color: rgb(37, 82, 130); font-size: 1.33em; background-color: rgb(225, 239, 237);
}
#mainContentsArea div.wiki h4 {
	padding: 4px; border: 1px solid rgb(220, 220, 220); border-image: none; color: rgb(255, 255, 255); font-size: 1.11em; background-color: rgb(165, 169, 173);
}
#mainContentsArea div.wiki h5 {
	padding: 4px; color: rgb(37, 82, 130); font-size: 1em; background-color: rgb(225, 239, 237);
}
#mainContentsArea div.wiki tt.wiki {
	color: rgb(51, 51, 51); background-color: rgb(225, 255, 203);
}
#mainContentsArea div.wiki hr.wiki {
	margin: 2px 0px 6px; padding: 0px; border: 0px solid currentColor; border-image: none; height: 1px; color: rgb(204, 204, 204); background-color: rgb(51, 102, 153);
}
#mainContentsArea div.wiki div.indent {
	padding-left: 1.5em;
}
#mainContentsArea div.wiki div.code {
	padding: 8px; font-size: 1em; background-color: rgb(251, 253, 224);
}
#mainContentsArea div.wiki div.hint {
	padding: 5px; color: rgb(51, 102, 153); line-height: 1em; font-size: 0.91em; background-color: rgb(252, 252, 252);
}
#mainContentsArea div.wiki #wikiHint {
	font-size: 0.83em; background-color: rgb(226, 218, 226);
}
#mainContentsArea div.wiki img.alignLeft {
	margin: 0px 5px 5px 0px; float: left;
}
#mainContentsArea div.wiki img.alignRight {
	margin: 0px 0px 5px 5px; float: right;
}
#mainContentsArea div.wiki .alignCenter {
	margin: 0px 0px 5px; width: 100%; text-align: center;
}
#mainContentsArea .entry .entryBody table tr td.entryTd {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
#mainContentsArea .moduleContents table tr td.entryTd {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
#mainContentsArea .entry .entryBody table tr td.entryTd img.entryThumbnail {
	margin: 3px;
}
#mainContentsArea .module .moduleContents table tr td.entryTd img.entryThumbnail {
	margin: 3px;
}
#mainContentsArea div.wiki .outImg {
	width: 558px; text-align: center; overflow: hidden;
}
#mainContentsArea .commentsArea .commentsContents .comment {
	position: static;
}
#mainContentsArea div.wiki h1 a {
	color: rgb(0, 0, 238) !important;
}
#mainContentsArea div.wiki h2 a {
	color: rgb(0, 0, 238) !important;
}
#mainContentsArea div.wiki h3 a {
	color: rgb(0, 0, 238) !important;
}
#mainContentsArea div.wiki h4 a {
	color: rgb(0, 0, 238) !important;
}
#mainContentsArea div.wiki h5 a {
	color: rgb(0, 0, 238) !important;
}
#mainContentsArea div.wiki tt.wiki a {
	color: rgb(0, 0, 238) !important;
}
#mainContentsArea div.wiki .quote a {
	color: rgb(0, 0, 238) !important;
}
#mainContentsArea div.wiki pre.wiki a {
	color: rgb(0, 0, 238) !important;
}
#yadsOverlay {
	background: rgb(234, 234, 234); left: 0px; width: 100%; bottom: 0px; position: fixed; z-index: 2; -ms-overflow-x: scroll;
}
#yadsOverlay > div {
	margin: auto; width: 961px;
}
