@charset "Shift_JIS";

.formButtons01{
width:auto;
}

div.commentForm div.formButtons01{
border:none;
}

#bodyMainArea div.heading03{
height:24px;
padding:0 0 0 20px;
line-height:24px;
}

#bodyContents div.heading03:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}

* html #bodyContents div.heading03{
height:1%;
overflow:visible;
}

#bodyMainArea div.heading03 h3{
font-weight:bold;
}

#bodyMainArea div.heading03 em{
font-size:83%;
font-style:normal;
font-weight:normal;
}

#bodyMainArea div.heading04{
border:none;
height:24px;
padding:0 0 0 20px;
margin-bottom:0;
line-height:24px;
}

#bodyContents div.heading04:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}

* html #bodyContents div.heading04{
height:1%;
overflow:visible;
}

#bodyMainArea div.heading04 h3{
float:left;
width:45%;
font-weight:bold;
}

#bodyMainArea div.heading04 p{
float:right;
text-align:right;
width:45%;
padding-right:10px;
font-size:83%;
}


/*---- diaryTitle ----*/
div.diaryTitle,
div.diaryTitleFriend{
*height:43px;
height:43px;
min-height:43px;
padding-bottom:7px;
border:none;
position:relative;
width:716px;
}
div.diaryTitle{
}

div.diaryTitle h2{
padding:5px 0 0 50px;
*padding-top:3px;
font-size:116.7%;
font-weight:bold;
line-height:2.5;
}

div.diaryTitle p{
position:absolute;
right:15px;
top:15px;
width:15em;
text-align:right;
}

div.diaryTitleFriend{
}

div.diaryTitleFriend h2{
padding:5px 0 0 50px;
*padding-top:3px;
font-size:116.7%;
font-weight:bold;
line-height:2.5;
}

div.diaryTitleFriend p{
position:absolute;
right:15px;
top:15px;
width:15em;
text-align:right;
}

#bodyMainArea #errorArea{
width:700px;
margin:6px auto 12px;
}

#errorArea div.contents{
width:473px;
padding:24px 28px 21px 197px;
border:1px solid #cccccc;
background-color:#eeeeee;
}


/*---- messageAreaAd ----*/
.messageAreaAd{ 
margin:20px auto 10px;
text-align:center;
border:none !important;
background:none;
}


/*---- BodyMainAreaMain ----*/
#bodyMainAreaMain{
width:546px;
float:right;
}

#bodyMainAreaMain .pageNavigation01{
width:544px;
clear:both;
}

#bodyMainAreaMain .formButtons01{
clear:both;
}

/*---- DiaryMainArea ----*/
div.diaryMainArea{
border:1px solid #FBB14E;
}

div.diaryMainArea02{
border:1px solid #DDC49C;
}
#diaryComment div.diaryMainArea02.deleteButton,
#diaryComment div.diaryMainArea02.commentList{
border-bottom:none;
border-top:none;
}

#diaryComment div.diaryMainArea02.commentForm .diaryCommentAlert {
border-top:none;
}

#diaryComment div.diaryMainArea02.commentForm .diaryCommentAlert dt {
padding-top:3px;
}

#diaryComment div.diaryMainArea02.deleteButton .pageNavigation01 {
border-right:none;
border-bottom:none;
border-left:none;
}

#diaryComment div.diaryMainArea02.deleteButton .pageNavigation01.preComment01 {
border-bottom:1px solid #DDC49C;
}

div.diaryMainArea02 .commentFormNote p{
font-weight:bold;
padding-left:10px;
}

#diaryComment{
clear:both;
}

#diaryComment .diaryMainArea02{
width:544px;
border-top:1px solid #DDC49C;
}

#diaryComment .heading04{
border-bottom:none !important;
clear:both;
}

#diaryComment .utilityLinks03{
width:546px;
}

div.diaryMainArea03{
border:1px solid #FBB14E;
border-top:none;
}

div.diaryMainArea04{
border:1px solid #FBB14E;
border-top:none;
clear:both;
}

div.diaryMainArea04s{
border-left:1px solid #FBB14E;
border-right:1px solid #FBB14E;
}

