/* 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: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 25px 0; font-size:118%; }
#l_contents .m_lead .m_lead_title_txt { font-weight:bold; margin:15px 5px 15px 0; font-size:128%; color:#006666; }

#l_contents h2#works { padding:5px 0 0 0; background:url(/reviewcontest/dayan30/_img/bg_dot_01.gif) no-repeat 0 0;}
#l_contents h2#result_works { padding:5px 0 0 0;}
#l_contents .m_works { margin:0 0 30px 0; padding:0 0 5px 0; background:url(/reviewcontest/dayan30/_img/bg_dot_01.gif) no-repeat 0 100%; }
#l_contents .m_works_inner { padding:0 0 0 20px; background:url(/reviewcontest/dayan30/_img/m_works_bg.gif) no-repeat 0 0; }
#l_contents .m_works_inner .m_work { float:left; width:295px; margin:0 15px 0 0; padding:0 0 20px 0; }
#l_contents .m_works_inner .m_work .m_work_img { float:left; width:140px; }
#l_contents .m_works_inner .m_work .m_work_txt { float:right; width:145px; }
#l_contents .m_works_inner .m_work .m_work_txt .m_title { min-height:2.7em; _height:2.7em; margin:0 0 10px 0; font-size:118%; font-weight:bold; _line-height:150%; }
#l_contents .m_works_inner .m_work .m_work_txt .m_title a { color:#000000; text-decoration:none; }
#l_contents .m_works_inner .m_work .m_work_txt .m_title a:hover { color:#ff6600; text-decoration:none; }
#l_contents .m_works_inner .m_work .m_work_txt .m_detail { min-height:6.5em; _height:6.5em; margin:0 0 20px 0; _line-height:150%; }
/*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:0 0 20px 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_dayanMemory { margin:0 0 20px 0; padding:0 0 5px 0; background:url(/reviewcontest/dayan30/_img/bg_dot_02.gif) no-repeat 0 100%; }
#l_contents .m_prize .m_prize_dayanMemory .m_prize_dayan { float:left; width:470px; margin:0 0 20px 0; }
#l_contents .m_prize .m_prize_dayanMemory .m_prize_dayan .m_prize_dayan_img { float:left; width:188px; }
#l_contents .m_prize .m_prize_dayanMemory .m_prize_dayan .m_prize_dayan_txt { float:right; width:278px; }
#l_contents .m_prize .m_prize_dayanMemory .m_prize_dayan .m_prize_dayan_txt .m_attention { color:#009933; }
#l_contents .m_prize .m_prize_dayanMemory .m_prize_memory { position:relative; float:right; width:448px; min-height:364px; _height:364px; margin:0 0 20px 0; }
#l_contents .m_prize .m_prize_dayanMemory .m_prize_memory .m_detail { position:relative; z-index:2; }
#l_contents .m_prize .m_prize_dayanMemory .m_prize_memory .m_img { position:absolute; top:81px; z-index:1; }
#l_contents .m_prize .m_prize_ehonnavi { clear:both; padding:0 0 5px 0; background:url(/reviewcontest/dayan30/_img/bg_dot_01.gif) no-repeat 0 100%; }
#l_contents .m_prize .m_prize_ehonnavi .m_prize_ehonnavi_img { float:left; width:435px; margin:10px 0 30px 0; }
#l_contents .m_prize .m_prize_ehonnavi .m_prize_ehonnavi_txt { float:right; width: 505px; margin:10px 0 30px 0; }
#l_contents .m_prize .m_prize_ehonnavi .m_attention { margin:0 0 10px 0; padding:0 0 0 38px; color:#ff6633; font-size:93%; line-height:160%; }
#l_contents .m_prize .m_prize_ehonnavi .m_linkList { padding:0 0 0 38px; }
#l_contents .m_prize .m_prize_ehonnavi .m_linkList .m_linkList_item { margin:0 15px 0 0; }
/*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_dayanMemory:after { content:"."; display:block; visibility:hidden; height:0; clear:both;}
/*CF*/#l_contents .m_prize .m_prize_dayanMemory {*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 { padding:5px 0 0 0; background:url(/reviewcontest/dayan30/_img/bg_dot_01.gif) no-repeat 0 0;}
#l_contents .m_result { margin:0 0 20px 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_dayanMemory { margin:0 0 20px 0; padding:0 0 5px 0; background:url(/reviewcontest/dayan30/_img/bg_dot_02.gif) no-repeat 0 100%; }
#l_contents .m_result .m_result_dayanMemory .m_result_dayan { float:left; width:470px; margin:0 0 20px 0; }
#l_contents .m_result .m_result_dayanMemory .m_result_dayan .m_result_dayan_img { float:left; width:188px; }
#l_contents .m_result .m_result_dayanMemory .m_result_dayan .m_result_dayan_txt { float:right; width:278px; }
#l_contents .m_result .m_result_dayanMemory .m_result_dayan .m_result_dayan_txt .m_attention { color:#009933; }
#l_contents .m_result .m_result_dayanMemory .m_result_memory { position:relative; float:right; width:448px; min-height:364px; _height:364px; margin:0 0 20px 0; }
#l_contents .m_result .m_result_dayanMemory .m_result_memory .m_detail { position:relative; z-index:2; }
#l_contents .m_result .m_result_dayanMemory .m_result_memory .m_img { position:absolute; top:81px; z-index:1; }
#l_contents .m_result .m_result_ehonnavi { clear:both; padding:0 0 5px 0; background:url(/reviewcontest/dayan30/_img/bg_dot_01.gif) no-repeat 0 100%; }
#l_contents .m_result .m_result_ehonnavi .m_result_ehonnavi_img { float:left; width:435px; margin:10px 0 30px 0; }
#l_contents .m_result .m_result_ehonnavi .m_result_ehonnavi_txt { float:right; width: 505px; margin:10px 0 30px 0; }
#l_contents .m_result .m_result_ehonnavi .m_attention { margin:0 0 10px 0; padding:0 0 0 38px; color:#ff6633; font-size:93%; line-height:160%; }
#l_contents .m_result .m_result_ehonnavi .m_linkList { padding:0 0 0 38px; }
#l_contents .m_result .m_result_ehonnavi .m_linkList .m_linkList_item { margin:0 15px 0 0; }
/*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_dayanMemory:after { content:"."; display:block; visibility:hidden; height:0; clear:both;}
/*CF*/#l_contents .m_result .m_result_dayanMemory {*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_information { margin:0 0 50px 0; _line-height:150%; }
#l_contents .m_information_txt { margin:20px 0 0 0; padding:0 5px; font-size:118%; }
#l_contents .m_information .m_exhibition { min-height:665px; _height:665px; padding:0 0 0 18px; background:url(/reviewcontest/dayan30/_img/m_exhibition_bg.jpg) no-repeat 0 0; }
#l_contents .m_information .m_exhibition h3 { padding:68px 0 15px 0; }
#l_contents .m_information .m_exhibition h4 { margin:0 0 15px 0; }
#l_contents .m_information .m_exhibition p { margin:0 0 10px 0; padding:0 0 0 2px; width:452px; }
#l_contents .m_information .m_exhibition p.m_term { margin:0 0 15px 0; font-size:118%; line-height:150%; font-weight:bold; }
#l_contents .m_information .m_exhibition p.m_site { margin:0 0 10px 0; }
#l_contents .m_information .m_exhibition p.m_sign { margin:0 0 10px 0; font-size:118%; }
#l_contents .m_information .m_exhibition p span.m_strong { font-size:128%; }
#l_contents .m_information .m_exhibition table { margin:0 0 20px 0; }
#l_contents .m_information .m_exhibition table th,
#l_contents .m_information .m_exhibition table td { vertical-align:top; }
#l_contents .m_information .m_exhibition p a { color:#000000; text-decoration:none; }
#l_contents .m_information .m_exhibition p a:hover { color:#ff6600; }

