@charset "utf-8";
/*
fontsetting.css
* * * * * * * * * * * * * * * * * * * * */

/* @group new contents font-family setting */

/* @group not Windows internet explorer v6/v7 */

html>/**/body div.EntryWrap
{
font-family:sans-serif;
}

/* @end */

body div.EntryWrap address
{
font-family:Verdana, sans-serif;
}

/* @end */

/* @group new contents text-decoration setting */

div.EntryWrap a,
div.EntryWrap a:link
{
text-decoration:none;
}

div.EntryWrap a:active,
div.EntryWrap a:visited
{
text-decoration:none;
}

div.EntryWrap a:hover
{
text-decoration:underline;
}

div.EntryWrap div.SectionA table td dt a:link,
div.EntryWrap ul.CategoryInfoListB li a:link,
div.EntryWrap ul.CategoryInfoListC li a:link,
div.EntryWrap ul.CategoryInfoListD li a:link,
div.EntryWrap p.Bread a:link,
div.SubSectionB td dt a:link,
div.LoginSection li a:link,
div.SyunContents a:link,
table.CategoryList a:link,
div.FreshersContents dt a:link,
div.EntryWrap div.TopStorySection dt a:link,
div.SectionF h3 a:link
{
text-decoration:none;
}

div.EntryWrap div.SectionA table td dt a:visited,
div.EntryWrap ul.CategoryInfoListB li a:visited,
div.EntryWrap ul.CategoryInfoListC li a:visited,
div.EntryWrap ul.CategoryInfoListD li a:visited,
div.EntryWrap p.Bread a:visited,
div.SubSectionB td dt a:visited,
div.LoginSection li a:visited,
div.SyunContents a:visited,
table.CategoryList a:visited,
div.FreshersContents dt a:visited,
div.EntryWrap div.TopStorySection dt a:visited,
div.SectionF h3 a:visited
{
text-decoration:none;
}

div.EntryWrap div.SectionA table td dt a:active,
div.EntryWrap ul.CategoryInfoListB li a:visited,
div.EntryWrap ul.CategoryInfoListC li a:visited,
div.EntryWrap ul.CategoryInfoListD li a:active,
div.EntryWrap p.Bread a:active,
div.SubSectionB td dt a:active,
div.LoginSection li a:active,
div.SyunContents a:active,
table.CategoryList a:active,
div.FreshersContents dt a:active,
div.EntryWrap div.TopStorySection dt a:active,
div.SectionF h3 a:active
{
text-decoration:none;
}

div.EntryWrap div.SectionA table td dt a:hover,
div.EntryWrap ul.CategoryInfoListB li a:hover,
div.EntryWrap ul.CategoryInfoListC li a:hover,
div.EntryWrap ul.CategoryInfoListD li a:hover,
div.EntryWrap p.Bread a:hover,
div.SubSectionB td dt a:hover,
div.LoginSection li a:hover,
div.SyunContents a:hover,
table.CategoryList a:hover,
div.FreshersContents dt a:hover,
div.EntryWrap div.TopStorySection dt a:hover,
div.SectionF h3 a:hover
{
text-decoration:underline;
}

div.EntryWrap ul.ContentsSubNav a,
div.EntryWrap ul.ContentsSubNav a:link,
div.EntryWrap ul.ContentsSubNav a:hover
{
text-decoration:none;
}



/* @end */

/* @group new contents font-size setting */

div.EntryWrap
{
font-size:10px;
}

div.TopPickUpSection h2,
div.SectionA td dt,
div.IndexAccessSection td,
ul.CategoryInfoListB li a,
ul.CategoryInfoListB li a,
table.PickupTable01 dt,
table.PickupTable02 dt,
table.PickupTable02 dd,
div.TopStorySection p,
div.SectionE h3,
div.SectionE table td,
div.FreshersContents dt,
div.TopStorySection p.CatchCopy,
div.SectionF p,
div.SubSectionA td,
table.CategoryList th,
table.CategoryList li
{
font-size:12px;
}

div.TopicsSection table.PickupTable03 dt
{
font-size:11px;
}

div.TopStorySection table.PickupTable03 dt
{
font-size:13px;
}

div.TopStorySection td h3,
div.SectionF h3
{
font-size:16px;
}