div.diaryMainArea04 .necessaryItem{
color:#FF0000 !important;}

div.diaryMainArea04s .necessaryItem{
color:#FF0000 !important;}

div.diaryMainArea05{
border:1px solid #DDC49C;
border-top:none;
}

div.diaryMainArea textarea{
width:478px;
height:250px;
}

div.diaryMainArea02 textarea{
width:478px;
}

div.diaryMainArea03 textarea{
width:478px;
height:250px;
}

div.diaryMainArea04 textarea{
width:478px;
height:250px;
}

div.diaryMainArea05 textarea{
width:478px;
height:250px;
}

.diarymessageArea{
border-bottom:1px solid #FBB14E;
padding:10px 20px;
width:674px;
overflow:visible;
word-break:break-all;
}

/*  \*/.diarymessageArea{overflow:hidden;}/*  */

ul.editBlock03{
float:right;
width:100%;
margin:0;
padding:0;
display:block;
}

ul.editBlock03 li{
border-bottom:solid 1px #FBB14E;
text-align:center;
}

ul.editBlock03 li.bottomBlock{
border-bottom:none;
}

ul.editBlock03 li p{
line-height:1.5em;
}

ul.editBlock03 li dl{
width:100%;
margin:0 auto;
clear:both;
}

ul.editBlock03 li dt{
width:95px;
float:left;
padding:10px 5px 10px 10px;
text-align:left; 
border:none;
}

ul.editBlock03 li dd{
width:420px;
float:right;
padding:10px 0;
text-align:left;
border:none;
}

ul.editBlock03 li span{
font-size:83%;
color:#666;
}


ul#editBlock04{
float:right;
width:100%;
margin:0;
padding:0;
border:none;
display:block;
}

ul#editBlock04 li{
border-bottom:solid 1px #FBB14E;
text-align:center;
}

ul#editBlock04 li.bottomBlock{
border-bottom:none;
}

ul#editBlock04 li p{
line-height:1.5em;
}

ul#editBlock04 li dl{
width:100%;
margin:0 auto;
clear:both;
}

ul#editBlock04 li dt{
width:90px;
float:left;
padding:10px 5px 10px 10px;
text-align:left; 
border:none;
}

ul#editBlock04 li dd{
width:420px;
float:right;
padding:10px 0;
text-align:left;
border:none;
}

ul#editBlock04 li span{
font-size:83%;
}


.txtEditArea{
text-align:left;
padding:10px 20px;
clear:both;
}


.editareaWidth{
width:90%;
}

.commuInfo{ 
}

.commuInfoDiary{
padding:10px 30px 0;
border-top:1px solid #FBB14E;
color:#666666 !important;
font-size:83% !important;
}

.txtconfirmArea{
clear:both;
padding:20px;
background:#FFFFFF;
text-align:left;
/* width:504px; */
overflow:visible;
word-break:break-all;
}

/*  \*/.txtconfirmArea{overflow:hidden;}/*  */

/*  \*//*/ .txtconfirmArea{width:480px;} /*  */

.txtconfirmArea p{
margin-bottom:1em;
}

.deleteDiary .diaryBody .large,
.txtconfirmArea .large{
font-size:2em !important;
}

.deleteDiary .diaryBody .medium,
.txtconfirmArea .medium{
font-size:1em !important;
}

.deleteDiary .diaryBody .small,
.txtconfirmArea .small{
font-size:83% !important;
}

.deleteDiary .diaryBody span,
.txtconfirmArea span{
font-size:1em !important;
}

.deleteDiary .diaryBody strong,
.txtconfirmArea strong{
font-weight:bold !important;
}

.deleteDiary .diaryBody em,
.txtconfirmArea em{
font-style:italic !important;
}

.deleteDiary .diaryBody u,
.txtconfirmArea u{
text-decoration:underline !important;
}

.deleteDiary .diaryBody del,
.txtconfirmArea del{
text-decoration:line-through !important;
}

