/* common
---------------------------------------------------------- */
img { border:0; }
.i_blank { margin:3px 0 0 3px; }
.c_clear { clear:both; }

/* base
---------------------------------------------------------- */
#l_contents { color:#000000; }

/* paragraph
---------------------------------------------------------- */

/* heading
---------------------------------------------------------- */
#l_contents h2 { }
#l_contents .m_headline_result { margin:60px 0 20px 0; }

/* block
---------------------------------------------------------- */
#l_contents #topicPath { width:938px; }

#l_contents .socialButtons { float:right; margin:0 !important; }
#l_contents .socialButtons . fb_reset { zoom:1; }
/*CF*/#l_contents .socialButtons:after { content:"."; display:block; visibility:hidden; height:0; clear:both;}
/*CF*/#l_contents .socialButtons {*zoom:1;}

#l_contents .m_lead { margin:0 0 40px 0; font-size:118%; line-height:160%; }
#l_contents .m_lead .m_title { margin:0 0 20px 0; }
#l_contents .m_lead .m_txt { min-height:131px; _height:131px; padding:0 226px 0 172px; background:url(/reviewcontest/bakery/_img/m_lead_bg.jpg) no-repeat 0 0; }

#l_contents h2#works { margin:0 0 10px 0; }
#l_contents .m_works { margin:0 0 40px 0; }
#l_contents .m_work { float:left; width:182px; margin:0 9px 0 0; padding:0 0 15px 0; background:url(/reviewcontest/bakery/_img/m_work_bg.gif) no-repeat 0 100%; text-align:center; }
#l_contents .m_work.c_last { margin:0; }
#l_contents .m_work h3 { margin:0 0 12px 0; }
#l_contents .m_work .m_detail { margin:10px 24px 12px 24px; _line-height:140%; text-align:left; }
/*CF*/#l_contents .m_works:after { content:"."; display:block; visibility:hidden; height:0; clear:both;}
/*CF*/#l_contents .m_works {*zoom:1;}

#l_contents h2#prize { margin:0 0 20px 0; }
#l_contents .m_prize { margin:0 0 40px 0; }
#l_contents .m_prize .m_detail { margin:0 0 10px 0; font-size:118%; line-height:160%; }
#l_contents .m_prize .m_note { font-size:92%; }
#l_contents .m_prize .m_prize_author { margin:0 0 20px 0; padding:0 0 5px 0; }
#l_contents .m_prize .m_prize_author .m_prize_author_img { float:left; width:417px; }
#l_contents .m_prize .m_prize_author .m_prize_author_txt { float:right; width:533px; }
#l_contents .m_prize .m_prize_author .m_prize_author_txt .m_detail { padding:0 48px 0 0; }
#l_contents .m_prize .m_prize_publisherIzumi { min-height:333px; _height:333px; background:url(/reviewcontest/bakery/_img/m_prize_bg.jpg) no-repeat 0 0; }
#l_contents .m_prize .m_prize_publisherIzumi .m_prize_publisher { float:left; width:471px; }
#l_contents .m_prize .m_prize_publisherIzumi .m_prize_publisher .m_detail { width:205px; padding:0 0 0 170px; }
#l_contents .m_prize .m_prize_publisherIzumi .m_prize_publisher .m_note { padding:0 0 0 170px; }
#l_contents .m_prize .m_prize_publisherIzumi .m_prize_izumi { float:right; width:471px; }
#l_contents .m_prize .m_prize_publisherIzumi .m_prize_izumi .m_detail { width:255px; padding:0 0 0 30px; }
#l_contents .m_prize .m_prize_publisherIzumi .m_prize_izumi .m_attention { padding:0 0 0 30px; color:#cc3a25; font-size:92%; line-height:130%; }
#l_contents .m_prize .m_prize_ehonnavi { padding:0 94px 0 64px; }
#l_contents .m_prize .m_prize_ehonnavi h3 { float:left; width:456px; margin:0 0 15px 0; }
#l_contents .m_prize .m_prize_ehonnavi .m_link { float:right; width:222px; margin:25px 0 0 0; background:url(/reviewcontest/bakery/_img/m_linkList_bg_head.gif) no-repeat 0 0; }
#l_contents .m_prize .m_prize_ehonnavi .m_link .m_linkList { padding:10px; background:url(/reviewcontest/bakery/_img/m_linkList_bg_foot.gif) no-repeat 0 100%; }
#l_contents .m_prize .m_prize_ehonnavi .m_link .m_linkList .m_linkList_item { margin:0 15px 0 0; }
#l_contents .m_prize .m_prize_ehonnavi .m_detail { clear:both; margin:0 0 20px 0; }
#l_contents .m_prize .m_prize_ehonnavi .m_prize_ehonnavi_img { float:left; width:416px; }
#l_contents .m_prize .m_prize_ehonnavi .m_prize_ehonnavi_txt { float:right; width: 350px; }
#l_contents .m_prize .m_prize_ehonnavi .m_attention { margin:0 0 10px 0; padding:15px 0 0 0; color:#ff6633; font-size:93%; line-height:160%; }
/*CF*/#l_contents .m_prize:after { content:"."; display:block; visibility:hidden; height:0; clear:both;}
/*CF*/#l_contents .m_prize {*zoom:1;}
/*CF*/#l_contents .m_prize .m_prize_author:after { content:"."; display:block; visibility:hidden; height:0; clear:both;}
/*CF*/#l_contents .m_prize .m_prize_author {*zoom:1;}
/*CF*/#l_contents .m_prize .m_prize_publisherIzumi:after { content:"."; display:block; visibility:hidden; height:0; clear:both;}
/*CF*/#l_contents .m_prize .m_prize_publisherIzumi {*zoom:1;}
/*CF*/#l_contents .m_prize .m_prize_ehonnavi:after { content:"."; display:block; visibility:hidden; height:0; clear:both;}
/*CF*/#l_contents .m_prize .m_prize_ehonnavi {*zoom:1;}

