@charset "shift_jis";
/*--ダイアリー・トピックなどの、画像が段々に多くなっていくリストのレイアウト--*/
.diary-title-l-c{
clear:both;
float:left;
padding:10px 0 8px 5px;
width:442px;
}

.diary-naiyou-none,.diary-naiyou{
margin:0 auto;
text-align:left;
width:593px;
}

.diary-naiyou{
border-bottom:1px dashed #FFCBDE;
}

.diary-title-l{
clear:both;
float:left;
padding:10px 0 8px 0px;
width:457px;
}

.diary-title-l-com{
clear:both;
float:left;
padding:0 0 8px 15px;
width:440px;
}

.diary-title-l-com2{
clear:both;
float:left;
padding:10px 0 10px 2px;
width:450px;
}

.diary-center{
float:left;
padding:0 0 0 0;
width:434px;
line-height:18px;
}

.diary-title-r{
float:left;
padding:10px 0 8px 0;
width:136px;
text-align:right;
}

.diary-title-r-com{
float:left;
padding:0 0 8px 0px;
width:138px;
text-align:right;
}

.diary-title-r-com2{
float:left;
padding:10px 0 10px 0px;
width:141px;
text-align:right;
}

.diary-img-bottom p{
border-bottom:1px dashed #FFCBDE;
clear:both;
margin:0 auto;
text-align:left;
padding:10px 0 10px 7px;
width:590px;
}

.kome-tutugi{
border-bottom:1px solid #E31666;
height:26px;
margin:0 auto;
padding:10px 13px 0 0;
text-align:right;
width:605px;
}

.kome-tutugi li.first{
padding:0 7px 0 0;
}

#under-bridge{
height:15px;
margin:8px auto 0;
}

.kome-tutugi li{
display:inline;
}

.kome-tutugi li.end{
border-left:1px solid #FE98C0;
display:inline;
padding:0 0 0 10px;
}

.kome-tutugi-myopen{
height:15px;
margin:0 auto;
text-align:left;
position:relative;
top:0;
left:0px;
}

.kome-tutugi-myopen li{
display:inline;
}

#forward{
position:absolute;
top:0;
left:25px;
width:80px;
}

#itiran{
position:absolute;
top:0;
left:285px;
width:80px;
}

#tuginoni{
position:absolute;
top:0;
left:545px;
width:80px;
}

.diary-img{
clear:both;
margin:0 auto;
padding:20px 0 0;
width:590px;
text-align:center;
}

.diary-img li.img{
display:inline;
margin:0 35px;
width:120px;
}

.henshu{
margin:0 0 0 30px;
}

/*--各ページ、コメントの書き込みページ--*/
.comment-0{
border-bottom:1px solid #E31666;
margin:0 auto;
text-align:left;
width:618px;
}

.comment-0 ul{
width:588px;
margin:0 0 0 16px;
padding:8px 0 8px 0;
clear:both;
}

.comment-center-open{
float:left;
width:424px;
display:inline;
margin:0 18px 0 0;
}

.comment-right{
float:left;
width:144px;
text-align:right;
}

/*--太字--*/
.bold-r{
font-weight:bold;
margin:0 10px 0 10px;
}

#mailcomplate-top-border{
border-top:#e31666 1px solid;
width:618px;
margin:0 auto;
}

.b1{
position:absolute;
left:35px;
}

/*--各ページ右側のボトムボタン間隔--*/
.ri-m{
margin:0 18px 0 0;
}

.list-img{
margin:0 10px 0 0;
}

/*--検索結果がなかったページ関連の--*/
#s-error{
padding:5px 0 10px;
text-align:center;
}

*:first-child+html #s-error{
margin:0 0 -20px 0;
}

#s-error p{
padding:0 0 10px 0;
}
/*--各ページ中身の外枠部分--*/
#deletemai-top-border{
width:618px;
margin:0 auto;
}

#deletemai-top-border-on{
width:618px;
margin:0 auto;
border-bottom:1px solid #E31666;
}
/*--それにともなった、
左が画像、右がテキスト3列のレイアウト部分--*/

#deletemai-img{
float:left;
padding:11px 6px 10px;
width:80px;
}