.deleteDiary .diaryBody blockquote,
.txtconfirmArea blockquote{
display:block;
width:450px;
padding:15px;
margin:20px auto;
background:#FFF8E9;
}

div.insertMap {
margin:20px auto;
text-align:center;
width:480px;
}

div.insertMap span{
display:block;
margin-top:5px;
}

div.insertMap span a,
div.insertMap span a:visited{
color:#0000CC;
}

.diaryMovie{
text-align:center;
margin:20px 0;
}

.diaryPhoto{
clear:both;
width:484px;
padding:0 10px;
margin:0 auto;
}

.diaryPhoto table{
margin:0 auto 20px auto;
}

.diaryPhoto td{
text-align:center;
width:120px;
padding-right:62px;
}

.diaryPhoto .photoLast{
padding-right:0;
}

.diaryPhotoEdit img{
margin:10px 5px 0 0;
}

.diaryPhotoEdit p{
margin:5px 0 10px;
}

.editDiaryPics{
clear:both;
margin:5px 0;
}

.editDiaryPics .picsNum{
float:left;
width:40px;
}

.editDiaryPics .picsEdit{
float:right;
width:380px;
margin-top:0px;
}

.editDiaryPics .picsEdit img{
margin-top:5px;
padding-top:0;
}

.editEndBd{ 
border-top:1px solid #FBB14E;
clear:both;
}

.blockDivide{ margin-top:15px;}

.confirmTitle{
background:#FEE7C6;
font-size:116%;
padding:5px 20px;
border-top:none;
border-bottom:1px solid #FBB14E;
width:504px;
overflow:visible;
word-break:break-all;
}

/*  \*/.confirmTitle{overflow:hidden;}/*  */

.diaryphotolist{}


.diaryCommentbox, .diaryCommentboxLast {
width:100%;
clear:both;
overflow:visible;
word-break:break-all;
}

/*  \*/.diaryCommentbox, .diaryCommentboxLast{overflow:hidden;}/*  */

.diaryCommentbox .commentList01{
display:block;
border-bottom:none;
}

.diaryCommentbox .commentList01 .commentTitle{
width:524px;
font-weight:normal;
border:none;
border-bottom:1px solid #DDC49C;
}

.diaryMainArea05 .diaryCommentbox .commentList01 .commentTitle{
width:694px;
}

.diaryCommentboxLast .commentList01{
display:block;
border-bottom:none;
}

.diaryCommentboxLast .commentList01 .commentTitle{
width:524px;
font-weight:normal;
border:none;
border-bottom:1px solid #DDC49C;
}

.diaryMainArea05 .diaryCommentboxLast .commentList01 .commentTitle{
width:694px;
}

.diaryCommentbox .commentList01 .commentTitle em{
color:#DDC49E;
}

.commentList01 .commentTitle .commentTitleName{ 
float:left;
color:#8C7551;
}

.commentList01 .commentTitle .commentTitleDate{
float:right;
text-align:right;
color:#8C7551;
}

.diaryCommentboxLast dt{
height:20px;
padding:0 10px;
border-bottom:1px solid #DDC49C;
background:#F5E9D4;
}

.diaryCommentboxLast dd{
padding:10px 20px;
border-bottom:none;
}

.diaryCommentboxTop dt{
height:20px;
padding:5px 10px 0;
border-bottom:1px solid #DDC49C;
padding-top:2px;
}

.diaryCommentboxTop dd{
padding:10px 20px;
border-bottom:1px solid #DDC49C;
}

.diaryCommentbox dt{
height:20px;
padding:0 10px;
background:#F5E9D4;
border-bottom:1px solid #DDC49C;
}

.diaryCommentbox dd{
padding:10px 20px;
border-bottom:1px solid #DDC49C;
}

/*  \*//*/ .diaryCommentbox dd, .diaryCommentboxLast dd{width:404px;} /*  */

.diaryCommentbox input, .diaryCommentboxLast input{
vertical-align:middle;
}


.diaryCommentboxLast.fromPublicAccount dt,
.diaryCommentboxTop.fromPublicAccount dt,
.diaryCommentbox.fromPublicAccount dt{
background-color:#ffdad3;
}


