/* common
---------------------------------------------------------- */
img { border:0; }
.i_blank { margin:3px 0 0 3px; }
.c_clear { clear:both; }

/* base
---------------------------------------------------------- */
#l_contents { font-size:13px; color:#464646; }
/*CF*/#l_contents:after { content:"."; display:block; visibility:hidden; height:0; clear:both;}
/*CF*/#l_contents {*zoom:1;}
#l_contents a:hover img { opacity: 0.65; filter: alpha(opacity=65); }

/* 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:12px 0 20px 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 30px 0; }
#l_contents .m_lead .m_lead_txt { text-align:center; margin:15px 0 0 0; font-size:16px;  line-height:1.5em;}

#l_contents h2#works { padding:0;}
#l_contents h2#result_works { padding:5px 0 0 0;}
#l_contents .m_works { margin:10px 0 30px 0; padding:0 0 5px 0; background:url("/reviewcontest/darumasan/_img/m_works_bg_bottom.gif") no-repeat bottom; }
#l_contents .m_works_inner { padding:10px 0 0 0px; background:url("/reviewcontest/darumasan/_img/m_works_bg_top.gif") no-repeat top }
#l_contents .m_works_inner .m_work_01 { float:left; width:270px; margin:15px 0px 15px 20px; }
#l_contents .m_works_inner .m_work_02 { float:left; width:270px; margin:15px 0px 15px 55px; }
#l_contents .m_works_inner .m_work_03 { float:right; width:270px; margin:15px 15px 15px 20px; }
#l_contents .m_works_inner .m_work .m_work_img {  }
#l_contents .m_works_inner .m_work_txt { font-size:13px; }
#l_contents .m_works_inner .m_work_txt .m_title { margin:0 0 10px 0; font-size:16px; font-weight:bold; _line-height:150%; }
#l_contents .m_works_inner .m_work_txt .m_title a { color:#f0404a; }
#l_contents .m_works_inner .m_work_txt .m_title a:hover { color:#ff6600; }
#l_contents .m_works_inner .m_work_txt .m_detail { min-height:6.5em; _height:6.5em; margin:0 0 20px 0; _line-height:150%; }
#l_contents .m_works_inner .m_work_txt .m_btn { text-align:center; margin-bottom:10px;}
/*CF*/#l_contents .m_works:after { content:"."; display:block; visibility:hidden; height:0; clear:both;}
/*CF*/#l_contents .m_works {*zoom:1;}
/*CF*/#l_contents .m_works_inner:after { content:"."; display:block; visibility:hidden; height:0; clear:both;}
/*CF*/#l_contents .m_works_inner {*zoom:1;}

#l_contents .m_prize { margin:10px 0 30px 0 !important; }
#l_contents .m_prize .m_detail { margin:0 0 10px 0; }
#l_contents .m_prize .m_detail.m_strong { font-size:118%; }
#l_contents .m_prize .m_prize_darumasanMemory { margin:0 0 20px 0; padding:0 0 5px 0; background:url("/reviewcontest/darumasan/_img/bg_prize01_bottom.gif") no-repeat bottom; }
#l_contents .m_prize .m_prize_darumasanMemory .inner{ padding-top:15px; background:url("/reviewcontest/darumasan/_img/bg_prize01_top.gif") no-repeat top; }
#l_contents .m_prize .m_prize_darumasanMemory .m_prize_darumasan { float:left; width:435px; margin:0 0 20px 20px; }
#l_contents .m_prize .m_prize_darumasanMemory .m_prize_darumasan .m_prize_darumasan_txt , #l_contents .m_prize .m_prize_darumasanMemory .m_prize_bronze .m_prize_bronze_txt { text-align:center ;margin:10px; font-size:16px;}
#l_contents .m_prize .m_prize_darumasanMemory .m_prize_bronze { position:relative; float:right; width:435px; min-height:364px; _height:364px; margin:0 20px 20px 0; }

#l_contents .m_prize .m_prize_ehonnavi { margin:0 0 20px 0; padding:0 0 5px 0; background:url("/reviewcontest/darumasan/_img/bg_prize02_bottom.gif") no-repeat bottom; }
#l_contents .m_prize .m_prize_ehonnavi .inner{ padding-top:15px; background:url("/reviewcontest/darumasan/_img/bg_prize02_top.gif") no-repeat top; }
#l_contents .m_prize .m_prize_ehonnavi .inner h3 { width:920px; margin:10px 15px 30px 15px; }
#l_contents .m_prize .m_prize_ehonnavi .m_attention { text-align:center; margin:0 auto 10px auto; 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_darumasanMemory:after { content:"."; display:block; visibility:hidden; height:0; clear:both;}
/*CF*/#l_contents .m_prize .m_prize_darumasanMemory {*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 .m_result { margin:10px 0 30px 0 !important; }
#l_contents .m_result .m_detail { margin:0 0 10px 0; }
#l_contents .m_result .m_detail.m_strong { font-size:118%; }
#l_contents .m_result .m_result_darumasanMemory { margin:0 0 20px 0; padding:0 0 5px 0; background:url("/reviewcontest/darumasan/_img/bg_prize01_bottom.gif") no-repeat bottom; }
#l_contents .m_result .m_result_darumasanMemory .inner{ padding-top:15px; background:url("/reviewcontest/darumasan/_img/bg_prize01_top.gif") no-repeat top; }
#l_contents .m_result .m_result_darumasanMemory .m_result_darumasan { float:left; width:435px; margin:0 0 20px 20px; }
#l_contents .m_result .m_result_darumasanMemory .m_result_darumasan .m_result_darumasan_txt , #l_contents .m_result .m_result_darumasanMemory .m_result_bronze .m_result_bronze_txt { text-align:center ;margin:10px; font-size:16px;}
#l_contents .m_result .m_result_darumasanMemory .m_result_bronze { position:relative; float:right; width:435px; min-height:364px; _height:364px; margin:0 20px 20px 0; }

