/* top */
#top_wrap{
	width:765px;
	height:480px;
	background-image:url(/image/p/mypage/top/bg_myroom.jpg);
	background-repeat:no-repeat;
	margin:0 auto;
	text-align:left;
	vertical-align:top;
	position:relative;
	line-height:12px;
}
#top_wrap2{
	width:765px;
	height:480px;
	background-image:url(/image/p/mypage/top/bg_myroom.jpg);
	background-repeat:no-repeat;
	margin:0 auto;
	text-align:left;
	vertical-align:top;
	position:relative;
	line-height:12px;
}
.photoframe{
 border:1px solid #CCCCCC;
 border-collapse:collapse;
 background:#F7F7F7;
}

.photoframe img{
 border:1px solid #E0E0E0;
}

div.helpMsgBox{
	position:absolute;
	top:-2000px;
	width:205px;
	height:55px;
	background-image:url(/image/p/mypage/top/box_helpmsg.gif);
	background-repeat:no-repeat;
	padding:11px 6px 0px 57px;
	text-align:left;
	line-height:16px;
}
div.helpMsgBox2{
	position:absolute;
	top:-1000px;
	width:182px;
	height:66px;
	background-image:url(/image/p/mypage/top/box_helpmsg2.gif);
	background-repeat:no-repeat;
	padding:11px 6px 0px 40px;
	text-align:left;
	line-height:16px;
	z-index:60;
}

/* myphoto_edit */
#myphoto_edit_wrap{
	width:779px;
	height:533px;
	background-image:url(/image/p/mypage/myphoto_edit/bg_myphoto_edit.gif);
	background-repeat:no-repeat;
	margin:0 auto;
	margin-top: 30px;
	text-align:left;
	vertical-align:top;
	position:relative;
}
#myphoto_edit_wrap img{
	vertical-align:top;
}
/*右の大きなくくり*/
#photo_right{
float:right;
width:320px;
}
/*右のボタン【ラクガキする】*/
#photo_right .right_in{
margin:0px 0px 0 0;
padding:0;
text-align:center;
}
/*右のボタン【メール送信】【投稿】【削除】*/
#photo_right .right_in2{
margin:5px 2px 5px 0;
padding:0;
font-size:12px;
color:#FF0066;
text-align:center;
}
/*右側のテキストと画像の位置設定*/
#photo_right .right_in3{
margin:10px 0px 10px 0;
padding:0;
text-align:center;
}
/*右側のテキスト設定*/
#photo_right .right_in3_txt{
margin:10px 0px 0 20px;
font-size:12px;
color:#FF0066;
padding:0;
text-align:left;
}
/*右側のタイトルの記入欄*/
#imgtitle{
border:1px solid #FF6699;
color:#FF0066;
width:280px;
height:18px;
margin:2px 3px 0 20px;
padding:0;
background-image:url(/image/p/mypage/form_bk.gif);
background-repeat:no-repeat;
}
/*右側のコメントの記入欄*/
#imgmemo{
border:1px solid #FF6699;
color:#FF0066;
width:280px;
height:150px;
margin:2px 3px 0 20px;
padding:0;
background-image:url(/image/p/mypage/form_bk.gif);
background-repeat:no-repeat;
scrollbar-face-color: #FFAADD;
scrollbar-highlight-color: #FFFFFF; 
scrollbar-shadow-color: #FFAADD; 
scrollbar-3dlight-color: #FFAADD; 
scrollbar-arrow-color: #FFFFFF; 
scrollbar-track-color: #FFEEEE; 
scrollbar-darkshadow-color: #FFFFFF;
}
/*登録日*/
#photo_right .right_table{
margin:10px 0px 10px 20px;
padding:0;
text-align:left;
}
/*登録日のテーブル内の設定*/
#photo_right .right_table_in{
font-size:12px;
color:#FF0066;
margin:0px 10px 8px 0;
padding:0;
text-align:left;
}

/* myalbum */
#myalbum_wrap{
	width:779px;
	height:533px;
	background-image:url(/image/p/mypage/myalbum/bg_myalbum.gif);
	background-repeat:no-repeat;
	margin:0 auto;
	margin-top: 32px;
	text-align:left;
	vertical-align:top;
	position:relative;
}
#myalbum_wrap .photo_memo{
	height:155px;
	width:140px;
	margin-top:11px;
	line-height:14px;
	overflow-y:scroll;
	scrollbar-face-color: #FFAADD;
	scrollbar-highlight-color: #FFFFFF; 
	scrollbar-shadow-color: #FFAADD; 
	scrollbar-3dlight-color: #FFAADD; 
	scrollbar-arrow-color: #FFFFFF; 
	scrollbar-track-color: #FFEEEE; 
	scrollbar-darkshadow-color: #FFFFFF;
}
#photo_table0{
	position:absolute;
	top:13px;
	left:35px;
}#photo_table1{
	position:absolute;
	top:13px;
	left:420px;
}#photo_table2{
	position:absolute;
	top:275px;
	left:35px;
}#photo_table3{
	position:absolute;
	top:275px;
	left:420px;
}
#myalbm_btm{
	background-image:url(/image/p/mypage/myalbum/myalbum02_bk.gif);
	width:724px;
	height:94px;
	background-repeat:no-repeat;
	position:relative;
	padding:0;
	margin: 0px auto;
}
#al_genzai {
	position:absolute;
	top:17px;
	left:440px;
	width:40px;
	font-weight:bold;
	font-size:18px;
	line-height:18px;
	color:#FF0066;
	text-align:center;
	vertical-align:top;
}
#al_nokori {
	position:absolute;
	top:18px;
	left:491px;
	width:40px;
	font-weight:bold;
	font-size:18px;
	line-height:18px;
	color:#FF0066;
	text-align:center;
	vertical-align:top;
}
#myalbumbtm02 {
	font-size:12px;
	color:#FF0066;
	text-align:center;
}
#myalbumbtm01 p {
	margin:0px 0 0px 2px;
	font-size:12px;
	color:#FF0066;
	text-align:center;
}
#black_txt{
	font-size:12px;
	color:#000000;
	padding:3px 0px 10px 0px;
}
#red_txt{
	font-size:12px;
	color:#FF0066;
	padding:3px 0px 10px 0px;
}
.notetab_off, .notetab_on{
 width:24px;
 height:42px;
 font-size:12px;
 text-align:center;
 line-height:40px;
}

.notetab_on{
 background:url('/image/p/mypage/myalbum/tag_on.gif') no-repeat;
}

.notetab_off{
 background:url('/image/p/mypage/myalbum/tag_off.gif') no-repeat;
 cursor:pointer;
}

.notetab_off a{
 color:#EE6633;
 text-decoration:none;
}