#l_contents .m_message { margin:5px 0 25px 0 !important; padding:0 0 5px 0; background:url(/reviewcontest/dayan30/_img/bg_dot_01.gif) no-repeat 0 100%; }
#l_contents .m_message .m_message_img { float:left; width:132px; margin:0 0 30px 0; padding:0 0 0 5px; }
#l_contents .m_message .m_message_txt { float:right; width:800px; margin:0 0 60px 0; font-size:118%; line-height:160%; }
/*CF*/#l_contents .m_message:after { content:"."; display:block; visibility:hidden; height:0; clear:both;}
/*CF*/#l_contents .m_message {*zoom:1;}

#l_contents .ex_link { margin:5px 0 25px 0 !important; padding:0 0 5px 0; background:url(/reviewcontest/dayan30/_img/bg_dot_01.gif) no-repeat 0 100%; }
#l_contents .ex_link .ex_link_txt { margin:0 0 25px 0; font-size:128%; line-height:160%; color:#006766;}



/* list
---------------------------------------------------------- */
#l_contents .m_linkList {}
#l_contents .m_linkList .m_linkList_item { margin-bottom:3px; padding:0 0 0 18px; background:url(/reviewcontest/dayan30/_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 */

/* table
---------------------------------------------------------- */
#l_contents .m_rule { width:950px; 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; vertical-align:top; }
#l_contents .m_rule tr.m_even { background-color:#eeeeee; }
#l_contents .m_rule th { width:130px; padding-left:12px; font-size:118%; text-align:left; }
#l_contents .m_rule td { padding-right:12px; }
#l_contents .m_rule td em { color:#ff6666; font-size:134%; font-weight:bold; }
#l_contents .m_rule td .m_strong { font-size:118%; }
#l_contents .m_rule td span.m_notes { font-size:85%; }