#deletemai-img-none{
float:left;
padding:11px 6px 10px;
width:80px;
text-align:center;
}

#deletemai-top-border dl,#deletemai-top-border-on dl{
float:left;
text-align:left;
width:524px;
border-left:1px solid #FFCBDE;
}

#deletemai-top-border dt,#deletemai-top-border-on dt{
border-bottom:1px solid #FFCBDE;
display:block;
padding:6px 0 6px 10px;
}

#dd-bottom{
border-bottom:1px solid #FFCBDE;
padding:6px 0 6px 10px;
}
/*--フレンド・メールなどの一枚の画像--*/
#preview{
width:90px;
}

/*--一枚の画像囲み--*/
.my-img-in{
width:68px;
height:68px;
margin:0 auto;
text-align:center;
}

.my-img-in-m{
width:150px;
height:150px;
margin:0 auto;
text-align:center;
}

/* 最新書き込み一覧の設定 */
.thread-oneblock{
width:448px;
margin:0 auto;
padding:7px 0 7px 0;
float:left;
}

.thread-voice{
margin:0 0 0 0;
float:left;
text-align:left;
width:423px;
background:url(../images/profile/pin.gif) no-repeat 0 2px ;
padding:0 0 0 20px;
}

.thread-voice2{
margin:0 0 0 0;
float:left;
text-align:left;
width:423px;
background:url(../images/profile/pen.gif) no-repeat 0 2px ;
padding:0 0 0 20px;
}

.thread-voice3{
margin:0 0 0 0;
float:left;
text-align:left;
width:423px;
background:url(../images/profile/fukidashi.gif) no-repeat 0 4px;
padding:0 0 0 23px;
}

.thread-date{
float:left;
width:142px;
text-align:right;
padding:7px 0;
}
/* 一覧のリスト画像部分 */
.friend-table ul li,.com-table ul li,.myfriend-table ul li{
float:left;
overflow:visible;
text-align:center;
width:87px;
z-index:1;
display:inline;
padding:10px 0 0 0;
}

.com-table ul li .edit-button{
vertical-align:middle;
}

/* 最新フォトエリアの部分 */


#photo-area {
height:100px;
margin:0 auto;
padding:41px 0 0 0px;
width:622px;
text-align:left;
}

#photo-area table td {
height:100px;
width:124px;
}

#photo-area-img-g{
height:100px;
margin:0 auto;
padding:0 0 0;
width:620px;
}

#inside-left{
padding:0;
}

#photo-area ul li{
float:left;
overflow:visible;
text-align:center;
width:124px;
height:125px;
padding:0 0 0 0;
z-index:1;
}

/* コメント削除の設定 */
.comment-center-delete{
float:left;
width:455px;
padding:0 0 0 0;
margin:0 10px 0 0;
}

.diary-delete{
clear:both;
margin:0 0 0 20px;
padding:8px 0 8px 0;
width:588px;
}

#dl3{
width:524px;
float:left;
text-align:left;
}

#dl3 dt{
border-bottom:1px solid #FFCBDE;
display:block;
padding:6px 0 6px 10px;
}

#dl3 dd,.dd-bottom,#deletemai-top-border dd,#deletemai-top-border-on dd{
clear:both;
padding:6px 0 6px 10px;
text-align:left;
}

.comment-bun{
margin:0 auto 0;
border-top:#ffcbde 1px dashed;
width:587px;
}

.comment-bun p,.comment-bun-mycomment-p p,#sentmai-honbun-b p,.diary-img-bottomb-none{
text-align:left;
clear:both;
margin:0 auto;
}

.delete-bun{
padding:8px 15px 8px 15px;
text-align:left;
clear:both;
margin:0 auto;
}

.comment-bun p{
padding:8px 15px 8px 15px;
}

.d-img-all{
padding:8px 15px 8px 15px;
text-align:left;
}

.d-img-all2{
padding:8px 0 8px 0;
text-align:left;
border-bottom:1px dashed #FFCBDE;
width:590px;
margin:0 auto;
}

.diary-img-bottomb-none{
padding:8px 24px 8px 24px;
}

#making-diary-photoup dt{
width:120px;
float:left;
clear:both;
padding:5px 0 0 9px;
display:inline;
}

