@charset "shift_jis";

/* reset
---------------------------------------------------------- */

p { margin:0; }

/* base
---------------------------------------------------------- */

#l_main { position:relative; width: 957px; margin:15px auto 0 auto; padding-bottom:15px; background:url(/feat/spring2012/images/l_main_bg_foot.gif) no-repeat 50% 100%; text-align:left; }
#l_main_inner { width:923px; padding:0 0 0 34px; background:url(/feat/spring2012/images/l_main_bg_body.gif) repeat-y 50% 0; }
/*CF*/#l_main:after { content:"."; display:block; visibility:hidden; height:0; clear:both;}
/*CF*/#l_main {*zoom:1;}

/* headline
---------------------------------------------------------- */

h1 { margin-left:-34px; _margin-left:-31px; margin-bottom:19px; }

/* block
---------------------------------------------------------- */

.m_recommendSet { margin-bottom:37px; }
.m_recommendSet li { display:block; float:left; }
.m_recommendSet li a { display:block; }
/*CF*/.m_recommendSet:after { content:"."; display:block; visibility:hidden; height:0; clear:both;}
/*CF*/.m_recommendSet {*zoom:1;}

.m_category { }
.m_category li { display:block; float:left; margin-right:25px; margin-bottom:18px; }
.m_category li.m_category_col01 { margin:15px 0 0 0; }
.m_category li a { display:block; }
/*CF*/.m_category:after { content:"."; display:block; visibility:hidden; height:0; clear:both;}
/*CF*/.m_category {*zoom:1;}

.m_character { }
.m_character li { margin-right:26px; }
/*CF*/.m_character:after { content:"."; display:block; visibility:hidden; height:0; clear:both;}
/*CF*/.m_character {*zoom:1;}

.socialButtons { width:985px; margin:0 auto 10px; auto; padding:10px 0; }
