@charset "utf-8";

@import url("../common.css");
@import url("./common.css");

#topickPath { height: 25px;  width: 750px;}
#navi_share_buttons { float: right; width: 200px; position: absolute; }
#navi_share_buttons ul { position: relative; top: 0px; left: 0px; width: 950px; text-align: right; }
#navi_share_buttons ul li { display: block; float: right; height: 25px; }
#navi_share_buttons ul li.mixi { margin-right: 8px; position: relative; top: -3px; }
#navi_share_buttons ul li.twitter { /* margin-right: -2px; */ }
#navi_share_buttons ul li.facebook { margin: 0 15px 0 0; }

#profile_top_header { width: 950px; margin: 0 0 10px 0; }
#profile_top_header #profile_top_header_photo { width: 320px; height: 220px; float: left; background: url(../../images/profile/top/header/photo_bg.gif) left top no-repeat; position: relative; }
#profile_top_header #profile_top_header_photo h2 { margin: 12px 0 10px 15px; font-weight: normal; }
#profile_top_header #profile_top_header_photo_photo { width: 148px; height: 114px; float: left; margin: 0 5px 0 10px; _margin: 0 2px 0 5px; background: url(../../images/profile/top/header/photo_wrap.gif) left top no-repeat; }
#profile_top_header #profile_top_header_photo_photo img { margin: 5px 0 0 5px; }
#profile_top_header #profile_top_header_photo_about { width: 132px; float: right; margin: 0 25px 0 0; _margin: 0 12px 0 0; padding: 5px 0 0 0; line-height: 130%; }
#profile_top_header #profile_top_header_photo_about div.grade { margin: -5px 0 5px 0; }
#profile_top_header #profile_top_header_photo_pochi { clear: both; margin: 0; padding: 0 0 0 38px; position: absolute; top: 187px; left: 10px; }
#profile_top_header #profile_top_header_photo_pochi strong { font-weight: bold; color: #ff6666; }
#profile_top_header #profile_top_header_photo_pochi a { position: absolute; top: -4px; left: 0px; }
#profile_top_header #profile_top_header_photo_icons { width: 70px; margin: 0; position: absolute; top: 182px; left: 222px; }
#profile_top_header #profile_top_header_photo_icons a { display: block; float: right; width: 28px; height: 29px; margin-left: 5px; }
#profile_top_header #profile_top_header_photo_icons a span { display: none; }
#profile_top_header #profile_top_header_photo_icons a.twitter { background: url(../../images/profile/top/header/icon_twitter.jpg) left top no-repeat; }
#profile_top_header #profile_top_header_photo_icons a.facebook { background: url(../../images/profile/top/header/icon_facebook.jpg) left top no-repeat; }
#profile_top_header #profile_top_header_title { width: 630px; height: 220px; float: right; position: relative; }
#profile_top_header #profile_top_header_title p { padding: 90px 10px 0 25px; word-break: break-all; }
#profile_top_header #profile_top_header_title p a.blogger_title { font-size: 22px; font-weight: bold; }
#profile_top_header #profile_top_header_title p a.blogger_nickname {}
#profile_top_header #profile_top_header_title p a.ippan_nickname { font-size: 18px; font-weight: bold; }

#profile_top_main { width: 633px; float: left; overflow: hidden; margin: 0 0 60px 0; }
#profile_top_main #profile_top_buttons { margin: 0 0 5px 0; padding: 10px 0 0 0; position: relative; }
#profile_top_main #profile_top_buttons ul li { display: block; float: left; margin: 0 15px 0 0; }
#profile_top_main #profile_top_buttons ul li a.profile_top_button_clip { display: block; width: 145px; height: 30px; float: left; background: url(../../images/profile/top/buttons/clip.gif) left top no-repeat; position: relative; top: -4px; }
#profile_top_main #profile_top_buttons ul li a.profile_top_button_clip:hover { background: url(../../images/profile/top/buttons/clip_over.gif) left top no-repeat; }
#profile_top_main #profile_top_buttons ul li a.profile_top_button_clip span { display: none; }
#profile_top_main #profile_top_buttons ul li em.profile_top_button_yummy { display: block; width: 32px; height: 30px; float: left; margin-right: 3px; background: url(../../images/profile/top/buttons/yummy.gif) left top no-repeat; position: relative; top: -4px; }
#profile_top_main #profile_top_buttons ul li em.profile_top_button_yummy span { display: none; }
#profile_top_main #profile_top_buttons ul li em.profile_top_button_nice_photo { display: block; width: 32px; height: 30px; float: left; margin-right: 3px; background: url(../../images/profile/top/buttons/nice_photo.gif) left top no-repeat; position: relative; top: -4px; }
#profile_top_main #profile_top_buttons ul li em.profile_top_button_nice_photo span { display: none; }
#profile_top_main #profile_top_buttons ul li strong { font-weight: bold; }

#profile_top_main #profile_top_ranking { margin: 0 0 5px 0; }
#profile_top_main #profile_top_ranking ul li { display: inline; padding-right: 10px; }
#profile_top_main #profile_top_ranking ul li strong { font-weight: bold; }

