@charset "euc-jp";

/*---- viewMode ----*/
#bodyMainArea .viewMode{
background:url(/img/basic/skin/gray/home/feed_area_head001.gif) repeat-x 0 100%;
}

#bodyMainArea .viewMode li.preview{
background:url(/img/basic/skin/gray/common/dot001.gif) no-repeat 4px 50%;
}

#bodyMainArea .viewMode li a.on{
background-color:#EDECEC !important;
color:#333;
}

/*---- previewLoader ----*/
.previewLoader{
border:1px solid #D0D0D1;
border-top:none;
}

/*---- searchFormPremium ----*/
.searchFormPremium a{
background:url(/img/basic/diary/search_form_premium001.gif) no-repeat 0 0;
}

/*---- heading03 ----*/
#bodyMainArea div.heading03{
background:url(/img/basic/skin/gray/heading/body_diary001.gif) no-repeat 0 0;
}

#bodyMainArea div.heading03 h3{
color:#333;
}

/*---- diaryTitle ----*/
div.diaryTitle{
background:url(/img/basic/skin/gray/heading/title_home003.gif) no-repeat 0 0;
}

div.diaryTitle p.otherDevice a{
background:url(/img/basic/icon/mobile001.gif) no-repeat 0 0;
}

div.diaryTitleFriend{
background:url(/img/basic/skin/gray/heading/title_friend003.gif) no-repeat 0 0;
}

div.diaryTitleFriend p a{
background:url(/img/basic/icon/mikukore001.gif) no-repeat 0 0;
}


/*---- DiaryMainArea ----*/
div.diaryMainArea03,
div.diaryMainArea04{
border:1px solid #D0D0D1;
border-top:none;
}

div.diaryMainArea04s{
border-left:1px solid #D0D0D1;
border-right:1px solid #D0D0D1;
}

div.diaryMainArea04 .necessaryItem,
div.diaryMainArea04s .necessaryItem{
color:#FF0000;
}

.diaryMainArea04.information p{
background:url(/img/basic/common/bg_btn_area002.gif) no-repeat 0 0;
}

.diarymessageArea{
border-bottom:1px solid #D0D0D1;
}


/*---- editBlock03:日記作成・編集 ----*/
ul.editBlock03{
background:#FFF url(/img/basic/skin/gray/common/bg_edit_list001.gif) 0 0 repeat-y;
}

ul.editBlock03 li{
border-bottom:solid 1px #D0D0D1;
}

ul.editBlock03 li.bottomBlock{
border-bottom:none;
}

ul.editBlock03 li dt,
ul.editBlock03 li dd{
border:none;
}

ul.editBlock03 li span{
color:#666;
}

.diaryMainArea04 .txtEditArea .premiumLink a{
background:url(/img/basic/diary/deco_buttons_premium.gif) no-repeat 0 0;
}

.txtEditArea{
background:#FFF url(/img/basic/skin/gray/common/dotline_horizontal001.gif) repeat-x;
}

.commuInfo{
background:url(/img/basic/community/community_info_bg002.gif);
}

.commuInfoDiary{
border-top:1px solid #D0D0D1;
color:#666 !important;
}

.diaryPhotoEdit ul li{
border-bottom:0;
}

.diaryPhotoEdit ul li.mixiPhoto{
background:url(/img/basic/skin/gray/common/border_dot_horizontal001.gif) repeat-x 0 100%;
}

.selectPhotoList{
background:#FFF url(/img/basic/skin/gray/common/border_dot_horizontal001.gif) repeat-x 0 0;
}

/*---- friendSlect:日記公開範囲 ----*/
ul.friendSelect li dl dd a,
ul.friendSelect li dl dd input{
border:none;
background:none;
}

dl.diaryViewLimit dd p.moreSelect a{
background:url(/img/basic/icon/add001.gif) no-repeat 0 0;
}

dl.diaryViewLimit select.disabledSelect{
color:#CCC;
}

span.selectFriendNote{
color:#F00 !important;
}

ul.friendSelect li span.limitTitle,
ul.friendSelect li span.limitNomalText{
color:#333;
}


/*---- editButtons:装飾ボタン ----*/
.diaryMainArea04 .txtEditArea ul.editButtons li a{
background:url(/img/basic/button/deco_buttons003.gif) no-repeat;
}

