@charset "euc-jp";
/* ===== Universal Style ===== */

img {
	border:0;
	vertical-align:bottom;
}
input.frm_txt, input.frm_textarea, textarea, select {
	border-width:1px;
	border-style:solid;
}
textarea {
	font-size:0.75em;
	letter-spacing:normal;
}
textarea.frm_textareaFontsize {
	font-size:1em;
}
.clearFix {
	display:inline-block;
}
.clearFix:after {
	display:block;
	clear:both;
	visibility:hidden;
	height:0;
	content:".";
}
/* Hides from IE-mac \*/
* html .clearFix {
	height:1%;
}
.clearFix {
	display:block;
}
/* End hide from IE-mac */

body {
	margin:0;
	padding:0;
	background-position:0 0;
	background-repeat:repeat;
	font-size:100.01%;
	text-align:center;
	font-family:"MS PGothic","Osaka","Arial","sans-serif";
}
/* ===== globalHeader ===== */

#globalHeader {
	width:100%;
	min-height:30px;
	margin:0;
	padding:0;
	background-position:0 0;
	background-repeat:repeat-x;
	text-align:left;
position: absolute;
left: 0;
top: 0;
height:30px;
}
.globalHeaderPosition{position: fixed!important;}
*html #globalHeader {	 
 position:absolute;	 
}	 
html:first-child #globalHeader {	 
position:absolute;	 
}	 
@media only screen and (max-device-width: 480px) {	 
#globalHeader{position:absolute;}	 
}
#globalHeader p {
	margin:0;
	padding:0;
}
#yahooBlogLogo {
	float:left;
	width:140px;
}
#yahooBlogLogo a {
	background-color:transparent!important;
}
#globalHeader hr {
	display:none;
}
#jsAdvise {
	color:#f00;
	font-size:0.75em;
	font-weight:bold;
	text-align:center;
}
.emgPositionWrap table {
	margin:0 auto;
}
.emgPositionWrap {
	margin:0 0 10px 0;
}
/* ===== allBlogContentsArea ===== */

#allBlogContentsArea {
	margin:30px 0 0 0;
	padding:16px 0 0;
}
/* ===== blogHeaderArea ===== */

#blogHeaderArea {
	position:relative;
	height:95px;
}
#blogHeaderArea h1 {
	position:absolute;
	top:2px;
	left:0;
	margin:0;
	padding:15px 0 0 30px;
	width:650px;
	background:transparent;
	font-size:1em;
}
#blogHeaderArea h1 img {
	margin-left:5px;
	vertical-align:middle;
}
#blogHeaderArea form img {
	position: static !important;
	margin-left:5px;
	vertical-align:middle;
}
#blogHeaderArea .frm_txt {
	width: 32em;
	padding: 3px;
	font-size: 14px;
}
#messageTitle {
	display:none;
}
#blogHeaderArea div.oneWordMessageWrapper1 {
	left:0;
	margin:0 0 0 118px;
	padding:44px 0 0;
	_padding:41px 0 0;
	width:492px;
	height:39px;
	font-size:0.75em;
	line-height:1;
	vertical-align:middle;
}
.oneWordMessageWrapper2 {
	/* \*/
position:relative;
	/* */
width:492px;
	height:42px;
	_height:46px;
	overflow:hidden;
}
*:first-child+html .oneWordMessageWrapper2 {
	/* \*/
position:relative;
	/* */
width:492px;
	height:42px;
	_height:46px;
	padding:12px 0 0 0;
	overflow:hidden;
}
.oneWordMessage {
	/* \*/
position:relative;/* */
}
/* \*/
html>body .oneWordMessageWrapper2 {
	position:static;
	display:table;
}
/* */

.oneWordMessage {
	/* \*/
position:absolute;
	top:50%;/* */
}
html>body .oneWordMessage {
	display:table-cell;
	position:static;
	vertical-align:middle;
}
.oneWordMessage p {
	position:relative;
	top:-50%;
	margin:0;
	padding:0;
	_padding:1px 0;
}
html>body .oneWordMessage p {
	position:static;
}
#blogHeaderArea p img {
	margin-left:5px;
	vertical-align/**/:middle;
}
#blogHeaderArea ul {
	position:absolute;
	margin:0;
	padding:0;
	bottom:14px;
	right:17px;
	list-style-type:none;
}
#blogHeaderArea ul li {
	margin-bottom:3px;
	text-align:right;
}

/* ===== .narrow ===== */
body.narrow #blogArea,
body.narrow #footerSeparator,
body.narrow #bottomAdBannerArea {
	width:790px;
}
body.narrow #blogContentsArea {
	padding:0 10px;
	width:790px;
	width/* */:/**/770px;
	width: /**/770px;
}
body.narrow #sideColumn,
body.narrow #modulesArea,
body.narrow #modules {
	width:168px;
}

body.narrow #modules .module,
body.narrow #modules #visitorsList,
body.narrow #modules #favoriteBlogList,
body.narrow #modules #searchModule,
body.narrow #modules #searchModule form,
body.narrow #modules #searchModule form fieldset {
	width:150px;
}
body.narrow #modules #searchModule form fieldset input {
	width:86px;
}
body.narrow #openDate {
	width:168px;
}
body.narrow #modules #statisticsModule table,
body.narrow #modules #timeLineNavi {
	width:148px;
}
body.narrow #blogLinkBtn {
	width:100%;
	padding:5px 0 !important;
}
body.narrow .hbWrapper{
	width: 140px;
}
body.narrow #modules .module p, body.narrow #modules .module ul, body.narrow #modules #visitorsList ul, body.narrow #modules #favoriteBlogList ul {
	font-size:0.9166em;
}
body.narrow #modules .module h2, body.narrow #modules #avaterModule #popularityInfoArea {
	font-size:1em;
}
body.narrow #modules #visitorsList h2, body.narrow #modules #favoriteBlogList h2 {
	font-size:1.2em;
}
body.narrow #modules #statisticsModule table, body.narrow #modules #statisticsModule table tr th, body.narrow #modules #statisticsModule table tr td {
	font-size:0.9166em;
	line-height:inherit;
}
body.narrow #modules #calendarModule table, body.narrow #modules #calendarModule table th, body.narrow #modules #calendarModule table td {
	font-size:0.9166em;
	line-height:1.45;
}
body.narrow #modules #settingMenuModule {
	font-size:1.2em;
}
body.narrow #modules #settingMenuModule ul li ul li {
	margin:0 0 0 -20px;
}
body.narrow #modules .module p, body.narrow #modules .module ul, body.narrow #modules #visitorsList ul, body.narrow #modules #favoriteBlogList ul {
	padding:0 3px 5px;
}
body.narrow .modulesLeft #mainContentsArea {
	margin-right:0;
}
body.narrow .modulesRight #mainContentsArea {
	margin-left:0;
}
body.narrow .modulesLeft #sideColumn {
	margin-left:0px;
}
body.narrow .modulesRight #sideColumn {
	margin-right:0px;
}




/* ===== blogArea ===== */

#blogArea {
	width:950px;
	margin:0 auto;
	background-position:0 0;
	background-repeat:no-repeat;
	text-align:left;
}
/* ===== blogContentsArea ===== */

#blogContentsArea {
	width:950px;
	background-position:0 0;
	background-repeat:repeat-y;
}
/* ===== mainContentsArea ===== */

#mainContentsArea {
	text-align:left;
}
.modulesLeft #mainContentsArea {
	float:right;
	width:592px;
	margin-right:25px;
	_margin-right:12px;
}
.modulesRight #mainContentsArea {
	float:left;
	width:592px;
	margin-left:25px;
	_margin-left:12px;
}
fieldset {
	width:580px;
}
#mainContentsArea h2, #mainContentsArea h3 {
	/* \*/
height:1%;
	/* */
margin:0;
	padding:0;
	font-size:0.75em;
	font-weight:bold;
	line-height:1.1;
}
#mainContentsArea h3 {
	word-break:break-all;
	word-wrap:break-word;
	overflow:hidden;
}
#mainContentsArea p, #mainContentsArea ul li {
	font-size:0.75em;
	line-height:1.2;
}
/* ===== Text Ad Area ===== */

#mainContentsArea #textAdArea, #mainContentsArea .cpFan #textAdArea {
	border-width:1px;
	border-style:solid;
	width:592px;
	width/* */:/**/592px;
	width: /**/590px;
	margin-top:50px;
}
#mainContentsArea #textAdArea table, #mainContentsArea .cpFan #textAdArea table {
	border:0px;
}
#mainContentsArea #textAdArea table tr th, #mainContentsArea #textAdArea table tr td, #mainContentsArea .cpFan #textAdArea table tr th, #mainContentsArea .cpFan #textAdArea table tr td {
	margin:0;
	padding:4px 5px;
	border:0;
	background:transparent;
	font-size:0.75em;
	font-weight:normal;
	text-align:left;
}
#mainContentsArea #textAdArea table tr td, #mainContentsArea .cpFan #textAdArea table tr td {
	width:100%;
	padding:4px 5px 4px 0;
}
/* ===== sideBarArea ===== */
#sideColumn{
	width:300px;
	margin:0 0 10px;
}
#sideBarArea {
	font-size:0.75em;
}
#sideBarArea hr {
	display:none;
}
.modulesLeft #sideColumn {
	float:left;
	margin-left:10px;
	_margin-left:5px;
}
.modulesLeft #sideBarArea {
	padding-top:5px;
	background-position:0 0;
	background-repeat:no-repeat;
}
.modulesRight #sideColumn {
	float:right;
	margin-right:10px;
	_margin-right:5px;
}
.modulesRight #sideBarArea {
	padding-top:5px;
	background-position:0 0;
	background-repeat:no-repeat;
}
#sideBarArea .blogPartsModule {
	margin:5px 0;
	text-align:center;
}
/* ===== Bottom Ad Banner Area ===== */

#bottomAdBannerArea {
	clear:both;
	width:950px;
	margin:0 auto;
	padding-top:95px;
	background-position:0 0;
	background-repeat:no-repeat;
}
#bottomAdBannerArea div, #bottomAdBannerArea table {
	clear:both;
}
/* ===== Footer Separator ===== */

#footerSeparator {
	clear:both;
	width:950px;
	height:1px;
	margin:5px auto;
	padding:0;
	border-width:1px 0 0 0;
	border-style:solid;
}
#footerSeparator hr {
	display:none;
}
/* ===== Footer Area ===== */

#footerArea {
	clear:both;
	width:790px;
	margin:0 auto;
	text-align:center;
}
#footerArea p {
	margin:0 auto;
	padding:0;
	font-size:0.75em;
}
#footerArea p#copyrightNotice {
	margin:0.3em 0 0;
	padding:0 0 2em;
	font-size:0.75em;
}
/* ===== Search Entries ===== */

#mainContentsArea #selectLibrary, #mainContentsArea #searchEntries {
	/* \*/
_height:1%;
	/* */
margin:0 0 20px;
	padding:5px;
	width:592px;
	width/* */:/**/582px;
	width: /**/582px;
	border-width:1px 0;
	border-style:solid;
}
#mainContentsArea #searchEntries p {
	float:right;
	margin:0;
	padding:0;
}
#mainContentsArea #selectLibrary fieldset, #mainContentsArea #searchEntries fieldset {
	float:left;
	width:350px;
	margin:0;
	padding:0;
	border:0px;
}
#mainContentsArea #selectLibrary legend, #mainContentsArea #searchEntries legend {
	display:none;
}
#mainContentsArea #selectLibrary form, #mainContentsArea #searchEntries form {
	margin:0;
	padding:0;
}
#mainContentsArea #selectLibrary h3, #mainContentsArea #selectLibrary form {
	display:inline;
	vertical-align:middle;
}
#mainContentsArea #selectLibrary h3 {
	margin-right:5px;
}
#mainContentsArea #selectLibrary form select, #mainContentsArea #searchEntries form input {
	border-width:1px;
	border-style:solid
}
/* ===== Basic Modules in #mainContentsArea ===== */

#mainContentsArea #libraryTitle, #mainContentsArea #cpTitle {
	margin-bottom:1em;
	width:592px;
	height:34px;
	background-position:0 0;
	background-repeat:no-repeat;
}
#mainContentsArea #libraryTitle h2, #mainContentsArea #cpTitle h2 {
	float:left;
	padding-left:35px;
	/* \*/
width:390px;
	/* */
width/* */:/**/355px;
	width: /**/355px;
	line-height:34px;
}
#mainContentsArea #libraryTitle p, #mainContentsArea #cpTitle p {
	float:right;
	margin:0;
	padding-right:10px;
	/* \*/
width:200px;
	/* */
width/* */:/**/190px;
	width: /**/190px;
	line-height:34px;
	text-align:right;
}
#mainContentsArea #libraryTitle p em {
	font-weight:bold;
	font-style:normal;
}
#mainContentsArea #cpTitle p.modify a {
	height:auto;
	_height:13px;
	min-height:13px;
	padding:1px 0 4px 13px;
	/* \*/
padding-bottom:1px;
	/* */
background:url("../../../blog/user/pubMainColImg2.png") 0 -102px no-repeat;
	font-size:0.8125em;
	line-height:34px;
}
#mainContentsArea .moduleTitle {
	margin:0;
	padding:0 11px;
	background-position:0 0;
	background-repeat:no-repeat;
}
#mainContentsArea .moduleTitle h2, #mainContentsArea .moduleTitle p {
	margin:10px 0;
	padding:0;
	vertical-align:middle;
}
#mainContentsArea .moduleTitle h2 {
	float:left;
	width:450px;
	line-height:1.05;
}
#mainContentsArea .moduleTitle p {
	float:right;
	width:120px;
	line-height:1.05;
	text-align:right;
}
#mainContentsArea #favoriteBlogLists .moduleTitle img {
	float:right;
	width:51;
	text-align:right;
	margin:6px 0;
	padding:0;
	vertical-align:middle;
}
#mainContentsArea .module {
	width:592px;
	margin-bottom:10px;
	padding-bottom:4px;
	background-position:0 100%;
	background-repeat:no-repeat;
	overflow:hidden;
}
#mainContentsArea .moduleContents {
	/* \*/
_height:1%;
	/* */
padding:7px 12px;
	background-position:0 0;
	background-repeat:repeat-y;
}
#mainContentsArea #standardLib h3 {
	height: auto;
	margin:0 0 7px;
}
#mainContentsArea #standardLib2 h3 {
	height: auto;
	margin:0 0 7px;
}
#mainContentsArea .moduleContents p {
	margin:0;
	padding:0;
	line-height:1.45;
	word-break:break-all;
	word-wrap:break-word;
	overflow:hidden;
}
#mainContentsArea p.libNoEntry {
	text-align:center;
}
#mainContentsArea .moduleContents .showAll {
	font-size:0.8125em;
}
#mainContentsArea .moduleContents .showAll img {
	margin:0 3px;
	vertical-align:middle;
}
#mainContentsArea .entryTitle h3 {
	float:left;
	margin:0;
	padding:0 0 7px;
	width:400px;
}
#mainContentsArea .entryTitle p {
	float:right;
	width:168px;
	font-size:0.6875em;
	line-height:1.2;
	text-align:right;
}
#mainContentsArea .favoriteBlogList, #mainContentsArea .newEntry {
	/* \*/
_height:1%;
	_position:relative;
	/* */
margin-bottom:10px;
	padding-bottom:10px;
	background-position:0 100%;
	background-repeat:repeat-x;
}
#mainContentsArea #newEntries .lastItem, #mainContentsArea #new3Entries .lastItem, #mainContentsArea #favoriteBlogLists .lastItem {
	margin-bottom:0;
	padding-bottom:0;
	background-image:none;
}
#mainContentsArea #newEntries .moduleContents {
	padding:7px 10px 0;
}
#mainContentsArea .favoriteBlogList ul {
	margin:0;
	padding:0;
}
#mainContentsArea .favoriteBlogList ul li {
	margin-left:10px;
	line-height:1.4;
	list-style:none;
	word-break:break-all;
	word-wrap:break-word;
	overflow:hidden;
}
#mainContentsArea #favoriteBlogLists .favoriteBlogListOdd {
	float:left;
	width:276px;
	padding:0 8px 0 0;
	background-position:100% 0;
	background-repeat:repeat-y;
	background-image:url("../../../../i/jp/blog/p3/images/dot_ver.gif");
}
#mainContentsArea #favoriteBlogLists .favoriteBlogListEven {
	float:left;
	width:277px;
	margin:0 0 0 -1px;
	padding:0 0 0 7px;
	background-position:0 100%;
	background-repeat:repeat-y;
	background-image:url("../../../../i/jp/blog/p3/images/dot_ver.gif");
}
#mainContentsArea #new3Entries {
	float:left;
	margin-right:5px;
	padding-right:5px;
	border-right-width:1px;
	border-right-style:solid;
	width:372px;
	width/* */:/**/367px;
	width: /**/367px;
}
#mainContentsArea #new3Entries .newEntry {
	width:367px;
	padding-bottom:10px;
}
#mainContentsArea #new3Entries .lastItem {
	padding-bottom:7px;
}
#mainContentsArea #new3Entries .newEntry .entryTitle h3 {
	width:198px;
}
#mainContentsArea .newEntry p.entryText {
	height:78px;
	_height:73px;
	word-break:break-all;
	word-wrap:break-word;
	overflow:hidden;
}
#mainContentsArea .newEntry p.entryTextRight {
	height:80px;
	_height:75px;
	word-break:break-all;
	word-wrap:break-word;
	overflow:hidden;
}
/*overflow:visible;*/

#mainContentsArea #new3Entries .entryTitle p {
	width:156px;
	width/* */:/**/168px;
	width: /**/168px;
}
#newEntriesMore {
	float:left;
	margin:0 0 0 -6px;
	padding-left/* */:/**/0;
	padding-left: /**/5px;
	border-left-width:1px;
	border-left-style:solid;
	width:193px;
}
#newEntriesMore li {
	margin-bottom:0.5em;
	list-style:none;
	padding-left:1em;
	text-indent:-1em;
	word-break:break-all;
	word-wrap:break-word;
	overflow:hidden;
	/* \*/