#profile_top_main #profile_top_rensai { display:block; margin:20px 0 -50px 0; *margin:20px 0 -25px 0; /* IE7 */ _margin:20px 0 -25px 0; /* IE6 */ text-align: right; z-index:10000;}

#profile_top_main #profile_top_recipes { width: 630px; margin: 20px 0 30px 0; }
#profile_top_main #profile_top_recipes h2 { height: 34px; margin: 0 0 6px 0; }
#profile_top_main #profile_top_recipes h2 span { display: none; }
#profile_top_main #profile_top_recipes h2.blogger { background: url(../../images/profile/top/recipes/title_for_blogger.gif) left top no-repeat; }
#profile_top_main #profile_top_recipes h2.ippan { background: url(../../images/profile/top/recipes/title_for_ippan.gif) left top no-repeat; }
#profile_top_main #profile_top_recipes ul#profile_top_recipes_tab li { display: inline; }
#profile_top_main #profile_top_recipes ul#profile_top_recipes_tab li a { display: block; float: left; height: 36px; color: #7a6a6d; text-decoration: none; font-weight: normal; }
#profile_top_main #profile_top_recipes ul#profile_top_recipes_tab li a span { display: block; position: relative; top: 11px; left: 26px; }
#profile_top_main #profile_top_recipes ul#profile_top_recipes_tab li#profile_top_recipes_tab01 a { width: 211px; background: url(../../images/profile/top/recipes/tab.gif)    0px 0px no-repeat; }
#profile_top_main #profile_top_recipes ul#profile_top_recipes_tab li#profile_top_recipes_tab02 a { width: 211px; background: url(../../images/profile/top/recipes/tab.gif) -211px 0px no-repeat; }
#profile_top_main #profile_top_recipes ul#profile_top_recipes_tab li#profile_top_recipes_tab03 div { float: left; height: 36px; width: 208px; background: url(../../images/profile/top/recipes/tab.gif) -422px 0px no-repeat; }
#profile_top_main #profile_top_recipes ul#profile_top_recipes_tab li a:hover { color: #3b1c17; text-decoration: underline; font-weight: bold; }
#profile_top_main #profile_top_recipes ul#profile_top_recipes_tab li a:hover span { position: relative; top: 8px; left: 26px; }
#profile_top_main #profile_top_recipes ul#profile_top_recipes_tab li.active a { color: #3b1c17; text-decoration: underline; font-weight: bold; }
#profile_top_main #profile_top_recipes ul#profile_top_recipes_tab li.active a span { position: relative; top: 8px; left: 26px; }
#profile_top_main #profile_top_recipes ul#profile_top_recipes_tab li#profile_top_recipes_tab01 a:hover { background: url(../../images/profile/top/recipes/tab.gif)    0px -36px no-repeat; }
#profile_top_main #profile_top_recipes ul#profile_top_recipes_tab li#profile_top_recipes_tab02 a:hover { background: url(../../images/profile/top/recipes/tab.gif) -211px -36px no-repeat; }
#profile_top_main #profile_top_recipes ul#profile_top_recipes_tab li#profile_top_recipes_tab01.active a { background: url(../../images/profile/top/recipes/tab.gif)    0px -36px no-repeat; }
#profile_top_main #profile_top_recipes ul#profile_top_recipes_tab li#profile_top_recipes_tab02.active a { background: url(../../images/profile/top/recipes/tab.gif) -211px -36px no-repeat; }
#profile_top_main #profile_top_recipes .profile_top_recipes_panel { border: 1px solid #847675; border-top: none; padding: 10px 0 0 0; }
#profile_top_main #profile_top_recipes .profile_top_recipes_panel p.nodata { padding: 20px; }

#profile_top_main #profile_top_recipes #profile_top_recipes_panel01 #profile_top_recipes_panel01_pickup { margin: 0 0 8px 10px; }
#profile_top_main #profile_top_recipes #profile_top_recipes_panel01 #profile_top_recipes_panel01_pickup dt { display: block; width: 204px; float: left; }
#profile_top_main #profile_top_recipes #profile_top_recipes_panel01 #profile_top_recipes_panel01_pickup dt a { display: block; width: 194px; height: 192px; padding: 5px 0 0 0; background: url(../../images/profile/top/recipes/photo_bg.gif) left top no-repeat; }
#profile_top_main #profile_top_recipes #profile_top_recipes_panel01 #profile_top_recipes_panel01_pickup dt a img { display: block; margin: 0 0 0 5px; }
#profile_top_main #profile_top_recipes #profile_top_recipes_panel01 #profile_top_recipes_panel01_pickup dd { display: block; width: 410px; float: right; }
#profile_top_main #profile_top_recipes #profile_top_recipes_panel01 #profile_top_recipes_panel01_pickup dd h3 { margin: 0 0 5px 0; }
#profile_top_main #profile_top_recipes #profile_top_recipes_panel01 #profile_top_recipes_panel01_pickup dd h3 a { font-weight: bold; }
#profile_top_main #profile_top_recipes #profile_top_recipes_panel01 #profile_top_recipes_panel01_pickup dd em { display: block; margin: 0 0 4x 0; font-size: 12px; font-style: normal; font-weight: bold; color: #ff9900; }
#profile_top_main #profile_top_recipes #profile_top_recipes_panel01 #profile_top_recipes_panel01_list { margin: 0; padding: 10px 0 0 0; background: url(../../images/profile/top/recipes/hr.gif) center top no-repeat; }
#profile_top_main #profile_top_recipes #profile_top_recipes_panel01 #profile_top_recipes_panel01_list li { display: block; width: 125px; float: left; text-align: center; }
#profile_top_main #profile_top_recipes #profile_top_recipes_panel01 #profile_top_recipes_panel01_list li a.thumb { display: block; width: 100px; margin: 0 auto 3px auto; }
#profile_top_main #profile_top_recipes #profile_top_recipes_panel01 #profile_top_recipes_panel01_list li a.link { display: block; width: 100px; margin: 0 auto 0 auto; text-align: left; }
#profile_top_main #profile_top_recipes #profile_top_recipes_panel01 #profile_top_recipes_panel01_list li em { font-size: 12px; font-style: normal; font-weight: bold; color: #ff9900; }
#profile_top_main #profile_top_recipes #profile_top_recipes_panel01 #profile_top_recipes_panel01_more { margin: 0 10px 6px 0; }
#profile_top_main #profile_top_recipes #profile_top_recipes_panel01 #profile_top_recipes_panel01_search { padding: 8px 10px 4px 10px; background-color: #f0f0f0; }
#profile_top_main #profile_top_recipes #profile_top_recipes_panel01 #profile_top_recipes_panel01_search input { vertical-align: middle; }