#l_contents h2#result { margin:0 0 10px 0; }
#l_contents .m_result { margin:0 0 80px 0; }
#l_contents .m_result .m_prize_author { min-height:706px; _height:706px; background:url(/reviewcontest/bakery/_img/m_result_author_bg.jpg) no-repeat 0 2px; }
#l_contents .m_result .m_prize_author .m_reviewTitle { clear:both; margin:0 115px 10px 66px; padding:20px 0 10px 0; background:url(/reviewcontest/bakery/_img/bg_line_result.gif) repeat-x 0 100%; font-size:184%; font-weight:bold; zoom:1; }
#l_contents .m_result .m_prize_author .m_profile { margin:0 0 10px 66px; font-size:118%; font-weight:bold; }
#l_contents .m_result .m_prize_author .m_profile span { margin:0 10px 0 0;  }
#l_contents .m_result .m_prize_author .m_reviewTxt { margin:0 100px 18px 66px; _line-height:160%; font-size:118%; }
#l_contents .m_result .m_result_publisherIzumi { min-height:520px; _height:520px; margin:0 0 10px 0; background:url(/reviewcontest/bakery/_img/m_result_bg.jpg) no-repeat 0 0; }
#l_contents .m_result .m_result_publisherIzumi .m_result_publisher { float:left; width:461px; }
#l_contents .m_result .m_result_publisherIzumi .m_result_publisher h3 { margin:0 0 20px 0; }
#l_contents .m_result .m_result_publisherIzumi .m_result_publisher .m_detail { width:200px; padding:0 0 0 162px; font-size:118%; line-height:160%; }
#l_contents .m_result .m_result_publisherIzumi .m_result_publisher .m_note { padding:0 0 50px 162px; }
#l_contents .m_result .m_result_publisherIzumi .m_result_publisher .m_nameList { width:355px; padding:0 0 0 30px; color:#008c46; font-size:118%; line-height:160%; }
#l_contents .m_result .m_result_publisherIzumi .m_result_publisher .m_nameList a { color:#008c46; font-size:113%; text-decoration:none; }
#l_contents .m_result .m_result_publisherIzumi .m_result_publisher .m_nameList a:hover { color:#ff6600; }
#l_contents .m_result .m_result_publisherIzumi .m_result_izumi { float:right; width:452px; }
#l_contents .m_result .m_result_publisherIzumi .m_result_izumi h3 { margin:0 0 20px 0; }
#l_contents .m_result .m_result_publisherIzumi .m_result_izumi .m_detail { width:255px; padding:0 0 0 30px; font-size:118%; line-height:160%; }
#l_contents .m_result .m_result_publisherIzumi .m_result_izumi .m_attention { padding:0 0 40px 30px; color:#cc3a25; font-size:92%; line-height:130%; }
#l_contents .m_result .m_result_publisherIzumi .m_result_izumi .m_nameList { width:365px; padding:0 0 0 30px; color:#008c46; font-size:118%; line-height:160%; }
#l_contents .m_result .m_result_publisherIzumi .m_result_izumi .m_nameList a { color:#008c46; font-size:113%; text-decoration:none; }
#l_contents .m_result .m_result_publisherIzumi .m_result_izumi .m_nameList a:hover { color:#ff6600; }
/*CF*/#l_contents .m_result .m_result_publisherIzumi:after { content:"."; display:block; visibility:hidden; height:0; clear:both;}
/*CF*/#l_contents .m_result .m_result_publisherIzumi {*zoom:1;}

#l_contents .m_ad { margin:0 0 75px 0; }
#l_contents .m_ad .m_ad_item { float:left; margin:0 10px 0 0; }
#l_contents .m_ad .m_ad_item.c_last { margin:0; }
/*CF*/#l_contents .m_ad:after { content:"."; display:block; visibility:hidden; height:0; clear:both;}
/*CF*/#l_contents .m_ad {*zoom:1;}

