/* common
---------------------------------------------------------- */
img { border:0; }
.l_main em { font-weight:bold; }
.l_main p,
.l_sub p, { margin:0; font-size:118%; }
.i_blank { margin-left:3px; vertical-align:middle; }
.c_clear { clear:both; }

/* base
---------------------------------------------------------- */
#l_contents { margin-top:10px; }
#l_contents .l_main { float:left; width:640px; }
#l_contents .l_sub { float:right; width:290px; padding:0 0 10px 0 !important; background:#fbf8ea url(/reviewcontest/yomikikase_spring/_img/l_sub_bg_foot.gif) no-repeat 0 100%; }

/* paragraph
---------------------------------------------------------- */
.m_lead { margin:0 0 30px 0 !important; font-size:118%; text-align:center; }

/* block
---------------------------------------------------------- */
#l_contents #topicPath { width:938px; }

#l_contents .socialButtons { position:relative; margin:10px 0 20px 0 !important; }
#l_contents .socialButtons .inlineList { position:absolute; }

#l_contents .m_anchor { position:relative; min-height:25px; _height:25px; margin:0 0 35px 0 !important; background:url(/reviewcontest/yomikikase_spring/_img/m_anchor_bg.gif) no-repeat 0 0; line-height:1.2; text-align:center; }
#l_contents .m_anchor .m_anchorList { display:inline-block; *position:relative; *left:50%; *margin:0 0 0 -475px; padding:5px 0 5px 0; }
#l_contents .m_anchor .m_anchorList_item { float:left; margin:0 15p 0 0; padding:0 15px 0 15px; border-right:2px solid #006600; white-space:normal; }
#l_contents .m_anchor .m_anchorList_item.c_last { margin:0; padding-right:0; border:none; }
/*CF*/#l_contents .m_anchor:after { content:"."; display:block; visibility:hidden; height:0; clear:both;}
/*CF*/#l_contents .m_anchor {*zoom:1;}

#l_contents .m_col03 .m_left,
#l_contents .m_col03 .m_center,
#l_contents .m_col03 .m_right { float:left; width:203px; margin-right:7px; padding:0 8px 20px 0; background:url(/reviewcontest/yomikikase_spring/_img/bg_dot_02.gif) repeat-y 100% 0; text-align:center; }
#l_contents .m_col03 .m_right { margin-right:0; padding-right:0; background:none; }
/*CF*/#l_contents .m_col03:after { content:"."; display:block; visibility:hidden; height:0; clear:both;}
/*CF*/#l_contents .m_col03 {*zoom:1;}

#l_contents .m_col02 .m_left,
#l_contents .m_col02 .m_right { float:left; width:310px; }
#l_contents .m_col02 .m_right { float:right; }
/*CF*/#l_contents .m_col02:after { content:"."; display:block; visibility:hidden; height:0; clear:both;}
/*CF*/#l_contents .m_col02 {*zoom:1;}

#l_contents .m_work { margin:0 0 50px 0 !important; }

#l_contents .m_work .m_workInfo { margin:10px 0 0 0; }
#l_contents .m_work .m_workInfo .m_workInfo_img { float:left; width:100px; }
#l_contents .m_work .m_workInfo .m_workInfo_txt { float:right; width:95px; font-size:72%; text-align:left; }
/*CF*/#l_contents .m_work .m_workInfo:after { content:"."; display:block; visibility:hidden; height:0; clear:both;}
/*CF*/#l_contents .m_work .m_workInfo {*zoom:1;}

#l_contents .m_work .m_omake { margin:0 0 12px 0 !important; }
#l_contents .m_work .m_quiz { margin:0 0 25px 0 !important; }

#l_contents .m_prize { margin:0 0 50px 0 !important; }

#l_contents .m_prize .m_col03 { margin-bottom:20px; }
#l_contents .m_prize .m_col03 .m_left,
#l_contents .m_prize .m_col03 .m_center,
#l_contents .m_prize .m_col03 .m_right { padding-bottom:0; background:none; }

#l_contents .m_prize .m_col02 { margin-bottom:20px; }

