
#newsIndex{
width:662px;
font-family:"メイリオ", Meiryo,"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

#newsIndex h2{
width:662px;
height:34px;
margin-bottom:22px;
background:url(../news/images/index_h2.png) no-repeat;
text-indent:-9999px;
overflow:hidden;
}

#newsIndex.news2025 h2{
background:url(../news/images/index2025_h2.png) no-repeat;
}
#newsIndex.news2024 h2{
background:url(../news/images/index2024_h2.png) no-repeat;
}
#newsIndex.news2023 h2{
background:url(../news/images/index2023_h2.png) no-repeat;
}
#newsIndex.news2022 h2{
background:url(../news/images/index2022_h2.png) no-repeat;
}
#newsIndex.news2021 h2{
background:url(../news/images/index2021_h2.png) no-repeat;
}
#newsIndex.news2020 h2{
background:url(../news/images/index2020_h2.png) no-repeat;
}
#newsIndex.news2019 h2{
background:url(../news/images/index2019_h2.png) no-repeat;
}

#newsIndex.news2018 h2{
background:url(../news/images/index2018_h2.png) no-repeat;
}

#newsIndex.news2017 h2{
background:url(../news/images/index2017_h2.png) no-repeat;
}

#newsIndex.news2016 h2{
background:url(../news/images/index2016_h2.png) no-repeat;
}

#newsIndex.news2015 h2{
background:url(../news/images/index2015_h2.png) no-repeat;
}

#newsIndex.news2014 h2{
background:url(../news/images/index2014_h2.png) no-repeat;
}

#newsIndex.news2013 h2{
background:url(../news/images/index2013_h2.png) no-repeat;
}

#newsIndex.news2012 h2{
background:url(../news/images/index2012_h2.png) no-repeat;
}

#newsIndex.news2011 h2{
background:url(../news/images/index2011_h2.png) no-repeat;
}

#newsIndex.news2010 h2{
background:url(../news/images/index2010_h2.png) no-repeat;
}

#newsIndex .articleBox{
/*height:180px;*/
padding:0 9px 20px 175px;
margin-bottom:20px;
border-bottom:1px #b2b2b2 dotted;
position:relative;
overflow:hidden;
}

#newsIndex .articleBox img.image{
position:absolute;
top:0;
left:0;
}


#newsIndex .articleBox .trial{
background:url(../news/images/news_icon_trial.png) no-repeat;
}

#newsIndex .articleBox .ticket{
background:url(../news/images/news_icon_ticket.png) no-repeat;
}

#newsIndex .articleBox .csr{
background:url(../news/images/news_icon_csr.png) no-repeat;
}

#newsIndex .articleBox .cm{
background:url(../news/images/news_icon_cm.png) no-repeat;
}

#newsIndex .articleBox .media{
background:url(../news/images/news_icon_media.png) no-repeat;
}

#newsIndex .articleBox .salon{
background:url(../news/images/news_icon_salon.png) no-repeat;
}

#newsIndex .articleBox .other{
background:url(../news/images/news_icon_other.png) no-repeat;
}

#newsIndex .articleBox .recruit{
background:url(../news/images/news_icon_recruit.png) no-repeat;
}

#newsIndex .articleBox .member{
background:url(../news/images/news_icon_member.png) no-repeat;
}

#newsIndex .articleBox .item{
background:url(../news/images/news_icon_item.png) no-repeat;
}



#newsIndex .articleBox h3{
padding:30px 0 10px;
line-height:1.3;
font-weight:bold;
font-size:15px;
color:#000;
}

#newsIndex .articleBox p.text{
padding-bottom:10px;
line-height:1.4;
font-size:13px;
color:#000;
}

#newsIndex .articleBox span.date{
font-size:13px;
padding-bottom:10px;
color:#999;
display:block;
text-align:right;
}

#newsIndex .articleBox a.detail{
padding:0 0 5px 22px;
background:url(../news/images/news_icon_link.png) no-repeat 0 0;
font-size:13px;
color:#BFA031;
display:inline;
}

/* 2010～2016年記事のリンク一時非表示  2014.9.10 */
#newsIndex.backnumber .articleBox a.detail{
display:none;
}

/* バックナンバー記事のリンク一時非表示を一部解除  2016.3.30 */
#newsIndex.backnumber .articleBox.leaveLink a.detail{
display:inline;
}


#newsIndex .articleBox span.closed{
font-size:13px;
color:#f00;
}

#newsIndex .articleBox p.text span.warning{
font-size:11px;
}

/* バックナンバーリンク */

#newsIndex #backNumber{
padding-bottom:20px;
}

#newsIndex #backNumber li{
padding-bottom:5px;
}

#newsIndex #backNumber li a{
width:662px;
height:34px;
background-repeat:no-repeat;
text-indent:-9999px;
overflow:hidden;
display:block;
}

#newsIndex #backNumber li a:hover{
background-position:0 -34px;
}

#newsIndex #backNumber li a#news2025{
background-image:url(../news/images/index_btn_2025.png);
}
#newsIndex #backNumber li a#news2024{
background-image:url(../news/images/index_btn_2024.png);
}
#newsIndex #backNumber li a#news2023{
background-image:url(../news/images/index_btn_2023.png);
}
#newsIndex #backNumber li a#news2022{
background-image:url(../news/images/index_btn_2022.png);
}
#newsIndex #backNumber li a#news2021{
background-image:url(../news/images/index_btn_2021.png);
}
#newsIndex #backNumber li a#news2020{
background-image:url(../news/images/index_btn_2020.png);
}
#newsIndex #backNumber li a#news2019{
background-image:url(../news/images/index_btn_2019.png);
}

#newsIndex #backNumber li a#news2018{
background-image:url(../news/images/index_btn_2018.png);
}

#newsIndex #backNumber li a#news2017{
background-image:url(../news/images/index_btn_2017.png);
}

#newsIndex #backNumber li a#news2016{
background-image:url(../news/images/index_btn_2016.png);
}

#newsIndex #backNumber li a#news2015{
background-image:url(../news/images/index_btn_2015.png);
}

#newsIndex #backNumber li a#news2014{
background-image:url(../news/images/index_btn_2014.png);
}

#newsIndex #backNumber li a#news2013{
background-image:url(../news/images/index_btn_2013.png);
}

#newsIndex #backNumber li a#news2012{
background-image:url(../news/images/index_btn_2012.png);
}

#newsIndex #backNumber li a#news2011{
background-image:url(../news/images/index_btn_2011.png);
}

#newsIndex #backNumber li a#news2010{
background-image:url(../news/images/index_btn_2010.png);
}


.tx10{
 font-size:10px;
}


/* サイン会 */

#sign2006{
 width:662px;
}

#sign2006Txt{
 width:473px;
 margin:21px 17px 0 0;
 _margin:21px 14px 0 0;
 float:left;
}

#sign2006Txt h2{
 width:275px;
 float:left;
}


#sign2006Txt p{
 width:275px;
 margin:8px 0 0 0;
 float:left;
}

#sign2006Photo{
 float:right;
}

