

/*---- ワンちゃんプロフィール -----*/
#profile_left{ }
#profile_left p.text_link_right{ text-align:right;}
#mypage-table td{ width: 50%; }
#pet_profile{  width: 94%; font-size: 120%; }
#pet_profile table{margin-right: auto; margin-left: auto; width: 94%;}
#pet_profile td{ }
#profile_top{ width:320px;background: #e4e4dc; padding:10px;}
#profile_bottom{ width:320px;}
#myimage_frame{ width:300px; height:300px; background: #ffc91e;padding:3px 3px 3px 3px;}
#mypage_name{width:340px; background-color:#ffffff; background-image: url(/petsns/www/image/title_dog_name.gif); background-repeat: no-repeat; color:#ffffff; text-align:center;}
#myimage{ width:290px; height:290px; background: #ffffff; padding:2px 2px 2px 2px; }
#profile_right{ }
#profile_right p{ overflow:hidden;}
#profile_right p.text_link_right{ text-align:right;}
#profile-notice { width:90%; margin-top:20px; font-size:14px; border: 2px dotted #fdcd74; }
#profile-notice h2{ background:#fdcd74; color:#8B0000; padding:4px; font-size:14px;}
#profile-notice ul{ padding:10px 5px 5px 15px; }
#profile-notice li{ padding:3px; font-size:12px;}
#profileitem{ background: #ffffff; width: 90%;  font-size: 14px; margin-top: 30px;}
#profileitem p{ color:#3c3c34; border-bottom: 1px dotted #ccdcc3; padding:2px;}
#profileitem span.title{ font-weight: bold; }
#mypage_bunner img{ width: 336px; height: 280px; margin-top: 50px;}
#pet_personal { width:90%; border:1px solid #4566ab; border-collapse:collapse; margin: 0px 0px 5px 20px;}
#pet_personal th{ background:#4566ab; width: 20%; font-weight: bold; color:#ffffff; font-size: 12px;padding: 0;}
#pet_personal td{ width: 12%; border: 1px solid #4566ab; padding: 0; text-align:center; color:#4566ab; height: 20px;}
#personal_head { width:90%; border-collapse:collapse; margin: 5px 0px 0px 20px;}
#personal_head th{ width: 20%; font-weight: bold; color:#ffffff; font-size: 12px;padding: 0;}
#personal_head td{ width: 12%; font-weight: bold; padding: 0; text-align:center; color:#4566ab; height: 10px;}


/*--- お気に入りリスト ---*/
#favoritelist{ width:310px;  background-color: #e6e3dc; }
#favoritelist img {  border: 1px solid #ffffff; margin:3px; }
#favoritelist img.icon_navi{ width:10px; height:10px; vertical-align:bottom;}

/*---- テキストリンク ---*/
#text_link { width: 16px; height: 16px;} 

/*-- ごほうび ------*/
#treat { width: 300px; height:96px; border:  1px solid #ababc0; background: #fcecb4;}
#treat img.treatimage{ width:55px; height: 55px; }
#treat_get { width: 300px; border:  1px solid #ababc0; background: #fcecb4; padding: 3px; }
#treat_get img.tr-image { width:30px; height:30px; }

/*---- ボーン数表示 -----*/
#topbone{ background: url(/petsns/www/image/bg_gift_count.gif); background-repeat:no-repeat; width:300px; height:56px ; }
#topbone p{ margin-left: 55px; color: #ffffff; vertical-align:bottom;}
#topbone strong{ font-weight: bold; font-size: 22px;}

/*----- フォトアルバム  ----------*/
#albumlist{ width:308px;}
#albumlist ul{  list-style-type:none; }
#albumlist li{ margin-top: 2px; border: 1px solid #bcd4b4; }
#albumlist p.inserttime{ text-align: right;}
#albumlist img{  }
#albumlist img.icon_navi{ width:10px; height:10px;}

/*----------日記 -----------------*/
#diarylist{ width: 308px;overflow:auto; padding-left:10px;}
#diarylist ul{   }
#diarylist li{ margin-top: 2px;}
#diarylist li.photo{ }
#diarylist li.title{ margin-left: 9px;list-style-image: url(/petsns/www/image/diary_title_dot.gif);}
#diarylist p.title{ font-style:bold; font-size: 12px;}
#diarylist p.date{  font-size: 9px;}
#diarywrap { width:98%; border: 1px solid #bcd4b4;overflow:hidden;}
#diary-content {  width:96%; overflow:auto;}
#diary-content img{ width:25%; }

/*------ ボーン履歴 ----------*/
#gifthist { align: center; pading: 2px; width: 100%; border-collapse: solid; border: 1px solid #B0E0E6; border-spacing: 2px;}
#gifthist th { padding: 5px; border-right: 1px solid #B0E0E6; border-bottom: 1px solid #B0E0E6; background-color: #B0E0E6;}
#gifthist td{ align: center; pading: 2px; width: 33%; text-align:center; border-collapse: solid; background-color: #F5FFFA;}
#gifthist td.cursor{ text-align:right;}

/*------ エラーメッセージ ----*/
#errMsg { width: 65%; margin: 0px auto; padding: 1px 1px 1px 1px; line-height: 140%; font-weight: bold; font-size: 150%; border: 1px solid #f76; color: #c22; background-image: url(../www/images/icon-alert.gif) no-repeat 20px 50px; }
#error{ font-weight: bold; color: #ff0000;}

/* ----- 規約BOX --------*/
.ruleBox{ height: 8em; overflow: auto; border: gray 1px solid; padding:5px; text-align:left; margin:10px auto; width:500px; background: #fff; font-size: 12px; }
.ruleBox-btm{ text-align:center; font-size: 14px;}