#making-diary-photoup dd{
border-left:1px solid #FFCBDE;
float:left;
padding:10px 0 5px 12px;
width:465px;
}

#making-diary-photoup dd input{
display:inline;
height:21px;
margin:0 0 10px 6px;
width:250px;
}

.photo-check{
border:medium none;
width:13px;
height:25px;
position:relative;
top:5px;
left:0;
}

#photo-check,#photo-check0,#photo-check1,#photo-check2,#photo-check3,#photo-check4,#photo-check5{
border:medium none;
width:13px;
height:25px;
position:relative;
top:5px;
left:0;
}

#border-none{
width:616px;
margin:0 auto;
padding:0 1px 0 1px;
text-align:left;
border-bottom:1px solid #e31666;
}

#border-none dt{
width:130px;
float:left;
clear:both;
padding:10px 0 0 10px;
display:inline;
}

#border-none dd{
margin-left:130px;
border-left:1px solid #FFCBDE;
padding:11px 0 15px 10px;
zoom:normal;
}

#making-diary-title{
border-bottom:1px solid #FFCBDE;
margin:0 auto;
text-align:left;
width:616px;
}

#making-diary-title dt{
width:130px;
float:left;
clear:both;
padding:4px 0 0 10px;
display:inline;
}

#making-diary-title dd{
margin:0 0 0 130px;
border-left:1px solid #FFCBDE;
padding:12px 0 11px 12px;
zoom:normal;
}

#preview{
width:70px;
margin:0 0 0 10px;
}

#noselect-ta #noselect-t{
width:72px;
text-align:center;
margin:0 auto;
}

#noselect-ta #noselect-img{
height:68px;
width:78px;
margin:0 auto;
text-align:center;
}

#noselect-1{
border-bottom:1px solid #FFCBDE;
margin:0 auto;
text-align:left;
width:616px;
}

#noselect-1 dd{
border-left:1px solid #FFCBDE;
margin:0 0 0 130px;
padding:10px 0 10px 0;
}

#noselect-1 dt{
clear:both;
float:left;
height:1%;
padding:10px 0 0;
text-indent:10px;
width:130px;
}

#making-diary-message{
width:616px;
margin:0 auto;
text-align:left;
}

#making-diary-message dt{
clear:both;
display:inline;
float:left;
padding:5px 0 0 10px;
width:130px;
}

#making-diary-message dd{
margin:0 0 0 130px;
padding:11px 0 3px 12px;
}

#making-diary-lab1{
border-bottom:1px solid #e31666;
width:618px;
margin:0 auto;
text-align:left;
}

#making-diary-lab1 dt{
width:130px;
float:left;
clear:both;
text-indent:10px;
padding:12px 0 8px 0;
}

#making-diary-lab1 dd{
margin:0 0 0 130px;
border-left:1px solid #FFCBDE;
padding:10px 0 10px 12px;
zoom:normal;
}

#closed{
padding:15px 0 15px 0;
}

#fix-diary-date1,#fix-diary-date{
border-bottom:1px solid #FFCBDE;
width:616px;
margin:0 auto;
text-align:left;
}

.prof-bold{
border-bottom:1px solid #ffcbde;
margin:0 auto;
text-align:left;
width:615px;
}

.prof-bold dt{
font-weight:bold;
color:#000000;
display:inline;
float:left;
padding:7px 0 5px 0;
text-indent:10px;
width:167px;
}

.prof-bold dd{
margin:0 0 0 0;
padding:10px 0 10px 10px;
float:left;
}

/*--------
画像三枚並んである設定
-----------*/
#di-img-top{
margin:20px auto 15px;
text-align:center;
}

.li-m{
margin:0 0 0 11px;
}

html:not(:target) .li-m{
margin:0 0 0 10px;
}

.s-mamaf-s{
height:63px;
clear:both;
}

#mailcomplate-img{
border-bottom:1px solid #E31666;
padding:20px 0;
}

#making-diary-title-b-p{
margin:0 auto;
text-align:left;
width:614px;
border-bottom:1px solid #FFCBDE;
}

#making-diary-title-b-p dt{
clear:both;
display:inline;
float:left;
padding:10px 0 0 10px;
width:130px;
}