#profile_top_main #profile_top_recipes #profile_top_recipes_panel02 h3 { margin: 0 0 20px 10px; padding: 0 0 0 20px; height: 22px; color: #3b1c17; font-weight: bold; background: url(../../images/profile/top/recipes/title_bg.gif) left bottom no-repeat; }
#profile_top_main #profile_top_recipes #profile_top_recipes_panel02 #profile_top_recipes_panel02_list { margin: 0 0 10px 0; }
#profile_top_main #profile_top_recipes #profile_top_recipes_panel02 #profile_top_recipes_panel02_list li { display: block; width: 125px; float: left; text-align: center; }
#profile_top_main #profile_top_recipes #profile_top_recipes_panel02 #profile_top_recipes_panel02_list li img.rank { display: block; margin: 0 auto 10px auto; }
#profile_top_main #profile_top_recipes #profile_top_recipes_panel02 #profile_top_recipes_panel02_list li a.thumb { display: block; width: 100px; margin: 0 auto 3px auto; }
#profile_top_main #profile_top_recipes #profile_top_recipes_panel02 #profile_top_recipes_panel02_list li a.link { display: block; width: 100px; margin: 0 auto 0 auto; text-align: left; }
#profile_top_main #profile_top_recipes #profile_top_recipes_panel02 #profile_top_recipes_panel02_list li p.yummy { width: 100px; margin: 0 auto 5px auto; padding: 0; text-align: left; }
#profile_top_main #profile_top_recipes #profile_top_recipes_panel02 #profile_top_recipes_panel02_list li p.yummy img { position: relative; top: -5px; }
#profile_top_main #profile_top_recipes #profile_top_recipes_panel02 #profile_top_recipes_panel02_more { margin: 0 10px 6px 0; }

#profile_top_main #profile_top_clips { width: 630px; margin: 20px 0 30px 0; }
#profile_top_main #profile_top_clips h2 { height: 34px; margin: 0 0 6px 0; background: url(../../images/profile/top/clips/title.gif) left top no-repeat; }
#profile_top_main #profile_top_clips h2 span { display: none; }
#profile_top_main #profile_top_clips ul#profile_top_clips_tab li { display: inline; }
#profile_top_main #profile_top_clips ul#profile_top_clips_tab li a { display: block; float: left; height: 36px; color: #7a6a6d; text-decoration: none; font-weight: normal; }
#profile_top_main #profile_top_clips ul#profile_top_clips_tab li a span { display: block; position: relative; top: 11px; left: 26px; }
#profile_top_main #profile_top_clips ul#profile_top_clips_tab li#profile_top_clips_tab01 a { width: 211px; background: url(../../images/profile/top/clips/tab.gif)    0px 0px no-repeat; }
#profile_top_main #profile_top_clips ul#profile_top_clips_tab li#profile_top_clips_tab02 a { width: 208px; background: url(../../images/profile/top/clips/tab.gif) -211px 0px no-repeat; }
#profile_top_main #profile_top_clips ul#profile_top_clips_tab li#profile_top_clips_tab03 div { float: left; height: 36px; width: 211px; background: url(../../images/profile/top/clips/tab.gif) -419px 0px no-repeat; }
#profile_top_main #profile_top_clips ul#profile_top_clips_tab li a:hover { color: #3b1c17; text-decoration: underline; font-weight: bold; }
#profile_top_main #profile_top_clips ul#profile_top_clips_tab li a:hover span { position: relative; top: 8px; left: 26px; }
#profile_top_main #profile_top_clips ul#profile_top_clips_tab li.active a { color: #3b1c17; text-decoration: underline; font-weight: bold; }
#profile_top_main #profile_top_clips ul#profile_top_clips_tab li.active a span { position: relative; top: 8px; left: 26px; }
#profile_top_main #profile_top_clips ul#profile_top_clips_tab li#profile_top_clips_tab01 a:hover { background: url(../../images/profile/top/clips/tab.gif)    0px -36px no-repeat; }
#profile_top_main #profile_top_clips ul#profile_top_clips_tab li#profile_top_clips_tab02 a:hover { background: url(../../images/profile/top/clips/tab.gif) -211px -36px no-repeat; }
#profile_top_main #profile_top_clips ul#profile_top_clips_tab li#profile_top_clips_tab01.active a { background: url(../../images/profile/top/clips/tab.gif)    0px -36px no-repeat; }
#profile_top_main #profile_top_clips ul#profile_top_clips_tab li#profile_top_clips_tab02.active a { background: url(../../images/profile/top/clips/tab.gif) -211px -36px no-repeat; }
#profile_top_main #profile_top_clips .profile_top_clips_panel { border: 1px solid #847675; border-top: none; padding: 10px 0 0 0; }
#profile_top_main #profile_top_clips .profile_top_clips_panel p.nodata { padding: 20px; }

