/* 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; background:url("/reviewcontest/triceratops/_img/bg_m_lead_txt.jpg") no-repeat bottom left; padding-bottom:80px;}
#l_contents .m_lead .m_lead_txt { text-align:center; margin:15px 0 0 0; font-size:16px;  line-height:1.5em;}

#l_contents .m_prize { margin:0px 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_triceratopsMemory { margin:0; padding:0 0 5px 0; background:url("/reviewcontest/triceratops/_img/bg_prize01_bottom.gif") no-repeat bottom; }
#l_contents .m_prize .m_prize_triceratopsMemory .inner{ padding-top:30px; background:url("/reviewcontest/triceratops/_img/bg_prize01_top.gif") no-repeat top; }
#l_contents .m_prize .m_prize_triceratopsMemory .m_prize_littlehorn { float:left; width:435px; margin:0 0 20px 20px; }
#l_contents .m_prize .m_prize_triceratopsMemory .m_prize_littlehorn .m_prize_littlehorn_txt { text-align:center ;margin:10px; font-size:16px;}
#l_contents .m_prize .m_prize_triceratopsMemory .m_prize_bighorn .m_prize_bighorn_txt { text-align:left ;margin:-20px 10px 10px 10px; font-size:16px;}
#l_contents .m_prize .m_prize_triceratopsMemory .m_prize_bighorn { 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/triceratops/_img/bg_prize02_bottom.gif") no-repeat bottom; }
#l_contents .m_prize .m_prize_ehonnavi .inner{ padding-top:15px; background:url("/reviewcontest/triceratops/_img/bg_prize02_top.gif") no-repeat top; }
#l_contents .m_prize .m_prize_ehonnavi .inner h3 { width:900px; margin:0px auto 0px auto; }
#l_contents .m_prize .m_prize_ehonnavi .m_attention { width:320px; text-align:left; margin: -100px 50px 50px 580px; 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_triceratopsMemory:after { content:"."; display:block; visibility:hidden; height:0; clear:both;}
/*CF*/#l_contents .m_prize .m_prize_triceratopsMemory {*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#works { padding:0;}
#l_contents h2#result_works { padding:5px 0 0 0;}

#l_contents .m_works { margin: 0px; padding:0 0 45px 0; background:url("/reviewcontest/triceratops/_img/m_works_bg_bottom.jpg") no-repeat bottom; }
#l_contents .m_works .m_works_inner { padding:30pxpx 0 0 0px; background:url("/reviewcontest/triceratops/_img/m_works_bg_top.jpg") no-repeat top }
#l_contents .m_works .m_works_inner .m_work_01 { float:left; width:215px; margin: 25px 0px 0px 55px; }
#l_contents .m_works .m_works_inner .m_work_02 { float:left; width:215px; margin: 25px 0px 0px 90px; }
#l_contents .m_works .m_works_inner .m_work_03 { float:left; width:215px; margin: 25px 0px 0px 105px; }
#l_contents .m_works .m_works_inner .m_work_txt { margin:25px 0 0 0 ; }
#l_contents .m_works .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 .m_works_inner:after { content:"."; display:block; visibility:hidden; height:0; clear:both;}
/*CF*/#l_contents .m_works .m_works_inner {*zoom:1;}

#l_contents .m_works2 { margin: 0px 0 30px 0; padding:0 0 45px 0; background:url("/reviewcontest/triceratops/_img/m_works2_bg_bottom.jpg") no-repeat bottom; }
#l_contents .m_works2 .m_works_inner { padding:30pxpx 0 0 0px; background:url("/reviewcontest/triceratops/_img/m_works2_bg_top.jpg") no-repeat top }
#l_contents .m_works2 .m_works_inner .m_work_01 { float:left; width:215px; margin: 15px 0px 0px 55px; }
#l_contents .m_works2 .m_works_inner .m_work_02 { float:left; width:215px; margin: 15px 0px 0px 90px; }
#l_contents .m_works2 .m_works_inner .m_work_03 { float:left; width:215px; margin: 15px 0px 0px 105px; }
#l_contents .m_works2 .m_works_inner .m_work_txt { margin:25px 0 0 0 ; }
#l_contents .m_works2 .m_works_inner .m_work_txt .m_btn { text-align:center; margin-bottom:10px;}
/*CF*/#l_contents .m_works2:after { content:"."; display:block; visibility:hidden; height:0; clear:both;}
/*CF*/#l_contents .m_works2 {*zoom:1;}
/*CF*/#l_contents .m_works2 .m_works_inner:after { content:"."; display:block; visibility:hidden; height:0; clear:both;}
/*CF*/#l_contents .m_works2 .m_works_inner {*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_triceratopsMemory { margin:0 0 20px 0; padding:0 0 5px 0; background:url("/reviewcontest/triceratops/_img/bg_prize01_bottom.gif") no-repeat bottom; }
#l_contents .m_result .m_result_triceratopsMemory .inner{ padding-top:15px; background:url("/reviewcontest/triceratops/_img/bg_prize01_top.gif") no-repeat top; }
#l_contents .m_result .m_result_triceratopsMemory .m_result_triceratops { float:left; width:435px; margin:0 0 20px 20px; }
#l_contents .m_result .m_result_triceratopsMemory .m_result_triceratops .m_result_triceratops_txt , #l_contents .m_result .m_result_triceratopsMemory .m_result_bronze .m_result_bronze_txt { text-align:center ;margin:10px; font-size:16px;}
#l_contents .m_result .m_result_triceratopsMemory .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/triceratops/_img/bg_prize02_bottom.gif") no-repeat bottom; }
#l_contents .m_result .m_result_ehonnavi .inner{ padding-top:15px; background:url("/reviewcontest/triceratops/_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_triceratopsMemory:after { content:"."; display:block; visibility:hidden; height:0; clear:both;}
/*CF*/#l_contents .m_result .m_result_triceratopsMemory {*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:0px 0 50px 0; background:url("/reviewcontest/triceratops/_img/bg_m_message.jpg") no-repeat bottom ;}
#l_contents .m_message h2 { margin:0px 0 50px 280px;}
#l_contents .m_message .m_message_txt { width:450px; font-size:16px; line-height:1.5em; margin:0px 0 0px 280px;}
/*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:0px 0 50px 0; }
/*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_series { margin:0px 0 30px 0; }
#l_contents .m_series h2 { margin:0;}
/*CF*/#l_contents .m_series:after { content:"."; display:block; visibility:hidden; height:0; clear:both;}
/*CF*/#l_contents .m_series {*zoom:1;}

#l_contents #rule {margin:0; }
#l_contents .m_rule {margin:0px 0 30px 0; padding:0px; background:url("/reviewcontest/triceratops/_img/bg_rule_bottom.jpg") no-repeat bottom ; }
#l_contents .m_rule .inner {margin-bottom:30px; padding:0px; background:url("/reviewcontest/triceratops/_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:2px solid #ff756c;}
#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/triceratops/_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 */