#making-diary-title-b-p dd{
border-left:1px solid #FFCBDE;
margin:0 0 0 129px;
padding:10px 0 10px 12px;
}

#making-diary-title-b{
margin:0 auto;
text-align:left;
width:616px;
border-bottom:1px solid #e31666;
padding:0 1px 0 1px;
}

#making-diary-title-b dt{
clear:both;
display:inline;
float:left;
padding:10px 0 0 10px;
width:130px;
}

#making-diary-title-b dd{
border-left:1px solid #FFCBDE;
margin:0 0 0 130px;
padding:10px 0 10px 12px;
}

#making-diary-title-b-none{
margin:0 auto;
text-align:left;
width:616px;
padding:0 1px 0 1px;
}

#making-diary-title-b-none dt{
clear:both;
display:inline;
float:left;
padding:10px 0 0 10px;
width:130px;
}

#making-diary-title-b-none dd{
border-left:1px solid #FFCBDE;
margin:0 0 0 130px;
padding:10px 0 10px 12px;
}

.f-3{
margin:0 0 10px 0;
text-align:left;
}

.photo-upload1{
width:41px;
margin:0 auto;
vertical-align:top;
text-align:right;
padding:0 5px 0 0;
}

.photo-upload2{
padding:0 0 0 45px;
}

.photo-upload2-1{
padding:7px 0 0 45px;
}

.photo-upload2 p{
padding:0 0 0 5px;
}

.inside-check{
float:left;
width:15px;
}

.inside-delete{
float:left;
width:50px;
}

.photo-upload3{
width:110px;
vertical-align:bottom;
height:150px;
text-align:left;
}

.photo-upload4{
padding:0 0 25px 0;
}

#mail-center #making-diary-photoup dd .photo-upload2 #file{
width:150px;
margin:0;
}

.prof-index{
border-bottom:1px solid #ffcbde;
margin:0 auto;
text-align:left;
width:616px;
}

.prof-index dt,#prof-index-b-bottom dt,.prof-index-none-line dt{
display:inline;
float:left;
padding:5px 0 0 12px;
width:167px;
}

#prof-index-b-bottom{
margin:0 auto;
text-align:left;
width:616px;
}

.prof-index dd,#prof-index-b-bottom dd{
border-left:1px solid #FFCBDE;
float:left;
padding:10px 0 10px 10px;
}

.prof-index-bottom,.prof-index-pre-bottom{
border-bottom:1px solid #E31666;
margin:0 auto;
text-align:left;
width:618px;
}

.prof-index-bottom dt,.prof-index-pre-bottom dt{
display:inline;
float:left;
padding:10px 0 10px 12px;
width:168px;
}

.prof-index-bottom dd,.prof-index-pre dd{
border-left:1px solid #ffcbde;
padding:19px 0 19px 10px;
float:left;
}

.prof-index-none dt{
display:inline;
float:left;
padding:10px 0 0 12px;
width:167px;
}

#right1,#right-photo{
width:630px;
height:185px;
background:url(../images/sprite.png) no-repeat -8px -8px ;
position:relative;
}
.photo-upload2 p{
margin:5px 0 0 0;
text-align:left;
}

#mail #making-diary-photoup .photo-upload1 input,
#mail #making-diary-photoup .photo-upload2 input,
#mail #making-diary-photoup .photo-upload3 input,
#mail #mail-inner #making-diary-photoup dd #photo-check,
#mail #mail-inner #making-diary-photoup dd #photo-check3,
#mail #mail-inner #making-diary-photoup dd #photo-check4,
#mail #mail-inner #making-diary-photoup dd #photo-check5,
#diary-co #diary-co-inner #making-diary-photoup dd #photo-check,
#diary-co #diary-co-inner #making-diary-photoup dd #photo-check3,
#diary-co #diary-co-inner #making-diary-photoup dd #photo-check4,
#diary-co #diary-co-inner #making-diary-photoup dd #photo-check5{
margin:3px 0 10px 0;
width:20px;
height:15px;
}

#mail #mail-inner #making-diary-photoup dd .inside-delete,
#diary-co #diary-co-inner #making-diary-photoup dd .inside-delete{
padding:1px 0 0 10px;
width:100px;
}