.diaryMainArea04 .txtEditArea ul.editButtons li.emojiPalette a{background-position:0 0;}
.diaryMainArea04 .txtEditArea ul.editButtons li.insertPhoto a{background-position:-22px 0;}
.diaryMainArea04 .txtEditArea ul.editButtons li.enlargeFont a{background-position:-44px 0;}
.diaryMainArea04 .txtEditArea ul.editButtons li.averageFont a{background-position:-66px 0;}
.diaryMainArea04 .txtEditArea ul.editButtons li.reduceFont a{background-position:-88px 0;}
.diaryMainArea04 .txtEditArea ul.editButtons li.boldFace a{background-position:-110px 0;}
.diaryMainArea04 .txtEditArea ul.editButtons li.italic a{background-position:-132px 0;}
.diaryMainArea04 .txtEditArea ul.editButtons li.underline a{background-position:-154px 0;}
.diaryMainArea04 .txtEditArea ul.editButtons li.strike a{background-position:-176px 0;}
.diaryMainArea04 .txtEditArea ul.editButtons li.selectColor a{background-position:-198px 0;}
.diaryMainArea04 .txtEditArea ul.editButtons li.insertUrl a{background-position:-220px 0;}
.diaryMainArea04 .txtEditArea ul.editButtons li.insertQuotation a{background-position:-242px 0;}
.diaryMainArea04 .txtEditArea ul.editButtons li.insertVideo a{background-position:-264px 0;}
.diaryMainArea04 .txtEditArea ul.editButtons li.insertYoutube a{background-position:-286px 0;}
.diaryMainArea04 .txtEditArea ul.editButtons li.insertNicovideo a{background-position:-308px 0;}
.diaryMainArea04 .txtEditArea ul.editButtons li.insertGyao a{background-position:-330px 0;}
.diaryMainArea04 .txtEditArea ul.editButtons li.insertMap a{background-position:-352px 0;}
.diaryMainArea04 .txtEditArea ul.editButtons li.insertPhoto2 a{background-position:-374px 0;}


/*---- 日記詳細 日記削除 ----*/
ul#editBlock04{
background:#FFF url(/img/basic/skin/gray/common/bg_edit001.gif) repeat-y;
border:none;
}

ul#editBlock04 li{
border-bottom:solid 1px #D0D0D1;
}

ul#editBlock04 li.bottomBlock{
border-bottom:none;
}

ul#editBlock04 li.previewBlock{
border-top:solid 1px #D0D0D1;
}

ul#editBlock04 li dt,
ul#editBlock04 li dd{
border:none;
}

ul#editBlock04 li dd span.notice{
color:#F00;
font-size:100%;
}

ul#editBlock04.openDiary{
border-top:1px solid #D0D0D1;
}

ul#editBlock04.openDiary dl dd{
border:none;
}

.txtconfirmArea{
background:#FFF;
}

.deleteDiary .diaryBody blockquote,
.txtconfirmArea blockquote{
background:#F9F8F8;
}

div.insertMap span a,
div.insertMap span a:visited{
color:#258FB8;
}

.editEndBd{
border-top:1px solid #D0D0D1;
}

.confirmTitle{
background:#EDECEC;
border-top:none;
border-bottom:1px solid #D0D0D1;
}

.deleteDiary dd{
color:#535353;
}

.deletediaryTitleTop{
background:#EDECEC;
border-top:none;
border-bottom:1px solid #D0D0D1;
}

.deletediaryTitle dl{
background:#EDECEC;
border-top:1px solid #D0D0D1;
border-bottom:1px solid #D0D0D1;
}


/*---- 日記詳細：デコメ ----*/
.deleteDiary hr,
.txtconfirmArea hr{
border:1px solid;
}


/*---- list_diary:日記一覧 ----*/
.messageArea02{
border:1px solid #D0D0D1;
border-top:none;
}

.alertArea02{
background:url(/img/basic/community/community_info_bg002.gif);
}

.listDiaryBlock{
border:1px solid #D0D0D1;
border-bottom:none;
}

.listDiaryBlockLast{
border:1px solid #D0D0D1;
}

.listDiaryTitle{
background:#EDECEC;
border-bottom:1px solid #D0D0D1;
}

.listDiaryTitle dd,
.listDiaryTitle div.supplement p.date{
color:#999;
}

.diaryEditMenu{
background:url(/img/basic/skin/gray/common/border_dot_horizontal001.gif) repeat-x 0 0;
}

.diaryEditMenu .entry{
color:#666;
}