.commentBottomBtn{
border-top:1px solid #DDC49C;
}


.deleteDiary dt{
font-size:116%;
}

.deleteDiary dd{
color:#535353;
}

.deleteDiary .diaryPhoto{
margin:20px auto -10px auto;
}

.deleteDiary .diaryBody{
padding:20px 105px;
display:block;
width:504px;
overflow:visible;
*word-break:break-all;
}

/*  \*/.deleteDiary .diaryBody{overflow:hidden;}/*  */

.deleteDiary p.shortDisplay{
padding:10px 20px;
display:block;
width:674px;
overflow:visible;
word-break:break-all;
}

/*  \*/.deleteDiary p.shortDisplay{overflow:hidden;}/*  */

.deletediaryTitleTop{
background:#FEE7C6;
border-top:none;
border-bottom:1px solid #FBB14E;
padding:5px 10px 5px 20px;
width:684px;
overflow:visible;
word-break:break-all;
}

/*  \*/.deletediaryTitleTop{overflow:hidden;}/*  */

.deletediaryTitle{
width:714px;
overflow:visible;
word-break:break-all;
}

/*  \*/.deletediaryTitle{overflow:hidden;}/*  */

.deletediaryTitleTop dt{
float:left;
}

.deletediaryTitleTop dd{
float:right;
}

.deletediaryTitle dl{
background:#FEE7C6;
border-top:1px solid #FBB14E;
border-bottom:1px solid #FBB14E;
padding:5px 10px 5px 20px;
}

.deletediaryTitle dt{
float:left;
}

.deletediaryTitle dd{
float:right;
}

.eraseDiary{}

.listCommentArea img{
border:none;
}

.listCommentArea .entryList01,
.listCommentFriendArea .entryList01{
border-top:none !important;
}

.listCommentArea .entryList01 dt{
}

.listCommentFriendArea .entryList01 dt{
}

.messageArea02{
border:1px solid #FBB14E;
border-top:none;
}

.alertArea02{
text-align:center;
width:100%;
overflow:visible;
word-break:break-all;
}

/*  \*/.alertArea02{overflow:hidden;}/*  */

.alertArea02 img{
margin:30px auto;
}

/* -- commentTitle -- */
.listDiaryBlock{
clear:both;
border:1px solid #FBB14E;
border-bottom:none;
width:544px;
overflow:visible;
word-break:break-all;
}

/*  \*/.listDiaryBlock{overflow:hidden;}/*  */

.listDiaryBlock .diaryPhoto{
margin:20px auto 0 auto;
}

.listDiaryBlock .diaryPhoto table{
margin:0 auto;
}

.listDiaryBlock p{
clear:both;
padding:10px;
}

/*  \*//*/ .listDiaryBlock p, .listDiaryBlockLast p{width:480px;} /*  */

.listDiaryBlock .large{
font-size:2em !important;
}

.listDiaryBlock .medium{
font-size:1em !important;
}

.listDiaryBlock .small{
font-size:83% !important;
}

.listDiaryBlock span{
font-size:1em !important;
}

.listDiaryBlock strong{
font-weight:bold !important;
}

.listDiaryBlock em{
font-style:italic !important;
}

.listDiaryBlock u{
text-decoration:underline !important;
}

.listDiaryBlock del{
text-decoration:line-through !important;
}

.listDiaryBlock blockquote{
display:block;
width:450px;
padding:15px;
margin:20px auto;
background:#FFF8E9;
}

.listDiaryBlockLast{
clear:both;
border:1px solid #FBB14E;
width:544px;
overflow:visible;
word-break:break-all;
}

/*  \*/.listDiaryBlockLast{overflow:hidden;}/*  */

.listDiaryBlockLast .diaryPhoto{
margin:20px auto 0 auto;
}

.listDiaryBlockLast .diaryPhoto table{
margin:0 auto;
}

.listDiaryBlockLast p{
clear:both;
padding:10px;
}

.listDiaryBlockLast .large{
font-size:2em !important;
}

.listDiaryBlockLast .medium{
font-size:1em !important;
}