margin-left:-1em;
	margin-left/* */:/**/0;
	margin-left: /**/0;
	padding-left:2em;
	padding-left/* */:/**/2em;
	padding-left: /**/0.5em;
	text-indent:-2em;
	text-indent/* */:/**/-2em;
	text-indent: /**/-0.5em;/* */
}
#newEntriesMore li a {
	line-height:1.45;
}
#voting .moduleTitle ul {
	float:right;
	padding-top:2px;
	width:120px;
	line-height:1;
	text-align:right;
}
#voting .moduleTitle ul li {
	display:inline-block;
	/* \*/
display:inline;
	_height:1%;
	/* */
height:auto;
	_height:11px;
	min-height:11px;
	margin-left:10px;
	padding-left:13px;
	font-size:0.625em;
}
#voting .moduleTitle ul li.modify {
	background:url("../../../blog/user/pubMainColImg2.png") 0 -102px no-repeat;
}
#voting .moduleTitle ul li.delete {
	background:url("../../../blog/user/pubMainColImg2.png") -175px -120px;
}
#voting form, #voting2 form {
	margin:0;
	padding:0;
}
#voting .moduleContents ul, #voting2 ul {
	margin:0;
	padding:0;
	list-style:none;
}
#voting .moduleContents ul li, #voting2 ul li {
	line-height:1.1;
	padding:3px 0;
	/* \*/
padding:0;/* */
}
#voteControl {
	text-align:right;
}
#voteControl li {
	display:inline;
}
#voteControl li img {
	margin-left:5px;
}
#voting2 form {
	margin:0 15px;
}
#voting2 #voteControl {
	margin:0 10px 10px;
}
.votingResultArea {
	margin:0 15px 10px;
}
#mainContentsArea .votingResultArea h3 {
	margin:15px 0 5px;
}
.votingResultArea table {
	margin-bottom:25px;
	width:560px;
	border:0;
	border-bottom-width:1px;
	border-bottom-style:solid
}
.votingResultArea table thead th, .votingResultArea table tbody td {
	border:0;
	font-size:0.75em;
}
.votingResultArea table thead th {
	padding:3px;
	border-top-width:1px;
	border-bottom-width:1px;
	border-style:solid;
	background-position:100% 0;
	background-repeat:no-repeat;
	font-weight:normal;
	text-align:center;
}
.votingResultArea table thead th.col4 {
	background-image:none;
}
.votingResultArea table tbody td {
	padding:7px 3px 8px;
	background-position:0 100%;
	background-repeat:repeat-x;
}
.votingResultArea table tbody tr.lastItem td {
	background-image:none;
}
.votingResultArea table tbody .option {
	padding:3px 15px;
}
.votingResultArea table tbody td.option .wb {
	word-break:break-all;
	word-wrap:break-word;
	overflow:hidden;
	margin:0;
}
.votingResultArea table tbody .graph {
	width:190px;
}
.votingResultArea table tbody .percent, .votingResultArea table tbody .number {
	text-align:center;
}
.votingResultArea table tbody .percent {
	width:80px;
}
.votingResultArea table tbody .number {
	width:80px;
}
#newestImages1 ul {
	margin:0;
	padding:0;
}
#newestImages2 ul {
	margin:0;
	padding:10px 11px 10px;
	background-position:0 100%;
	background-repeat:repeat-x;
}
#newestImages2 ul.lastItem {
	background-image:none;
}
#newestImages1 ul li, #newestImages2 ul li {
	margin:0 32px 0 0;
	padding:0;
	width:168px;
	float:left;
	list-style:none;
	text-align:center;
}
#newestImages2 ul li ul {
	margin:0;
	padding:0;
	background-image:none;
}
#newestImages2 ul li ul li {
	float:none;
	margin:0;
	padding:0;
	font-size:1em;
	line-height:1.2;
	text-align:left;
}
#newestImages2 ul li ul li.date {
	height:auto;
	_height:15px;
	min-height:15px;
	margin-top:3px;
	padding:2px 0 2px 18px;
	width:168px;
	width/* */:/**/150px;
	width: /**/150px;
	background:url("../../../blog/user/pubMainColImg2.png") -180px -19px no-repeat;
}
#newestImages1 ul li.lastItem, #newestImages2 ul li.lastItem {
	margin:0;
}
.newestImgWrapper1 {
	/* \*/
position:relative;
	/* */
width:168px;
	height:148px;
	_height:145px;
	overflow:hidden;
	text-align:center;
}
.newestImgWrapper2 {
	/* \*/
position:relative;/* */
}
/* \*/
html>body .newestImgWrapper1 {
	position:static;
	display:table;
}
*:first-child+html .newestImgWrapper2 {
	vertical-align: middle;
	line-height: 150px;
}
.newestImgWrapper2 {
	/* \*/
position:absolute;
	top:50%;
	left:50%;
	/* */
vertical-align: middle;
}
html>body .newestImgWrapper2 {
	display:table-cell;
	position:static;
}
.newestImgWrapper2 div {
	position:relative;
	top:-50%;
	left:-50%;
}
html>body .newestImgWrapper2 div {
	position:static;
}
/* ===== Thumbnail Images ===== */

.thumbImgArea ul {
	width:560px;
	margin:0 0 10px;
	padding:5px 0 6px;
	border-width:0 0 1px 0;
	border-style:solid;
	list-style:none;
}
.thumbImgArea ul li {
	display:inline;
	margin-right:5px;
}
.thumbImgArea div {
	text-align:center;
}
/* ===== Entry ===== */

#mainContentsArea .entry {
	margin-bottom:10px;
	border-width:1px;
	border-style:solid;
	padding-top:2px;
	/* \*/
width:592px;
	/* */
width/* */:/**/590px;
	width: /**/590px;
}
/* ===== Entry Title ===== */

#mainContentsArea .entry .entryTitle {
	width:586px;
	margin:0 2px 5px;
}
#mainContentsArea .entry .entryTitle h2 {
	margin:0;
	padding:3px 10px;
	font-size:1em;
	line-height:1.2;
	word-break:break-all;
	word-wrap:break-word;
	overflow:hidden;
	height: auto;
}
#mainContentsArea .entry .myblog h2{
	float:left;
	/* \*/
	width:452px;
	/* */
	width/* */:/**/432px;
	width: /**/429px;
}
#mainContentsArea .entry .entryTitle ul {
	float:right;
	margin:0 4px 3px 0;
	padding:3px 2px 3px 0;
	font-size:0.625em;
	list-style-type:none;
	text-align:right;
}
#mainContentsArea .entry .myblog ul {
	margin:0;
	width:134px;
	width/* */:/**/119px;
	width: /**/122px;
}
#mainContentsArea .entry .entryTitle ul li {
	display:inline;
	height:auto;
	_height:13px;
	min-height:13px;
	padding:1px 0 1px 13px;
	margin-right:10px;
	font-size:1em;
	line-height:1.2;
}
#mainContentsArea .entry .entryTitle ul li {
	text-align:left;
	display:inline-block;
}
/* \*/
#mainContentsArea .entry .entryTitle ul li {
	text-align:left;
	display:inline;
}
/* */

#mainContentsArea .entry .entryTitle ul li.modify {
	background:url("../../../blog/user/pubMainColImg2.png") 0 -102px no-repeat;
}
#mainContentsArea .entry .entryTitle ul li.delete {
	background:url("../../../blog/user/pubMainColImg2.png") -175px -119px no-repeat;
}
#mainContentsArea .entry .entryTitle ul li.move {
	margin-right:0;
	background:url("../../../blog/user/pubMainColImg2.png") 0 -148px no-repeat;
}
#mainContentsArea #voting2 .entryTitle ul {
	padding:3px 0 3px 0;
}
#mainContentsArea .entry .entryTitle ul li.delete table td {
	font-size:120%;
	border:none;
}
/* ===== Entry Meta Information ===== */

#mainContentsArea .entryMetaInfo {
	width:560px;
	margin:0 15px;
	padding:0 0 4px;
	background-position:0 100%;
	background-repeat:repeat-x;
}
#mainContentsArea .entryMetaInfo p {
	float:left;
	/* \*/
_height:1%;
	/* */
margin:0;
	padding:1px 0 0 17px;
	/* \*/
width:80px;
	/* */
width/* */:/**/63px;
	width: /**/63px;
	background:url("../../../blog/user/pubMainColImg2.png") -180px -50px no-repeat;
	line-height:1.2;
}
#mainContentsArea .entryMetaInfo ul {
	float:right;
	margin:0;
	padding:0;
	width:480px;
	text-align:right;
	list-style-type:none;
}
#mainContentsArea .entryMetaInfo ul li {
	display:inline;
	/* \*/
_height:1%;
	/* */
margin-right:5px;
	padding:1px 5px 1px 18px;
	line-height:15px;
	border-width:0 1px 0 0;
	border-style:solid;
}
#mainContentsArea .entryMetaInfo ul li {
	text-align:left;
	display:inline-block;
}
/* \*/
#mainContentsArea .entryMetaInfo ul li {
	text-align:left;
	display:inline;
}
/* */
#mainContentsArea  .entryMetaInfo .fb-like{ width:97px;}


#mainContentsArea .entryMetaInfo ul li.date {
	height:auto;
	_height:13px;
	min-height:13px;
	background:url("../../../blog/user/pubMainColImg2.png") -180px -19px no-repeat;
	border-right:1px solid;
	padding:1px 5px 1px 18px;
	margin:0 5px 0 0;
	float:none;
	display:inline;
}
#mainContentsArea .entryMetaInfo ul li.library {
	background:url("../../../blog/user/pubMainColImg2.png") -177px -220px no-repeat;
	float:none;
	padding:1px 5px 1px 18px;
	border-right:1px solid;
	margin:0 5px 0 0;
	display:inline;
}
#mainContentsArea .entryMetaInfo ul li.category {
	margin:0;
	padding:1px 0px 1px 18px;
	border:0;
	background:url("../../../blog/user/pubMainColImg2.png") -179px -158px no-repeat;
	float:none;
	display:inline;
}
#mainContentsArea .entryMetaInfo ul.yBookmarkWrap {
	margin:3px 0 0;
}
#mainContentsArea .entryMetaInfo ul li.yBookmark {
	height:16px;
	_height:16px;
	min-height:16px;
	padding:3px 0 0 0;
	border:0;
	position:relative;
	left:6px;
}
#mainContentsArea .entryMetaInfo ul li.yBookmark img {
	position:relative;
	left:2px;
	_top:-2px;
}
#mainContentsArea .entryMetaInfo ul li.enrollment {
	margin:0 0 0 2px;
	_margin:0 0 0 6px;
	padding:0 0 0 2px;
	border-width:0 0 0 1px;
	border-style:solid;
}
*:first-child+html #mainContentsArea .entryMetaInfo ul li.enrollment {
	margin:0 0 0 6px;
}
#mainContentsArea .entryMetaInfo ul li.enrollment img {
	position:relative;
	left:2px;
	_top:-2px;
}
#mainContentsArea .socialButtons,
#mainContentsArea .socialButtons ul,
#mainContentsArea .socialButtons ul li {
	margin: 0;
	padding:0;
	float:none;
	width:auto;
	display:block;
	border:none;
	border-color:none!important;
}
#mainContentsArea .socialButtons{ margin:0 15px 10px 15px; width:560px;}
#mainContentsArea .topVersion{ background-image:none!important; margin:0 15px 0px 15px!important;}
#mainContentsArea .socialButtons ul{ /*float:right;*/ padding-bottom:7px; width:560px;}
#mainContentsArea .socialButtons ul li{ float:right; margin-left:10px;}

#mainContentsArea .socialButtons .twitterSbtn{ width:96px;}
#mainContentsArea .socialButtons .twitterSbtn iframe{ width:96px!important;}
#mainContentsArea .socialButtons .mixiSbtn{ width:70px;}
#mainContentsArea .socialButtons .mixiSbtn a{ display:block; width:70px; height:20px;}
#mainContentsArea .socialButtons .faceSbtn{ width:97px;}
#mainContentsArea .socialButtons .niceSbtn{ width:105px;}
#mainContentsArea .socialButtons .hatenaSbtn{ width:20px;}
#mainContentsArea .socialButtons .reblogSbtn{ width:51px;}
/* ===== Entry Body ===== */

#mainContentsArea .entryBody {
	width:562px;
	margin:4px 14px 1em;
	overflow:hidden;
}
#mainContentsArea .entry .entryBody p {
	margin:0;
	padding:0;
	line-height:1.45;
	word-break:break-all;
	word-wrap:break-word;
	overflow:hidden;
}
#mainContentsArea .entry .entryBody .scrapEntry, #mainContentsArea #standardLib .moduleContents .scrapEntry {
	margin:0;
	padding:0;
	line-height:1.45;
	word-break:break-all;
	word-wrap:break-word;
	overflow:hidden;
	font-size:.75em;
}
#mainContentsArea .entry .entryBody p.scrapSource {
	text-align:right;
	margin:10px 0;
	width: 560px;
}
#mainContentsArea .entry .entryBody p img {
	margin:0;
}
#mainContentsArea .moduleContents p.img, #mainContentsArea .entry .entryBody p.img {
	margin:0 0 10px 0;
	text-align:center;
}
/* ===== Comments and Trackback ===== */

#mainContentsArea .commentsArea {
	width:562px;
	margin:0 14px 3px;
}
#mainContentsArea .trackbackArea {
	width:562px;
	margin:0 14px 1em;
}
#mainContentsArea .entry .commentsArea h3, #mainContentsArea .entry .trackbackArea h3 {
	margin:0;
	padding:0 0 2px;
	font-weight:normal;
}
#mainContentsArea .commentsArea h3 img, #mainContentsArea .trackbackArea h3 img {
	margin-right:3px;
}
#mainContentsArea .commentsArea .commentsContents, #mainContentsArea .trackbackArea .trackbackInfo {
	padding:0 10px 0 15px;
	/* \*/
width:560px;
	/* */
width/* */:/**/535px;
	width: /**/535px;
	border-width:1px 0 0 0;
	border-style:solid;
}
#mainContentsArea .trackbackArea .trackbackInfo .trackbackHeading1, #mainContentsArea .trackbackArea .trackbackInfo .trackbackHeading2 {
	margin:0;
	padding:5px 5px 4px;
	width:535px;
	width/* */:/**/525px;
	width: /**/525px;
	border-width:0 0 1px 0;
	border-style:solid;
}
#mainContentsArea .trackbackArea .trackbackInfo .trackbackHeading2 {
	border-top-width:1px
}
#mainContentsArea .trackbackArea .trackbackInfo .trackbackHeading1 h4, #mainContentsArea .trackbackArea .trackbackInfo .trackbackHeading2 h4 {
	float:left;
	margin:0;
	padding:0;
	width:150px;
	font-size:0.75em;
	font-weight:normal;
	text-decoration:none;
	line-height:1.1;
}
#mainContentsArea .trackbackArea .trackbackInfo .trackbackHeading1 ul, #mainContentsArea .trackbackArea .trackbackInfo .trackbackHeading2 ul {
	float:right;
	margin:0;
	padding:0;
	width:375px;
	list-style-type:none;
	font-size:0.75em;
	line-height:1;
	text-align:right;
}
#mainContentsArea .trackbackArea .trackbackInfo .trackbackHeading1 ul {
	padding:0 0 1px;
}
#mainContentsArea .trackbackArea .trackbackInfo .trackbackHeading1 ul li, #mainContentsArea .trackbackArea .trackbackInfo .trackbackHeading2 ul li {
	display:inline;
	margin:0;
	padding:0;
	/* \*/
_height:1%;
	/* */
margin-left:5px;
	font-size:1em;
	line-height:1.05;
}
#mainContentsArea .trackbackArea .trackbackInfo .trackbackContents {
	padding:7px 0 0 15px;
	width: 535px;
	width/* */:/**/520px;
	width: /**/520px;
}
#mainContentsArea .trackbackArea .trackbackInfo .trackbackContents p, #mainContentsArea .trackbackArea .trackbackInfo .trackbackContents ul {
	margin:0 0 14px;
	padding:0;
	line-height:1.45;
}
#mainContentsArea .commentsArea .commentsContents .comment p.comentBody img, #mainContentsArea .trackbackArea .trackbackInfo .trackbackContents p img {
	margin:3px 0 3px 3px;
	vertical-align:top;
	_vertical-align:middle;
}
#mainContentsArea .trackbackArea .trackbackInfo .trackbackContents .trackback {
	/* \*/
height:1%;
	/* */
margin-bottom:7px;
	padding:0 0 8px;
	background-position:0 100%;
	background-repeat:repeat-x;
}
#mainContentsArea .trackbackArea .trackbackInfo .trackbackContents .lastItem {
	padding:0;
	background-image:none;
}
#mainContentsArea .trackbackArea .trackbackInfo .trackbackContents .trackback {
	width:520px;
	border:0;
}
#mainContentsArea .trackbackArea .trackbackInfo .trackbackContents .trackback h5 {
	margin:0;
	padding:0;
	word-break:break-all;
	word-wrap:break-word;
	overflow:hidden;
}
#mainContentsArea .trackbackArea .trackbackInfo .trackbackContents .trackback p {
	margin:3px 0;
	word-break:break-all;
	word-wrap:break-word;
	overflow:hidden;
}
#mainContentsArea .commentsArea .commentsContents .comment .name {
	font-weight:bold;
}
#mainContentsArea .trackbackArea .trackbackInfo .trackbackContents ul {
	padding:0;
	list-style-type:none;
}
#mainContentsArea .commentsArea .commentsContents .comment {
	margin:0;
	padding:8px 0 8px 10px;
	/* \*/
width:535px;
	/* */