#l_contents .m_message { min-height:412px; _height:412px; margin:5px 0 45px 0; padding:0 0 5px 0; background:url(/reviewcontest/bakery/_img/m_message_bg.jpg) no-repeat 0 0; }
#l_contents .m_message h2 { margin:0 0 15px 0; text-align:right; }
#l_contents .m_message .m_txt { width:445px; font-size:118%; padding:0 0 0 455px; line-height:150%; }

#l_contents h2#review { margin:0 0 35px 0; }
#l_contents .m_review01,
#l_contents .m_review02,
#l_contents .m_review03,
#l_contents .m_review04 { margin:0 25px 20px 25px; padding:0 0 20px 0; border-bottom:2px solid #eaeaea; }
#l_contents .m_review05 { margin:0 25px 70px 25px;}
#l_contents .m_review .m_review_img { float:left; width:135px; margin:0 10px 0 0; }
#l_contents .m_review .m_review_profile { float:left; width:210px; }
#l_contents .m_review .m_review_profile .m_title { margin:0 0 50px 0; font-size:150%; font-weight:bold; }
#l_contents .m_review .m_review_profile .m_star { margin:0 0 10px 0; }
#l_contents .m_review .m_review_profile .m_name { margin:0 0 5px 0; font-size:118%; font-weight:bold; }
#l_contents .m_review .m_review_profile .m_name span.m_strong { font-size:114%; }
#l_contents .m_review .m_review_profile .m_address { line-height:130%; }
#l_contents .m_review01 .m_review_txt,
#l_contents .m_review03 .m_review_txt,
#l_contents .m_review05 .m_review_txt { float:right; width:538px; background:url(/reviewcontest/bakery/_img/m_review01_bg_head.gif) no-repeat 0 0; }
#l_contents .m_review02 .m_review_txt,
#l_contents .m_review04 .m_review_txt { float:right; width:538px; background:url(/reviewcontest/bakery/_img/m_review02_bg_head.gif) no-repeat 0 0; }
#l_contents .m_review01 .m_review_txt .m_review_txt_inner,
#l_contents .m_review03 .m_review_txt .m_review_txt_inner,
#l_contents .m_review05 .m_review_txt .m_review_txt_inner { padding:15px 30px 15px 30px; background:url(/reviewcontest/bakery/_img/m_review01_bg_foot.gif) no-repeat 0 100%; }
#l_contents .m_review02 .m_review_txt .m_review_txt_inner,
#l_contents .m_review04 .m_review_txt .m_review_txt_inner { padding:15px 30px 15px 30px; background:url(/reviewcontest/bakery/_img/m_review02_bg_foot.gif) no-repeat 0 100%; }
#l_contents .m_review .m_review_txt .m_review_txt_inner .m_title { margin:0 0 10px 0; font-size:118%; font-weight:bold; }
#l_contents .m_review .m_review_txt .m_review_txt_inner .m_txt { line-height:160%; }
#l_contents .m_review .m_review_txt .m_review_txt_inner .m_txt a { color:#ff6600; text-decoration:none; }
#l_contents .m_review .m_review_txt .m_review_txt_inner .m_txt a:hover { color:#ff954f; }
/*CF*/#l_contents .m_review:after { content:"."; display:block; visibility:hidden; height:0; clear:both;}
/*CF*/#l_contents .m_review {*zoom:1;}

/* list
---------------------------------------------------------- */
#l_contents .m_linkList {}
#l_contents .m_linkList .m_linkList_item { margin-bottom:3px; padding:0 0 0 18px; background:url(/reviewcontest/bakery/_img/i_arrow.gif) no-repeat 0 0.25em; }
#l_contents .m_linkList .m_linkList_item a { color:#000000; }
#l_contents .m_linkList .m_linkList_item a:hover { color:#ff6600; }

#l_contents .m-svWidget01 { width:147px; margin-top:20px !important; padding-bottom:5px !important; } /* </_css/ehonnavi_common_parts.css> ‚©‚ç—¬—p */

/* table
---------------------------------------------------------- */
#l_contents .m_rule { width:850px; margin:5px auto 25px auto !important; }
#l_contents .m_rule tr {}
#l_contents .m_rule th,
#l_contents .m_rule td { padding:10px 0 10px 0; font-size:118%; line-height:150%; vertical-align:top; }
#l_contents .m_rule tr.m_even { background-color:#eeeeee; }
#l_contents .m_rule th { width:130px; padding-left:12px; text-align:left; }
#l_contents .m_rule td { padding-right:12px; }
#l_contents .m_rule td em { color:#ff6666; font-size:114%; font-weight:bold; }
#l_contents .m_rule td .m_strong { font-size:118%; }
#l_contents .m_rule td span.m_note { font-size:85%; }
