/* リンク （訪問前）*/
a:link {
color: #C00;
text-decoration: underline;
}

/* 訪問済み */
a:visited {
color: #999;
text-decoration: underline;
}

/* アクティブ時 */
a:active {
color: #F00;
text-decoration: underline;
}


.mbgtop{
	background:url(images/mbgtop.jpg);
	background-position:top center;
	background-repeat:no-repeat;
}

.mbgfoot{
	background:url(images/mbgfoot1.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
}

.releasetitle {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 14px;
	line-height: 18px;
	font-weight:bold;
	padding-bottom:5px;
	color: #900;
}
.totop {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 10px;
	line-height: 16px;
	margin-top:5px;
	margin-bottom:5px;
}
.txt12 {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 12px;
	line-height: 16px;
	color: #000000;
}
.mainbg {
	background-color: #FFF3E3;
	background-image: url(images/mainbg.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.schline {
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #CC6666;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CC6666;


}
.what12 {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 12px;
	line-height: 16px;
	color: #FFFFFF;
}
.schline02 {
	padding-bottom: 1px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CC6666;



}
.txt11 {

	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 11px;
	line-height: 16px;
	color: #5F4A36;
}
.schline11 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CC3333;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 11px;
	line-height: 16px;

}
.schbox1 {
	background-color: #AD5764;
	padding: 3px;
}
.txt12a {

	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 12px;
	line-height: 16px;
	color: #CC3300;
}
.txt12a2 {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 12px;
	line-height: 16px;
	color: #990000;
	font-weight: normal;

}
.schline3 {
	border-top: 2px solid #CC6666;
	border-right: 0px none;
	border-bottom: 0px none;
	border-left: 0px none;
}
.schline4 {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CC6666;
	border-top-width: 1px;
	border-top-color: #CC6666;
	border-top-style: solid;


}
.schline6 {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CC6666;
}
.txtold {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 12px;
	line-height: 14px;
}


/* リリース情報 */
.DBtmp_box           {font-size:12px; line-height:16px; margin:0; padding:0;}
.DBtmp_left          {margin:0; padding:0 0 15px 0;}
.DBtmp_right         {margin:0; padding:0 0 15px 0;}
.DBtmp_compound      {margin:0; padding:0;}
.DBtmp_catch         {margin:0; padding:0;}
.DBtmp_title         {font-size:16px; color: #900; font-weight:bold; margin:0; padding:0;}
.DBtmp_subtitle      {margin:0; padding:0; font-size:10px;}
.DBtmp_date          {margin:0; padding:0;}
.DBtmp_detail        {margin:0; padding:0;}
.DBtmp_list          {margin:0; padding:0;}
.DBtmp_listline      {margin:0; padding:0;}
.DBtmp_line          {margin:0; padding:0; margin-bottom:20px; 	border-top: 2px solid #CC6666;
	border-right: 0px none;
	border-bottom: 0px none;
	border-left: 0px none;}
	
	
img {vertical-align:bottom; border:0; margin:0; padding:0;}
	
/* TOP ====================================== */
#top_main         {width:839px; height:542px; background: url(images/top_bg.png) no-repeat; margin:0; padding:0; overflow:hidden;}
#top_main:after   {height:1px; content:""; display:block; clear:both; overflow:hidden;}
* html #top_main  {height:1em; overflow:visible;}

#top_main h2      {margin:0; padding:0; float:right;}
/*#top_main #left   {width:490px; height:542px; margin:0; padding:5px 0 0 0; float:left;}*/
#top_main #left   {width:490px; height:542px; margin:0; padding:2px 0 0 0; float:left;}
#top_main #btn    { height:420px; margin:0; padding:0 0 0 3px;}
#top_main #bd_btn {margin:0; padding:15px 0 5px 3px;}
#top_main #best10_btn {margin:0; padding:1px 0 5px 0;}
#top_main #event_btn1 {margin:0; padding:2px 0 0 3px;}
#top_main #twitter {margin:0; padding:2px 0 0 4px;}
#top_main #what   {width:251px; height:87px; margin:0 0 0 95px; padding:0; overflow:auto; scrollbar-3dlight-color:#5F363B; scrollbar-arrow-color:#B67777; scrollbar-base-color:#5F363B; scrollbar-darkshadow-color:#5F363B; scrollbar-face-color:#5F363B; scrollbar-highlight-color:#B67777; scrollbar-shadow-color:#B67777;}
/*#top_main #what   {width:251px; height:87px; margin:328px 0 0 95px; padding:0; overflow:auto; scrollbar-3dlight-color:#5F363B; scrollbar-arrow-color:#B67777; scrollbar-base-color:#5F363B; scrollbar-darkshadow-color:#5F363B; scrollbar-face-color:#5F363B; scrollbar-highlight-color:#B67777; scrollbar-shadow-color:#B67777;}*/
#top_main #what p {color:#FFFFFF; margin:0; padding:0 0 14px 0;}
#top_main #ura    {margin:0; padding:460px 0 0 0; float:left;}