#profile_top_main #profile_top_clips #profile_top_clips_panel01 #profile_top_clips_panel01_pickup { margin: 0 0 8px 10px; }
#profile_top_main #profile_top_clips #profile_top_clips_panel01 #profile_top_clips_panel01_pickup dt { display: block; width: 204px; float: left; }
#profile_top_main #profile_top_clips #profile_top_clips_panel01 #profile_top_clips_panel01_pickup dt a { display: block; width: 194px; height: 192px; padding: 5px 0 0 0; background: url(../../images/profile/top/recipes/photo_bg.gif) left top no-repeat; }
#profile_top_main #profile_top_clips #profile_top_clips_panel01 #profile_top_clips_panel01_pickup dt a img { display: block; margin: 0 0 0 5px; }
#profile_top_main #profile_top_clips #profile_top_clips_panel01 #profile_top_clips_panel01_pickup dd { display: block; width: 410px; float: right; }
#profile_top_main #profile_top_clips #profile_top_clips_panel01 #profile_top_clips_panel01_pickup dd h3 { margin: 0 0 5px 0; }
#profile_top_main #profile_top_clips #profile_top_clips_panel01 #profile_top_clips_panel01_pickup dd h3 a { font-weight: bold; }
#profile_top_main #profile_top_clips #profile_top_clips_panel01 #profile_top_clips_panel01_pickup dd em { display: block; margin: 0 0 4x 0; font-size: 12px; font-style: normal; font-weight: bold; color: #ff9900; }
#profile_top_main #profile_top_clips #profile_top_clips_panel01 #profile_top_clips_panel01_list { margin: 0; padding: 10px 0 0 0; background: url(../../images/profile/top/recipes/hr.gif) center top no-repeat; }
#profile_top_main #profile_top_clips #profile_top_clips_panel01 #profile_top_clips_panel01_list li { display: block; width: 125px; float: left; text-align: center; }
#profile_top_main #profile_top_clips #profile_top_clips_panel01 #profile_top_clips_panel01_list li a.thumb { display: block; width: 100px; margin: 0 auto 3px auto; }
#profile_top_main #profile_top_clips #profile_top_clips_panel01 #profile_top_clips_panel01_list li a.link { display: block; width: 100px; margin: 0 auto 0 auto; text-align: left; }
#profile_top_main #profile_top_clips #profile_top_clips_panel01 #profile_top_clips_panel01_list li em { font-size: 12px; font-style: normal; font-weight: bold; color: #ff9900; }
#profile_top_main #profile_top_clips #profile_top_clips_panel01 #profile_top_clips_panel01_more { margin: 0 10px 6px 0; }

#profile_top_main #profile_top_clips #profile_top_clips_panel02 #profile_top_clips_panel02_pickup { margin: 0 0 8px 10px; }
#profile_top_main #profile_top_clips #profile_top_clips_panel02 #profile_top_clips_panel02_pickup dt { display: block; width: 204px; float: left; }
#profile_top_main #profile_top_clips #profile_top_clips_panel02 #profile_top_clips_panel02_pickup dt a { display: block; width: 194px; height: 192px; padding: 5px 0 0 0; background: url(../../images/profile/top/recipes/photo_bg.gif) left top no-repeat; }
#profile_top_main #profile_top_clips #profile_top_clips_panel02 #profile_top_clips_panel02_pickup dt a img { display: block; margin: 0 0 0 5px; }
#profile_top_main #profile_top_clips #profile_top_clips_panel02 #profile_top_clips_panel02_pickup dd { display: block; width: 410px; float: right; }
#profile_top_main #profile_top_clips #profile_top_clips_panel02 #profile_top_clips_panel02_pickup dd h3 { margin: 0 0 5px 0; }
#profile_top_main #profile_top_clips #profile_top_clips_panel02 #profile_top_clips_panel02_pickup dd h3 a { font-weight: bold; }
#profile_top_main #profile_top_clips #profile_top_clips_panel02 #profile_top_clips_panel02_pickup dd em { display: block; margin: 0 0 4x 0; font-size: 12px; font-style: normal; font-weight: bold; color: #ff9900; }
#profile_top_main #profile_top_clips #profile_top_clips_panel02 #profile_top_clips_panel02_list { margin: 0; padding: 10px 0 0 0; background: url(../../images/profile/top/recipes/hr.gif) center top no-repeat; }
#profile_top_main #profile_top_clips #profile_top_clips_panel02 #profile_top_clips_panel02_list li { display: block; width: 125px; float: left; text-align: center; }
#profile_top_main #profile_top_clips #profile_top_clips_panel02 #profile_top_clips_panel02_list li a.thumb { display: block; width: 100px; margin: 0 auto 3px auto; }
#profile_top_main #profile_top_clips #profile_top_clips_panel02 #profile_top_clips_panel02_list li a.link { display: block; width: 100px; margin: 0 auto 0 auto; text-align: left; }
#profile_top_main #profile_top_clips #profile_top_clips_panel02 #profile_top_clips_panel02_list li em { font-size: 12px; font-style: normal; font-weight: bold; color: #ff9900; }
#profile_top_main #profile_top_clips #profile_top_clips_panel02 #profile_top_clips_panel02_more { margin: 0 10px 6px 0; }