width/* */:/**/525px;
	width: /**/525px;
	background-position:0 100%;
	background-repeat:repeat-x;
}
#mainContentsArea .commentsArea .commentsContents .comment p {
	margin:0;
	padding:0;
}
#mainContentsArea .commentsArea .commentsContents .comment .faithMark {
	float:left;
	text-align:center;
	padding-bottom:5px;
	width:33px;
}
#mainContentsArea .commentsArea .commentsContents .comment .comentBody {
	float:right;
	padding:0 0 5px;
	_padding-top:3px;
	width:488px;
	line-height:1.45;
	word-break:break-all;
	word-wrap:break-word;
	overflow:hidden;
}
#mainContentsArea .commentsArea .commentsContents .comment .commentInfo {
	clear:both;
}
#mainContentsArea .entry .commentsArea .commentsContents div.lastItem {
	margin:0;
	border:0;
	background-image:none;
}
#mainContentsArea .commentsArea fieldset {
	margin:-1px 0 10px;
	padding:3px 0;
	width:533px;
	border-width:1px 0 1px 0;
	border-style:solid;
	font-size:0.75em;
	line-height:1.45;
}
#mainContentsArea .guestBook .commentsArea, #mainContentsArea #voting2 .commentsArea {
	margin-bottom:15px;
}
#mainContentsArea .guestBook .commentsArea fieldset, #mainContentsArea #voting2 .commentsArea fieldset {
	margin-bottom:0;
}
#mainContentsArea .commentsArea fieldset form {
	margin:0;
	padding:0;
	width:533px;
}
#mainContentsArea .commentsArea fieldset legend {
	display:none;
}
#mainContentsArea .commentsArea fieldset .inputIcon {
	float:left;
	width:68px;
	height:76px;
}
#mainContentsArea .commentsArea fieldset .inputIcon p {
	width:49px;
	margin:0;
	padding:0;
	text-align:center;
}
#mainContentsArea .commentsArea fieldset .inputIcon .selectedIcon {
	margin:0 8px 0 11px;
	height:41px;
}
#mainContentsArea .commentsArea fieldset .inputIcon .selectedIcon img {
	margin-top:23px;
}
#mainContentsArea .commentsArea fieldset .inputIcon .controlButton {
	height:12px;
}
#mainContentsArea .commentsArea fieldset .inputIcon .controlButton img {
	margin-top:3px;
	margin-left:21px;
}
#mainContentsArea .commentsArea fieldset .inputIcon .emoticon_picker_mod {
	position:relative;
	visibility:hidden;
	z-index:2
}
#mainContentsArea .commentsArea fieldset .inputNameAndComment {
	float:left;
	width: 455px;
	/*width:391px;*/
}
#mainContentsArea .commentsArea fieldset .inputNameAndComment input {
	_height:auto;
	_height/* */:/**/auto;
	_height: /**/1em;
	margin:0.2em 1px 2px 1px;
	/* \*/
	margin-right:3px;/* */
	position: relative;
}
#mainContentsArea .commentsArea fieldset .inputNameAndComment input.nm {
	width:60px;
}
#mainContentsArea .commentsArea fieldset .inputNameAndComment input.pw {
	width:79px;
}
#mainContentsArea .commentsArea fieldset .inputNameAndComment input.ba {
	margin-right:0;
	width:119px;
}
#mainContentsArea .commentsArea fieldset .inputNameAndComment textarea {
	width:391px;
	float: left;
}
#mainContentsArea .commentsArea fieldset .submitComment {
	float:right;
	width:56px;
	/*margin-top: 21px;*/
}
#mainContentsArea .guestBook .commentsArea fieldset .submitComment {
	float:right;
	width:55px;
	/*margin-top: 43px;*/
}
#mainContentsArea .inputPassForDelete {
	padding:3px;
	width: 250px;
	width/* */:/**/244px;
	width: /**/244px;
	border-width:1px;
	border-style:solid;
}
#mainContentsArea .inputPassForDelete form, #mainContentsArea .inputPassForDelete p {
	margin:0;
	padding:0;
}
#mainContentsArea .inputPassForDelete form {
	width: 250px;
	width/* */:/**/244px;
	width: /**/244px;
}
#mainContentsArea .inputPassForDelete input {
	width:120px;
	margin-top:3px;
	height: 20px;
	height/* */:/**/20px;
	height: /**/16px;
}
#mainContentsArea .inputPassForDelete img {
	margin:4px 0 0;
	padding:0;
	vertical-align:top;
}
#mainContentsArea .inputPassForDelete img.ok {
	margin:4px 2px 0;
}
#mainContentsArea .inputPassForDelete p.guide {
	margin-bottom:3px;
	padding-bottom:3px;
	border-width:0 0 1px 0;
	border-style:solid;
	text-align:center;
}
.commentTextWrap{
	zoom: 1;
}
.commentTextWrap:after{display:block;visibility:hidden;clear:both;height:0;content:".";}
/* ===== Permalink ===== */

#mainContentsArea .permaLink {
	width:590px;
	border-width:1px 0 0 0;
	border-style:solid;
}
#mainContentsArea .permaLink p {
	word-break:break-all;
	word-wrap:break-word;
	margin:0 0 5px 5px;
	padding:9px 4px 0 85px;
	text-indent:-85px;
}
#mainContentsArea .permaLink ul {
	float:right;
	margin:0;
	padding:0;
	list-style-type:none;
	text-align:right;
}
#mainContentsArea .permaLink ul li {
	margin:0;
	padding:0;
}
#mainContentsArea .permaLink ul li img {
	margin:0 5px 0 0;
}
#mainContentsArea .vtsBtn{ float:left!important; margin-right:0!important;}
#mainContentsArea .bookmarkBtn{ margin:2px 0 0 5px!important;}
#mainContentsArea .buttonToprow,.buttonBtmrow{ display:block!important;}
#mainContentsArea .buttonToprow ul{ margin:0 0px 5px 0!important;/margin:0 0px 0 0!important;}
#mainContentsArea .buttonToprow ul li{ margin-left:10px;}
#mainContentsArea .buttonBtmrow ul{ margin-bottom:10px!important;} 
/*#mainContentsArea .buttonToprow li,.buttonBtmrow li{ float: left!important;}*/


/* ===== Response Info Area ===== */

#responseInfoArea {
	margin-bottom:25px;
	width:592px;
}
#responseInfoArea p {
	float:left;
	margin:0;
	padding:3px 0;
	width:300px;
	font-weight:bold;
	line-height:1.2;
}
#responseInfoArea ul {
	float:right;
	margin:0;
	padding:0;
	width:292px;
	text-align:right;
}
#responseInfoArea ul li {
	display:inline;
	height:auto;
	/* \*/
_height:1%;
	/* */
margin:0 0 0 0;
	padding:0 0 0 3px;
	list-style:none;
}
#responseInfoArea ul li img {
	vertical-align:middle;
}
/* ===== Response ===== */

#mainContentsArea .response {
	margin-bottom:10px;
	border-width:1px;
	border-style:solid;
	padding-top:2px;
	width:590px;
	/* \*/
width:592px;
	/* */
width/* */:/**/590px;
	width: /**/590px;
	line-height:1.25;
	word-break:break-all;
	word-wrap:break-word;
	overflow:hidden;
}
/* ===== Response Title ===== */

#mainContentsArea .response .responseTitle {
	width:586px;
	margin:0 2px 5px;
}
#mainContentsArea .response .responseTitle h2 {
	float:left;
	margin:0;
	padding:3px 10px;
	/* \*/
width:352px;
	/* */
width/* */:/**/332px;
	width: /**/332px;
	font-size:0.8125em;
	line-height:1;
}
#mainContentsArea .response .responseTitle p {
	float:right;
	margin:0;
	padding:3px 10px 3px 0;
	/* \*/
width:234px;
	/* */
width/* */:/**/224px;
	width: /**/224px;
	text-align:right;
}
#mainContentsArea .response .responseTitle p .libraryName {
	height:auto;
	_height:13px;
	min-height:13px;
	padding:1px 0 1px 18px;
	background:url("../../../blog/user/pubMainColImg2.png") -177px -220px no-repeat;
}
#mainContentsArea .response .responseBody p.responseAavatar, #mainContentsArea .responseBody p.response {
	float:right;
	padding:0 0 5px;
	_padding-top:3px;
	width:520px;
	line-height:1.45;
	word-break:break-all;
	word-wrap:break-word;
	overflow:hidden;
	border:0;
}
/* ===== Response Meta Information ===== */

#mainContentsArea .responseMetaInfo {
	width:558px;
	margin:0 15px;
	padding:0 0 4px;
	background-position:0 100%;
	background-repeat:repeat-x;
}
#mainContentsArea .responseMetaInfo p.name {
	float:left;
	/* \*/
_height:1%;
	/* */
margin:0;
	padding:0;
	width:200px;
	line-height:1.2;
	word-break:break-all;
	word-wrap:break-word;
	overflow:hidden;
}
#mainContentsArea .responseMetaInfo p.date {
	float:right;
	margin:0;
	padding:1px 0 0 0;
	width:358px;
	text-align:right;
}
#mainContentsArea .responseMetaInfo p.date .dateInfo {
	height:auto;
	_height:13px;
	min-height:13px;
	padding:1px 0 1px 16px;
	background:url("../../../blog/user/pubMainColImg2.png") -180px -20px no-repeat;
}
/* ===== Response Body ===== */

#mainContentsArea .responseBody {
	width:558px;
	margin:4px 15px 1em;
}
#mainContentsArea .responseBody p {
	margin:0;
	padding:0;
}
#mainContentsArea .responseBody p.faithMark, #mainContentsArea .responseBody p.faithMarkAvatar {
	float:left;
	padding-bottom:5px;
	width:34px;
	text-align:center;
}
#mainContentsArea .responseBody p.responseAvatar {
	float:right;
	_padding-top:3px;
	border:0;
	width:25px;
	line-height:1.45;
}
#mainContentsArea .responseBody p.response img {
	margin-left:3px;
	vertical-align:middle;
}
#mainContentsArea .responseBody h3 {
	margin:5px 0 10px;
	font-weight:normal;
}
/* ===== Navigations ===== */

#mainContentsArea p.showAllNavi {
	width:592px;
	line-height:1.2;
	text-align:right;
}
#mainContentsArea .pagingNavi1 {
	margin:0 0 5px;
	padding:0;
	width:592px;
	list-style:none;
}
#mainContentsArea .pagingNavi1 li {
	width:296px;
	float:left;
	line-height:1.1;
}
#mainContentsArea .pagingNavi1 li.nextEntry {
	float:right;
	text-align:right;
}
#mainContentsArea .pagingNavi2 {
	height:auto;
	_height:0;
	margin:10px 0;
	padding:0;
	width:592px;
}
#mainContentsArea .pagingNavi2 p {
	margin:0;
	padding:0;
	line-height:1.2;
}
#mainContentsArea .pagingNavi2 p em {
	font-weight:bold;
	font-style:normal;
}
#mainContentsArea .pagingNavi2 p.allPagesInfo, #mainContentsArea .pagingNavi2 p.sequentialNavi {
	float:left;
	margin-right:0.5em;
}
#mainContentsArea .pagingNavi2 p.forwardNext {
	float:right;
	text-align:right;
}
#mainContentsArea .pagingNavi3 {
	width:592px;
	margin:10px 0 15px;
}
#mainContentsArea .pagingNavi3 h3 {
	float:left;
	width:200px;
}
#mainContentsArea .pagingNavi3 p {
	float:right;
	width:392px;
	margin:0;
	padding:0;
	line-height:1;
	text-align:right;
}
#mainContentsArea .pagingNavi3 p img {
	vertical-align:middle;
	text-decoration:none;
}
/* ===== Table Styles ===== */

.tableStyle1 {
	width:590px;
	/* \*/
width:100%;
	/* */
border-width:1px;
	border-style:solid;
	border-collapse:collapse;
	border-collapse/* */:/**/separate;
	border-collapse: /**/separate;
}
.tableStyle1 * {
	margin:0;
	padding:0;
}
.tableStyle1 thead tr th {
	margin:0;
	padding:0;
	border:0;
	border-bottom-width:1px;
	border-style:solid;
}
.tableStyle1 thead tr th.date {
	width:169px;
}
.tableStyle1 thead tr th span {
	display:block;
	margin:1px 0;
	font-size:0.75em;
	line-height:20px;
	font-weight:normal;
	text-align:center;
}
.tableStyle1 thead tr th.date span {
	background-position:0 0;
	background-repeat:no-repeat;
}
.tableStyle1 tbody tr td {
	padding:7px 5px 8px;
	border:0;
	background-position:0 100%;
	background-repeat:repeat-x;
	font-size:0.75em;
}
.tableStyle1 tbody tr td .wordBreak {
	word-break:break-all;
	word-wrap:break-word;
	overflow:hidden;
}
.tableStyle1 tbody tr.lastItem td {
	background-image:none;
}
.tableStyle1 tbody tr td a {
	/* \*/
_height:1%;
	/* */
padding-left:41px;
}
.tableStyle1 tbody tr td a.icnMobile {
	/* \*/
_height:1%;
	/* */
padding-left:32px;
}
.tableStyle1 tbody tr td a.icnMobileMember {
	/* \*/
_height:1%;
	/* */
padding-left:5px;
}
.tableStyle1 tbody tr td a.icnMember {
	/* \*/
_height:1%;
	/* */
padding-left:18px;
clear:both;
display: inline-block;
/display:inline;
/zoom:1;
}
.tableStyle1 tbody tr td a.icnAlone {
	/* \*/
_height:1%;
	/* */
padding-left:18px;
}
.tableStyle1 tbody tr td a.icnAloneMobile {
	/* \*/
_height:1%;
	/* */
padding-left:8px;
}
.tableStyle1 tbody tr td img {
	margin-left:3px;
	margin-right:0;
}
.tableStyle1 tbody tr td.date {
	text-align:center;
}
.tableStyle2 * {
	margin:0;
	padding:0;
}
.tableStyle2 {
	width:590px;
	/* \*/
width:100%;
	/* */
border-width:1px;
	border-style:solid;
	border-collapse:collapse;
	border-collapse/* */:/**/separate;
	border-collapse: /**/separate;
}
.tableStyle2 thead tr th {
	padding:0;
	border:0;
	border-bottom-width:1px;
	border-style:solid;
}
.tableStyle2 thead tr th.title {
	width:226px;
}
.tableStyle2 thead tr th.date1 {
	width:150px;
}
.tableStyle2 thead tr th.date2 {
	width:100px;
}
.tableStyle2 thead tr th span {
	display:block;
	margin:1px 0;
	font-size:0.75em;
	line-height:20px;
	font-weight:normal;
	text-align:center;
	background-position:100% 0;
	background-repeat:no-repeat;
}
.tableStyle2 thead tr th.count span {
	background-image:none
}
.tableStyle2 thead tr th.date span {
	background-position:0 0;
	background-repeat:no-repeat;
}
.tableStyle2 tbody tr td {
	text-align:center;
	padding:7px 5px 8px;
	border:0;
	background-position:0 100%;
	background-repeat:repeat-x;
	font-size:0.75em;
}
.tableStyle2 tbody tr td.title {
	text-align:left;
}
.tableStyle2 tbody tr td.noneIc {
	/* \*/
padding-left:40px;/* */
}
.tableStyle2 tbody tr td span.ic {
	/* \*/
display:block;
	width:35px;
	float:left;
	/* */
text-align:center;
}
.tableStyle2 tbody tr td span.ic img {
	margin-top:3px;
	_margin-top:0;
	margin-right:3px;
	vertical-align:middle;
}
.tableStyle2 tbody tr td a {
	/* \*/
float:left;
	width:170px;/* */
}
.tableStyle2 tbody tr td span.date {
	font-size:0.9em;
	/* \*/
font-size:1em;/* */
}
.tableStyle2 tbody tr.lastItem td {
	background-image:none;
}
/* ===== module2 ===== */

.clearModule2 {
	clear:both;
}
#mainContentsArea #module2Area {
	_height:1%;
	margin-bottom:10px;
	background-position:0 0;
	background-repeat:repeat-y;
}
#mainContentsArea #module2Contents {
	_height:1%;
	background-position:0 0;
	background-repeat:no-repeat;
}
#mainContentsArea #module2 {
	_height:1%;
	padding-bottom:4px;
	background-position:0 100%;
	background-repeat:no-repeat;
}
#mainContentsArea .module2 {
	float:left;
	width:291px;
	/* \*/
_height:1%;
	_position:relative;
	/* */
background-image:none;
}
#mainContentsArea #standardLib2 {
	margin-right:10px;
}
#mainContentsArea .module2 .moduleTitle {
	margin:0;
	padding:0 11px;
	width:291px;
	width/* */:/**/269px;
	width: /**/269px;
	background-image:none;
}
#mainContentsArea .module2 .moduleTitle h2 {
	float:left;
	width:180px;
}
#mainContentsArea .module2 .moduleTitle p {
	float:right;
	width:80px;
}
#mainContentsArea .module2 .moduleContents {
	padding:7px 12px;
	width:291px;
	width/* */:/**/267px;
	width: /**/267px;
	background-image:none;
}
#mainContentsArea #module2Area #module2Contents #standardLib2 .moduleContents p img.thumbnailImg {
	float:left;
	margin:0 5px 0 0;
}
#mainContentsArea .module2 #new3Entries {
	float:none;
	margin-right:0;
	padding-right:0;
	border-right:0;
	width:267px;
}
#mainContentsArea .module2 #new3Entries .newEntry {
	width:267px;
	padding-bottom:10px;
}
#mainContentsArea .module2 #new3Entries .lastItem {
	padding-bottom:0;
}
#mainContentsArea .module2 #new3Entries .newEntry .entryTitle h3 {
	width:180px;
}
#mainContentsArea .module2 #new3Entries .entryTitle p {
	width:80px;
}
#mainContentsArea .module2 p.latestDate {
	margin:5px 0;
	line-height:125%;
	font-size:0.6875em;
}
#mainContentsArea .module2 #new3Entries .entryTitle p {
	line-height:125%;
	text-align:left;
	float:none;
	margin-bottom:2px;
	width:156px;
	width/* */:/**/168px;
	width: /**/168px;
}
#mainContentsArea .module2 #new3Entries .newEntry .entryTitle h3 {
	float:none;
	width:95%;
}
/* ===== modulesArea ===== */
#lrec{ width:300px;margin-bottom:10px;}
#lrec dl, #lrec dd{ margin:0;}
#lrec dt{ font-size: 81.25%;text-align:center;padding-bottom:4px;}