.diaryEditMenu .entry ul li.first{
border-right:1px solid #666;
}

.diaryEditMenu .feedback span{
color:#DEDEDE;
}

.listEndBd{
border:1px solid #D0D0D1;
}

.pageList03{
background:#FFF url(/img/basic/common/bg_page_list03.gif) repeat-x 0% 100%;
}

.pageList04{
border-top:none;
}

.diaryTitleCell .notesArea{
background:url(/img/basic/skin/gray/diary/notesarea_bg001.gif) no-repeat 0 2px;
}

.diaryTitleCell .notesArea span{
background:url(/img/basic/skin/gray/diary/notesarea_bg002.gif) no-repeat 100% 2px;
}

.diaryTitleCell .notesArea .checkMobile{
background:url(/img/basic/icon/mobile001.gif) no-repeat 0 0;
}


/*---- bannerArea ----*/
.bannerArea{
border:1px solid #D0D0D1;
border-bottom:none;
background:url(/img/basic/diary/bg_open_diary002.png) no-repeat 0 0;
}


/*---- postOpenDiary ----*/
.postOpenDiary{
border:1px solid #D0D0D1;
border-top:none;
border-bottom:none;
}

.postOpenDiary p.note{
color:#999;
}

.postOpenDiary input{
border:none;
}


/*---- viewdiary:日記詳細 ----*/
.viewDiaryBox{
border:1px solid #D0D0D1;
}


/*---- newDiaryWidget,topicDiaryWidget:新着・話題の日記 ----*/
#newDiaryWidget div.contents ul.newDiaryList li,
#topicDiaryWidget div.contents ul.topicDiaryList li{
border-bottom:solid 1px #d0d0d1;
}

#newDiaryWidget div.contents ul.newDiaryList li p,
#topicDiaryWidget div.contents ul.topicDiaryList li p{
color:#999;
}

#newDiaryWidget div.contents ul.newDiaryList li p a.name,
#topicDiaryWidget div.contents ul.topicDiaryList li p a.name{
color:#999;
}

#topicDiaryWidget div.contents ul.topicDiaryList li p span.max{
color:#d2ae53;
}


/*---- topicDiaryTitle,newDiaryTitle:話題の日記,新着の日記タイトル ----*/
.topicDiaryTitle,
.newDiaryTitle{
border-bottom:solid 4px #e1c04f;
}

.topicDiaryTitle h2{
background:url(/img/basic/icon/diary008.gif) no-repeat 13px center;
}

.newDiaryTitle h2{
background:url(/img/basic/icon/diary009.gif) no-repeat 13px center;
}


/*---- topicDiary:話題の日記一覧 ----*/
.topicDiary li{
border:solid 1px #d0d0d0;
}

.topicDiary li h3{
border-bottom:solid 1px #d0d0d0;
background-color:#f8f8f8;
}

.topicDiary li .supplement{
color:#999;
}

.topicDiary li .supplement .diaryViewCount.max{
color:#d2ae53;
}

.topicDiary li .author{
background:url(/img/basic/skin/gray/common/border_dot_horizontal001.gif) repeat-x 0 0;
}


/*---- serviceHeader01:非ログイン ----*/
#serviceHeader01.diary .heading a{
background:url(/img/basic/diary/logo_diary001.gif) no-repeat 0 0;
}

#serviceHeader01.diary .navigation li a{
background:url(/img/basic/button/bodytop_button001.gif) no-repeat;
}

#serviceHeader01.diary .navigation li a.login{
background-position:0 0;
}

#serviceHeader01.diary .navigation li a.login:hover{
background-position:0 -27px;
}

#serviceHeader01.diary .navigation li a.register{
background-position:-101px 0;
}

#serviceHeader01.diary .navigation li a.register:hover{
background-position:-101px -27px;
}


/* ----- pageNavigation01 ---- */
.topicDiaryArea .pageNavigation01.top{
border-top:solid 1px #d6d6d6;
border-bottom:solid 1px #d6d6d6;
}

.topicDiaryArea .pageNavigation01.bottom{
border-top:solid 1px #d6d6d6;
}


/*---- actionLink01,actionStatus01:イイネ！コメントボタン & ステータス ----*/
.viewDiaryBox .actionLink01,
.viewDiaryBox .actionStatus01{
color:#999;
}

.viewDiaryBox .actionLink01 a.iine,
.viewDiaryBox .actionStatus01 span.iine{
background:url(/img/basic/icon/like001.gif) no-repeat left top;
}

