@charset "euc-jp";
/* CSS Document 20080325 001 */

/*---- default ----*/
body{
color:#333333;
background:#FFFFFF;
letter-spacing:0.05em;
}
body,div,h1,h2,h3,h4,h5,h6,p,ul,ol,li,dl,dt,dd,form,fieldset,legend,input,textarea,pre,code,blockquote{
margin:0;
padding:0;
}
br{
letter-spacing:0;
}
fieldset,img{
border:0;
}
li{
list-style:none;
}
caption,th{
text-align:left;
}
h1,h2,h3,h4,h5,h6,th{
font-size:100%;
font-weight:normal;
font-style:normal;
}
input,textarea,select{
font-family:inherit;
font-size:inherit;
font-weight:inherit;
color:#333;
}
select{
background-color:#ffffff !important;
}
address,caption,cite,code,dfn,var{
font-style:normal;
font-weight:normal;
}
abbr,acronym{
border:0;
font-variant:normal;
}
del,u{
text-decoration:none;
}
/*---- text ----*/
body{
line-height:1.5;
}
.userInput{
line-height:1.2;
word-break:break-all;
}
/* clearFix */
.clearfix:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
.clearfix{
overflow:hidden;
}
* html .clearfix{
height:1%;
overflow:visible;
}
a:link{
color:#258fb8;
}
a:visited{
color:#258fb8;
}
a:hover{
color:#996600;
}
a:active{
color:#996600;
}
a:focus{
color:#996600;
}
dl.contentsList01 dd a:visited,
#mixiNewsArea #mixiNews ul li a:visited,
ul.entryList01 li dl dd a:visited{
color:#996699;
}
/*formSettin*/
input,
textarea{
padding:2px;
background-color:#fdf9f2;
border:1px solid #f1deb4;
}
/*safari setting*/
html[xmlns*=""] body:last-child input[type="file"]{
background-color:transparent;
border:none;
}
*input[type="file"]{
padding:2px;
background-color:#fdf9f2;
border:1px solid #f1deb4;
}
html*input[type="file"]{
background-color:transparent;
}
form input.focus,
form textarea.focus{
background-color: #f7f0e6;
}
div.searchForm01 input{
padding:0;
border:0;
background:transparent;
}
.formBt01.focus{
background:#5B524D;
}
.formBt02.focus{
background:#E5E4E2;
}

/* CSS Document */
#headerArea{
width:950px;
}
#bodyArea{
width:950px;
clear:both;
padding-top:5px;
}
#bodyMainArea{
float:left;
width:716px;
padding-left:5px;
}
#bodySide{
width:275px;
float:left;
clear:both;
}
#bodyContents{
width:441px;
float:left;
}
#bodySub{
float:right;
width:224px;
}
#bodyClear{
clear:both;
font:0/0 sans-serif;
width:0px;
height:0px;
}
#footerArea{
width:950px;
clear:both;
}