#com-notice-top{
padding:15px 0 0;
height:44px;
}

#setting-pass input{
vertical-align:middle;
}

.mail-release{
vertical-align:middle;
}


/* 赤文字の設定 */
.akamoji-saisho-select{
font-size:11px;
color:#E31666;
}

.red-text{
font-size:11px;
color:#E31666;
}

/*--各ページ「まだ何もありません」の中身の外側間隔--*/
#empty-img{
padding:20px 0 20px 0;
}

#finished{
padding:30px 0;
}

.akamoji-a{
font-size:11px;
}

#right4-et {
background:url(../images/sprite.png) no-repeat scroll -15px -970px;
height:226px;
position:relative;
text-align:left;
width:630px;
margin:0 0 14px 0;
}

.et{
width:293px;
height:44px;
}

.et-li-t{
float:left;
width:201px;
background:url(../images/profile/pen.gif) no-repeat 0 1px;
padding:0 10px 13px 22px;
height:31px;
}

.et-li-ti{
float:left;
text-align:right;
display:inline;
width:59px;
}

#right-diary-inner-l{
position:absolute;
top:43px;
left:16px;
line-height:1.3;
}

#right-diary-inner-r{
position:absolute;
top:43px;
left:323px;
line-height:1.3;
}

#right4-et h2 {
color:#FFFFFF;
left:96px;
position:absolute;
top:7px;
font-weight:bold;
}

#et-p{
position:absolute;
top:185px;
left:520px;
background:url(../images/profile/yajirushi-pink01.gif) no-repeat -0px 6px;
padding:0 0 0 13px;
}

#et-p-t{
position:absolute;
top:185px;
left:379px;
background:url(../images/profile/yajirushi-pink01.gif) no-repeat -0px 6px;
padding:0 0 0 13px;
}

.et-li-t-c{
float:left;
width:201px;
background:url(../images/profile/fukidashi.gif) no-repeat 0px 1px;
padding:0 10px 13px 25px;
height:31px;
}

#f-cc-end {
display:inline-table;
overflow:visible;
vertical-align: middle;
text-align:center;
margin:-2px 0px 0 0;
padding:14px 0 0;
width:100px;
margin:0 5px 0 0;
}

#bbs-s-a .first,
.bbs-s-lis2 .first{
background-image:none;
padding:0 0 0 0;
}

.bbs-pop-ti{
font-weight:bold;
margin:0 0 5px 7px;
color:#E31666;
}

#popitmenu{
position:absolute;
background-color:#FFCBDE;
font-size:13px;
z-index:100;
visibility:hidden;
text-align:left;
border:1px solid #FE90BB;
margin:13px 0 0 10px;
}

#popitmenu a{
text-decoration:none;
display:block;
color:#E31666;
padding:0 0 0 17px;
background:url(../images/side/triangle02.gif) no-repeat 6px 5px;
}

#popitmenu a:hover{
background-color:#FFF0F6;
}


.f-cc span{
display: block;
text-decoration: none;
position: absolute;
top: 0;
left: 0px;
visibility: hidden;
width: 130px;
border:1px solid #FE90BB;
background-color:#FFCBDE;
color:#E31666;
text-align:left;
padding:0 0 0 5px ;
cursor:pointer;
}

.f-cc a:hover,
.f-cc a:hover span{
visibility: visible;z-index: 100;
}

.toolTip1 span{top:70px;left:76px;}.toolTip2 span{top:70px;left:200px;}.toolTip3 span{top:70px;left:324px;}.toolTip4 span{top:70px;left:448px;}.toolTip5 span{top:70px;left:572px;}.toolTip6 span{top:70px;left:696px;}.toolTip7 span{top:70px;left:820px;}.toolTip8 span{top:70px;left:944px;}.toolTip9 span{top:70px;left:1068px;}.toolTip10 span{top:70px;left:1192px;}.toolTip11 span{top:70px;left:1316px;}.toolTip12 span{top:70px;left:1440px;}.toolTip13 span{top:70px;left:1564px;}.toolTip14 span{top:70px;left:1688px;}.toolTip15 span{top:70px;left:1812px;}.toolTip16 span{top:70px;left:1936px;}.toolTip17 span{top:70px;left:2060px;}.toolTip18 span{top:70px;left:2184px;}.toolTip19 span{top:70px;left:2308px;}.toolTip20 span{top:70px;left:2432px;}