#modulesArea {
	width:300px;
	padding-bottom:5px;
	background-position:0 100%;
	background-repeat:no-repeat;
}
#modules {
	width:300px;
	padding:5px 0;
	background-position:0 0;
	background-repeat:repeat-y;
}
/* ===== module ===== */

#modules .module {
	width:280px;
	margin:5px 9px 0;
	padding-top:3px;
	background-position:0 0;
	background-repeat:no-repeat;
}
#modules .moduleContents {
	/* \*/
_position:relative;
	_height:1%;
	/* */
padding-bottom:3px;
	background-position:0 100%;
	background-repeat:no-repeat;
}
#modules .module p, #modules .module ul, #modules #visitorsList ul, #modules #favoriteBlogList ul {
	margin:0;
	padding:0 8px 5px;
	background-position:0 0;
	background-repeat:repeat-y;
	font-size:1.1em;
}
#modules .module ul, #modules #visitorsList ul, #modules #favoriteBlogList ul {
	list-style-type:none;
}
#modules .module ul li, #modules #visitorsList ul li, #modules #favoriteBlogList ul li {
	padding-left:5px;
	line-height:1.45;
}
#modules #visitorsList ul li img {
	margin-left:5px;
	vertical-align:middle;
}
#modules .module h2, #modules #avaterModule #popularityInfoArea {
	_position:relative;
	_height:1%;
	margin:0;
	padding:0 3px 5px;
	border:0;
	background-position:0 0;
	background-repeat:repeat-y;
	font-size:1.2em;
}
#modules .module h2 span {
	display:block;
	padding:5px;
}
#modules .moduleTableArea {
	margin:0;
	padding:0;
	background-position:0 0;
	background-repeat:repeat-y;
}
/* ===== Avater Module ===== */

#modules #topSpace {
	margin-bottom:-5px;
	visibility:hidden;
	height:0;
	content:".";
}
*html #modules #topSpace {
	margin-bottom:-18px;
	visibility:hidden;
	height:0;
	content:".";
}
#modules #avaterModule {
	margin-top:5px;
	padding-top:0;
	background-image:none;
}
#modules #avaterModule h2 {
	margin:0;
	padding:0;
	background-position:100% 100%;
	background-repeat:no-repeat;
}
#modules #avaterModule #id_avatar {
	width:51px;
	padding-right:1px;
	background-position:50px 100%;
	background-repeat:no-repeat;
}
#modules #avaterModule h2 a {
	padding:0;
	display:inline;
}
#modules #avaterModule #tb_01 {
	margin:0;
	padding:0;
	text-align:center;
}
#modules #avaterModule #tb_01 img {
	margin:10px 0;
	border-width:1px;
	border-style:solid;
}
#modules #avaterModule #tb_02 {
	text-align:center;
	padding:5px 0 0;
}
* html #modules #avaterModule #tb_02 {
	text-align:center;
	padding:10px 0 0;
}
#modules #avaterModule #tb_02 #avtBorder {
	margin:5px 24px 0;
	height:180px;
	width:100px;
	border-width:1px;
	border-style:solid;
}
#modules #avaterModule p.nnId {
	padding-top:5px;
}
#modules #avaterModule p {
	padding:0 10px;
}
#modules #avaterModule .showProfile {
	margin-right:3px;
	vertical-align:middle;
}
#modules #avaterModule .sendMessage {
	margin-left:3px;
	vertical-align:middle;
}
#modules #avaterModule .yahooIdName {
	padding:0 10px 2px 29px;
}
#modules #avaterModule #popularityInfoArea {
	padding-bottom:0;
}
#modules #avaterModule #popularityInfoArea #popularityInfo {
	margin:0;
	padding:5px 0 0;
	background-position:1px 0;
	background-repeat:repeat-x;
}
#modules #avaterModule #popularityInfoArea #popularityInfo dl {
	float:left;
	width:128px;
	margin:0;
	padding:0;
}
#modules #avaterModule #popularityInfoArea #popularityInfo dl dt, #modules #avaterModule #popularityInfoArea #popularityInfo dl dd {
	display:inline;
	margin:0;
	padding:0;
	font-size:0.9166em;
	line-height:1;
}
#modules #avaterModule #popularityInfoArea #popularityInfo dl dt {
	margin-right:3px;
	padding-top:5px;
}
#modules #avaterModule #popularityInfoArea #popularityInfo dl dd img {
	margin-right:1px;
}
#modules #avaterModule #popularityInfoArea #popularityInfo p {
	float:right;
	width:16px;
	margin:0;
	padding:0;
	background:none;
	text-align:right;
}
/* ===== BlogParts Module ===== */

.blogPartsTopixPromo {
	text-align:center;
	margin:2px 0 3px;
}
.blogPartsTopixPromo img {
	margin:0 3px 0 0;
}
.blogPartsTopixPromo a {
	font-size:0.90em;
}
/* ===== Guestbook Module ===== */

#modules #guestBook ul {
	margin:0;
	padding:0 0 0 8px;
	font-size:1.091em;
}
#modules #guestBook li {
	margin:0;
	padding:0;
	display:block;
	line-height:25px;
}
#modules #guestBook li a {
	font-weight:bold;
}
#modules #guestBook li img {
	vertical-align:middle;
}
/* ===== Library List Module ===== */

#modules #libraryListModule ul {
	/* \*/
_position:relative;
	/* */
padding-bottom:3px;
	font-size:1.091em;
}
#modules #libraryListModule ul li {
	margin:0;
	padding:3px 0 3px 17px;
	font-size:1em;
	line-height:1;
	text-indent:-15px;
	word-wrap: break-word;
}
#modules #libraryListModule ul li.lastItem {
	padding-bottom:3px;
}
#modules #libraryListModule ul.essentialList li {
	font-weight:bold;
}
#modules #libraryListModule span.itemNumber {
	font-weight:normal;
}
#modules #libraryListModule ul li img {
	margin:0 5px 0 0;
	vertical-align:middle;
}
#modules #libraryListModule ul li .aclIcon{
	margin:0 0 0 3px;
	vertical-align:middle;
}
#modules #libraryListModule ul li img.spriteNew {
	margin:0 0 0 5px;
}
#modules #libraryListModule .libraryList .firstItem {
	padding-top:8px;
	background-position:0 0;
	background-repeat:repeat-x;
}
#modules #libraryListModule .libraryList a {
	margin:0 0 0 -3px;
}
/* ===== Setting Menu Module ===== */

#modules #settingMenuModule {
	margin-top:0;
	/* \*/
_position:relative;
	/* */
font-size:1em;
}
#modules #settingMenuModule ul {
	margin:0;
	padding:0 0 2px;
}
#modules #settingMenuModule ul li {
	margin:0 1px 0 5px;
	padding:0;
	background-position:0 0;
	background-repeat:repeat-x;
	font-weight:bold;
}
#modules #settingMenuModule ul li div {
	height:auto;
	_height:27px;
	line-height:27px;
	padding-left:20px;
	vertical-align:top;
}
#modules #settingMenuModule ul #setProfile {
	width:145px;
	background-image:none;
}
#modules #settingMenuModule ul #setProfile div {
	background:url("../../../blog/user/prvSubColImg2.png") 4px -20px no-repeat;
}
#modules #settingMenuModule ul #setDesign div {
	background:url("../../../blog/user/prvSubColImg2.png") -18px 6px no-repeat;
}
#modules #settingMenuModule ul #setLibrary div {
	background:url("../../../blog/user/prvSubColImg2.png") 2px -49px no-repeat;
}
#modules #settingMenuModule ul #setGuestBook div {
	background:url("../../../blog/user/prvSubColImg2.png") 2px -199px no-repeat;
}
#modules #settingMenuModule ul #setFavorites div {
	background:url("../../../blog/user/prvSubColImg2.png") -20px -140px no-repeat;
}
#modules #settingMenuModule ul #setAnshin div {
	background:url("../../../blog/user/prvSubColImg2.png") -20px -306px no-repeat;
}
#modules #settingMenuModule ul #setStatistics div {
	background:url("../../../blog/user/prvSubColImg2.png") 0px -80px no-repeat;
}
#modules #settingMenuModule ul #setMobile div {
	background:url("../../../blog/user/prvSubColImg2.png") 3px -170px no-repeat;
}
#modules #settingMenuModule ul #setStop div {
	background:url("../../../blog/user/prvSubColImg2.png") 2px -110px no-repeat;
}
#modules #settingMenuModule ul #setAdPartner div {
	background:url("../../../blog/user/prvSubColImg2.png") -20px -231px no-repeat;
}
#modules #settingMenuModule ul ul {
	margin:0;
	_margin:0 0 0 5px;
	padding:0;
	background-image:none;
}
#modules #settingMenuModule ul li ul li {
	height:auto;
	_height:23px;
	line-height:23px;
	margin:0 0 0 -16px;
	padding:0 0 0 20px;
	background-position:6px 10px;
	background-repeat:no-repeat;
	font-weight:normal;
	vertical-align:middle;
}
/* ===== Statistics Module ===== */

#modules #statisticsModule table {
	width:278px;
	margin:0 1px;
	padding:0;
	border:0;
}
#modules #statisticsModule table tr th {
	font-weight:bold;
}
#modules #statisticsModule table tr td {
	font-weight:normal;
}
#modules #statisticsModule table tr td,
#modules #statisticsModule table tr th {
	font-size:1em;
	line-height:1.4em;
	padding:3px 0;
	border-width:0 1px 1px 0;
	border-style:solid;
	text-align:center;
	vertical-align:middle;
}
#modules #statisticsModule table tr th.noData {
	background-color:transparent;
}
#modules #statisticsModule table thead tr th.noData {
	width:36%;
}
#modules #statisticsModule table thead tr th {
	width:32%;
}
/* ===== Calendar Module ===== */

#modules #timeLineNavi {
	width:270px;
	margin:0 0 3px;
	padding:0 5px 2px;
}
#modules #timeLineNavi li {
	float:left;
	width:60px;
	margin:0;
	padding:0;
	text-align:center;
	font-size:0.9166em;
	font-weight:bold;
	line-height:1;
}
#modules #timeLineNavi li a {
	text-decoration:none;
}
#modules #timeLineNavi li img {
	vertical-align:middle;
}
#modules #timeLineNavi li.lastItem {
	float:right;
}
#modules #calendarModule .moduleTableArea {
	margin:0;
	padding:5px 0;
}
#modules #calendarModule table {
	margin:0 10px 0;
	padding:0;
}
#modules #calendarModule table, #modules #calendarModule table th, #modules #calendarModule table td {
	border:0;
	font-size:1em;
	line-height:1.45;
	text-align:center;
}
#modules #calendarModule table th {
	font-size:1.091em;
}
#modules #calendarModule table td{
	line-height:1.8;
}
#modules #calendarModule table td a {
	font-weight:bold;
}
#modules #calendarModule table td.today {
	font-weight:bold;
}
#modules #calendarModule table thead tr th {
	border-width:1px 0 1px 0;
	border-style:solid;
}
#modules .module .showAll {
	padding-right:5px;
	text-align:right;
}
/* ===== Feeds Module ===== */

#modules #feedsModule {
	margin:5px 9px 0;
}
#modules #feedsModule ul {
	margin:0;
	padding:0;
	float: left;
	margin-top:2px;
}
#modules #feedsModule ul li {
	display:inline;
}
#modules #addMyYahoo img, #modules #addRSS img {
	margin-right:2px;
}
/* ===== Visitor List Module ===== */
/* ===== Favorite Blog List Module ===== */

#modules #visitorsList, #modules #favoriteBlogList {
	width:280px;
	margin:5px 9px 0;
	padding-bottom:3px;
	background-position:0 100%;
	background-repeat:no-repeat;
}
#modules #visitorsList h2, #modules #favoriteBlogList h2 {
	font-size:1.2em;
}
#modules #visitorsList h2 span, #modules #favoriteBlogList h2 span {
	display:block;
	padding:5px;
}
#modules #visitorsList h2, #modules #favoriteBlogList h2, #modules #visitorsList p, #modules #favoriteBlogList p {
	margin:0;
	padding:0 3px;
	border:0;
	background-position:0 0;
	background-repeat:repeat-y;
}
#modules #visitorsList p, #modules #favoriteBlogList p {
	padding-top:5px;
	text-indent:1em;
	word-break:break-all;
	word-wrap:break-word;
	overflow:hidden;
}
#modules #favoriteBlogList h3 {
	margin:0;
	padding:5px 5px 0;
	border:0;
	background-position:0 0;
	background-repeat:repeat-y;
	font-size:1em;
}
#modules #visitorsList .expandable, #modules #favoriteBlogList .expandable {
	padding-top:3px;
	background-position:0 0;
	background-repeat:no-repeat;
}
#modules #lv_img, #modules #fav_img {
	margin-right:5px;
	vertical-align:middle;
}
#modules #lv_list, #modules #fav_list {
	display:none;
}
#modules #fav_list p.favListNoItem {
	font-size:0.9em;
	margin:0px;
}
#modules #lv_list ul {
	padding-top:7px;
}
#modules #lv_list p {
	margin:3px;
	text-align:center;
}
#modules #lv_list p.noItem {
	margin:0px;
	text-align:center;
}
/* ===== Yahoo Announce Module ===== */

#modules #yahooAnnounce ul li {
	margin-left:6px;
	padding-left:5px;
	text-indent:-5px;
	vertical-align:top;
}
#modules #yahooAnnounce ul li.specialMarker {
	margin-left:2px;
	padding-left:18px;
	text-indent:-18px;
}
#modules #yahooAnnounce ul li img {
	margin-right:2px;
	vertical-align:top;
}
#modules #yahooAnnounce ul li em {
	font-style:normal;
	font-weight:bold;
}
/* ===== Search Module ===== */

#modules #searchModule {
	margin:5px 9px 0;
	width:280px;
}
#modules #searchModule form, #modules #searchModule form fieldset {
	margin:0;
	padding:0;
	width:280px;
	border:0;
	text-align:center;
}
#modules #searchModule form fieldset legend {
	display:none;
}
#modules #searchModule form fieldset input {
	width:216px;
	height: 20px;
	height/* */:/**/18px;
	height: /**/18px;
	margin:0;
	padding:0;
	border-width:1px;
	border-style:solid;
	vertical-align:middle;
}
#modules #searchModule form fieldset a {
	height:auto;
	_height:1%;
	margin-left:5px;
	vertical-align:middle;
}
/* ===== Blog Banner Module ===== */

#modules #blogBannerModule {
	margin:5px 9px 0;
	padding:0;
	text-align:center;
}
/* ===== Open Date Module ===== */

#openDate {
	width:300px;
	height:21px;
	margin:6px 0 0;
	padding:7px 0 0;
	background-position:0 0;
	background-repeat:no-repeat;
	text-align:center;
	vertical-align:middle;
}
/* ===== HTML Element Control ===== */

body#assistance #mainContentsArea ul#htmlElementsControl {
	border-width:1px 0 0 0;
	border-style:solid;
	width:394px;
}
#mainContentsArea ul#htmlElementsControl {
	margin:0;
	padding:0 0 6px;
}
#mainContentsArea ul#htmlElementsControl li {
	float:left;
	margin:6px 0 0;
	padding:0 6px;
	width: 30px;
	width/* */:/**/18px;
	width: /**/18px;
	list-style:none;
}
#mainContentsArea ul#htmlElementsControl li.line {
	margin-right:3px;
	padding-right:9px;
	border-width:0 3px 0 0;
	border-style:solid;
}
/* ===== profileSetting ===== */

#mainContentsArea .guestBook span#myID {
	padding-right:5px;
	font-weight:bold;
}
/* ===== guestBook ===== */

