#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/icon.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 10px 3px;padding:0 0 3px;width:278px;border-bottom:1px solid #CCCCCC;}
.rightAd .leftLast{margin:0 10px 3px;padding:0 0 3px;width:278px;border-bottom:none;}
.rightAd .left img{margin:0 7px 0 0;}
.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/icon.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/icon.png) no-repeat 0 -146px;padding:0 0 4px 10px;}
/* newSkin */
.newSkin .wrap{text-align:center;margin:0 0 -8px 0;}
.newSkin img{border:#ccc 1px solid; padding:1px;margin:0 3px 0 0;}
.newSkin .new{width:65px; display:inline-block; text-align:center;}
.newSkin .newImg{border:none;}
.newSkin .else{vertical-align:13px;}
/* yjblogOdai */
.yjblogOdai .avaframe {border: solid 1px #ccc;border-collapse: collapse;float: left;margin-right: 10px;width: 62px;}
.yjblogOdai .avaframe .avaimg {display: table-cell;vertical-align: middle;width: 64px;height: 62px;}
.yjblogOdai .avaframe .avaimg img {border: solid 1px #fff;}
.yjblogOdai .avaframe {display: inline;vertical-align: text-top;line-height: 62px;overflow: hidden;width: 62px;height: 62px;}
.yjblogOdai span {display:inline-block;}
.yjblogOdai.avaimg {vertical-align: middle;display: inline;}
.yjblogOdai .avaimg img {vertical-align: middle;}
.yjblogOdai .fukidashi {background:#fdf4d5;border:#ccc 1px solid;margin:0 0 5px 75px;padding:5px;position:relative; width:auto;}
.yjblogOdai .fukidashi2 {background:url(http://i.yimg.jp/images/socialproducts/blog/img2/parts.png) -96px 0 no-repeat;position:absolute;bottom:-1px;left:-9px;_bottom:60px;_left:-14px;_top:1.25em;}
/* 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 0;}
.newInfoTalent dd img{vertical-align:middle;margin:0 3px 0 0;}
/* 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/ximg.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/parts.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/ximg.png) 0 -157px repeat-x; >display:inline-block; 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/ximg.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/parts.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%;}
.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/icon.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/parts.png) -213px 0px no-repeat;color:#2d595c !important;}
.leftNavi li.active{background: url(http://i.yimg.jp/images/socialproducts/blog/img2/parts.png) -111px 0px no-repeat;color:#fff;}
.leftNavi #navigationSearchInput{border:1px solid #7F9DB9;padding:3px 5px;margin:0 0 0 5px;_margin:0px;width:150px;}
.leftNavi #navigationSearchInputCat{border:1px solid #7F9DB9;padding:3px 5px;margin:0 0 0 5px;_margin:0px;width:94px;}
.leftNavi select {margin-right:5px;}
input, select, option, textarea {color:#555;font-family:"Hiragino Kaku 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/parts.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/ximg.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/icon.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/icon.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/parts.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/ximg.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/parts.png) -109px -24px no-repeat;color:#003f97 !important;}
.rightNavi div.active{background: url(http://i.yimg.jp/images/socialproducts/blog/img2/parts.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/parts.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/parts.png) 0px -74px no-repeat;color:#fff !important;font-weight:600;height:24px}

/* 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;}
.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/icon.png) 0 -228px no-repeat;padding:0 0 0 12px;}
.moreBtnOff .middle span{background:url(http://i.yimg.jp/images/socialproducts/blog/img2/icon.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/ximg.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/ximg.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/ximg.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/ximg.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/ximg.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/parts.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;position:absolute;bottom:5px;right:5px;}
#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 0 0; >margin:0px 0 0 0; zoom:1; color:#999;}
#id_burlTxtBox a {color:#999 !important;}
#id_burlTxtBox select {>vertical-align:middle;}
#tsubuWrap {padding:8px;}
.inputUrlSwitchClosed a {color:#999;background: url(http://i.yimg.jp/images/socialproducts/blog/img2/icon.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/icon.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/parts.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/parts.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/parts.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/parts.png) -323px -48px no-repeat;position:relative;left:3px;cursor:default;}
#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/parts.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/parts.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/parts.png) -1681px 0px no-repeat;vertical-align:bottom;}
/* 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:400px;
}
.blogRanking .rankingMenu .rightModule {
float:right;
width:200px;
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/icon.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/icon.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/icon.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/icon.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/icon.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/icon.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/icon.png) no-repeat 0 -147px;
padding-left:10px;
}
.closeupWrap {
margin-bottom:10px;
}
.closeupWrap .head {
background:url(http://i.yimg.jp/images/socialproducts/blog/img2/parts.png) no-repeat -413px 0;
height:63px;
width:634px;
position:relative;
}
.closeupWrap .head .question {
position:absolute;
top:28px;
left:136px;
line-height:1.1em;
}
.closeupWrap  .content {
border-width:0 1px 1px;
border-style:solid;
border-color:#ff86d6; 
}
.closeupWrap .read {
padding:5px 10px 10px;
}
.closeupWrap .read p {
font-size:116.6%;
}
.closeupWrap .read .links {
padding:10px 0 0;
text-align:center;
}
.closeupWrap .read .links span {
padding-left:20px;
}
.closeupWrap .read .links span a {
padding-left:8px;
background:url(http://i.yimg.jp/images/socialproducts/blog/img2/icon.png) no-repeat 0 -419px;
display:inline-block;
}
.closeupWrap .pickup {
background-color:#FDE9B6;
padding:10px;
}
.closeupWrap .pickup .pickupTitle {
position:relative;
background:url(http://i.yimg.jp/images/socialproducts/blog/img2/parts.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/icon.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/parts.png) no-repeat -413px -63px;
display:block;
margin:0 auto;
}
.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/parts.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/parts.png) no-repeat -204px -48px;
}
.carousel .navi img.current {
background:url(http://i.yimg.jp/images/socialproducts/blog/img2/parts.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/parts.png) no-repeat -234px -24px;
}
.carousel .prev:hover {
background:url(http://i.yimg.jp/images/socialproducts/blog/img2/parts.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/parts.png) no-repeat -253px -24px;
}
.carousel .next:hover {
background:url(http://i.yimg.jp/images/socialproducts/blog/img2/parts.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/parts.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/parts.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/icon.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/icon.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/parts.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/icon.png);
	background-position:0 -386px;
	background-repeat:no-repeat;
}


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 .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/parts.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/parts.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/parts.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/parts.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{cursor:pointer;padding:0;}
.priority a{padding:0.3em !important;display:block;}
.priority a:link{text-decoration:none;}
.priority a:visited{text-decoration:none;}
.priority a:hover{text-decoration:underline;}
.priority a:active{text-decoration:underline;}
.priority 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;}
.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/parts.png) no-repeat -383px 0;position:absolute;right:5px;top:5px;}