.viewDiaryBox .actionLink01 span.iine{
background:url(/img/basic/icon/like_done001.gif) no-repeat left top;
}

.viewDiaryBox .actionLink01 a.comment,
.viewDiaryBox .actionStatus01 span.comment{
background:url(/img/basic/icon/voice_reply002.gif) no-repeat left top; 
}

.viewDiaryBox .actionLink01 span.comment{
background:url(/img/basic/icon/reply_off001.gif) no-repeat left top;
}


/*---- iineList:イイネ！した人 ----*/
.viewDiaryBox dl.iineList{
background:url(/img/basic/skin/gray/common/border_dot_horizontal001.gif) repeat-x left top;
}

.viewDiaryBox dl.iineList dt{
background:url(/img/basic/icon/like001.gif) no-repeat left top;
color:#666666;
}


/*---- diaryBody:バースデー日記 ----*/
.txtconfirmArea.birthdayFrame01{
background:#fff url(/img/basic/diary/birthday_header002.jpg) no-repeat 50% 0;
}

.txtconfirmArea.birthdayFrame01 #diary_body{
background:url(/img/basic/diary/birthday_footer002.jpg) no-repeat 50% 100%;
}


/*---- utilityWindow01 likeList:イイネ！一覧 ----*/
div.utilityWindow01 div.pageArea{
border:1px solid #D0D0D1;
border-top:none;
background:#FFF;
}


/*---- delete_comment:コメント削除確認 ----*/
.delete_comment .confirm01,
.delete_comment_friend .confirm01{
border-bottom:1px solid #DEDEDE;
}

.delete_comment .commentListArea ul li,
.delete_comment_friend .commentListArea ul li{
background:none;
border-bottom:1px solid #DEDEDE;
}

.delete_comment .formButtons01,
.delete_comment_friend .formButtons01{
border:1px solid #DEDEDE;
border-top:none;
}


/*---- commentInputArea:コメントを書く ----*/
.commentInputArea{
border:1px solid #DEDEDE;
}

.commentInputArea dt{
border-bottom:1px solid #DEDEDE;
background:#F2EEE8;
color:#333;
}

.commentInputArea span{
color:#666;
}

.commentInputArea .formButtons01{
border-top:1px solid #DEDEDE;
}

.commentInputError{
border:1px solid #DEDEDE;
background:url(/img/basic/community/community_info_bg002.gif);
}

.commentInputError dt{
border-bottom:1px solid #DEDEDE;
background:#F2EEE8;
}

.commentInputError dd{
background:url(/img/basic/icon/message_area002.gif) no-repeat 0 0;
}


/*---- commentInputLoginArea:コメント入力 ----*/
#diaryComment .commentInputLoginArea{
border:1px solid #dedede;
border-top:none;
}

#diaryComment .commentInputLoginArea div.loginComment{
background:url(/img/basic/common/voice_balloon_bottom002.gif) 0 100% no-repeat;
}

#diaryComment .commentInputLoginArea div.loginComment div.inner{
background:url(/img/basic/common/voice_balloon_top002.gif) 0 0 no-repeat;
}


/*---- BodyMainAreaSub:左カラム ----*/
#bodyMainAreaSub .heading{
background:url(/img/basic/skin/gray/heading/diary_sub001.gif) no-repeat;
}

#bodyMainAreaSub .heading h3{
color:#333;
}

#bodyMainAreaSub .contents{
border:1px solid #D0D0D1;
border-top:none;
}

#bodyMainAreaSub ul.entryList li{
background:#FFF url(/img/basic/skin/gray/common/border_dot_horizontal001.gif) repeat-x 0 100%;
}

#bodyMainAreaSub .addDate{
color:#666666;
}


/*---- diaryDrafts:下書き ----*/
.diaryDrafts .contents span{
color:#666666;
}

/*---- diaryVolume:使用状況 ----*/
#diaryVolume{
background:url(/img/basic/diary/volumeframe.gif) no-repeat;
}

#diaryVolume h3{
color:#333;
}

#diaryVolume em{
color:#DD0000;
}


/*---- diaryVolumePremium:使用状況(プレミアム誘導) ----*/
#diaryVolumePremium{
background:url(/img/basic/common/balloon_top002.png) no-repeat 0 100%;
}

#diaryVolumePremium p{
background:url(/img/basic/common/balloon_top001.png) no-repeat 0 0;
}

