@charset "utf-8";
.textcenter{ text-align:center; }
.titleSP{ display:block; text-indent:-9999px; border:none!important; overflow:hidden; margin:0 0 20px!important; }
.title-review{ width:100%; height:38px; background:url(../img/title_review.png) center no-repeat; }
.title-history{ width:100%; height:38px; background:url(../img/title_history.png) center no-repeat;}
.title-gallery{ width:100%; height:38px; background:url(../img/title_gallery.png) center no-repeat; }
.title-present{ width:100%; height:41px; background:url(../img/title_present.png) center no-repeat;}
.title-subreview{ width:100%; height:41px; background:url(../img/subtitle_review.png) center no-repeat; }	
#maintext{ padding:10px!important; }
#gallery_sp{ margin-bottom:20px; }
#gallery_sp p{ text-align:center; padding:0 0 10px!important; }
#gallery_sp img{ border:1px solid #fff; }
#gallery_sp img:hover{ border:1px solid #FF0; }
#review{ margin-bottom:20px; }
#review p{ padding: 0 10px; }
#history{ margin-bottom:20px; }
#history dl{ border-left: 7px solid #b4c9d6; margin-bottom:30px; }
#history dd{ padding:5px 20px; margin-bottom:5px; background:url(../img/ico.png) 0 50% no-repeat; }
#present{ padding-top:30px; }
#present span{ color:#F00; text-decoration:underline; }
#present .subtitle-present{ font-size:large!important; margin-bottom:0; font-weight:bold; color:#242424!important; text-align:center; text-decoration:none!important; }
.subtitle-present strong{ color:#ff0663; }
.year{ display:block; text-indent:-9999px; overflow:hidden; height:42px; width:500px; margin-bottom:10px; } 
.yr2006{ background:url(../img/2006.png) no-repeat; }
.yr2007{ background:url(../img/2007.png) no-repeat; }
.yr2008{ background:url(../img/2008.png) no-repeat; }
.yr2009{ background:url(../img/2009.png) no-repeat; }
.yr2010{ background:url(../img/2010.png) no-repeat; }
.yr2011{ background:url(../img/2011.png) no-repeat; }
.yr2012{ background:url(../img/2012.png) no-repeat; }
.yr2013{ background:url(../img/2013.png) no-repeat; }

#interviewTXT{ background-color:#f0f5f8; padding:10px; margin:15px 15px 20px; }
.c_interviewer {
color: #9f7831; margin-bottom:0;
}
.c_takeru{ color:#2a4990; }
.caption{ color:#242424!important; font-size:smaller!important; text-decoration:none!important; }