#mainContentsArea div#intBody {
	margin:5px 0;
	padding:10px;
	width:592px;
	width/* */:/**/572px;
	width: /**/572px;
	overflow:hidden;
}
#mainContentsArea .guestBook div#intBody {
	margin:5px 0;
	padding:10px;
	border-width:0 0 1px 0;
	border-style:solid;
	width:592px;
	width/* */:/**/572px;
	width: /**/572px;
}
#mainContentsArea .guestBook p#entryCnt {
	width:592px;
	margin:10px 0;
}
#mainContentsArea #guestBookLoginOnly {
	margin:5px 0;
	padding:0 10px;
	_padding:10px 10px;
	border-width:1px 0 1px 0;
	border-style:solid;
	width:592px;
	width/* */:/**/572px;
	width: /**/572px;
}
#mainContentsArea #guestBookLoginOnlyCaption {
	float:left;
}
#mainContentsArea #guestBookLoginOnlyLink {
	float:right;
}
#mainContentsArea .guestBook span#Cnt {
	font-weight:bold;
	margin-left:5px;
}
#mainContentsArea .guestBook div#entryArea {
	margin-bottom:20px;
	width:592px;
	border-width:1px 0 1px 0;
	border-style:solid;
}
#mainContentsArea .guestBook div#entryArea dl dt#title_new {
	font-weight:bold;
}
#mainContentsArea .guestBook div#entryArea dl dt#title_edit {
	font-weight:bold;
	display:none;
}
#mainContentsArea .guestBook div#entryArea p#title_renew {
	display:none;
	float:right;
	padding:4px 10px;
	margin:0;
}
#mainContentsArea .guestBook div#entryArea dl {
	margin:0;
	font-size:0.8125em;
	border-width:0 0 1px 0;
	border-style:solid;
	padding:5px;
}
#mainContentsArea .guestBook div#entryArea dl dt {
	display:inline;
	padding-right:2px;
}
#mainContentsArea .guestBook div#entryArea dl dd {
	display:inline;
}
#mainContentsArea .guestBook div#entryArea dl dd#entryLogin {
	display:inline;
	margin:0;
}
#mainContentsArea .guestBook div#entryArea dl dd#entryLogin input {
	margin:0 8px 0 3px;
}
#mainContentsArea .guestBook div#entryArea dl dd select {
	margin-left:10px;
}
#mainContentsArea .guestBook ul#htmlElementsControl {
	padding:0px 10px;
	margin:0 0 5px;
	width: 592px;
	width/* */:/**/572px;
	width: /**/572px;
}
#mainContentsArea .guestBook #entryArea textarea.frm_textarea {
	float:left;
	margin:0 0 6px 10px;
	_margin-bottom:0;
	padding:0;
	border-width:1px;
	border-style:solid;
	width: 506px;
	width/* */:/**/504px;
	width: /**/504px;
}
#mainContentsArea .guestBook div#entryArea div#entrySubmit {
	float:right;
	padding:0 10px 0 0;
	width: 77px;
	width/* */:/**/57px;
	width: /**/57px;
}
#mainContentsArea .guestBook div#entryArea div#entrySubmit p {
	margin:0 0 5px;
	padding:0;
}
#mainContentsArea .guestBook .entryMetaInfo {
	width:560px;
	margin:0 15px;
	padding:0 0 4px;
	background-position:0 100%;
	background-repeat:repeat-x;
}
#mainContentsArea .guestBook .entryMetaInfo p {
	width:auto;
	float:right;
	/* \*/
_height:1%;
	/* */
padding:2px 5px 1px 18px;
	margin-top:5px;
	margin-bottom:0;
}
#mainContentsArea .guestBook .entryMetaInfo p.date {
	height:auto;
	_height:13px;
	min-height:13px;
	background:url("../../../blog/user/pubMainColImg2.png") -180px -19px no-repeat;
}
#mainContentsArea .guestBook .entryBody {
	width:560px;
	margin:0 15px;
	padding:5px 0 10px;
}
#mainContentsArea .guestBook .entryBody p.avatar {
	float:right;
	margin:0;
	width:112px;
	text-align:right;
}
#mainContentsArea .guestBook .entryBody table.entryBodyTable {
	width:440px;
	padding:0;
	margin:0;
	overflow:hidden;
}
#mainContentsArea .guestBook .entryBody table.entryBodyTable td {
	padding:0;
	margin:0;
	_font-size:1.3em;
}
#mainContentsArea .guestBook .entryBody p.avatar img {
	border-width:1px;
	border-style:solid;
}
#mainContentsArea .guestBook .entryBody .entryBodyAvater {
	float:left;
	margin-right:5px;
	padding:0;
	width:102px;
	height:102px;
	text-align:center;
}
#mainContentsArea .guestBook .entryBody .entryBodyAvater .avtBorder {
	height:100px;
	width:100px;
	border-width:1px;
	border-style:solid;
	vertical-align:middle;
}
#mainContentsArea .guestBook .entryBody p.body {
	float:left;
	width:438px;
	margin:0;
	padding:0;
	line-height:145%;
	font-size:100.01%;
	_font-size:75%;
	word-break:break-all;
	word-wrap:break-word;
	overflow:hidden;
}
/* ===== profileView ===== */

#mainContentsArea .profModule {
	margin-bottom:18px;
	padding-top:0;
	border-width:1px;
	border-style:solid;
	/* \*/
width:592px;
	/* */
width/* */:/**/590px;
	width: /**/590px;
}
#mainContentsArea .profileConf .profModuleTitle {
	margin:2px 0 0;
	padding:2px 0 0;
	width:590px;
	border-width:0 0 2px 0;
	border-style:solid;
}
#mainContentsArea .profileConf .profModuleTitle h3 {
	float:left;
	margin:0;
	padding:0 10px;
	/* \*/
width:295px;
	/* */
width/* */:/**/275px;
	width: /**/275px;
	font-size:0.8125em;
	line-height:18px;
}
#mainContentsArea .profileConf .profModuleTitle p.cpLink {
	float:right;
	margin:0;
	padding:0 10px;
	/* \*/
width:295px;
	/* */
width/* */:/**/275px;
	width: /**/275px;
	font-size:0.75em;
	text-align:right;
	line-height:18px;
}
#mainContentsArea .profileConf .profModuleTitle p.modify a {
	height:auto;
	_height:13px;
	min-height:13px;
	padding:1px 0 1px 13px;
	background:url("../../../blog/user/pubMainColImg2.png") 0 -102px no-repeat;
	font-size:0.9166em;
	line-height:18px;
}
#mainContentsArea .profileConf p#profileInfo {
	width:590px;
	font-size:0.8125em;
	font-weight:bold;
	border-width:1px 0 0 0;
	border-style:solid;
	margin:0;
}
#mainContentsArea .profileConf p#profileInfo span {
	display:block;
	padding:5px 10px;
	border-width:1px 0 0 0;
	border-style:solid;
}
#mainContentsArea .profileConf table {
	clear:both;
	width:590px;
	margin:0;
	padding:0;
}
#mainContentsArea .profileConf tr th {
	padding:0 9px;
	font-weight:normal;
	border-width:1px 0 0 0;
	border-style:solid;
	font-size:0.75em;
	font-weight:normal;
	line-height:20px;
}
#mainContentsArea .profileConf tr td {
	padding:4px 9px;
	border-width:1px 0 0 0;
	border-style:solid;
	font-size:0.75em;
	font-weight:normal;
	line-height:1.2;
}
#mainContentsArea .profileConf td.col1 {
	border-width:1px 0 0 0;
	border-style:solid;
}
#mainContentsArea .profileConf table#blog {
	border-width:1px 0 0 0;
	border-style:solid;
}
#mainContentsArea .profileConf table#profile {
	border:0px;
}
#mainContentsArea .profileConf table#profile th {
	text-align:left;
	width:20%;
}
#mainContentsArea .profileConf table#profile td {
	width:30%;
}
#mainContentsArea .profileConf table#blog th {
	width:20%;
}
#mainContentsArea .profileConf table#blog td {
	width:80%;
}
#mainContentsArea .profileConf .intBlog {
	margin:0;
	padding:15px 15px 15px;
	width:590px;
	width/* */:/**/560px;
	width: /**/560px;
	border-width:1px 0 0 0;
	border-style:solid;
	line-height:1.25;
	word-break:break-all;
	word-wrap:break-word;
	overflow:hidden;
}
/* ===== Popup Windows ===== */

body#assistance {
	margin:0;
	padding:9px 10px 0;
	background-image:none;
	text-align:left;
}
body#assistance h1 {
	margin:0 0 5px;
	padding:0;
}
body#assistance h1, body#assistance h2, body#assistance h3, body#assistance label {
	border:0;
	background-image:none;
	background-color:transparent;
	font-size:0.75em;
	font-weight:bold;
}
body#assistance ul, body#assistance ol, body#assistance dl {
	margin:0;
	padding:0;
}
body#assistance #mainContentsArea {
	float:none;
	margin:0;
	padding:0;
	border-width:1px;
	border-style:solid;
}
body.popupLibMove #mainContentsArea {
	width:342px;
	width/* */:/**/340px;
	width: /**/340px;
}
body.popupAddTb #mainContentsArea, body.popupEditTitle #mainContentsArea, body.popupOneWordMessage #mainContentsArea, body.popupEntryReproduce #mainContentsArea, body.popupCompleteReproduce #mainContentsArea {
	width:330px;
	width/* */:/**/328px;
	width: /**/328px;
}
body.popupEditFavBlogName #mainContentsArea, body.popupAboutRss #mainContentsArea {
	width:450px;
	width/* */:/**/448px;
	width: /**/448px;
}
body.popupAboutTb #mainContentsArea {
	width:436px;
	width/* */:/**/434px;
	width: /**/434px;
}
body.popupModifyLibExp #mainContentsArea {
	width:396px;
	width/* */:/**/394px;
	width: /**/394px;
}
body#assistance #mainContentsArea p, body#assistance #mainContentsArea ul, body#assistance #mainContentsArea dl {
	margin:7px 10px;
	font-size:0.75em;
	line-height:1.25;
}
body#assistance #mainContentsArea dl dt {
	font-weight:bold;
}
body#assistance #mainContentsArea dl dd {
	margin:0;
}
body#assistance #mainContentsArea dl dd ul li {
	font-size:1.3333em;
}
body#assistance #mainContentsArea p#inputLibExp {
	margin:0;
	padding:7px 10px;
}
body#assistance #mainContentsArea form, body#assistance #mainContentsArea form input, body#assistance #mainContentsArea form textarea {
	margin:0;
	padding:0;
}
body#assistance #mainContentsArea form legend {
	display:none;
}
body#assistance #mainContentsArea fieldset {
	margin:7px 10px;
	padding:0;
	width:auto;
	border:0px;
}
body#assistance #mainContentsArea fieldset#wysiwyg {
	margin:0;
	padding:0;
	width:394px;
	width/* */:/**/392px;
	width: /**/392px;
}
body#assistance #mainContentsArea fieldset#wysiwyg ul {
	margin:0;
	padding:0;
}
body#assistance #mainContentsArea fieldset#wysiwyg ul li {
	margin-bottom:0;
}
body#assistance #mainContentsArea fieldset#wysiwyg textarea {
	display:block;
	/* \*/
display:inline;
	/* */
margin:6px 0 7px;
	padding:0;
	width:394px;
	width/* */:/**/392px;
	width: /**/392px;
}
body#assistance #pageControls {
	margin:6px 0 0;
	padding:0 0 6px;
	text-align:right;
}
body.popupLibMove #pageControls {
	width:342px;
}
body.popupAddTb #pageControls, body.popupEditTitle #pageControls, body.popupOneWordMessage #pageControls, body.popupEntryReproduce #pageControls, body.popupCompleteReproduce #pageControls {
	width:330px;
}
body.popupEditFavBlogName #pageControls, body.popupAboutRss #pageControls {
	width:450px;
}
body.popupAboutTb #pageControls {
	width:436px;
}
body.popupModifyLibExp #pageControls {
	width:396px;
}
body#assistance #pageControls p {
	margin:0;
	padding:0;
}
body#assistance #pageControls ul li {
	display:inline;
	_height:1%;
	padding-left:4px;
}
body#assistance #rssUrlCopy {
	margin:25px 10px;
	word-break:break-all;
	word-wrap:break-word;
	overflow:hidden;
}
body#assistance #rssUrlCopy dd {
	margin-left:10px;
	padding:0;
}
body#assistance #rssList {
	padding:0;
}
body#assistance #rssList li {
	float:left;
	width:55px;
	margin-right:20px;
	list-style-type:none;
}
body#assistance #mainContentsArea #editTitle input, body#assistance #mainContentsArea #editShortMessage input {
	width:235px;
	height:16px;
}
body#assistance #mainContentsArea #inputTrackbackTarget {
	margin:33px 10px 15px;
}
body#assistance #mainContentsArea #trackbackTarget {
	width:245px;
	height:16px;
}
body#assistance #mainContentsArea #trackbackDefinition dt {
	margin-bottom:10px;
}
body#assistance #mainContentsArea #trackbackAddressInfo {
	margin:25px 20px 28px;
	word-break:break-all;
	word-wrap:break-word;
}
body#assistance #mainContentsArea #trackbackAddressInfo dt {
	font-weight:normal;
}
body#assistance #mainContentsArea #trackbackAddressInfo dd a {
	display:block;
	margin-top:15px;
}
body#assistance #mainContentsArea #favoriteBlogInfo {
	margin:7px 0 0;
	padding:0;
}
body#assistance #mainContentsArea #favoriteBlogInfo dt {
	width:109px;
	font-weight:normal;
}
body#assistance #mainContentsArea #favoriteBlogInfo dd {
	margin-left:110px;
	margin-top:-1.6em;
	margin-bottom:10px;
}
body#assistance #mainContentsArea #favoriteBlogInfo dd.lastItem {
	margin-bottom:0;
}
body#assistance #mainContentsArea #favoriteBlogInfo dd ul {
	display:inline;
	margin:0 0 0 5px;
	padding:0;
	font-size:0.75em;
}
body#assistance #mainContentsArea #favoriteBlogInfo dd p {
	display:inline;
	margin:0;
	padding:0 0 0 5px;
	font-size:1em;
	line-height:1;
}
body#assistance #mainContentsArea #favoriteBlogInfo dd p input {
	margin:0;
	padding:0;
	vertical-align:middle
}
body#assistance #mainContentsArea #favoriteBlogInfo dd #fav_name {
	width:130px;
	height:16px;
}
body#assistance #mainContentsArea #favoriteBlogInfo dd p img {
	margin-left:3px;
	margin-top:3px;
	/* \*/
margin-top:2px;
	_margin-top:-3px;
	_margin-top/**/:0;
	/* */
vertical-align:top;
	_vertical-align:middle;
}
#mainContentsArea #contributionError {
	padding:5px;
	border-width:1px;
	border-style:solid;
	text-align:center;
	vertical-align:middle;
}
#mainContentsArea #contributionError img {
	padding:0 4px;
}
#mainContentsArea #contributionErrorLink {
	padding:5px;
	border-width:0 1px 1px 1px;
	border-style:solid;
	text-align:center;
	vertical-align:middle;
}
#mainContentsArea .adMonster {
	text-align:center;
	width:425px;
	margin-top:25px;
	margin-right:auto;
	margin-left:auto;
	border-width:1px;
	border-style:solid;
}
#mainContentsArea .adMonster p {
	margin:1px;
	padding:3px;
}
#mainContentsArea #previewArea p.affiliate {
	margin:15px 5px 3px;
	padding:0;
}
#mainContentsArea table.sqbWrap {
	width:100%;
	margin:30px 0 0;
	border-width:1px;
	border-style:solid;
}
#mainContentsArea table tr td.sqbHd {
	margin:0;
	border:0;
	font-weight:bold;
	text-align:center;
}
.positionMonster table {
	margin-left:83px;
}
#modules .module .moduleContents p.qrModule {
	text-align:center;
}
#modules .module .moduleContents p.qrModule a.m2f {
	background:url("../../../blog/user/pubMainColImg2.png") no-repeat 0 -163px;
	padding:5px 0 5px 33px;
}
#modules .module .moduleContents p.qrModule span {
	position:relative;
	top:-1px;
	_top:5px;
	left:2px;
}
*:first-child+html #modules .module .moduleContents p.qrModule span {
	top:5px;
}
#mainContentsArea .postEntry .doneEntryMobileModule {
	margin-top:2px;
	padding:0;
	border-top:1px solid #eee;
}
#mainContentsArea .postEntry .doneEntryMobileModule .doneEntryMobileModuleLeft {
	float:left;
	width:230px;
	text-align:right;
}
#mainContentsArea .postEntry .doneEntryMobileModule .doneEntryMobileModuleRight {
	float:left;
	width:350px;
}
#mainContentsArea .postEntry .doneEntryMobileModule .doneEntryMobileModuleRight p.doneEntryMobileModuleRightText {
	margin:7px 6px 0;
}
#mainContentsArea .postEntry .doneEntryMobileModule .doneEntryMobileModuleRight p.doneEntryMobileModuleRightText img.secondImg {
	position:relative;
	_top:-3px;
}
#mainContentsArea .postEntry .doneEntryMobileModule .doneEntryMobileModuleRight p.doneEntryMobileModuleRightText img.thirdImg {
	position:relative;
	top:-4px;
}
#mainContentsArea .postEntry .doneEntryMobileModule .doneEntryMobileModuleRight p.doneEntryMobileModuleRightText span.secondLink {
	position:relative;
	left:5px;
	_top:1px;
}
*:first-child+html #mainContentsArea .postEntry .doneEntryMobileModule .doneEntryMobileModuleRight p.doneEntryMobileModuleRightText span.secondLink {
	top:5px;
}
#mainContentsArea .postEntry .doneEntryMobileModule .doneEntryMobileModuleRight p.doneEntryMobileModuleRightText span.thirdLink {
	position:relative;
	left:5px;
}
#bottomAdBannerArea .positionSqbss {
	color:#000;
}
#bottomAdBannerArea .positionSqbss a {
	color:#00f;
}
/*common-1.2.3ÄÉ²Ã¢­
---------------------------------------------*/


/* ========== ¶¦ÄÌ ============= */
.clearfix {
	width:100%;
}
.clearfix:after {
	content: "";
	display: block;
	clear: both;
}
/* -- lightbox -- */
#lightbox {
	z-index:9999999;
	position:absolute;
	top:100px;
	left:450px;
}
.lightclear ul, .lightclear li, .lightclear h1, .lightclear h2, .lightclear h3, .lightclear h4, .lightclear p {
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	padding-bottom: 0;
	padding-left: 0;
	padding-right: 0;
	padding-top: 0;
}
/* ========== B-002-x.html ========== */
.favorite {
	width:149px;
	height:20px;
	display:block;
	background:url("../../../blog/user/pubMainColImg2.png") no-repeat -34px -320px;
}
.favoriteText {
	display:none;
}
.blogLink {
	width:130px;
	height:20px;
	display:block;
	background:url("../../../blog/user/pubMainColImg2.png") no-repeat -34px -340px;
}
.blogLinkText {
	display:none!important;
}
.submitCommentFix{
	/*padding-top:51px;*/
}
/* ========== B-002-1.html ========== */
#blogUtilityLinks a {
	white-space:nowrap;
}
.newNickname {
	background:url("../../../icon/f/bsc/1.0.0/add12.png") no-repeat 0 3px;
	margin:3px 0;
	padding-left:15px;
	width: 376px;
}
.newNicknameText {
	font-size:1em!important;
	margin:0;
	width: 391px;
}
.commentInfo .aclIcon{
	margin-left:3px;
}
.responseMetaInfo .name .aclIcon{
	margin-left:3px;
}
/* CSS Document */
/* ========== common ========== */
.entryTitle h2 img {
	vertical-align: text-top;
}
.entryTitle h2 .aclIcon{
	margin-left:3px;
}
.ImgFav {
	background: url("../../../blog/user/pubMainColImg2.png") no-repeat -34px -320px;
}
/* //========== common ========== */