.listDiaryBlockLast .small{
font-size:83% !important;
}

.listDiaryBlockLast span{
font-size:1em !important;
}

.listDiaryBlockLast strong{
font-weight:bold !important;
}

.listDiaryBlockLast em{
font-style:italic !important;
}

.listDiaryBlockLast u{
text-decoration:underline !important;
}

.listDiaryBlockLast del{
text-decoration:line-through !important;
}

.listDiaryBlockLast blockquote{
display:block;
width:450px;
padding:15px;
margin:20px auto;
background:#FFF8E9;
}

.listDiaryTitle{
background:#FEE7C6;
padding:5px 10px 5px 10px;
border-bottom:1px solid #fbb14e;
width:524px;
overflow:hidden;
}

.listDiaryTitle input{
margin-right:3px;
}

.listDiaryTitle dl{
clear:both;
}

.listDiaryTitle dt{
float:left;
width:370px;
font-size:116%;
}

.listDiaryTitle dt span{
margin-left:20px;
font-size:86% !important;
white-space:nowrap;
}

.listDiaryTitle dd{
float:right;
width:150px;
text-align:right;
color:#535353;
}

.listDiaryTitle span{
font-size:0.8em;
margin-left:1em;
}

.listDiaryTitle img{
margin-left:10px;
vertical-align:-1px;
}

.diaryEditMenu{
border-top:1px solid #fbb14e;
padding:5px 10px;
width:524px;
float:left;
}

.diaryEditMenu ul{
clear:both;
}

.diaryEditMenu li{
float:right;
}

.diaryEditMenu span{
color:#FFCD91;
}

.listEndBd{
border:1px solid #FBB14E;
}



/* -- pageList03 -- */
.pageList03{
*height:26px;
padding:4px 8px 2px;
_padding:2px 8px 0;
line-height:1.8;
overflow:hidden;
}

.pageList03:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}

* html .pageList03{
height:1%;
overflow:visible;
}

.pageList03 ul{
float:right;
text-align:right;
}

.pageList03 ul li{
display:inline;
margin-left:5px;
}

.pageList04{
*height:26px;
min-height:26px;
margin:6px 0;
line-height:1.8;
overflow:hidden;
border-top:none;
}

.pageList04 li{
display:block;
}

.pageList04 .pageLeft{
float:left;
text-align:left;
width:90px;
}

.pageList04 .pageCenter{
float:left;
text-align:center;
width:364px;
}

.pageList04 .pageRight{
float:left;
text-align:right;
width:90px;
}


/*---- diaryTitleCell ----*/

.diaryTitleCell h3{
float:left;
width:5em;
}

.diaryTitleCell p.checkMobile{
float:right;
width:182px;
height:24px;
font-size:83%;
}

.diaryTitleCell p.checkMobile a{
margin-left:55px;
}


.writecomtitle h3{
color:#333;
}

.writecomtitle p.writecomment{
font-size:100% !important;
}

.writecomtitle p.writecomment a{
padding-left:18px;
}



.diaryPaging01{
padding-bottom:2px;
}

.diaryPagingLeft{ 
float:left;
width:50%;}

.diaryPagingRight{
float:right;
width:50%;
text-align:right;
}

.viewDiaryBox{
clear:both;
border:1px solid #FBB14E;
width:544px;
overflow:visible;
word-break:break-all;
}

.diaryCommentboxReply{
width:544px;
/*padding-top:2px;*/
border-bottom:1px solid #DDC49C;
}

.diaryCommentboxReply dt{
height:20px;
line-height:20px;
padding:0 10px 0 20px;
background:#F5E9D4;
border-bottom:1px solid #DDC49C;
font-weight:bold;
color:#333;
}

.diaryCommentboxReply dd{
margin:5px 30px;
}

.diaryCommentboxReply span{
font-size:83%;
color:#666666;
}

.diaryCommentboxReply img{
margin-bottom:3px;
}


.diaryCommentAlert{
border-top:3px double #DDC49C;
}