#profile_top_main #profile_top_information { margin: 0 0 20px 0; }
#profile_top_main #profile_top_information h2 { margin: 0 0 8px 0; height: 21px; background: url(../../images/profile/top/information/title.gif) left top no-repeat; }
#profile_top_main #profile_top_information h2 span { display: none; }
#profile_top_main #profile_top_information ul li { margin: 0 0 3px 0; }

#profile_top_main #profile_top_clip { width: 630px; margin: 0 0 30px 0; }
#profile_top_main #profile_top_clip h2 { height: 34px; margin: 0 0 6px 0; background: url(../../images/profile/top/clip/title.gif) left top no-repeat; }
#profile_top_main #profile_top_clip h2 span { display: none; }
#profile_top_main #profile_top_clip #profile_top_clip_inner { border: 1px solid #807778; padding: 0; }
#profile_top_main #profile_top_clip #profile_top_clip_inner h3 { padding: 9px 10px 7px 10px; margin: 0 0 10px 0; color: #402419; font-weight: bold; background-color: #ffe8c8; position: relative; }
#profile_top_main #profile_top_clip #profile_top_clip_inner h3 em { display: block; width: 150px; position: absolute; top: 10px; right: 10px; text-align: right; font-style: normal; font-weight: normal; }
#profile_top_main #profile_top_clip #profile_top_clip_inner ul { margin: 0 0 0 4px; }
#profile_top_main #profile_top_clip #profile_top_clip_inner ul li { display: block; width: 62px; float: left; text-align: center; padding: 0 0 10px 0; }
#profile_top_main #profile_top_clip #profile_top_clip_inner h4 { padding: 9px 10px 7px 10px; margin: 0; color: #402419; font-weight: bold; background: url(../../images/profile/top/recipes/hr.gif) center top no-repeat; position: relative; }
#profile_top_main #profile_top_clip #profile_top_clip_inner h4 em { display: block; width: 150px; position: absolute; top: 10px; right: 10px; text-align: right; font-style: normal; font-weight: normal; }

#profile_top_main #profile_top_voice { width: 630px; margin: 0 0 30px 0; }
#profile_top_main #profile_top_voice h2 { height: 34px; margin: 0 0 6px 0; }
#profile_top_main #profile_top_voice h2.blogger { background: url(../../images/profile/top/voice/title_blogger.gif) left top no-repeat; }
#profile_top_main #profile_top_voice h2.ippan { background: url(../../images/profile/top/voice/title_ippan.gif) left top no-repeat; }
#profile_top_main #profile_top_voice h2 span { display: none; }
#profile_top_main #profile_top_voice ul#profile_top_voice_tab li { display: inline; }
#profile_top_main #profile_top_voice ul#profile_top_voice_tab li a { display: block; float: left; height: 36px; color: #7a6a6d; text-decoration: none; font-weight: normal; }
#profile_top_main #profile_top_voice ul#profile_top_voice_tab li a span { display: block; position: relative; top: 11px; left: 26px; }
#profile_top_main #profile_top_voice ul#profile_top_voice_tab li#profile_top_voice_tab01 a { width: 211px; background: url(../../images/profile/top/clips/tab.gif)    0px 0px no-repeat; }
#profile_top_main #profile_top_voice ul#profile_top_voice_tab li#profile_top_voice_tab02 a { width: 211px; background: url(../../images/profile/top/clips/tab.gif) -211px 0px no-repeat; }
/* #profile_top_main #profile_top_voice ul#profile_top_voice_tab li#profile_top_voice_tab03 a { width: 208px; background: url(../../images/profile/top/clips/tab.gif) -422px 0px no-repeat; } */
#profile_top_main #profile_top_voice ul#profile_top_voice_tab li#profile_top_voice_tab03 span { float: right; height: 36px; width: 207px; background: url(../../images/profile/top/clips/tab.gif) -419px 0px no-repeat; }