.f-cc-none-my-i{
display:inline-table;
height:100px;
overflow:visible;
vertical-align:middle;
}

.f-cc-l-p-n,.f-cc-l-p a,.f-cc-l-p-n a{
padding:0 0 0 5px ;
display: block;
}

#motiongallery #trueContainer .f-cc-l-p-n:hover{
background-color:#FFCBDE;
}

.toolTip-my-i{
display:inline-table;
overflow:visible;
vertical-align:middle;
width:1px;
}

.f-cc-none-my{
display:inline-table;
height:100px;
overflow:visible;
vertical-align:middle;
}

#nik{
font-weight:bold;
text-decoration:none;
margin:0 0 0 5px;
}

.f-cc-l-p a:hover{
background-color:#FFF0F6;
display: block;
}

#ti-po{
text-decoration:none;
}

#motioncontainer {
height:127px;
margin:0 auto;
text-align:left;
width:608px;
cursor: default;
}

#button5 ul {
left:330px;
position:absolute;
top:313px;
width:308px;
}



.f-cc{
display: inline-table;
width:100px;
margin:0 24px 0 0;
vertical-align:middle;
overflow:visible;
text-align:center;
padding-top:14px;
}

.f-cc a{
text-decoration:none;
vertical-align:baseline;
border:none;
}

.f-cc-end a{
text-decoration:none;
vertical-align:baseline;
border:none;
}


#motiongallery{
margin: 0 auto;
padding:0 0px 0 5px;
}


.f-cc68{
display: inline-table;
width:68px;
vertical-align:middle;
overflow:visible;
padding:0 7px 0px 6px;
text-align:center;
}

.f-cc68lis{
display: inline-table;
width:68px;
vertical-align:middle;
overflow:visible;
padding:0 18px 0px 0;
text-align:center;
}

.f-cc68lis-bo{
display:inline-table;
overflow:visible;
text-align:center;
vertical-align:middle;
width:68px;
}

.jou-m-s {
float:left;
margin:0 auto;
text-align:center;
width:87px;
}


.f-cc68lis-m{
display: inline-table;
width:68px;
vertical-align:middle;
overflow:visible;
text-align:center;
}


.jou-m{
float:left;
margin:0 auto;
text-align:center;
width:87px;
}

.f-cc68lis2{
display: inline-table;
width:68px;
vertical-align:middle;
overflow:visible;
padding:0 0 0px 0;
text-align:center;
}
* html .toolTip-my-i,
* html .f-cc-none-my,
* html .f-cc68lis-bo,
* html .f-cc,
* html #f-cc-end,
* html .f-cc68,
* html .f-cc68lis,
* html .f-cc68lis2,
* html .f-cc150,
* html .f-cc120r,
* html .f-cc120,
* html .f-cc150po,
* html .f-cc150po2,
* html .f-cc-img-li68mf,
* html .f-cc150one,
* html .f-cc68lis-m{
display:inline;
zoom:1;
}
*:first-child+html .toolTip-my-i,
*:first-child+html .f-cc-none-my,
*:first-child+html .f-cc68lis-bo,
*:first-child+html .f-cc,
*:first-child+html #f-cc-end,
*:first-child+html .f-cc68,
*:first-child+html .f-cc68lis,
*:first-child+html .f-cc68lis2,
*:first-child+html .f-cc150,
*:first-child+html .f-cc120r,
*:first-child+html .f-cc120,
*:first-child+html .f-cc150po,
*:first-child+html .f-cc150po2,
*:first-child+html .f-cc-img-li68mf,
*:first-child+html .f-cc150one,
*:first-child+html .f-cc68lis-m{
display:inline;
zoom:1;
}

.my-list-bo{
float:left;
width:81px;
height:58px;
text-align:center;
}

.my-list-li{
padding:0 0 0 0;
display:inline;
float:left;
width:87px;
height:58px;
text-align:center;
margin:0 auto;
}

.my-list-li2{
padding:0 0 0 0;
display:inline;
float:left;
width:87px;
text-align:center;
margin:0 auto;
}