/* CSS Document */
table{
border-collapse:collapse;
border-spacing:0;
}
th,td{
margin:0;
padding:0;
}
/* ----- ContentsList01 ---- */
dl.contentsList01{
line-height:1.8;
}
dl.contentsList01 dt{
clear:both;
float:left;
width:80px;
}
dl.contentsList01 dt span{
padding-top:2px;
background-position: 0% 50%;
background-repeat: no-repeat;
}
dl.contentsList01 dd{
float:left;
width:327px;
padding-left:18px;
background:url(http://img.mixi.jp/img/basic/common/list_lead001.gif) no-repeat 0% 0.9em;
}
/* ----- ContentsList02 ---- */
dl.contentsList02{
line-height:1.6;
}
dl.contentsList02 dt{
position:absolute;
top:-9999px;
}
dl.contentsList02 dd dl{
padding-left:15px;
}
dl.contentsList02 dd dl dt{
position:static;
float:left;
width:6.5em;
}
dl.contentsList02 dd dl dd{
margin-left:7em;
padding-left:18px;
background:url(http://img.mixi.jp/img/basic/common/list_lead001.gif) no-repeat 0% 0.8em;
}
dl.contentsList02 dd dl dt span{
display:block;
padding-left:19px;
}
dl.contentsList02 dt.diaryTitle{
background:url(http://img.mixi.jp/img/basic/icon/diary002.gif) no-repeat 1px 50%;
}
dl.contentsList02 dt.videoTitle{
background:url(http://img.mixi.jp/img/basic/icon/video002.gif) no-repeat 0% 50%;
}
dl.contentsList02 dt.photoTitle{
background:url(http://img.mixi.jp/img/basic/icon/photo003.gif) no-repeat 1px 50%;
}
dl.contentsList02 dt.musicTitle{
background:url(http://img.mixi.jp/img/basic/icon/music001.gif) no-repeat 1px 50%;
}
dl.contentsList02 dt.reviewTitle{
background:url(http://img.mixi.jp/img/basic/icon/review001.gif) no-repeat 0% 50%;
}
dl.contentsList02 dd p.moreLink01{
margin-bottom:5px;
padding-right:10px;
}
/* ----- ContentsList03 ---- */
div.contentsList03{}
div.contentsList03 dl{}
div.contentsList03 dt{}
div.contentsList03 dd{
margin-left:20px;
}
/* ----- ActionIcon01 ----*/
p.actionIcon01{
float:left;
}
/* ----- ActionIcon03 ----*/
ul.actionIcon03{
padding:6px 0 6px 4px;
background:url(http://img.mixi.jp/img/basic/common/dotline_horizontal002.gif) repeat-x 0% 100%;
overflow:hidden;
}
ul.actionIcon03:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
* html ul.actionIcon03{
height:1%;
overflow:visible;
}
ul.actionIcon03 li{
float:left;
}
ul.actionIcon03 li.diary{width:80px;}
ul.actionIcon03 li.movie{width:125px;}
ul.actionIcon03 li.photo{width:137px;}
ul.actionIcon03 li.review{width:94px;}
ul.actionIcon03 li a{
padding-left:15px;
}
ul.actionIcon03 li.diary a{background:url(http://img.mixi.jp/img/basic/icon/diary002.gif) no-repeat 0% 50%;}
ul.actionIcon03 li.movie a{background:url(http://img.mixi.jp/img/basic/icon/video002.gif) no-repeat 0% 50%;}
ul.actionIcon03 li.photo a{background:url(http://img.mixi.jp/img/basic/icon/photo003.gif) no-repeat 0% 50%;}
ul.actionIcon03 li.review a{background:url(http://img.mixi.jp/img/basic/icon/review001.gif) no-repeat 0% 50%;}
/* ----- IconList ---- */
ul.iconList01{
clear:both;
margin:0 auto;
}
ul.iconList01 li{
width:82px;
float:left;
overflow:hidden;
padding:5px 0 5px;
}
ul.iconList01 li div{
height:80px;
}
ul.iconList01 li span{
width:84px;
display:block;
}
ul.iconList02{
margin-right:auto;
margin-left:auto;
padding-bottom:10px;
overflow:hidden;
}
ul.iconList02:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
* html ul.iconList02{
height:1%;
overflow:visible;
}
ul.iconList02 li{
float:left;
width:100px;
padding:0 4px;
}
ul.iconList02 li div{
height:85px;
border:1px solid #d4d4d4;
text-align:center;
}
ul.iconList02 li span{
display:block;
text-align:center;
}
ul.count1{width:108px;}
ul.count2{width:216px;}
ul.count3{width:324px;}
ul.count4{width:432px;}
/*---- sponsorList02 ----*/
table.iconList02{
padding:0;
float:none
}
table.iconList02{
border-spacing:7px;
border-collapse:separate;
margin:0 auto;
}
table.iconList02 tr.itemList td{
width:84px;
border:1px solid #d4d4d4;
text-align:center;
padding:10px 7px;
}
table.iconList02 tr.nameList td{
text-align:center;
padding:0 7px 2px;
width:84px;
word-break:break-all;
overflow:visible;
}
/* -- iconList03 -- */
div.iconList03{
width:714px;
margin:0 auto;
border:1px solid #FFAA33;
z-index:1;
}
div.iconList03 ul{
background:transparent url(http://img.mixi.jp/img/basic/common/iconlist_line_block.gif) no-repeat left bottom;
}
div.iconList03 ul.iconListBottom{
background:transparent url(http://img.mixi.jp/img/basic/common/iconlist_line_block.gif) no-repeat left top;
}
div.iconList03 ul:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
div.iconList03 ul{
display:inline-block;
clear:both;
}
div.iconList03 ul.iconListBottom{
z-index:1;
}
div.iconList03 ul li{
overflow:visible;
word-break:break-all;
float:left;
width:138px;
padding:2px 3px 3px 2px;
text-align:center;
z-index:1;
}
div.iconList03 ul.iconListBottom li{
padding-bottom:2px;
}
div.iconList03 ul li.rightSide{
padding-right:2px;
background:none;
}
div.iconList03 ul li div div.iconListImage{
width:138px;
padding-top:1px;
text-align:center;
}
div.iconList03 ul li div.iconState01,
div.iconList03 ul li div.iconState02,
div.iconList03 ul li div.iconState03{
min-height:138px;
_height:138px;
z-index:1;
}
div.nomemo div.iconList03 ul li div div.iconListImage{
padding-top:9px;
}
div.iconList03 ul li div.iconState01{background:#FFFFFF;}
div.iconList03 ul li div.iconState02{background:#FEE7C6;}
div.iconList03 ul li div.iconState03{background:#FFD8A7;}
div.iconList03 ul li div div.iconListImage a{
display:block;
width:76px;
height:76px;
margin:3px auto;
margin-right:auto;
margin-left:auto;
background-color:transparent !important;
background-position:50% 50% !important;
background-repeat:no-repeat !important;
outline:none;
}
div.iconList03 ul li div div a.iconTitle{
text-indent:-9999px;
}
div.iconList03 ul li div p{
padding-top:5px;
}
/* ----- UtilityLinks01 ---- */
div.utilityLinks01{
float:right;
}
div.utilityLinks01 li{
padding-left:12px;
background:url(http://img.mixi.jp/img/basic/icon/arrow001.gif) no-repeat left;
}
/* ----- UtilityLinks02 ---- */
div.utilityLinks02{
clear:both;
}
div.utilityLinks02 ul li{
margin-left:auto;
}
div.utilityLinks02 ul li a{
padding-left:14px;
background:url(http://img.mixi.jp/img/basic/icon/arrow001.gif) no-repeat 0% 50%;
}
/* ----- UtilityLinks03 ---- */
div.utilityLinks03{}
div.utilityLinks03 ul{}
div.utilityLinks03 li{
width:49%;
float:left;
}
ul.utilityLinks03{
padding-top:30px;
text-align:center;
}
ul.utilityLinks03 li{
padding:0 5px 5px;
}
p.utilityLinks03{
padding-top:30px;
text-align:center;
}
/* ----- moreLink01 ---- */
p.moreLink01{
clear:both;
text-align:right;
clear:both;
}
p.moreLink01 a{
padding-left:12px;
background:url(http://img.mixi.jp/img/basic/icon/arrow001.gif) no-repeat 0% 50%;
}
p.moreLink01 a:hover,
p.moreLink01 a:active,
p.moreLink01 a:focus{
background:url(http://img.mixi.jp/img/basic/icon/arrow001.gif) no-repeat 0% 50%;
}
div.moreLink01{
clear:both;
text-align:right;
clear:both;
}
div.moreLink01 a{
padding-left:12px;
background:url(http://img.mixi.jp/img/basic/icon/arrow001.gif) no-repeat 0% 50%;
}
div.moreLink01 a:hover,
div.moreLink01 a:active,
div.moreLink01 a:focus{
background:url(http://img.mixi.jp/img/basic/icon/arrow001.gif) no-repeat 0% 50%;
}
/* ---- supplement01 ---- */
.supplement01{
font-size:83%;
color:#666;
}
/* ---- supplement01 ---- */
.supplement02{
color:#666;
margin:1em 0;
}
/* ---- formButtons01 ---- */
.formButtons01{
padding:10px;
background:url(http://img.mixi.jp/img/basic/common/bg_stripe001.gif) repeat 0% 0%;
/*width:694px;*/
}
ul.formButtons01{
/*width:auto;*/
}
.formButtons01 p,
.formButtons01 ul,
ul.formButtons01{
text-align:center;
}
.formButtons01 li,
.formButtons01 form{
display:inline;
}
.formBt01{
padding:0 20px;
*padding:0;
color:#fff;
border:1px solid #45362F !important;
background:#5B524D !important;
line-height:1.8;
*line-height:1.2;
cursor:pointer;
}
.formBt02{
padding:0 20px;
*padding:0;
color:#575350;
border:1px solid #6D5A53 !important;
background:#E5E4E2 !important;
line-height:1.8;
*line-height:1.2;
cursor:pointer;
}
.formButtons01 input{
margin:0 4px;
}
/* ---- pageTitle ---- */
div.pageTitle{
z-index:1;
*height:43px;
padding-bottom:7px;
background:no-repeat 0% 0%;
height:43px;
min-height:43px;
}
div.pageTitle h2{
padding:5px 0 0 15px;
*padding-top:3px;
font-size:116.7%;
font-weight:bold;
line-height:2.5;
float:left;
}
div.pageTitle p{
float:right;
padding-top:15px;
padding-right:15px;
width:15em;
text-align:right;
}
div.homeTitle001{background-image:url(http://img.mixi.jp/img/basic/heading/title_home001.gif);}
div.homeTitle002{background-image:url(http://img.mixi.jp/img/basic/heading/title_home002.gif);}
div.homeTitle003{background-image:url(http://img.mixi.jp/img/basic/heading/title_home003.gif);}
div.communityTitle001,
div.communityTitle002{
padding-bottom:3px;
}
div.communityTop{
padding-bottom:7px;
}
div.communityTitle001{background-image:url(http://img.mixi.jp/img/basic/heading/title_community001.gif);}
div.communityTitle002{background-image:url(http://img.mixi.jp/img/basic/heading/title_community002.gif);}
div.friendTitle001{background-image:url(http://img.mixi.jp/img/basic/heading/title_friend001.gif);}
div.friendTitle002{background-image:url(http://img.mixi.jp/img/basic/heading/title_friend002.gif);}
div.friendTitle003{background-image:url(http://img.mixi.jp/img/basic/heading/title_friend003.gif);}
div.homeTitle001,
div.communityTitle001,
div.friendTitle001{padding-left:20px;}
div.homeTitle002 h2,
div.homeTitle003 h2,
div.communityTitle002 h2,
div.friendTitle002 h2,
div.friendTitle003 h2{padding-left:47px;}
/* ----- bbsList01 ---- */
dl.bbsList01{
width:714px;
border:1px solid #FBB14E;
border-top:none;
clear:both;
}
dl.bbsList01 dd.formButtons01{
border-top:1px solid #FFCD8F;
}
dl.bbsDetail{
margin-bottom:5px;
}
/* -- bbsContent -- */
dl.bbsList01 dd.bbsContent dl{
border-top:1px solid #FFCD8F;
background:url(http://img.mixi.jp/img/basic/common/bg_bbs01.gif) repeat-y 0% 0%;
overflow:hidden;
}
dl.bbsList01 dd.bbsContent dl:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
* html dl.bbsList01 dd.bbsContent dl{
height:1%;
overflow:visible;
}
dl.bbsList01 dd.bbsContent dt{
float:left;
width:141px;
padding:10px 0;
text-align:center;
}
dl.bbsList01 dd.bbsContent dd{
float:right;
width:543px;
padding:10px 10px 10px 0;
word-break:break-all;
overflow:hidden;
}
/* -- bbsInfo -- */
dl.bbsList01 dd.bbsInfo{
padding:3px 20px;
border-top:1px solid #FFCD8F;
}
dl.bbsList01 dd.bbsInfo dl{
padding:2px 0;
}
dl.bbsList01 dd.bbsInfo dl dt{
display:inline;
padding-right:8px;
*padding-right:4px;
background:url(http://img.mixi.jp/img/basic/common/colon001.gif) no-repeat 100% 50%;
}
dl.bbsList01 dd.bbsInfo dl dd{
display:inline;
padding-left:4px;
*padding-left:8px;
}
/* ---- commentList01 ---- */
dl.commentList01{
border-bottom:1px solid #DDC49C;
}
/*---- deleteTextArea ----*/
p.deleteTextArea{
/*border-left:solid 1px #DDC49C;*/
display:block;
width:5em;
height:1.5em;
position:absolute;
left:2em;
top:2px;
font-weight:normal;
text-align:left;
line-height:1.4em;
*line-height:1.5;
padding-left:10px;
}
/* -- commentDate -- */
dl.commentList01 dt.commentDate{
width:714px;
*height:20px;
border:1px solid #DDC49C;
border-bottom:none;
background:#F5E9D4;
color:#B5966B;
font-weight:bold;
line-height:1.8;
}
dl.commentList01 dt.commentDate input{
border:1px solid #F2DDB7;
background:#FDF9F2;
vertical-align:middle;
}
dl.commentList01 dt.commentDate p{
padding-left:5px;
}
dl.commentList01 dt.commentDate span{
display:block;
width:12em;
	position:absolute;
right:10px;
bottom:0;
color:#8C7551;
font-weight:normal;
text-align:right;
*line-height:1.5;
}
/* -- commentContent01 -- */
dl.commentContent01{
border:1px solid #DDC49C;
border-bottom:none;
background:url(http://img.mixi.jp/img/basic/common/bg_comment01.gif) repeat-y 0% 0%;
overflow:hidden;
}
dl.commentContent01:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
dl.commentContent01{
display:inline-block;
clear:both;
}
dl.commentContent01 dt{
float:left;
width:141px;
padding:10px 0;
text-align:center;
display:block;
}
div.commentForm dl.commentContent01 dt{
width:121px;
padding:10px;
text-align:left;
}
dl.commentContent01 dt span.supplement01{
display:block;
}
dl.commentContent01 dd{
float:right;
width:543px;
padding:10px 10px 10px 0;
word-break:break-all;
_overflow:hidden;
}
dl.commentContent01 dd textarea{
display:block;
margin-top:5px;
}
/* ---- commentForm ---- */
div.commentForm h3{
padding:0 10px;
border:1px solid #DDC49C;
border-top:none;
background:#F5E9D4 url(http://img.mixi.jp/img/basic/common/bg_comment_form001.gif) repeat-x 0% 0%;
font-weight:bold;
line-height:2;
}
div.commentForm div.formButtons01{
border:1px solid #DDC49C;
}
div.commentForm div.formButtons01 p{
padding:10px 20px;
font-size:83%;
text-align:left;
}
/* -- commentFormNote -- */
div.commentForm div.commentFormNote{
border-right:1px solid #D6D6D6;
border-left:1px solid #D6D6D6;
}
div.commentForm div.commentFormNote p{
padding:0 20px;
border-top:1px solid #EFEFEF;
border-bottom:1px solid #EBEBEB;
background:#F8F8F8;
color:#666;
line-height:2;
}
/* ---- pageNavigation01 ---- */
div.pageNavigation01{
width:714px;
border:1px solid #D6D6D6;
border-top:none;
}
/* -- pageList01 -- */
div.pageNavigation01 div.pageList01{
*height:26px;
min-height:26px;
border-top:1px solid #ddd;
background:#EBEBEB url(http://img.mixi.jp/img/basic/common/bg_page_list01.gif) repeat-x 0% 100%;
line-height:1.8;
text-align:center;
}
div.pageNavigation01 div.pageList01 ul{
display:inline;
padding:0 1px;
*padding-left:4px;
}
div.pageNavigation01 div.pageList01 li,
div.pageNavigation01 div.pageList01 li div{
display:inline;
}
div.pageNavigation01 div.pageList01 li.on{
padding:2px 4px;
border:1px solid #258FB8;
background:#60AAC7;
color:#fff;
text-decoration:none;
}
div.pageNavigation01 div.pageList01 ul li a{
margin:0 0.25em;
}
/* -- pageList02 -- */
div.pageNavigation01 div.pageList02{
*height:26px;
min-height:26px;
padding:0 10px;
_padding:2px 10px;
background:#fff url(http://img.mixi.jp/img/basic/common/bg_page_list02.gif) repeat-x 0% 100%;
line-height:1.8;
}
div.pageNavigation01 div.pageList02:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
* html div.pageNavigation01 div.pageList02{
height:1%;
overflow:visible;
}
div.pageNavigation01 div.pageList02 p{
float:left;
width:55%;
color:#666;
}
div.pageNavigation01 div.pageList02 p img{
margin-top:7px;
}
div.pageNavigation01 div.pageList02 p.supplement01{
padding-top:3px;
}
div.pageNavigation01 div.pageList02 ul{
float:right;
width:44%;
text-align:right;
white-space:nowrap;
}
div.pageNavigation01 div.pageList02 ul li{
display:inline;
margin-left:5px;
}
/* -- toolExplanation -- */
div.toolExplanation01,
div.toolExplanation02{
padding:5px 18px;
background:url(http://img.mixi.jp/img/basic/common/bg_toolexplanation001.gif) repeat-y 0% 0%;
color:#666;
font-size:83%;
}
div.toolExplanation02{
border-bottom:1px solid #F6A838;
}
div.toolExplanation01 p img,
div.toolExplanation02 p img{
margin-right:3px;
vertical-align:middle;
}
/* -- confirm01 -- */
div.confirm01{
background:#F8F8F8 url(http://img.mixi.jp/img/basic/common/bg_confirm001.gif) repeat-y 0% 0%;
color:#666;
font-size:116.7%;
font-weight:bold;
}
div.confirm01 p{
padding:8px 20px 10px;
background:url(http://img.mixi.jp/img/basic/common/bg_confirm002.gif) no-repeat 0% 100%;
}
#editList01 div.confirm01{
border-bottom:1px solid #F6A838;
}
/* -- confirm02 -- */
div.confirm02{
background:#F8F8F8 url(http://img.mixi.jp/img/basic/common/bg_confirm003.gif) repeat-y 0% 0%;/*修正予定*/
color:#666;
padding:8px 20px 10px;
}
/* ---- entryList01 ---- */
ul.entryList01{
border:1px solid #FBB14E;
clear:both;
}
ul.entryList01 li{
padding:5px 0;
*padding:4px 0 2px;
}
ul.entryList01 li.odd{
background:#FFF8E9;
}
ul.entryList01 li dl{
padding:0 15px;
display:inline-block;
}
ul.entryList01 li dl:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
* html ul.entryList01 li dl{
height:1%;
overflow:visible;
}
ul.entryList01 li dl dt{
float:left;
width:160px;
padding-left:20px;
}
ul.entryList01 li dl dd{
float:right;
width:504px;
word-break:break-all;
}
ul.entryList01 li dl dd a img{
margin-left:5px;
vertical-align:middle;
_padding:0.2em 0 0.2em;
}
/* ---- searchForm ---- */
div.searchForm01 select,
div.searchForm02 select,
div.searchForm03 select,
#diarySubMenu{
overflow:auto;
}
div.searchForm01,
div.searchForm02,
div.searchForm03{
margin-bottom:5px;
border:1px solid #f3ddbf;
overflow:hidden;
}
div.searchForm01:after,
div.searchForm02:after,
div.searchForm03:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
* html div.searchForm01,
* html div.searchForm02,
* html div.searchForm03{
height:1%;
overflow:visible;
}
div.searchForm01 h2,
div.searchForm02 h2,
div.searchForm03 h2{
position:absolute;
left:-9999px;
}
li.searchDiary a{width:39px;}
li.searchCommunity a{width:64px;}
li.searchVideo a{width:36px;}
li.searchPhoto a{width:38px;}
li.searchMusic a{width:70px;}
li.searchReview a{width:52px;}
li.searchNews a{width:52px;}
li.searchWeb a{width:40px;}
li.searchInbox a{width:46px;}
li.searchLog a{width:56px;}
li.searchFrom a{width:46px;}
li.searchWholeCommunity a{width:88px;}
li.searchTopic a{width:50px;}
li.searchEvent a{width:50px;}
li.searchEnquete a{width:60px;}
li.searchOtherComuunities a{width:110px;}
li.searchEventDate a{width:112px;}
li.searchAll a{width:39px;}
li.searchWeb,
li.searchFrom,
ul.communitySearch01 li.searchEnquete,
li.searchEventDate,
li.searchOtherComuunities{
background:none !important;
}
/* -- searchForm01 -- */
div.searchForm01{
background:#fbe9cf url(http://img.mixi.jp/img/basic/common/bg_search_form001.gif) repeat-x 0% 0%;
}
div.searchForm01 ul.searchCategory01{
width:396px;
}
/* -- searchForm02 -- */
div.searchForm02{
background:#FBE9D0 url(http://img.mixi.jp/img/basic/common/bg_search_form002.gif) repeat-x 0% 0%;
}
div.searchForm02 ul.searchFunction01 ul.searchCategory01{
display:inline;
}
div.searchForm02 ul.searchFunction01 li ul{
display:inline;
}
/* -- searchForm03 -- */
div.searchForm03{
background:#FBE9CF url(http://img.mixi.jp/img/basic/common/bg_search_form003.gif) repeat-x 0% 0%;
}
div.searchForm03 li.select01{
padding-top:2px;
_padding-top:5px;
}
div.searchForm03 ul.searchCategory01{width:296px;}
div.searchForm03 ul.communitySearch01{width:416px;}
div.searchForm03 ul.communitySearch02{width:240px;}
div.searchForm03 ul.searchFunction03 ul.communitySearch01{width:auto;}
div.searchForm03 p.select01{
padding-bottom:5px;
text-align:center;
}
div.bottomSearch01{
margin-top:10px;
clear:both;
padding:1px 0 3px;
}
div.bottomSearch02{
margin-top:10px;
clear:both;
}
div.bottomSearch03{
margin-top:10px;
clear:both;
padding:1px 0 2px;
}
/* -- searchCategory01 -- */
ul.searchCategory01{
margin-right:auto;
margin-left:auto;
padding:6px 0 0;
}
ul.searchCategory01 li{
float:left;
text-align:center;
}
ul.searchCategory01 li a{
display:block;
background:url(http://img.mixi.jp/img/basic/common/searchform_border.gif) repeat-y 100% 0%;
font-size:84% !important;
}
ul.searchCategory01 li.last a,
ul.searchCategory01 li.last a:hover{
background:none;
}
ul.searchCategory01 li a:hover{
background:url(http://img.mixi.jp/img/basic/common/searchform_border.gif) repeat-y 100% 0%;
}
ul.searchCategory01 li a.selected:link,
ul.searchCategory01 li a.selected:visited,
ul.searchCategory01 li a.selected:hover,
ul.searchCategory01 li a.selected:active,
ul.searchCategory01 li a.selected:focus{
color:#fff;
background:#f90;
text-decoration:none;
}
/* -- searchFunction01 -- */
ul.searchFunction01{
clear:both;
padding:6px 0 5px;
text-align:center;
}
ul.searchFunction01 li{
display:inline;
}
ul.searchFunction01 li input{
vertical-align:middle;
}
ul.searchFunction01 li.input01 input,
ul.searchFunction01 li.input02 input{
padding:2px 0 1px 21px;
*padding:3px 0 3px 21px;
border:1px solid #ffc976;
background:#fff url(http://img.mixi.jp/img/basic/icon/searchform001.gif) no-repeat 5px 50%;
font-size:100%;
}
ul.searchFunction01 li.select01 select{
background:#FDF9F2;
vertical-align:middle;
}
ul.searchFunction01 li.input02 select,
ul.searchFunction01 li.input02 input{
vertical-align:middle;
}
ul.searchFunction01 li.input01 input{width:299px;}
ul.searchFunction01 li.input02 input{width:199px;}
/* -- searchFunction02, searchFunction03 -- */
ul.searchFunction02,
ul.searchFunction03{
margin-right:auto;
margin-left:auto;
padding:6px 0 14px;
clear:both;
}
ul.searchFunction02 li,
ul.searchFunction03 li{
float:left;
padding-left:4px;
}
ul.searchFunction02 li ul li,
ul.searchFunction03 li ul li{
padding-left:0;
}
ul.searchFunction02 li input,
ul.searchFunction03 li input{
vertical-align:middle;
}
ul.searchFunction02 li.input02 input,
ul.searchFunction03 li.input02 input{
width:199px;
padding:2px 0 1px 21px;
*padding:3px 0 3px 21px;
border:1px solid #ffc976;
background:#fff url(http://img.mixi.jp/img/basic/icon/searchform001.gif) no-repeat 5px 50%;
font-size:100%;
}
ul.searchFunction02{width:540px;}
ul.searchFunction03{width:670px;}
div.searchForm03 ul.searchFunction03{width:660px;}
div.searchForm03 ul.searchFunction03 li.select01 select{width:145px;}
ul.searchFunction03 li.input02{
padding-top:3px;
_padding-top:3px;
}
/* -- searchSort -- */
ul.searchSort01,
ul.searchSort02,
ul.searchSort03{
padding:0 0 5px;
}
ul.searchSort01 li,
ul.searchSort02 li,
ul.searchSort03 li{
display:inline;
font-size:83%;
}
ul.searchSort01 li input,
ul.searchSort02 li input,
ul.searchSort03 li input{
margin-right:3px;
vertical-align:middle;
}
ul.searchSort01{
width:396px;
margin-right:auto;
margin-left:auto;
}
ul.searchSort02{
text-align:center;
}
ul.searchSort03{
width:484px;
margin-right:auto;
margin-left:auto;
text-align:right;
}
ul.searchSort01 .searchFocus01{
margin-left:20px;
}
/* ----- messageArea ----- */
div.messageArea{
margin-bottom:5px;
}
div.messageArea div.heading03{
width:690px;
height:26px;
/*position:relative;*/
padding:0 5px 0 21px;
background:url(http://img.mixi.jp/img/basic/heading/message_area001.gif) no-repeat 0% 0%;
line-height:24px;
clear:both;
}
div.messageArea div.heading03 h2,
div.messageArea div.heading03 h3{
font-weight:bold;
}
div.messageArea div.heading03 p{
position:absolute;
top:0;
right:10px;
}
div.messageArea div.contents{
padding:8px 20px 10px;
border:1px solid #FBB14E;
border-top:none;
background:#FEE7C6;
}
div.messageArea div.contents div{
padding:23px 70px 27px;
border:1px solid #FFCD8F;
background:url(http://img.mixi.jp/img/basic/common/bg_stripe001.gif) repeat 0% 0%;
}
div.messageArea div.contents div .formButtons01{
background:none;
}
div.messageArea div.contents div p{
padding:7px 40px 7px 40px;
}
div.messageArea div.contents div p strong{
font-weight:bold;
}
div.messageArea div.contents div p.messageAlert{
min-height:16px;
*height:1%;
background:url(http://img.mixi.jp/img/basic/icon/message_area001.gif) no-repeat 0% 0%;
}
div.messageArea div.contents div ul.formButtons01{
background:none;
}
div.messageArea div.contents div p.formButtons01{
padding:7px 0;
text-align:center;
}
div.messageArea div.contents div p.formButtons01 span{
display:block;
padding-bottom:10px;
font-size:83%;
}
div.messageArea div.contents div dl.messageForm01{
width:370px;
margin:5px auto;
margin-right:auto;
margin-left:auto;
border:1px solid #F6A838;
background:#fff url(http://img.mixi.jp/img/basic/common/bg_edit_list001.gif) repeat-y 0% 0%;
overflow:hidden;
}
div.messageArea div.contents div dl.messageForm01:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
* html div.messageArea div.contents div dl.messageForm01{
height:1%;
overflow:visible;
}
div.messageArea div.contents div dl.messageForm01 dt{
float:left;
width:120px;
padding:10px;
}
div.messageArea div.contents div dl.messageForm01 dd{
float:left;
width:210px;
padding:10px;
}
div.messageArea div.contents div ul.messageContentList01{
padding:7px 40px 7px 40px;
}
div.messageArea div.contents div ul.messageContentList01 li input{
margin-right:3px;
vertical-align:middle;
}
/* ----- bodyMainArea ----- */
#bodyMainArea div.heading02{
width:690px;
height:24px;
padding:0 5px 0 21px;
background:url(http://img.mixi.jp/img/basic/heading/body_main_area001.gif) no-repeat 0% 0%;
line-height:24px;
clear:both;
display:inline-block;
}
#bodyMainArea div.heading02:after{
content:".";
display:block;
clear:both;
height:0;
visibility:hidden;
}
#bodyMainArea div.heading02 h2,
#bodyMainArea div.heading02 h3{
float:left;
width:550px;
font-weight:bold;
}
#bodyMainArea #bodyContents div.heading02 h2,
#bodyMainArea #bodyContents div.heading02 h3{
font-weight:normal;
}
#bodyMainArea div.heading02 h3 em{
font-size:84%;
}
#bodyMainArea div.heading02 p{
float:right;
width:120px;
}
/* ----- listBox01 ----- */
#bodySide div.listBox01{
width:270px;
background:url(http://img.mixi.jp/img/basic/heading/body_side001.gif) no-repeat top;
margin:0 0 5px;
}
#bodySide div.listBox01 h2{
height:24px;
padding-left:18px;
line-height:24px;
}
#bodySide div.listBox01 h2 a:link,
#bodySide div.listBox01 h2 a:visited,
#bodySide div.listBox01 h2 a:hover,
#bodySide div.listBox01 h2 a:active,
#bodySide div.listBox01 h2 a:focus{
color:#000;
background:none;
}
#bodySide div.listBox01 div.contents{
width:268px;
border:1px solid #f90;
border-top:none;
}
/* ----- iconListTable ----- */
table.iconListTable{
width:268px;
background:url(http://img.mixi.jp/img/basic/common/bg_iconlist001.gif) repeat-y 50% 0%;
table-layout:fixed;
overflow:visible;
}
table.iconListTable tr{
background:url(http://img.mixi.jp/img/basic/common/bg_iconlist002.gif) repeat-x 0% 100%;
}
table.iconListTable td{
width:79px;
padding:5px;
text-align:center;
vertical-align:top;
word-break:break-all;
}
table.iconListTable td.centerItem{
width:78px;
padding:5px 6px;
}
table.iconListTable td a:link,
table.iconListTable td a:visited,
table.iconListTable td a:hover,
table.iconListTable td a:active,
table.iconListTable td a:focus{
display:block;
width:76px;
height:76px;
background-color:transparent;
background-position:50% 50%;
background-repeat:no-repeat;
text-indent:-9999px;
outline:none;
}
table.iconListTable td span{
display:block;
padding-top:5px;
}
/* ----- listBoxUtility01 ----- */
#bodySide div.listBoxUtility01{
background:#fff;
width:266px;
margin:0 auto;
padding-bottom:5px;
overflow:hidden;
}
#bodySide div.listBoxUtility01:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
* html #bodySide div.listBoxUtility01{
height:1%;
overflow:visible;
}
#bodySide div.utilityLinks01 ul
{
padding:5px;
}
/* ----- bodyContents ----- */
#bodyContents div.contents{
padding:5px 0 0;
}
/* ----- bodyContents/heading01 ----- */
#bodyContents div.heading01{
height:30px;
padding-left:21px;
background:url(http://img.mixi.jp/img/basic/heading/body_contents001.gif) no-repeat 0% 0%;
line-height:26px;
}
/* ----- bodyContents/heading02 ----- */
#bodyContents div.heading02{
width:415px;
height:24px;
padding:0 5px 0 21px;
background:url(http://img.mixi.jp/img/basic/heading/body_contents002.gif) no-repeat 0% 0%;
line-height:24px;
overflow:hidden;
}
#bodyContents div.heading02:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
* html #bodyContents div.heading02{
height:1%;
overflow:visible;
}
#bodyContents div.heading02 h3{
float:left;
width:355px;
}
#bodyContents div.heading02 ul.utility02{
float:right;
width:57px;
}
#bodyContents div.heading02 ul.utility02 li{
float:left;
width:19px;
}
#bodyContents div.heading02 ul.utility02 li a img{
margin-top:4px;
vertical-align:top;
}
*:first-child+html #bodyContents div.heading02 ul.utility02 li a img{
margin-top:0;
}
div.heading02 p.utility03{
float:right;
}
#bodyContents div.heading02 img.openRange{
margin-left:3px;
}
/* ----- bodyContents/heading05 ----- */
#bodyContents div.heading05{
width:420px;
height:30px;
position:relative;
padding-left:21px;
background:url(http://img.mixi.jp/img/basic/heading/body_contents004.gif) no-repeat 0% 0%;
line-height:26px;
}
#bodyContents div.heading05 p{
position:absolute;
top:0;
right:16px;
font-size:12px;
}
#bodyContents div.heading05 p.editProfileLink a{
padding-left:20px;
background:url(http://img.mixi.jp/img/basic/icon/change001.gif) no-repeat 0% 50%;
}
/* ----- bodyContents/contentsList01 ----- */
#bodyContents div.contents dl.contentsList01{
padding-left:15px;
}
/* ----- bodySubSection ---- */
div.bodySubSection{
margin-bottom:5px;
}
div.bodySubSection div.heading01{
position:relative;
}
div.bodySubSection h2{
height:24px;
padding-left:15px;
background:url(http://img.mixi.jp/img/basic/heading/body_sub001.gif) no-repeat 0% 0%;
line-height:24px;
}
div.bodySubSection h2 a:link,
div.bodySubSection h2 a:visited,
div.bodySubSection h2 a:hover,
div.bodySubSection h2 a:active,
div.bodySubSection h2 a:focus{
color:#000;
background:none;
}
div.bodySubSection a.sectionSize{
display:block;
width:15px;
height:15px;
position:absolute;
top:5px;
right:5px;
}
div.bodySubSection div.contents{
border:1px solid #F6A838;
border-top:none;
}
/* ----- generalSection ---- */
div.generalSection{
margin:0 0 5px;
}
/* ----- emphasis ----- */
.emphasis01{
color:#FF0000;
font-weight:bold;
}
.emphasis02{
font-weight:bold;
}
/* ----- nothing ----- */
.nothing{
padding-top:5px;
text-align:center;
}
/**************************/
/*---- if3colsContent ----*/
/**************************/
dl.bbsList01 dd.if3colsBbsContent dl{
border-top:1px solid #FFCD8F;
background:url(http://img.mixi.jp/img/basic/common/3cols_dot_vertical.gif) repeat-y 0% 0%;
overflow:hidden;
width:714px;
}
dl.bbsList01 dd.if3colsBbsContent dl.if2cols{
background:url(http://img.mixi.jp/img/basic/common/2cols_dot_vertical.gif) repeat-y 0% 0%;
}
dl.bbsList01 dd.if3colsBbsContent dl:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
dl.bbsList01 dd.if3colsBbsContent dl{
display:inline-block;
}
dl.bbsList01 dd.if3colsBbsContent dl.if2cols dd.if3colsMessage{
width:530px;
background-color:#fff;
}
dl.bbsList01 dd.if3colsBbsContent dt{
float:left;
width:141px;
padding:10px 0;
text-align:center;
}
dl.bbsList01 dd.if3colsBbsContent dd.if3cols{
float:right;
width:141px;
padding:10px 0;
background:none;
text-align:center;
word-break:break-all;
}
dl.bbsList01 dd.if3colsBbsContent dd.if3colsMessage{
float:right;
width:390px;
padding:10px 10px 10px 0;
word-break:break-all;
}
/****************************************************************************************/
/********************************************************追加の分************************/
/****************************************************************************************/
/******************************/
/* ---- pageNavigation02 ---- */
/******************************/
div.pageNavigation02{
border:1px solid #D6D6D6;
background:url(http://img.mixi.jp/img/basic/community/community_info_bg002.gif);
text-align:center;
}
div.pageNavigation02 p{
width:630px;
margin:0 auto;
padding:10px 0;
text-align:left;
font-size:1em;
line-height:1.2em;
color:#000;
}
/********************/
/* -- iconList03 -- */
/********************/
div.iconList03 ul li div.iconState04{
min-height:120px;
_height:120px;
overflow:hidden;
padding-top:10px;
}
div.iconList03 ul li div.iconState01,
div.iconList03 ul li div.iconState04{background:#FFFFFF;}
div.iconState04{}
div.iconList03 ul li div.iconState04 a{
display:block;
width:76px;
height:76px;
text-indent:-9999px;
margin:0 auto;
}
/*************************/
/* ---- entryList01 ---- */
/*************************/
ul.entryList01 li h3{
background:url(http://img.mixi.jp/img/basic/heading/body_long_contents001.gif) no-repeat;
height:20px;
padding:3px 0 0 20px; 
font-weight:bold; 
}
/* ---- errorArea ---- */
#errorArea{
width:678px;
border:1px solid #cccccc;
padding:1px;
margin:12px auto;
}
#errorArea div.contents{
width:315px;
padding:24px 150px 21px 211px;
border:1px solid #cccccc;
background:url(http://img.mixi.jp/img/basic/icon/alert001.gif) no-repeat 150px 50%;
background-color:#eeeeee;
}
#errorArea div.contents p{
font-weight:bold;
color:#ff0000;
line-height:1.5;
}
/*---- heading04 ----*/
div.heading04{
margin-bottom:5px;
border:1px solid #F3DDBF;
}
div.heading04 dl{
border:1px solid #fff;
background:#FFF3E0;
overflow:hidden;
}
div.heading04 dl:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
* html div.heading04 dl{
height:1%;
overflow:visible;
}
div.heading04 dl dt{
float:left;
width:280px;
padding:3px 0 3px 10px;
}
div.heading04 dl dd{
float:left;
width:137px;
padding:3px 10px 3px 0;
text-align:right;
}
div.heading04 dl dd a{
padding-left:10px;
background:url(http://img.mixi.jp/img/basic/icon/link001.gif) no-repeat 0% 50%;
}
/* ---- necessaryItem ---- */
span.necessaryItem{
color:#DD0000;
font-weight:bold;
}
/* ---- manageList ---- */
div.manageList01,
div.manageList02{
width:714px;
border:1px solid #FBB14E;
border-top:none;
}
div.manageList01{
background:url(http://img.mixi.jp/img/basic/common/bg_manage_list001.gif) repeat-y 0% 0%;
}
div.manageList01 col.tableColumn01{width:142px;}
div.manageList01 col.tableColumn02{width:330px;}
div.manageList01 col.tableColumn03{width:122px;}
div.manageList01 col.tableColumn04{width:120px;}
div.manageList02 col.tableColumn01{width:142px;}
div.manageList02 col.tableColumn02{width:452px;}
div.manageList02 col.tableColumn03{width:120px;}
div.manageList01 table,
div.manageList02 table{
width:714px;
}
div.manageList01 table th,
div.manageList01 table td,
div.manageList02 table th,
div.manageList02 table td{
border-top:1px solid #FBB14E;
vertical-align:middle;
}
div.manageList01 table th,
div.manageList02 table th{
padding-top:10px;
text-align:center;
}
div.manageList01 table th ul li,
div.manageList02 table th ul li{
padding-bottom:4px;
}
div.manageList01 table th ul li a img,
div.manageList02 table th ul li a img{
text-decoration:none;
}
div.manageList01 table td,
div.manageList02 table td{
padding:10px 0;
}
div.manageList01 table td.manageListIntro,
div.manageList02 table td.manageListIntro{
vertical-align:top;
}
div.manageList01 table td.manageListAddIntro{
vertical-align:middle;
}
div.manageList01 table td p,
div.manageList01 table td ul,
div.manageList02 table td p,
div.manageList02 table td ul{
padding:0 12px;
}
div.manageList01 table td ul.manageListEdit,
div.manageList02 table td ul.manageListEdit{
padding-top:10px;
text-align:right;
}
div.manageList01 table td ul.manageListEdit li,
div.manageList02 table td ul.manageListEdit li{
display:inline;
}
div.manageList01 table td ul.manageListEdit li.leftside,
div.manageList02 table td ul.manageListEdit li.leftside{
margin-right:5px;
padding-right:5px;
border-right:1px solid #FFCD8F;
}
div.manageList01 table td.invalid{
background:#f2f2f2;
}
div.manageList02 table tr td.invalid{
background-color:#f2f2f2 !important;
}
/*-- communityInfoList01 --*/
td.communityInfoList01{
padding:0 !important;
background:url(http://img.mixi.jp/img/basic/common/bg_manage_list002.gif) repeat-y 0% 0% !important;
}
td.communityInfoList01 ul{
padding:0 !important;
}
td.communityInfoList01 ul li{
border-top:1px solid #FECD92;
overflow:hidden;
}
td.communityInfoList01 ul li.listTop{
border-top:none;
}
td.communityInfoList01 ul li:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
* html td.communityInfoList01 ul li{
height:1%;
overflow:visible;
}
td.communityInfoList01 ul li dl dt{
float:left;
width:78px;
padding:10px 12px;
}
td.communityInfoList01 ul li dl dd{
float:left;
width:325px;
padding:10px 12px;
}
div.memoList01 div.editMemoForm p.editMemoSubmit{
display:inline;
margin-right:4px;
}
div.memoList01 div.editMemoForm form{
display:inline;
}
/*---- sponsorList ----*/
div.sponsorList01{
clear:both;
margin-top:20px;
}
div.sponsorList01 div.contents{
width:674px;
padding:20px;
border:1px solid #E0E0E0;
background:#fff;
}
div.sponsorList01 dl{
padding:0 0 10px;
line-height:1.5;
}
div.sponsorList01 dl dt{
}
div.sponsorList01 dl dt a{
font-weight:bold;
text-decoration:none;
text-decoration:underline
}
div.sponsorList01 dl dd a,
div.sponsorList01 dl dd a:hover{
color:#000000;
text-decoration:none;
}
div.sponsorList01 dd.siteHost{
color:#008000;
padding-left:5px;
margin-bottom:10px;
}
div.sponsorList01 dd.siteHost a,
div.sponsorList01 dd.siteHost a:hover{
color:#008000;
text-decoration:none;
}
div.sponsorList01 p.moreLink01{
}
/*---- formButton ----*/
input.inputImage{
background-color:transparent;
border:none;
}
/*---- emoji ----*/
img.emoji{
vertical-align:bottom;
*vertical-align:-1%;
margin:0 2px;
}
/*---- video ----*/
div.insertVideo{
text-align:center;
margin-bottom:20px;
}
div.insertVideo .quotationLink{
margin:5px auto 0;
text-align:right;
}
div.insertVideo .quotationLink a,
div.insertVideo .quotationLink span{
padding-left:12px;
background:url(http://img.mixi.jp/img/basic/icon/arrow001.gif) no-repeat 0% 50%;
text-decoration:underline;
}
p.insert_v_over{
text-align:left;
width:240px;
padding:0px 0px 3px 0px;
margin:0px auto;
}
a.insert_v_thumb{
display: block;
background:url(http://img.mixi.jp/img/video/thumb_v_over_on.jpg) no-repeat center top #ffffff;
width:240px;
height:180px;
margin:0px auto;
}
a.insert_v_thumb:hover{
background:url(http://img.mixi.jp/img/video/thumb_v_over.jpg) no-repeat center top #ffffff;
}
/*---- ad ----*/
.bottomSpaceAd{
margin-top:15px;
border:1px solid #DDC49C;
}
.bottomSpaceAd h4{
font-weight:bold;
padding:2px 5px;
background:#F5E9D4;
color:#333;
}
.bottomSpaceAd p{
display:block;
padding:5px 0;
border-top:1px solid #DDC49C;
}
/*---- newsTitle ----*/
div.newsTitle001{
background:url(http://img.mixi.jp/img/basic/heading/title_news001.gif) no-repeat !important;
}
div.newsTitle001 h2{
padding-left:47px !important;
}
/*---- heading06-09 ----*/
div.heading06{
background:url(http://img.mixi.jp/img/basic/heading/body_contents006.gif) no-repeat;
height:22px;
padding:4px 0 0 20px;
}
div.heading06 h2{
font-weight:bold;
}
div.heading06 h2 a:link,
div.heading08 h2 a:link,
div.heading06 h2 a:visited,
div.heading08 h2 a:visited{
color:#333333;
text-decoration:underline;
}
div.heading07, div.heading08, div.heading09{
overflow:hidden;
clear:both;
}
div.heading07 h2, div.heading07 h3{
background:url(http://img.mixi.jp/img/basic/heading/body_main_area002.gif) no-repeat;
height:22px;
font-weight:bold;
padding:4px 4px 0 20px;
}
div.heading08 h2, div.heading08 h3{
background:url(http://img.mixi.jp/img/basic/heading/body_main_area003.gif) no-repeat;
height:22px;
font-weight:bold;
padding:4px 4px 0 20px;
}
div.heading09 h2, div.heading09 h3{
background:url(http://img.mixi.jp/img/basic/heading/body_main_area004.gif) no-repeat;
height:22px;
font-weight:bold;
padding:4px 4px 0 20px;
}
/*---- searchForm04 forNews ----*/
div.searchForm04{
border:1px solid #f3ddbf;
background:#ffefd8;
text-align:center;
margin-bottom:5px;
}
div.searchForm04 h2{ 
text-indent:-9999px;
position:absolute;
width:100px;
}
div.searchForm04 div{
background:url(http://img.mixi.jp/img/basic/news/bg_search.gif) repeat-x left top;
padding:2px 0;
}
div.searchForm04 label{
font-size:83%;
}
div.searchForm04 input, div.searchForm04 select{
vertical-align:middle;
}
div.searchForm04 input#keyword{
background:#FFFFFF url(http://img.mixi.jp/img/basic/icon/searchform001.gif) no-repeat scroll 5px 50%;
border:1px solid #FFC976;
padding:2px 0 1px 21px;
*padding:3px 0 3px 21px;
font-size:100%;
width:220px;
}
div.searchForm04 select#categoryId{
width:133px;}
div#pickupKeyword{
border-top:1px solid #f3ddbf;
padding:5px 5px;
background:#ffefd8;
}
div#pickupKeyword dt, div#pickupKeyword dd{
display:inline;
}
div#pickupKeyword dt span{
color:#febe77;
}
div#pickupKeyword dd{
margin-right:8px;
}

/*---- HeaderArea ----*/
#headerArea{
background:url(http://img.mixi.jp/img/basic/common/headerarea_bg.gif) no-repeat 0% 0%;
}
#headerArea h1{
float:left;
width:212px;
}
#headerArea h1 a{
display:block;
padding:38px 0 12px;
text-align:right;
}
#headerArea span#season_logo a{
position:absolute;
top:0;
left:0;
}
#headerArea h1 a.seasonLogo{
padding:0;
}
#headerArea h1 a:hover{
background:none;
}
#headerArea h1 a:active{
background:none;
}
#headerArea h1 a:focus{
background:none;
}
/*---- headerArea/adBanner ----*/
#headerArea div.adBanner{
display:block;
float:right;
width:651px;
padding:21px 0 0;
margin:0;
}

/*---- FooterArea ----*/
#footerArea p.pagetop{
margin-bottom:5px;
padding-top:15px;
text-align:right;
}
#footerArea p.pagetop a{
padding-left:11px;
background:url(http://img.mixi.jp/img/basic/icon/pagetop001.gif) no-repeat 0% 50%;
font-size:84%;
}
#footerArea ul{
line-height:1;
text-align:center;
}
#footerArea ul li{
display:inline;
}
#footerArea ul.footerNavigation01{
padding:9px 0 6px;
background:#f4f4f4 url(http://img.mixi.jp/img/basic/common/footernavi01_bg.gif) repeat-x 0% 0%;
}
#footerArea ul.footerNavigation01 li{
margin:0 12px;
}
#footerArea ul.footerNavigation02{
padding:6px 3px;
background:#f4f4f4 url(http://img.mixi.jp/img/basic/common/footernavi02_bg.gif) repeat-x 0% 0%;
}
#footerArea ul.footerNavigation02 li{
margin:0 8px;
}
#footerArea address{
background:url(http://img.mixi.jp/img/basic/common/footerarea_bg.gif) repeat 0% 0%;
line-height:20px;
text-align:center;
}
/*---- GlobalNavigation ----*/
#globalNavigation{
clear:both;
}
#globalNavigation h2{
position:absolute;
top:-9999px;
overflow:visible;
}
/*---- globalNavigation/contentsNavigation ----*/
ul.contentsNavigation{
float:left;
height:35px;
background:url(http://img.mixi.jp/img/basic/common/contentsnavi_bg.gif) repeat-x 0% 100%;
}
ul.contentsNavigation li{
float:left;
}
/*---- globalNavigation/utilityNavigation ----*/
ul.utilityNavigation{
float:left;
height:35px;
background:url(http://img.mixi.jp/img/basic/common/utilitynavi_bg.gif) no-repeat 0% 100%;
}
ul.utilityNavigation li{
float:left;
}
/*--- globanNaviButton ---*/
ul.contentsNavigation li a,
ul.utilityNavigation li a{
display:block;
text-indent:-9999px;
height:28px;
outline-style:none;
}
ul.contentsNavigation li.home a{
background:url(http://img.mixi.jp/img/basic/common/contentsnavi_home001.gif) no-repeat left top;
width:78px;
}
ul.contentsNavigation li.diary a{
background:url(http://img.mixi.jp/img/basic/common/contentsnavi_diary001.gif) no-repeat left top;
width:76px;
}
ul.contentsNavigation li.community a{
background:url(http://img.mixi.jp/img/basic/common/contentsnavi_community001.gif) no-repeat left top;
width:84px;
}
ul.contentsNavigation li.movie a{
background:url(http://img.mixi.jp/img/basic/common/contentsnavi_video001.gif) no-repeat left top;
width:76px;
}
ul.contentsNavigation li.photo a{
background:url(http://img.mixi.jp/img/basic/common/contentsnavi_photo001.gif) no-repeat left top;
width:76px;
}
ul.contentsNavigation li.music a{
background:url(http://img.mixi.jp/img/basic/common/contentsnavi_music001.gif) no-repeat left top;
width:84px;
}
ul.contentsNavigation li.review a{
background:url(http://img.mixi.jp/img/basic/common/contentsnavi_review001.gif) no-repeat left top;
width:76px;
}
ul.contentsNavigation li.news a{
background:url(http://img.mixi.jp/img/basic/common/contentsnavi_news001.gif) no-repeat left top;
width:76px;
}
ul.contentsNavigation li.mikly a{
background:url(http://img.mixi.jp/img/basic/common/contentsnavi_mikly001.gif) no-repeat left top;
width:73px;
}
ul.contentsNavigation li.friendSearch a{
background:url(http://img.mixi.jp/img/basic/common/contentsnavi_searchfriend001.gif) no-repeat left top;
width:68px;
}
ul.contentsNavigation li.friendInvite a{
background:url(http://img.mixi.jp/img/basic/common/contentsnavi_invite001.gif) no-repeat left top;
width:69px;
}
ul.utilityNavigation li.help a{
background:url(http://img.mixi.jp/img/basic/common/utilitynavi_help001.gif) no-repeat left top;
width:59px;
}
ul.utilityNavigation li.logout a{
background:url(http://img.mixi.jp/img/basic/common/utilitynavi_logout001.gif) no-repeat left top;
width:55px;
}
ul.contentsNavigation li a:hover,
ul.utilityNavigation li a:hover{
background-position:left bottom;
}
/*---- LocalNavigation ----*/
#localNavigation{
clear:both;
}
#localNavigation h2{
position:absolute;
left:-9999px;
}
#localNavigation ul li{
position:relative;
z-index:10;
float:left;
height:23px;
background:url(http://img.mixi.jp/img/basic/common/localnavi_bg.gif) repeat-x 0% 100%;
}
/*---- LocalNavigation/localSubMenu ----*/
#localNavigation div.localSubMenu{
position:absolute;
top:23px;
left:0;
}
#localNavigation div.localSubMenu ul{
padding:5px 8px 8px;
width:auto;
}
#localNavigation div.localSubMenu ul li{
position:static;
float:none;
height:auto;
background:none;
white-space:nowrap;
line-height:20px;
}
#localNavigation div.localSubMenu ul li a{
float:none;
text-indent:0;
width:auto;
display:block;
overflow:visible;
}
#localNavigation div.localSubMenu ul li a:hover{
text-decoration:underline;
}
/*-- localNaviHome --*/
ul.localNaviHome li.top a{
background:url(http://img.mixi.jp/img/basic/common/localnavi_top001.gif) no-repeat left top;
width:95px;
}
ul.localNaviHome li.message a{
background:url(http://img.mixi.jp/img/basic/common/localnavi_message001.gif) no-repeat left top;
width:95px;
}
ul.localNaviHome li.diary a{
background:url(http://img.mixi.jp/img/basic/common/localnavi_diary001.gif) no-repeat left top;
width:79px;
}
ul.localNaviHome li.video a{
background:url(http://img.mixi.jp/img/basic/common/localnavi_video001.gif) no-repeat left top;
width:79px;
}
ul.localNaviHome li.photo a{
background:url(http://img.mixi.jp/img/basic/common/localnavi_photo001.gif) no-repeat left top;
width:79px;
}
ul.localNaviHome li.music a{
background:url(http://img.mixi.jp/img/basic/common/localnavi_music001.gif) no-repeat left top;
width:95px;
}
ul.localNaviHome li.review a{
background:url(http://img.mixi.jp/img/basic/common/localnavi_review001.gif) no-repeat left top;
width:79px;
}
ul.localNaviHome li.review a{
background:url(http://img.mixi.jp/img/basic/common/localnavi_review001.gif) no-repeat left top;
width:79px;
}
ul.localNaviHome li.favorite a{
background:url(http://img.mixi.jp/img/basic/common/localnavi_bookmark001.gif) no-repeat left top;
width:95px;
}
ul.localNaviHome li.show-log a{
background:url(http://img.mixi.jp/img/basic/common/localnavi_log001.gif) no-repeat left top;
width:95px;
}
ul.localNaviHome li.setup a{
background:url(http://img.mixi.jp/img/basic/common/localnavi_edit001.gif) no-repeat left top;
width:95px;
}
ul.localNaviHome li.diary a,
ul.localNaviHome li.video a,
ul.localNaviHome li.photo a,
ul.localNaviHome li.review a{
float:left;
}
ul.localNaviHome li a.pullButton{
float:left;
background:url(http://img.mixi.jp/img/basic/common/localnavi_pulldown001.gif) no-repeat left top;
width:16px;
}
ul.localNaviHome div.localSubMenu ul{
border:1px solid #fec480;
background:#fffbe8;
}
ul.localNaviHome li div.localSubMenu ul li{
min-width:77px;
_width:77px;
}
ul.localNaviHome li.diary div.localSubMenu ul li a{
padding-left:15px;
background:url(http://img.mixi.jp/img/basic/icon/diary002.gif) no-repeat 0% 50%;
}
ul.localNaviHome li.video div.localSubMenu ul li a{
padding-left:17px;
background:url(http://img.mixi.jp/img/basic/icon/video002.gif) no-repeat 0% 50%;
}
ul.localNaviHome li.photo div.localSubMenu ul li a{
padding-left:16px;
background:url(http://img.mixi.jp/img/basic/icon/photo003.gif) no-repeat 0% 50%;
}
ul.localNaviHome li.review div.localSubMenu ul li a{
padding-left:18px;
background:url(http://img.mixi.jp/img/basic/icon/review002.gif) no-repeat 0% 50%;
}
/*-- localNaviCommunity --*/
ul.localNaviCommunity div.localSubMenu ul{
border:1px solid #B7D19D;
background:#F9FFEC;
}
ul.localNaviCommunity li div.localSubMenu ul li{
min-width:95px;
_width:95px;
}
ul.localNaviCommunity li.topic div.localSubMenu ul li a{
padding-left:19px;
background:url(http://img.mixi.jp/img/basic/icon/community_topic001.gif) no-repeat 0% 50%;
}
ul.localNaviCommunity li.event div.localSubMenu ul li a{
padding-left:15px;
background:url(http://img.mixi.jp/img/basic/icon/community_event001.gif) no-repeat 0% 50%;
}
ul.localNaviCommunity li.enquete div.localSubMenu ul li a{
padding-left:16px;
background:url(http://img.mixi.jp/img/basic/icon/community_enquete001.gif) no-repeat 0% 50%;
}
ul.localNaviCommunity li.review div.localSubMenu ul li a{
padding-left:18px;
background:url(http://img.mixi.jp/img/basic/icon/review002.gif) no-repeat 0% 50%;
}
/*-- localNaviNews --*/
ul.localNaviNews li a{
display:block;
text-indent:-9999px;
height:20px;
overflow:hidden;
}
/* \*//*/ul.localNaviNews li a{overflow:visible;}/* */
ul.localNaviNews li.top a{
background:url(http://img.mixi.jp/img/basic/news/localnavi_news_top001.gif) no-repeat left top;
width:91px;
}
ul.localNaviNews li.national a{
background:url(http://img.mixi.jp/img/basic/news/localnavi_news_national001.gif) no-repeat left top;
width:77px;
}
ul.localNaviNews li.politics a{
background:url(http://img.mixi.jp/img/basic/news/localnavi_news_politics001.gif) no-repeat left top;
width:77px;
}
ul.localNaviNews li.economy a{
background:url(http://img.mixi.jp/img/basic/news/localnavi_news_economy001.gif) no-repeat left top;
width:77px;
}
ul.localNaviNews li.local a{
background:url(http://img.mixi.jp/img/basic/news/localnavi_news_local001.gif) no-repeat left top;
width:77px;
}
ul.localNaviNews li.international a{
background:url(http://img.mixi.jp/img/basic/news/localnavi_news_international001.gif) no-repeat left top;
width:77px;
}
ul.localNaviNews li.sports a{
background:url(http://img.mixi.jp/img/basic/news/localnavi_news_sports001.gif) no-repeat left top;
width:82px;
}
ul.localNaviNews li.entertainment a{
background:url(http://img.mixi.jp/img/basic/news/localnavi_news_entertainment001.gif) no-repeat left top;
width:108px;
}
ul.localNaviNews li.technology a{
background:url(http://img.mixi.jp/img/basic/news/localnavi_news_technology001.gif) no-repeat left top;
width:98px;
}
ul.localNaviNews li.game a{
background:url(http://img.mixi.jp/img/basic/news/localnavi_news_game001.gif) no-repeat left top;
width:93px;
}
ul.localNaviNews li.column a{
background:url(http://img.mixi.jp/img/basic/news/localnavi_news_column001.gif) no-repeat left top;
width:93px;
}
/*-- common setting --*/
ul.localNaviHome li a,
ul.localNaviNews li a{
display:block;
text-indent:-9999px;
height:20px;
outline-style:none;
overflow:hidden;
}
/* \*//*/
ul.localNaviHome li a,
ul.localNaviNews li a{overflow:visible;}
/* */
ul.localNaviHome li a:hover,
ul.localNaviHome li a.on,
ul.localNaviNews li a:hover,
ul.localNaviNews li a.on{
background-position:left -20px;
}
#localNavigation ul div.localSubMenu a:hover{
background-position:0% 50%;
}
#localNavigation ul.localNaviCommunity li a.can.on{
background-position:left -20px;
}
/*---- help ----*/
#help div.contents{
_height:1px;
padding:5px;
background-color:#ffffff;
}
#help h3{
padding:1px 5px;
border:1px solid #FFCD8F;
background:#FFF7E9;
color:#FB7D00;
}
#help ul{
padding:2px 0 5px;
}
#help ul li{
padding-bottom:4px;
}
#help ul li a{
padding-left:6px;
background:url(http://img.mixi.jp/img/basic/icon/list001.gif) no-repeat 0% 0.5em;
}
#help ul.helpList02{
float:left;
width:45%;
}
#help ul.helpList03{
float:left;
width:55%;
}
#help p.moreLink01{
clear:both;
}
/*---- mixiNews ----*/
#mixiNewsArea #mixiNews{
_height:1px;
margin-top:5px !important;
margin-bottom:0 !important;
background:url(http://img.mixi.jp/img/basic/common/dotline_horizontal001.gif) repeat-x 0% 100%;
}
#mixiNewsArea #mixiNews ul{
padding:8px 5px 0;
border-right:1px solid #F6A838;
border-left:1px solid #F6A838;
}
#mixiNewsArea #mixiNews ul li{
padding-bottom:7px;
font-size:100%;
line-height:1;
}
#mixiNewsArea #mixiNews ul li img{
vertical-align:middle;
}
#mixiNewsArea #mixiNews p.moreLink01{
padding:0 9px 7px 0;
border-right:1px solid #F6A838;
border-left:1px solid #F6A838;
}
#mixiNewsArea #mixiNews p.moreLink01 a{
padding-left:12px;
background:url(http://img.mixi.jp/img/basic/icon/arrow001.gif) no-repeat 0% 50%;
}
#mixiNewsArea #mixiNews div.nonews{
padding:6px 8px;
border-right:1px solid #F6A838;
border-left:1px solid #F6A838;
min-height:151px;
_height:157px;
}
/*---- prContents ----*/
#adBanner{
margin-bottom:5px;
}
div.adBanner{
margin-bottom:5px;
}
div.prContents{
margin:0 0 5px;
padding:3px 0 3px 3px;
border:1px solid #F6A838;
background-color:#ffffff;
}
div.prContents dl dt{
float:left;
width:71px;
}
div.prContents dl dd{
margin-left:77px;
}
div.prContents dl dd img{
display:block;
}
#mixiNewsArea div.prContents{
margin-top:0;
border-top:none;
}
.newsClosed div.prContents{
margin-top:5px !important;
border-top:1px solid #F6A838 !important;
}
/*---- keywordRanking ----*/
#keywordRanking div.contents div.clearfix{
padding:3px 5px;
border:1px solid #e1e1e1;
background:#f4f4f4;
}
#keywordRanking div.contents div ul li{
margin-bottom:3px;
}
#keywordRanking div.contents div ul li div{
color:#666;
padding:3px 0;
}
#keywordRanking div.contents div ul li a{
margin-right:0.5em;
}
#keywordRanking div.contents div ul li.rank1 div{
padding:5px 0;
background:url(http://img.mixi.jp/img/basic/home/keywordranking_1st_top.gif) no-repeat 0% 0%;
}
#keywordRanking div.contents div ul li.rank2 div{
background:url(http://img.mixi.jp/img/basic/home/keywordranking_2nd_top.gif) no-repeat 0% 0%;
}
#keywordRanking div.contents div ul li.rank3 div{
background:url(http://img.mixi.jp/img/basic/home/keywordranking_3rd_top.gif) no-repeat 0% 0%;
}
#keywordRanking div.contents div ul li.rank4 div{
background:url(http://img.mixi.jp/img/basic/home/keywordranking_4th_top.gif) no-repeat 0% 0%;
}
#keywordRanking div.contents div ul li.rank5 div{
background:url(http://img.mixi.jp/img/basic/home/keywordranking_5th_top.gif) no-repeat 0% 0%;
}
#keywordRanking div.contents div ul li.rank1,
#keywordRanking div.contents div ul li.rank2,
#keywordRanking div.contents div ul li.rank3,
#keywordRanking div.contents div ul li.rank4,
#keywordRanking div.contents div ul li.rank5{
background:url(http://img.mixi.jp/img/basic/home/keywordranking_bottom01.gif) no-repeat 0% 100%;
}
#keywordRanking div.contents div ul li.rank1 div,
#keywordRanking div.contents div ul li.rank2 div,
#keywordRanking div.contents div ul li.rank3 div,
#keywordRanking div.contents div ul li.rank4 div,
#keywordRanking div.contents div ul li.rank5 div{
padding-left:45px;
}
#keywordRanking div.contents div p.keywordRankingDate{
float:left;
width:7em;
font-size:84%;
line-height:1.6;
margin-left: 9px;
}
#keywordRanking div.contents div p.moreLink01{
clear:none;
margin-left:6em;
}
#keywordRanking div.contents div p.moreLink01 a{
padding-left:12px;
background:url(http://img.mixi.jp/img/basic/icon/arrow001.gif) no-repeat 0% 50%;
}
/*---- calendar ----*/
#calendar div.clearfix{
padding:3px;
border:1px solid #e1e1e1;
background:#f4f4f4;
}
/*---- calendar/weather ----*/
#calendar dl.weather{
padding:3px 5px;
border:1px solid #ccc;
background:#fff url(http://img.mixi.jp/img/basic/home/weather_bg.gif) no-repeat 50% 100%;
overflow:hidden;
}
#calendar dl.weather:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
* html #calendar dl.weather{
height:1%;
overflow:visible;
}
#calendar dl.weather dd.today,
#calendar dl.weather dd.tomorrow{
float:left;
width:50%;
}
#calendar dl.weather dt.weatherLocation{
padding-bottom:3px;
}
#calendar dl.weather dl{
float:left;
width:65%;
text-align:right;
}
#calendar dl.weather dl dt{
position:absolute;
top:-9999px;
}
#calendar dl.weather dl dd{
padding-right:0.5em;
}
#calendar dl.weather dl dd span.tempHigh{
color:#f30;
}
#calendar dl.weather dl dd span.tempLow{
color:#33f;
}
#calendar dl.weather dl.pRain{
width:30%;
}
#calendar dl.weather dl.pRain dd{
color:#390;
}
#calendar dl.weather p.weatherIcon{
padding-bottom:5px;
color:#666666;
}
#calendar dl.weather p.weatherIcon img{
margin-left:2px;
vertical-align:middle;
}
#calendar dl.weather p.weatherIcon dt{
position:static;
float:left;
width:2.5em;
height:33px;
line-height:33px;
}
#calendar dl.weather p.weatherIcon dd{
float:right;
width:49px;
padding:0;
}
/*---- calendar/utilityLinks03 ----*/
#calendar div.utilityLinks03{
border-top:1px solid #e2e2e2;
}
#calendar div.utilityLinks03 ul{
padding:5px 0;
}
#calendar div.utilityLinks03 ul li{
text-align:center;
}
#calendar div.utilityLinks03 ul li.addCalendarSchedule a{
padding-left:18px;
background:url(http://img.mixi.jp/img/basic/icon/add_schedule001.gif) no-repeat 0% 50%;
}
#calendar div.utilityLinks03 ul li.weeklyWeather a{
padding-left:14px;
background:url(http://img.mixi.jp/img/basic/icon/arrow001.gif) no-repeat 0% 50%;
}
/*---- miklyContents ----*/
/*---- miklyContents/latestMikly ----*/
#miklyContents div.latestMikly{
padding-bottom:5px;
}
#miklyContents div.latestMikly p{
padding:5px 0 0;
text-align:center;
}
/*---- miklyContents/contentsList03 ----*/
#miklyContents div.contentsList03 dl{
padding:4px 0;
}
#miklyContents div.contentsList03 dl dt{
height:19px;
padding-left:20px;
background:#fffbe8 url(http://img.mixi.jp/img/basic/heading/body_sub002.gif) no-repeat 0% 0%;
line-height:19px;
}
#miklyContents div.contentsList03 dl dd{
padding-top:3px;
}
/*---- prSepecial ----*/
#prSepecial div.contents{
padding:5px 0 5px 5px;
overflow:hidden;
}
#prSepecial div.contents:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
* html #prSepecial div.contents{
height:1%;
overflow:visible;
}
#prSepecial div.contents dl{
padding-bottom:3px;
background:url(http://img.mixi.jp/img/basic/common/dotline_horizontal001.gif) repeat-x 0% 100%;
}
#prSepecial div.contents dl dt{
float:left;
width:80px;
}
#prSepecial div.contents dl dd{
margin-left:80px;
}
#prSepecial div.contents dl dd.moreLink01{
text-align:right;
}
#prSepecial div.contents dl dd.moreLink01 a{
padding-left:12px;
background:url(http://img.mixi.jp/img/basic/icon/arrow001.gif) no-repeat 0% 50%;
}
#prSepecial div.contents p{
clear:both;
line-height:1.5;
}
/*---- attention ----*/
#attention div.contents ul{
padding:3px;
}
#attention div.contents ul li{
width:203px;
padding:5px 5px 3px;
background:url(http://img.mixi.jp/img/basic/common/dotline_horizontal001.gif) repeat-x 0% 0%;
}
#attention div.contents ul li.attentionListTop{
padding:3px 5px;
background:none;
}
#attention div.contents ul li dl dt a{
padding-left:14px;
background:url(http://img.mixi.jp/img/basic/icon/arrow001.gif) no-repeat 0% 50%;
}
#attention div.contents ul li dl dd{
margin-left:25px;
padding:3px 0 3px 7px;
background:url(http://img.mixi.jp/img/basic/icon/list001.gif) no-repeat 0% 10px;
font-size:84%;
line-height:1.5;
}
/*---- bodySubVideo ----*/
#bodySubVideo{
padding:5px;
border:1px solid #FFCD8F;
text-align:center;
}
#bodySubVideo h2{
padding:1px 5px;
border:1px solid #FFCD8F;
background:#FFF7E9;
color:#FB7D00;
text-align:left;
height:auto;
line-height:1.5;
}
#bodySubVideo dl{
padding:0 6px;
}
#bodySubVideo dl dt{
padding:4px 0;
text-align:left;
}
#bodySubVideo dl dd.levelIcon{
padding-top:5px;
}
#bodySubVideo p.videoNote{
padding:5px 0;
text-align:left;
}
#bodySubVideo p.publicIcon{
padding:5px 0;
}
#bodySubVideo ul,
#bodySubVideo ul li{
display:inline;
}
#bodySubVideo ul{
margin-left:3px;
}
#bodySubVideo p.moreLink01{
padding-top:5px;
}
div#picomikuPlaylist{
}
div#picomikuPlaylist .contents{ 
padding:5px;
}
div#picomikuPlaylist .contents h3{ 
line-height:1.2; 
margin-bottom:3px;
}
div#picomikuPlaylist .contents img{ 
vertical-align:bottom;
}
div#picomikuPlaylist .contents dt{ 
width:72px; 
float:left;
}
div#picomikuPlaylist .contents dd{ 
width:132px; 
float:left; 
display:block; 
margin-left:8px; 
line-height:1.8;
}
div#picomikuPlaylist .contents .picomikuListBox01{ 
padding-bottom:7px; 
margin-bottom:5px; 
background:url(http://img.mixi.jp/img/basic/common/dotline_horizontal001.gif) repeat-x 0% 100%;
}
div#picomikuPlaylist .contents .picomikuListBox02{
}
/*---- RelatedNews ----*/
div#relatedNews ul{
padding:5px 5px 1px 7px;
}
div#relatedNews li{
padding-bottom:4px;
padding-left:8px;
background:url(http://img.mixi.jp/img/basic/icon/list001.gif) no-repeat 0% 0.7em;
}
div#relatedNews p.moreLink01{
padding:0 5px 5px;
}

