

body {

  width : 100%;

  margin : 0;

  background : #000000;

  font-size :12px;

  color : #ffffff;

  line-height : 140%;

}



#Wrapper {

  width : 912px;

  margin-top : 25px;

  margin-bottom : 25px;

  margin-left : auto;

  margin-right : auto;

}



#Container {

  width : 900px;

  float : left;

  border : 1px solid #3c3c3c;

  background-image : url("../images/background_dot.gif");

}



#Container_c {

  width : 898px;

  float : left;

  border : 1px solid #3c3c3c;

  background : url("../images/background_main.gif") repeat;

}



#Display_Url {

  width : 10px;

  float : right;

  background : url('../images/display_url_ri.gif') no-repeat;

  height : 94px;

}



#Container_Main {

  width : 876px;

  padding : 17px 11px 0 11px;

}



#Main_Top {

  width : 876px;

}



#Top_Title {

  width : 394px;

  float : left;

}



#Top_bn {

  width : 482px;

  float : right;

}



#Main_Menu {

  width : 876px;

}



#Main_Contents {

  width : 876px;

  float : left;

  background : url('../images/background_contents_main.gif') repeat-y;

  margin : 0;

  padding : 0;

}



#Main_Announce {

  width : 874px;

  clear : both;

  float : none;

  border : 1px solid #3b4040;

}



#Announce_swf {

  width : 683px;

  float : left;

  height : 310px;

}



#Announce_ncover {

  width : 161px;

  float : right;

  padding : 10px 15px 15px 15px;

}



.ncover_txt {

  color : #ffff00;

  font-size : 10px;

  line-height : 130%;

}



#Announce_contents {

  width : 653px;

  float : left;

  padding : 14px;

}



#Announce_right {

  width : 191px;

  float : right;

}



#right_ncover {

  width : 161px;

  padding : 15px;

}



#Announce_sidebar_top {

  width : 161px;

  padding : 10px 15px 15px 15px;

}



#Announce_sidebar_bottom {

  width : 170px;

  padding : 14px 4px 14px 14px;

}



#Main_Pickup {

  width : 876px;

}



#Pickup_bn {

  width : 138px;

  float : left;

  background : url('../images/pickup_background_dot.gif') repeat;

  float : left;

}



#Pickup_snap {

  width : 316px;

  background : url('../images/streetsnap_background.gif') repeat-x;

  padding : 15px 8px 0 1px;

  float : left;

}



#snap_title {

  background : url('../images/streetsnap_title.gif') no-repeat;

  height : 32px;

}



#snap_PH {

  height : 165px;

}



#snap_box {

  width : 316px;

}



#box_ranking {

  font-size : 0;

  float : left;

  width : 156px;

  margin-right : 4px;

}



#ranking_top {

  background : url('../images/streetsnap_box1_top.gif') no-repeat;

  height : 19px;

}



#ranking_middle {

  background-color : #454e4d;

  padding : 0 5px 0 3px;

  height : 56px;

}



.middle_txt {

  float : right;

  padding : 3px;

  width : 85px;

  font-size : 10px;

}


.middle_txt_b {

  float : right;
  width : 85px;
  font-size : 10px;
  line-height:1.3em;
  
}


#ranking_bottom {

  background : url('../images/streetsnap_box1_bottom.gif') no-repeat;

  height : 3px;

}



#box_choice {

  font-size : 0;

  float : right;

  width : 156px;

}



#choice_top {

  background : url('../images/streetsnap_box2_top.gif') no-repeat;

  height : 19px;

}



#snap_bottom {

  background : url('../images/streetsnap_bottom.gif') no-repeat;

  height : 22px;

}



#Pickup_special {

  width : 196px;

  padding : 15px 14px 0 10px;

  float : left;

}



#special_title {

  background : url('../images/special_title.gif') no-repeat;

  height : 32px;

}



#special_bn_a {

  height : 63px;

  margin : 0 0 0 2px;

}



#special_bn_b {

  height : 63px;

  margin : 0 0 0 2px;

}



#special_bn_c {

  height : 63px;

  margin : 0 0 0 2px;

}



#special_bn_d {

  height : 53px;

  margin : 0 0 0 2px;

}



#special_bottom {

  background : url('../images/special_bottom.gif') no-repeat;

  height : 10px;

}



#Pickup_news {

  width : 172px;

  padding : 15px 10px 0 11px;

  float : left;

  background : url('../images/news_background.gif') repeat-x;

}



#news_title {

  background : url('../images/news_title.gif') no-repeat;

  height : 23px;

}



.news_line {

  height : 1px;

  font-size : 0;

  background : url('../images/news_bar.gif') no-repeat;

}



#Main_bottom {

  height : 38px;

  padding : 0 0 0 728px;

}



.Main_Button {

  border : 1px solid #3f4343;

  margin : 0 0 13px 0;

  height : 28px;

  width : 874px;

  background : url('../images/m_background.gif');

}



a.grp_m_Button {

  background-position : left top;

  float : left;

  height : 28px;

}



a.grp_m_Button:hover {

  background-position : left bottom;

}



a.grp_c_Button {

  background-position : left top;

  float : left;

  height : 21px;

}



a.grp_c_Button:hover {

  background-position : left bottom;

}

h4 {
	font-size:15px; color:#FFCC00; letter-spacing:1.5px; font-style:bold; display:inline;
}
h5 {
	font-size:12px; color:#FFCC00; letter-spacing:1.5px; font-style:bold; display:inline;
}

a:link				{font-size:9pt; color:#00AFEA; text-decoration: underline;}

a:visited			{font-size:9pt; color:#00AFEA; text-decoration: underline;}

a:hover				{font-size:9pt; color:#00AFEA; text-decoration: none;}



.p8{

font-size:9px; line-height:100%;

}



.bn_text		{font-size:8pt; color:#00AFEA; line-height:100%;}



a.link_01:link		{font-size:8pt; color:#00AFEA; text-decoration:underline; line-height:100%;}

a.link_01:visited	{font-size:8pt; color:#00AFEA; text-decoration:underline; line-height:100%;}

a.link_01:hover		{font-size:8pt; color:#00AFEA; text-decoration: none; line-height:100%;}



a.link_02:link		{font-size:8pt; color:#EA0000; text-decoration:underline; line-height:100%;}

a.link_02:visited	{font-size:8pt; color:#EA0000; text-decoration:underline; line-height:100%;}

a.link_02:hover		{font-size:8pt; color:#EA0000; text-decoration: none; line-height:100%;}



a.link_03:link		{font-size:7pt; color:#00AFEA; text-decoration:underline; line-height:100%;}

a.link_03:visited	{font-size:7pt; color:#00AFEA; text-decoration:underline; line-height:100%;}

a.link_03:hover		{font-size:7pt; color:#00AFEA; text-decoration: none; line-height:100%;}



/* successive_cover */



#cover dt {
	float: left;
	width: 5em;
	color: #F6FF00;
	font-weight: bold;
}	

#cover dd {

	margin-left: 5em;

	padding-bottom:1em;
	}

.clear { clear:both; }


.imgR	{
		float:right;
		margin:0px 0px 0px 10px;
}

.imgL	{
		float:left;
		margin:0px 10px 0px 0px;		
}

.red	{
		color:#FF0000;
		
}