/* ========== gueitbook B-002-6 ========== */
#mainContentsArea .guestBook div#entryArea dl dd {
	margin: 0;
}
#blogLinkBtn img {
	background: url("../../../blog/user/pubMainColImg2.png") no-repeat -34px -340px;
	display: inline;
}
/* //========== gueitbook B-002-6 ========== */


/* ========== mod-10 ========= */
#globalHeader {
	z-index: 8;
}
.pLeft {
	position: relative;
	z-index: 8;
}
.frame {
	position: relative;
	z-index: 7;
}
/* for blogpage */
#blogUtilityLinks .modalWindow {
	display: none;
}
#blogUtilityLinks .navOn .modalWindow {
	display: block;
}
#blogUtilityLinks .modalWindow {
	position: absolute;
	top: 28px;
	right: -1px;
	_right: -2px;
	z-index: 100;
}
#blogUtilityLinks .modalWindow ul {
	margin: 0;
	padding: 0;
}
.navSpace{
	width:73px;
}
.navOn {
	position: relative;
	width: 75px;
	background-color: #F2F8F8;
	border: 1px solid #5ca3a7;
	border-bottom: none;
	margin:0 -2px -1px;
	padding: 0 3px;
	line-height: 28px!important;
}
#globalHeader .navOn p a{
	background-color: #F2F8F8!important;
}
#blogUtilityLinks {
	padding-right:10px;
	text-align:right;
}
#blogUtilityLinks p {
	display:inline;
	height:auto;
	/* \*/
_height:1%;
	/* */
	font-size:0.75em;
}
#blogUtilityLinks .navOn p {
	position: relative;
	top: 0px;
}
#blogUtilityLinks .pNav {
	padding:0 3px;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	line-height: 27px;
	text-align: center;
}
#blogUtilityLinks p a,
#blogUtilityLinks p span{
	font-size: 1em;
}
#globalHeader p a {
	color: #fff;
}


/*111116 ynegishi*/
#blogUtilityLinks .navOn a {
	color: #5ca3a7;
}
/* //111116 ynegishi */

#blogUtilityLinks .modalList p {
	font-size: 12px;
}
#blogUtilityLinks .modalBox {
	width: 251px;
	padding-top: 1px;
	background: url("../img2/dulTop.png") no-repeat top left;
}
#blogUtilityLinks .modalBoxInn {
	background: url("../img2/dulBack.png") repeat-y 0 0;
	margin: 0;
	padding: 3px 5px 0;
}
#blogUtilityLinks .modalWindow {
	background: url("../img2/dulBtm.png") no-repeat bottom left;
	padding-bottom: 4px;
	word-break: break-all;
	word-wrap: break-word;
}
/* //for blogpage */


/* mod-10_common */
.modalBoxInn li {
	list-style-type: none;
	margin-left: 0;
	padding-top: 1px;
	overflow: hidden;
	font-size: 0.75em;
}
.borderDotted {
	background: url("../img2/border_dotted.gif") repeat-x scroll 0 top transparent;
}
.borderBottom {
	width: 245px;
}
#blogUtilityLinks .modalWindow li a,
.frame2 li a {
	display: block;
	width: 100%;
	padding: 3px 0;
}
#blogUtilityLinks .modalWindow li a:hover,
.frame2 li a:hover {
	background-color: #daeaea;
}
#blogUtilityLinks .modalWindow span,
.frame2 .modalWindow span {
	display: block;
	line-height: 1.22;
}
#blogUtilityLinks .modalWindow span.modalRight,
.frame2 .modalWindow span.modalRight {
	float: left;
	width: 198px;
	padding: 0;
	text-align: left;
	cursor: pointer;
}
#blogUtilityLinks .modalWindow span.modalRight .pName,
.frame2 .modalWindow span.modalRight .pName {
	padding: 0;
	margin-top: 8px;
	color: #0066cc;
}
#blogUtilityLinks .modalWindow span.modalRight .pNn,
.frame2 .modalWindow span.modalRight .pNn {
	padding: 0;
	color: #aaa;
	font-size: 0.83em;
}
#blogUtilityLinks .modalWindow a img,
.frame2 .modalWindow a img {
	float: left;
	margin: 0 4px 0 3px;
	background-color: #fff;
	border: 1px solid #ccc;
	padding: 1px;
}
#blogUtilityLinks .nickname p, .frame2 .nickname p {
	display: block;
	text-align: left;
}
#blogUtilityLinks .navOn li .nickname a, .frame2 .nickname a {
	display: inline;
	background: url("../../../icon/f/bsc/1.0.0/add12.png") no-repeat 0 4px;
	font-size: 12px;
	padding-left:15px;
	color: #0066cc;
}
#globalHeader #blogUtilityLinks p a.pdDul {
padding-left:2px;
opacity:0.5;
filter: alpha(opacity=50);
text-decoration:none;
cursor:default;
}
#globalHeader #blogUtilityLinks p a.pdDul:hover,
#globalHeader #blogUtilityLinks .navOn a.pdDul {
opacity:1.0;
filter: alpha(opacity=100);
}

#globalHeader.scroll1 {
box-shadow: 0 0px 1px rgba(0, 0, 0, 0.1);
}
#globalHeader.scroll2 {
box-shadow: 0 0px 2px rgba(0, 0, 0, 0.1);
}
#globalHeader.scroll3 {
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
}
#globalHeader.scroll4 {
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
}
/* masthead search box */
.mhSearch {
position:relative;
margin:0 0 0 5px;
padding:5px 0 0;
/padding:3px 0 0;
float:left;
width:150px;
}
.mhSearch .placeholder {
	position: absolute;
	font-size:12px;
	left: 8px;
	top: 10px;
	/top:8px;
	color: #aaa;
	line-height: 12px;
	/line-height: 13px
}
.mhSearch .searchIcn {
	background:url('../img2/ico_search_mh.png') no-repeat scroll 80% 55% transparent;
	_background:url('../img2/ico_search_mh.gif') no-repeat scroll 80% 55% transparent;
	cursor: pointer;
	display: block;
	width: 20px;
	height: 20px;
	position: absolute;
	right: 2px;
	/right:0;
	top: 5px;
	/top: 4px;
}
.mhSearch .inputText {
margin:0;
padding:2px 20px 2px 6px;
width:125px;
height:14px;
background:#fff;
border:1px solid #ccc;
border-color:rgba(0,0,0,0.3);
border-radius:9px;
font-size:12px;
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2) inset;
outline: none;
}
.mhSearch.on .inputText {
background:#ffd;
}
/* //mod-10_common */
/* //========== mod-10 ========= */

/* ========== lightbox ========== */
#lightbox {
	text-align:left;
	word-break: break-all;
	word-wrap: break-word;
}
#lightbox .windowTop {
	overflow:hidden;
	width:462px;
	height:30px;
	background:url("../img2/lightbox.png") no-repeat 0 0;
	_background:url("../img2/lightbox_ie6.gif") no-repeat 0 0;
}
#lightbox .windowTop h1 {
	color:#555;
	font-size:10pt;
	font-weight:bold;
	padding:7px 0 0 10px;
	float:left;
}
#lightbox .close {
	display:block;
	width:15px;
	margin-top:6px;
	margin-right:10px;
	_margin-right:5px;
	height:15px;
	float:right;
}
#lightbox .close span {
	display:none;
}
.lightBoxText h3 {
	font-size:10pt;
	color:#5ca3a7;
	font-weight:bold;
	margin-bottom:4px;
}
.lightBoxText p {
	font-size:10pt;
	color:#555;
	margin-bottom:25px;
	line-height: 1.22;
}
.windowCenter {
	width:440px;
	background:url("../img2/lightbox.png") repeat-y -464px 0;
	_background:url("../img2/lightbox_ie6.gif") repeat-y -464px 0;
	padding:4px 13px 0 9px;
}
.windowCenter ul {
	margin-bottom:10px;
	background-color:#f2f8f8;
	border-top:1px solid #9dd4d7;
	border-bottom:1px solid #9dd4d7;
}
.windowCenter li {
	width:427px;
	line-height:0;
	padding:4px;
	list-style-type: none;
	font-size: 0;
}
#lightbox .windowHeight {
	height:200px;
}
#lightbox .borderDotted {
	padding-top:5px;
	background:url("../img2/border_dotted.gif") repeat-x 0 top;
}
.faceIcon {
	float:left;
	margin-right:3px;
	background-color:#fff;
	border:1px solid #ccc;
	padding:1px;
}
.lightBoxRight {
	line-height:normal;
	margin:2px 0 0 2px;
	float:left;
}
.lightBoxRight p {
	margin-top:2px;
}
.lightBoxList h4 {
	color:#555;
	text-align: left;
	font-size:12px;
	width:240px;
}
.lightBoxList .normal {
	font-weight:normal;
}
.lightBoxList p {
	color:#aaa;
	text-align: left;
	font-size:10px;
}
#lightbox .newCreation {
	margin-top:5px;
	margin-bottom:10px;
	padding-top:1px;
	padding-left:15px;
	line-height:normal;
	font-size:12px;
	background:url("../../../icon/f/bsc/1.0.0/add12.png") no-repeat 0 3px;
}
#lightbox .newCreation a {
	color:#0000ff;
}
.lightBtn1 {
	margin-top:5px !important;
	float:right;
}
.lightBtn1 a {
	display:block;
	width:136px;
	height:23px;
	background:url("../img2/lightbox.png") no-repeat -1104px -7px;
	_background:url("../img2/lightbox_ie6.gif") no-repeat -1104px -7px;
}
.lightBtn1 span {
	display:none;
}
.lightBtn2 {
	margin-top:5px !important;
	float:right;
}
.lightBtn2 a {
	display:block;
	width:136px;
	height:23px;
	background:url("../img2/lightbox.png") no-repeat -1242px -7px;
	_background:url("../img2/lightbox_ie6.gif") no-repeat -1242px -7px;
}
.lightBtn2 span {
	display:none;
}
#lightbox .open {
	width:67px;
	height:15px;
	background:url("../img2/lightbox.png") no-repeat -1930px -7px;
	_background:url("../img2/lightbox_ie6.gif") no-repeat -1930px -7px;
}
#lightbox .open span {
	display:none;
}
#lightbox .bottomBtn {
	width:86px;
	height:23px;
	margin:10px auto 0 auto;
	padding-bottom:9px;
}
#lightbox .bottomBtn a {
	width:86px;
	height:23px;
	display:block;
	background:url("../img2/lightbox.png") no-repeat -928px -7px;
	_background:url("../img2/lightbox_ie6.gif") no-repeat -928px -7px;
}
#lightbox .bottomBtn span {
	display:none;
}
/* kadomaru */
#lightbox .windowBottom {
	width:462px;
	height:7px;
	background:url("../img2/lightbox.png") no-repeat -928px 0;
	_background:url("../img2/lightbox_ie6.gif") no-repeat -928px 0;
	font-size:0;
}
#lightbox .fontStyle {
	margin-top:0px;
}
#lightbox .fontStyle h4 {
	width:250px;
	font-weight:bold;
	margin-top:2px;
}
#lightbox .fontStyle p {
	font-size:10pt;
	margin-top:2px;
	color:#555;
}
#lightbox .lightBtn3 {
	margin-top:5px;
	float:right;
}
#lightbox .lightBtn3 a {
	display:block;
	width:125px;
	height:23px;
	background:url("../img2/lightbox.png") no-repeat -1380px -7px;
	_background:url("../img2/lightbox_ie6.gif") no-repeat -1380px -7px;
}
#lightbox .lightBtn3 span {
	display:none;
}
#lightbox .lightBtn4 {
	margin-top:5px;
	float:right;
}
#lightbox .lightBtn4 a {
	display:block;
	width:125px;
	height:23px;
	background:url("../img2/lightbox.png") no-repeat -1507px -7px;
	_background:url("../img2/lightbox_ie6.gif") no-repeat -1507px -7px;
}
#lightbox .lightBtn4 span {
	display:none;
}
#lightbox .centerText {
	height:85px;
	margin-top:72px;
	text-align:center;
}
#lightbox .centerText2 {
	height:112px;
	margin-top:45px;
	text-align:center;
}
#lightbox .pullDown {
	padding-top:10px;
	margin-bottom:35px;
	border-top:1px solid #9dd4d7;
}
#lightbox .pullDown form {
	margin:0;
}
#lightbox .pullDown select {
	width:418px;
	margin-left:12px;
	font-size:10pt;
}
#lightbox .pullDown p {
	width:418px;
	margin-top:5px;
	margin-left:12px;
	font-size:10pt;
}
#lightbox .pullDownBtn {
	width:182px;
	margin:0 auto;
}
#lightbox .pullDownBtn .bottomBtn {
	margin:0;
	float:left;
}
#lightbox .pullDownBtn .bottomBtn2 {
	width:86px;
	height:23px;
	margin-right:10px;
	padding-bottom:9px;
	float:left;
}
#lightbox .pullDownBtn .bottomBtn2 a {
	width:86px;
	height:23px;
	display:block;
	background:url("../img2/lightbox.png") no-repeat -1016px -7px;
	_background:url("../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 {
	padding-top:70px;
	line-height:30px;
}
#lightbox .pullDownBtn .bottomBtn3 {
	width:86px;
	height:23px;
	margin-right:10px;
	padding-bottom:10px;
	float:left;
}
#lightbox .pullDownBtn .bottomBtn3 a {
	width:86px;
	height:23px;
	display:block;
	background:url("../img2/lightbox.png") no-repeat -1634px -7px;
	_background:url("../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 {
	width:86px;
	height:23px;
	display:block;
	background:url("../img2/lightbox.png") no-repeat -1722px -7px;
	_background:url("../img2/lightbox_ie6.gif") no-repeat -1722px -7px;
}
#lightbox .pullDownBtn .bottomBtn4 span {
	display:none;
}
#lightbox .lightBtn5 {
	margin-top:5px;
	float:right;
}
#lightbox .lightBtn5 a {
	display:block;
	width:118px;
	height:23px;
	background:url("../img2/lightbox.png") no-repeat -1810px -7px;
	_background:url("../img2/lightbox_ie6.gif") no-repeat -1810px -7px;
}
#lightbox .lightBtn5 span {
	display:none;
}
/* ========== B-006.html ========== */
.vHistory .cautionBox p {
	margin:0!important;
}
.vHistory .cpModule p {
	padding:0!important;
}
#modules #settingMenuModule ul #setVhistory div {
	background: url("../../../blog/user/prvSubColImg2.png") no-repeat -23px -438px;
}
#mainContentsArea .vHistory .firstItem {
    background-image: none;
}
.vHistory .cautionBox .NewBlogLink {
	height:15px;
	padding-left:15px;
	margin-top:10px!important;
	margin-bottom:2px;
	font-size:11pt;
	background: url("../../../icon/f/bsc/1.0.0/add12.png") no-repeat 0 2px;
}
.vHistory .cautionBox {
	padding:10px!important;
}
.vHistory .cautionBox3 {
	border:1px solid #ffd8d9;
	margin-bottom:20px;
	padding:10px;
	background-color:#ffeae9;
}
.vHistory .cautionBox3 span {
	padding:0!important;
}
.vHistory .cautionBox3 .icon1 {
	margin:0;
	background: url(../../../../i/jp/blog/p3/images/folder/boxset/00/icn_ex.gif) no-repeat;
}
.vHistory .cautionBox3 .icon1 span {
	margin-left:15px;
}
.vHistory .cpModuleBody {
	padding:10px!important;
}
.vHistory .cpModuleBody .avatarIcon img{
	width:32px;
	height:32px;
	float:left;
	padding:1px;
	border:1px solid #ccc;
	margin-right:10px;
}
.vHistory .cpModuleBody .nameRight {
	float:left;
	width:360px;
}
.vHistory .cpModuleBody .nameRight h4 {
	font-size:10pt;
	font-weight:normal;
	margin:0;
}
.vHistory .cpModuleBody .nameRight a {
	font-size:10pt;
}
.vHistory .cpModuleBody .setting1 {
	background:url("../../../blog/user/pubMainColImg2.png") no-repeat 0 -360px;
	width:123px;
	height:24px;
	margin-top:6px!important;
	float:right;
}
.vHistory .cpModuleBody .setting1 a {
	display:block;
	width:123px;
	height:24px;
	text-align:center;
}
.vHistory .cpModuleBody .setting1 span {
	display:none;
}
.vHistory .cpModuleBody .setting2 {
	padding:0;
	width:78px;
	height:24px;
	margin-top:8px!important;
	padding-left:45px!important;
	float:right;
	line-height: 24px!important;
	background:url("../../../blog/user/pubMainColImg2.png") no-repeat -180px -402px;
}
.vHistory .cpModuleBody .setting3 {
	background:url("../../../blog/user/pubMainColImg2.png") no-repeat 0 -384px;
	width:123px;
	height:24px;
	float:right;
}
.vHistory .cpModuleBody .setting3 a {
	display:block;
	width:123px;
	height:24px;
	text-align:center;
}
.vHistory .cpModuleBody .setting3 span {
	display:none;
}
/* ========== write.html ========== */
.aclSubIcon img{
	vertical-align:middle;
	margin-bottom:2px;
}
/* ============ aclIcon ============ */
.aclIcon{
margin-right:3px;
}
/* ========== lightBoxBackgroundMask ========== */
.yahooIdentityMask {
	background-color:#FFFFFF!important;
}
/*  --------------ad SQB centering-------------- */
#bottomAdBannerArea .positionSqbss table tr td table tr td {
	font-size: medium;
}
#bottomAdBannerArea .positionSqbss td b {
	text-align: center !important;
	display:block !important;
}
#bottomAdBannerArea .positionSqbss td {
	text-align: left !important;
}
#bottomAdBannerArea .positionSqbss td a {
	text-align: left !important;
	display:block !important;
}
/* IE8 */
.positionSqbss br {
	display:block;
	height: 0px;
}
head~/**/body .positionSqbss br {
display:none !important;
}
html:not(:target) .positionSqbss br {
display:block;
height: 0px;
}
head~/**/body .positionSqbss table table table small {
padding-top:0px !important;
display:block !important;
}
/* IE7 */
*:first-child+html .positionSqbss br {
	display:none !important;
}
*:first-child+html .positionSqbss table table table small {
	padding-top:0px !important;
	display:block !important;
}
/* IE6 */
*html .positionSqbss br {
	display:none !important;
}
*html .positionSqbss table table table small {
	padding-top:0px !important;
	display:block !important;
}
/*  --------------/ad SQB centering-------------- */