#profile_top_main #profile_top_voice ul#profile_top_voice_tab li a:hover { color: #3b1c17; text-decoration: underline; font-weight: bold; }
#profile_top_main #profile_top_voice ul#profile_top_voice_tab li a:hover span { position: relative; top: 8px; left: 26px; }
#profile_top_main #profile_top_voice ul#profile_top_voice_tab li.active a { color: #3b1c17; text-decoration: underline; font-weight: bold; }
#profile_top_main #profile_top_voice ul#profile_top_voice_tab li.active a span { position: relative; top: 8px; left: 26px; }
#profile_top_main #profile_top_voice ul#profile_top_voice_tab li#profile_top_voice_tab01 a:hover { background: url(../../images/profile/top/clips/tab.gif)    0px -36px no-repeat; }
#profile_top_main #profile_top_voice ul#profile_top_voice_tab li#profile_top_voice_tab02 a:hover { background: url(../../images/profile/top/clips/tab.gif) -211px -36px no-repeat; }
/* #profile_top_main #profile_top_voice ul#profile_top_voice_tab li#profile_top_voice_tab03 a:hover { background: url(../../images/profile/top/clips/tab.gif) -422px -36px no-repeat; } */
#profile_top_main #profile_top_voice ul#profile_top_voice_tab li#profile_top_voice_tab01.active a { background: url(../../images/profile/top/clips/tab.gif)    0px -36px no-repeat; }
#profile_top_main #profile_top_voice ul#profile_top_voice_tab li#profile_top_voice_tab02.active a { background: url(../../images/profile/top/clips/tab.gif) -211px -36px no-repeat; }
/* #profile_top_main #profile_top_voice ul#profile_top_voice_tab li#profile_top_voice_tab03.active a { background: url(../../images/profile/top/clips/tab.gif) -422px -36px no-repeat; } */
#profile_top_main #profile_top_voice .profile_top_voice_panel { border: 1px solid #847675; border-top: none; padding: 10px 0 0 0; }
#profile_top_main #profile_top_voice .profile_top_voice_panel p.nodata { padding: 20px; }

#profile_top_main #profile_top_voice #profile_top_voice_panel01 ul { margin: 0 0 0 10px; }
#profile_top_main #profile_top_voice #profile_top_voice_panel01 ul li { display: block; width: 290px; margin: 0 10px 0 0; float: left; }
#profile_top_main #profile_top_voice #profile_top_voice_panel01 ul li dl dt { display: block; width: 60px; float: left; }
#profile_top_main #profile_top_voice #profile_top_voice_panel01 ul li dl dd { display: block; width: 230px; float: right; }
#profile_top_main #profile_top_voice #profile_top_voice_panel01 ul li dl dd a { display: block; margin: 0 0 2px 0; }
#profile_top_main #profile_top_voice #profile_top_voice_panel01 ul li.hr { clear: both; display: block; width: 626px; height: 3px; margin: 8px 0 8px 0; background: url(../../images/profile/top/voice/hr.gif) left top no-repeat; }
#profile_top_main #profile_top_voice #profile_top_voice_panel01 #profile_top_voice_panel01_more { margin: 0 10px 6px 0; }

#profile_top_main #profile_top_voice #profile_top_voice_panel02 ul { margin: 0 0 0 10px; }
#profile_top_main #profile_top_voice #profile_top_voice_panel02 ul li { display: block; width: 290px; margin: 0 10px 0 0; float: left; }
#profile_top_main #profile_top_voice #profile_top_voice_panel02 ul li dl dt { display: block; width: 60px; float: left; }
#profile_top_main #profile_top_voice #profile_top_voice_panel02 ul li dl dd { display: block; width: 230px; float: right; }
#profile_top_main #profile_top_voice #profile_top_voice_panel02 ul li dl dd a { display: block; margin: 0 0 2px 0; }
#profile_top_main #profile_top_voice #profile_top_voice_panel02 ul li.hr { clear: both; display: block; width: 626px; height: 3px; margin: 8px 0 8px 0; background: url(../../images/profile/top/voice/hr.gif) left top no-repeat; }
#profile_top_main #profile_top_voice #profile_top_voice_panel02 #profile_top_voice_panel02_more { margin: 0 10px 6px 0; }

#profile_top_main #profile_top_voice #profile_top_voice_panel03 ul { margin: 0 0 0 10px; }
#profile_top_main #profile_top_voice #profile_top_voice_panel03 ul li { display: block; width: 290px; margin: 0 10px 0 0; float: left; }
#profile_top_main #profile_top_voice #profile_top_voice_panel03 ul li dl dt { display: block; width: 60px; float: left; }
#profile_top_main #profile_top_voice #profile_top_voice_panel03 ul li dl dd { display: block; width: 230px; float: right; }
#profile_top_main #profile_top_voice #profile_top_voice_panel03 ul li.hr { clear: both; display: block; width: 626px; height: 3px; margin: 8px 0 8px 0; background: url(../../images/profile/top/voice/hr.gif) left top no-repeat; }
#profile_top_main #profile_top_voice #profile_top_voice_panel03 #profile_top_voice_panel03_more { margin: 0 10px 6px 0; }