#l_contents .m_result .m_result_ehonnavi { margin:0 0 20px 0; padding:0 0 5px 0; background:url("/reviewcontest/darumasan/_img/bg_prize02_bottom.gif") no-repeat bottom; }
#l_contents .m_result .m_result_ehonnavi .inner{ padding-top:15px; background:url("/reviewcontest/darumasan/_img/bg_prize02_top.gif") no-repeat top; }
#l_contents .m_result .m_result_ehonnavi .inner h3 { width:920px; margin:10px 15px 30px 15px; }
#l_contents .m_result .m_result_ehonnavi .m_attention { text-align:center; margin:0 auto 10px auto; line-height:160%; }
/*CF*/#l_contents .m_result:after { content:"."; display:block; visibility:hidden; height:0; clear:both;}
/*CF*/#l_contents .m_result {*zoom:1;}
/*CF*/#l_contents .m_result .m_result_darumasanMemory:after { content:"."; display:block; visibility:hidden; height:0; clear:both;}
/*CF*/#l_contents .m_result .m_result_darumasanMemory {*zoom:1;}
/*CF*/#l_contents .m_result .m_result_ehonnavi:after { content:"."; display:block; visibility:hidden; height:0; clear:both;}
/*CF*/#l_contents .m_result .m_result_ehonnavi {*zoom:1;}

#l_contents .m_message { margin:10px 0 30px 0; }
/*CF*/#l_contents .m_message:after { content:"."; display:block; visibility:hidden; height:0; clear:both;}
/*CF*/#l_contents .m_message {*zoom:1;}

#l_contents .m_information { margin:10px 0 30px 0; _line-height:150%; background:url("/reviewcontest/darumasan/_img/bg_info_bottom.gif") no-repeat bottom; }
#l_contents .m_information .inner { background:url("/reviewcontest/darumasan/_img/bg_info_top.gif") no-repeat top; padding-top:250px;}
#l_contents .m_information_txt { min-height:200px; height:auto !important; height:200px; margin:0px 5px 30px 0; padding:0 380px 0px 30px; font-size:20px; line-height:1.5em; background:url("/reviewcontest/darumasan/_img/bg_m_info_txt.jpg") no-repeat right bottom; }
#l_contents .m_information_txt .present{ font-weight:bold; color:#339933; }
#l_contents .m_information .m_information_img { margin:0 auto 25px auto; text-align:center;}
#l_contents .m_information .m_information_buttom { margin:0 auto 25px auto; text-align:center; }
/*CF*/#l_contents .m_information:after { content:"."; display:block; visibility:hidden; height:0; clear:both;}
/*CF*/#l_contents .m_information {*zoom:1;}


#l_contents .m_rule {margin:10px 0 30px 0; padding:0px; background:url("/reviewcontest/darumasan/_img/bg_rule_bottom.jpg") no-repeat bottom ; }
#l_contents .m_rule .inner {margin-bottom:30px; padding:0px; background:url("/reviewcontest/darumasan/_img/bg_rule_top.jpg") no-repeat top; }
#l_contents .m_rule  dl { position: relative; font-size:109%; line-height:140%; margin:0px 3px; padding:10px 0; width:948px;}
#l_contents .m_rule dt {position: absolute; left: 0; width:230px; font-size:16px; text-align:center; padding:15px 0 10px 0;} 
#l_contents .m_rule dd { padding:15px 15px 15px 250px; font-size:13px; border-bottom:1px solid #ffcc66;}
#l_contents .m_rule .last {padding:15px 15px 15px 250px; border:none;}
#l_contents .m_rule dd em {font-size:16px; font-weight:bold; color:#cc0000;}



/* list
---------------------------------------------------------- */
#l_contents .m_linkList {}
#l_contents .m_linkList .m_linkList_item { margin-bottom:3px; padding:0 0 0 18px; background:url("/reviewcontest/darumasan/_img/i_arrow.gif") no-repeat 0 0.25em; }
#l_contents .m_linkList .m_linkList_item a { color:#000000; text-decoration:none; }
#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 */