div.SNavWrap,
div.FootWrap div.ContentsFootNav,
div.EntryWrap input.InputText,
div.EntryWrap input.InputBtn
{
font-size:10px !important;
}

/* @end */

/* @group new contents line-height setting */

div.EntryWrap p.Bread,
div.EntryWrap div.SectionA table td,
div.GlobalFootNav th,
div.GlobalFootNav td
{
line-height:1.1;
}

div.EntryWrap div.TopStorySection td h2,
div.EntryWrap div.TopStorySection p.CatchCopy,
div.EntryWrap table.PickupTable01 td dt,
div.EntryWrap table.PickupTable01 td dd,
div.EntryWrap table.PickupTable02 td dt,
div.EntryWrap table.PickupTable02 td dd,
div.EntryWrap table.PickupTable03 td dt,
div.EntryWrap table.PickupTable03 td dd,
div.EntryWrap div.SectionA table td dt,
div.EntryWrap div.SectionA table td dd,
div.EntryWrap ul.CategoryInfoList li,
div.EntryWrap ul.CategoryInfoList li a,
div.EntryWrap ul.CategoryInfoList li span,
div.EntryWrap div.SectionE table td,
div.FootWrap div.GlobalFootNav table th,
div.FootWrap div.GlobalFootNav table td,
div.LoginSection div.LoginForm li,
table.CategoryList th span,
div.FreshersContents dt,
div.FreshersContents dd,
div.SectionF p,
div.SubSectionA td
{
line-height:1.4;
}

div.EntryWrap div.TopStorySection table.PickupTable03 dt
{
line-height:1.275;
}

div.TopStorySection p,
div.EntryWrap ul.PRSection li,
div.EntryWrap ul.CategoryInfoList li.WithIconA,
div.EntryWrap ul.CategoryInfoList li.WithIconA a,
div.EntryWrap ul.CategoryInfoList li.WithIconA span,
table.CategoryList li,
table.CategoryList li span
{
line-height:1.5;
}

/* @end */

/* @group new contents font-color setting */

table.CategoryList th span
{
color:#ffffff;
}

div.EntryWrap
{
color:#666666;
}

div.EntryWrap  a
{
color:#666666;
}

div.FootWrap div.GlobalFootNav table th,
div.FootWrap div.GlobalFootNav table th a
{
color:#3aa5f0;
}

div.SubSectionB ul li td a
{
color:#B22222;
}

div.EntryWrap div.InfoSection dt a
{
color:#19bc5c;
}

div.SyunContents a
{
color:#669900;
}

div.EntryWrap ul.PRSection li
{
color:#fb2e95;
}

div.SubSectionA ul.CategoryInfoList li span
{
color:#5b54ff;
}

div.EntryWrap ul.CategoryInfoList li.PRList span
{
color:#fb2e95;
}

div.LoginSection li a
{
color:#006e38;
}/* @group div.TopStorySection */

body.Naitei div.TopStorySection td h3,
body.Naitei div.TopStorySection dt a,
body.Naitei div.SyunContents dt a,
body.Naitei div.SectionF h3 a
{
color:#76469d;
}

body.Manner div.TopStorySection td h3,
body.Manner div.TopStorySection dt a,
body.Manner div.SyunContents dt a,
body.Manner div.SectionF h3 a
{
color:#4b489f;
}

body.Gyouji div.TopStorySection td h3,
body.Gyouji div.TopStorySection dt a,
body.Gyouji div.SyunContents dt a,
body.Gyouji div.SectionF h3 a
{
color:#335d90;
}

body.Biz div.TopStorySection td h3,
body.Biz div.TopStorySection dt a,
body.Biz div.SyunContents dt a,
body.Biz div.SectionF h3 a
{
color:#248248;
}

body.Fashion div.TopStorySection td h3,
body.Fashion div.TopStorySection dt a,
body.Fashion div.SyunContents dt a,
body.Fashion div.SectionF h3 a
{
color:#578209;
}

body.Nyusya div.TopStorySection td h3,
body.Nyusya div.TopStorySection dt a,
body.Nyusya div.SyunContents dt a,
body.Nyusha div.SectionF h3 a
{
color:#797a00;
}

body.Senpai div.TopStorySection td h3,
body.Senpai div.TopStorySection dt a,
body.Senpai div.SyunContents dt a,
body.Senpai div.SectionF h3 a
{
color:#796100;
}