#mainContentsArea .interestMatchWrap p {
	font-size:12px;
}
#mainContentsArea .aboutInterestMatch {
	font-size:100%;
	font-size:12px;
	padding:3px;
	text-align:right;
	background-color:#fff;
	margin-bottom:10px;
	border:1px solid #ccc;
	color:#999999;
}
#mainContentsArea .aboutInterestMatch a {
	color:#999999;
}
/* subColumn Img */

.spriteGuestBook {
	background:url("../../../blog/user/pubSubColImg.png") 0 0px no-repeat;
}
.spriteBook {
	background:url("../../../blog/user/pubSubColImg.png") 0 -32px no-repeat;
}
.spriteImg {
	background:url("../../../blog/user/pubSubColImg.png") -11px -32px no-repeat;
}
.spriteArrow {
	background:url("../../../blog/user/pubSubColImg.png") -22px -32px no-repeat;
}
.spriteArrowCurrent {
	background:url("../../../blog/user/pubSubColImg.png") -33px -32px no-repeat;
}
.spritePolls {
	background:url("../../../blog/user/pubSubColImg.png") -44px -32px no-repeat;
}
.spriteAddMy {
	background:url("../../../blog/user/pubSubColImg.png") 0 -65px no-repeat;
}
.spriteAddRss {
	background:url("../../../blog/user/pubSubColImg.png") -51px -45px no-repeat;
}
.spriteAboutRss {
	background:url("../../../blog/user/pubSubColImg.png") -101px -47px no-repeat;
}
.spriteCalArrowLeft {
	background:url("../../../blog/user/pubSubColImg.png") -66px -32px no-repeat;
}
.spriteCalArrowRight {
	background:url("../../../blog/user/pubSubColImg.png") -55px -32px no-repeat;
}
.spriteBeginner {
	background:url("../../../blog/user/pubSubColImg.png") -91px -64px no-repeat;
}
.spriteAvatar {
	background:url("../../../blog/user/pubSubColImg.png") -87px -48px no-repeat;
}
.spriteNew {
	background:url("../../../blog/user/pubSubColImg.png") -75px -33px no-repeat;
}
.spriteSearch {
	background:url("../../../blog/user/pubSubColImg.png") 0 -45px no-repeat;
}
/* mainColumn Img */

.ImgMobile {
	background:url("../../../blog/user/pubMainColImg2.png") no-repeat -0px -60px;
}
.tableStyle1 tbody tr td .wordBreak img.ImgMobile{
	float: left;
	margin-top: 1px;
	margin-right: -14px;
}
.ImgPost {
	background:url("../../../blog/user/pubMainColImg2.png") no-repeat -120px -74px;
}
.ImgSetting {
	background:url("../../../blog/user/pubMainColImg2.png") no-repeat -120px -94px;
}
.ImgShowall {
	background:url("../../../blog/user/pubMainColImg2.png") -180px 0px;
}
.ImgEdit {
	background:url("../../../blog/user/pubMainColImg2.png") no-repeat -69px -80px;
}
.ImgDelete {
	background:url("../../../blog/user/pubMainColImg2.png") -38px 0px;
}
.ImgHelp {
	background:url("../../../blog/user/pubMainColImg2.png") -49px 0px;
}
.ImgClose {
	background:url("../../../blog/user/pubMainColImg2.png") -62px 0px;
}
.ImgOpen {
	background:url("../../../blog/user/pubMainColImg2.png") 0px 0px;
}
.ImgRecom {
	background:url("../../../blog/user/pubMainColImg2.png") -69px -20px;
}
.ImgReply {
	background:url("../../../blog/user/pubMainColImg2.png") -120px -37px;
}
.ImgReply_gray {
	background:url("../../../blog/user/pubMainColImg2.png") -120px 0px;
}
.ImgPrev {
	background:url("../../../blog/user/pubMainColImg2.png") -69px -40px;
}
.ImgOk {
	background:url("../../../blog/user/pubMainColImg2.png") -69px -60px;
}
.ImgCancel {
	background:url("../../../blog/user/pubMainColImg2.png") -34px -300px;
}
.ImgAddimg {
	background:url("../../../blog/user/pubMainColImg2.png") no-repeat 0px -120px;
}
.ImgUp {
	background:url("../../../blog/user/pubMainColImg2.png") -12px 0px;
}
.ImgDown {
	background:url("../../../blog/user/pubMainColImg2.png") -25px 0px;
}
.ImgSrch {
	background: url("../../../blog/user/pubSubColImg.png") 0px -45px;
}
.ImgFc02 {
	background:url("../../../blog/user/pubMainColImg2.png") 0 -103px;
}
.ImgFc03 {
	background:url("../../../blog/user/pubMainColImg2.png") -175px -120px;
}
.ImgURLcp {
	background:url("../../../blog/user/pubMainColImg2.png") 0px -163px;
}
.ImgAboutcp {
	background:url("../../../blog/user/pubMainColImg2.png") -180px 0px;
}
.ImgArrowL {
	background: url("../../../blog/user/pubSubColImg.png") -66px -32px;
}
.ImgArrowR {
	background: url("../../../blog/user/pubSubColImg.png") -55px -32px;
}
#mainContentsArea .spriteAddMy {
	background:url("../../../blog/user/pubSubColImg.png") 0 -65px no-repeat;
}
#mainContentsArea .spriteAddRss {
	background:url("../../../blog/user/pubSubColImg.png") -51px -45px no-repeat;
}
.ImgFaithMark001 {
	width:18px;
	height:18px;
	background:url("../img/emo/emoAll.png") 0 0 no-repeat;
}
.ImgFaithMark002 {
	width:18px;
	height:18px;
	background:url("../img/emo/emoAll.png") -18px 0 no-repeat;
}
.ImgFaithMark003 {
	width:18px;
	height:18px;
	background:url("../img/emo/emoAll.png") -36px 0 no-repeat;
}
.ImgFaithMark004 {
	width:18px;
	height:18px;
	background:url("../img/emo/emoAll.png") -54px 0 no-repeat;
}
.ImgFaithMark005 {
	width:18px;
	height:18px;
	background:url("../img/emo/emoAll.png") -72px 0 no-repeat;
}
.ImgFaithMark006 {
	width:18px;
	height:18px;
	background:url("../img/emo/emoAll.png") -90px 0 no-repeat;
}
.ImgFaithMark007 {
	width:18px;
	height:18px;
	background:url("../img/emo/emoAll.png") -108px 0 no-repeat;
}
.ImgFaithMark008 {
	width:18px;
	height:18px;
	background:url("../img/emo/emoAll.png") -126px 0 no-repeat;
}
.ImgFaithMark009 {
	width:18px;
	height:18px;
	background:url("../img/emo/emoAll.png") -144px 0 no-repeat;
}
.ImgFaithMark010 {
	width:18px;
	height:18px;
	background:url("../img/emo/emoAll.png") -162px 0 no-repeat;
}
.ImgFaithMark011 {
	width:18px;
	height:18px;
	background:url("../img/emo/emoAll.png") -180px 0 no-repeat;
}
.ImgFaithMark012 {
	width:18px;
	height:18px;
	background:url("../img/emo/emoAll.png") -198px 0 no-repeat;
}
.ImgFaithMark013 {
	width:18px;
	height:18px;
	background:url("../img/emo/emoAll.png") -216px 0 no-repeat;
}
.ImgFaithMark014 {
	width:18px;
	height:18px;
	background:url("../img/emo/emoAll.png") -234px 0 no-repeat;
}
.ImgFaithMark015 {
	width:18px;
	height:18px;
	background:url("../img/emo/emoAll.png") -252px 0 no-repeat;
}
.ImgFaithMark016 {
	width:18px;
	height:18px;
	background:url("../img/emo/emoAll.png") -270px 0 no-repeat;
}
.ImgFaithMark017 {
	width:18px;
	height:18px;
	background:url("../img/emo/emoAll.png") -288px 0 no-repeat;
}
.ImgFaithMark018 {
	width:18px;
	height:18px;
	background:url("../img/emo/emoAll.png") -306px 0 no-repeat;
}
.ImgFaithMark019 {
	width:18px;
	height:18px;
	background:url("../img/emo/emoAll.png") -324px 0 no-repeat;
}
.ImgFaithMark020 {
	width:18px;
	height:18px;
	background:url("../img/emo/emoAll.png") -342px 0 no-repeat;
}
.ImgFaithMark021 {
	width:18px;
	height:18px;
	background:url("../img/emo/emoAll.png") -360px 0 no-repeat;
}
.ImgFaithMark022 {
	width:18px;
	height:18px;
	background:url("../img/emo/emoAll.png") -378px 0 no-repeat;
}
.ImgFaithMark023 {
	width:18px;
	height:18px;
	background:url("../img/emo/emoAll.png") -396px 0 no-repeat;
}
.ImgFaithMark024 {
	width:18px;
	height:18px;
	background:url("../img/emo/emoAll.png") -414px 0 no-repeat;
}
.ImgFaithMark025 {
	width:18px;
	height:18px;
	background:url("../img/emo/emoAll.png") -432px 0 no-repeat;
}
.ImgFaithMark026 {
	width:18px;
	height:18px;
	background:url("../img/emo/emoAll.png") -450px 0 no-repeat;
}
.ImgFaithMark027 {
	width:18px;
	height:18px;
	background:url("../img/emo/emoAll.png") -468px 0 no-repeat;
}
.ImgFaithMark028 {
	width:18px;
	height:18px;
	background:url("../img/emo/emoAll.png") -486px 0 no-repeat;
}
.ImgFaithMark029 {
	width:18px;
	height:18px;
	background:url("../img/emo/emoAll.png") -504px 0 no-repeat;
}
.ImgFaithMark030 {
	width:18px;
	height:18px;
	background:url("../img/emo/emoAll.png") -522px 0 no-repeat;
}
.ImgFaithMark031 {
	width:18px;
	height:18px;
	background:url("../img/emo/emoAll.png") -540px 0 no-repeat;
}
.ImgFaithMark032 {
	width:18px;
	height:18px;
	background:url("../img/emo/emoAll.png") -558px 0 no-repeat;
}
.ImgFaithMark033 {
	width:18px;
	height:18px;
	background:url("../img/emo/emoAll.png") -576px 0 no-repeat;
}
.ImgFaithMark034 {
	width:18px;
	height:18px;
	background:url("../img/emo/emoAll.png") -594px 0 no-repeat;
}
.ImgFaithMark035 {
	width:18px;
	height:18px;
	background:url("../img/emo/emoAll.png") -612px 0 no-repeat;
}
.ImgFaithMark036 {
	width:18px;
	height:18px;
	background:url("../img/emo/emoAll.png") -630px 0 no-repeat;
}
.ImgFaithMark037 {
	width:18px;
	height:18px;
	background:url("../img/emo/emoAll.png") -648px 0 no-repeat;
}
.ImgFaithMark038 {
	width:18px;
	height:18px;
	background:url("../img/emo/emoAll.png") -666px 0 no-repeat;
}
.ImgFaithMark039 {
	width:18px;
	height:18px;
	background:url("../img/emo/emoAll.png") -684px 0 no-repeat;
}
.ImgFaithMark040 {
	width:18px;
	height:18px;
	background:url("../img/emo/emoAll.png") -702px 0 no-repeat;
}
.ImgFaithMark041 {
	width:18px;
	height:18px;
	background:url("../img/emo/emoAll.png") -720px 0 no-repeat;
}
.ImgFaithMark043 {
	width:18px;
	height:18px;
	background:url("../img/emo/emoAll.png") -738px 0 no-repeat;
}
.ImgFaithMark044 {
	width:18px;
	height:18px;
	background:url("../img/emo/emoAll.png") -756px 0 no-repeat;
}
.ImgFaithMark045 {
	width:18px;
	height:18px;
	background:url("../img/emo/emoAll.png") -774px 0 no-repeat;
}
.ImgFaithMark046 {
	width:18px;
	height:18px;
	background:url("../img/emo/emoAll.png") -792px 0 no-repeat;
}
.ImgFaithMark047 {
	width:18px;
	height:18px;
	background:url("../img/emo/emoAll.png") -810px 0 no-repeat;
}
.ImgFaithMark048 {
	width:18px;
	height:18px;
	background:url("../img/emo/emoAll.png") -828px 0 no-repeat;
}
.ImgFaithMark049 {
	width:18px;
	height:18px;
	background:url("../img/emo/emoAll.png") -846px 0 no-repeat;
}
.ImgFaithMark050 {
	width:18px;
	height:18px;
	background:url("../img/emo/emoAll.png") -864px 0 no-repeat;
}
.ImgFaithMark051 {
	width:18px;
	height:18px;
	background:url("../img/emo/emoAll.png") -882px 0 no-repeat;
}
.ImgFaithMark052 {
	width:18px;
	height:18px;
	background:url("../img/emo/emoAll.png") -900px 0 no-repeat;
}
.ImgFaithMark053 {
	width:18px;
	height:18px;
	background:url("../img/emo/emoAll.png") -918px 0 no-repeat;
}
.ImgFaithMark054 {
	width:22px;
	height:18px;
	background:url("../img/emo/emoAll.png") -936px 0 no-repeat;
}
.ImgFaithMark055 {
	width:18px;
	height:18px;
	background:url("../img/emo/emoAll.png") -958px 0 no-repeat;
}
.ImgFaithMark056 {
	width:18px;
	height:18px;
	background:url("../img/emo/emoAll.png") -976px 0 no-repeat;
}
.ImgFaithMark057 {
	width:22px;
	height:18px;
	background:url("../img/emo/emoAll.png") -994px 0 no-repeat;
}
.ImgFaithMark058 {
	width:22px;
	height:18px;
	background:url("../img/emo/emoAll.png") -1016px 0 no-repeat;
}
.ImgFaithMark059 {
	width:22px;
	height:18px;
	background:url("../img/emo/emoAll.png") -1038px 0 no-repeat;
}
.ImgFaithMark081 {
	width:18px;
	height:18px;
	background:url("../img/emo/emoAll.png") -1060px 0 no-repeat;
}
.ImgFaithMark082 {
	width:18px;
	height:18px;
	background:url("../img/emo/emoAll.png") -1078px 0 no-repeat;
}
.ImgFaithMark083 {
	width:18px;
	height:18px;
	background:url("../img/emo/emoAll.png") -1096px 0 no-repeat;
}
.ImgFaithMark084 {
	width:25px;
	height:18px;
	background:url("../img/emo/emoAll.png") -1114px 0 no-repeat;
}
.ImgFaithMark085 {
	width:18px;
	height:18px;
	background:url("../img/emo/emoAll.png") -1139px 0 no-repeat;
}
.ImgFaithMark086 {
	width:20px;
	height:18px;
	background:url("../img/emo/emoAll.png") -1157px 0 no-repeat;
}
.ImgFaithMark101 {
	width:18px;
	height:18px;
	background:url("../img/emo/emoAll.png") -1177px 0 no-repeat;
}
.ImgFaithMark102 {
	width:18px;
	height:18px;
	background:url("../img/emo/emoAll.png") -1195px 0 no-repeat;
}
.ImgFaithMark103 {
	width:18px;
	height:18px;
	background:url("../img/emo/emoAll.png") -1213px 0 no-repeat;
}
.ImgFaithMark104 {
	width:18px;
	height:18px;
	background:url("../img/emo/emoAll.png") -1231px 0 no-repeat;
}
#mainContentsArea .commentsArea fieldset .inputIcon .selectFaceMarkWindow {
	position:absolute;
	top:18px;
	left:61px;
	z-index:10;
	width:424px;
	background-color:#fff !important;
	color:#666 !important;
	border-collapse:collapse;
	border-style:solid;
	border-width:1px;
}
#mainContentsArea .commentsArea fieldset .inputIcon .selectFaceMarkWindow table {
	border-color:#666;
}
#mainContentsArea .commentsArea fieldset .inputIcon .selectFaceMarkWindow .faceMarkWrap {
	margin:3px;
	width:418px;
	border-collapse:collapse;
	border-style:solid;
	border-width:1px;
}
#mainContentsArea .commentsArea fieldset .inputIcon .selectFaceMarkWindow .profileExpressionWrap {
	margin:0 3px 3px;
	width:418px;
	border-collapse:collapse;
	border-style:solid;
	border-width:1px;
}
#mainContentsArea .commentsArea fieldset .inputIcon .selectFaceMarkWindow .profileExpressionWrap .profileExpressionTitle {
	float:left;
	width:70px;
	padding:3px 0;
	text-align:center;
}
#mainContentsArea .commentsArea fieldset .inputIcon .selectFaceMarkWindow .fmCell {
	display:block;
	float:left;
	width:22px;
	height:18px;
	text-align:center;
	padding:2px;
	cursor:pointer;
}
/* InterestMatch */