#l_contents .m_voice { margin:0 0 50px 0 !important; }
#l_contents .m_voice h3 { margin:5px 0 20px 0; }
#l_contents .m_voice .m_mukashibanashi01,
#l_contents .m_voice .m_mukashibanashi02,
#l_contents .m_voice .m_mukashibanashi03 { margin-bottom:10px; padding: 0 0 20px 0; background:url(/reviewcontest/yomikikase_spring/_img/bg_dot_01.gif) repeat-x 0 100%; }
#l_contents .m_voice .m_mukashibanashi03 { margin-bottom:0; padding-bottom:0; background:none; }
#l_contents .m_voice .m_mukashibanashi01 .m_linkList .m_linkList_item,
#l_contents .m_voice .m_mukashibanashi02 .m_linkList .m_linkList_item,
#l_contents .m_voice .m_mukashibanashi03 .m_linkList .m_linkList_item { float:right; font-size:118%; }
#l_contents .m_voice .m_detail { margin:0 0 15px 0; }
#l_contents .m_voice .m_detail .m_profile { float:left; width:170px; }
#l_contents .m_voice .m_detail .m_profile .m_profile_name { padding:5px 0 0 0; font-size:135%; font-weight:bold; }
#l_contents .m_voice .m_detail .m_comment { float:right; width:467px; }
#l_contents .m_voice .m_detail .m_comment .m_comment_inner { padding:14px 20px 14px 27px; }
#l_contents .m_voice .m_detail .m_comment .m_comment_inner .m_comment_title { margin-bottom:5px; color:#ff9900; font-weight:bold; }
#l_contents .m_voice .m_detail .m_comment .m_comment_inner .m_comment_txt { margin-bottom:10px; }
#l_contents .m_voice .m_detail .m_comment .m_comment_inner .m_linkList .m_linkList_item { float:none; background-position:0 0.15em; font-size:118%; }
#l_contents .m_voice .m_mukashibanashi01 .m_detail .m_comment { background:url(/reviewcontest/yomikikase_spring/_img/m_comment_mukashibanashi01_bg_foot.gif) no-repeat 0 100%; }
#l_contents .m_voice .m_mukashibanashi01 .m_detail .m_comment_inner { background:url(/reviewcontest/yomikikase_spring/_img/m_comment_mukashibanashi01_bg_head.gif) no-repeat 0 0; }
#l_contents .m_voice .m_mukashibanashi02 .m_detail .m_comment { background:url(/reviewcontest/yomikikase_spring/_img/m_comment_mukashibanashi02_bg_foot.gif) no-repeat 0 100%; }
#l_contents .m_voice .m_mukashibanashi02 .m_detail .m_comment_inner { background:url(/reviewcontest/yomikikase_spring/_img/m_comment_mukashibanashi02_bg_head.gif) no-repeat 0 0; }
#l_contents .m_voice .m_mukashibanashi03 .m_detail .m_comment { background:url(/reviewcontest/yomikikase_spring/_img/m_comment_mukashibanashi03_bg_foot.gif) no-repeat 0 100%; }
#l_contents .m_voice .m_mukashibanashi03 .m_detail .m_comment_inner { background:url(/reviewcontest/yomikikase_spring/_img/m_comment_mukashibanashi03_bg_head.gif) no-repeat 0 0; }
/*CF*/#l_contents .m_voice .m_detail:after { content:"."; display:block; visibility:hidden; height:0; clear:both;}
/*CF*/#l_contents .m_voice .m_detail {*zoom:1;}
/*CF*/#l_contents .m_voice .m_linkList:after { content:"."; display:block; visibility:hidden; height:0; clear:both;}
/*CF*/#l_contents .m_voice .m_linkList {*zoom:1;}

/* list
---------------------------------------------------------- */
#l_contents .m_linkList {}
#l_contents .m_linkList .m_linkList_item { padding:0 0 0 18px; background:url(/reviewcontest/yomikikase_spring/_img/i_arrow.gif) no-repeat 0 0.25em; }

#l_contents .m-svWidget01 { width:147px; margin-right:auto !important; margin-left:auto !important; } /* </_css/ehonnavi_common_parts.css> ‚©‚ç—¬—p */

/* table
---------------------------------------------------------- */
#l_contents .m_rule { margin:5px 0 50px 0 !important; }
#l_contents .m_rule tr { background:url(/reviewcontest/yomikikase_spring/_img/bg_dot_01.gif) repeat-x 0 100%; }
#l_contents .m_rule th,
#l_contents .m_rule td { padding:8px 0 8px 3px; font-size:118%; vertical-align:top; }
#l_contents .m_rule th { width:8em; font-size:135%; font-weight:bold; }
#l_contents .m_rule td em { color:#ff6600; font-size:135%; }
#l_contents .m_rule td span.m_notes { font-size:85%; }

/* l_sub
---------------------------------------------------------- */
#l_contents .l_sub .m_info { padding:20px 15px 0 20px; }

/* result
---------------------------------------------------------- */
.m_result_txt { font-size:16px; font-weight:bold; }
p.m_result_txt { margin:10px 0 10px 0 ; }