body.Gakusei div.TopStorySection td h3,
body.Gakusei div.TopStorySection dt a,
body.Gakusei div.SyunContents dt a,
body.Gakusei div.SectionF h3 a
{
color:#895400;
}

body.Travel div.TopStorySection td h3,
body.Travel div.TopStorySection dt a,
body.Travel div.SyunContents dt a,
body.Travel div.SectionF h3 a
{
color:#895400;
}

body.Q_A div.TopStorySection td h3,
body.Q_A div.TopStorySection dt a,
body.Q_A div.SyunContents dt a,
body.Q_A div.SectionF h3 a
{
color:#a30000;
}

body.Shinro div.TopStorySection td h3,
body.Shinro div.TopStorySection dt a,
body.Shinro div.SyunContents dt a,
body.Shinro div.SectionF h3 a
{
color:#a10556;
}

div.TopStorySection p.CatchCopy
{
color:#7796b8;
}

body.Naitei div.TopStorySection p.CatchCopy
{
color:#9b76b8;
}

body.Manner div.TopStorySection p.CatchCopy
{
color:#7976b8;
}

body.Gyouji div.TopStorySection p.CatchCopy
{
color:#7796b8;
}

body.Biz div.TopStorySection p.CatchCopy
{
color:#6cb889;
}

body.Fashion div.TopStorySection p.CatchCopy
{
color:#99b863;
}

body.Nyusha div.TopStorySection p.CatchCopy
{
color:#b6b851;
}

body.Senpai div.TopStorySection p.CatchCopy
{
color:#b7a350;
}

body.Gakusei div.TopStorySection p.CatchCopy
{
color:#c19854;
}

body.Travel div.TopStorySection p.CatchCopy
{
color:#c19854;
}

body.Q_A div.TopStorySection p.CatchCopy
{
color:#da7271;
}

body.Shinro div.TopStorySection p.CatchCopy
{
color:#d971a9;
}

/* @end */


/* @group Category Color */

div.EntryWrap table.Naitei td span a,
div.FreshersSection div.Naitei a
{
color:#a862df;
}

div.EntryWrap table.Manner td span a,
div.FreshersSection div.Manner a
{
color:#8787da;
}

div.EntryWrap table.Gyouji td span a,
div.FreshersSection div.Gyouji a
{
color:#2d9ee9;
}

div.EntryWrap table.Biz td span a,
div.FreshersSection div.Biz a
{
color:#34bb62;
}

div.EntryWrap table.Fashion td span a,
div.FreshersSection div.Fashion a
{
color:#88be32;
}

div.EntryWrap table.Nyusha td span a,
div.FreshersSection div.Nyusha a
{
color:#b5ad00;
}

div.EntryWrap table.Senpai td span a,
div.FreshersSection div.Senpai a
{
color:#e8c435;
}

div.EntryWrap table.Gakusei td span a,
div.FreshersSection div.Gakusei a
{
color:#feb155;
}

div.EntryWrap table.Travel td span a,
div.FreshersSection div.Travel a
{
color:#feb155;
}

div.EntryWrap table.Q_A td span a,
div.FreshersSection div.Q_A a
{
color:#f17272;
}

div.EntryWrap table.Shinro td span a,
div.FreshersSection div.Shinro a
{
color:#ec6db2;
}

div.SectionA div.topics{
background-color:#EFEFEF;
padding:10px;
font-size:12px;
color:#a0b27c;
}

div.SectionA div.topics p{
border-bottom: dotted 2px #DFDFDF;
clear:both;
line-height:1.5em;
padding:0px 10px 20px 10px;
font-size:12px;
position:relative;
top:-20px;
color:#333333;
}

div.SectionA div.topics h1{
font-size:16px;
line-height:1.2em;
padding:10px 10px 0px 10px;
margin-left:5px;
color:#333333;
}

div.SectionA div.topics img{
background-color:#ffffff;
border:1px solid #DFDFDF;
padding:6px;
margin:10px;
float:left;
}

div.SectionA div.topics a{
text-decoration:underline;
}

div.SectionA div.cday{
font-size:12px;
color:#38660a;
letter-spacing:0.2em;
line-height:middle;
}

div.SectionA div.cday strong{
font-size:18px;
}

/* @end */

/* @end */