.interestMatchWrap dt {
	padding-top:12px !important;
	font-weight:700;
}
.IMblog1 dl {
	padding: 0 0.5em 0 15px;
}
.popup_img {
	display:inline-block;
	position:relative;
	vertical-align:bottom;
}
.popup_img .loupe {
	position:absolute;
	right:0px;
	bottom:0px;
	display:block;
	width:32px;
	height:32px;
	background: url("../../../blog/rte/loupe16x16.png") no-repeat 8px 8px;
}
.popup_img .loupe:hover {
	background: url("../../../blog/rte/loupe16x16.png") no-repeat -552px 8px;
}
.forbidden_item {
	display:inline-block;
	background: url("../../../blog/rte/moviemat.png");
	padding:10px;
	color:#000;
	font-weight:bold;
	font-size:14px;
}
.popup_img .loupe_back {
	background:#000;
	opacity:0.5;
	filter: alpha(opacity=50);
	position:absolute;
	display:block;
	right:0;
	bottom:0;
	width:32px;
	height:32px;
}
/* approval */
.approval {
	margin:0 0 5px;
}
.appImg {
	background:url("../../../blog/user/pubMainColImg2.png") -139px -301px;
}
.appArea {
	text-align:center;
	font-size:84%;
}
.appArea .bold {
	font-weight:700;
}
.unappImg {
	background:url("../../../blog/user/pubMainColImg2.png") -187px -301px;
}
/* favorite */
.ImgFav {
	background:url("../../../blog/user/pubMainColImg2.png") -34px -340px;
}
.ImgUnfav {
	background:url("../../../blog/user/pubMainColImg2.png") -34px -320px;
}
/* smartphone N */
.smartphone a {
	display: block;
	width: 800px;
	height: 40px;
	margin: 0 auto 15px;
	background: url("../img2/spnbtn2.png") no-repeat;
	text-indent: -9999px;
	overflow: hidden;
	clear: both;
}
.console .wrap ul {
	position:absolute;
	left:12px;
	top:22px;
	display:block;
	background:#fff;
	width:9.7em;
	-moz-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.6);
	-webkit-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.6);
	box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.6);
}
/* blogLink */
#modules #settingMenuModule ul #blogLink div {
	background:url("../../../blog/user/prvSubColImg2.png") 2px -346px no-repeat;
}
#blogLinkBtn {
	width:132px;
	margin-left:6px;
	float:left;
}
#blogLinkBtn a {
	overflow:hidden;
}
img.blogLinkOn {
	background-position:0 -360px;
}
img.blogLinkOff {
	background-position:0 -380px;
}
/* cpFav */
.cpFav .response p {
	margin: 8px 16px 12px;
}
.cpFan .response {
	width:570px !important;
	padding-top:5px !important;
}
.cpFan .response dd {
	font-size: 0.75em !important;
	line-height: 1.45;
}
.cpFan .response dt {
	background-image:url("../../../../i/jp/blog/p3/images/folder/boxset/00/icn_ex.gif");
}
/* yjChview */
.yjChviewWrap {
	text-align: center;
	color:#333;
}
.yjChview {
	display: inline-block;
	padding: 10px 30px;
	border: 1px solid #e7e7e7;
	background: #f9f9f9;
	text-align: center;
	margin: 10px 0 15px;
}
.yjChview dl, .yjChview dd, .yjChview p {
	margin: 0;
}
.yjChview dl dt, .yjChview dl dd {
	display: inline;
	font-size: 14px;
	line-height: 1.2em;
}
.yjChview dl dt {
	padding-right: 0.2em;
}
.yjChview dl dd span {
	font-weight: bold;
}
.yjChview dl dd:after {
	content: "\ff5c";
}
.yjChview dl dd.end:after {
	content: "";
}
.yjChview a, .yjChview a:link, .yjChview a:active, .yjChview a:hover, .yjChview a:visited, .yjChview span {
	color:#333 !important;
}


/*dataSetting*/
#mainContentsArea .dataImportSetting .warning{padding: 5px 10px;padding-top:5px!important;width: 570px !important;}
#mainContentsArea .dataImportSetting .warning dt {background-position: 0 40%;background-repeat: no-repeat !important;font-size: 0.75em !important;font-weight: bold !important;margin-bottom: 8px !important;padding-left: 15px !important;text-align: left !important;background-image: url("../../../../i/jp/blog/p3/images/folder/boxset/00/icn_ex.gif");}
#mainContentsArea .dataImportSetting .warning dd{line-height: 1.45;font-size: 0.75em !important;}
#mainContentsArea .dataImportSetting .txtRed{ color:#F00;}
#mainContentsArea .dataImportSetting .txtBold{ font-weight:700;}
#mainContentsArea #guestBookSettingBox th.dataImportBox{ width:25%; padding:0 0 0 10px; font-weight:700;}
#mainContentsArea #guestBookSettingBox td.dataImportBoxForm{ width:75%; padding: 5px 5px 5px 20px;}
#mainContentsArea #guestBookSettingBox td.dataImportBtn{ padding:5px;}
#modules #settingMenuModule ul #setData div {background: url("../../../blog/user/prvSubColImg2.png") no-repeat scroll 2px -461px transparent;}

/*hitokotoModule*/

/* RESET */
.hbWrapper div,.hbWrapper dl,.hbWrapper dt,.hbWrapper dd,.hbWrapper ul,.hbWrapper ol,.hbWrapper li,.hbWrapper h1,.hbWrapper h2,.hbWrapper h3,.hbWrapper h4,.hbWrapper h5,.hbWrapper h6,.hbWrapper pre,.hbWrapper code,.hbWrapper form,.hbWrapper fieldset,.hbWrapper legend,.hbWrapper input,.hbWrapper button,.hbWrapper textarea,.hbWrapper p,.hbWrapper blockquote,.hbWrapper th,.hbWrapper td {
	margin: 0;
	padding: 0;
}

.hbWrapper table {
	border-collapse: collapse;
	border-spacing: 0;
}

.hbWrapper fieldset,.hbWrapper img {
	border: 0;
}

.hbWrapper address,.hbWrapper caption,.hbWrapper cite,.hbWrapper code,.hbWrapper dfn,.hbWrapper em,.hbWrapper strong,.hbWrapper th,.hbWrapper var,.hbWrapper optgroup {
	font-style: inherit;
	font-weight: inherit;
}

.hbWrapper del,.hbWrapper ins {
	text-decoration: none;
}

.hbWrapper li {
	list-style: none;
}

.hbWrapper caption,.hbWrapper th {
	text-align: left;
}

.hbWrapper h1,.hbWrapper h2,.hbWrapper h3,.hbWrapper h4,.hbWrapper h5,.hbWrapper h6 {
	font-size: 100%;
	font-weight: normal;
}

.hbWrapper q:before,.hbWrapper q:after {
	content: '';
}

.hbWrapper abbr,.hbWrapper acronym {
	border: 0;
	font-variant: normal;
}

.hbWrapper sup {
	vertical-align: baseline;
}

.hbWrapper sub {
	vertical-align: baseline;
}

/*because legend doesn't inherit in IE */
.hbWrapper legend {
	color: #000;
}

.hbWrapper input,.hbWrapper button,.hbWrapper textarea,.hbWrapper select,.hbWrapper optgroup,.hbWrapper option {
	font-family: inherit;
	font-size: inherit;
	font-style: inherit;
	font-weight: inherit;
}

/*@purpose To enable resizing for IE */
/*@branch For IE6-Win, IE7-Win */
.hbWrapper input,.hbWrapper button,.hbWrapper textarea,.hbWrapper select {
	*font-size: 100%;
}



/* .hbWrapper */
#blast_balloon .hbWrapper p{ background-image:none!important; padding:0!important; background-repeat: inherit!important; font-size:inherit!important;}

.hbWrapper{
	width: 270px;
	padding:0 5px;
	line-height: 1.5;
	word-break: break-all;
	word-wrap: break-word;
}

.hbWrapper div.hbAddress{
	margin-bottom: 8px;
	display:inline-block;
	zoom: 1;
}
.hbWrapper div.hbAddress:after{
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
	content: ".";
}
.hbWrapper div.hbAddress span{
	display: block;
	float: left;
}
.hbWrapper div.hbAddress a{
	float: left;
}

.hbWrapper p.hbText{
}

.hbWrapper p.hbText img{
	padding: 0 2px;
	vertical-align: bottom;
}
.hbWrapper p.hbText span{
	padding-right: 5px;
}
.hbWrapper p.hbText span.hbTextMore{
	padding-right: 0;
	padding-left: 3px;
}

.hbWrapper div.hbSpl{
	padding:3px 0;
	text-align: right;
	line-height:1.2em;
}
.hbWrapper div.hbSpl .hbSplAcl{
	display:block;
}
.hbWrapper div.hbSpl .hbSplDate{
	display:block;
}
.hbWrapper div.hbSpl a.hbPost{
	font-weight: bold;
}
.hbWrapper div.hbSpl a.hbReply{
	display: inline-block;
	background: url("../../common/hitokoto/v1/img/icon_reply.gif") no-repeat 0 1px;
	padding-left: 20px;
	margin-left: -20px;
	font-weight: bold;
}

/* Modal Window */
#hbModalMask{
	width:100%;
	height:100%;
	z-index:1000;
	display:none;
	position:absolute;
	top:0;
	left:0;
	-moz-opacity:.5;
	opacity:.50;
	background-color:#000;
	-ms-filter:"alpha(opacity=50)";
	filter:alpha(opacity=50);
}
#hbModalBox{
	visibility: hidden;
	position: absolute;
	z-index: 1006;
}
#hbModalBoxWrapper{
	position: relative;
}
#hbModalBox iframe{
	width: 502px;
	height: 670px;
	background-color: transparent;
}
#hbModalClose{
	margin:0;
	position: absolute;
	top: 15px;
	right: 20px;
	width: 16px;
	height: 16px;
	text-indent: -9999px;
	overflow: hidden;
	cursor: pointer;
	/background: url("../../../clear.gif") repeat 0 0;
}
/* .hbBalloon */
.hbBalloon{
	position: relative;
	padding: 8px 10px;
	margin-bottom: 10px;
	background-color: #f3f3f3;
	border: 1px solid #ccc;
}
.hbBalloon .hbWrapper{
	margin-bottom: 0;
}
.hbBalloonArw{
	position: absolute;
	top: -1px;
	_top: 0;
	left: -9px;
	_left: -19px;
	display: block;
	background: url("../../common/hitokoto/v1/img/img_balloon_arw.png") no-repeat 0 0;
	width: 9px;
	height: 9px;
	text-indent: -9999px;
}
/*vitalityNavigation*/
div.vitalityNav {display:none;position:fixed;bottom:25px;background-color:rgba(250, 250, 250, 0.8);background-color:#fff\9;	/*IE*/width:130px;border:solid 1px #ddd\9;z-index:1000;filter:alpha(opacity=70);border-radius:5px;box-shadow:1px 1px 2px rgba(0, 0, 0, 0.3);font-weight:bold;color:#555;color:black\9}
div.pageLink {width:100px;height:20px;margin:8px auto}
div.updateText {font-size:75%;width:125px;text-align:left;margin-top:0;padding:5px 0 4px 5px; background:rgba(230, 230, 230, .6);   background:#e6e6e6\9;border-radius:5px 5px 0 0;}
a.pageLeft, a.pageRight {width:40px;padding:3px 0 2px 0;background:#f0f0f0;background:rgba(230, 230, 230, 0.8);border-radius:3px;box-shadow:1px 1px 1px rgba(200, 200, 200, 0.5);font-size:80%;color:#555;color:black\9;text-decoration:none;border:solid 1px #ddd\9}
a.pageLeft:hover, a.pageRight:hover {background:#f8f8f8;background:rgba(240, 240, 240, 0.5)}
a.pageLeft:active, a.pageRight:active {background:#f3f3f3;background:rgba(220, 220, 220, 0.5)}
a.pageLeft:visited, a.pageRight:visited {color:#555;color:black\9}
a.pageLeft {float:left}
a.pageRight {float:right}
a.noLink {text-decoration:none;color:#aaa;cursor:default}
a.noLink:hover, a.noLink:active {background:#f5f5f5;background:rgba(230, 230, 230, 0.5)}
.vitalityNavHidden {
    position:absolute;
    top:3px;
    *top:3px;
    left:112px;
    width:15px;
    height:15px;
    background:url("../img2/vitalityNaviIcnSprite.png") 0 0 no-repeat;
}
.vitalityNavHidden:active {
    background:url("../img2/vitalityNaviIcnSprite.png") -15px 0px no-repeat;
}
.vitalityNavDisp {
    display:none;
    position:fixed;
    right:5px;
    bottom:2px;
    width:30px;
    height:30px;
    background:url("../img2/vitalityNaviIcnSprite.png") -30px 0px no-repeat;
}
.vitalityNavDisp:hover {
    background:url("../img2/vitalityNaviIcnSprite.png") -59px 0px no-repeat;
}

.emojiPalette img {
background: url("../../../mail/emoji/sbm/pallet_1.gif") no-repeat scroll 0 0 transparent;
}
.emojiPalette .SoftBank1 img {
background: url("../../../mail/emoji/sbm/pallet_1.gif") no-repeat scroll 0 0 transparent;
}
.emojiPalette .SoftBank2 img {
background: url("../../../mail/emoji/sbm/pallet_2.gif") no-repeat scroll 0 0 transparent;
}
.emojiPalette .SoftBank3 img {
background: url("../../../mail/emoji/sbm/pallet_3.gif") no-repeat scroll 0 0 transparent;
}
.emojiPalette .SoftBank4 img {
background: url("../../../mail/emoji/sbm/pallet_4.gif") no-repeat scroll 0 0 transparent;
}
.emojiPalette .docomo1 img {
background: url("../../../mail/emoji/docomo/pallet_1.gif") no-repeat scroll 0 0 transparent;
}
.emojiPalette .docomo2 img {
background: url("../../../mail/emoji/docomo/pallet_2.gif") no-repeat scroll 0 0 transparent;
}
.emojiPalette .au1 img {
background: url("../../../mail/emoji/au/pallet_1.gif") no-repeat scroll 0 0 transparent;
}
.emojiPalette .au2 img {
background: url("../../../mail/emoji/au/pallet_2.gif") no-repeat scroll 0 0 transparent;
}
.emojiPalette .au3 img {
background: url("../../../mail/emoji/au/pallet_3.gif") no-repeat scroll 0 0 transparent;
}
.emojiPalette .au4 img {
background: url("../../../mail/emoji/au/pallet_4.gif") no-repeat scroll 0 0 transparent;
}

a.rteBut13a {
background: url("../../../blog/rte/rteBtnBg.png") no-repeat scroll -296px 0 transparent;
cursor: default;
display: block;
height: 22px;
width: 65px;
}
a.rteBut13a:hover{ background-position:-296px -22px;}
a.rteBut13a.on{ background-position:-296px -44px;}

.emojiPalette {
position:absolute;
display:none;
top:0;
left:0;
z-index:1000;
background:#fff;
border:1px solid #000;
box-shadow: 3px 3px 8px rgba(0, 0, 0, 0.3);
border: 1px solid #000000;
color: #000000;
width: 335px;
padding:5px 5px 10px 5px;
}
.emojiPalette dd li{
display: block;
float: left;
font-size: 12px;
height: 15px;
padding: 2px;
width: 15px;
}
.emojiPalette dl{ padding:0; margin:0;}
.emojiPalette dt{ float:left; padding:0; margin:0; width:80px; padding-left:15px;color: #00F; font-size:60%; text-align:left;}
.emojiPalette dt ul{ list-style:none;padding:0; margin:0; font-size:140%; margin-bottom:5px;}
.emojiPalette dt ul li{ cursor:pointer;}
.emojiPalette dt ul li:hover{ text-decoration:underline;}
.emojiPalette dd{ float:left; padding:0; margin:0;width:240px;  }
.emojiPalette ul{ padding:0; margin:0; clear:both;}
.emojiPalette li{ padding:0; margin:0;}
.emojiPalette .current{ font-weight:700; background-image:url("../../../../i/sr/ar.gif"); background-repeat:no-repeat; padding-left:12px; margin-left:-12px; background-position:left center; color:#000; text-decoration:none; }

.emojiPalette li.nullSpace{cursor:default!important;}
.emojiPalette li.nullSpace:hover{ border:1px solid #fff!important; }

.emojiPalette dd li{cursor:pointer;}
.emojiPalette dd li:hover{ border:1px solid #000; padding:1px;}


.ssHeader {
background: url("../../../blog/user/ssimg.gif") no-repeat transparent 5px 0;
cursor: move;
height: 20px;
width: 335px;
}

.ssHeader a{ display:block; height:14px; width:16px; right:5px; position:absolute;}

.emojiPalette a.close:hover{
	background:rgba(230,230,230,0.5);
}

#mainContentsArea ul#htmlElementsControl .emojiPalette li{
	display:block;
	height:15px;
	width:15px;
	padding:2px;
	margin:0;
}
#mainContentsArea ul#htmlElementsControl .emojiPalette dd li{
	cursor:pointer;
}
#mainContentsArea ul#htmlElementsControl .emojiPalette dd li:hover{
	padding:1px;
}
#mainContentsArea .guestBook div#entryArea .emojiPalette dl.clearfix{
	border-style:none;
	padding:0;
}
#mainContentsArea .guestBook div#entryArea .emojiPalette dt.tab{
	padding-right:0;
	font-size:130%;
}
#mainContentsArea .guestBook div#entryArea .emojiPalette dt.tab li{
	float:none;
	width:80px;
	height:15px;
	padding:0;
}
#mainContentsArea .guestBook div#entryArea .emojiPalette dt.tab li.current{
	padding-left:12px;
	margin-left:-12px;
}