#diaryVolumePremium p a{
background:url(/img/basic/icon/premium001.png) no-repeat 0 0;
}

/*---- newDiary:最近の日記 ----*/
.contentsListDiary li{
background:url(/img/basic/icon/diary002.gif) 0 4px no-repeat;
}


/*---- diaryHistory:過去の日記 ----*/
.diaryHistory p,
.diaryHistory dd{
background:#FFF url(/img/basic/skin/gray/common/border_dot_horizontal001.gif) repeat-x 0 100%;
}

.diaryHistory dd{
color:#999;
}

.diaryHistory dd.last{
border:none;
background:none;
}


/*---- viewerFriendList:公開している友人一覧 ----*/
.viewerFriendList{
border-bottom:1px solid #D0D0D1;
background:url(/img/basic/common/viewer_friend_bg.gif) repeat-x;
}

.viewerFriendList p a{
background: url(/img/basic/common/viewer_friend_list.gif) no-repeat;
}

.viewerFriendList p a:hover {
background: url(/img/basic/common/viewer_friend_list_on.gif) no-repeat;
}

.groupMemberPop{
border:1px solid #D0D0D1;
background-color:#F9F8F8;
}

/*---- timer:予約投稿 ----*/
ul.timer li dl dd .infoPremium{
background:url(/img/basic/diary/diary_timer_dummy001.gif) no-repeat 0 100%;
}

ul.timer li dl dd .infoPremium p{
background:url(/img/basic/icon/premium001.png) no-repeat 0 50%;
}

/*---- setting_list:過去日記の設定履歴 ----*/
.setting_list div.pageNavigation01.top{
border-top:1px solid #d6d6d6;
}

.setting_list div.archiveList{
border:1px solid #D0D0D1;
border-bottom:none;
}

.setting_list div.archiveList tr.odd{
background:#FFF;
}

.setting_list div.archiveList tr.even{
background:#F9F8F8;
}

.setting_list div.archiveList td{
border-bottom:1px solid #D0D0D1;
}

.setting_list div.archiveList td.nickname,
.setting_list div.archiveList td.conf{
background-image:url(/img/basic/skin/gray/common/dotline_vertical001.gif);
background-repeat:repeat-y;
background-position:right;
}

.setting_list div.detailList01{
border:1px solid #D0D0D1;
border-top:none;
background:url(/img/basic/skin/gray/common/bg_edit_list003.gif) repeat-y 96px 0;
}

.setting_list div.detailList01 ul.detailListContent li{
border-bottom:1px solid #D0D0D1;
border-left:1px solid #D0D0D1;
}

.setting_list div.detailList01 ul.detailListContent li.last{
border-bottom:none;
}

/*---- diaryInfoAlert ----*/
div.diaryInfoAlert{
background:url(/img/basic/common/bg_alert_top004.gif) no-repeat 0 0;
}

div.diaryInfoAlert .innerArea{
background:url(/img/basic/common/bg_alert_bottom004.gif) no-repeat 0 100%;
}

div.diaryInfoAlert ul{
background:url(/img/basic/skin/gray/icon/megaphone002.gif) no-repeat 13px 50%
}

div.diaryInfoAlert ul li{
background:url(/img/basic/icon/list002.gif) no-repeat 0 0.6em;
}

/*---- shareButton:シェアボタン ----*/
div.messageArea ul.shareButton li.twitter input{
border:0;
background:url(/img/basic/button/tweet001.gif) no-repeat 0 0;
}

div.messageArea ul.shareButton li.twitter input:hover{
background-position:0 100%;
}

div.messageArea ul.shareButton li div{
border:none;
background:none;
}

div.messageArea p.ranking input{
border:none;
background-color:transparent;
}

.viewDiaryBox .shareButton{
background:url(/img/basic/skin/gray/common/border_dot_horizontal001.gif) repeat-x left top;
}


/*---- printSetting:印刷設定 ----*/
ul.printSetting .checkList01 li{
border-bottom:0;
}

ul.printSetting .supplement01 li{
border-bottom:0;
}


/*---- diaryBooksAgree:利用同意 ----*/
.diaryBooksAgree .contents{
border:1px solid #D0D0D1;
border-top:0
}


/*---- diaryViewCount:日記のview数 ----*/
.listDiaryTitle .diaryViewCount{
color:#999;
}

.listDiaryTitle .diaryViewCount.max{
color:#d2ae53;
}