.diaryCommentAlert dt{
height:20px;
padding:5px 10px 0;
background:#F5E9D4;
border-bottom:1px solid #DDC49C;
padding-left:20px;
font-weight:bold;
}

.diaryCommentAlert dd{
margin-left:40px;
margin-top:30px;
}

.diaryCommentAlert span{
display:block;
padding:10px 40px 40px 40px;
text-align:left;
}


.diaryBottomAd{
width:544px;
margin-top:15px;
border:1px solid #DDC49C;
}

.diaryBottomAd h4{
font-weight:bold;
padding:2px 5px;
background:#F5E9D4;
color:#333;
}

.diaryBottomAd p{
display:block;
padding:5px 0;
border-top:1px solid #DDC49C;
}

div.messageArea form{
text-align:center;
}

div.messageArea .alertArea{
margin:10px 20px; 
padding:20px 10px; 
border:1px solid #FFCD8F;
text-align:center;
overflow:visible;
word-break:break-all;
}

/*  \*/div.messageArea .alertArea{overflow:hidden;}/*  */

div.messageArea .alertArea img{
vertical-align:middle;
margin-right:10px;
}

div.messageArea .alertArea p{
margin:20px 50px;
text-align:left;
padding:8px 0 8px 40px;
}

div.messageArea .alertArea ul.formCom{
text-align:center;
}

div.messageArea .alertArea ul.formCom li{
text-align:left;
width:140px;
margin:0 auto;
}

div.messageArea .alertArea strong{
font-weight:bold;
}


/*---- BodyMainAreaSub ----*/
#bodyMainAreaSub{
float:left;
width:165px;
}

#bodyMainAreaSub .heading{
height:24px;
}

#bodyMainAreaSub .heading h3{
margin-left:15px;
padding-top:4px;
color:#333;
}

#bodyMainAreaSub .contents{
padding:5px;
border:1px solid #FBB14E;
border-top:none;
margin-bottom:5px;
line-height:140%;
}

#bodyMainAreaSub .newComment .contents{
padding:4px 5px 2px;
}

#bodyMainAreaSub .diaryHistory .contents{
padding:5px 5px 0;
}

#bodyMainAreaClear{
clear:both;
font:0/0 sans-serif;
width:0px;
height:0px;
}

#diaryVolume{
height:53px;
margin-bottom:5px;
}

#diaryVolume h3{
padding:4px 11px 0;
color:#333;
}

#diaryVolume p{
margin:6px auto 0;
text-align:center;
}

#diaryVolume em{
font-weight:bold;
font-style:normal;
color:#DD0000;
}

#diaryVolume span{
font-weight:bold;
}


/*---- calendar ----*/
.diaryCalendar{
padding-top:5px;
font-size:12px;
margin-bottom:3px;
}

.diaryCalendar div{
width:165px;
padding-bottom:8px;
}

.diaryCalendar caption{
background:#FFA11D;
text-align:center;
font-weight:bold;
padding:1px 0;
margin:0 auto;
}

.diaryCalendar .sun{
color:#DD0000;
}

