@charset "euc-jp";
#TNposition, .closeupWrap .read p, .newArticle, .yjblogInfo {
	line-height:1.3;
}
/* newinfo -blog */
.newInfo .newinfoNavi {
	background:#e6f2f2;
	border-top:1px solid #e6e6e6;
	border-bottom:1px solid #e6e6e6;
	height:1.8em;
	text-align:center;
}
.newInfo .newinfoNavi li {
	display:block;
	float:left;
	height:auto;
	margin:.3em 3px 0 4px;
	_margin-left:2px;
}
.newInfo li a {
	cursor:pointer;
	display:block;
	float:left;
	text-align:center;
}
.newInfo .newinfoNavi span {
	margin:0 0 0 4px;
}
.newInfo .newinfoList {
	clear:both;
	margin:0 0 7px;
}
.newInfo .newinfoList dl {
	border-bottom:1px solid #e6e6e6;
	padding:4px 0 5px 4px;
	position:relative;
}
.newInfo .newinfoList dt {
	float:left;
}
.newInfo .newinfoList dd.nameBlog {
	float:right;
	font-size:85%;
	padding:0 2px 0 0;
}
.newInfo .newinfoList .bg {
	background:#eee;
}
/* newinfo -article */
.newInfo .newinfoNavi li.right {
	float:right;
}
.newInfo .newinfoNavi li.right a {
	margin:0 0 0 4px;
}
.newInfo .newinfoList dd.name {
	float:right;
	font-size:85%;
	padding:0 8em 0 0;
}
.newInfo .newinfoList dd.date {
	position:absolute;
	right:3px;
	font-size:85%;
	top:5px;
}
/* personalComment , myInfo */
.personalComment .newinfoList .chk, .myInfo .chk {
	background: url(http://i.yimg.jp/images/socialproducts/blog/img2/icon2.png) 0 0 no-repeat;
	margin:0 0 0 2px;
}
.personalComment .newinfoList {
	border-top:1px solid #e6e6e6;
}
/* sub */
#pos-lrec {
	margin-top:12px !important;
}
/* AdPosSQB */
.AdPosSQB {
	width:600px;
	margin:0 auto;
}
.AdPosSQB b small {
	text-align:center;
	display:block;
}
/* rightAd */
.rightAd .left {
	margin:0 5px 3px;
	padding:0 0 3px;
	border-bottom:1px solid #CCCCCC;
}
.rightAd .leftLast {
	margin:0 5px 3px;
	padding:0 0 3px;
	border-bottom:none;
}
.rightAd .title_sub, .rightRecommend .title_sub {
	text-align:center;
	background-color:#eee;
	margin:0 0 5px 0;
	padding:5px 0;
}
.rightAd {
	border:1px solid #CCCCCC;
	margin:0 0 10px 0;
	padding:0 0 5px 0;
}
/* AdPosRM */
.positionRm {
	border-bottom:1px solid #ccc;
	margin:0px 5px;
	padding:3px 0 3px 0;
}
.positionRmLastItem {
	border-bottom:none;
	margin:0px 5px;
	padding:3px 0 8px 0;
}
/* AdPosSHOW */
#show {
	margin:0 0 10px 0;
}
#show small b {
	font-size:139%;
}
/* rightRecommend , yjblogInfo , yjblogQA , newInfoTalent , myInfo , myInfo dl , tieup */
.rightRecommend .wrap, .yjblogInfo li, .yjblogQA li, .newInfoTalent dl, .myInfo li, .myInfo dl, .tieup li {
	padding:0 0 5px 0;
	margin:0 0 5px 0;
	border-bottom:1px solid #e6e6e6;
}
.rightRecommend .last, .yjblogInfo li.last {
	border-bottom:none;
	margin:0;
	padding:0;
}
.rightRecommend .left {
	float:left;
	clear:left;
	margin:0 7px 0 0;
}
.rightRecommend {
	border:1px solid #ccc;
	margin:0 0 10px 0;
}
/* yjblogQA , newInfoTalent , myInfo, myInfo , tieup */
.yjblogQA li a {
	background:transparent url(http://i.yimg.jp/images/socialproducts/blog/img2/icon2.png) no-repeat scroll 0 -32px;
	display:inline-block;
	list-style-position:outside;
	padding:6px 0 3px 20px;
}
.yjblogQA .more, .newInfoTalent .more, .myInfo .more, .myInfo dl .more, .tieup .more {
	margin:0;
	padding:0;
	text-align:right;
}
.yjblogQA .more a, .newInfoTalent .more a, .myInfo .more a, .myInfo dl .more a, #noticeWrap .more a, .tieup .more a {
	background:url(http://i.yimg.jp/images/socialproducts/blog/img2/icon2.png) no-repeat 0 -146px;
	padding:0 0 4px 10px;
}
/* newSkin */
.newSkin .wrap {
	text-align:center;
}
.newSkin img {
	border:#ccc 1px solid;
	padding:1px;
	margin:0 3px 0 0;
}
.newSkin .newImg {
	border:none;
	margin: 0 0 0 -1px;
	vertical-align:text-top !important;
}
.newSkin a {
	_display:inline-block;
}
.newSkin .else, .newSkin .new {
	width:60px;
	display:inline-block;
	text-align:center;
	line-height:1.5em;
	height:70px;
	vertical-align:top;
}
.newSkin .else img, .newSkin .new img {
	vertical-align:bottom;
}
/* yjblogOdai --> closeUpLeftColumnModule */
.yjblogOdai .closeupTitle {
	vertical-align:middle;
	margin:0 5px 5px 0;
}
.yjblogOdai .centerLink {
	text-align:center;
}
/* newInfoTalent */
.newInfoTalent .avaframe {
	border: solid 1px #ccc;
	border-collapse: collapse;
	float: left;
	margin-right: 10px;
	width: 44px;
}
.newInfoTalent .avaframe .avaimg {
	display: table-cell;
	text-align: center;
	vertical-align: middle;
	width: 44px !important;
	width: auto;
	height: 44px !important;
	height: auto;
}
.newInfoTalent .avaframe {
	background:#fff;
	display: inline;
	text-align: center;
	vertical-align: text-top;
	line-height: 44px;
	overflow: hidden;
	width: 44px;
	height: 44px;
}
.newInfoTalent span {
	display:inline-block;
}
.newInfoTalent.avaimg {
	vertical-align: middle;
	display: inline;
}
.newInfoTalent .avaimg img {
	vertical-align: middle;
}
.newInfoTalent dt {
	margin:0 0 3px 56px;
	word-wrap: break-word;
}
.newInfoTalent dd img {
	vertical-align:middle;
	margin:0 3px 0 0;
}
.newInfoTalent dd {
	word-wrap: break-word;
	margin:0 0 2px 56px;
}

/* loginModule */
.loginModule {
	border:#ffd8d9 3px solid;
	padding:0 6px 8px 6px;
	margin:0 0 10px 0;
}
.loginModule .left {
	float:left;
}
.loginModule .wrap .right {
	float:right;
	margin:0.5em 0;
}
.loginModule h4 img {
	vertical-align: middle;
}
.notLogin {
	text-align:center;
}
.notLogin .btn {
	background:url(http://i.yimg.jp/images/socialproducts/blog/img2/ximg2.png) 0 -58px repeat-x;
	color:#0066cb;
}
.notLogin a, .moreBtn a {
	text-decoration:none;
	overflow: hidden;
}
.notLogin a:hover .btn, .moreBtn a:hover .btn {
	text-decoration:underline;
}
.moreBtn a:hover {
	text-decoration:underline;
}
.notLogin .bottom, .notLogin .top {
	font-size:1%;
}
.notLogin .top {
	position: relative;
	height: 4px;
	border-top:#ffd950 solid 1px;
}
.notLogin .bottom {
	position: relative;
	height: 4px;
	border-bottom:#fea515 solid 1px;
	background:#ffda50;
	margin:0 0 3px 0;
}
.notLogin .top .left, .notLogin .top .right, .notLogin .bottom .left, .notLogin .bottom .right {
	background: url(http://i.yimg.jp/images/socialproducts/blog/img2/parts4.png) no-repeat;
	position: absolute;
	height: 5px;
	width: 5px;
	overflow:hidden;
}
.notLogin .top .left {
	background-position: -96px -8px;
	top:-1px;
	left:0;
}
.notLogin .top .right {
	background-position: -101px -8px;
	top:-1px;
	right:0;
}
.notLogin .bottom .left {
	background-position: -96px -13px;
	top:0;
	left:0;
}
.notLogin .bottom .right {
	background-position: -101px -13px;
	top:0;
	right:0;
}
.notLogin .middle {
	border-color:#ffba00;
	border-style:none solid;
	border-width:1px;
	padding:3px 0 3px 1px;
}
.notLogin .middle img {
	vertical-align:middle;
	margin:0 3px 0 0;
}
.notLogin p a {
	text-decoration:underline;
}
.mypage {
	text-align:center;
	background:url(http://i.yimg.jp/images/socialproducts/blog/img2/ximg2.png) 0 -157px repeat-x;
	padding:5px 0;
	margin:5px 0 5px 0;
	text-decoration:underline;
	cursor:pointer;
}
html>/**/body .mypage {
	display /*\**/: block\9
}
.doneLogin {
	text-align:center;
	padding:0 3px;
	margin:0 0 8px 0;
}
.doneLogin .btn {
	background:url(http://i.yimg.jp/images/socialproducts/blog/img2/ximg2.png) 0 -65px repeat-x;
	color:#0066cb;
}
.doneLogin a {
	text-decoration:none;
	overflow: hidden;
	display:block;
}
.doneLogin a:hover {
	text-decoration:underline;
}
.doneLogin .bottom, .doneLogin .top, .avatarArea .bottom, .avatarArea .top {
	font-size:1%;
}
.doneLogin .top, .avatarArea .top {
	position: relative;
	height: 4px;
	border-top:#ffd950 solid 1px;
	background:#fff6d5;
}
.doneLogin .bottom, .avatarArea .bottom {
	position: relative;
	height: 4px;
	border-bottom:#fea515 solid 1px;
	background:#ffda50;
	margin:0 0 3px 0;
}
.doneLogin .top .left, .doneLogin .top .right, .doneLogin .bottom .left, .doneLogin .bottom .right, .avatarArea .top .left, .avatarArea .top .right, .avatarArea .bottom .left, .avatarArea .bottom .right, .moreBtn .top .left, .moreBtn .top .right, .moreBtn .bottom .left, .moreBtn .bottom .right, .moreBtnOff .top .left, .moreBtnOff .top .right, .moreBtnOff .bottom .left, .moreBtnOff .bottom .right {
	background: url(http://i.yimg.jp/images/socialproducts/blog/img2/parts4.png) no-repeat;
	position: absolute;
	height: 5px;
	width: 5px;
	overflow:hidden;
}
.doneLogin .top .left, .avatarArea .top .left, .moreBtn .top .left, .moreBtnOff .top .left {
	background-position: -96px -8px;
	top:-1px;
	left:0;
}
.doneLogin .top .right, .avatarArea .top .right, .moreBtn .top .right, .moreBtnOff .top .right {
	background-position: -101px -8px;
	top:-1px;
	right:0;
}
.doneLogin .bottom .left, .avatarArea .bottom .left, .moreBtn .bottom .left, .moreBtnOff .bottom .left {
	background-position: -96px -13px;
	top:0;
	left:0;
}
.doneLogin .bottom .right, .avatarArea .bottom .right, .moreBtn .bottom .right, .moreBtnOff .bottom .right {
	background-position: -101px -13px;
	top:0;
	right:0;
}
.doneLogin .middle, .avatarArea .middle, .moreBtn .middle {
	border-color:#fed349;
	border-style:none solid;
	border-width:1px;
	padding:0 0 0 1px;
	text-align:center;
}
.moreBtnOff .middle {
	border-color:#d1d1d1;
	border-style:none solid;
	border-width:1px;
	padding:0 0 0 1px;
	text-align:center;
}
.doneLogin .middle img {
	vertical-align:middle;
	margin:0 3px 0 0;
}
.doneLogin .left, .avatarArea .left {
	float:left;
	width:48.5%;
	margin:0 8px 0 0;
}
.doneLogin .right, .avatarArea .right {
	float:right;
	width:48.5%;
}
/* 201009 add. */
.doneLogin .right .btn {color:#06c !important;}
.doneLogin .right a {color:#06c !important;}
.doneLogin .right .top {
	border-top:#70afb2 solid 1px;
	background:#eef8f7;
}
.doneLogin .right .top .left {
	background-position: -1691px -63px;
}
.doneLogin .right .top .right {
	background-position: -1696px -63px;
}
.doneLogin .right .btn {
	background:url(http://i.yimg.jp/images/socialproducts/blog/img2/ximg3.png) repeat-x 0 -586px;
}
.doneLogin .right .middle {
	border-color:#70afb2;
}
.doneLogin .right .bottom {
	border-bottom:#70afb2 solid 1px;
	background:#cfe4e2;
}
.doneLogin .right .bottom .left {
	background-position: -1691px -68px;
}
.doneLogin .right .bottom .right {
	background-position: -1696px -68px;
}
/* /200909 add */
.history, .noticeBox {
	background: url(http://i.yimg.jp/images/socialproducts/blog/img2/history.png) repeat;
	padding:6px;
}
.history .title_sub {
	padding:3px 0 3px 3px;
	margin:0;
}
.history .contents, .noticeBox .contents {
	background:#f5f1e8;
}
.noticeBox .notice, .noticeBox .message, .noticeBox .connection {
	display:block;
	float:left;
	background: url(http://i.yimg.jp/images/socialproducts/blog/img2/icon2.png) no-repeat;
	padding:0 11px 0 16px;
}
.noticeBox .notice {
	background-position:0 -1198px;
	margin:5px 0 0 0;
}
.noticeBox .message {
	background-position:0 -1238px;
	margin:5px 0 0 0;
}
.noticeBox .connection {
	background-position:0 -1158px;
	_width:90%;
}
.noticeBox .contents {
	padding:5px;
}
.history table {
	border-collapse:collapse;
	width:100%;
}
.history table tr th, .history table tr td, .history table tbody {
	border-color:#dbcdb0;
	border:solid 1px #dbcdb0;
	text-align:center;
}
.history th {
	background:#fc6;
}
.history th.noData {
	background:#f5f1e8;
	border:none;
}
/* gloNavi, avatarArea */
.leftNavi ul.bold {
	line-height:1.8;
	margin:0 1px;
	z-index:1;
}
.leftNavi {
	width:830px;
	float:left;
}
.leftNavi a {
	color:#fff !important;
	text-decoration:none;
	width:102px;
	display:block;
	height:24px;
}
.leftNavi a:visited, .rightNavi a:visited {
	color:#fff !important;
}
.leftNavi a:hover {
	background: url(http://i.yimg.jp/images/socialproducts/blog/img2/parts4.png) -213px 0px no-repeat;
	color:#2d595c !important;
}
.leftNavi li.active {
	background: url(http://i.yimg.jp/images/socialproducts/blog/img2/parts4.png) -111px 0px no-repeat;
	color:#fff;
}
.leftNavi #navigationSearchInput {
	border:1px solid #7F9DB9;
	padding:0;
	padding:3px 5px\9;
	margin:0 0 0 5px;
	_margin:0px;
	width:120px;
}
.leftNavi #navigationSearchInputCat {
	border:1px solid #7F9DB9;
	padding:0;
	padding:3px 5px\9;
	margin:0 0 0 5px;
	_margin:0px;
	width:94px;
}
.leftNavi select {
	margin-right:5px;
}
input, select, option, textarea {
	color:#555;
	font-family:"Gothic", "ヒラギノ角ゴ Pro W3", "MS PGothic", "sans-serif"
}
.leftNavi .bottom, .rightNavi .bottom {
	font-size:1%;
}
.leftNavi .top {
	position: relative;
	height: 3px;
	background:#51a0a5;
}
.leftNavi .bottom {
	position: relative;
	height: 3px;
	background:#499499;
	margin:0 0 3px 0;
	z-index:1;
}
.leftNavi .top .left, .leftNavi .top .right, .leftNavi .bottom .left, .leftNavi .bottom .right {
	background: url(http://i.yimg.jp/images/socialproducts/blog/img2/parts4.png) no-repeat;
	position: absolute;
	height: 3px;
	width: 3px;
	overflow:hidden;
}
.leftNavi .top .left {
	background-position: -105px 0;
	top:0;
	left:0;
}
.leftNavi .top .right {
	background-position: -108px 0;
	top:0;
	right:0;
}
.leftNavi .bottom .left {
	background-position: -105px -3px;
	bottom:0;
	_bottom:-1px;
	left:0;
}
.leftNavi .bottom .right {
	background-position: -108px -3px;
	bottom:0;
	_bottom:-1px;
	right:0;
}
.leftNavi .middle {
	background:url(http://i.yimg.jp/images/socialproducts/blog/img2/ximg2.png) 0 -213px repeat-x;
	padding:0 0 0 1px;
	position:relative;
	_position:relative;
}
.leftNavi .middle img {
	vertical-align:middle;
	margin:0 3px 0 0;
}
.leftNavi li {
	display:block;
	margin:0 6px 0 1px;
	width:102px;
	text-align:center;
	float:left;
	color:fff;
}
.leftNavi span.s1, span.s2, span.s3, span.s4, span.s5 {
	border-right:1px solid #74b3b8;
	float:left;
	height:30px;
	position:absolute;
	top:-24px;
	margin-top:-3px;
	z-index:4 !important;
}
.leftNavi span.s1 {
	left:108px;
	_left:109px;
}
.leftNavi span.s2 {
	left:217px;
	_left:218px;
}
.leftNavi span.s3 {
	left:326px;
	_left:327px;
}
.leftNavi span.s4 {
	left:435px;
	_left:436px;
}
.leftNavi span.s5 {
	left:544px;
	_left:545px;
}
.rightNavi {
	width:115px;
	float:right;
	text-align:center;
}
.rightNavi .iconRandom {
	background:url(http://i.yimg.jp/images/socialproducts/blog/img2/icon2.png) 0 -187px no-repeat;
	margin:0 3px 0 0;
	vertical-align:middle;
}
*html .rightNavi .iconRandom {
	background:url(http://i.yimg.jp/images/socialproducts/blog/img2/icon2.png) 0 -182px no-repeat;
	height:1.8em;
}
.rightNavi .bold {
	line-height:1.8;
	display:block;
	margin:0 0 0 2px;
>margin:0 0 0 1px;
}
.rightNavi .top {
	position: relative;
	height: 3px;
	background:#0099cb;
}
.rightNavi .bottom {
	position: relative;
	height: 3px;
	background:#0067fe;
	margin:0 0 3px 0;
}
.rightNavi .top .left, .rightNavi .top .right, .rightNavi .bottom .left, .rightNavi .bottom .right {
	background: url(http://i.yimg.jp/images/socialproducts/blog/img2/parts4.png) no-repeat;
	position: absolute;
	height: 3px;
	width: 3px;
	overflow:hidden;
}
.rightNavi .top .left {
	background-position: -105px -18px;
	top:0;
	left:0;
}
.rightNavi .top .right {
	background-position: -108px -18px;
	top:0;
	right:0;
	_right:-1px;
}
.rightNavi .bottom .left {
	background-position: -105px -21px;
	bottom:0;
	_bottom:-1px;
	left:0;
}
.rightNavi .bottom .right {
	background-position: -108px -21px;
	bottom:0;
	_bottom:-1px;
	right:0;
	_right:-1px;
}
.rightNavi .middle {
	background:url(http://i.yimg.jp/images/socialproducts/blog/img2/ximg2.png) 0 -307px repeat-x;
	padding:0 0 0 1px;
}
.rightNavi a {
	color:#fff !important;
	text-decoration:none;
	width:109px;
	display:block;
	padding:0 0 0 2px;
	height:24px;
}
.rightNavi a:hover {
	background: url(http://i.yimg.jp/images/socialproducts/blog/img2/parts4.png) -109px -24px no-repeat;
	color:#003f97 !important;
}
.rightNavi div.active {
	background: url(http://i.yimg.jp/images/socialproducts/blog/img2/parts4.png) 0px -74px no-repeat;
	color:#fff !important;
}
/* gloNaviMAC */
body:first-of-type .leftNavi .middle {
	height:24px;
}
body:first-of-type .leftNavi ul.bold {
	line-height:2;
}
body:first-of-type .rihtNavi .bold {
	line-height:2;
}
body:first-of-type .leftNavi, .rightNavi {
	line-height:2;
}
body:first-of-type .leftNavi ul {
	margin:0 0 0 1px;
	font-weight:600;
}
body:first-of-type .leftNavi a, body:first-of-type .rightNavi a {
	line-height:2;
	padding:1px 0;
	font-size:90%;
height;
inherit;
}
body:first-of-type .leftNavi a:hover {
	padding:0;
	height:24px;
	line-height:2;
}
body:first-of-type .leftNavi li.active {
	line-height:2;
	font-size:100%;
	height:24px;
}
body:first-of-type .rightNavi a:hover {
	background: url(http://i.yimg.jp/images/socialproducts/blog/img2/parts4.png) -109px -24px no-repeat;
}
body:first-of-type .rightNavi .middle a {
	padding:inherit;
	font-weight:600;
	line-height:2;
}
body:first-of-type .rightNavi .middle {
	padding:0 0 0 1px;
}
body:first-of-type .rightNavi div.active {
	background: url(http://i.yimg.jp/images/socialproducts/blog/img2/parts4.png) 0px -74px no-repeat;
	color:#fff !important;
	font-weight:600;
	height:24px
}

/*グローバルナビリニューアル*/
#gloNavi_v2{ margin-bottom:10px;}
#globalNaviTop ul li{ float:left;}

#globalNaviTop ul .topNavi,
#globalNaviTop ul .mypageNavi,
#globalNaviTop ul .talentNavi,
#globalNaviTop ul .rankingNavi,
#globalNaviTop ul .categoryNavi,
#globalNaviTop .formNavi,
#globalNaviTop ul .randomblgNavi
{ background:url("http://i.yimg.jp/images/socialproducts/blog/img2/glonavi_sprite_v2.png") no-repeat;}

#globalNaviTop ul .topNavi,
#globalNaviTop ul .mypageNavi,
#globalNaviTop ul .talentNavi,
#globalNaviTop ul .rankingNavi,
#globalNaviTop ul .categoryNavi
{width:109px; height:30px; text-indent:-9999px; display:block;}

#globalNaviTop ul .topNavi{ background-position:0 0;}
#globalNaviTop ul .active .topNavi{ background-position:0 -60px;}
#globalNaviTop ul .topNavi:hover{ background-position:0 -30px;}

#globalNaviTop ul .mypageNavi{ background-position:-109px 0;}
#globalNaviTop ul .active .mypageNavi{ background-position:-109px -60px;}
#globalNaviTop ul .mypageNavi:hover{ background-position:-109px -30px;}

#globalNaviTop ul .talentNavi{ background-position:-218px 0px;}
#globalNaviTop ul .active .talentNavi{background-position:-218px -60px;}
#globalNaviTop ul .talentNavi:hover{ background-position:-218px -30px;}

#globalNaviTop ul .rankingNavi{ background-position:-327px 0px;}
#globalNaviTop ul .active .rankingNavi{background-position:-327px -60px; }
#globalNaviTop ul .rankingNavi:hover{ background-position:-327px -30px;}

#globalNaviTop ul .categoryNavi{ background-position:-436px 0px;}
#globalNaviTop ul .active .categoryNavi{background-position:-436px -60px; }
#globalNaviTop ul .categoryNavi:hover{ background-position:-436px -30px;}
#globalNaviTop .formNavi{ background-position:-549px 0px;  min-height:30px; height:auto!important; height:30px; width:283px;}
#globalNaviTop ul .randomblgNavi{ background-position:-832px 0; width:118px; height:30px; text-indent:-9999px; display:block; margin-left:0px;}
#globalNaviTop ul .randomblgNavi:hover{ background-position:-832px -30px;}

#globalNaviBtm{ background:url("http://i.yimg.jp/images/socialproducts/blog/img2/bg_blue.png") repeat-x 0 0; border: 1px solid #C6C4B7; padding: 6px 5px ;width:934px;}
#globalNaviBtm input,#globalNaviBtm select{ font-family:"MS PGothic", "Osaka", Arial, sans-serif;}

#globalNaviBtm #navigationSearchForm_v2,#globalNaviBtm #navigationSearchFormCat_v2 { display:inline-block;*display: inline;*zoom: 1; padding:3px; background-color:#62B0B9;}
#globalNaviBtm #navigationSearchForm_v2 #navigationSearchInput_v2, #globalNaviBtm #navigationSearchFormCat_v2 #navigationSearchInputCat_v2{ height:13px; background:#fff url("http://i.yimg.jp/images/socialproducts/blog/img2/ico_search-2.0.0.png") no-repeat 3px 3px; width:270px;  color:#000; vertical-align:middle; padding:5px 0 5px 25px; border:1px solid #ccc;}
#globalNaviBtm #navigationSearchFormCat_v2 .form_select{ height:21px;  vertical-align:middle; border:1px solid #ccc;}

#globalNaviBtm .submitBtn{ width: 70px;height: 25px;padding: 3px 0 0.154em;_padding: 0;border: 1px solid #455893;background: #ffc027 url("http://i.yimg.jp/images/socialproducts/blog/img2/isbg_yellow.png") 0 0 repeat-x;cursor: pointer; vertical-align:middle;/*filter:chroma(color=#000000);*/ font-weight:700; color:#000;}
#globalNaviBtm dl{ display:inline-block; *display: inline;*zoom: 1;vertical-align:middle; margin:2px 0 0 5px;}
#globalNaviBtm dt, #globalNaviBtm dd{float:left;}
#globalNaviBtm dd{ margin:0 5px;}

/* personalTop */
.pLeft {
	float:left;
	width:150px;
	margin:0 10px 0 0;
}
.pRight {
	float:right;
	width:474px;
}
/* myInfo */
.myInfo dd.name, .myInfo dd.date {
	font-size:85%;
}
.myInfo dd.date {
	text-align:right;
}
.myInfo dl {
	padding:0;
}
/* avatarArea */
#yahooIdentityUserCard {
	background:none;
	width:auto;
}
#yahooIdentityUserCard .yahooIdentityUserCardContents {
	background:none;
}
#popularityInfoArea #popularityInfo dl dd img {
	vertical-align:bottom;
}
#yahooIdentityUserCard a {
	background:none;
}
#yahooIdentityUserCard .yahooIdentityUserCardThumbnailFullContainerAvt {
	background-color:#fff;
}
#yahooIdentityUserCard #yahooIdentityUserCardEditImageButtonContainer a {
	color:#06c;
}
.avatarArea {
	background-color:#ddebec;
	padding:3px !important;
	font-size:medium;
}
.avatarArea2 {
	background: url(http://i.yimg.jp/images/socialproducts/blog/img2/avatar.png) repeat;
	padding:3px;
>zoom:1;
}
/* error */
.NewListNotice {
	margin:12px 10px 10px 25px;
}
.NewListNotice img {
	float:left;
	vertical-align:middle;
	margin:0 5px 0 -25px;
}
.NewListNotice2 {
	margin:12px 10px 10px 5px;
}
ul.NewListNoticeKeyword li {
	list-style:disc outside none;
	margin:0 0 0 3em;
}
/* pTopmain */
.favorite img {
	border:#ccc 1px solid;
	margin-bottom: 7px;
	padding-bottom: 7px;
}
.ownerWrap {
	border-bottom: 1px solid #e6e6e6;
	margin-bottom: 7px;
	padding-bottom: 7px;
	position:relative;
}
.ownerWrap dd {
	word-break:break-all;
	padding:0 0 0 69px;
	word-wrap:break-word;
}
.ownerWrap dd.left {
	width:310px;
}
.ownerWrap dd.right {
	float:right;
}
.ownerWrap dd.right .top, .ownerWrap dd.right .bottom, .treeNavi .moreBtn .top {
	height:2px
}
.ownerWrap dd.right .bottom .left {
	background-position: -315px -5px;
}
.ownerWrap dd.right .bottom .right {
	background-position: -318px -5px;
}
.ownerWrap dd.left {
>padding-left:15px;
}
.ownerWrap dd .serviceIcon {
	left:50px;
	position:absolute;
}
.ownerWrap .right .moreBtn a {
	cursor:pointer;
}
.ownerWrap .right .moreBtn, .treeNavi .moreBtn, .moreBtnOff {
	width:84px;
}
.ownerWrap .avaframe {
	margin:3px 5px 0 0 !important;
}
.ownerWrap .moreBtn .middle span, .treeNavi .moreBtn .middle span {
	background:url(http://i.yimg.jp/images/socialproducts/blog/img2/icon2.png) 0 -228px no-repeat;
	padding:0 0 0 12px;
}
.moreBtnOff .middle span {
	background:url(http://i.yimg.jp/images/socialproducts/blog/img2/icon2.png) 0 -1278px no-repeat;
	padding:0 0 0 12px;
}
.pTime {
	float: right;
	white-space:nowrap;
	position:absolute;
	top:0;
	right:0;
}
.ownerName {
	width:380px;
}
.tabWrapper .on {
	font-weight:bold;
	background:url(http://i.yimg.jp/images/socialproducts/blog/img2/ximg2.png) repeat-x 0 1px;
	border-top: 1px solid #ccc;
	width: 117px;
	height: 20px;
	text-align: center;
	padding-top: 1px;
}
.tabWrapper .on a {
	color:#333436 !important;
}
.tabWrapper .on a:hover {
	color:#333436 !important;
	text-decoration:none !important;
	cursor:default;
}
.tabWrapper a {
	outline:none;
}
.tabWrapper .off {
	background: url(http://i.yimg.jp/images/socialproducts/blog/img2/ximg2.png) repeat-x 0 -440px;
	border-top: 1px solid #ccc;
	width: 117px;
	height: 20px;
	text-align: center;
	cursor:pointer;
	text-decoration:underline;
	_height: 21px;
}
#tab1 {
	border-left: 1px solid #ccc;
	margin-bottom:-1px;
}
#tab2 {
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	margin-bottom:-1px;
}
#tab3 {
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	margin-bottom:-1px;
}
#tab1, #tab2, #tab3 {
	width: 97px;
	height: 23px;
	text-decoration:none;
	line-height:1.7;
}
#tab1 a:link, #tab2 a:link, #tab3 a:link {
	height: 23px;
	text-decoration:none;
	display:block;
}
#tab1 a:visited, #tab2 a:visited, #tab3 a:visited {
	height: 23px;
	text-decoration:none;
	display:block;
}
#tab1 a:hover, #tab2 a:hover, #tab3 a:hover {
	height: 23px;
	text-decoration:underline;
	display:block;
}
#tab1, #tab2 {
	float:left;
}
#tab3 {
	float:right;
}
.tabWrapper li {
	position: relative;
}
.tabWrapper a:hover {
	display:block;
	text-decoration:underline;
}
.treeWrapper {
	border: 1px solid #ccc;
	margin-bottom: 7px;
}
#tree1 table, #tree2 table, #tree3 table, #tree4 table {
	float: left;
	margin-right: 6px;
}
#tree1, #tree2, #tree3 {
	padding: 7px 10px 8px;
}
.tree_on {
	display: block;
}
.tree_off {
	display: none;
}
.serviceIcon img {
	vertical-align:text-bottom;
	margin:2px 3px 2px 0;
}
.moreBtn .btn, .moreBtnOff .btn {
	background:url(http://i.yimg.jp/images/socialproducts/blog/img2/ximg2.png) 0 -397px repeat-x;
	color:#0066cb;
}
.moreBtnOff .btn {
	color:#b6b6b6;
}
.moreBtn .top {
	position: relative;
	height: 4px;
	border-top:#bdbdbd solid 1px;
	background:#ffffff;
}
.moreBtn .bottom {
	position: relative;
	height: 4px;
	border-bottom:#bdbdbd solid 1px;
	background:#dadada;
	margin:0;
}
.moreBtnOff .top {
	position: relative;
	height: 4px;
	border-top:#d1d1d1 solid 1px;
	background:#ffffff;
}
.moreBtnOff .bottom {
	position: relative;
	height: 4px;
	border-bottom:#d1d1d1 solid 1px;
	background:#dadada;
	margin:0;
}
.moreBtn .top .left {
	background-position: -315px 0;
}
.moreBtn .top .right {
	background-position: -318px 0;
}
.moreBtn .bottom .left {
	background-position: -315px -3px;
}
.moreBtn .bottom .right {
	background-position: -318px -3px;
}
.moreBtnOff .top .left {
	background-position: -315px -12px;
}
.moreBtnOff .top .right {
	background-position: -318px -12px;
}
.ownerWrap dd.right .moreBtnOff .bottom .left {
	background-position: -315px -17px;
}
.ownerWrap dd.right .moreBtnOff .bottom .right {
	background-position: -318px -17px;
}
.moreBtn .middle {
	border-color:#bdbdbd;
}
span.thumbnailWrap {
	vertical-align:top
}
.thumbnail {
	border: solid 1px #ccc;
	border-collapse: collapse;
	float: left;
	margin-right: 10px;
	width: 26px;
}
.thumbnail .thumbnailImg {
	display: table-cell;
	text-align: center;
	vertical-align: middle;
	width: 28px !important;
	width: auto;
	height: 26px;
	height: auto;
}
.thumbnail .thumbnailImg img {
	border: solid 1px #fff;
}
.thumbnail {
	display: inline;
	text-align: center;
	vertical-align: text-top;
	line-height: 26px;
	overflow: hidden;
	width: 26px;
	height: 25px;
}
.thumbnail span {
	display:inline-block;
}
.thumbnail .thumbnailImg {
	vertical-align: middle;
	display: inline;
}
.thumbnail .thumbnailImg img {
	vertical-align: middle;
}
.treeNavi {
	margin:0 0 5px 0;
}
.treeNavi .left {
	float:left;
}
.treeNavi .treeBtn {
	_display:inline;
}
.treeBtn li.first {
	border-left:none;
}
.treeNavi .right {
	float:right;
}
.treeNavi ul {
	border:1px solid #ccc;
}
.treeNavi li {
	float:left;
	display:block;
	padding:2px 0 0 0;
}
.treeNavi li a {
	text-decoration:none;
	padding:2px 10px;
}
.treeNavi li a:hover {
	text-decoration:underline;
}
.treeNavi li {
	background:url(http://i.yimg.jp/images/socialproducts/blog/img2/ximg2.png) 0 -462px repeat-x;
	border-right:#e6f2f2 solid 1px;
	border-left:#8ca8a9 solid 1px;
}
.treeBtn .on {
	padding:2px 10px 0 10px;
	background:url(http://i.yimg.jp/images/socialproducts/blog/img2/ximg2.png) 0 -484px repeat-x;
}
.treeNavi span.caption {
	float:left;
	margin:3px 0 1px 0;
}
.treeNavi .moreBtn, .treeNavi .moreBtnOff {
	width:84px;
	float:left;
	margin:0 3px 0 0;
}
.treeBtnWrap {
	padding:0 0 5px 0;
}
.treeBtnWrap .top .left, .treeBtnWrap .top .right, .treeBtnWrap .bottom .left, .treeBtnWrap .bottom .right {
	background: url(http://i.yimg.jp/images/socialproducts/blog/img2/parts4.png) no-repeat;
	position: absolute;
	height: 2px;
	width: 2px;
	overflow:hidden;
}
.treeBtnWrap .top {
	position:relative;
}
.treeBtnWrap .bottom {
	position:relative;
}
.treeBtnWrap .top .left {
	background-position: -96px -18px;
	top:0;
	left:0;
}
.treeBtnWrap .top .right {
	background-position: -98px -18px;
	right:0;
	top:0;
}
.treeBtnWrap .bottom .left {
	background-position: -96px -20px;
	bottom:0;
	_bottom:24px;
}
.treeBtnWrap .bottom .right {
	background-position: -98px -20px;
	right:0;
	bottom:0;
	_bottom:24px;
}
/* noticeWrap */
#noticeWrap {
	border:solid 1px #aed5da;
	margin:0 0 10px 0;
}
#noticeWrap .contents {
	position:relative;
	border:double 3px #aed5da;
	padding:5px;
}
#noticeWrap .serviceIcon img {
	vertical-align:middle;
}
#noticeWrap .left {
	float:left;
	width:390px;
}
#noticeWrap .more {
	/*float:right;*/
	clear: both;
	width: 100%;
	text-align: right;
}
#noticeWrap .left a {
	color:#f00;
	font-weight:700;
}
#noticeWrap .left a:visited {
	color:#f00 !important;
}
/* tsubuWrap */
.inputBlastWrap {
	float:left;
}
.inputBlastWrap input {
	width:370px;
}
.inputUrlSwitchClosed {
	padding-bottom:3px;
}
#contentBodyCount {
	padding: 5px 7px 0px;
	font-size: small;
	zoom:1;
}
#contentBodyCount.errorMsg2 {
	color:#f00;
	font-weight: 700;
	zoom:1;
}
#id_burlTxtBox {
	clear:both;
	padding:5px 0;
	zoom:1;
	color:#999;
}
#id_burlTxtBox a {
	color:#999 !important;
}
#id_burlTxtBox select {
>vertical-align:middle;
}
#tsubuWrap {
	padding:8px;
}
#tsubuWrap .jsoffTxt {
	margin-top:5px;
}
.inputUrlSwitchClosed a {
	color:#999;
	background: url(http://i.yimg.jp/images/socialproducts/blog/img2/icon2.png) 1px -266px no-repeat;
	padding-left:11px;
}
.inputUrlSwitchOpened {
	padding-bottom:3px;
}
.inputUrlSwitchOpened a {
	color:#999;
	background: url(http://i.yimg.jp/images/socialproducts/blog/img2/icon2.png) 0px -303px no-repeat;
	padding-left:11px;
}
.blastEditButtonWrap {
	margin:0 0 0 10px;
	width:62px;
	float:left;
}
.blastEditButtonWrap button {
	border:0;
	width:60px;
	height:24px;
	font-size:1px;
	background: url(http://i.yimg.jp/images/socialproducts/blog/img2/parts4.png) -323px 0px no-repeat;
	cursor:pointer;
	position:relative;
	left:3px;
}
.blastEditButtonWrap button:hover {
	border:0;
	width:60px;
	height:24px;
	font-size:1px;
	background: url(http://i.yimg.jp/images/socialproducts/blog/img2/parts4.png) -323px -24px no-repeat;
	cursor:pointer;
	position:relative;
	left:3px;
}
.blastEditButtonWrap button:active {
	border:0;
	width:60px;
	height:24px;
	font-size:1px;
	background: url(http://i.yimg.jp/images/socialproducts/blog/img2/parts4.png) -323px -24px no-repeat;
	cursor:pointer;
	position:relative;
	left:3px;
}
button.blastEditButtonDisabled {
	border:0;
	width:60px;
	height:24px;
	font-size:1px;
	background: url(http://i.yimg.jp/images/socialproducts/blog/img2/parts4.png) -323px -48px no-repeat;
	position:relative;
	left:3px;
	cursor:default;
}
.urlShortenWrap {
	margin:2px 0 0 0;
	width:62px;
	float:left;
}
.urlShortenWrap button {
	border:0;
	width:60px;
	height:18px;
	font-size:1px;
	background: url(http://i.yimg.jp/images/socialproducts/blog/img2/parts4.png) -1979px 0px no-repeat;
	cursor:pointer;
	position:relative;
}
.urlShortenWrap button:hover {
	border:0;
	width:60px;
	height:18px;
	font-size:1px;
	background: url(http://i.yimg.jp/images/socialproducts/blog/img2/parts4.png) -1979px -18px no-repeat;
	cursor:pointer;
	position:relative;
}
.urlShortenWrap .bgText {
	display:none;
}
#id_Submit .bgText, #id_burlClose .bgText {
	display:none;
}
.inputUrlWrap a.inputUrlWrapCloseButton {
	margin:3px 0 0 5px;
>margin:1px 0 0 4px;
	float:left;
	width:15px;
	height:15px;
	background: url(http://i.yimg.jp/images/socialproducts/blog/img2/parts4.png) -383px 0px no-repeat;
}
.inputUrlWrap a.inputUrlWrapCloseButton:hover {
	margin:3px 0 0 5px;
>margin:1px 0 0 4px;
	float:left;
	width:15px;
	height:15px;
	background:url(http://i.yimg.jp/images/socialproducts/blog/img2/parts4.png) -398px 0px no-repeat;
}
.inputUrlWrap .inputUrl {
	border:1px solid #9dbede;
	padding:2px;
	width:360px;
	float:left;
}
.inputBlast {
	border:1px solid #9DBEDE;
	padding:3px;
}
/* qrModule */
.qrModule {
	border:1px solid #d6c5bb;
	margin:0 0 10px 0;
}
.qrModule img {
	background:url(http://i.yimg.jp/images/socialproducts/blog/img2/parts4.png) -1681px 0px no-repeat;
	vertical-align:bottom;
}
/* sideBanner */
.sideBanner,.yspBanner{border:1px solid #d6c5bb;margin:0 0 10px 0;}
.sideBanner a img,.yspBanner a img{ display:block; width:298px;}
.sideBanner a img{height:63px;}
.yspBanner a img{height:98px;}
/* notFound */
#wrapper #contents .lowerWrap .hotWords {
	padding-left:10px;
}
#wrapper #contents .lowerWrap .hotWords a {
	font-weight:700;
}
#main_notFound .notfoundMsg {
	text-align:center;
	margin:30px 0 60px;
	line-height:1.2em;
	font-weight:700;
}
#main_notFound .notfoundBody {
	width:638px;
	height:225px;
	background:url("http://i.yimg.jp/images/socialproducts/blog/img/bg404.gif") no-repeat 0 0;
	margin:0 auto 30px;
	position:relative;
}
#main_notFound .notfoundBody .color1 {
	color:#FE9901;
}
#main_notFound .notfoundBody .color2 {
	color:#008BA0;
}
#main_notFound .notfoundBody .notfoundTitleNew {
	position:absolute;
	top:13px;
	left:52px;
	font-weight:700;
	font-size:95%;
}
#main_notFound .notfoundBody .notfoundTitleCheck {
	position:absolute;
	top:13px;
	left:378px;
	font-weight:700;
	font-size:95%;
}
#main_notFound .notfoundBody .notfoundTitleCheck a {
	position:relative;
	top:2px;
}
#main_notFound .notfoundBody .notfoundNewMore {
	position:absolute;
	top:196px;
	left:156px;
}
#main_notFound .notfoundBody .notfoundNewMore a {
	padding-left:20px;
}
#main_notFound .notfoundBody .notfoundHotWords {
	position:absolute;
	top:72px;
	left:335px;
	width:280px;
	line-height:1.5em;
}
#main_notFound .notfoundBottom {
	text-align:center;
	margin-bottom:20px;
}
td.hotWordsContent .lv1, .notfoundHotWords .lv1 {
	font-size:80%;
}
td.hotWordsContent .lv2, .notfoundHotWords .lv2 {
	font-size:100%;
}
td.hotWordsContent .lv3, .notfoundHotWords .lv3 {
	font-size:100%;
	font-weight:700;
}
td.hotWordsContent .lv4, .notfoundHotWords .lv4 {
	font-size:140%;
	font-weight:700;
}
/* tieup */
.tieup .imgWrap img {
	border:1px solid #ccc;
}
.tieup .imgWrap {
	text-align:right;
	padding:9px 0;
	border-top:1px #ccc solid;
}
.tieup .imgWrap a img {
	margin:0;
}
.tieup .imgWrap h3 {
	display:inline;
	margin:0 0 0 10px;
}
.imgWrap h3.bold {
	margin:0 10px 0 0;
}
.tieup .tieupWrap {
	border-bottom:1px #ccc solid;
	margin:0 0 5px 0;
}
.bgText {
	display:none;
}
.blogRanking, .popularArticle {
	position:relative;
}
.blogRanking .rankingLink, .popularArticle .rankingLink {
	position:absolute;
	top:9px;
	right:8px;
}
.blogRanking .rankingPagination {
	padding:5px 0 10px;
	position:relative;
}
.blogRanking .block {
	border:1px solid #A2C8CB;
	padding:2px 4px;
	width:auto;
}
.blogRanking .rankingMenu {
	border-width:1px 0;
	border-color:#E6E6E6;
	border-style:solid;
	background-color:#E6F2F2;
	padding:5px;
}
.blogRanking .current {
	font-weight:700;
}
.blogRanking .rankingMenu .leftModule {
	float:left;
	width:360px;
}
.blogRanking .rankingMenu .rightModule {
	float:right;
	width:240px;
	text-align:right;
}
.blogRanking .simple {
	margin-bottom:6px;
}
.blogRanking .simple dl {
	border-bottom:1px solid #E6E6E6;
	padding:4px 0 5px 0;
	position:relative;
}
.blogRanking .bg {
	background-color:#EEEEEE;
}
.blogRanking .simple dt {
	float:left;
	width:35px;
	text-align:center;
}
.blogRanking .simple dd.point {
	float:left;
	width:45px;
	text-align:center;
}
.blogRanking .simple dd.date {
	float:left;
}
.blogRanking .simple dd.name {
	float:right;
	font-size:85%;
	padding:0 3px 0 0;
}
.blogRanking .blockWrap, .popularArticle .blockWrap {
	padding:7px 0;
	border-bottom:1px solid #E6E6E6;
	position:relative;
}
.blogRanking .top3 .ranking, .popularArticle .top3 .ranking {
	float:left;
}
.blogRanking .top3 dl, .popularArticle .top3 dl {
	float:left;
	width:510px;
}
.blogRanking .top3 dd.name {
	font-size:85%;
	position:absolute;
	top:7px;
	right:2px;
}
.popularArticle .top3 dd.name {
	font-size:85%;
}
.blogRanking .block, .popularArticle .block {
	float:left;
	width:205px;
}
.blogRanking .block .ranking, .popularArticle .block .ranking {
	float:left;
	height:auto;
}
.blogRanking .block dl, .popularArticle .block dl {
	float:left;
	width:155px;
	padding-left:5px;
}
.blogRanking .avatar, .popularArticle .avatar {
	float:left;
	margin:0 0 0 5px;
}
.blogRanking .avatar .avaframe, .popularArticle .avatar .avaframe {
	margin-right:5px;
}
.blogRanking .block dd, .popularArticle .block dd {
	font-size:85%;
	word-break:break-all;
}
.popularArticle .popularRead {
	position:absolute;
	right:0;
	bottom:0;
	font-size:85%;
}
.popularArticle h3.topPage {
	border:none;
	background:url(http://i.yimg.jp/images/socialproducts/blog/img2/icon2.png) 0 -545px no-repeat;
	padding-left:22px;
}
.blogRanking .popularRead {
	line-height:1.2em;
	padding:0 0 4px;
	border-bottom:1px solid #E6E6E6;
}
.blogRanking .hiddenPoint .ranking #first {
	height:3.6em;
	background-color:#FFAF1A;
}
.blogRanking .hiddenPoint .ranking #second {
	height:3.6em;
	background-color:#9ED39F;
}
.blogRanking .hiddenPoint .ranking #third {
	height:3.6em;
	background-color:#B3D1D1;
}
.blogRanking .hiddenPoint .ranking img {
	margin-top:13px;
}
.topBgWrap {
	border:1px solid #ccc;
	margin-bottom:10px;
	background:url(http://i.yimg.jp/images/socialproducts/blog/img2/yimg.png) repeat-y 0 0;
	position:relative;
}
.topBgWrap .hotWords {
	background:url(http://i.yimg.jp/images/socialproducts/blog/img2/icon2.png) no-repeat 0 -498px;
	padding:0 0 0 18px;
	position:relative;
	top:15px;
	left:12px;
	font-weight:700;
	position:absolute;
}
.topBgWrap .pickupCategory {
	background:url(http://i.yimg.jp/images/socialproducts/blog/img2/icon2.png) no-repeat 0 -630px;
	padding:0 0 0 18px;
	position:relative;
	top:7px;
	left:12px;
	font-weight:700;
	position:absolute;
	letter-spacing:-1px;
}
.topBgWrap .hotWords a img {
	background:url(http://i.yimg.jp/images/socialproducts/blog/img2/icon2.png) no-repeat 0 -588px;
	position:relative;
	top:3px;
	left:2px;
}
.topBgWrap dd {
	float:right;
	width:457px;
	padding:5px 7px;
	position:relative;
	line-height:1.5em;
}
.topBgWrap li {
	display:inline;
}
.topBgWrap .seeAll {
	position:absolute;
	top:5px;
	right:5px;
	padding-left:10px;
	background:url(http://i.yimg.jp/images/socialproducts/blog/img2/icon2.png) no-repeat 0 -143px;
}
.topBgWrap .lv1 {
	font-size:100%;
}
.topBgWrap .lv2 {
	font-size:130%;
}
.topBgWrap .lv3 {
	font-size:130%;
	font-weight:700;
}
.topBgWrap .lv4 {
	font-size:170%;
	font-weight:700;
}
.newArticle {
	position:relative;
}
.newArticle h3 {
	background:url(http://i.yimg.jp/images/socialproducts/blog/img2/icon2.png) no-repeat 0 -458px;
	border:none;
	padding-left:18px;
}
.newArticle .rssWrap {
	position:absolute;
	top:8px;
	right:8px;
	zoom:1;
}
.newArticle .leftWrap {
	float:left;
	width:302px;
}
.newArticle .rightWrap {
	float:left;
	width:302px;
	margin-left:10px;
}
.newArticle li {
	position:relative;
	padding:3px 4px;
}
.newArticle li.bg {
	background-color:#eee;
}
.newArticle .timeStamp {
	position:absolute;
	top:5px;
	right:3px;
	font-size:85%;
}
.newArticle .linkWrap {
	clear:both;
	border-top:1px solid #e6e6e6;
	padding:3px 0 0;
	text-align:right;
}
.newArticle .linkWrap .seeAll {
	background:url(http://i.yimg.jp/images/socialproducts/blog/img2/icon2.png) no-repeat 0 -147px;
	padding-left:10px;
}
.closeupWrap {
	margin-bottom:0px;
}
.closeupWrap .head {
	background:url(http://i.yimg.jp/images/socialproducts/blog/img2/parts4.png) no-repeat -413px 0;
	height:63px;
	width:634px;
	position:relative;
}
.closeupWrap .head .question {
	position:absolute;
	top:20px;
	left:136px;
	line-height:1.1em;
}
.closeupWrap .content {
	border-color:#FF86D6;
	border-style:solid;
	border-width:0 1px 1px;
	border-bottom:none;
}
.closeupWrap .read {
	padding:5px 10px 10px;
}
.closeupWrap .read p {
	font-size:116.6%;
}
.closeupWrap .read .links {
	padding:10px 0 0;
}
.closeupWrap .read .links span {
	display:block;
	padding: 5px 0 0 0;
}
.closeupWrap .read .links span a {
	padding-left:8px;
	background:url(http://i.yimg.jp/images/socialproducts/blog/img2/icon2.png) no-repeat 0 -419px;
	display:inline-block;
	margin:0 1em 0 0;
	line-height:1.1;
}
.closeupWrap .head .seeAll {
	right:15px;
	line-height:1.1em;
	position:absolute;
	bottom:-1px;
	font-weight:700;
}
.closeupWrap .read .links span a, .closeupWrap .head .seeAll {
	background:transparent url(http://i.yimg.jp/images/socialproducts/blog/img2/icon2.png) no-repeat scroll 0 -419px;
	display:inline-block;
	padding-left:8px;
}
.closeupWrap .pickup {
	background-color:#FDE9B6;
	padding:10px;
}
.closeupWrap .pickup .pickupTitle {
	position:relative;
	background:url(http://i.yimg.jp/images/socialproducts/blog/img2/parts4.png) no-repeat -1795px -63px;
	height:26px;
	margin-bottom:6px;
}
.closeupWrap .pickup .total {
	font-size:116.6%;
	position:absolute;
	top:5px;
	left:190px;
	padding-top:0.1em;
}
.closeupWrap .pickup .seeAll {
	position:absolute;
	top:7px;
	right:0;
	padding-top:0.1em;
}
.closeupWrap .blogWrap dt {
	padding-top:0.1em;
}
.closeupWrap .pickup .seeAll a {
	padding-left:8px;
	background:url(http://i.yimg.jp/images/socialproducts/blog/img2/icon2.png) no-repeat 0 -419px;
}
.closeupWrap .pickup .pickupImgWrap {
	float:left;
	margin-right:20px;
}
.closeupWrap .pickup .pickupImgWrap .pickupImg {
	border:1px solid #cdcdcd;
	padding:1px;
	background-color:#fff;
}
.closeupWrap .pickup .pickupImgWrap .imgCaption {
	text-align:center;
}
.closeupWrap .pickup .pickupBlog {
	float:left;
	width:460px;
}
.closeupWrap .pickup .pickupBlog .blogWrap {
	margin-bottom:10px;
}
.closeupWrap .pickup .pickupBlog .blogWrap .avatar {
	float:left;
}
.closeupWrap .pickup .pickupBlog .blogWrap dl {
	float:left;
	width:400px;
}
.closeupWrap .closeupButton a {
	width:280px;
	height:35px;
	background:url(http://i.yimg.jp/images/socialproducts/blog/img2/parts4.png) no-repeat -413px -63px;
	display:block;
	margin:0 auto;
}
/* closeUp itaku-san */
#closeup1 {
	border-bottom: 1px solid #FF86D6;
	margin-bottom: 10px;
}
#closeup2, #closeup3, #closeup4, #closeupList {
	display:none;
}
#closeupNoscript {
	margin-bottom: 10px;
}
.otherTheme {
	border:#ffc83c 1px solid;
	margin:0 0 10px 0;
	background:url(http://i.yimg.jp/images/socialproducts/blog/img2/closeupbg.png) repeat-x;
}
.otherTheme h4 {
	display:block;
	float:left;
	background:#ff8a00;
	height:4em;
	position:relative;
	width:57px;
}
.otherTheme h4 span {
	display:block;
	width:62px;
	height:30px;
	background:#ff8a00 url(http://i.yimg.jp/images/socialproducts/blog/img2/closeupparts.png) no-repeat 0 0;
	text-indent:-9999px;
	position:absolute;
	right:-12px;
	_right:-13px;
	bottom:11px;
}
.otherTheme ul {
	display:block;
	margin:0 0 0 70px;
}
.otherTheme li {
	display:block;
	float:left;
	width:131px;
	border-right:#ffc83c 1px solid;
	height:2em;
	margin:8px 3px 0 3px;
	padding:5px 3px 5px 0;
}
.otherTheme li.first {
	margin-left:0px;
}
.otherTheme li.last {
	border-right:none;
	margin-right:0px;
}
.carousel {
	width:634px;
	height:140px;
	position:relative;
	overflow:hidden;
	margin-bottom:10px;
}
.carousel .navi {
	position:absolute;
	top:0;
	right:0;
	padding:10px;
	background:url(http://i.yimg.jp/images/clear.gif);
}
.carousel .navi img {
	cursor:pointer;
	background:url(http://i.yimg.jp/images/socialproducts/blog/img2/parts4.png) no-repeat -194px -48px;
	width:10px;
	height:10px;
	margin:0 10px 0 0;
}
.carousel .navi img:hover, .carousel .navi img.current:hover {
	background:url(http://i.yimg.jp/images/socialproducts/blog/img2/parts4.png) no-repeat -204px -48px;
}
.carousel .navi img.current {
	background:url(http://i.yimg.jp/images/socialproducts/blog/img2/parts4.png) no-repeat -184px -48px;
}
.carousel .prev {
	position:absolute;
	top:51px;
	left:0;
	width:19px;
	height:38px;
	cursor:pointer;
	background:url(http://i.yimg.jp/images/socialproducts/blog/img2/parts4.png) no-repeat -234px -24px;
}
.carousel .prev:hover {
	background:url(http://i.yimg.jp/images/socialproducts/blog/img2/parts4.png) no-repeat -234px -62px;
}
.carousel .next {
	position:absolute;
	top:51px;
	right:0;
	width:19px;
	height:38px;
	cursor:pointer;
	background:url(http://i.yimg.jp/images/socialproducts/blog/img2/parts4.png) no-repeat -253px -24px;
}
.carousel .next:hover {
	background:url(http://i.yimg.jp/images/socialproducts/blog/img2/parts4.png) no-repeat -253px -62px;
}
.carousel .promoImgWrap {
	width:3170px;
	position:absolute;
}
.carousel .promoImgWrap li {
	float:left;
	width:634px;
	height:140px;
}
.maintenance {
	border:1px solid #ccc;
	background-color:#FDF4D5;
	margin:10px 0;
}
.maintenance li {
	font-weight:700;
	padding:3px;
	text-align:center;
}
.noBorder h3 {
	border:none;
	padding:0;
}
/* トップモジュール新登場タレントブログ */
.talentblogNew {
	background-color: #FFFFFF;
	background-image: url(http://i.yimg.jp/images/socialproducts/blog/img2/parts4.png);
	background-repeat: no-repeat;
	position: relative;
	padding: 24px 0 10px 0;
	min-height:154px;
	height: auto !important;
	height: 154px;
	background-position: -1047px 0;
}
.talentblogNew .newImage {
	background-image: url(http://i.yimg.jp/images/socialproducts/blog/img2/parts4.png);
	background-repeat: no-repeat;
	position: absolute;
	left: 13px;
	top: 13px;
	background-position: -334px -76px;
}
.talentNewtalent {
	margin: 0 auto;
	width:471px;
}
.talentNewbox {
	width: 145px;
	float:left;
	margin-right: 18px;
}
.talentblogNew .right {
	margin-right:0;
}
.talentblogNew .newframe {
	border: solid 5px #a1c9d5;
	border-collapse: collapse;
	float: left;
	width: 90px;
	background-color:#FFFFFF;
	margin: 0 0 5px 24px;
}
.talentblogNew .newframe .newimg {
	display: table-cell;
	text-align: center;
	vertical-align: middle;
	width: 90px !important;
	width: auto;
	height: 90px !important;
	height: auto;
}
.talentblogNew .newframe {
	display: inline;
	text-align: center;
	vertical-align: text-top;
	line-height: 90px;
	overflow: hidden;
	width: 90px;
	height: 90px;
}
.talentblogNew span {
	display:inline-block;
}
.talentblogNew .newframe {
	vertical-align: middle;
	display: inline;
}
.talentblogNew .newframe img {
	vertical-align: middle;
}
.talentblogNew dt img {
	vertical-align:middle;
	padding-left:1px;
}
.talentblogNew dl {
	text-align: center;
}
.talentblogNew dd {
	margin-top:5px;
}
.newimg table.yahooIdentityUserCardSimple {
	margin:0 auto;
}
.newimg {
>margin-top:2px;
}
/* タブ切り替えモジュール */
.talentblogConetent {
	margin:0 0 10px 0;
}
.talentblogConetent .nomarign {
	margin:0;
	padding-bottom: 7px;
}
.talentblogConetent .btmborder {
	border-bottom: solid 1px #ccc;
	margin-bottom: 10px;
	padding-bottom:8px;
}
.talentblogGenre {
	background-color:#E6F1F2;
}
.talentblogGenre li {
	padding: 4px 0 4px 0;
	text-align:center;
	float: left;
	width: 104px;
	border-top: solid 1px #ccc;
	border-right: solid 1px #ccc;
}
.talentblogGenre li a {
	position:relative;
	display:block;
	cursor:pointer;
}
.talentblogGenre .femaleTalent {
	width:106px;
	border-left: solid 1px #ccc;
}
.talentblogGenre .lifeStyle {
	width:105px;
}
/* タブがアクティブの時 */
.talentblogGenre .active {
	color:#FFFFFF;
	background-color: #50A0A5;
}
.talentblogGenre .active em {
	display:block;
	overflow:hidden;
	border:6px solid #06a;
	border-color:#50A0A5 #fff;
	border-width:6px 6px 0 6px;
	magin-left:-6px;
	margin-top:4px;
}
.talentblogGenre .active em {
/height:1px;
/margin-top:1.4em;
}
.talentblogGenre .active .arrowposition1 {
	position:absolute;
	left:46px;
}
.talentblogGenre .active .arrowposition2 {
	position:absolute;
	left:153px;
}
.talentblogGenre .active .arrowposition3 {
	position:absolute;
	left:259px;
}
.talentblogGenre .active .arrowposition4 {
	position:absolute;
	left:364px;
}
.talentblogGenre .active .arrowposition5 {
	position:absolute;
	left:469px;
}
.talentblogGenre .active .arrowposition6 {
	position:absolute;
	left:574px;
}
/* タレント一覧モジュール */
.talentblogPage {
	border-left: solid 1px #ccc;
	border-right: solid 1px #ccc;
	border-top:solid 1px #ccc;
	padding: 7px 8px 0 8px;
}
.talentblogPage .focus {
	background-color:#DDCEB0;
	padding:1px;
	margin-right: 3px;
}
.talentblogList {
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-collapse: separate;
	border-spacing: 0;
}
.talentblogList td {
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	vertical-align:top;
}
.talentblogList .bordernone {
	border-right:none !important
}
.talentblogList .talentframe {
	border: solid 1px #ccc;
	border-collapse: collapse;
	float: left;
	width: 74x;
	margin-left: 9px;
	margin-bottom:5px;
}
.talentblogList .talentframe .talentimg {
	display: table-cell;
	text-align: center;
	vertical-align: middle;
	width: 76px !important;
	width: auto;
	height: 74px !important;
	height: auto;
}
.talentblogList .talentframe .talnetimg img {
	border: solid 1px #fff;
}
.talentblogList .talentframe {
	display: inline;
	text-align: center;
	vertical-align: text-top;
	line-height: 74px;
	overflow: hidden;
	width: 74px;
	height: 74px;
}
.talentblogList .talentframe {
	vertical-align: middle;
	display: inline;
}
.talentblogList span {
	display:inline-block;
}
.talentblogList .talentframe img {
	vertical-align: middle;
}
.talentblogList dl {
	text-align: center;
}
.talentblogList dt img {
	vertical-align:middle;
	padding-left:1px;
}
.talentblogList dd {
	margin-top:2px;
}
.talentimg .yahooIdentityUserCardSimple td {
	border:0;
}
.talentimg .yahooIdentityUserCardSimple td div {
	margin:0;
}
/* アイコン説明モジュール */
.talentblogIcon {
	border-left:solid 1px #ccc;
	border-right: solid 1px #ccc;
	padding: 5px 8px 5px 0;
}
.talentblogIcon dl {
	float: right;
}
.talentblogIcon dt {
	float:left;
}
.talentblogIcon dd {
	float:left;
	margin-left: 7px;
}
.talentblogIcon dd img {
	vertical-align:middle;
	margin-right:2px;
}
/* カテゴリ */
.yjCategoryTab {
	margin:0 0 5px;
}
.yjCategoryTab .left {
	float:left;
}
.yjCategoryTab .right {
	float:right;
}
.categoryBox {
	border:#cccccc 1px solid;
	padding:0 8px 0 8px;
}
.categoryListbox {
	border-bottom:#cccccc 1px solid;
	border-right:#cccccc 1px solid;
	border-left:#cccccc 1px solid;
	margin-bottom:10px;
}
.categoryListbox h2 {
	background: url(http://i.yimg.jp/images/socialproducts/blog/img2/icon2.png) no-repeat;
	background-position: 0 -671px;
	padding: 0 0 0 17px;
	margin: 10px 0 7px 10px;
}
.categoryListbox dl {
	padding: 0px 7px 8px 35px;
}
.categoryListbox dt {
	margin-left:-7px;
}
.categoryListbox dt a {
	background: url(http://i.yimg.jp/images/socialproducts/blog/img2/icon2.png) no-repeat;
	background-position: 0px -837px;
	padding:0 0 0 7px;
}
.categoryListbox dd {
	display:inline;
}
.categoryBoxleft {
	float:left;
	border-right:#e6e6e6 1px solid;
	width:315px;
}
.categoryBoxright {
	float:right;
	width:316px;
}
.categoryListbox .btmborder {
	border-bottom: #e6e6e6 solid 1px;
}
.yellowhighlight {
	background-color:#FFFFCC;
	padding-right:10px;
}
.orangehighlight {
	background-color:#FF9900;
	color:#FFFFFF;
	margin-right:5px;
	padding: 1px 4px 1px 3px;
}
/* パンくず
--------------------------------------------- */
#topicPath {
	margin-bottom:2px;
	padding:0 0 1px 2px;
	width:auto;
}
#topicPath p {
	float:left;
	margin-left:0;
	background:#ddebec;
}
#topicPath a {
	padding-right:10px;
}
#categoryList {
	margin-bottom:4px;
	text-align:right;
}
#categoryList a, #categoryList span {
	padding:0 5px;
}
#helpIcon {
	background:url(http://i.yimg.jp/images/socialproducts/blog/img2/parts4.png);
	background-position:-383px -51px;
	vertical-align:middle;
}
/* ランキング
--------------------------------------------- */
#rankingWrapall {
	position:relative;
	margin-bottom:17px;
	padding:8px 10px 2px 10px;
	border:1px solid #aed5d9;
}
#rankingWrapall h2 {
	color:#306164;
	font-weight:bold;
}
.rankingWrap {
	padding:6px 0 6px;
	border-bottom:1px solid #e6e6e6;
}
.rankingWraplast {
	padding:6px 0 6px;
}
.rankingPdr {
	padding-right:10px;
}
.rankingWrap .ranking, .rankingWraplast .ranking, .rankingWrap .avatar {
	float:left;
}
.rankingWrap .ranking, .rankingWraplast .ranking {
	margin-right:4px;
	height:auto;
}
.rankingWraplow {
	float:left;
	width:33.33%;
}
dl.rankingCnt1 {
	float:left;
	width:490px;
}
dl.rankingCnt2 {
	float:left;
	width:145px;
}
#rankingWrapall p.yjXS {
	clear:both;
	position:absolute;
	right:10px;
	bottom:9px;
	text-align:right;
}
/* 登録されている記事
--------------------------------------------- */
#articleWrap {
	margin-bottom:6px;
}
.category .newinfoNavi {
	background:#e6f2f2;
	border-top:1px solid #e6e6e6;
	border-bottom:1px solid #e6e6e6;
	height:1.8em;
	text-align:center;
}
.category .newinfoNavi li {
	display:block;
	float:left;
	height:auto;
	margin:.3em 3px 0 4px;
	_margin-left:2px;
}
.category .newinfoNavi li.right {
	float:right;
}
.category .newinfoNavi li.right a {
	margin:0 0 0 4px;
}
.registeredArticle {
	padding:4px;
	border-bottom:1px solid #e6e6e6;
}
.registeredArticle dt {
	float:left;
}
.registeredArticle dd.timeStamp {
	float:right;
}
.registeredArticle dd.articleContent {
	clear:both;
}
.evenRow {
	background:#eee;
}
/* 右カラムカテゴリ
--------------------------------------------- */
.categoryRt li {
	padding:5px 0 5px 4px;
	border-bottom:1px solid #e6e6e6;
}
li.categoryLast {
	padding:5px 0 0 4px;
	border-bottom:none;
}
.categoryChild li {
	padding:0;
	border:none;
}
span.first {
	display:block;
	padding:1px 0;
	background-color:#ddf0f2;
}
span.firstSecond {
	display:block;
	padding:1px 0 0 11px;
	background-color:#ddf0f2;
}
span.second {
	display:block;
	background-color:#eaf5f7;
}
span.secondThird {
	display:block;
	padding-left:1px;
	background-color:#eaf5f7;
}
li#third {
	padding-left:12px;
	background-color:#eee;
}
.thirdAll {
	margin-bottom:2px;
}
.thirdAll li {
	padding:0 0 0 14px;
}
.ctgArrow {
	margin:0 4px 0 2px;
	background:url(http://i.yimg.jp/images/socialproducts/blog/img2/icon2.png);
	background-position:0 -386px;
	background-repeat:no-repeat;
}
/* blogPub2.21追加↓
--------------------------------------------- */


/* ========== 共通 ============= */
.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;
}
/* ========== S-001-1.html ============= */
.mainCenter {
	float: none!important;
	width: auto!important;
}
.mainBox {
	margin-top:10px !important;
}
.centerBox {
	margin:0 auto;
	width:700px;
}
.centerBox h1 {
	margin-bottom:15px;
}
.centerBox h1 span {
	display:none;
}
.centerBox h2 {
	font-size:13pt;
	color:#555555;
}
.centerBox .caution {
	margin-top:6px;
	font-size:9pt;
	color:#999898;
}
.centerBox .caution2 {
	margin-top:13px;
	margin-bottom:13px;
	font-size:13pt;
	color:#ff0000;
}
.centerBox .title {
	color:#499499;
}
.nameList .dotted {
	background:url(http://i.yimg.jp/images/socialproducts/blog/img2/border_dotted.gif) repeat-x 0 top;
	padding-top:1px;
}
.centerBox .character {
	padding:8px;
	margin-bottom:5px;
	border:1px solid #dce9ea;
	background-color:#f2f8f8;
}
.centerBox .character2 {
	padding:8px 8px 9px 8px;
*padding-bottom:6px;
	background:url(http://i.yimg.jp/images/socialproducts/blog/img2/border_dotted.gif) repeat-x 0 bottom;
	background-color:#f2f8f8;
}
.centerBox .faceIcon {
	float:left;
	width:32px;
	height:32px;
	margin-right:5px;
	padding:1px;
	border:1px solid #cccccc;
	background-color:#fff;
}
.centerBox .nameArea {
	width:480px;
	float:left;
}
.centerBox .nameArea2 {
	width:475px;
	float:left;
}
.centerBox .name {
	margin-bottom:6px;
	font-size:11pt;
	line-height:15px;
}
.centerBox .name2 {
	margin-top:9px;
	font-size:11pt;
	line-height:15px;
}
.centerBox .name3 {
	margin-top:3px;
	margin-bottom:3px;
	font-weight:bold;
	font-size:11pt;
	line-height:15px;
}
.centerBox .name img {
	vertical-align:top;
}
.centerBox .name span {
	font-size:9pt;
	color:#aaa;
}
.centerBox .name2 span {
	font-size:9pt;
	color:#aaa;
}
.centerBox .url {
	color:#aaa;
	line-height:12px;
}
.centerBox .url span {
	font-size:9pt;
	color:#ff9c00;
}
.centerBox .url img {
	vertical-align:top;
}
.centerBox .subText {
	margin-top:3px;
	font-size:9pt;
	color:#aaa;
}
/* -- ボタンなし -- */

.centerBox .buttonArea {
	width:139px;
	float:right;
}
.centerBox .buttonArea2 {
	margin-top:4px;
	width:144px;
	float:right;
}
.centerBox .buttonArea p {
	font-size:11pt;
	font-weight:bold;
	color:#858585;
}
/* -- ボタンあり-- */

.buttonArea span {
	display:none !important;
}
.buttonArea2 span {
	display:none !important;
}
.blogButton1 {
	display:block;
	width:139px;
	height:33px;
	background:url(http://i.yimg.jp/images/socialproducts/blog/img2/blogSelectButton.png) no-repeat 0 0;
}
.blogButton2 a {
	display:block;
	width:139px;
	height:33px;
	background:url(http://i.yimg.jp/images/socialproducts/blog/img2/blogSelectButton.png) no-repeat 0 -70px;
}
.blogButton2 a:hover {
	background:url(http://i.yimg.jp/images/socialproducts/blog/img2/blogSelectButton.png) no-repeat 0 -35px;
}
.blogButton3 a {
	display:block;
	width:144px;
	height:27px;
	background: url(http://i.yimg.jp/images/socialproducts/blog/img2/blogSelectButton.png) no-repeat 0 -134px;
}
.blogButton4 a {
	display:block;
	width:144px;
	height:27px;
	background: url(http://i.yimg.jp/images/socialproducts/blog/img2/blogSelectButton.png) no-repeat 0 -105px;
}
.serviceList {
	margin-top:8px;
*margin-top:6px;
	padding:7px 9px 0 9px;
	clear:both;
	background-color:#fff;
}
.serviceList li {
	width:321px;
	font-size:11pt;
	line-height:16px;
	padding-bottom:7px;
	float:left;
}
.serviceList li img {
	vertical-align:top;
}
.nicknameInfo {
	font-size:11pt;
	margin-top:9px;
}
.nickname {
	height:29px;
	font-size:11pt;
	line-height:29px;
}
.nickname img {
	vertical-align:top;
}
.nickname2 {
	height:15px;
	padding-left:15px;
	margin-top:5px;
	margin-bottom:2px;
	font-size:11pt;
	background: url(http://i.yimg.jp/images/icon/f/bsc/1.0.0/add12.png) no-repeat 0 3px;
}
.cancel {
	color:#ff0000;
	margin:20px auto 30px auto;
	width:116px;
	height:23px;
	text-align:center;
	background: url(http://i.yimg.jp/images/socialproducts/blog/img2/blogSelectButton.png) no-repeat 0 -163px;
}
.cancel a {
	display:block;
	text-decoration: none;
	line-height:23px;
}
.cancel span {
	color:#555;
	cursor:pointer;
}
/* ========== B-008.html ============= */
.useStop {
	padding-top:8px;
}
.useStop h1 {
	margin:0 20px;
	padding:5px;
	font-size:16px;
	font-weight:bold;
	background-color:#ceedf1;
}
.useStop .suspension {
	margin:180px 0 45px 0;
	text-align:center;
	font-size:16px;
	font-weight:bold;
}
.btnArea {
	width:428px;
	border:1px solid #d2e6e7;
	background-color:#f2f8f8;
	padding:10px 0 8px 0;
	margin:0 auto 180px auto;
}
.btnAreaText1 {
	color:#499499;
	font-size:14px;
	font-weight:bold;
	margin-bottom:6px;
	text-align:center;
}
.btnAreaText2 {
	font-size:12px;
	margin:0 10px 6px 10px;
	text-align:center;
}
.btnFontSize {
	font-size:0.9em !important;
}
.notLoginMargin {
	margin:0 80px;
}
/* ========== M-001-1 ============= */
.characterSelect {
	margin-bottom:10px;
	border-top:2px solid #ffd8d8;
	border-bottom:3px solid #ffd8d8;
	border-left:3px solid #ffd8d8;
	border-right:3px solid #ffd8d8;
	background:url(http://i.yimg.jp/images/socialproducts/blog/img2/background.png) repeat 0 0;
}
.updated {
	margin-top:7px;
	padding:7px;
	background-color:#fff;
}
.updated2 {
	padding-top:4px;
}
.floatLeft {
	float:left;
}
div.floatLeft {
	padding-left: 3px;
}
.updatedConnection {
	padding:0 10px 3px 20px;
	background:url(http://i.yimg.jp/images/socialproducts/blog/img2/icon2.png) no-repeat;
	background-position:0 -1197px;
}
.updatedConnection {
 *background-position:0 -1198px;
}
.updatedConnection2 {
	padding:0 0 3px 20px;
	background:url(http://i.yimg.jp/images/socialproducts/blog/img2/icon2.png) no-repeat 0 -1237px;
}
.updatedConnection2 {
	background-position:0 -1238px\9;
}
.boxNomal {
	padding:9px;
	border-top:1px solid #ffd8d8;
}
.boxNomal .wrap .name{
	width:275px;
	word-break:break-all;
	word-wrap:break-word;
}
.boxNomal .wrap .name a{
	margin-right:5px;
	line-height:1.4em;
	word-break:break-all;
	word-wrap:break-word;
}
.boxNomal .wrap .name img{
	vertical-align:middle
}
.characterSelectIcon {
	margin-left:3px;
}
/*IE6,7,others*/
.characterSelect .name {
	zoom:1;
	font-weight:bold;
}
.characterSelectIcon {
	padding-top:9px;
}
/*IE6,7,others*/
.characterSelect .name {
	zoom:1;
	font-weight:bold;
}
.characterSelect .doneLogin {
	text-align:center;
	padding:0 0;
	margin:7px 0 0 0;
}
.characterSelect .buttonSmall {
	padding:0;
	margin:0;
}
.doneLogin .bottom, .avatarArea .bottom {
	margin:0;
}
/* ========== M-002-1 ============= */
.myInfo dt {
	margin:5px;
}
.myInfo dd.name {
	word-break:break-all;
	word-wrap:break-word;
}
/* -- center -- */
.treeNavi {
	margin-top:0px;
}
.treeNavi h3 {
	float:left;
	font-size:13px;
	font-weight:bold;
	margin-top:5px;
}
.treeNavi .serviceIcon {
	margin-top:5px;
	padding-left:19px;
	height:16px;
	background: url(http://i.yimg.jp/images/sicons/profile16.gif) no-repeat 0 0;
}
.treeNavi .serviceIcon p {
	margin-top:2px;
}
.treeBtnWrap {
	_margin-top:-6px;
}
.clear {
	height:10px;
	clear:both;
}
.treeWrapperFix #tree1 {
	background-image: url(http://i.yimg.jp/images/socialproducts/blog/img2/bg_blue.png);
	background-origin: padding-box;
	background-position: 0 1px;
	background-repeat: repeat-x;
	background-size: auto auto;
	padding:1px 8px 8px 8px;
}
.moreButton {
	text-decoration: none;
	width:452px;
	height:26px;
	margin-bottom:8px;
	text-align:center;
	background: url(http://i.yimg.jp/images/socialproducts/blog/img2/longButton.png) no-repeat 0 0px;
}
.moreButton a {
	font-weight:bold;
	display:block;
	line-height:26px;
	text-decoration: none;
}
.moreButton span {
	color:#005bc5;
	cursor:pointer;
}
/* ========== M-010-1 ============= */
.newinfoList dt {
	margin-top:3px;
	float: none;
}
.newinfoList dt p {
	width:430px;
}
.newinfoListImg {
	float:left;
	width:16px;
	margin-right:4px;
}
.newinfoListText {
	float:left;
}
.newinfoList .name2 {
	float:left;
	padding-left:19px;
	font-size:0.8em;
}
.newinfoList .date2 {
	float:right;
	padding-right:3px;
	font-size:0.8em;
}
/* ========== B-009.html ========== */
.cautionBox2 {
	width:538px;
	border:1px solid #ffd8d9;
	background-color:#ffeae9;
	padding:10px;
	margin:0 auto 30px auto;
}
.cautionBox2 p {
	line-height:1.3em;
}
.cautionText {
	margin-bottom:5px;
	color:#555;
	font-size:12px;
}
.historySetBtn {
	background:url(http://i.yimg.jp/images/blog/user/btn_07.gif) no-repeat 0 0;
	width:173px;
	height:24px;
	margin:5px auto 0 auto;
}
.historySetBtn a {
	display:block;
	width:173px;
	height:24px;
	text-align:center;
}
.historySetBtn span {
	display:none;
}
/* ========== mod-10 ========= */
#globalHeader {
	position: relative;
	z-index: 99;
}
.pLeft {
	position: relative;
	z-index: 99;
}
.switch {
	position: relative;
	z-index: 250;
}
#blogUtilityLinks {
	float: right;
}
/* for mypage */
.switch .modalWindow {
	position: absolute;
	top: 25px;
	left: -1px;
	z-index: 255;
	font-size: 0.923em;
}
.switch .modalWindow ul {
	margin: 0;
	padding: 0;
}
.switch .modalBox {
	width: 251px;
	padding: 0;
}
.switch .modalBoxInn {
	background: url(http://i.yimg.jp/images/socialproducts/blog/img2/myDulBack.png) repeat-y 0 0;
	margin: 0;
	padding: 3px 5px 0;
}
.switch .modalWindow {
	background: url(http://i.yimg.jp/images/socialproducts/blog/img2/myDulBtm.png) no-repeat bottom left;
	padding-bottom: 4px;
	word-break: break-all;
	word-wrap: break-word;
}
.switch li .nickname p {
	display: inline;
}
.switch li .nickname a {
	display: inline;
	width: auto;
}
.switch li .nickname a:hover {
	background-color: #F2F8F8;
}
.switch {
	cursor: auto !important;
}
.switch .nickname a:link {
	text-decoration: underline;
}
/* //for mypage */

/* mod-10_common */
.modalBoxInn li {
	list-style-type: none;
	margin-left: 0;
	padding-top: 1px;
	overflow: hidden;
}
.borderDotted {
	background: url(http://i.yimg.jp/images/socialproducts/blog/img2/border_dotted.gif) repeat-x scroll 0 top transparent;
}
.borderBottom {
	width: 245px;
}
#blogUtilityLinks .pNav li a, .switch li a {
	display: block;
	width: 100%;
	padding: 3px 0;
	cursor: pointer;
}
#blogUtilityLinks .pNav li a:hover, .switch li a:hover {
	background-color: #daeaea;
}
#blogUtilityLinks .pNav .modalWindow span, .switch .modalWindow span {
	display: block;
	line-height: 1.22;
}
#blogUtilityLinks .pNav .modalWindow span.modalRight, .switch .modalWindow span.modalRight {
	float: left;
	width: 198px;
	padding: 0;
	text-align: left;
}
#blogUtilityLinks .pNav .modalWindow span.modalRight .pName, .switch .modalWindow span.modalRight .pName {
	padding: 0;
	margin-top: 8px;
	color: #0066cc;
}
#blogUtilityLinks .pNav .modalWindow span.modalRight .pNn, .switch .modalWindow span.modalRight .pNn {
	padding: 0;
	color: #aaa;
	font-size: 0.83em;
}
#blogUtilityLinks .pNav a img, .switch .modalWindow a img {
	float: left;
	margin: 0 4px 0 3px;
	background-color: #fff;
	border: 1px solid #ccc;
	padding: 1px;
}
#blogUtilityLinks .nickname p, .switch .nickname p {
	display: block;
	text-align: left;
}
#blogUtilityLinks #pageNav li .nickname a, #blogUtilityLinks #myNav li .nickname a, .switch .nickname a {
	display: inline;
	background: url(http://i.yimg.jp/images/icon/f/bsc/1.0.0/add12.png) no-repeat 0 4px;
	font-size: 12px;
	padding-left:15px!important;
	color: #0066cc;
}
/* //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(http://i.yimg.jp/images/socialproducts/blog/img2/lightbox.png) no-repeat 0 0;
	_background:url(http://i.yimg.jp/images/socialproducts/blog/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:14px;
	line-height: 1.22;
}
.windowCenter {
	width:440px;
	background:url(http://i.yimg.jp/images/socialproducts/blog/img2/lightbox.png) repeat-y -464px 0;
	_background:url(http://i.yimg.jp/images/socialproducts/blog/img2/lightbox_ie6.gif) repeat-y -464px 0;
	padding:4px 13px 0 9px;
}
.windowCenter ul {
	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 .borderDotted {
	padding-top:5px;
	background:url(http://i.yimg.jp/images/socialproducts/blog/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(http://i.yimg.jp/images/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(http://i.yimg.jp/images/socialproducts/blog/img2/lightbox.png) no-repeat -1104px -7px;
	_background:url(http://i.yimg.jp/images/socialproducts/blog/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(http://i.yimg.jp/images/socialproducts/blog/img2/lightbox.png) no-repeat -1242px -7px;
	_background:url(http://i.yimg.jp/images/socialproducts/blog/img2/lightbox_ie6.gif) no-repeat -1242px -7px;
}
.lightBtn2 span {
	display:none;
}
#lightbox .open {
	width:67px;
	height:15px;
	background:url(http://i.yimg.jp/images/socialproducts/blog/img2/lightbox.png) no-repeat -1930px -7px;
	_background:url(http://i.yimg.jp/images/socialproducts/blog/img2/lightbox_ie6.gif) no-repeat -1930px -7px;
}
#lightbox .open span {
	display:none;
}
#lightbox .bottomBtn {
	width:86px;
	height:23px;
	margin:0 auto;
	padding-bottom:9px;
}
#lightbox .bottomBtn a {
	width:86px;
	height:23px;
	display:block;
	background:url(http://i.yimg.jp/images/socialproducts/blog/img2/lightbox.png) no-repeat -928px -7px;
	_background:url(http://i.yimg.jp/images/socialproducts/blog/img2/lightbox_ie6.gif) no-repeat -928px -7px;
}
#lightbox .bottomBtn span {
	display:none;
}
/* kadomaru */
#lightbox .windowBottom {
	width:462px;
	height:7px;
	background:url(http://i.yimg.jp/images/socialproducts/blog/img2/lightbox.png) no-repeat -928px 0;
	_background:url(http://i.yimg.jp/images/socialproducts/blog/img2/lightbox_ie6.gif) no-repeat -928px 0;
	font-size:0;
}
#lightbox .fontStyle {
	margin-top:0px;
}
#lightbox .fontStyle h4 {
	width:255px;
	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(http://i.yimg.jp/images/socialproducts/blog/img2/lightbox.png) no-repeat -1380px -7px;
	_background:url(http://i.yimg.jp/images/socialproducts/blog/img2/lightbox_ie6.gif) no-repeat -1380px -7px;
}
#lightbox .lightBtn3 span {
	display:none;
}
#lightbox .lightBtn4 {
	margin-top:5px;
	float:right;
}
#lightbox .lightBtn4 a {
	display:block;
	width:125px;
	height:23px;
	background:url(http://i.yimg.jp/images/socialproducts/blog/img2/lightbox.png) no-repeat -1507px -7px;
	_background:url(http://i.yimg.jp/images/socialproducts/blog/img2/lightbox_ie6.gif) no-repeat -1507px -7px;
}
#lightbox .lightBtn4 span {
	display:none;
}
#lightbox .windowCenterHeight {
 height:
}
#lightbox .pullDown {
	padding-top:10px;
	margin-bottom:35px;
	border-top:1px solid #9dd4d7;
}
#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(http://i.yimg.jp/images/socialproducts/blog/img2/lightbox.png) no-repeat -1016px -7px;
	_background:url(http://i.yimg.jp/images/socialproducts/blog/img2/lightbox_ie6.gif) no-repeat -1016px -7px;
}
#lightbox .pullDownBtn .bottomBtn2 span {
	display:none;
}
#lightbox .TextMarginTop {
	margin-top:20px;
}
#lightbox .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(http://i.yimg.jp/images/socialproducts/blog/img2/lightbox.png) no-repeat -1634px -7px;
	_background:url(http://i.yimg.jp/images/socialproducts/blog/img2/lightbox_ie6.gif) no-repeat -1364px -7px;
}
#lightbox .pullDownBtn .bottomBtn3 span {
	display:none;
}
#lightbox .pullDownBtn .bottomBtn4 {
	width:86px;
	height:23px;
	padding-bottom:9px;
	float:left;
}
#lightbox .pullDownBtn .bottomBtn4 a {
	width:86px;
	height:23px;
	display:block;
	background:url(http://i.yimg.jp/images/socialproducts/blog/img2/lightbox.png) no-repeat -1722px -7px;
	_background:url(http://i.yimg.jp/images/socialproducts/blog/img2/lightbox_ie6.gif) no-repeat -1722px -7px;
}
#lightbox .pullDownBtn .bottomBtn4 span {
	display:none;
}
#lightbox .lightBtn5 {
	margin-top:5px;
	float:right;
}
#lightbox .lightBtn5 a {
	display:block;
	width:118px;
	height:23px;
	background:url(http://i.yimg.jp/images/socialproducts/blog/img2/lightbox.png) no-repeat -1810px -7px;
	_background:url(http://i.yimg.jp/images/socialproducts/blog/img2/lightbox_ie6.gif) no-repeat -1810px -7px;
}
#lightbox .lightBtn5 span {
	display:none;
}
/* ========== aclIcon ========== */
.aclIcon{
margin-right:3px;
}
/* blogPub2.21追加↑
--------------------------------------------- */



body {
	font-family:"MS PGothic", "Osaka", Arial, sans-serif;
}
/* font */
#contents {
	color:#555;
	line-height:100%;
}
#contents a {
	color:#06c;
}
#contents a:visited {
	color:#639;
}
.title {
	color:#333;
	font-weight:700;
	font-size:110%;
	margin:0.5em 0;
	padding:0 0 0 3px;
	border-left:#7ebfc1 5px solid;
}
.title_sub {
	color:#333;
	font-weight:700;
	margin:0.5em 0;
}
.bold {
	font-weight:700;
}
.large {
	font-size:110%;
}
.small {
	font-size:81%;
}
/* clearFix */  
.clearFix:after {
	visibility:hidden;
	display:block;
	font-size:0;
	content:" ";
	clear:both;
	height:0;
}
* html .clearFix {
	zoom:1;
}/* IE6 */
*:first-child+html .clearFix {
	zoom: 1;
}/* IE7 */
/* gloNavi */
#gloNavi {
	width:100%;
}
#gloNavi {
	margin:0 0 10px 0;
}
/* AdPosCT */
.AdPosCT {
	text-align:center;
	clear:both;
	margin:5px 0 10px 0;
	font-size:84%;
}
/* frame */
.frame {
	border:#cccccc 1px solid;
	padding:0 8px 10px 8px;
	margin:0 0 10px 0;
}
.blue {
	background:url(http://i.yimg.jp/images/socialproducts/blog/img2/bg_blue.png) repeat-x 0 1px;
}
.pink {
	background:url(http://i.yimg.jp/images/socialproducts/blog/img2/bg_pink.png) repeat-x 0 1px;
}
/* avatar */
.avatar .avaframe {
	border: solid 1px #ccc;
	border-collapse: collapse;
	float: left;
	margin-right: 10px;
	width: 44px;
	background-color:#fff;
}
.avatar .avaframe .avaimg {
	display: table-cell;
	text-align: center;
	vertical-align: middle;
	width: 46px !important;
	height: 44px !important;
}
.avatar .avaframe {
	display: inline;
	text-align: center;
	vertical-align: text-top;
	line-height: 44px;
	overflow: hidden;
	width: 44px;
	height: 44px;
}
.avatar span {
	display:inline-block;
}
.avatar .to {
	display:block!important;
}
.avatar .avaimg {
	vertical-align: middle;
	display: inline;
}
.avatar .avaimg img {
	vertical-align: middle;
}
.avatar .avaimg img {
	vertical-align: middle;
}
table.yahooIdentityUserCardSimple td div {
	margin:1px;
}
.avaframe .avaimg .yahooIdentityUserCardSimple div img {
	margin:0;
}
.avaframe .avaimg .yahooIdentityUserCardSimple img {
	margin:1px;
}
/* ranking */
.ranking {
	width:3em;
	height:3.6em;
	text-align:center;
	color:#7e6c06;
	clear:left;
}
.ranking img {
	margin:4px 0;
}
span.point {
	display:block;
	background:#ffe6be;
}
.ranking #first {
	background:#ffaf1a;
}
.ranking #first img {
	background:#ffaf1a url(http://i.yimg.jp/images/socialproducts/blog/img2/parts4.png) 0 0 no-repeat;
}
.ranking #first .point {
	color:#ff6602;
}
.ranking #second {
	background:#9ed39f;
}
.ranking #second img {
	background:#9ed39f url(http://i.yimg.jp/images/socialproducts/blog/img2/parts4.png) -32px 0 no-repeat;
}
.ranking #second .point {
	color:#356502;
}
.ranking #third {
	background:#b3d1d1;
}
.ranking #third img {
	background:#b3d1d1 url(http://i.yimg.jp/images/socialproducts/blog/img2/parts4.png) -64px 0 no-repeat;
}
.ranking #third .point {
	color:#498182;
}
.ranking .else {
	background:#e6f2f2;
}
.ranking .else .point {
	color:#7e6c06;
	background:#cccccc;
}
/* box tab */
.boxTab a {
	margin:0 0 0 3px;
	padding:.19em .38em;
	_padding:.2em .4em;
	border:1px solid #a2c8cb;
	text-decoration:none;
}
.boxTab {
	_padding:2px;
}
.boxTab .listNext img, .boxTab .listPrev img {
	vertical-align:middle;
	margin:0 0 3px 0;
	_margin:0;
}
.boxTab .listNext a, .boxTab .listPrev a {
	border:none;
	padding:0;
	line-height:1;
}
.boxTab .listNext a:hover, .boxTab .listPrev a:hover {
	border:none;
	padding:0;
}
.boxTab a:hover {
	margin:0 0 0 3px;
	padding:.19em .38em;
	_padding:.2em .4em;
	border:1px solid #a2c8cb;
	text-decoration:underline;
	color:#fff;
}
.boxTab strong {
	margin:0 0 0 3px;
	padding:.19em .38em;
	_padding:.2em .4em;
	border:1px solid #a2c8cb;
	border-right:none;
	border-left:none;
	background-color:#a2c8cb;
	color:#fff;
	font-weight:700;
}
.prevBtn, .nextBtn {
	background:url(http://i.yimg.jp/images/socialproducts/blog/img2/parts4.png) no-repeat;
}
.prevBtn {
	background-position:-383px -33px;
}
.nextBtn {
	background-position:-383px -15px;
}
.boxTab tt {
	display:none;
}
.yjListTab .right {
	float:right;
}
.yjListTab .left {
	float:left;
}
.yjListTab {
	line-height:1.7em;
	margin:0 0 5px 0;
}
/* loadingImg */
.moreBtn .loading .top, .moreBtn .loading .middle, .moreBtn .loading .bottom {
	text-indent:-1000px;
	background:transparent;
	overflow:hidden;
}
.moreBtn .loading {
	display:block;
	background:transparent url(http://i.yimg.jp/images/socialproducts/blog/img2/circle.gif) no-repeat center center;
	cursor:auto;
}
.vitalityLoading {
	position:absolute;
	display:none;
	color:#333;
	font-size:12px;
	width:300px;
	padding:30px 0 10px;
	background:#eee;
	border:1px solid #ccc;
}
.vitalityLoading img {
	margin:15px;
}
/* research */
.research p {
	line-height:1.3;
}
.research .title {
	border:none;
	padding:0;
}
/* priority */
.priority, .switch {
	cursor:pointer;
	padding:0;
}
.priority a, .switch a {
	padding:0.3em !important;
	display:block;
}
.priority a:link, .switch a:link {
	text-decoration:none;
}
.priority a:visited, .switch a:visited {
	text-decoration:none;
}
.priority a:hover, .switch a:hover {
	text-decoration:underline;
}
.priority a:active, .switch a:active {
	text-decoration:underline;
}
.priority input, .frame input {
	vertical-align:middle;
	margin:0 5px 0 -2px;
>margin-left:-5px;
}
.priority .on, .priority .off {
	background:url(http://i.yimg.jp/images/socialproducts/blog/img2/parts2.png) no-repeat;
	margin:0 5px 0 0;
	vertical-align:middle;
}
.priority .on {
	background-position:-9px -12px;
}
.priority .off {
	background-position:-9px 0;
}
.switch {
	margin-bottom:-1px;
}
.switch .open {
	margin-right:3px;
	vertical-align: middle;
	background:url(http://i.yimg.jp/images/socialproducts/blog/img2/icon2.png) no-repeat 0 -1320px;
}
.priorityAbout {
	background:#FDF4D5 url(http://i.yimg.jp/images/socialproducts/blog/img2/panmi.png) no-repeat scroll 400px 14px;
	border:1px solid #ccc;
	margin:0 0 10px 0;
	padding:10px;
	position:relative;
	zoom:1;
}
.priorityAbout p {
	width:400px;
}
.priorityImg {
	background:url(http://i.yimg.jp/images/socialproducts/blog/img2/parts2.png) no-repeat;
	width:9px;
	height:8px;
	display:block;
	position:absolute;
	left:-9px;
	top:-1px;
}
.priorityBtnImg {
	background:url(http://i.yimg.jp/images/socialproducts/blog/img2/parts4.png) no-repeat -383px 0;
	position:absolute;
	right:5px;
	top:5px;
}
/* smartphone */
.smartphone a {
	display: block;
	width: 800px;
	height: 40px;
	margin: 0 auto 15px;
	background: url(http://i.yimg.jp/images/socialproducts/blog/img2/spnbtn2.png) no-repeat;
	text-indent: -9999px;
	overflow: hidden;
	clear: both;
}

/* seo */
.h1style {
	color: #9B9B9B;
	font-size: 69.2%;
	text-align: right;
	margin-top: 0px;
	margin-bottom: 0px;
	display: block;
	min-height: 12px;
	height: auto !important;
	height: 12px;
}

div .yjSt .h1style {
	font-size: 74%;
	margin-bottom: 2px;

}