#profile_top_main #profile_top_post { width: 630px; margin: 0 0 30px 0; }
#profile_top_main #profile_top_post h2 { height: 34px; margin: 0 0 6px 0; }
#profile_top_main #profile_top_post h2.blogger { background: url(../../images/profile/top/post/title_blogger.gif) left top no-repeat; }
#profile_top_main #profile_top_post h2.ippan { background: url(../../images/profile/top/post/title_ippan.gif) left top no-repeat; }
#profile_top_main #profile_top_post h2 span { display: none; }
#profile_top_main #profile_top_post #profile_top_post_inner { border: 1px solid #807778; padding: 10px 0 0 10px;}
#profile_top_main #profile_top_post #profile_top_post_inner ul li { display: block; width: 290px; margin: 0 10px 0 0; float: left; }
#profile_top_main #profile_top_post #profile_top_post_inner ul li dl dt { display: block; width: 60px; float: left; }
#profile_top_main #profile_top_post #profile_top_post_inner ul li dl dd { display: block; width: 230px; float: right; }
#profile_top_main #profile_top_post #profile_top_post_inner ul li.hr { clear: both; display: block; width: 626px; _width: 618px; height: 3px; margin: 8px 0 8px 0; background: url(../../images/profile/top/voice/hr.gif) left top no-repeat; }
#profile_top_main #profile_top_post #profile_top_post_inner #profile_top_post_more { margin: 0 10px 6px 0; }
#profile_top_main #profile_top_post #profile_top_post_inner ul#profile_top_post_okaimono_voice li { width: 610px; }
#profile_top_main #profile_top_post #profile_top_post_inner ul#profile_top_post_okaimono_voice li dl dt { width: 190px; }
#profile_top_main #profile_top_post #profile_top_post_inner ul#profile_top_post_okaimono_voice li dl dd { width: 420px; }

#profile_top_main #profile_top_genre { width: 630px; margin: 0 0 30px 0; }
#profile_top_main #profile_top_genre h2 { height: 34px; margin: 0 0 6px 0; background: url(../../images/profile/top/genre/title.gif) left top no-repeat; }
#profile_top_main #profile_top_genre h2 span { display: none; }
#profile_top_main #profile_top_genre #profile_top_genre_inner { border: 1px solid #807778; padding: 0; }
#profile_top_main #profile_top_genre #profile_top_genre_inner h3 { padding: 9px 10px 7px 10px; margin: 0 0 10px 0; color: #402419; font-weight: bold; background-color: #ffe8c8; }
#profile_top_main #profile_top_genre #profile_top_genre_inner #profile_top_genre_list { margin: 0 0 10px 0; }
#profile_top_main #profile_top_genre #profile_top_genre_inner #profile_top_genre_list li { display: block; width: 125px; float: left; text-align: center; }
#profile_top_main #profile_top_genre #profile_top_genre_inner #profile_top_genre_list li img.rank { display: block; margin: 0 auto 10px auto; }
#profile_top_main #profile_top_genre #profile_top_genre_inner #profile_top_genre_list li a.thumb { display: block; width: 100px; margin: 0 auto 3px auto; }
#profile_top_main #profile_top_genre #profile_top_genre_inner #profile_top_genre_list li a.link { display: block; width: 100px; margin: 0 auto 0 auto; text-align: left; }
#profile_top_main #profile_top_genre #profile_top_genre_inner #profile_top_genre_list li em { display: block; width: 100px; margin: 0 auto 0 auto; text-align: left; font-style: normal; font-size: 12px; }
#profile_top_main #profile_top_genre #profile_top_genre_inner #profile_top_genre_more { margin: 0 10px 6px 0; }

#profile_top_main #profile_top_ranking_blogger { width: 630px; margin: 0 0 30px 0; }
#profile_top_main #profile_top_ranking_blogger h2 { height: 34px; margin: 0 0 15px 0; background: url(../../images/profile/top/ranking_blogger/title.gif) left top no-repeat; }
#profile_top_main #profile_top_ranking_blogger h2 span { display: none; }
#profile_top_main #profile_top_ranking_blogger ul { margin: 0 0 10px 0; }
#profile_top_main #profile_top_ranking_blogger ul li { display: block; width: 125px; float: left; text-align: center; }
#profile_top_main #profile_top_ranking_blogger ul li img.rank { display: block; margin: 0 auto 10px auto; }
#profile_top_main #profile_top_ranking_blogger ul li a.thumb { display: block; width: 100px; margin: 0 auto 3px auto; }
#profile_top_main #profile_top_ranking_blogger ul li a.link { display: block; width: 100px; margin: 0 auto 0 auto; text-align: left; }
#profile_top_main #profile_top_ranking_blogger ul li em { display: block; width: 100px; margin: 0 auto 0 auto; text-align: left; font-style: normal; font-size: 12px; }
#profile_top_main #profile_top_ranking_blogger #profile_top_ranking_blogger_more { margin: 0 10px 6px 0; }