.diaryCalendar .sat{
color:#0066FF;}


.diaryCalendar caption span{
color:#FFFFFF;
display:block;
float:left;
}

.diaryCalendar caption .previousMonth{
width:23px;
padding-left:5px;
text-align:left;
}

.diaryCalendar caption .calMonth{
width:100px;
text-align:center;
}

.diaryCalendar caption .nextMonth{
width:22px;
padding-right:5px;
text-align:right;
}


.diaryCalendar table{
border-collapse:inherit;
width:155px;
background:#FFA11D;
margin:0 auto;
border-collapse:collapse;
border-spacing:1px;
}

.diaryCalendar th{
text-align:center;
padding:2px 0 0;
width:20px;
border-top:1px solid #fbb14e;
border-right:1px solid #FBB14E;
border-bottom:1px solid #FBB14E;
}

.diaryCalendar td{
text-align:center;
padding:1px;
border-top:1px solid #FFF8EB;
border-right:1px solid #FBB14E;
border-bottom:1px solid #FBB14E;
background-color:#FFF8EB;
color:#333;
}

/*  \*//*/ .diaryCalendar td{padding:0 0 0 1px;} /*  */

.diaryCalendar td span{
display:block;
border:1px solid #FFF8EB;
}

.diaryCalendar td.on span{
background-color:#FEE7C7;
border:1px solid #FEE7C7;
}

/*---- newDiary ----*/
.newDiary .contents{
width:153px;
overflow:visible;
word-break:break-all;
}

/*  \*/.newDiary .contents{overflow:hidden;}/*  */

.contentsListDiary li{
padding-left:15px;
}

/*---- SeeContentsList ----*/
.seeContentsList{
padding-left:15px;
}

/*---- diary list ----*/
.diaryHistory{
}

.diaryHistory dl{
display:block;
}

.diaryHistory dt{
clear:both;
}

.diaryHistory dd{
color:#999999;
padding-bottom:10px;
margin-bottom:10px;
}

.diaryHistory dd.last{
border:none;
padding-bottom:0;
background:none;
}

.diaryHistory dd ul{
}

.diaryHistory dd li{
width:38px;
text-align:center;
float:left;
}


/*---- picomiku ----*/
div.picomikuDeco{ 
width:100%; 
margin:15px 0;
}

div.picomikuDeco .picomikuBox{ 
margin:0 auto; 
width:374px; 
border:1px solid #DDDCDA;
}

div.picomikuDeco .picomikuBox h3{ 
display:block; 
background:#F9F9F9; 
border-bottom:1px solid #DDDCDA; 
padding:3px 5px; 
font-size:120%;
}

div.picomikuDeco .picomikuBox dt{ 
width:72px !important; 
float:left !important; 
padding:5px !important;
}

div.picomikuDeco .picomikuBox dd{ 
width:280px !important; 
float:right !important; 
padding:5px !important;
}

div.picomikuDeco .picomikuBox dd img{ 
vertical-align:text-bottom;
}

div.picomikuDeco .picomikuBox dd div{ 
border-bottom:1px dashed #c0c0c0; 
padding:5px 0;
}

div.picomikuDeco .picomikuBox p{ 
margin-bottom:5px;
}

div.picomikuDeco .picomikuBox .moreLink02{ 
text-align:right; 
margin-bottom:3px;
}

div.picomikuDeco .picomikuBox .moreLink02 a{ 
padding:2px 5px 2px 20px; 
}




/*---- diaryViewLimit ----*/
dl.diaryViewLimit {
}

dl.diaryViewLimit select{
margin-top:5px;
}

.viewerFriendList{ 
position:relative;
height:21px; 
border-bottom:1px solid #fbb14e; 
clear:both;
}

.viewerFriendList p{ 
float:right;
}

.viewerFriendList p a{
display: block;
width: 144px;
height: 21px;
text-indent: -1020px;
outline: none;
}

.viewerFriendList p a:hover {
}

.groupMemberPop{
position:absolute;
top:21px;
left:375px;
visibility:hidden;
width:148px;
border:1px solid #fbb14e;
line-height:1.4;
background-color:#fff4e0;
padding:5px 10px;
filter: alpha(opacity=90);
-moz-opacity:0.90;
opacity:0.90;
}

.groupMemberBody{
background-color:#fff4e0;
word-break:break-all;
margin-bottom:5px;
}

.groupMemberBefore{
display:block;
width:49%; 
float:left;
}

.groupMemberNext{
display:block;
width:49%; 
float:right;
text-align:right;
}

/*-- [delete_comment:コメント削除] --*/
div.delete_comment div.confirm01,
div.delete_comment_friend div.confirm01{
border-bottom:1px solid #ddc49c;
}

/*-- [list_diary:日記一覧] --*/
div.list_diary_main div.pageNavigation01.bottom{
border-bottom:none;
}

div.list_diary_main div.pageNavigation01.bottom.search_hit{
border-bottom:1px solid #D6D6D6;
}

div.list_diary_main div.messageArea ul.information{
padding:0 0 0 55px;
}

div.list_diary_main div.messageArea ul.information li{
list-style:outside disc;
}