.my-list-li p,.my-list-li2 p{
padding:0 0 0 0;
width:82px;
text-align:center;
margin:0 auto;
}

#my-img-2 {
margin:0 0 0 -1px;
width:327px;
}

#my-img-5 {
margin:20px 0 0;
text-align:center;
width:325px;
}

.f-cc240-out{
width:240px;
height:200px;
}

.f-cc240{
display: inline-table;
width:240px;
vertical-align:middle;
overflow:visible;
}

.he-kaku{
height:68px;
display:table-cell;
vertical-align:middle;
overflow:visible;
}

* html .he-kaku {
display: inline; 
zoom: 1; 
}  

*:first-child+html .he-kaku {  
display: inline; 
zoom: 1; 
}

* html .f-cc-none{
display:inline;
zoom:1;
}

*:first-child+html .f-cc-none{
display:inline;
zoom:1;
}

.f-cc-none{
height:68px;
width:1px;
display: inline-table;
vertical-align:middle;
overflow:visible;
}

.myfriend-table-in{
padding:10px 0 0 11px;
margin:0 auto;
text-align:left;
}

.myfriend-table-in-line1{
padding:0 0 0 11px;
margin:0 auto;
text-align:left;
}

.myfriend-table-in-bot{
padding:0 0 0 11px;
margin:0 auto;
text-align:left;
}

.f-cc-img-li68{
display: inline-table;
width:68px;
vertical-align:middle;
overflow:visible;
padding:0 13px 1px 6px;
text-align:center;
}

.f-cc-img-li68mf{
display: inline-table;
width:68px;
vertical-align:middle;
overflow:visible;
text-align:center;
}

.f-cc150 {
display:inline-table;
overflow:visible;
padding:10px 20px 10px 20px;
text-align:center;
vertical-align:middle;
width:150px;
}

.f-cc150po{
display:inline-table;
overflow:visible;
text-align:center;
vertical-align:middle;
width:184px;
}

.f-cc150one{
display:inline-table;
overflow:visible;
text-align:left;
vertical-align:middle;
padding:0 10px 0 0;
}

.cr .f-cc150po2{
display:inline-table;
overflow:visible;
text-align:center;
vertical-align:middle;
width:170px;
}

.my-list-bo-tadan{
float:left;
height:58px;
text-align:center;
width:81px;
padding:0 6px 0 0;
}

.member-toptext{
width:608px;
height:29px;
padding:35px 0 0 20px;
text-align:left;
}

.di-img-top{
margin:10px auto 0;
text-align:center;
}

.right2-r #button5 ul {
left:28px;
position:absolute;
top:279px;
width:308px;
}

.f-cc120 {
display:inline-table;
overflow:visible;
padding:0;
text-align:center;
vertical-align:middle;
width:120px;
}

.f-cc120r {
display:inline-table;
overflow:visible;
padding:0;
text-align:center;
vertical-align:middle;
width:140px;
}

.all-img-td-po{
float:left;
width:170px;
}

#mama-fri div.td-all{
display:inline;
float:left;
height:126px;
overflow:visible;
text-align:center;
width:81px;
z-index:1;
}

#top-bottom-m{
padding:10px 11px 0 0;
width:618px;
margin:0 auto;
text-align:right;
}

#message-form2{
padding:0 0 10px 0;
text-align:center;
width:618px;
margin:0 auto;	
}

#right-content-ne{
float: right;
margin:0 14px 0 0;
display:inline;
}

#right-content-ne h2,#right-content-ne h3 {
color:#FFFFFF;
font-weight:bold;
left:32px;
padding:1px 0 0 0;
position:absolute;
text-align:center;
top:-40px;
width:192px;
}

#side-ne{
float:left;
margin-right:10px;
text-align:left;
width:240px;
display:inline;
}

#diary-co-center .h-mi{
color:#E31666;
font-weight:bold;
border:none;
height:auto;
margin:0 3px 0 0;
padding:0;
width:auto;
}
/*--ここから--*/
.jou-m p{
padding-bottom: 5px;
}

.jou-m .f-cc-none{
padding-bottom: 0px;
}
/*--ここまでで1セット(スタイルの上書きのため)--*/