#profile_top_main #profile_top_ranking_blog_newface { width: 630px; margin: 0 0 30px 0; }
#profile_top_main #profile_top_ranking_blog_newface h2 { height: 34px; margin: 0 0 15px 0; background: url(../../images/profile/top/ranking_newface/title.gif) left top no-repeat; }
#profile_top_main #profile_top_ranking_blog_newface h2 span { display: none; }
#profile_top_main #profile_top_ranking_blog_newface #profile_top_newface_inner { display:block; border:1px solid #807778; padding:20px 0 0;}
#profile_top_main #profile_top_ranking_blog_newface ul { margin: 0 0 10px 0; }
#profile_top_main #profile_top_ranking_blog_newface ul li { display: block; width: 125px; float: left; text-align: center; }
#profile_top_main #profile_top_ranking_blog_newface ul li img.rank { display: block; margin: 0 auto 10px auto; }
#profile_top_main #profile_top_ranking_blog_newface ul li a.thumb { display: block; width: 100px; margin: 0 auto 3px auto; }
#profile_top_main #profile_top_ranking_blog_newface ul li a.link { display: block; width: 100px; margin: 0 auto 0 auto; text-align: left; }
#profile_top_main #profile_top_ranking_blog_newface ul li em { display: block; width: 100px; margin: 0 auto 0 auto; text-align: left; font-style: normal; font-size: 12px; }
#profile_top_main #profile_top_ranking_blog_newface #profile_top_ranking_blog_newface_more { margin: 0 10px 6px 0; }

#profile_top_main #profile_top_ranking_recipe { width: 630px; margin: 0 0 30px 0; }
#profile_top_main #profile_top_ranking_recipe h2 { height: 34px; margin: 0 0 15px 0; background: url(../../images/profile/top/ranking_recipe/title.gif) left top no-repeat; }
#profile_top_main #profile_top_ranking_recipe h2 span { display: none; }
#profile_top_main #profile_top_ranking_recipe ul { margin: 0 0 10px 0; }
#profile_top_main #profile_top_ranking_recipe ul li { display: block; width: 125px; float: left; text-align: center; }
#profile_top_main #profile_top_ranking_recipe ul li img.rank { display: block; margin: 0 auto 10px auto; }
#profile_top_main #profile_top_ranking_recipe ul li a.thumb { display: block; width: 100px; margin: 0 auto 3px auto; }
#profile_top_main #profile_top_ranking_recipe ul li a.link { display: block; width: 100px; margin: 0 auto 0 auto; text-align: left; }
#profile_top_main #profile_top_ranking_recipe ul li em { display: block; width: 100px; margin: 0 auto 0 auto; text-align: left; font-style: normal; font-size: 12px; }
#profile_top_main #profile_top_ranking_recipe #profile_top_ranking_recipe_more { margin: 0 10px 6px 0; }


#twitter_wrap { background-color: #93BFD8; padding: 10px 5px 5px 5px; margin: 0 0 10px 0; overflow: hidden; }
#twitter_header { padding: 0 0 0 5px; min-height: 35px; }
#twitter_header img { display: block; float: left; margin-right: 8px; }
#twitter_header a { color: #ffffff; font-weight: bold; }
#twitter_timeline { clear: both; background-color: #ffffff; margin-top: 10px; }
#twitter_timeline .twitter_status { padding: 5px 5px 5px 5px; border-bottom: 1px solid #aaaaaa; }
#twitter_footer { padding: 5px 0 2px 0; }
#twitter_footer a { display: block; background: url(../../images/mypage/bnr_twitter2.gif) top left no-repeat; width: 84px; height: 17px; text-indent: -9999px; }


.dummy { background-color: #f0f0f0; padding: 20px; }


/* 中央モニターコラボ枠 -------------------------------------------------------------------------------- */
#entry_tieup { clear: both; width: 628px; margin: 0 0 30px 0; border: 1px solid #b4b4b4; position: relative; }
#entry_tieup h3 { height: 22px; margin: 12px 12px 10px 12px; background: transparent url(../../images/profile/item_and_recipe/dot_black.gif) bottom left repeat-x; }
#entry_tieup h3 span { display: block; height: 20px; text-indent: -9999px; background: transparent url(../../images/profile/item_and_recipe/title_tieup.gif) top left no-repeat; }
#entry_tieup p { position: absolute; top: 10px; right: 15px; }
#entry_tieup #entry_tieup_inner { margin: 0 0 0 12px; }
#entry_tieup #entry_tieup_inner dl { width: 190px; float: left; margin: 0 12px 12px 0; }
#entry_tieup #entry_tieup_inner dl dt { width: 50px; float: left; }
#entry_tieup #entry_tieup_inner dl dt img { width: 45px; height: 45px; }
#entry_tieup #entry_tieup_inner dl dd { width: 135px; float: right; }



/* レシピ広告枠------------------------- */
#profile_top_main #profile_top_cm_recipe { margin: 0 0 30px 0px; width: 630px;  border: 1px solid #b4b4b4; }
#profile_top_main #profile_top_cm_recipe h2 { background: url(../../images/profile/top/cm/profile_parts.gif) no-repeat scroll left top transparent; height: 20px;  margin: 12px 12px 10px 12px; }
#profile_top_main #profile_top_cm_recipe h2 span { display: none; }
#profile_top_main #profile_top_cm_recipe  ul li { display: block; width: 125px; float: left; text-align: center; }
#profile_top_main #profile_top_cm_recipe ul li a.thumb { display: block; width: 90px; margin: 0 auto 0 auto; }
#profile_top_main #profile_top_cm_recipe ul li a.link { display: block; width: 90px; margin: 0 auto 0 auto; text-align: left; }
#profile_top_main #profile_top_cm_recipe #profile_top_cm_more { margin: 0 10px 6px 0; }
