@charset "utf-8";

*
{
	color		:#b4b4b4;
	margin		:0;
	padding		:0;
	outline		:none;
	background-color:transparent;
	background-repeat:no-repeat;
}

body { background-color: #161616; color:#b4b4b4; }
body#gt5_bspec { text-align:center; font-size:13px; font-family: Helvetica,"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka,"ＭＳ Ｐゴシック","メイリオ", Meiryo, Verdana, sans-serif; }
body, pre { line-height	:1.4; }
h1,h2,h3,h4,h5,h6 { font-weight	:bold; }
a { text-decoration	:none; }
ul,ol,dl { list-style-type :none; }
form {
	display		:inline;
}

img {
	vertical-align	:bottom;
	border		:none;
}

a img {
	border		:none;
}

a:hover img {
	border		:none;
}


/*
*	products/gt5/
*/

/*div.contents_center { float: left; width: 580px; margin: 0 0 0 -20px; font-size: 96%; }
*/
#contents-area.legacy_contents {
	width:auto;
	background-repeat: repeat-y;
	background-position: center;
	display:table;
/*	font-size:81%;*/
	margin-top:24px;
}

#contents-area.legacy_contents div.contents_left { float:left; width:228px; font-size:91%; margin:0px 0px 0 0; clear:both; }
#contents-area.legacy_contents #article-area.contents_center { float:left; width:720px; margin:0px 0 0 32px; font-size:81%; }
#contents-area.legacy_contents div.contents_right { float:left; width:180px; margin:0 0 0 20px; font-size:88%; }
#contents-area.legacy_contents div.contents_center.one_column { width:980px;; margin:0; font-size:81%; }
#contents-area.legacy_contents h3,
#contents-area.legacy_contents h4 { font-weight:bold; }
#contents-area.legacy_contents h3 { clear:both; margin:0 0 12px 0; color:#f2f2f2; }
#contents-area.legacy_contents h3.package_image { text-align:center; padding:20px 0 0 0; margin:0 0 0 0; }
#contents-area.legacy_contents h4 { font-size:125%; margin:0 0 24px 0; text-shadow:0 -1px #000; }
#contents-area.legacy_contents div.contents_center.advanced h4,
#contents-area.legacy_contents div.contents_center_plus.advanced h4 { font-size:115%; line-height:1.6; margin:0 0 16px 0; }
#contents-area.legacy_contents div.article_list_hr_x { font-size:1px; clear:both; width:720px; height:12px; margin:0 0 12px 0; background-image:url(/common/images/legacy/gray_line.gif); background-repeat:repeat-x; background-position:bottom; }

#contents-area.legacy_contents p { margin:0 0 6px 0; }

/*
div.contents_left dl.left_menu_large
{
	margin			:0px 0 20px 0;
}

div.contents_left dl.left_menu
{
	margin			:0 0 20px 0;
	background-image	:url(/common/images/legacy/bg_menu_open.gif);
	background-repeat	:repeat-x;
}

dl.left_menu dt p,
dl.left_menu dt a,
dl.left_menu_large dd a
{
	font-size		:91%;
	color			:#f2f2f2;
	display			:block;
	padding			:12px 24px 10px 12px;
	background-image	:url(/common/images/legacy/bg_menu_header.gif);
	background-position	:0 0;
}

dl.left_menu dd
{
	font-size		:91%;
}

dl.left_menu_large dd a
{
	background-image	:url(/common/images/legacy/bg_menu_allow.gif);
}

dl.left_menu dt p
{
	background-position	:-360px 0;
}
dl.left_menu dt a:hover,
dl.left_menu_large dd.checked a,
dl.left_menu_large dd a:hover
{
	background-position	:-180px 0;
}

dl.left_menu * a,
dl.left_menu * a:link,
dl.left_menu * a:hover,
dl.left_menu * a:focus,
dl.left_menu * a:visited,
dl.left_menu_large * a,
dl.left_menu_large * a:link,
dl.left_menu_large * a:hover,
dl.left_menu_large * a:focus,
dl.left_menu_large * a:visited
{
	color			:#f2f2f2;
}

dl.left_menu dd a
{
	display			:block;
	width			:144px;
	padding			:4px 12px 2px 24px;
	margin			:4px 0;
	background-image	:url(/common/images/legacy/list_style.gif);
	background-position	:0 0;
}

dl.left_menu dd a:hover,
dl.left_menu dd.checked a
{
	color		:#f2f2f2;
	background-color:#4e5765;
}

dl.left_menu dd.separator
{
	height				:2px;
	font-size			:1px;
	width				:180px;
	margin				:6px 0;
	background-image	:url(/common/images/legacy/leftmenu_line.gif);
	background-repeat	:repeat-x;

}
*/



/*
dl.products_list { display:block; float:left; width:156px; height:88px; position:relative; padding:170px 12px 0 12px; margin:0 0 12px 20px; background-image:url(/common/images/legacy/list_bg_off.jpg); } 
dl.products_list.first { margin-left:0; }
dl.products_list:hover,
dl.products_list:active,
dl.products_list:focus { background-image:url(/common/images/legacy/list_bg_on.jpg); cursor:pointer; }
dl.products_list dd.new { z-index:2; margin:0; position:absolute; top:0; left:0; }
dl.products_list dd.image a { position:absolute; top:0; left:0; z-index:99; width:180px; height:258px; text-align:center; }
dl.products_list dd.image a img { margin:12px 0 0 0; }
dl.products_list dt { font-size:95%; display:block; color:#f2f2f2; height:42px; }
dl.products_list dt a,
dl.products_list dt a:visited { color:#f2f2f2; }
.mac dl.products_list dt{ font-size:100%; }
dl.products_list dd.image a { display:inline; }
dl.products_list dd a,
dl.products_list dd a:visited  { font-size:89%; color:#b3b3b3; }
.mac dl.products_list dd { font-size:91%; margin:0 0 2px 0; }
.mac dl.products_list dd { font-size:100%; }
div.products_list { float:left; width:180px; height:258px; margin:0 0 12px 20px; background-image:url(/common/images/legacy/list_bg_off.jpg); }
*/

#contents-area.legacy_contents dl.left { width:224px; float:left; margin:0 20px 0 0; }
#contents-area.legacy_contents dl.right { width:224px; float:right; margin:0 0 0 20px; display:block; }
#contents-area.legacy_contents dl#image_box dd.image { text-align:center; margin:0 0 12px 0; }
#contents-area.legacy_contents dl#image_box dd.discription { font-size:91%; margin:0 0 20px 0; }
#contents-area.legacy_contents dl.image_box_wide { width:224px; float:left; margin:0 24px 12px 0; }
#contents-area.legacy_contents dl.image_box_wide dd.image { text-align:center; margin:0 0 10px 0; }
#contents-area.legacy_contents dl.image_box_wide dd.discription{ font-size:90%; margin:0 0 10px 0;}
#contents-area.legacy_contents dl.image_box_wide dd.discription h4{ font-size:110%; margin:0 0 5px 0;}
#contents-area.legacy_contents table.pickup_box { clear:both; background-color:#34383d; }
#contents-area.legacy_contents table.pickup_box h4 { font-size:110%; margin:0 0 6px 0; }
#contents-area.legacy_contents table.pickup_box td { padding:14px 0 0 14px; }
#contents-area.legacy_contents table.pickup_box td.imagearea { width:180px; padding:0 14px 0 20px; }
#contents-area.legacy_contents div.contents_center h3.blank_bg { position:relative; text-align:center; font-weight:normal; width:580px; height:24px; background-image:url(/common/images/legacy/blank_center.gif); }

#contents-area.legacy_contents dl#image_box_large { width: 348px; margin-bottom:20px; }

#contents-area.legacy_contents dl.package_detail_data { margin:25px 0 40px 0; clear:both; }
#contents-area.legacy_contents dl.package_detail_data dd { height:30px; line-height:30px; border-width:1px; border-style:none none solid none; border-color:#3a3a3a; }
#contents-area.legacy_contents dl.package_detail_data dd span { font-weight:bold; }

dl.detail_header_title { margin:15px  0 18px 0; padding:0 0 15px 0; background:url(/common/images/gt5/dlc/hr_large_blue.gif) no-repeat bottom; }
dl.detail_header_title dt { font-size:130%; font-weight:bold; color:#f2f2f2; margin:0px 0 6px 0; }

dl.detail_header_data dd#date,
dl.detail_header_title dd.category,
.stbuttontext { font-size:92%; }
div.header_offset { width:580px; height :200px; position:relative; }

dl.products_gt5_topmenu { width:980px; height:28px; margin:3px 0 32px 0; text-shadow: 0px -1px #000; position:relative; background:url(/common/images/gt5/top/header_table_center.png) repeat-y; }
dl.products_gt5_topmenu dd { position:relative; float:left; width:196px; font-size:14px; text-align:center; line-height:28px; }
dl.products_gt5_topmenu dd.top_bg { width:980px; height:6px; position:absolute; top:-6px; left:0; background:url(/common/images/gt5/top/header_table_top.png) no-repeat; }
dl.products_gt5_topmenu dd.bottom_bg { width:980px; height:6px; position:absolute; bottom:-6px; left:0; background:url(/common/images/gt5/top/header_table_bottom.png) no-repeat; }
dl.products_gt5_topmenu dd a { display:block; width:196px; height:28px; line-height:28px; }
dl.products_gt5_topmenu dd img { position:absolute; top:26px; left:94px; z-index:10; display:none; }
dl.products_gt5_topmenu dd.focus img,
dl.products_gt5_topmenu dd:hover img { display:block; }
dl.products_gt5_topmenu dd.focus_intro { line-height:0; }
dl.products_gt5_topmenu dd.focus a { color:#b2b2b2; }

div.gt5_products_2011_main img.main { margin:-10px 0 0 0; }
div.gt5_products_2011_main div.main_contents_list { width:980px; overflow:hidden; position:relative; margin:20px 0 0 0; }
div.gt5_products_2011_main div.main_contents_list:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
div.gt5_products_2011_main div.main_contents_list dl { float:left; width:245px; padding-bottom:32768px; margin-bottom:-32768px; }
div.gt5_products_2011_main div.main_contents_list dl dt,
div.gt5_products_2011_main div.main_contents_list dl dd { width:205px; margin:0 20px 18px; }
div.gt5_products_2011_main div.main_contents_list dl dt { margin-top:24px; font-weight:bold; font-size:110%; }
div.gt5_products_2011_main div.main_contents_list dl dd { margin-bottom:136px; }
div.gt5_products_2011_main div.main_contents_list dl dd.image { position:absolute; bottom:10px; margin:0; }
div.gt5_products_2011_main div.main_contents_list dl.list_left { background:url(/common/images/gt5/top/list_left_top.png?2013) no-repeat; }
div.gt5_products_2011_main div.main_contents_list dl.list_center { background:url(/common/images/gt5/top/list_center_top.png?2013) no-repeat; }
div.gt5_products_2011_main div.main_contents_list dl.list_right { background:url(/common/images/gt5/top/list_right_top.png?2013) no-repeat; }
div.gt5_products_2011_main div.main_contents_list dl.list_left:hover { background:url(/common/images/gt5/top/list_left_top_on.png?2013) no-repeat; }
div.gt5_products_2011_main div.main_contents_list dl.list_center:hover { background:url(/common/images/gt5/top/list_center_top_on.png?2013) no-repeat; }
div.gt5_products_2011_main div.main_contents_list dl.list_right:hover { background:url(/common/images/gt5/top/list_right_top_on.png?2013) no-repeat; }
div.gt5_products_2011_main div.main_contents_list_bottom { width:980px; position:relative; }
div.gt5_products_2011_main div.main_contents_list_bottom dl dd { width:245px; height:10px; float:left; }
div.gt5_products_2011_main div.main_contents_list_bottom dl dd.left   { background:url(/common/images/gt5/top/list_left_bottom.png?2013) no-repeat; }
div.gt5_products_2011_main div.main_contents_list_bottom dl dd.center { background:url(/common/images/gt5/top/list_center_bottom.png?2013) no-repeat; }
div.gt5_products_2011_main div.main_contents_list_bottom dl dd.right  { background:url(/common/images/gt5/top/list_right_bottom.png?2013) no-repeat; }
div.gt5_products_2011_main div.main_contents_list a { display:block; background:url(/common/images/other/blank.gif) repeat; cursor:pointer; }

div.gt5_products_2011_main2 { position:relative; }
div.gt5_products_2011_main2 div.gt5_2011_main_sublist { width:780px; overflow:hidden; position:relative; }
div.gt5_products_2011_main2 div.gt5_2011_main_sublist:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
div.gt5_products_2011_main2 div.gt5_2011_main_sublist dl { float:left; width:390px; padding-bottom:32768px; margin-bottom:-32768px; position:relative; }
div.gt5_products_2011_main2 div.gt5_2011_main_sublist dl dt { margin:15px 30px 0 52px; font-weight:bold; font-size:110%; color:#d0d0d0; }
div.gt5_products_2011_main2 div.gt5_2011_main_sublist dl dd.text { margin:10px 30px 14px 52px; }
div.gt5_products_2011_main2 div.gt5_2011_main_sublist dl dd.image { position:absolute; top:10px; left:10px; }
div.gt5_products_2011_main2 div.gt5_2011_main_sublist dl.list_left { background:url(/common/images/gt5/top/list_s_left_top.png?2013) no-repeat; }
div.gt5_products_2011_main2 div.gt5_2011_main_sublist dl.list_right { background:url(/common/images/gt5/top/list_s_right_top.png?2013) no-repeat; }
div.gt5_products_2011_main2 div.gt5_2011_main_sublist dl.list_left:hover { background:url(/common/images/gt5/top/list_s_left_top_on.png?2013) no-repeat; }
div.gt5_products_2011_main2 div.gt5_2011_main_sublist dl.list_right:hover { background:url(/common/images/gt5/top/list_s_right_top_on.png?2013) no-repeat; }
div.gt5_products_2011_main2 div.gt5_2011_main_sublist_bottom { width:780px; }
div.gt5_products_2011_main2 div.gt5_2011_main_sublist_bottom dl dd { width:390px; height:10px; float:left; }
div.gt5_products_2011_main2 div.gt5_2011_main_sublist_bottom dl dd.left  { background:url(/common/images/gt5/top/list_s_left_bottom.png) no-repeat; }
div.gt5_products_2011_main2 div.gt5_2011_main_sublist_bottom dl dd.right { background:url(/common/images/gt5/top/list_s_right_bottom.png) no-repeat; }

div.gt5_products_2011_main div.main_contents_list dl dd,
div.gt5_products_2011_main2 div.gt5_2011_main_sublist dl dd.text { line-height:1.4; color:#d4d4d4; font-size:93%; }

div.gt5_products_2011_main2 div.gt5_2011_main_sublist dl.large_list { width:780px; background:url(/common/images/gt5/top/list_l_top.png) no-repeat; }
div.gt5_products_2011_main2 div.gt5_2011_main_sublist dl.large_list:hover { background:url(/common/images/gt5/top/list_l_top_on.png) no-repeat; }
div.gt5_products_2011_main2 div.gt5_2011_main_sublist_bottom dl dd#gt5_2011_subcontents_bottom_large { width:780px; height:10px; float:left; background:url(/common/images/gt5/top/list_l_bottom.png) no-repeat; }

table.gt5_2011_contents_index { width:780px; }
table.gt5_2011_contents_index tr th.index_header { width:780px; height:38px; background:url(/common/images/gt5/top/table_top.png) no-repeat; }
#contents-area.legacy_contents table.gt5_2011_contents_index tr th.index_header p { margin:0 0 0 20px; font-weight:bold; line-height:37px; margin:0; padding:0 0 0 20px; }
table.gt5_2011_contents_index tr td.index_body { width:780px; height:300px; background:url(/common/images/gt5/top/table_center.png) repeat-y; }
table.gt5_2011_contents_index tr td.index_body dl { width:240px; float:left; margin:0 0 0 0; padding: 0 0 10px 0; }
table.gt5_2011_contents_index tr td.index_body dl.top { margin:0 0 0 50px; }
table.gt5_2011_contents_index tr td.index_body dl dt,
table.gt5_2011_contents_index tr td.index_body dl dd { line-height:1.6; }
table.gt5_2011_contents_index tr td.index_body dl dd img { position:relative; top:2px; left:6px; }
table.gt5_2011_contents_index tr td.index_body dl dt { margin:14px 0 0 0; font-weight:bold; }
table.gt5_2011_contents_index tr td.index_bottom { height:8px; background:url(/common/images/gt5/top/table_bottom.png) no-repeat; }

div.gt5_products_2011_main2 dl.gt5_2011_top_movielist { width:180px; position:absolute; top:0px; right:0; }
div.gt5_products_2011_main2 dl.gt5_2011_top_movielist dt { font-size:16px; height:33px; background:url(/common/images/common/default_line.gif) repeat-x bottom; }
div.gt5_products_2011_main2 dl.gt5_2011_top_movielist dd { margin:10px 0 0 0; position:relative; width:180px; height:77px; }
div.gt5_products_2011_main2 dl.gt5_2011_top_movielist dd img.frame { position:absolute; top:0; left:0; }
div.gt5_products_2011_main2 dl.gt5_2011_top_movielist dd img.thumbnail { margin:6px 0 0 6px; }

dl.gt5_2011_spec2_main { position:relative; width:980px; background:url(/common/images/gt5/dlc/header_bg.png) no-repeat; clear:both; margin:0 0 20px 0; }
dl.gt5_2011_spec2_main dt { margin:0 0 30px 0; font-size:24px; color:#b4b4b4; text-shadow: 0px -1px #000; }
dl.gt5_2011_spec2_main dd {  }

dl.gt5_2011_spec2_main dt.main_header { margin:0px 0 0 44px; position:relative; padding:18px 0 28px 0; }
/*
dl.gt5_2011_spec2_main dt.main_header img.sub { position:absolute; top:18px;left:0; }
dl.gt5_2011_spec2_main dt.main_header img.main { position:absolute; top:60px; left:0; }
dl.gt5_2011_spec2_main dt.main_header p { position:absolute; top:106px; left:0; }
*/
dl.gt5_2011_spec2_main dt.main_header img { display:block; }
dl.gt5_2011_spec2_main dt.main_header img.sub { margin:0 0 0 0; }
dl.gt5_2011_spec2_main dt.main_header img.main { margin:18px 0 0 0; }
dl.gt5_2011_spec2_main dt.main_header p { margin:12px 0 0 0; }

dl.gt5_2011_spec2_main dd.main_body {  font-size:90%; font-weight:bold; }
dl.gt5_2011_spec2_main dd.main_body dl { position:absolute; top:18px; right:44px; }
dl.gt5_2011_spec2_main dd.main_body dl dd { float:right; height:24px;  }
dl.gt5_2011_spec2_main dd.main_body dl dd a { display:block; height:24px; padding:4px 0px; background:url(/common/images/gt5/dlc/bt_center.png) repeat-x; }
dl.gt5_2011_spec2_main dd.main_body dl dd a.now { color:#ccc; }
dl.gt5_2011_spec2_main dd.main_body dl dd.bg_right { width:18px; background:url(/common/images/gt5/dlc/bt_right.png)   no-repeat; }
dl.gt5_2011_spec2_main dd.main_body dl dd.bg_left  { width:18px; background:url(/common/images/gt5/dlc/bt_left.png)    no-repeat; }
dl.gt5_2011_spec2_main dd.main_body dl dd.spliter  { width:22px; background:url(/common/images/gt5/dlc/bt_spliter.png) no-repeat; }


div.gt5_2011_spec2_content { min-height:126px; _height:126px; width:980px; margin:0 0 0 1px; padding:20px 0 30px 0; position:relative; overflow:hidden; }
div.gt5_2011_spec2_content div.wrapper { overflow:hidden; }
div.gt5_2011_spec2_content:after,
div.gt5_2011_spec2_content div.wrapper:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
div.gt5_2011_spec2_content.no_bottom_bg { background:none; }

div.gt5_2011_spec2_content div.wrapper.line01 { background:url(/common/images/gt5/dlc/line01.gif) repeat-y; }
div.gt5_2011_spec2_content div.wrapper.line02 { background:url(/common/images/gt5/dlc/line02.gif) repeat-y -22px; }

div.gt5_2011_spec2_content dl { padding-bottom:32768px; margin-bottom:-32768px; /*background:url(/common/images/gt5/dlc/hr_y.gif) repeat-y right;*/ }
div.gt5_2011_spec2_content dl { width:292px; float:left; margin:0 0 0 52px; padding:0 0px 0 0; position:relative; }
div.gt5_2011_spec2_content dl.left_column  { margin:0 0 0 0; }
div.gt5_2011_spec2_content dl.right_column { background:none; }
div.gt5_2011_spec2_content dl dt { margin:15px 0 0 0; font-weight:bold; font-size:110%; }
div.gt5_2011_spec2_content dl dd.text { margin:15px 0 0 0; }
div.gt5_2011_spec2_content dl dd.text a,
div.squared_notice a, .products_link_arrow { background: url(/common/images/gt5/dlc/triangle.gif) no-repeat 0 4px; padding: 0 0 0 12px; }
.mac div.gt5_2011_spec2_content dl dd.text a,
.mac div.squared_notice a, .products_link_arrow { background-position: 0 3px; }

div.gt5_2011_spec2_content div.head_hr,
div.gt5_2011_spec2_content div.head_hr_blue { position:absolute; top:0; left:0; width:980px; height:3px; }
div.gt5_2011_spec2_content div.head_hr { background:url(/common/images/gt5/dlc/hr_large_gray.gif) no-repeat; }
div.gt5_2011_spec2_content div.head_hr_blue { background:url(/common/images/gt5/dlc/hr_large_blue.gif) no-repeat; }

div.gt5_2011_spec2_content dl.large_column { width:720px; background:none; }
div.gt5_2011_spec2_content dl.large_column dt.header2 { margin:10px 0; font-size:100%; font-weight:normal; }
div.gt5_2011_spec2_content dl dd.contents dl { width:292px; float:left; background:none; margin:0 0 40px; padding:0; }
div.gt5_2011_spec2_content dl dd.contents dl.left_list { margin:0 30px 0 0; }
div.gt5_2011_spec2_content dl dd.contents dl dd { padding: 10px 0; background:url(/common/images/gt5/dlc/hr_half.gif) no-repeat; }

div.gt5_2011_spec2_content dl.large_column.dlc_list { margin:0 0 24px 0; _height:126px; min-height:126px; }
div.gt5_2011_spec2_content dl.large_column.dlc_list dt.header1 { font-weight:bold; font-size:130%; margin:0; text-shadow: 0px -1px rgba(0, 0, 0, 0.8); }
div.gt5_2011_spec2_content dl.large_column.dlc_list dd.icon { position:absolute; top:15px; right:-259px; width:228px; text-align:center; }
div.gt5_2011_spec2_content dl.large_column.dlc_list dd.price { position:absolute; top:125px; left:728px; }
div.gt5_2011_spec2_content dl.large_column.dlc_list dd.icon.detail { top:35px;}
div.gt5_2011_spec2_content dl.large_column.dlc_list dd.price.detail { top:145px; }
div.gt5_2011_spec2_content dl.large_column.dlc_list dd.price dl { width:200px; }
div.gt5_2011_spec2_content dl.large_column.dlc_list dd.price dl dd { height:26px; float:left; font-weight:bold; }
div.gt5_2011_spec2_content dl.large_column.dlc_list dd.price dl dd { background:url(/common/images/gt5/dlc/price_center.png) repeat-x; }
div.gt5_2011_spec2_content dl.large_column.dlc_list dd.price dl dd.left  { width:14px; background:url(/common/images/gt5/dlc/price_left.png)  no-repeat; }
div.gt5_2011_spec2_content dl.large_column.dlc_list dd.price dl dd.right { width:14px; background:url(/common/images/gt5/dlc/price_right.png) no-repeat; }
#contents-area.legacy_contents div.gt5_2011_spec2_content dl.large_column.dlc_list dd.price dl dd p { margin:4px 0 0 0; }
div.contents_center img.icon_new_large {margin-bottom: 6px; padding-left: 4px; vertical-align: bottom; }

div.gt5_2011_spec2_content div.infomation { position:absolute; bottom:13px; left:0; height:24px }
div.gt5_2011_spec2_content div.infomation span { margin:0 14px 0 0; color:#999; display:block; float:left;}

div.gt5_2011_dlc_content { clear:both; position:relative; margin: 0; }
div.gt5_2011_dlc_content.no_border { background:none; padding:0; margin: 0 0 15px 0; }
div.gt5_2011_dlc_content dl.information { padding-top:15px; background:url(/common/images/gt5/dlc/hr_large_gray.gif) no-repeat;}
div.gt5_2011_dlc_content dl.information dt { font-weight:bold; font-size:120%; margin: 0 0 6px 0; }
div.gt5_2011_dlc_content dl.information dd { margin:0 0 15px 0; }
div.gt5_2011_dlc_content dl.information dd span { margin:0 14px 0 0; color:#999; }
div.gt5_2011_dlc_content dl.screenshot  { width:614px; height:467px; float:left; margin:0 0 24px 0; }
div.gt5_2011_dlc_content dl.screenshot dt { margin:0 0 10px 0; }
div.gt5_2011_dlc_content dl.screenshot dd { width:198px; float:left; margin:0 0 0 10px; }
div.gt5_2011_dlc_content dl.screenshot dd.left { margin:0 0 0 0; }
div.gt5_2011_dlc_content dl.description { position:relative; float:left; width:342px; margin:0 0 0 24px; min-height:467px; _height:467px;  }
div.gt5_2011_dlc_content dl.description dt { font-weight:bold; font-size:120%; margin:0 0 10px 0; }
div.gt5_2011_dlc_content dl.description dd.text { margin:0 0 10px 0; line-height:1.6; }
div.gt5_2011_dlc_content dl.description dd.map { margin:0 0 24px 0; }
div.gt5_2011_dlc_content dl.description dd.maptext {  position:relative; top:200px; left:0; color:#999; }
div.gt5_2011_dlc_content dl.related_link { margin:0 0 30px 0; }s
div.gt5_2011_dlc_content dl.related_link dt { margin:0 0 10px 0; font-weight:bold; }
div.gt5_2011_dlc_content dl.notice { margin:0 0 20px 0; padding:14px; background-color:#33373c; }
div.gt5_2011_dlc_content dl.notice dd { color:#808080; font-size:91%; }
div.gt5_2011_dlc_content dl.notice dt { margin:0 0 10px 0; font-weight:bold; }

#contents-area.legacy_contents div.gt5_2011_dlc_content.car_list dl { width:230px; height:200px; float:left; margin:0 0 0 20px; }
#contents-area.legacy_contents div.gt5_2011_dlc_content.car_list.no_name dl { width:230px; height:168px; float:left; margin:0 0 0 20px; }
#contents-area.legacy_contents div.gt5_2011_dlc_content.car_list dl.left { margin:0 0 0px 0; }
#contents-area.legacy_contents div.gt5_2011_dlc_content.car_list dl dt { margin:0 0 12px 0; }
#contents-area.legacy_contents div.gt5_2011_dlc_content.gear01 h3 { clear:both; width:614px; float:left; margin:0 30px 24px 0; }
div.gt5_2011_dlc_content.gear01 { margin:0 0 0 0; }
div.gt5_2011_dlc_content.gear01 dl { width:292px; float:left; height:158px;  margin:0 0 0 0; }
div.gt5_2011_dlc_content.gear01 dl dd { line-height:1.6; }
div.gt5_2011_dlc_content.gear01 dl dt { font-weight:bold; font-size:120%; margin: 0 0 15px 0; }
div.gt5_2011_dlc_content.gear02 { width:980px; margin:0 0 24px 0;  background:url(/common/images/gt5/dlc/hr_large_gray.gif) no-repeat; padding-top:15px;}
div.gt5_2011_dlc_content.gear02 dl { width:936px; margin:0 0 24px 0; }
div.gt5_2011_dlc_content.gear02 dl.block_2 { float:left; width:478px; margin:0 0 0 24px; }
#contents-area.legacy_contents div.gt5_2011_dlc_content.gear02 dl.block_2 dt { font-weight:bold; font-size:120%; margin: 0 0 15px 0; }
#contents-area.legacy_contents div.gt5_2011_dlc_content.gear02 dl.block_2.left { width:478px; margin:0 0 24px 0; };
#contents-area.legacy_contents div.gt5_2011_dlc_content.gear02 dl.block_2 dd.text { margin:0 0 10px 0; line-height:1.6; }
div.gt5_2011_dlc_content.gear02 dl.block_3 { float:left; width:310px; margin:0 0 0 24px; }
div.gt5_2011_dlc_content.gear02 dl.block_3 dd { margin:15px 0 0 0; }
#contents-area.legacy_contents div.gt5_2011_dlc_content.gear02 dl.block_3.left { width:310px; margin:0 0 24px 0; };
div.gt5_2011_dlc_content.gear02 dl dt { font-weight:bold; font-size:120%; margin: 0 0 15px 0; }
div.gt5_2011_dlc_content.gear02 dl.left { margin:0 0 24px 0; }
div.gt5_2011_dlc_content.gear02 dl dd.text { margin:0 0 20px 0; }
div.gt5_2011_dlc_content.paint dl { width:980px; background:url(/common/images/gt5/dlc/hr_large_gray.gif) no-repeat; padding-top:15px;margin:0 0 24px 0;  }
div.gt5_2011_dlc_content.paint dl dt { font-weight:bold; font-size:120%; margin:0 0 15px; 0; }
div.gt5_2011_dlc_content.charity dl { width:292px; height:212px; float:left; margin:0 0 0 30px; }
div.gt5_2011_dlc_content.charity dl.left { margin:0 0 0 0; }
div.gt5_2011_dlc_content.charity dl dt { margin:0 0 12px 0; }



div.contents_center div.squared_notice { margin:0 0 30px 0; border:solid 3px rgba(114,114,114,0.1); padding:10px 9px 11px 14px ; font-size:100%; color:#bcbcbc;  background-color:rgba(114,114,114,0.1); }
#contents-area.legacy_contents div.squared_notice p { margin:0; color:#afafaf; opacity:1.0; filter: alpha(opacity=100); }

dl.return_dlc_top { margin:0; padding:15px 0; background:url(/common/images/gt5/dlc/hr_large_gray.gif) no-repeat; }
dl.return_dlc_top dd { font-weight:bold; }
dl.return_dlc_top dd a { height:28px; line-height:28px; }
dl.return_dlc_top dd a img { margin:0 8px 0 0; }
div.gt5_2011_spec2_content.guide h3 { margin:0 0 0 43px; font-size:150%; }
div.gt5_2011_spec2_content.guide h4 { margin:30px 0 0 43px; font-size:130%; }
div.gt5_2011_spec2_content.guide h4 img { position:relative; top:-5px; left:0; margin:0 2px 0 0; }
div.gt5_2011_spec2_content.guide dl { margin-top:13px; }
div.gt5_2011_spec2_content.guide dl dt { margin:15px 0 8px; }
div.gt5_2011_spec2_content.guide dl dd { line-height:1.6; }
div.gt5_2011_spec2_content.guide div.list2 dl dd { margin:0 0 14px 0;}
div.gt5_2011_spec2_content.guide div.list2 dl.left_column dd { margin:0;}

div.gt5_2011_spec2_content.guide img.plus01 { position:absolute; top:152px; left:302px; }
div.gt5_2011_spec2_content.guide img.plus02 { position:absolute; top:152px; left:647px; }
div.gt5_2011_spec2_content.guide dl.guide_notice { float:none; width:948px; margin:25px 0 25px 0; padding:11px 16px; background-color:#22252a; }
div.gt5_2011_spec2_content.guide div.hr { margin:0 0 0 43px; width:936px; background:url(/common/images/gt5/dlc/hr.gif) no-repeat; }
div.gt5_2011_spec2_content.guide dl dd.guide { margin:0 0 15px 0; }

div.gt5_2011_spec2_content.guide div.guide_dlc_list { margin:20px 0 0  0; padding:0; }
/*//div.gt5_2011_spec2_content.guide div.guide_dlc_list dl { position:relative; width:454px; height:85px; margin:0 30px 0 0; background:url(/common/images/gt5/dlc/hr_half.gif) no-repeat bottom; padding:0 0 15px 0; }*/
div.gt5_2011_spec2_content.guide div.guide_dlc_list dl { 
	position: relative; width: 980px; margin:0; background:url(/common/images/gt5/dlc/hr_half.gif) repeat-x bottom; padding:0 0 15px 0; }
/*div.gt5_2011_spec2_content.guide div.guide_dlc_list dl dt { font-size:100%; }*/
div.gt5_2011_spec2_content.guide div.guide_dlc_list dl dt { font-size:100%; width:680px; }
/*div.gt5_2011_spec2_content.guide div.guide_dlc_list dl dd { width:800px; }*/
div.gt5_2011_spec2_content.guide div.guide_dlc_list dl dd { width:680px; }
/*div.gt5_2011_spec2_content.guide div.guide_dlc_list dl dd { width:361px; }*/
/*div.gt5_2011_spec2_content.guide div.guide_dlc_list dl dd.carpacks { width:311px; }*/
div.gt5_2011_spec2_content.guide div.guide_dlc_list dl dd.icon { width:auto; position:absolute; bottom:15px; right:0; }
/*div.gt5_2011_spec2_content.guide div.guide_dlc_list dl dd.icon { width:auto; position:absolute; top:40px; right:0; }*/
div.gt5_2011_spec2_content.guide div.guide_dlc_list dl.no_hr { background:none; }
div.gt5_2011_spec2_content.guide div.guide_dlc_list dl.three_lines { height: 98px;}
div.gt5_2011_spec2_content a.chihiro_link_button { background-image:url(/common/images/gt5/dlc/bt_spliter.png);
background-position: center left;
background-repeat: repeat-x;
height: 33px;
display: inline-block;
/display: inline;
position: relative;
margin-left: 12px;
zoom: 100%;
margin-top: -4px;
}
div.gt5_2011_spec2_content a.chihiro_link_button:after { content: ""; display: block; height: 0px; clear: both; visibility: hidden; }
div.gt5_2011_spec2_content a.chihiro_link_button img { background-image: url(/common/images/gt5/dlc/bt_left.png); background-position: top left; background-repeat: no-repeat; padding-left: 18px; position: absolute; left: -18px; top: 0px; float: left; height:33px }
div.gt5_2011_spec2_content a.chihiro_link_button span { background-image: url(/common/images/gt5/dlc/bt_right.png); background-position: top right; background-repeat: no-repeat; padding-right: 19px; position: relative; left: 17px; float: left; height: 33px; display: block; padding-top: 6px; padding-left: 15px; color: #608CB9; font-size: 11px; font-weight: bold; margin: 0; }
div.gt5_2011_spec2_content a.chihiro_link_button:hover { cursor: pointer; background-image: url(/common/images/gt5/dlc/bt_spliter_on.png); }
div.gt5_2011_spec2_content a.chihiro_link_button:hover img { background-image: url(/common/images/gt5/dlc/bt_left_on.png); }
div.gt5_2011_spec2_content a.chihiro_link_button:hover span { background-image: url(/common/images/gt5/dlc/bt_right_on.png); }


/* GT5 MyHOME */
.color_0 dl.gt5_profile,
.color_0 h3.left_header,
dl.gt5_friend_data dd.image_bg.color_0,
dl.gt5_view_select.color_0,
dl.popup_userprofile_avatar dd.avatar_bg.color_0,
dl.remote_race_profile dd.player_icon_bg.color_0
{
	background-color	:#002141;
}
.color_1 dl.gt5_profile,
.color_1 h3.left_header,
dl.gt5_friend_data dd.image_bg.color_1,
dl.gt5_view_select.color_1,
dl.popup_userprofile_avatar dd.avatar_bg.color_1,
dl.remote_race_profile dd.player_icon_bg.color_1
{
	background-color	:#420b1c;
}
.color_2 dl.gt5_profile,
.color_2 h3.left_header,
dl.gt5_friend_data dd.image_bg.color_2,
dl.gt5_view_select.color_2,
dl.popup_userprofile_avatar dd.avatar_bg.color_2,
dl.remote_race_profile dd.player_icon_bg.color_2
{
	background-color	:#003020;
}
.color_3 dl.gt5_profile,
.color_3 h3.left_header,
dl.gt5_friend_data dd.image_bg.color_3,
dl.gt5_view_select.color_3,
dl.popup_userprofile_avatar dd.avatar_bg.color_3,
dl.remote_race_profile dd.player_icon_bg.color_3
{
	background-color	:#2f255a;
}
.color_4 dl.gt5_profile,
.color_4 h3.left_header,
dl.gt5_friend_data dd.image_bg.color_4,
dl.gt5_view_select.color_4,
dl.popup_userprofile_avatar dd.avatar_bg.color_4,
dl.remote_race_profile dd.player_icon_bg.color_4
{
	background-color	:#831126;
}
.color_5 dl.gt5_profile,
.color_5 h3.left_header,
dl.gt5_friend_data dd.image_bg.color_5,
dl.gt5_view_select.color_5,
dl.popup_userprofile_avatar dd.avatar_bg.color_5,
dl.remote_race_profile dd.player_icon_bg.color_5
{
	background-color	:#257460;
}
.color_6 dl.gt5_profile,
.color_6 h3.left_header,
dl.gt5_friend_data dd.image_bg.color_6,
dl.gt5_view_select.color_6,
dl.popup_userprofile_avatar dd.avatar_bg.color_6,
dl.remote_race_profile dd.player_icon_bg.color_6
{
	background-color	:#144671;
}
.color_7 dl.gt5_profile,
.color_7 h3.left_header,
dl.gt5_friend_data dd.image_bg.color_7,
dl.gt5_view_select.color_7,
dl.popup_userprofile_avatar dd.avatar_bg.color_7,
dl.remote_race_profile dd.player_icon_bg.color_7
{
	background-color	:#6f1455;
}
.color_8 dl.gt5_profile,
.color_8 h3.left_header,
dl.gt5_friend_data dd.image_bg.color_8,
dl.gt5_view_select.color_8,
dl.popup_userprofile_avatar dd.avatar_bg.color_8,
dl.remote_race_profile dd.player_icon_bg.color_8
{
	background-color	:#6b2d13;
}
.color_9 dl.gt5_profile,
.color_9 h3.left_header,
dl.gt5_friend_data dd.image_bg.color_9,
dl.gt5_view_select.color_9,
dl.popup_userprofile_avatar dd.avatar_bg.color_9,
dl.remote_race_profile dd.player_icon_bg.color_9
{
	background-color	:#1e1e1e;
}
.color_10 dl.gt5_profile,
.color_10 h3.left_header,
dl.gt5_friend_data dd.image_bg.color_10,
dl.gt5_view_select.color_10,
dl.popup_userprofile_avatar dd.avatar_bg.color_10,
dl.remote_race_profile dd.player_icon_bg.color_10
{
	background-color	:#383838;
}
.color_11 dl.gt5_profile,
.color_11 h3.left_header,
dl.gt5_friend_data dd.image_bg.color_11,
dl.gt5_view_select.color_11,
dl.popup_userprofile_avatar dd.avatar_bg.color_11,
dl.remote_race_profile dd.player_icon_bg.color_11
{
	background-color	:#747474;
}

.color_12 dl.gt5_profile,.color_12 h3.left_header,dl.gt5_friend_data dd.image_bg.color_12,dl.gt5_view_select.color_12,dl.popup_userprofile_avatar dd.avatar_bg.color_12,dl.remote_race_profile dd.player_icon_bg.color_12
{
	background-color	:#6e6a6a;
}
.color_13 dl.gt5_profile,.color_13 h3.left_header,dl.gt5_friend_data dd.image_bg.color_13,dl.gt5_view_select.color_13,dl.popup_userprofile_avatar dd.avatar_bg.color_13,dl.remote_race_profile dd.player_icon_bg.color_13
{
	background-color	:#4f4f4a;
}
.color_14 dl.gt5_profile,.color_14 h3.left_header,dl.gt5_friend_data dd.image_bg.color_14,dl.gt5_view_select.color_14,dl.popup_userprofile_avatar dd.avatar_bg.color_14,dl.remote_race_profile dd.player_icon_bg.color_14
{
	background-color	:#1c305d;
}
.color_15 dl.gt5_profile,.color_15 h3.left_header,dl.gt5_friend_data dd.image_bg.color_15,dl.gt5_view_select.color_15,dl.popup_userprofile_avatar dd.avatar_bg.color_15,dl.remote_race_profile dd.player_icon_bg.color_15
{
	background-color	:#265066;
}
.color_16 dl.gt5_profile,.color_16 h3.left_header,dl.gt5_friend_data dd.image_bg.color_16,dl.gt5_view_select.color_16,dl.popup_userprofile_avatar dd.avatar_bg.color_16,dl.remote_race_profile dd.player_icon_bg.color_16
{
	background-color	:#0d4614;
}
.color_17 dl.gt5_profile,.color_17 h3.left_header,dl.gt5_friend_data dd.image_bg.color_17,dl.gt5_view_select.color_17,dl.popup_userprofile_avatar dd.avatar_bg.color_17,dl.remote_race_profile dd.player_icon_bg.color_17
{
	background-color	:#4a7020;
}
.color_18 dl.gt5_profile,.color_18 h3.left_header,dl.gt5_friend_data dd.image_bg.color_18,dl.gt5_view_select.color_18,dl.popup_userprofile_avatar dd.avatar_bg.color_18,dl.remote_race_profile dd.player_icon_bg.color_18
{
	background-color	:#7e6118;
}
.color_19 dl.gt5_profile,.color_19 h3.left_header,dl.gt5_friend_data dd.image_bg.color_19,dl.gt5_view_select.color_19,dl.popup_userprofile_avatar dd.avatar_bg.color_19,dl.remote_race_profile dd.player_icon_bg.color_19
{
	background-color	:#613c11;
}
.color_20 dl.gt5_profile,.color_20 h3.left_header,dl.gt5_friend_data dd.image_bg.color_20,dl.gt5_view_select.color_20,dl.popup_userprofile_avatar dd.avatar_bg.color_20,dl.remote_race_profile dd.player_icon_bg.color_20
{
	background-color	:#703a5a;
}
.color_21 dl.gt5_profile,.color_21 h3.left_header,dl.gt5_friend_data dd.image_bg.color_21,dl.gt5_view_select.color_21,dl.popup_userprofile_avatar dd.avatar_bg.color_21,dl.remote_race_profile dd.player_icon_bg.color_21
{
	background-color	:#442c77;
}
.color_22 dl.gt5_profile,.color_22 h3.left_header,dl.gt5_friend_data dd.image_bg.color_22,dl.gt5_view_select.color_22,dl.popup_userprofile_avatar dd.avatar_bg.color_22,dl.remote_race_profile dd.player_icon_bg.color_22
{
	background-color	:#3f2f14;
}
.color_23 dl.gt5_profile,.color_23 h3.left_header,dl.gt5_friend_data dd.image_bg.color_23,dl.gt5_view_select.color_23,dl.popup_userprofile_avatar dd.avatar_bg.color_23,dl.remote_race_profile dd.player_icon_bg.color_23
{
	background-color	:#050505;
}

div.gt5_myhome_wrapper {
	display:table;
	box-shadow: 0px 0px 3px 1px rgba( 0, 0, 0, 0.45);
	-moz-box-shadow: 0px 0px 3px 1px rgba( 0, 0, 0, 0.45);
	-webket-box-shadow: 0px 0px 3px 1px rgba( 0, 0, 0, 0.45);
}

#contents-area.legacy_contents div.contents_left_gt5
{
	float			:left;
	margin			:0 0 0 0;
	width			:220px;
/*	background-image:url(/common/images/products/top/list_bg_off.jpg);
*/
}

#contents-area.legacy_contents div.contents_center.gt5
{
	float:left;
	color			:#ccc;
	width			:582px;
	margin			:0;
	text-align		:center;
}


#contents-area.legacy_contents div.contents_center.gt5 a
{
	color			:#859fc7;
}

#contents-area.legacy_contents div.contents_center.gt5 a:hover
{
	color			:#aac7f2;
}

#contents-area.legacy_contents div.contents_right.gt5
{
	margin			:0;
	width			:221px;
}


dl.gt5_news
{
	clear			:both;
	margin			:0 0 20px 0;
}

dl.gt5_news dd.image
{
	float			:left;
	width			:180px;
	margin			:0 10px 10px 0;
}

dl.gt5_profile
{
	width			:220px;
	height			:455px;
	background-image:url(/common/images/gt5/bg_profile.png);
}


dl.gt5_profile dd.image
{
	width			:160px;
	height			:160px;
	padding			:29px 0 0 0;
	margin			:0 0 0 30px;
}
dl.gt5_profile dd.image img
{
	margin			:2px 0 0 4px;
}

dl.gt5_profile dd.online_id
{
	font-size		:100%;
	font-weight		:bold;
	width			:220px;
	margin			:9px 0 30px 0;
	text-align		:center;
}

dl.gt5_profile dt,
dl.gt5_profile dd
{
	font-size		:12px;
	width			:190px;
}
dl.gt5_profile dt
{
	font-weight		:bold;
	margin			:0 0 0 16px;
}
.mac dl.gt5_profile dt
{
	margin-bottom	:4px;
}

dl.gt5_profile dd
{
	margin			:2px 0 10px 16px;
}

div#main_field h3.left_header
{
	font-weight		:normal;
	font-size		:13px;
	text-align		:center;
	width			:220px;
	height			:26px;
	padding			:0 0 0 0;
	margin			:0 0 0 0;
	background-image:url(/common/images/gt5/header_bg.png);
}

dl.left_contents
{
	position		:relative;
	background-color:#262626;
	background		:url(/common/images/gt5/bg_left.gif) repeat-y;
}

dl.left_contents.photo
{
	height			:510px;
}

dl.left_contents.course
{
	height			:130px;
}

dl.left_contents dd
{
	position		:relative;
	float			:left;
	margin			:12px 0 20px 12px;
	width			:92px;
	height			:92px;
	background-color:#333;
}

dl.left_contents.photo dd.top_shadow,
dl.left_contents.course dd.top_shadow
{
	position		:absolute;
	top				:0;
	left			:0;
	width			:220px;
	height			:8px;
	margin			:0;
	background-color:transparent;
	background-image:url(/common/images/gt5/bg_left_top.gif);
	font-size		:1px;
}

dl.left_contents.photo dd
{
	background-image:url(/common/images/gt5/photo_album_blank.jpg);
}

dl.left_contents.course dd.base
{
	background-image:url(/common/images/gt5/course_album_base.jpg);
}

dl.left_contents.course dd.base a
{
	display			:block;
	width			:92px;
	height			:92px;
}

dl.left_contents.course dd
{
	background-image:url(/common/images/gt5/course_album_blank.jpg);
}

dl.left_contents.course dd img
{
	margin			:20px 0 0 0;
}

dl.left_contents.course dd.base img.clock
{
	position		:absolute;
	top				:-15px;
	left			:5px;
}
dl.left_contents.course dd.base img.weather
{
	position		:absolute;
	top				:-15px;
	left			:30px;
}

dl.left_contents dd span
{
	display			:block;
	width			:92px;
	text-align		:center;
	font-size		:9pt;
	position		:absolute;
	bottom			:-22px;
	left			:0;
	
}

dl.left_contents dd img
{
}

dl.gt5_center_header
{
	margin			:0 0 0 2px;
	width			:582px;
	height			:66px;
	position		:relative;
}

dl.gt5_center_header dd.wrapper
{
	position		:absolute;
	top				:0;
	left			:0;
	width			:580px;
	height			:66px;
	background-image:url(/common/images/gt5/center_header_bg/wrapper.png);
}

dl.gt5_center_header dd.setting
{
	font-weight		:bold;
	width			:540px;
	height			:20px;
	
	position		:absolute;
	top				:39px;
	left			:10px;
	vertical-align	:middle;
	text-align		:left;
}

#contents-area.legacy_contents div.contents_center.gt5 dl.gt5_center_header dd a
{
	font-size:12px; height:20px; line-height:20px; display:block;
	color			:#ccc;
}

dl#gt5_center_header_0  { background-image : url(/common/images/gt5/center_header_bg/01.png); }
dl#gt5_center_header_1  { background-image : url(/common/images/gt5/center_header_bg/02.png); }
dl#gt5_center_header_2  { background-image : url(/common/images/gt5/center_header_bg/03.png); }
dl#gt5_center_header_3  { background-image : url(/common/images/gt5/center_header_bg/04.png); }
dl#gt5_center_header_4  { background-image : url(/common/images/gt5/center_header_bg/05.png); }
dl#gt5_center_header_5  { background-image : url(/common/images/gt5/center_header_bg/06.png); }
dl#gt5_center_header_6  { background-image : url(/common/images/gt5/center_header_bg/07.png); }
dl#gt5_center_header_7  { background-image : url(/common/images/gt5/center_header_bg/08.png); }
dl#gt5_center_header_8  { background-image : url(/common/images/gt5/center_header_bg/09.png); }
dl#gt5_center_header_9  { background-image : url(/common/images/gt5/center_header_bg/10.png); }
dl#gt5_center_header_10 { background-image : url(/common/images/gt5/center_header_bg/11.png); }
dl#gt5_center_header_11 { background-image : url(/common/images/gt5/center_header_bg/12.png); }
dl#gt5_center_header_12 { background-image : url(/common/images/gt5/center_header_bg/13.png); }
dl#gt5_center_header_13 { background-image : url(/common/images/gt5/center_header_bg/14.png); }
dl#gt5_center_header_14 { background-image : url(/common/images/gt5/center_header_bg/15.png); }
dl#gt5_center_header_15 { background-image : url(/common/images/gt5/center_header_bg/16.png); }
dl#gt5_center_header_16 { background-image : url(/common/images/gt5/center_header_bg/17.png); }
dl#gt5_center_header_17 { background-image : url(/common/images/gt5/center_header_bg/18.png); }
dl#gt5_center_header_18 { background-image : url(/common/images/gt5/center_header_bg/19.png); }
dl#gt5_center_header_19 { background-image : url(/common/images/gt5/center_header_bg/20.png); }
dl#gt5_center_header_20 { background-image : url(/common/images/gt5/center_header_bg/21.png); }
dl#gt5_center_header_21 { background-image : url(/common/images/gt5/center_header_bg/22.png); }
dl#gt5_center_header_22 { background-image : url(/common/images/gt5/center_header_bg/23.png); }
dl#gt5_center_header_23 { background-image : url(/common/images/gt5/center_header_bg/24.png); }

div#main_field h3.gt5_newtopics
{
	text-align		:center;
	margin			:0;
	overflow		:hidden;
	width			:582px;
	height			:30px;
	background-image:url(/common/images/gt5/header/gt5info_header_bg.gif);
}

dl.gt5_newtopics
{
	font-size:12px;
	width			:582px;
	background-color:#232323;
	padding			:0 0 20px 0;
	height			:92px;
	overflow		:auto;
	background		:url(/common/images/gt5/bg_gt5info.gif) repeat-y;
}

dl.gt5_newtopics dt
{
}


dl.gt5_newtopics dd
{
	text-align		:left;
	position		:relative;
	margin			:10px 22px 0;
	padding			:0px 0 10px 0;
	background		:url(/common/images/gt5/popup/hr.gif) repeat-x bottom;
}

dl.gt5_newtopics dd a { display:block; width:410px; }

dl.gt5_newtopics dd span
{
	color			:#7a7a7a;
	position		:absolute;
	top				:0px;
	right			:0px;
}

div#profile_view
{
	display			:none;
}

dl.gt5_view_select
{
	position		:relative;
	width			:580px;
	height			:34px;
	margin			:0 0 0 2px;
}

dl.gt5_view_select dd
{
	position		:absolute;
	top				:0;
	cursor			:pointer;
	width			:290px;
	height			:34px;
}

dl.gt5_view_select dd.community
{
	left			:0;
	background-image:url(/common/images/gt5/tab_community_b.png);
}

dl.gt5_view_select dd.community.selected
{
	background-image:url(/common/images/gt5/tab_community_a.png);
}

dl.gt5_view_select dd.profile
{
	right			:0;
	background-image:url(/common/images/gt5/tab_profile_b.png);
}

dl.gt5_view_select dd.profile.selected
{
	background-image:url(/common/images/gt5/tab_profile_a.png);
}

dl.gt5_view_select dd a
{
	text-align		:center;
	color			:#fff;
	font-weight		:bold;
	font-size		:10pt;
	display			:block;
	width			:290px;
	height			:27px;
}

div.friend_view_top,
div.friend_view_top div.bg_wrapper
{
}

div.friend_view_top
{
	width			:582px;
	height			:905px;
//	background-image:url(/common/images/gt5/bg_main_top.png);
	background-image:url(/common/images/gt5/bg_main_repeat.png);
	background-repeat:repeat-y;
}


div.friend_view_top div.bg_wrapper
{
	width			:582px;
	background-image:url(/common/images/gt5/bg_main_top.png);
}
#contents-area.legacy_contents .friend_view_top p,
#contents-area.legacy_contents .gt5_profile_table p { margin:0px 0 0 14px; }

#contents-area.legacy_contents .gt5_profile_table p { height:28px; line-height:28px; }

dl.gt5_online_bspec
{
	position		:relative;
	top				:11px;
	left			:0;
	width			:582px;
	height			:90px;
	background-image:url(/common/images/gt5/remote_race/mypage/remote_bg.png);
	background-position:center;
}

dl.gt5_online_bspec dt { position:absolute; top:22px; left:122px; }
dl.gt5_online_bspec dd { position:absolute; }
dl.gt5_online_bspec dd.race { top:19px; left:444px; }
dl.gt5_online_bspec dd.result { top:19px; left:496px;}
dl.gt5_online_bspec dd.text { top:54px; left:122px; font-weight:bold; font-size:91%; }
dl.gt5_online_bspec dd.link a { top:0; left:0; display:block; width:526px; height:63px; margin:18px 0 0 28px; }

dl.gt5_online_bspec dd.status_icon { bottom:20px; right:40px; width:14px; height:14px; }
dl.gt5_online_bspec dd.status_icon.status0 { background:url(/common/images/gt5/remote_race/mypage/status0.png); }
dl.gt5_online_bspec dd.status_icon.status1 { background:url(/common/images/gt5/remote_race/mypage/status1.png); }
dl.gt5_online_bspec dd.status_icon.status2 { background:url(/common/images/gt5/remote_race/mypage/status2.png); }

dl.gt5_mode_select
{
	position		:relative;
	text-align		:center;
	padding			:27px 0 0 0;
	width			:582px;
	height			:52px;
}

dl.gt5_mode_select#short
{
	width			:432px;
	margin			:0 auto;
}

dl.gt5_mode_select dd
{
	float			:left;
	width			:120px;
	height			:64px;
}

dl.gt5_mode_select dd a
{
	overflow			:hidden;
	position			:relative;
	display				:block;
	width			:120px;
	height			:64px;
}

dl.gt5_mode_select dd a span
{
	position			:absolute;
	top					:-64px;
	left				:0;
}

dl.gt5_mode_select dd.bbs
{
	margin			:0 0 0 34px;
}
dl.gt5_mode_select dd.log
{ 
	margin			:0 0 0 12px;
	
}
dl.gt5_mode_select dd.mail
{
	margin			:0 0 0 12px;
	
}
dl.gt5_mode_select dd.gift
{
	margin			:0 0 0 12px;
	
}

div#gt5mypage_contents
{
	clear:both;
	width			:582px;
	height			:auto;
/*
	background-image:url(/common/images/gt5/bg_main_repeat.png);
	background-repeat:repeat-y;
*/
}

#contents-area.legacy_contents div#gt5mypage_contents p { margin:0 auto; }

p.gt5_contents_main_hr
{
	text-align		:center;
	font-size		:1px;
	line-height		:0;
}

div.gt5_bbs_input_stop
{
	width			:582px;
	height			:148px;
}
div.gt5_bbs_input_stop p
{
	text-align		:center;
	padding			:60px 0 0 0;
}

div.gt5_bbs_input
{
	margin			:12px 0 0 0;
	position		:relative;
	width			:582px;
	height			:136px;
	background-image:url(/common/images/gt5/bg_bbs_form.png);
	background-position: 0 15px;
}

span#bbs_characters_counter
{
	color		:#000;
	text-align	:center;
	width		:70px;
	position	:absolute;
	top			:15px;
	left		:44px;
	font-size	:12px;
}

span#gt5_bbs_submit
{
	position	:absolute;
	bottom		:13px;
	right		:16px;
}
div.gt5_bbs_input form { text-align:left; }
div.gt5_bbs_input img.bbs_submit_button
{
	position	:absolute;
	bottom		:13px;
	right		:16px;
}


div.gt5_bbs_input textarea
{
	font-size		:13px;
	margin			:40px 0 0 8px;
	width			:500px;
	border			:none;
	overflow		:auto;
color: #d0d0d0;
padding: 0;
outline: none;
background-color: transparent;
background-repeat: no-repeat;
vertical-align: top;
}

div.gt5_bbs_comment,
div#gt5_mail
{
	width			:582px;
	height			:auto;
/*
	background-image:url(/common/images/gt5/bg_main_repeat.png);
	background-repeat:repeat-y;
*/	
	overflow		:auto;
	padding			:0 0 30px 0;
}


div.gt5_bbs_comment dl,
div#gt5_mail dl
{

	clear			:both;
	padding			:10px 0 30px; 0;
	margin			:0 30px 0 30px;
	text-align		:left;

	background-image	:url(/common/images/gt5/line_5c5c5c.png);
	background-repeat	:repeat-x;
	background-position	:bottom;
/*
	position		:relative;
*/
}


div.gt5_bbs_comment dl
{
	padding			:10px 0 36px 0;
}


div.gt5_bbs_comment dd.gt_bbs_comment
{
	font-size		:108%;
}

div#gt5_mail dl
{
	padding		:0 0 0px 0;
}

div#gt5_mail dl dd
{
	margin		:10px 0 0 0;
}

div#gt5_mail dl dd div.mail_footer
{
	text-align	:right;
	margin		:0 0 10px 0;
}

div.gt5_bbs_comment dt
{
	margin		:0 0 3px 0;
}

div.gt5_bbs_comment dt a
{
	font-family	:helvetica;
}


div.gt5_bbs_comment dd.option
{
	margin		:6px 0 0 0;
}


div.gt5_bbs_comment dd span.time,
div.gt5_bbs_comment dd span.delete
{
	margin		:8px 0 0 0;
}
div.gt5_bbs_comment dd span.time
{

	width		:300px;
	float		:left;
	color		:#7a7a7a;
/*	position	:absolute;
	bottom		:6px;
	left		:0;
*/
}

div.gt5_bbs_comment dd span.delete
{
	text-align	:right;
	float		:right;
	width		:160px;
/*
	position	:absolute;
	bottom		:6px;
	right		:0;
*/
}

dl.list_nodata
{
	margin		:240px 0 0 0;
}
div.gt5_bbs_comment dl.list_nodata
{
	margin		:126px 0 0 0;
	background-image:none;
}

div#gt5_mail dl.list_nodata
{
	margin		:194px 0 0 0;
	background-image:none;
}
dl.list_nodata dd,
div.gt5_bbs_comment dl.list_nodata dd
{
	text-align	:center;
	margin		:0 0 10px 0;
	color		:#909090;
}

div#gt5_gift img.loading_icon,
div#gt5_mail img.loading_icon,
div#gt5_log img.loading_icon,
div.gt5_bbs_comment img.loading_icon
{
	position	:relative;
	top			:80px;
	left		:275px;
}

div#gt5_bbs_getmore
{
	margin		:0 53px 0 38px;
}

div#gt5_bbs_getmore a
{
	display		:block;
	margin		:15px auto 10px;
	text-align	:center;
	height		:20px;
	width		:200px;
	background-color	:#666;
}

dl#bbs_writhig_wait
{
	display		:none;
}

dl.mailbox_selector
{
	position	:relative;
	height		:80px;
	margin		:0 40px 0;
}

dl.mailbox_selector dd
{
	position	:absolute;
	top			:25px;
}

dl.mailbox_selector dd.mail_new
{
	left		:40px;
}
dl.mailbox_selector dd.mail_receive
{
	right		:133px;
}

dl.mailbox_selector dd.mail_send_receive
{
	right		:30px;
}

dl.mailbox_selector dd.mail_send
{
	right		:30px;
}

dl.gt5_mail_item dd.from
{
	position	:relative;
}

dl.gt5_mail_item dd.from span
{
	color		:#999;
}

dl.gt5_mail_item dt
{
	font-weight	:bold;
	margin		:5px 0 8px 0;
	padding		:0 0 0 22px;
	background	:url(/common/images/gt5/mail/bt01a.png) no-repeat;
}

dl.gt5_mail_item dt.selected
{
	background	:url(/common/images/gt5/mail/bt01b.png) no-repeat;
}

dl.gt5_mail_item dt span
{
	position	:relative;
	top			:-2px;
	left		:0;
}

.mac dl.gt5_mail_item dt span
{
	top			:0px;
}

div.contents_center.gt5 dl.gt5_mail_item dt a
{
	position	:relative;
	top			:0;
	left		:-22px;
	padding		:0 0 0 22px;
	display		:block;
	color		:#d0d0d0;
}

dl.gt5_mail_item dd.from span.mail_date
{
	color		:#808080;
	position	:absolute;
	top			:0;
	right		:0;
}

dl.gt5_mail_item dd.from span a
{
	font-family	:helvetica;
}

dl.gt5_mail_item dd.message_body
{
	height		:0px;
	overflow	:hidden;
	background	:url(/common/images/gt5/mail/dot_hr.gif) repeat-x;
	font-size	:108%;
}

dl.gt5_mail_item dd.message_body p
{
	margin		:10px 0 0 0;
}

dl.gt5_mail_item dd.message_body p pre
{
}

dl.gt5_mail_item dd.message_body.mail_selected
{
	height		:auto;
}

div#gt5_mail dl dd div.mail_footer span.reply
{
	margin		:0 0 0 10px;
}

div#gt5_log,
div#gt5_gift
{
	height		:520px;
	overflow	:auto;
	text-align:left;
}


div#gt5_log p.maintenance,
div#gt5_gift p.maintenance,
div#gt5_mail p.maintenance
{
	text-align	:center;
	margin		:60px 0 0 0;
}

dl.gt5_log
{
	position	:relative;
	padding		:16px 0 16px 0;
	margin		:0 30px 0;
	
	background			:url(/common/images/gt5/line_5c5c5c.png) repeat-x bottom;
}


dl.gt5_log dd.log
{
	width		:370px;
}

dl.gt5_log dd.time
{
	color		:#808080;
	position	:absolute;
	top			:16px;
	right		:0;
}

div.gt5_popup
{
	width		:200px;
	height		:200px;
	text-align	:center;
	color		:#000;
	background-color:#fff;
}


dl.gt5_gift
{
	clear		:both;
	position	:relative;
	width		:524px;
/*	height		:66px;
*/	margin		:12px 0 0 30px;
	padding		:0 0 10px 0;
	background			:url(/common/images/gt5/line_5c5c5c.png) repeat-x bottom;
}


dl.gt5_gift dd
{
	margin		:0 0 0 72px;
}

dl.gt5_gift dd span
{
	color		:#999;
}

dl.gt5_gift dd.log
{
	width		:370px;
}

dl.gt5_gift dd.time
{
	color		:#808080;
	position	:absolute;
	top			:0;
	right		:0;
}


dl.gt5_gift dd.gift_icon
{
	width		:62px;
	height		:48px;
	position	:absolute;
	top			:0;
	left		:0;
/*	float		:left;
*/	margin		:0 12px 0 0;
}

dl.gt5_gift dd.comment
{
	
	margin		:2px 0 3px 72px;
}

dl.gt5_gift dd.type_name
{
	color		:#a0a0a0;
}



div.gt5_friend_list
{
	width		:220px;
/*
	height		:606px;
*/
	padding		:27px 0 0 0;
/*
	background-image:url(/common/images/gt5/bg_friend_list.png);
*/
	background-repeat:repeat-y;
}

div.gt5_friend_list h3
{
	margin			:0;
	padding-top		:27px;
	overflow		:hidden;
	width			:220px;
	height			:0px;
}

dl.gt5_friend_ranking_menu
{
	margin			:0 0 0 2px;
	position		:relative;
}

dl.gt5_friend_ranking_menu dd a
{
	top				:-27px;
	position		:absolute;
	padding-top		:27px;
	overflow		:hidden;
	width			:74px;
	height			:0px;
}

dl.gt5_friend_ranking_menu dd.psn_id a
{
	left			:-2px;
}

dl.gt5_friend_ranking_menu dd.a_spec a
{
	left			:72px;
}
dl.gt5_friend_ranking_menu dd.b_spec a
{
	left			:146px;
}

dl.gt5_friend_ranking_menu dd.psn_id a.off
{
	background-image:url(/common/images/gt5/button_psnid_a.png);
}

dl.gt5_friend_ranking_menu dd.a_spec a.off
{
	background-image:url(/common/images/gt5/button_aspec_a.png);
}
dl.gt5_friend_ranking_menu dd.b_spec a.off
{
	background-image:url(/common/images/gt5/button_bspec_a.png);
}
dl.gt5_friend_ranking_menu dd.psn_id a.on
{
	background-image:url(/common/images/gt5/button_psnid_b.png);
}
dl.gt5_friend_ranking_menu dd.a_spec a.on
{
	background-image:url(/common/images/gt5/button_aspec_b.png);
}
dl.gt5_friend_ranking_menu dd.b_spec a.on
{
	background-image:url(/common/images/gt5/button_bspec_b.png);
}

dl.gt5_friend_ranking_menu dd.friendlist_loading
{
	width			:148px;
	height			:27px;
	position		:absolute;
	top				:-27px;
	left			:72px;
}

div#gt5_friend_list_area
{
	position		:relative;
	clear			:both;
	width			:222px;
	height			:650px;
	overflow		:auto;
	
	background	:url(/common/images/gt5/friend_list/bg.gif) repeat-y;
}

dl.gt5_friend_data
{
	position	:relative;
	margin		:0 0 0 19px;
	width		:190px;
	height		:80px;
	background	:url(/common/images/gt5/popup/hr.gif) repeat-x top;
	font-family		:helvetica;
}

dl.gt5_friend_data.first_data
{
	background	:none;
}

dl.gt5_friend_data dt
{
	position	:absolute;
	top			:20px;
	left		:66px;
}

dl.gt5_friend_data dd.link a
{
	position	:absolute;
	top			:0;
	left		:-14px;
	display		:block;
	width		:212px;
	height		:80px;
	background			:url(/common/images/other/blank.gif) repeat;
}

dl.gt5_friend_data dd.image_bg
{
	position	:absolute;
	top			:17px;
	left		:3px;
	width		:48px;
	height		:48px;
}
dl.gt5_friend_data dd.image
{
	position	:absolute;
	top			:6px;
	left		:-8px;
	width		:70px;
	height		:70px;
	background-image:url(/common/images/gt5/bg_friendlist_normal.png);

}
dl.gt5_friend_data:hover dd.image,
dl.gt5_friend_data dd.image.active
{
	background-image:url(/common/images/gt5/bg_friendlist_hover.png);
}

dl.gt5_friend_data dd.image img
{
	position	:absolute;
	top			:11px;
	left		:11px;
}

dl.gt5_friend_data dd.image img.my_icon
{
	top			:45px;
	left		:0;
}

dl.gt5_friend_data dd.level
{
	font-size	:87%;
	position	:absolute;
	top			:46px;
	left		:63px;
	vertical-align:bottom;
	font-weight	:bold;
}
.mac dl.gt5_friend_data dd.level
{
	font-weight	:normal;
	font-size	:87%;
}


dl.gt5_friend_data dd.level span
{
	color		:#6d849e;
}


dl.gt5_friend_data dd.level img
{
	vertical-align	:top;
	margin			:2px 0 0 0;
}


div#popup_bg
{
	z-index		:9999;
}
div#popup_base
{
	z-index		:9999;
	position	:absolute;
	width		:100%;
	top			:0;
	left		:0;
}

table#popup_table { font-size:79%; }

table#popup_table td.top_left,
table#popup_table td.top_right
{
	width		:19px;
}

table#popup_table td.top_left,
table#popup_table td.top_right
{
	height		:45px;
}

table#popup_table td.bottom_left,
table#popup_table td.bottom_right
{
	height		:61px;
}

table#popup_table td.top_left	{ background	:url(/common/images/gt5/popup/top_left.png) no-repeat left top; }
table#popup_table td.top_right	{ background	:url(/common/images/gt5/popup/top_right.png) no-repeat left top; }
table#popup_table td.top_center	{ background	:url(/common/images/gt5/popup/top_center.png) repeat-x left top; }
table#popup_table td.middle_left	{ background	:url(/common/images/gt5/popup/middle_left.png) repeat-y left top; }
table#popup_table td.middle_right	{ background	:url(/common/images/gt5/popup/middle_right.png) repeat-y right top; }
table#popup_table td.middle_center	{ background-color:#1f1f1f; }
table#popup_table td.bottom_left	{ background	:url(/common/images/gt5/popup/bottom_left.png) no-repeat left top; }
table#popup_table td.bottom_right	{ background	:url(/common/images/gt5/popup/bottom_right.png) no-repeat left top; }
table#popup_table td.bottom_center	{ background	:url(/common/images/gt5/popup/bottom_center.png) repeat-x left top; }

table#popup_table td.top_center h3
{
	margin:-3px 0 0 0;
	font-weight	:normal;
	font-size	:91%;
	text-align	:center;
}

table#popup_table td.middle_center
{
	text-align		:left;
}

div#popup_contents dl
{
	margin		:0 0 20px;
}

table#popup_table td.bottom_center dl.popup_buttons
{
	position	:relative;
	height		:20px;
	text-align	:center;
}

table#popup_table td.bottom_center dl.popup_buttons dd
{
	display		:inline;
	margin		:0 5px;
}

table#popup_table td.bottom_center dl.popup_buttons dd
{
	position	:relative;
	height		:20px;
}
table#popup_table td.bottom_center dl.popup_buttons dd .button_canceler
{
	display		:none;
	position	:absolute;
	top		:-2px;
	left		:0;
	height		:20px;
	top			:0px\9;
	vertical-align:top;
}

table#popup_table td.bottom_center dl.popup_buttons dd.player_detail { position:absolute; top:0; right:0; }

div.popup_userprofile { position:relative; }

#popup_contents dl.popup_userprofile_avatar
{
	position	:relative;
	width		:70px;
	height		:70px;

	float		:left;
	margin		:5px 11px 10px 10px;
}

dl.popup_userprofile_avatar dd.avatar_bg
{
	width		:48px;
	height		:48px;

	position	:absolute;
	top			:10px;
	left		:10px;

}

dl.popup_userprofile_avatar dd.avatar
{

	position	:absolute;
	width		:70px;
	height		:70px;

	background-image:url(/common/images/gt5/bg_friendlist_normal.png);
}

dl.popup_userprofile_avatar dd.avatar img
{
	margin		:11px 0 0 11px;
}

#popup_contents dl.popup_userprofile_data
{
	position	:relative;
	float		:left;
	width		:310px;
	margin		:10px 0 0 0px;
}

dl.popup_userprofile_data dt
{
	margin		:4px 0;
	font-weight	:bold;
}

dl.popup_userprofile_data dd.online_id
{
	margin			:7px 0 0 0;
	font-family		:helvetica;
}

dl.popup_userprofile_data dd.friend_count
{
	margin			:10px 0 0 0;
}
dl.popup_userprofile_data dd.helmet
{
	position	:absolute;
	top			:-12px;
	right		:0;
}

div.popup_userprofile dl.avatar_image { position:absolute; top:0; right:0; }
div.popup_userprofile dl.avatar_image dd.helmet,
div.popup_userprofile dl.avatar_image dd.wear
{
	position	:absolute;
	top			:-3px;
	right		:16px;
}

div.popup_userprofile dl.avatar_image dd.helmet { top:-37px; z-index:1; }

#popup_contents dl.popup_userprofile_level
{
	position	:relative;
	clear		:both;
	width		:380px;
	height		:51px;
	margin		:0 0 0 20px;
	background-image	:url(/common/images/gt5/popup/hr.gif);
	background-repeat	:repeat-x;
	background-position	:top;
}

dl.popup_userprofile_level dd.level
{
	width		:109px;
	float		:left;
	margin		:18px 8px 0 0;
	font-family		:helvetica;
}

dl.popup_userprofile_level dd.level span.level_text
{
	font-weight	:bold;
	color		:#6d849e;
	margin		:0 0 0 5px;
}

dl.popup_userprofile_level dd.level span.level_value
{
	font-weight	:bold;
}

dl.popup_userprofile_level dd.license
{
	position	:absolute;
	top			:18px;
	right		:2px;
}

dl.popup_userprofile_level dd.license span
{
	margin		:0 10px 0 0;
}

dl.popup_userprofile_level dd.license img
{
	margin		:-3px 0 0 0;
}

#popup_contents dl.popup_userprofile_comment,
#popup_contents dl.popup_userprofile_playtime
{
	margin		:0 0 0 20px;
	padding		:12px 0 0 0;
	width		:380px;
	height		:95px;
	background-image	:url(/common/images/gt5/popup/hr.gif);
	background-repeat	:repeat-x;
	background-position	:top;
}

#popup_contents dl.popup_userprofile_playtime
{
	height		:70px;
}

dl.popup_userprofile_comment dt,
dl.popup_userprofile_playtime dt
{
	font-weight	:bold;
}

dl.popup_userprofile_comment dd,
dl.popup_userprofile_playtime dd
{
	margin		:5px 0 0 0;
}

#popup_contents dl.popup_mail_to
{
	margin				:20px 0 0 22px;
	width				:380px;
	height				:66px;
	background-image	:url(/common/images/gt5/popup/hr.gif);
	background-repeat	:repeat-x;
	background-position	:bottom;
}

dl.popup_mail_to dd
{
	margin				:8px 0 0 0;
}

dl.popup_mail_to dd select
{
	width				:190px;
	background-color	:#1f1f1f;
}


#popup_contents dl.popup_mail_main
{
	margin				:0 0 30px 22px;
	height				:auto;
	width				:380px;
}

#popup_contents dl.popup_mail_main dt
{
	position			:relative;
	margin				:15px 0 0 0;
}

#popup_contents dl.popup_mail_main dd
{
	margin				:8px 0 0 0;
}

dl.popup_mail_main dd input
{
	width				:376px;
}

dl.popup_mail_main dd textarea
{
	width				:376px;
	height				:124px;
}

#popup_contents dl.popup_mail_main dt div.popup_mailsend_counter
{
	text-align			:center;
	position			:absolute;
	top					:-2px;
	right				:0;
	width				:68px;
	height				:21px;
	background-image	:url(/common/images/gt5/popup/counter_bg.png);
}
#popup_contents dl.popup_mail_main dt div.popup_mailsend_counter p
{
	margin-top			:3px;
}

dl.gt5_mode_select.jp dd.bbs     { background-image:url(/local/jp/images/gt5/buttons/button_bbs_b.png); }
dl.gt5_mode_select.jp dd.log     { background-image:url(/local/jp/images/gt5/buttons/button_log_b.png); }
dl.gt5_mode_select.jp dd.mail    { background-image:url(/local/jp/images/gt5/buttons/button_mail_b.png); }
dl.gt5_mode_select.jp dd.gift    { background-image:url(/local/jp/images/gt5/buttons/button_gift_b.png); }
dl.gt5_mode_select.jp dd.bbs.on  { background-image:url(/local/jp/images/gt5/buttons/button_bbs_a.png);  }
dl.gt5_mode_select.jp dd.log.on  { background-image:url(/local/jp/images/gt5/buttons/button_log_a.png);  }
dl.gt5_mode_select.jp dd.mail.on { background-image:url(/local/jp/images/gt5/buttons/button_mail_a.png); }
dl.gt5_mode_select.jp dd.gift.on { background-image:url(/local/jp/images/gt5/buttons/button_gift_a.png); }
dl.gt5_mode_select.us dd.bbs     { background-image:url(/local/us/images/gt5/buttons/button_bbs_b.png); }
dl.gt5_mode_select.us dd.log     { background-image:url(/local/us/images/gt5/buttons/button_log_b.png); }
dl.gt5_mode_select.us dd.mail    { background-image:url(/local/us/images/gt5/buttons/button_mail_b.png); }
dl.gt5_mode_select.us dd.gift    { background-image:url(/local/us/images/gt5/buttons/button_gift_b.png); }
dl.gt5_mode_select.us dd.bbs.on  { background-image:url(/local/us/images/gt5/buttons/button_bbs_a.png);  }
dl.gt5_mode_select.us dd.log.on  { background-image:url(/local/us/images/gt5/buttons/button_log_a.png);  }
dl.gt5_mode_select.us dd.mail.on { background-image:url(/local/us/images/gt5/buttons/button_mail_a.png); }
dl.gt5_mode_select.us dd.gift.on { background-image:url(/local/us/images/gt5/buttons/button_gift_a.png); }
dl.gt5_mode_select.hk dd.bbs     { background-image:url(/local/hk/images/gt5/buttons/button_bbs_b.png); }
dl.gt5_mode_select.hk dd.log     { background-image:url(/local/hk/images/gt5/buttons/button_log_b.png); }
dl.gt5_mode_select.hk dd.mail    { background-image:url(/local/hk/images/gt5/buttons/button_mail_b.png); }
dl.gt5_mode_select.hk dd.gift    { background-image:url(/local/hk/images/gt5/buttons/button_gift_b.png); }
dl.gt5_mode_select.hk dd.bbs.on  { background-image:url(/local/hk/images/gt5/buttons/button_bbs_a.png);  }
dl.gt5_mode_select.hk dd.log.on  { background-image:url(/local/hk/images/gt5/buttons/button_log_a.png);  }
dl.gt5_mode_select.hk dd.mail.on { background-image:url(/local/hk/images/gt5/buttons/button_mail_a.png); }
dl.gt5_mode_select.hk dd.gift.on { background-image:url(/local/hk/images/gt5/buttons/button_gift_a.png); }
dl.gt5_mode_select.hk-zh dd.bbs     { background-image:url(/local/hk-zh/images/gt5/buttons/button_bbs_b.png); }
dl.gt5_mode_select.hk-zh dd.log     { background-image:url(/local/hk-zh/images/gt5/buttons/button_log_b.png); }
dl.gt5_mode_select.hk-zh dd.mail    { background-image:url(/local/hk-zh/images/gt5/buttons/button_mail_b.png); }
dl.gt5_mode_select.hk-zh dd.gift    { background-image:url(/local/hk-zh/images/gt5/buttons/button_gift_b.png); }
dl.gt5_mode_select.hk-zh dd.bbs.on  { background-image:url(/local/hk-zh/images/gt5/buttons/button_bbs_a.png);  }
dl.gt5_mode_select.hk-zh dd.log.on  { background-image:url(/local/hk-zh/images/gt5/buttons/button_log_a.png);  }
dl.gt5_mode_select.hk-zh dd.mail.on { background-image:url(/local/hk-zh/images/gt5/buttons/button_mail_a.png); }
dl.gt5_mode_select.hk-zh dd.gift.on { background-image:url(/local/hk-zh/images/gt5/buttons/button_gift_a.png); }
dl.gt5_mode_select.kr dd.bbs     { background-image:url(/local/kr/images/gt5/buttons/button_bbs_b.png); }
dl.gt5_mode_select.kr dd.log     { background-image:url(/local/kr/images/gt5/buttons/button_log_b.png); }
dl.gt5_mode_select.kr dd.mail    { background-image:url(/local/kr/images/gt5/buttons/button_mail_b.png); }
dl.gt5_mode_select.kr dd.gift    { background-image:url(/local/kr/images/gt5/buttons/button_gift_b.png); }
dl.gt5_mode_select.kr dd.bbs.on  { background-image:url(/local/kr/images/gt5/buttons/button_bbs_a.png);  }
dl.gt5_mode_select.kr dd.log.on  { background-image:url(/local/kr/images/gt5/buttons/button_log_a.png);  }
dl.gt5_mode_select.kr dd.mail.on { background-image:url(/local/kr/images/gt5/buttons/button_mail_a.png); }
dl.gt5_mode_select.kr dd.gift.on { background-image:url(/local/kr/images/gt5/buttons/button_gift_a.png); }
dl.gt5_mode_select.sg dd.bbs     { background-image:url(/local/sg/images/gt5/buttons/button_bbs_b.png); }
dl.gt5_mode_select.sg dd.log     { background-image:url(/local/sg/images/gt5/buttons/button_log_b.png); }
dl.gt5_mode_select.sg dd.mail    { background-image:url(/local/sg/images/gt5/buttons/button_mail_b.png); }
dl.gt5_mode_select.sg dd.gift    { background-image:url(/local/sg/images/gt5/buttons/button_gift_b.png); }
dl.gt5_mode_select.sg dd.bbs.on  { background-image:url(/local/sg/images/gt5/buttons/button_bbs_a.png);  }
dl.gt5_mode_select.sg dd.log.on  { background-image:url(/local/sg/images/gt5/buttons/button_log_a.png);  }
dl.gt5_mode_select.sg dd.mail.on { background-image:url(/local/sg/images/gt5/buttons/button_mail_a.png); }
dl.gt5_mode_select.sg dd.gift.on { background-image:url(/local/sg/images/gt5/buttons/button_gift_a.png); }
dl.gt5_mode_select.tw dd.bbs     { background-image:url(/local/tw/images/gt5/buttons/button_bbs_b.png); }
dl.gt5_mode_select.tw dd.log     { background-image:url(/local/tw/images/gt5/buttons/button_log_b.png); }
dl.gt5_mode_select.tw dd.mail    { background-image:url(/local/tw/images/gt5/buttons/button_mail_b.png); }
dl.gt5_mode_select.tw dd.gift    { background-image:url(/local/tw/images/gt5/buttons/button_gift_b.png); }
dl.gt5_mode_select.tw dd.bbs.on  { background-image:url(/local/tw/images/gt5/buttons/button_bbs_a.png);  }
dl.gt5_mode_select.tw dd.log.on  { background-image:url(/local/tw/images/gt5/buttons/button_log_a.png);  }
dl.gt5_mode_select.tw dd.mail.on { background-image:url(/local/tw/images/gt5/buttons/button_mail_a.png); }
dl.gt5_mode_select.tw dd.gift.on { background-image:url(/local/tw/images/gt5/buttons/button_gift_a.png); }
dl.gt5_mode_select.gb dd.bbs     { background-image:url(/local/gb/images/gt5/buttons/button_bbs_b.png); }
dl.gt5_mode_select.gb dd.log     { background-image:url(/local/gb/images/gt5/buttons/button_log_b.png); }
dl.gt5_mode_select.gb dd.mail    { background-image:url(/local/gb/images/gt5/buttons/button_mail_b.png); }
dl.gt5_mode_select.gb dd.gift    { background-image:url(/local/gb/images/gt5/buttons/button_gift_b.png); }
dl.gt5_mode_select.gb dd.bbs.on  { background-image:url(/local/gb/images/gt5/buttons/button_bbs_a.png);  }
dl.gt5_mode_select.gb dd.log.on  { background-image:url(/local/gb/images/gt5/buttons/button_log_a.png);  }
dl.gt5_mode_select.gb dd.mail.on { background-image:url(/local/gb/images/gt5/buttons/button_mail_a.png); }
dl.gt5_mode_select.gb dd.gift.on { background-image:url(/local/gb/images/gt5/buttons/button_gift_a.png); }
dl.gt5_mode_select.at dd.bbs     { background-image:url(/local/at/images/gt5/buttons/button_bbs_b.png); }
dl.gt5_mode_select.at dd.log     { background-image:url(/local/at/images/gt5/buttons/button_log_b.png); }
dl.gt5_mode_select.at dd.mail    { background-image:url(/local/at/images/gt5/buttons/button_mail_b.png); }
dl.gt5_mode_select.at dd.gift    { background-image:url(/local/at/images/gt5/buttons/button_gift_b.png); }
dl.gt5_mode_select.at dd.bbs.on  { background-image:url(/local/at/images/gt5/buttons/button_bbs_a.png);  }
dl.gt5_mode_select.at dd.log.on  { background-image:url(/local/at/images/gt5/buttons/button_log_a.png);  }
dl.gt5_mode_select.at dd.mail.on { background-image:url(/local/at/images/gt5/buttons/button_mail_a.png); }
dl.gt5_mode_select.at dd.gift.on { background-image:url(/local/at/images/gt5/buttons/button_gift_a.png); }
dl.gt5_mode_select.au dd.bbs     { background-image:url(/local/au/images/gt5/buttons/button_bbs_b.png); }
dl.gt5_mode_select.au dd.log     { background-image:url(/local/au/images/gt5/buttons/button_log_b.png); }
dl.gt5_mode_select.au dd.mail    { background-image:url(/local/au/images/gt5/buttons/button_mail_b.png); }
dl.gt5_mode_select.au dd.gift    { background-image:url(/local/au/images/gt5/buttons/button_gift_b.png); }
dl.gt5_mode_select.au dd.bbs.on  { background-image:url(/local/au/images/gt5/buttons/button_bbs_a.png);  }
dl.gt5_mode_select.au dd.log.on  { background-image:url(/local/au/images/gt5/buttons/button_log_a.png);  }
dl.gt5_mode_select.au dd.mail.on { background-image:url(/local/au/images/gt5/buttons/button_mail_a.png); }
dl.gt5_mode_select.au dd.gift.on { background-image:url(/local/au/images/gt5/buttons/button_gift_a.png); }
dl.gt5_mode_select.be dd.bbs     { background-image:url(/local/be/images/gt5/buttons/button_bbs_b.png); }
dl.gt5_mode_select.be dd.log     { background-image:url(/local/be/images/gt5/buttons/button_log_b.png); }
dl.gt5_mode_select.be dd.mail    { background-image:url(/local/be/images/gt5/buttons/button_mail_b.png); }
dl.gt5_mode_select.be dd.gift    { background-image:url(/local/be/images/gt5/buttons/button_gift_b.png); }
dl.gt5_mode_select.be dd.bbs.on  { background-image:url(/local/be/images/gt5/buttons/button_bbs_a.png);  }
dl.gt5_mode_select.be dd.log.on  { background-image:url(/local/be/images/gt5/buttons/button_log_a.png);  }
dl.gt5_mode_select.be dd.mail.on { background-image:url(/local/be/images/gt5/buttons/button_mail_a.png); }
dl.gt5_mode_select.be dd.gift.on { background-image:url(/local/be/images/gt5/buttons/button_gift_a.png); }
dl.gt5_mode_select.be-nl dd.bbs     { background-image:url(/local/be-nl/images/gt5/buttons/button_bbs_b.png); }
dl.gt5_mode_select.be-nl dd.log     { background-image:url(/local/be-nl/images/gt5/buttons/button_log_b.png); }
dl.gt5_mode_select.be-nl dd.mail    { background-image:url(/local/be-nl/images/gt5/buttons/button_mail_b.png); }
dl.gt5_mode_select.be-nl dd.gift    { background-image:url(/local/be-nl/images/gt5/buttons/button_gift_b.png); }
dl.gt5_mode_select.be-nl dd.bbs.on  { background-image:url(/local/be-nl/images/gt5/buttons/button_bbs_a.png);  }
dl.gt5_mode_select.be-nl dd.log.on  { background-image:url(/local/be-nl/images/gt5/buttons/button_log_a.png);  }
dl.gt5_mode_select.be-nl dd.mail.on { background-image:url(/local/be-nl/images/gt5/buttons/button_mail_a.png); }
dl.gt5_mode_select.be-nl dd.gift.on { background-image:url(/local/be-nl/images/gt5/buttons/button_gift_a.png); }
dl.gt5_mode_select.ch dd.bbs     { background-image:url(/local/ch/images/gt5/buttons/button_bbs_b.png); }
dl.gt5_mode_select.ch dd.log     { background-image:url(/local/ch/images/gt5/buttons/button_log_b.png); }
dl.gt5_mode_select.ch dd.mail    { background-image:url(/local/ch/images/gt5/buttons/button_mail_b.png); }
dl.gt5_mode_select.ch dd.gift    { background-image:url(/local/ch/images/gt5/buttons/button_gift_b.png); }
dl.gt5_mode_select.ch dd.bbs.on  { background-image:url(/local/ch/images/gt5/buttons/button_bbs_a.png);  }
dl.gt5_mode_select.ch dd.log.on  { background-image:url(/local/ch/images/gt5/buttons/button_log_a.png);  }
dl.gt5_mode_select.ch dd.mail.on { background-image:url(/local/ch/images/gt5/buttons/button_mail_a.png); }
dl.gt5_mode_select.ch dd.gift.on { background-image:url(/local/ch/images/gt5/buttons/button_gift_a.png); }
dl.gt5_mode_select.ch-fr dd.bbs     { background-image:url(/local/ch-fr/images/gt5/buttons/button_bbs_b.png); }
dl.gt5_mode_select.ch-fr dd.log     { background-image:url(/local/ch-fr/images/gt5/buttons/button_log_b.png); }
dl.gt5_mode_select.ch-fr dd.mail    { background-image:url(/local/ch-fr/images/gt5/buttons/button_mail_b.png); }
dl.gt5_mode_select.ch-fr dd.gift    { background-image:url(/local/ch-fr/images/gt5/buttons/button_gift_b.png); }
dl.gt5_mode_select.ch-fr dd.bbs.on  { background-image:url(/local/ch-fr/images/gt5/buttons/button_bbs_a.png);  }
dl.gt5_mode_select.ch-fr dd.log.on  { background-image:url(/local/ch-fr/images/gt5/buttons/button_log_a.png);  }
dl.gt5_mode_select.ch-fr dd.mail.on { background-image:url(/local/ch-fr/images/gt5/buttons/button_mail_a.png); }
dl.gt5_mode_select.ch-fr dd.gift.on { background-image:url(/local/ch-fr/images/gt5/buttons/button_gift_a.png); }
dl.gt5_mode_select.ch-it dd.bbs     { background-image:url(/local/ch-it/images/gt5/buttons/button_bbs_b.png); }
dl.gt5_mode_select.ch-it dd.log     { background-image:url(/local/ch-it/images/gt5/buttons/button_log_b.png); }
dl.gt5_mode_select.ch-it dd.mail    { background-image:url(/local/ch-it/images/gt5/buttons/button_mail_b.png); }
dl.gt5_mode_select.ch-it dd.gift    { background-image:url(/local/ch-it/images/gt5/buttons/button_gift_b.png); }
dl.gt5_mode_select.ch-it dd.bbs.on  { background-image:url(/local/ch-it/images/gt5/buttons/button_bbs_a.png);  }
dl.gt5_mode_select.ch-it dd.log.on  { background-image:url(/local/ch-it/images/gt5/buttons/button_log_a.png);  }
dl.gt5_mode_select.ch-it dd.mail.on { background-image:url(/local/ch-it/images/gt5/buttons/button_mail_a.png); }
dl.gt5_mode_select.ch-it dd.gift.on { background-image:url(/local/ch-it/images/gt5/buttons/button_gift_a.png); }
dl.gt5_mode_select.de dd.bbs     { background-image:url(/local/de/images/gt5/buttons/button_bbs_b.png); }
dl.gt5_mode_select.de dd.log     { background-image:url(/local/de/images/gt5/buttons/button_log_b.png); }
dl.gt5_mode_select.de dd.mail    { background-image:url(/local/de/images/gt5/buttons/button_mail_b.png); }
dl.gt5_mode_select.de dd.gift    { background-image:url(/local/de/images/gt5/buttons/button_gift_b.png); }
dl.gt5_mode_select.de dd.bbs.on  { background-image:url(/local/de/images/gt5/buttons/button_bbs_a.png);  }
dl.gt5_mode_select.de dd.log.on  { background-image:url(/local/de/images/gt5/buttons/button_log_a.png);  }
dl.gt5_mode_select.de dd.mail.on { background-image:url(/local/de/images/gt5/buttons/button_mail_a.png); }
dl.gt5_mode_select.de dd.gift.on { background-image:url(/local/de/images/gt5/buttons/button_gift_a.png); }
dl.gt5_mode_select.dk dd.bbs     { background-image:url(/local/dk/images/gt5/buttons/button_bbs_b.png); }
dl.gt5_mode_select.dk dd.log     { background-image:url(/local/dk/images/gt5/buttons/button_log_b.png); }
dl.gt5_mode_select.dk dd.mail    { background-image:url(/local/dk/images/gt5/buttons/button_mail_b.png); }
dl.gt5_mode_select.dk dd.gift    { background-image:url(/local/dk/images/gt5/buttons/button_gift_b.png); }
dl.gt5_mode_select.dk dd.bbs.on  { background-image:url(/local/dk/images/gt5/buttons/button_bbs_a.png);  }
dl.gt5_mode_select.dk dd.log.on  { background-image:url(/local/dk/images/gt5/buttons/button_log_a.png);  }
dl.gt5_mode_select.dk dd.mail.on { background-image:url(/local/dk/images/gt5/buttons/button_mail_a.png); }
dl.gt5_mode_select.dk dd.gift.on { background-image:url(/local/dk/images/gt5/buttons/button_gift_a.png); }
dl.gt5_mode_select.es dd.bbs     { background-image:url(/local/es/images/gt5/buttons/button_bbs_b.png); }
dl.gt5_mode_select.es dd.log     { background-image:url(/local/es/images/gt5/buttons/button_log_b.png); }
dl.gt5_mode_select.es dd.mail    { background-image:url(/local/es/images/gt5/buttons/button_mail_b.png); }
dl.gt5_mode_select.es dd.gift    { background-image:url(/local/es/images/gt5/buttons/button_gift_b.png); }
dl.gt5_mode_select.es dd.bbs.on  { background-image:url(/local/es/images/gt5/buttons/button_bbs_a.png);  }
dl.gt5_mode_select.es dd.log.on  { background-image:url(/local/es/images/gt5/buttons/button_log_a.png);  }
dl.gt5_mode_select.es dd.mail.on { background-image:url(/local/es/images/gt5/buttons/button_mail_a.png); }
dl.gt5_mode_select.es dd.gift.on { background-image:url(/local/es/images/gt5/buttons/button_gift_a.png); }
dl.gt5_mode_select.fi dd.bbs     { background-image:url(/local/fi/images/gt5/buttons/button_bbs_b.png); }
dl.gt5_mode_select.fi dd.log     { background-image:url(/local/fi/images/gt5/buttons/button_log_b.png); }
dl.gt5_mode_select.fi dd.mail    { background-image:url(/local/fi/images/gt5/buttons/button_mail_b.png); }
dl.gt5_mode_select.fi dd.gift    { background-image:url(/local/fi/images/gt5/buttons/button_gift_b.png); }
dl.gt5_mode_select.fi dd.bbs.on  { background-image:url(/local/fi/images/gt5/buttons/button_bbs_a.png);  }
dl.gt5_mode_select.fi dd.log.on  { background-image:url(/local/fi/images/gt5/buttons/button_log_a.png);  }
dl.gt5_mode_select.fi dd.mail.on { background-image:url(/local/fi/images/gt5/buttons/button_mail_a.png); }
dl.gt5_mode_select.fi dd.gift.on { background-image:url(/local/fi/images/gt5/buttons/button_gift_a.png); }
dl.gt5_mode_select.fr dd.bbs     { background-image:url(/local/fr/images/gt5/buttons/button_bbs_b.png); }
dl.gt5_mode_select.fr dd.log     { background-image:url(/local/fr/images/gt5/buttons/button_log_b.png); }
dl.gt5_mode_select.fr dd.mail    { background-image:url(/local/fr/images/gt5/buttons/button_mail_b.png); }
dl.gt5_mode_select.fr dd.gift    { background-image:url(/local/fr/images/gt5/buttons/button_gift_b.png); }
dl.gt5_mode_select.fr dd.bbs.on  { background-image:url(/local/fr/images/gt5/buttons/button_bbs_a.png);  }
dl.gt5_mode_select.fr dd.log.on  { background-image:url(/local/fr/images/gt5/buttons/button_log_a.png);  }
dl.gt5_mode_select.fr dd.mail.on { background-image:url(/local/fr/images/gt5/buttons/button_mail_a.png); }
dl.gt5_mode_select.fr dd.gift.on { background-image:url(/local/fr/images/gt5/buttons/button_gift_a.png); }
dl.gt5_mode_select.ie dd.bbs     { background-image:url(/local/ie/images/gt5/buttons/button_bbs_b.png); }
dl.gt5_mode_select.ie dd.log     { background-image:url(/local/ie/images/gt5/buttons/button_log_b.png); }
dl.gt5_mode_select.ie dd.mail    { background-image:url(/local/ie/images/gt5/buttons/button_mail_b.png); }
dl.gt5_mode_select.ie dd.gift    { background-image:url(/local/ie/images/gt5/buttons/button_gift_b.png); }
dl.gt5_mode_select.ie dd.bbs.on  { background-image:url(/local/ie/images/gt5/buttons/button_bbs_a.png);  }
dl.gt5_mode_select.ie dd.log.on  { background-image:url(/local/ie/images/gt5/buttons/button_log_a.png);  }
dl.gt5_mode_select.ie dd.mail.on { background-image:url(/local/ie/images/gt5/buttons/button_mail_a.png); }
dl.gt5_mode_select.ie dd.gift.on { background-image:url(/local/ie/images/gt5/buttons/button_gift_a.png); }
dl.gt5_mode_select.it dd.bbs     { background-image:url(/local/it/images/gt5/buttons/button_bbs_b.png); }
dl.gt5_mode_select.it dd.log     { background-image:url(/local/it/images/gt5/buttons/button_log_b.png); }
dl.gt5_mode_select.it dd.mail    { background-image:url(/local/it/images/gt5/buttons/button_mail_b.png); }
dl.gt5_mode_select.it dd.gift    { background-image:url(/local/it/images/gt5/buttons/button_gift_b.png); }
dl.gt5_mode_select.it dd.bbs.on  { background-image:url(/local/it/images/gt5/buttons/button_bbs_a.png);  }
dl.gt5_mode_select.it dd.log.on  { background-image:url(/local/it/images/gt5/buttons/button_log_a.png);  }
dl.gt5_mode_select.it dd.mail.on { background-image:url(/local/it/images/gt5/buttons/button_mail_a.png); }
dl.gt5_mode_select.it dd.gift.on { background-image:url(/local/it/images/gt5/buttons/button_gift_a.png); }
dl.gt5_mode_select.lu dd.bbs     { background-image:url(/local/lu/images/gt5/buttons/button_bbs_b.png); }
dl.gt5_mode_select.lu dd.log     { background-image:url(/local/lu/images/gt5/buttons/button_log_b.png); }
dl.gt5_mode_select.lu dd.mail    { background-image:url(/local/lu/images/gt5/buttons/button_mail_b.png); }
dl.gt5_mode_select.lu dd.gift    { background-image:url(/local/lu/images/gt5/buttons/button_gift_b.png); }
dl.gt5_mode_select.lu dd.bbs.on  { background-image:url(/local/lu/images/gt5/buttons/button_bbs_a.png);  }
dl.gt5_mode_select.lu dd.log.on  { background-image:url(/local/lu/images/gt5/buttons/button_log_a.png);  }
dl.gt5_mode_select.lu dd.mail.on { background-image:url(/local/lu/images/gt5/buttons/button_mail_a.png); }
dl.gt5_mode_select.lu dd.gift.on { background-image:url(/local/lu/images/gt5/buttons/button_gift_a.png); }
dl.gt5_mode_select.lu-de dd.bbs     { background-image:url(/local/lu-de/images/gt5/buttons/button_bbs_b.png); }
dl.gt5_mode_select.lu-de dd.log     { background-image:url(/local/lu-de/images/gt5/buttons/button_log_b.png); }
dl.gt5_mode_select.lu-de dd.mail    { background-image:url(/local/lu-de/images/gt5/buttons/button_mail_b.png); }
dl.gt5_mode_select.lu-de dd.gift    { background-image:url(/local/lu-de/images/gt5/buttons/button_gift_b.png); }
dl.gt5_mode_select.lu-de dd.bbs.on  { background-image:url(/local/lu-de/images/gt5/buttons/button_bbs_a.png);  }
dl.gt5_mode_select.lu-de dd.log.on  { background-image:url(/local/lu-de/images/gt5/buttons/button_log_a.png);  }
dl.gt5_mode_select.lu-de dd.mail.on { background-image:url(/local/lu-de/images/gt5/buttons/button_mail_a.png); }
dl.gt5_mode_select.lu-de dd.gift.on { background-image:url(/local/lu-de/images/gt5/buttons/button_gift_a.png); }
dl.gt5_mode_select.nl dd.bbs     { background-image:url(/local/nl/images/gt5/buttons/button_bbs_b.png); }
dl.gt5_mode_select.nl dd.log     { background-image:url(/local/nl/images/gt5/buttons/button_log_b.png); }
dl.gt5_mode_select.nl dd.mail    { background-image:url(/local/nl/images/gt5/buttons/button_mail_b.png); }
dl.gt5_mode_select.nl dd.gift    { background-image:url(/local/nl/images/gt5/buttons/button_gift_b.png); }
dl.gt5_mode_select.nl dd.bbs.on  { background-image:url(/local/nl/images/gt5/buttons/button_bbs_a.png);  }
dl.gt5_mode_select.nl dd.log.on  { background-image:url(/local/nl/images/gt5/buttons/button_log_a.png);  }
dl.gt5_mode_select.nl dd.mail.on { background-image:url(/local/nl/images/gt5/buttons/button_mail_a.png); }
dl.gt5_mode_select.nl dd.gift.on { background-image:url(/local/nl/images/gt5/buttons/button_gift_a.png); }
dl.gt5_mode_select.no dd.bbs     { background-image:url(/local/no/images/gt5/buttons/button_bbs_b.png); }
dl.gt5_mode_select.no dd.log     { background-image:url(/local/no/images/gt5/buttons/button_log_b.png); }
dl.gt5_mode_select.no dd.mail    { background-image:url(/local/no/images/gt5/buttons/button_mail_b.png); }
dl.gt5_mode_select.no dd.gift    { background-image:url(/local/no/images/gt5/buttons/button_gift_b.png); }
dl.gt5_mode_select.no dd.bbs.on  { background-image:url(/local/no/images/gt5/buttons/button_bbs_a.png);  }
dl.gt5_mode_select.no dd.log.on  { background-image:url(/local/no/images/gt5/buttons/button_log_a.png);  }
dl.gt5_mode_select.no dd.mail.on { background-image:url(/local/no/images/gt5/buttons/button_mail_a.png); }
dl.gt5_mode_select.no dd.gift.on { background-image:url(/local/no/images/gt5/buttons/button_gift_a.png); }
dl.gt5_mode_select.nz dd.bbs     { background-image:url(/local/nz/images/gt5/buttons/button_bbs_b.png); }
dl.gt5_mode_select.nz dd.log     { background-image:url(/local/nz/images/gt5/buttons/button_log_b.png); }
dl.gt5_mode_select.nz dd.mail    { background-image:url(/local/nz/images/gt5/buttons/button_mail_b.png); }
dl.gt5_mode_select.nz dd.gift    { background-image:url(/local/nz/images/gt5/buttons/button_gift_b.png); }
dl.gt5_mode_select.nz dd.bbs.on  { background-image:url(/local/nz/images/gt5/buttons/button_bbs_a.png);  }
dl.gt5_mode_select.nz dd.log.on  { background-image:url(/local/nz/images/gt5/buttons/button_log_a.png);  }
dl.gt5_mode_select.nz dd.mail.on { background-image:url(/local/nz/images/gt5/buttons/button_mail_a.png); }
dl.gt5_mode_select.nz dd.gift.on { background-image:url(/local/nz/images/gt5/buttons/button_gift_a.png); }
dl.gt5_mode_select.pl dd.bbs     { background-image:url(/local/pl/images/gt5/buttons/button_bbs_b.png); }
dl.gt5_mode_select.pl dd.log     { background-image:url(/local/pl/images/gt5/buttons/button_log_b.png); }
dl.gt5_mode_select.pl dd.mail    { background-image:url(/local/pl/images/gt5/buttons/button_mail_b.png); }
dl.gt5_mode_select.pl dd.gift    { background-image:url(/local/pl/images/gt5/buttons/button_gift_b.png); }
dl.gt5_mode_select.pl dd.bbs.on  { background-image:url(/local/pl/images/gt5/buttons/button_bbs_a.png);  }
dl.gt5_mode_select.pl dd.log.on  { background-image:url(/local/pl/images/gt5/buttons/button_log_a.png);  }
dl.gt5_mode_select.pl dd.mail.on { background-image:url(/local/pl/images/gt5/buttons/button_mail_a.png); }
dl.gt5_mode_select.pl dd.gift.on { background-image:url(/local/pl/images/gt5/buttons/button_gift_a.png); }
dl.gt5_mode_select.pt dd.bbs     { background-image:url(/local/pt/images/gt5/buttons/button_bbs_b.png); }
dl.gt5_mode_select.pt dd.log     { background-image:url(/local/pt/images/gt5/buttons/button_log_b.png); }
dl.gt5_mode_select.pt dd.mail    { background-image:url(/local/pt/images/gt5/buttons/button_mail_b.png); }
dl.gt5_mode_select.pt dd.gift    { background-image:url(/local/pt/images/gt5/buttons/button_gift_b.png); }
dl.gt5_mode_select.pt dd.bbs.on  { background-image:url(/local/pt/images/gt5/buttons/button_bbs_a.png);  }
dl.gt5_mode_select.pt dd.log.on  { background-image:url(/local/pt/images/gt5/buttons/button_log_a.png);  }
dl.gt5_mode_select.pt dd.mail.on { background-image:url(/local/pt/images/gt5/buttons/button_mail_a.png); }
dl.gt5_mode_select.pt dd.gift.on { background-image:url(/local/pt/images/gt5/buttons/button_gift_a.png); }
dl.gt5_mode_select.ru dd.bbs     { background-image:url(/local/ru/images/gt5/buttons/button_bbs_b.png); }
dl.gt5_mode_select.ru dd.log     { background-image:url(/local/ru/images/gt5/buttons/button_log_b.png); }
dl.gt5_mode_select.ru dd.mail    { background-image:url(/local/ru/images/gt5/buttons/button_mail_b.png); }
dl.gt5_mode_select.ru dd.gift    { background-image:url(/local/ru/images/gt5/buttons/button_gift_b.png); }
dl.gt5_mode_select.ru dd.bbs.on  { background-image:url(/local/ru/images/gt5/buttons/button_bbs_a.png);  }
dl.gt5_mode_select.ru dd.log.on  { background-image:url(/local/ru/images/gt5/buttons/button_log_a.png);  }
dl.gt5_mode_select.ru dd.mail.on { background-image:url(/local/ru/images/gt5/buttons/button_mail_a.png); }
dl.gt5_mode_select.ru dd.gift.on { background-image:url(/local/ru/images/gt5/buttons/button_gift_a.png); }
dl.gt5_mode_select.se dd.bbs     { background-image:url(/local/se/images/gt5/buttons/button_bbs_b.png); }
dl.gt5_mode_select.se dd.log     { background-image:url(/local/se/images/gt5/buttons/button_log_b.png); }
dl.gt5_mode_select.se dd.mail    { background-image:url(/local/se/images/gt5/buttons/button_mail_b.png); }
dl.gt5_mode_select.se dd.gift    { background-image:url(/local/se/images/gt5/buttons/button_gift_b.png); }
dl.gt5_mode_select.se dd.bbs.on  { background-image:url(/local/se/images/gt5/buttons/button_bbs_a.png);  }
dl.gt5_mode_select.se dd.log.on  { background-image:url(/local/se/images/gt5/buttons/button_log_a.png);  }
dl.gt5_mode_select.se dd.mail.on { background-image:url(/local/se/images/gt5/buttons/button_mail_a.png); }
dl.gt5_mode_select.se dd.gift.on { background-image:url(/local/se/images/gt5/buttons/button_gift_a.png); }
dl.gt5_mode_select.gr dd.bbs     { background-image:url(/local/gr/images/gt5/buttons/button_bbs_b.png); }
dl.gt5_mode_select.gr dd.log     { background-image:url(/local/gr/images/gt5/buttons/button_log_b.png); }
dl.gt5_mode_select.gr dd.mail    { background-image:url(/local/gr/images/gt5/buttons/button_mail_b.png); }
dl.gt5_mode_select.gr dd.gift    { background-image:url(/local/gr/images/gt5/buttons/button_gift_b.png); }
dl.gt5_mode_select.gr dd.bbs.on  { background-image:url(/local/gr/images/gt5/buttons/button_bbs_a.png);  }
dl.gt5_mode_select.gr dd.log.on  { background-image:url(/local/gr/images/gt5/buttons/button_log_a.png);  }
dl.gt5_mode_select.gr dd.mail.on { background-image:url(/local/gr/images/gt5/buttons/button_mail_a.png); }
dl.gt5_mode_select.gr dd.gift.on { background-image:url(/local/gr/images/gt5/buttons/button_gift_a.png); }
dl.gt5_mode_select.tr dd.bbs     { background-image:url(/local/tr/images/gt5/buttons/button_bbs_b.png); }
dl.gt5_mode_select.tr dd.log     { background-image:url(/local/tr/images/gt5/buttons/button_log_b.png); }
dl.gt5_mode_select.tr dd.mail    { background-image:url(/local/tr/images/gt5/buttons/button_mail_b.png); }
dl.gt5_mode_select.tr dd.gift    { background-image:url(/local/tr/images/gt5/buttons/button_gift_b.png); }
dl.gt5_mode_select.tr dd.bbs.on  { background-image:url(/local/tr/images/gt5/buttons/button_bbs_a.png);  }
dl.gt5_mode_select.tr dd.log.on  { background-image:url(/local/tr/images/gt5/buttons/button_log_a.png);  }
dl.gt5_mode_select.tr dd.mail.on { background-image:url(/local/tr/images/gt5/buttons/button_mail_a.png); }
dl.gt5_mode_select.tr dd.gift.on { background-image:url(/local/tr/images/gt5/buttons/button_gift_a.png); }


div.gt5_profile_spacer
{
	height				:34px;
}

table.gt5_profile_table
{
	font-size			:12px;
	margin				:0 0 0 30px;
	width				:524px;
}

table.gt5_profile_table tr th
{
	font-weight			:bold;
	width				:290px;
	height				:32px;
	background-image	:url(/common/images/gt5/profile/table_normal_base.png);
	background-position	:top left;
	background-repeat	:no-repeat;
	vertical-align	:top;
}

table.gt5_profile_table tr td
{
	background-image	:url(/common/images/gt5/profile/table_normal_base.png);
	background-position	:top right;
	background-repeat	:no-repeat;
	vertical-align	:top;
}
table.gt5_profile_table tr.aspec th,
table.gt5_profile_table tr.aspec td
{
	background-image	:url(/common/images/gt5/profile/table_aspec_base.png);
}
table.gt5_profile_table tr.bspec th,
table.gt5_profile_table tr.bspec td
{
	background-image	:url(/common/images/gt5/profile/table_bspec_base.png);
}

table.gt5_profile_table tr th p
{
	margin				:0px 0  0 14px;
}

table.gt5_profile_table tr td p
{
	text-align			:center;
	margin				:0px 0 0 0;
	color				:#333;
	font-weight			:bold;
}

dl.gt5_profile_license
{
	margin				:23px 0 0 30px;
	height				:46px;
}

dl.gt5_profile_license dd
{
	position			:relative;
	float				:left;
	height				:46px;
}

dl.gt5_profile_license dd.trophy
{
	width				:115px;
	text-align			:center;
}

dl.gt5_profile_license dd.trophy img
{
}

dl.gt5_profile_license dd.trophy span
{
	position			:absolute;
	top					:1px;
	left				:95px;
	font-size			:180%;
	font-weight			:bold;
}


dl.gt5_profile_license dd.trophy span.batten
{
	font-size			:110%;
	top					:7px;
	left				:81px;
}

.mac dl.gt5_profile_license dd.trophy span.trophy_value
{
	top					:12px;
	font-size			:160%;
	font-weight			:normal;
}

dl.gt5_profile_license dd.bar
{
	width				:3px;
}

dl.gt5_profile_license dd.license
{
	width				:150px;
	text-align			:right;
}

dl.gt5_profile_license dd.license img
{
	left				:0;
	margin				:0 20px 0 0;
}

dl.gt5_profile_license dd.license span
{
	position			:absolute;
	top					:10px;
	left				:10px;
}

dl.gt5_profile_driver_list
{
	margin				:10px 0 0 30px;
}

dl.gt5_profile_garage_list
{
	margin				:10px 0 0 30px;
}

dl.gt5_profile_driver_list dt,
dl.gt5_profile_garage_list dt
{
	font-weight			:bold;
	margin				:0 0 10px 0;
	text-align			:left;
}


dl.gt5_profile_driver_list dd,
dl.gt5_profile_garage_list dd
{
	display				:block;
	width				:168px;
	height				:100px;
	float				:left;
	margin				:0 10px 6px 0;
}

dl.gt5_profile_driver_list dd
{
	background-image	:url(/common/images/gt5/profile/driver_base.png);
}

dl.gt5_profile_garage_list dd
{
	background-image	:url(/common/images/gt5/profile/car_base.png);
}

dl.gt5_profile_driver_list dd.no_blank,
dl.gt5_profile_garage_list dd.no_blank
{
	text-align			:center;
	position			:relative;
	background-image	:url(/common/images/gt5/profile/bg_base.png);
}

dl.gt5_profile_driver_list dd.no_blank a { position:absolute; top:0; left:0; width:168px; height:100px; z-index:1; }

dl.gt5_profile_driver_list dd.no_blank span.driver_online_credit
{
	position			:absolute;
	top					:10px;
	left				:10px;
	width				:31px;
	height				:9px;
}

dl.gt5_profile_driver_list dd.no_blank span.driver_online_credit.icon0 { background:url(/common/images/gt5/remote_race/entry/driver_list/cr_icon0.png); }
dl.gt5_profile_driver_list dd.no_blank span.driver_online_credit.icon1 { background:url(/common/images/gt5/remote_race/entry/driver_list/cr_icon1.png); }
dl.gt5_profile_driver_list dd.no_blank span.driver_online_credit.icon2 { background:url(/common/images/gt5/remote_race/entry/driver_list/cr_icon2.png); }
dl.gt5_profile_driver_list dd.no_blank span.driver_online_credit.icon3 { background:url(/common/images/gt5/remote_race/entry/driver_list/cr_icon3.png); }


dl.gt5_profile_driver_list dd.no_blank span.driver_class_header
{
	cursor				:pointer;
	position			:absolute;
	bottom				:6px;
	left				:0;
}
dl.gt5_profile_driver_list dd.no_blank span.driver_class
{
	cursor				:pointer;
	font-weight			:bold;
	font-size			:200%;
	position			:absolute;
	bottom				:8px;
	right				:10px;
}

.mac dl.gt5_profile_driver_list dd.no_blank span.driver_class
{
	font-weight			:normal;
}

dl.gt5_profile_driver_list dd.no_blank img.helmet { position:absolute; bottom:45px; left:36px; z-index:1; }
dl.gt5_profile_driver_list dd.no_blank img.wear   { position:absolute; bottom:6px; left:36px; }

#overflow,
#popup_bg,
#loading_tintarea
{
	position	:absolute;
	top			:0px;
	left		:0px;
	width		:100%;
	height		:100%;
	background-color:#000;
	opacity		:0.40;
	filter		:alpha(opacity=40);
	z-index: 9999;
}
#loading_tintarea { z-index:9000; }

#popup_bg
{
	display		:none;
}

div#overflow_contents_field
{
	position	:absolute;
	top		:0;
	left		:0;
	z-index: 9999;
}


#popup_contents dl.popup_driverinfo_left
{
	margin				:24px 0 14px 15px;
	position			:relative;
	float				:left;
	width				:225px;
	height				:229px;
	background			:url(/common/images/gt5/driver/driver_base2.png);
	background-repeat	:no-repeat;
}
dl.popup_driverinfo_left dd
{
	position			:absolute;
}
dl.popup_driverinfo_left dd.name
{
	font-weight			:bold;
	font-size			:120%;
	bottom				:14px;
	left				:0;
	text-align			:center;
	width				:225px;
}
dl.popup_driverinfo_left dd.status
{
	top					:18px;
	right				:14px;
}

dl.popup_driverinfo_left dd.helmet,
dl.popup_driverinfo_left dd.wear { width:225px; text-align:center; }
dl.popup_driverinfo_left dd.helmet { top:-29px; left:0; z-index:1; }
dl.popup_driverinfo_left dd.wear   { top:25px; left:0; }

dl.popup_driverinfo_left dd.class_header
{
	top					:130px;
	left				:3px;
}

dl.popup_driverinfo_left dd.class_text
{
	font-weight			:bold;
	font-size			:240%;
	top					:119px;
	right				:14px;
}

dl.popup_driverinfo_left dd.level_var_field
{
	top					:163px;
	left				:14px;
	height				:12px;
}

dl.level_bar,
dl.status_bar
{
	position			:relative;
}

dl.level_bar dd,
dl.status_bar dd
{
	font-size			:1px;
	position			:absolute;
	top:				:0;
	left				:0;
}

dl.level_bar dd.frame,
dl.status_bar dd.frame
{
	width				:192px;
	height				:12px;
	background			:url(/common/images/gt5/driver/bar_base.gif);
}

dl.level_bar dd.value,
dl.status_bar dd.value
{
	left				:2px;
	width				:0px;
	height				:12px;
	background			:url(/common/images/gt5/driver/gauge_blue.gif);
}

h4.popup_driverinfo_right
{
	margin				:34px 0 0 20px;
	padding				:5px 0 0 0;
	float				:left;
	width				:400px;
	height				:24px;
	background			:url(/common/images/gt5/popup/hr.gif) repeat-x bottom;
}

div.popup_driverstatus
{
	float				:left;
	width				:413px;
	margin				:0 0 0 9px;
}
#popup_contents div.popup_driverstatus dl
{
	position			:relative;
	float				:left;
	width				:192px;
	height				:31px;
	margin				:8px 0 0 13px;
}

div.popup_driverstatus dl dt
{
	margin				:0 0 5px 0;
}

dl.status_bar.green dd.value
{
	background			:url(/common/images/gt5/driver/gauge_green.gif);
}

dl.status_bar.white dd.value
{
	background			:url(/common/images/gt5/driver/gauge_white.gif);
}

#popup_contents dl.status_bar.character
{
	height				:56px;
}

dl.status_bar.character dd.frame
{
	font-size			:100%;
	height				:32px;
	background			:url(/common/images/gt5/driver/bar_base2.gif) no-repeat;
}

dl.status_bar.character dd.frame span.cool
{
	color				:#666;
	position			:absolute;
	bottom				:0;
	left				:0;
}
dl.status_bar.character dd.frame span.hot
{
	color				:#666;
	position			:absolute;
	bottom				:0;
	right				:0;
}

dl.status_bar.character dd.frame span.allow
{
	position			:absolute;
	bottom				:8px;
	left				:93px;
}

div.popup_driverstatus dl.status_result dd
{
	text-align			:right;
	font-size			:140%;
	font-weight			:bold;
}


#popup_contents div.popup_driverstatus dl.status_result
{
}

div.popup_driverstatus dl.status_result dt
{
	margin				:2px 0 0 2px;
}

div.popup_driverstatus dl.status_result dd
{
	position			:absolute;
	top					:22px;
	right				:2px;
	font-size			:114%;
	font-weight			:bold;
}

#popup_contents div.popup_driverstatus dl.online_credit
{
	position			:relative;
	clear				:both;
	width				:401px;
	height				:28px;
	background			:url(/common/images/gt5/driver/cr_bg.png) no-repeat;
}

#popup_contents div.popup_driverstatus dl.online_credit dt{ margin : 4px 10px; float:left; }


div.popup_driverstatus dl.online_credit dd.credit_icon
{
/*
	position			:absolute;
	top					:7px;
	left				:46px;
*/
	margin				:8px 0 0 0;
	float				:left;
	width				:45px;
	height				:13px;
}

div.popup_driverstatus dl.online_credit dd.credit_icon.icon_0 { background:url(/common/images/gt5/driver/cr_icon0_m.png) no-repeat; }
div.popup_driverstatus dl.online_credit dd.credit_icon.icon_1 { background:url(/common/images/gt5/driver/cr_icon1_m.png) no-repeat; }
div.popup_driverstatus dl.online_credit dd.credit_icon.icon_2 { background:url(/common/images/gt5/driver/cr_icon2_m.png) no-repeat; }
div.popup_driverstatus dl.online_credit dd.credit_icon.icon_3 { background:url(/common/images/gt5/driver/cr_icon3_m.png) no-repeat; }

div.popup_driverstatus dl.online_credit dd.credit_value { position:absolute; top:4px; right:10px; font-size:120%; font-weight:bold; }

p.gt5_myhome_menu_hr
{
	text-align			:center;
	margin				:44px 0 0 0;
}

p.gt5_myhome_menu_hr.gift
{
	margin				:20px 0 0 0;
}


.scrollgeneric {
line-height: 1px;
font-size: 1px;
position: absolute;
top: 0; left: 0;
z-index : 2;
}

.vscrollerbase {
width: 8px;
background-image: url(/common/images/gt5/scrollbar/base.gif);
background-repeat:repeat-y;
}
.vscrollerbar {
width: 8px;
background-image: url(/common/images/gt5/scrollbar/bar.gif);
background-repeat:repeat-y;
}
.hscrollerbase {
height: 8px;
background-image: url(/common/images/gt5/scrollbar/base.gif);
background-repeat:repeat-y;
}
.hscrollerbar {
height: 8px;
background-image: url(/common/images/gt5/scrollbar/bar.gif);
background-repeat:repeat-y;
}

.scrollerjogbox {
width: 10px;
height: 10px;
top: auto; left: auto;
bottom: 0px; right: 0px;
background-color: gray;
}

div.wide_field.gt5_error
{
	min-height	:600px;
}


div.wide_field.gt5_error dl.error dt
{
	font-size		:110%;
	font-weight		:bold;
	color			:#f2f2f2;
	margin			:0 0 20px 0;
}

div.wide_field.gt5_error dl.error dd
{
	margin			:0 0 20px 0;
}

div.wide_field dl.signin
{
	position	:relative;
}

div.wide_field dl.signin dd.button
{
	position	:absolute;
	bottom		:32px;
	left		:0;
	width		:840px;
	text-align	:center;
}
div.wide_field dl.signin dd.logo
{
	position	:absolute;
	bottom		:0;
	right		:0;
}

div.wide_field dl.signin2
{
	position	:relative;
	width		:840px;
	margin		:10px 0 0 0;
}
div.wide_field dl.signin2 dd
{
	width		:560px;
	margin		:0 0 20px 0;
	font-size	:91%;
}

div.wide_field dl.signin2 dd.gt5logo img
{
	margin		:0;
	width		:auto;
	position	:absolute;
	top			:23px;
	right		:0;
}

pre
{
	white-space: pre;           /* CSS 2.0 */
	white-space: pre-wrap;      /* CSS 2.1 */
	white-space: pre-line;      /* CSS 3.0 */
	white-space: -pre-wrap;     /* Opera 4-6 */
	white-space: -o-pre-wrap;   /* Opera 7 */
	white-space: -moz-pre-wrap; /* Mozilla */
	white-space: -hp-pre-wrap;  /* HP Printers */
	word-wrap: break-word;      /* IE 5+ */
}



div#popup_contents dl.profile_header
{
	width				:640px;
	margin				:20px 0 0 24px;
	background-image	:url(/common/images/gt5/popup/hr.gif);
	background-repeat	:repeat-x;
	background-position	:bottom;
	padding				:0 0 12px 0;
}

div#popup_contents dl.profile_header dt,
div#popup_contents dl.profile_button_header dt
{
	font-size			:112%;
	font-weight			:bold;
	margin				:0 0 6px 0;
}

div#popup_contents dl.profile_online_id,
div#popup_contents dl.profile_ingame_friend
{
	position			:relative;
	margin-right		:20px;
	float				:left;
	width				:310px;
	background-image	:url(/common/images/gt5/popup/hr.gif);
	background-repeat	:repeat-x;
	background-position	:bottom;
	padding				:0 0 12px 0;
}

div#popup_contents dl.profile_online_id dt,
div#popup_contents dl.profile_ingame_friend dt,
div#popup_contents dl.profile_online_id dd.open_states,
div#popup_contents dl.profile_ingame_friend dd.open_states,
div#popup_contents dl.profile_playtime dt,
div#popup_contents dl.profile_profilecomment dt,
div#popup_contents dl.profile_welcomemessage dt,
div#popup_contents dl.profile_button_level dt
{
	font-weight			:bold;
}

div#popup_contents dl.profile_online_id dt,
div#popup_contents dl.profile_ingame_friend dt
{
	margin				:0 0 3px 0;
}

div#popup_contents dl.profile_online_id
{
	margin				:13px 20px 0 24px;
	height				:45px;
}

div#popup_contents dl.profile_ingame_friend
{
	margin				:13px 0 0 0;
	height				:45px;
}

div#popup_contents dl.profile_playtime,
div#popup_contents dl.profile_profilecomment
{
	margin				:13px 20px 0 24px;
	float				:left;
	width				:310px;
}

div#popup_contents dl.profile_playtime dd.radiobutton,
div#popup_contents dl.profile_profilecomment dd.radiobutton
{
	margin				:6px 0;
	text-align			:right;
}

div#popup_contents dl.profile_playtime dd.radiobutton,
div#popup_contents dl.profile_profilecomment dd.radiobutton,
div#popup_contents dl.profile_button_level dd.radiobutton
{
	font-size			:92%;
}

div#popup_contents dl.profile_playtime dd.radiobutton input,
div#popup_contents dl.profile_profilecomment dd.radiobutton input,
div#popup_contents dl.profile_button_level dd.radiobutton input
{
	margin				:2px 0 0 0;
}


.mac div#popup_contents dl.profile_playtime dd.radiobutton input,
.mac div#popup_contents dl.profile_profilecomment dd.radiobutton input,
.mac div#popup_contents dl.profile_button_level dd.radiobutton input
{
	margin				:0 0 0 0;
}

div#popup_contents dl.profile_playtime textarea,
div#popup_contents dl.profile_profilecomment textarea
{
	width				:286px;
	height				:56px;
	padding				:6px 10px;
}

div#popup_contents dl.profile_profilecomment
{
	margin				:13px 0 0 0;
}

div#popup_contents dl.profile_online_id dd.open_states,
div#popup_contents dl.profile_ingame_friend dd.open_states,
div#popup_contents dl.profile_button_level dd.radiobutton
{
	position			:absolute;
	top					:0;
	right				:0;
}

div#popup_contents dl.profile_welcomemessage
{
	clear				:both;
	margin				:13px 0 24px 24px;
}
div#popup_contents div.break
{
	clear				:both;
	height				:1px;
	font-size			:1px;
}

div#popup_contents dl.profile_welcomemessage dt
{
	margin				:0 0 6px 0;
}
div#popup_contents dl.profile_welcomemessage dd input
{
	width				:616px;
	padding				:2px 10px;
}

div#popup_contents dl.profile_button_header
{
	margin				:0 0 12px 24px;
	width				:640px;
	background-image	:url(/common/images/gt5/popup/hr.gif);
	background-repeat	:repeat-x;
	background-position	:bottom;
	padding				:0 0 12px 0;
}

div#popup_contents dl.profile_button_level
{
	width				:640px;
	position			:relative;
	margin				:0 0 32px 24px;
}

p.gift_main_notice
{
	font-size:12px;
	color				:#a0a0a0;
	margin				:22px 0 0 30px;
	padding				:3px 0 0 0;
	width				:524px;
	height				:18px;
	text-align			:center;
	background			:url(/common/images/gt5/gift/text_area.png);

}


#popup_contents dl.gt5_course_popup
{
	margin				:0;
	float				:left;
	width				:242px;
	height				:332px;
}

dl.gt5_course_popup dt
{
	margin				:20px 0 0 22px;
}

dl.gt5_course_popup dd
{
	margin				:11px 0 0 22px;
	text-align			:center;
	width				:220px;
	height				:160px;
	background-image	:url(/common/images/gt5/course/bg_grif.gif);
}

dl.gt5_course_popup dd.course_image
{
	position			:relative;
}

dl.gt5_course_popup dd.course_image img
{
	margin				:26px 0 0 0;
}

dl.gt5_course_popup dd img.clock
{
	position			:absolute;
	top					:-16px;
	left				:10px;
}

dl.gt5_course_popup dd img.weather
{
	position			:absolute;
	bottom				:10px;
	left				:10px;
}

div.gt5_course_popup_data
{
	float				:left;
	width				:400px;
	margin				:20px 0 0 20px;
}

#popup_contents dl.gt5_course_popup_header
{
	margin				:0;
	position			:relative;
	width				:400px;
	height				:65px;
	background-image	:url(/common/images/gt5/course/hr.gif);
	background-repeat	:repeat-x;
	background-position	:bottom;
}

dl.gt5_course_popup_header dt,
dl.gt5_course_popup_header dd
{
	font-size			:90%;
	color				:#aaa;
}

dl.gt5_course_popup_header dt
{
	margin				:0 0 2px 0;
}

dl.gt5_course_popup_header dd.title
{
	font-weight			:bold;
	font-size			:110%;
	color				:#d0d0d0;
	margin				:0 0 2px 0;
}

dl.gt5_course_popup_header dd.create_time
{
	position			:absolute;
	bottom				:8px;
	right				:0;
}

#popup_contents dl.gt5_course_popup_comment
{
	position			:relative;
	margin				:10px 0 10px 0;
	width				:400px;
	height				:145px;
	background-image	:url(/common/images/gt5/popup/hr.gif);
	background-repeat	:repeat-x;
	background-position	:bottom;

}

#popup_contents dl.gt5_course_popup_info
{
	margin				:0 0 0 0;
}

dl.gt5_course_popup_info dd
{
	font-size			:90%;
	color				:#aaa;
}

dl.gt5_course_popup_comment dd.popup_button
{
	position			:absolute;
	bottom				:12px;
	right				:0;
	text-align			:center;
}
dl.gt5_photo_popup_comment dd.popup_button
{
	position			:absolute;
	bottom				:0;
	right				:0;
	text-align			:right;
}

textarea.course_comment_edit
{
	width				:394px;
	height				:90px;
}


#popup_button_off_ok,
#popup_button_off_cancel
{
	display				:none;
	margin				:0 0 0 5px;
}

dl.gt5_course_popup_comment dd.popup_text_counter,
dl.gt5_photo_popup_comment dd.popup_text_counter
{
	text-align			:center;
	position			:absolute;
	bottom				:15px;
	left				:0;
	width				:68px;
	height				:21px;
	background-image	:url(/common/images/gt5/popup/counter_bg.png);
}


dl.gt5_course_popup_comment dd.popup_text_counter p,
dl.gt5_photo_popup_comment dd.popup_text_counter p
{
	margin				:3px;
}

dl.gt5_photo_popup_comment dd.popup_text_counter
{
	bottom				:3px;
}

#popup_contents dl.gt5_photo_popup
{
	position			:relative;
}
#popup_contents dl.gt5_photo_popup,
#popup_contents dl.gt5_photo_popup_comment
{
	margin				:0 0 12px 0;
}

dl.gt5_photo_popup dd.popup_image
{
	background-color	:#0f0f0f;
	text-align			:center;
}

div.popup_image_wrapper
{
	z-index				:2;
	position			:absolute;
	top					:45px;
	left				:20px;
	width				:800px;
	height				:450px;
	background			:url(/common/images/other/blank.gif) repeat;
}

div.popup_image_wrapper.pointer
{
	cursor				:pointer;
}

dl.photo_detail
{
	z-index				:1;
	display				:none;
	width				:319px;
	height				:75px;
	background			:url(/common/images/gt5/popup/photo/info_bg.png) no-repeat;
	position			:absolute;
	top					:57px;
	right				:29px;
}

dl.photo_detail dd.date
{
	position			:relative;
	margin				:13px 20px 0 15px;
	padding				:0 0 4px 0;
	border-width		:0 0 1px 0;
	border-style		:solid;
	border-color		:#a0a0a0;
}
dl.photo_detail dd.place
{
	position			:relative;
	margin				:6px 20px 0 15px;
}

dl.photo_detail span
{
	position			:absolute;
	top					:0;
	right				:0;
}

dl.photo_detail_button dd
{
	width				:50px;
	height				:44px;
	position			:absolute;
	top					:247px;
	left				:17px;
}

#popup_contents dl.photo_detail_button
{
	margin				:0;
	display				:none;
}

dl.photo_detail_button dd.prev
{
	background			:url(/common/images/gt5/popup/photo/bt_prev_off.png) no-repeat;
	left				:41px;
}

dl.photo_detail_button dd.cancel
{
	background			:url(/common/images/gt5/popup/photo/bt_cancel_off.png) no-repeat;
	left				:383px;
}

dl.photo_detail_button dd.next
{
	background			:url(/common/images/gt5/popup/photo/bt_next_off.png) no-repeat;
	left				:739px;
}

dl.photo_detail_button dd.prev.on { background : url(/common/images/gt5/popup/photo/bt_prev.png) no-repeat; }
dl.photo_detail_button dd.cancel.on { background : url(/common/images/gt5/popup/photo/bt_cancel.png) no-repeat; }
dl.photo_detail_button dd.next.on { background : url(/common/images/gt5/popup/photo/bt_next.png) no-repeat; }

dl.gt5_photo_popup_comment
{
	position			:relative;
	width				:800px;
	height				:74px;
}

dl.gt5_photo_popup_comment.friend_photo
{
	height				:auto;
	min-height			:30px;
}

dl.gt5_photo_popup_comment dd textarea
{
	width				:796px;
	height				:34px;
}

dl.gt5_photo_popup_comment dd
{
	overflow			:hidden;
}


/* Products GT5 */
dl.gt_list01
{
	float			:right;
	width			:472px;
	margin			:0 0 0 4px;
}

dl.gt_list01 dt
{
	font-weight		:bold;
	padding			:5px 10px 5px 0px;
}

dl.gt_list01 dd
{
	position		:relative;
	font-size		:90%;
	padding			:5px 10px;
}

dl.gt_list01 dd.data
{
	color			:#909090;
	font-size		:91%;
	padding-top		:0px;
}

dl.gt_list01 dd.light
{
	background-color:rgba(255,255,255,0.05);
}

dl.gt_list01 dd.dark
{
	background-color:rgba(0,0,0,0.12);
}

dl.gt_list01 dd span
{
	display			:block;
	
	position		:absolute;
	top				:0px;
	right			:0px;
	padding			:5px 10px 0 0;
}

dl.gt_list01 dd span img
{
	vertical-align	:middle;
	margin			:0 5px 0 0;
}

dl.game_mode
{
	clear		:both;
	margin		:0 0 16px 0;
}

dl.game_mode dt
{
	font-weight	:bold;
	font-size	:110%;
	margin		:0 0 6px 0;
}

dl.game_mode dd
{
	font-size	:100%;
	margin		:0;
}

dl.gttv_series_discription
{
	margin		:12px 0 20px 0;
	padding		:10px 0 10px 0;
	width		:580px;
	height		:auto;
	position	:relative;
	background-repeat:repeat-x;
	background-position:bottom;
	min-height	:70px;
	_height		:70px;
}

dl.gttv_series_discription img
{
	position	:absolute;
	top		:5px;
	left		:5px;
	width		:180px;
	margin		:0 20px 10px 0;
}

dl.gttv_series_discription dt
{
	font-weight	:bold;
	font-size	:14px;
	color		:#f2f2f2;
	margin		:0 0 0px 190px;
}

dl.gttv_series_discription dd.text
{
	display		:block;
	width		:370px;
	font-size	:10px;
	color		:#b3b3b3;
	margin		:0 0 0 190px;
}

#base_overflow
{
	display		:none;
}

table.view_table 
{
	position	:absolute;
	top			:0px;
	left		:0px;
	width:834px;
	width:567px;
	width:200px;
	z-index		:10;
}

table.view_table td.top_left,
table.view_table td.top_right
{
	width		:17px;
	height		:29px;
	overflow	:visible;
	text-align	:left;
}

table.view_table td.top_center { height:29px; }

table.view_table td.top_center p
{
	text-align	:center;
	font-weight	:bold;
	margin		:8px 0 0 0;
	line-height:1.4;
	font-size:14px;
}

table.view_table td.top_right a
{
	position	:relative;
	display		:block;
}
table.view_table td.top_right img
{
	position	:absolute;
	top		:5px;
	left		:-64px;
}

table.view_table td.middle_left,
table.view_table td.middle_right
{
	width		:17px;
	height		:auto;
}

table.view_table td.bottom_left,
table.view_table td.bottom_right
{
	width		:17px;
	height		:49px;
}

table.view_table td.bottom_left_shortt,
table.view_table td.bottom_right_shortt,
table.view_table td.bottom_center_shortt
{
	width		:18px;
	height		:18px;
}


table.view_table td.middle_center
{
	text-align	:left;
}

table.view_table td.middle_center img
{
	margin		:12px 0;
}

table.view_table td.middle_center dl
{
	margin		:0 0 0px 0;
	position	:relative;
	font-size:13px;
}

table.view_table td.middle_center dl dt
{
	font-weight	:bold;
	margin		:0 0 10px 0;
	color		:#f2f2f2;
	text-align	:left;
}

table.view_table td.middle_center dl dd.
{
	margin		:0 0 10px 0;
	color		:#cccccc;
	text-align	:left;
}

table.view_table td.middle_center dl dd.copyright
{
	font-size	:91%;
	color		:#808080;
	margin		:0 0 15px 0;
	text-align	:left;
}

table.view_table td.middle_center p
{
	font-size	:91%;
}

table.view_table td.middle_center dl dd.jpg_link
{
	position	:absolute;
	bottom		:0;
	right		:0;
	width		:43px;
}
table.view_table td.middle_center dl dd.jpg_link img
{
	margin		:0;
}

table.view_table td.bottom_center
{
	text-align	:center;
}


table.view_table td.bottom_center table
{
	text-align	:center;
	margin		:0 auto 0;
	width		:320px;
	height		:24px;
}


table.view_table td.bottom_center div table tr td.spacer
{
	font-size	:1px;
	height		:10px;
	line-height:1.4;
}

table.view_table td.bottom_center div table td
{
	width		:32px;
	height		:24px;
	text-align	:center;
}

table.view_table td.bottom_center div table td a
{
	font-size	:10px;
	font-weight	:bold;
	display		:block;
	text-align	:center;
	width		:32px;
	margin		:5px 0 0 0;
}

table.view_table td.bottom_center div table td p
{
	width		:32px;
	height		:24px;
	font-size	:10px;
	margin		:0px 0 0 0;
	padding		:5px 0 0 0;
	font-weight	:bold;
	color		:#000;
	text-align	:center;
	background-image	:url(/common/images/button/pager/now.png);
	background-position	:top;
}

table.view_table td.bottom_center a.popup_close
{
	position	:absolute;
	top			:10px;
	right		:0;
	display		:block;
}

table.view_table td.bottom_center a.popup_close img
{
	display		:block;
}


table.view_table td.middle_center dl.light_box_movie_player { position:relative; }
table.view_table td.middle_center dl.light_box_movie_player dd { position:absolute; top:0; left:-12px; }
table.view_table td.middle_center div.light_box_movie_player { position:absolute; top:29px; left:5px; }
table.view_table td.middle_center div.popup_description_scroll { height:78px; margin:10px 0 14px 0px; }
table.view_table td.middle_center div.popup_description_scroll p { margin:0 10px 4px 0; }
table.view_table td.middle_center div.nur2012_about_team_popup { height: 400px; width:786px; margin:30px 15px; padding:0px 10px; }
table.view_table * { vertical-align:top; }
table.view_table td.top_right { background-image:url(/common/images/article/viewer/table_top_right.png); }
table.view_table td.top_center { background-image:url(/common/images/article/viewer/table_top_center.png); background-repeat:repeat-x; }
table.view_table td.top_left { background-image:url(/common/images/article/viewer/table_top_left.png); }
table.view_table td.middle_left { background-image:url(/common/images/article/viewer/table_middle_left.png); background-repeat:repeat-y; }
table.view_table td.middle_right { background-image:url(/common/images/article/viewer/table_middle_right.png); background-repeat:repeat-y; }
table.view_table td.middle_center { background-image:url(/common/images/article/viewer/table_middle_center.png); background-repeat:repeat; }
table.view_table td.bottom_left { background-image:url(/common/images/article/viewer/table_bottom_left.png); }
table.view_table td.bottom_center { background-image:url(/common/images/article/viewer/table_bottom_center.png); background-repeat: repeat-x; }
table.view_table td.bottom_right { background-image:url(/common/images/article/viewer/table_bottom_right.png); }
table.view_table td.bottom_left_short { background-image:url(/common/images/article/viewer/table_bottom_left_short.png); }
table.view_table td.bottom_center_short { background-image:url(/common/images/article/viewer/table_bottom_center_short.png); background-repeat: repeat-x; }
table.view_table td.bottom_right_short { background-image:url(/common/images/article/viewer/table_bottom_right_short.png); }

div#pager table td.allow a
{
	margin		:0;
}

table.view_table.mail_magazine td.middle_center a
{
	font-size	:100%;
}
table.view_table.mail_magazine td.middle_center p,
table.view_table.mail_magazine td.middle_center dl
{
	margin		:10px 0;
}

table.view_table.mail_magazine td.middle_center h4
{
	margin		:20px 0 10px 0;
	font-size	:110%;
	font-weight	:normal;
}

table.view_table.mail_magazine td.middle_center input.mail_address
{
	width		:300px;
	color		:#333;
	background-color:#ccc;
}

table.view_table.mail_magazine td.middle_center div.button
{
	padding		:10px 0 0 0;
	text-align	:center;
}

dl.gt5_seasonal_events
{
	position		:relative;
	margin			:0 0 15px 0;
	padding			:202px 0 10px 0;
	background		:url(/common/images/gt5/event/list/list_bg.gif) repeat-x;
}

dl.gt5_seasonal_events dd.new_mark { position:absolute; top:6px; left:0; }

dl.gt5_seasonal_events dd.list_header
{
	position		:absolute;
	top				:0px;
	left			:0px;
	width			:720px;
	height			:6px;
}
dl.gt5_seasonal_events dd.list_header.aspec { background:url(/common/images/gt5/event/list/aspec_bar.gif) repeat-x; }
dl.gt5_seasonal_events dd.list_header.bspec { background:url(/common/images/gt5/event/list/bspec_bar.gif) repeat-x; }
dl.gt5_seasonal_events dd.list_header.timetrial { background:url(/common/images/gt5/event/list/timetrial_bar.gif) repeat-x; }
dl.gt5_seasonal_events dd.list_header.drift { background:url(/common/images/gt5/event/list/drift_bar.gif) repeat-x; }
dl.gt5_seasonal_events dd.list_header.special { background:url(/common/images/gt5/event/list/special_bar.gif) repeat-x; }

dl.gt5_seasonal_events dd.event_icon
{
	position		:absolute;
	top				:60px;
	left			:12px;
}

dl.gt5_seasonal_events dd.mode_icon
{
	position		:absolute;
	top				:139px;
	left			:12px;
}


#contents-area #article-area dl.gt5_seasonal_events dt { position:absolute; top:20px; left:197px; width:500px; }
#contents-area #article-area dl.gt5_seasonal_events dt p.event_title { font-size:14px; font-weight:bold; padding:0 0 10px 0; margin:0; background:url(/common/images/gt5/event/list/list_line.png) repeat-x bottom; }
#contents-area #article-area dl.gt5_seasonal_events dt p.description { margin:8px 0 0 0; }
#contents-area #article-area dl.gt5_seasonal_events dt p.event_type { font-size:12px; color:#808080; margin:0; }

/*
dl.gt5_seasonal_events dt
{
	width			:371px;
	position		:absolute;
	top				:24px;
	left			:197px;
	font-weight		:bold;
}
*/
dl.gt5_seasonal_events dd.description
{
	width			:371px;
	position		:absolute;
	top				:50px;
	left			:197px;
}
dl.gt5_seasonal_events dd.period_header,
dl.gt5_seasonal_events dd.period_time
{
	position		:absolute;
	left			:197px;
}
dl.gt5_seasonal_events dd.period_header
{
	font-size		:89%;
	color			:#808080;
	top				:151px;
}

dl.gt5_seasonal_events dd.period_time
{
	top				:167px;
}

dl.gt5_seasonal_events dd.period_icon { position:absolute; top:165px; right:13px; }

dl.gt5_seasonal_events dd.child_event
{
	margin			:0px 12px 2px;
	height			:28px;
	background		:url(/common/images/gt5/event/list/list_bt.png) repeat-x 0 0;
}

dl.gt5_seasonal_events dd.child_event:hover
{
	background		:url(/common/images/gt5/event/list/list_bt.png) repeat-x 0 -28px;
}

dl.gt5_seasonal_events dd.child_event a
{
	padding			:4px 0 0 10px;
	display			:block;
	height			:28px;
}

dl.gt5_seasonal_events dd.child_event:hover a
{
	color			:#ccc;
}

dl.gt5_seasonal_events dd.child_event img { margin :0 4px 0 0; }

div.gt5_event_detail_header
{
	width			:720px;
	height			:215px;
	position		:relative;
}


div.gt5_event_detail_header dl dt
{
	font-weight		:bold;
	position		:absolute;
	bottom			:0;
	left			:12px;
	color			:#979797;
}

div.gt5_event_detail_header dl dd.logo_category
{
	position		:absolute;
	top				:13px;
	right			:12px;
}

div.gt5_event_detail_header dl dd.logo_image
{
	position		:absolute;
	top				:42px;
	right			:35px;
}

dl.gt5_event_detail_list
{
	position		:relative;
	padding			:6px 0 20px;
	background		:url(/common/images/gt5/event/list/list_bg.gif) repeat-x bottom;
}

dl.gt5_event_detail_list dd.child_event
{
	position		:relative;
	left			:12px;
	margin			:0px 24px 2px 0;
	height			:28px;
	width			:auto;
	background		:url(/common/images/gt5/event/list/list_bt.png) repeat-x 0 0;
}

dl.gt5_event_detail_list dd.child_event a
{
	padding			:4px 0 0 10px;
	display			:block;
}

dl.gt5_event_detail_list dd.child_event.selected,
dl.gt5_event_detail_list dd.child_event:hover
{
	background		:url(/common/images/gt5/event/list/list_bt.png) repeat-x 0 -28px;
}

dl.gt5_event_detail_list dd.child_event.selected a,
dl.gt5_event_detail_list dd.child_event:hover a
{
	color			:#ccc;
}

dl.gt5_event_detail_list dd.child_event img { margin :0 4px 0 0; }

dl.gt5_event_detail_list dd.list_footer
{
	width			:720px;
	height			:6px;
	font-size		:1px;
	position		:absolute;
	bottom			:0;
	left			:0;
}

dl.gt5_event_detail_list dd.list_footer.aspec { background:url(/common/images/gt5/event/list/aspec_bar.gif) repeat-x; }
dl.gt5_event_detail_list dd.list_footer.bspec { background:url(/common/images/gt5/event/list/bspec_bar.gif) repeat-x; }
dl.gt5_event_detail_list dd.list_footer.timetrial { background:url(/common/images/gt5/event/list/timetrial_bar.gif) repeat-x; }
dl.gt5_event_detail_list dd.list_footer.drift { background:url(/common/images/gt5/event/list/drift_bar.gif) repeat-x; }
dl.gt5_event_detail_list dd.list_footer.special { background:url(/common/images/gt5/event/list/special_bar.gif) repeat-x; }

dl.gt5_event_detail_header { position:relative; padding:0 0 11px 0; background:url(/common/images/legacy/gray_line.gif) repeat-x bottom; }
dl.gt5_event_detail_header dt { font-size:130%; font-weight:bold; color:#f2f2f2; /*height:50px;*/ margin:0 0 8px 0 ; }
dl.gt5_event_detail_header dd { font-size:91%; color:#b3b3b3; }
dl.gt5_event_detail_header dd.spec_image { position:absolute; bottom:14px; right:0; }
dl.gt5_event_detail_header dd.game_mode { margin:0 0 0 0; color:#d0d0d0; }

dl.gt5_event_detail_infomation { position:relative; min-height:30px; _height:30px; margin:11px 0 0 0; background:url(/common/images/legacy/gray_line.gif) repeat-x bottom; }
dl.gt5_event_detail_infomation.short { height:auto; padding:0 0 15px 0; }
dl.gt5_event_detail_infomation dd.carname { margin:45px 0 0; padding:0 0 45px 0;  /*position:absolute; bottom:34px; left:0;*/ }
dl.gt5_event_detail_infomation dd.carimage { position:absolute; bottom:10px; right:0; }

dl.gt5_event_detail_condition { position:relative; margin:14px 0 0 0; height:44px; background:url(/common/images/legacy/gray_line.gif) repeat-x bottom; }
dl.gt5_event_detail_condition dd.regulations { float:left; margin:0 14px 0 0; }
dl.gt5_event_detail_condition dd.buttons { position:absolute; top:0; right:0; }
dl.gt5_event_detail_condition dd.buttons img { margin:0 0 0 8px; }
dl.gt5_event_detail_condition dd span { position:relative; top:3px; left:4px; }


dl.remote_race_car_list,
div.popup_scroll_base
{
	height			:290px;
	overflow-y		:scroll;
	overflow-x		:hidden;
}

table.gt5event_regulation { margin:20px 14px; width:auto; background:url(/common/images/gt5/event/detail/pop_line.gif) repeat-x top; }
table.gt5event_regulation tr { background:url(/common/images/gt5/event/detail/pop_line.gif) repeat-x bottom; }
table.gt5event_regulation tr th { padding:10px 0 10px 10px; background:url(/common/images/gt5/event/detail/pop_line.gif) repeat-x bottom; width:100px; }
table.gt5event_regulation tr td p { margin:0; padding:0 0 0 10px; background:url(/common/images/gt5/event/detail/pop_hr.gif) repeat-y left; }
table.gt5event_regulation tr td { width:400px; padding:10px 0 10px 0; background:url(/common/images/gt5/event/detail/pop_line.gif) repeat-x bottom; }
p.gt5event_popup_nolimit { text-align:center; margin:10px 0 0 0; }

table.gt5event_regulation.prize tr th { padding:30px 0 10px 10px; width:120px; }
table.gt5event_regulation.prize tr td p { position:relative; }
table.gt5event_regulation.prize tr td img { margin:0 0 0 6px; }
table.gt5event_regulation.prize tr td span.item_category_name { font-weight:bold; position:relative; top:18px; left:14px; }
table.gt5event_regulation.prize tr td span.eventitem_get_type { font-weight:bold; font-size:91%; color:#ff9900; position:absolute; bottom:0px; right:0; }
table.gt5event_regulation.prize tr th.all_gold { padding:12px 20px 10px 10px; }

div.gt5event_spacer { font-size:0; height:15px; }
div.gt5event_rating { position:absolute; bottom:32px; right:-202px; }

dl.gt5event_ranking_header { margin:0 0 10px 0; position:relative; }
dl.gt5event_ranking_header dd { position:absolute; top:0; right:0; }
dl.gt5event_ranking_header dd select option { background-color:#000; }

dl.gt5_event_widget{ margin:0 0 10px 0;}
dl.gt5_event_widget dd.footer { font-size:1px; }
dl.gt5_event_widget dd.main_table { height:300px; }
dl.gt5_event_widget dd.main_table dl { position:relative; clear:both; font-size:100%; line-height:1.3; width:172px; height:60px; background:url(/common/images/gt5/event/widget/list_bg.png) no-repeat; }
dl.gt5_event_widget dd.main_table dl:hover { background:url(/common/images/gt5/event/widget/list_bg.png) no-repeat 0 -60px; }
dl.gt5_event_widget dd.main_table dl dd { float:left; }
dl.gt5_event_widget dd.main_table dl dd.image { width:54px; margin:16px 0 0 0; }
dl.gt5_event_widget dd.main_table dl dd.title { width:110px; margin:8px 0 0 0; color:#90b0e0; }
dl.gt5_event_widget dd.main_table dl dd a { display:block; width:172px; height:60px; position:absolute; top:0; left:0; }
dl.gt5_event_widget dd.main_table dl dd.new_mark { position:absolute; top:0; left:0; }

table.gt5a_ranking tr td div#caption
{
	margin		:2px 0 0 8px;
}

table.gt5a_ranking
{
	clear		:both;
	width		:720px;
	font-size	:93%;
	table-layout:fixed;
}

table.gt5a_ranking th
{
	border-width	:0 0 1px 0;
	border-style	:solid;
	border-color	:#131313;
}

table.gt5a_ranking th div img
{
	margin			:2px 0 0 0;
}

table.gt5a_ranking tr.header
{
	height			:20px;
	background-image:url(/common/images/table/academy_ranking/th_bg.gif);
	background-repeat:repeat-x;
}

table.gt5a_ranking tr.header th
{
	text-align:center;
	background-image:url(/common/images/table/academy_ranking/th_line.gif);
	background-repeat:no-repeat;
}


table.gt5a_ranking td.bg01,
table.gt5a_ranking td.bg02,
table.gt5a_ranking td.bg03,
table.gt5a_ranking td.bg05
{
	background-repeat:repeat-x;
}

table.gt5a_ranking td.bg01
{
	background-image:url(/common/images/table/academy_ranking/td01.gif);
}

table.gt5a_ranking td.bg02
{
	background-image:url(/common/images/table/academy_ranking/td02.gif);
}

table.gt5a_ranking td.bg03
{
	background-image:url(/common/images/table/academy_ranking/td03.gif);
}

table.gt5a_ranking td.bg05
{
	background-image:url(/common/images/table/academy_ranking/td05.gif);
}

table.gt5a_ranking td
{
	border-width	:1px;
	border-style	:solid;
	border-color	:#383838 #141414 #141414 #383838;
}

table.gt5a_ranking td.bg03
{
	border-color	:#d7bd7d #35290b #35290b #d7bd7d;
}

table.gt5a_ranking td.bg03 span
{
	color			:#131313;
}

table.gt5a_ranking th div,
table.gt5a_ranking td
{
	text-align	:center;
	height		:24px;
}

table.gt5a_ranking th.rank div,
table.gt5a_ranking td.rank
{
	text-align	:center;
}

table.gt5a_ranking th.rank
{
	position	:relative;
	width		:74px;
}

table.gt5a_ranking th.rank div
{
	position	:relative;
}

table.gt5a_ranking th.rank div p.ranking_loading
{
	position	:absolute;
	top			:0;
	left		:0;
	text-align	:center;
	width		:720px;
	height		:20px;
	background	:url(/common/images/table/academy_ranking/blackout.png) repeat;
/*
	background-color:#131313;
*/
	opacity		:0.50;
	filter		:alpha(opacity=50);
}

table.gt5a_ranking th.rank div p.ranking_loading img
{
	position	:relative;
	top			:70px;
	left		:0;
}

table.gt5a_ranking th.onlineid
{
	width		:330px;
}

table.gt5a_ranking th.time,
table.gt5a_ranking th.tire,
table.gt5a_ranking th.gap
{
	width		:90px;
}

table.gt5a_ranking th.totaltime
{
	width		:80px;
}

table.gt5a_ranking th.update
{
	width		:130px;
}

table.gt5a_ranking td span
{
	display		:block;
	text-align	:center;
	font-size	:12px;
}
.webkit table.gt5a_ranking td span
{
	margin		:4px 0 0 0;
}

table.gt5a_ranking td.onlineid
{
	text-align	:left;
}

table.gt5a_ranking tr#myrecord.not_signin td.onlineid { border-color:#666f78 #141414 #141414 #666f78; }

table.gt5a_ranking td.onlineid span
{
	padding-top:2px;
	text-align	:left;
}

table.gt5a_ranking td.onlineid img
{
	vertical-align:top;
	margin		:4px 8px 0 8px;
}

table.gt5a_ranking tr#myrecord td.onlineid img
{
	vertical-align:top;
	margin		:-2px 4px 0 5px;
}

table.gt5a_ranking td.onlineid a
{
	display		:block;
	height		:22px;
}

table.gt5a_ranking tr.not_signin td.onlineid span a { color:#d4d4d4; }

table.gt5a_ranking td.onlineid:hover
{
	background-image:url(/common/images/table/academy_ranking/td02a.gif);
}

table.gt5a_ranking td.onlineid.bg05:hover
{
	background-image:url(/common/images/table/academy_ranking/td05a.gif);
}

table.gt5a_ranking td.norecord
{
	height		:260px;
	border-style:none;;
}
table.gt5a_ranking td.norecord p
{
	margin		:115px 0 0 0;
	text-align	:center;
}


table.gt5p_ranking tr td.self,
table.gt5a_ranking tr td.self
{
	color			:#000;
	background-image	:url(/common/images/table/academy_ranking/td01a.gif);
	background-repeat	:repeat-x;
	border-color		:#d7bb77 #141414 #141414 #d7bb77;
}

p.notice {
    font-size: 91%;
    color: rgb(144, 144, 144);
    clear: both;
}


div#popup_contents dl.gt5_news_popup_header
{
	position			:relative;
	margin				:14px 22px 16px 22px;
	padding				:0 0 12px 0;
	background	:url(/common/images/gt5/popup/hr.gif) repeat-x bottom;
}

dl.gt5_news_popup_header dt
{
	width				:460px;
	font-weight			:bold;
	font-size			:110%;
}

dl.gt5_news_popup_header dd
{
	color				:#7a7a7a;
	position			:absolute;
	bottom				:10px;
	right				:0;
}

p.popup_gt5news
{
	line-height			:1.5;
	margin				:0 22px 32px 22px;
}

div.gt5_right_banner_area
{
	position			:relative;
	width				:221px;
	height				:470px;    /* 要調整 */
	background-image	:url(/common/images/gt5/bg_right_banner.gif);
	background-repeat	:repeat-y;
}

div.gt5_right_banner_area div.top_bg
{
	width				:222px;
	height				:14px;
	background			:url(/common/images/gt5/bg_right_banner_top.gif) no-repeat;
}

div.gt5_right_banner_area p.image
{
	text-align			:center;
	margin				:20px 0 0 0;
}


.mac body#gt5_bspec { font-size:13px; }

body#gt5_bspec
{
	color:#d0d0d0;
/*	height				:700px;
*/	background-image	:url(/common/images/gt5/remote_race/common/bg/bg01.jpg);
	background-position	:top left;
}

body#gt5_bspec h1
{
	text-align	:left;
	margin		:10px;
}

div.gt5bspec_driver_list
{
	position	:absolute;
	z-index		:9000;
	top			:43px;
	left		:0;
	width		:980px;
	height		:56px;
	background	:url(/common/images/gt5/remote_race/events/bar.png) repeat-x;
}

div.gt5bspec_driver_list dl
{
	position	:relative;
	float		:left;
	width		:163px;
	height		:54px;
	background	:url(/common/images/gt5/remote_race/events/separate.png) no-repeat top left;
}

div.gt5bspec_driver_list dl dd.driver_helmet { position:absolute; top:1px; left:12px; }
div.gt5bspec_driver_list dl dd.driver_name   { position:absolute; top:16px; left:68px; font-weight:bold; font-size:91%; text-shadow:1px 1px 2px black; }
div.gt5bspec_driver_list dl dd.driver_condition { position:absolute; top:24px; left:45px; }
div.gt5bspec_driver_list dl dd.link a { position:absolute; top:0px; left:0px; width:160px; height:54px; display:block; background:url(/common/images/other/blank.gif) repeat;}


div.gt5_remote_header
{
	z-index		:5000;
	position	:absolute;
	top			:0;
	left		:0;
	width		:980px;
	height		:51px;
	background	:url(/common/images/gt5/remote_race/common/header/bg.png) repeat-x;
}

dl.gt5_remote_subheader
{
	z-index		:6000;
	position	:absolute;
	top			:44px;
	left		:0;
	width		:980px;
	height		:39px;
	background	:url(/common/images/gt5/remote_race/result_list/bar.png) no-repeat;
	font-size	:100%;
}

dl.gt5_remote_subheader dt { text-align:left; font-size:91%; padding:6px 0 0 30px; font-weight:bold; }
dl.gt5_remote_subheader dd.entrylist_counter { position:absolute; top:5px; right:26px; font-weight:bold; }
dl.gt5_remote_subheader dd.entrylist_counter img { position:relative; top:-2px; left:-8px; }
dl.gt5_remote_subheader dd.carlist { position:absolute; top:6px; right:100px; font-size:91%; font-weight:bold; }
dl.gt5_remote_subheader dd.carlist img { position:relative; top:0; left:-8px; }

div.gt5_remote_footer
{
	z-index		:5000;
	position	:absolute;
	bottom		:0;
	left		:0;
	width		:980px;
	height		:49px;
	background	:url(/common/images/gt5/remote_race/common/footer/bg.png) repeat-x bottom;
}

div.gt5_remote_footer dl
{
	position	:relative;
	margin		:9px 0 0 0;
	position	:relative;
	text-align	:left;
}
div.gt5_remote_footer dl dd.status_info { position:absolute; top:0; right:0; }
div.gt5_remote_footer dl dd.status_info span { position:relative; top:0px; right:0; display:block; margin:10px 10px 0 0; font-size:89%;float:left; }
div.gt5_remote_footer dl dd.status_info img { margin:0 0 0 -10px; }
div.gt5_remote_footer dl dd.status_info a { display:inline; width:auto; height:auto; }
div.gt5_remote_footer dl dd.status_info a span { color:#90b0e0; }
div.gt5_remote_footer dl dd.status_info img.status_icon { margin:12px 10px 0 0; }

/*
div.gt5_remote_footer dl dd.to_event_top,
div.gt5_remote_footer dl dd.to_result_list
{
	float		:left;
	width		:160px;
	height		:40px;
}

div.gt5_remote_footer dl dd.to_event_top
{
	
}

div.gt5_remote_footer dl dd.to_result_list
{
	background	:url(/common/images/gt5/remote_race/common/footer/bt/bt_result.gif) no-repeat;
}
div.gt5_remote_footer dl dd a
{
	display		:block;
	width		:160px;
	height		:40px;
}
div.gt5_remote_footer dl dd.to_event_top.off { background-position : 0 -40px; }
div.gt5_remote_footer dl dd.to_result_list.off { background-position : 0 -40px; }
*/

dl.remote_race_profile
{
	position	:relative;
}

dl.remote_race_profile dd.player_icon,
dl.remote_race_profile dd.player_icon_bg,
dl.remote_race_profile dd.online_id,
dl.remote_race_profile dd.bspec_level,
dl.remote_race_profile dd.race_infomation
{
	position	:absolute;
}

dl.remote_race_profile dd.player_icon
{
	top			:0;
	left		:0;
	width		:54px;
	height		:42px;
	background	:url(/common/images/gt5/remote_race/common/header/my_icon.png) no-repeat;
}

dl.remote_race_profile dd.player_icon img { margin:9px; }
dl.remote_race_profile dd.player_icon_bg { top:9px; left:15px; width:24px; height:24px; }


dl.remote_race_profile dd.online_id
{
	top			:10px;
	left		:53px;
	text-align	:left;
	font-weight	:bold;
	font-size	:111%;
	text-shadow: 1px 1px 2px black;
}

dl.remote_race_profile dd.gage_header
{
	position	:absolute;
	top			:0;
	left		:-81px;
}

dl.remote_race_profile dd.bspec_level
{
	top			:0px;
	right		:21px;
	width		:95px;
	height		:42px;
	background	:url(/common/images/gt5/remote_race/common/header/b_gage3.gif) no-repeat;
}

dl.remote_race_profile dd.race_infomation
{
	font-weight	:bold;
	top			:10px;
	right		:20px;
	width		:400px;
	text-align	:right;
	text-shadow	:1px 1px 2px black;
}

dl.remote_race_profile dd.bspec_level dl
{
	position	:relative;
}
dl.remote_race_profile dd.bspec_level dl dd.gage
{
	position	:absolute;
	top			:0;
	left		:0px;
	width		:0px;
	height		:42px;
	background	:url(/common/images/gt5/remote_race/common/header/b_gage2.gif) repeat-x;
}
dl.remote_race_profile dd.bspec_level dl dd.frame
{
	position	:absolute;
	top			:0;
	left		:0;
	width		:114px;
	height		:42px;
	background	:url(/common/images/gt5/remote_race/common/header/b_gage1.png) no-repeat;
}
dl.remote_race_profile dd.bspec_level dl dd.text
{
	position	:absolute;
	top			:12px;
	left		:0px;
	width		:95px;
	text-align	:center;
	font-weight	:bold;
	text-shadow	:1px 1px 2px black;
}

dl.remote_race_profile dd dl.popup_userprofile_avatar dd
{
	top	:0;
	left:0;
}


div.remote_event_list_area
{
	position	:ralative;
	top			:90px;
	left		:0;
	padding		:12px 0 25px 0;
	width		:980px;
	height		:518px;
	overflow-y	:auto;
	overflow-x	:hidden;
}
/*
p.remote_event_list_shadow
{
	position	:absolute;
	top			:96px;
	left		:0;
	z-index		:1;
}
*/

dl.remote_event_list
{
	position	:relative;
	float		:left;
	margin		:0 0 0px 20px;
	width		:296px;
	height		:162px;
	background	:url(/common/images/gt5/remote_race/events/panel.png) no-repeat;
}


dl.remote_event_list dd
{
	text-align	:left;
}

dl.remote_event_list:hover
{
	background-position: 0 -162px;
}

dl.remote_event_list dd.link a
{
	position	:absolute;
	top			:0;
	left		:0;
	display		:block;
	width		:296px;
	height		:162px;
	z-index		:0;
	background	:url(/common/images/other/blank.gif) repeat;
}

dl.remote_event_list dd.course_logo
{
	position	:absolute;
	top			:5px;
	right		:5px;
}

dl.remote_event_list dd.race_info_minute
{
	position	:absolute;
	top			:44px;
	left		:19px;
}

dl.remote_event_list dd.lap { position:absolute; bottom:13px; left:18px; font-size:91%; }
dl.remote_event_list dd.lap span { color:#999; }

dl.remote_event_list dd.car_image
{
	position	:absolute;
	top			:21px;
	right		:7px;
}

dl.remote_event_list dd.course_map
{
	width		:288px;
	text-align	:center;
	position	:absolute;
	top			:30px;
	left		:0;
}

dl.remote_event_list dd.entry_max
{
	position	:absolute;
	bottom		:13px;
	right		:18px;
	font-size	:100%;
}

dl.remote_event_list dd.entry_max img
{
	position	:relative;
	top			:-1px;
	left		:-3px;
}


dl.remote_event_list dd.spacer
{
	height		:137px;
}

dl.remote_event_list dd dl
{
	font-size	:91%;
	margin		:0 25px 0;
}

dl.remote_event_list dd dl dt { font-size:91%; color:#999; font-weight:bold; }
dl.remote_event_list dd dl.course { margin-top:18px; }
dl.remote_event_list dd dl.lap { margin-top:22px; }


div.remote_detail_entrylist
{
	margin		:76px 0 0 0;
	float		:left;
	width		:327px;
	height		:566px;
	background	:url(/common/images/gt5/remote_race/entry/bg_left.png) no-repeat;;
}

div.remote_detail_entrylist dl.event_images
{
	position	:relative;
	margin		:21px 0 0 40px;
	width		:246px;
	height		:132px;
/*	background	:url(/common/images/gt5/remote_race/entry/panel.png) no-repeat;
*/
}

div.remote_detail_entrylist dl.event_images dd.bspec_logo { position:absolute; top:14px; left:0px; }
div.remote_detail_entrylist dl.event_images dd.course_logo { position:absolute; top:3px; right:-9px; }
div.remote_detail_entrylist dl.event_images dd.race_info_minute { position:absolute; top:54px; left:0; }
div.remote_detail_entrylist dl.event_images dd.car_image { position:absolute; bottom:-8px; right:-9px; }

div.remote_detail_entrylist dl.event_details { margin:26px 40px 0 40px; text-align:left; }
div.remote_detail_entrylist dl.event_details dt { font-size:88%; color:#999; font-weight:bold; }
div.remote_detail_entrylist dl.event_details dd { font-weight:bold; }

div.remote_detail_entrylist dl.event_details dd.hr
{
	height		:20px;
	background	:url(/common/images/gt5/remote_race/entry/line.png) no-repeat 0px 10px;
}

div.remote_detail_entrylist dl.event_details dd.bt_car_list
{
	margin-top	:30px;
	width		:112px;
	height		:34px;
}
div.remote_detail_entrylist dl.event_details dd.bt_car_list a
{
	display		:block;
	width		:112px;
	height		:34px;
}

div.remote_detail_entrylist dl.event_details dd.checkbox_replay
{
	position	:relative;
	margin-top	:40px;
	padding		:0 0 0 20px;
}

div.remote_detail_entrylist dl.event_details dd.checkbox_replay input
{
	position	:absolute;
	top			:3px;
	left		:0;
}

div.remote_detail_entrytable
{
	text-align	:left;
	position	:absolute;
	top			:10px;
	left		:350px;
	width		:630px;
	height		:598px;
	margin		:46px 0 0 0;
}

div.remote_race_entry_table
{
	position	:relative;
	margin		:37px 0 0 0px;
	width		:618px;
}

div.remote_race_entry_table dl.table_header
{
	text-align	:center;
	width		:604px;
	height		:33px;
	background	:url(/common/images/gt5/remote_race/entry/list_header.png) no-repeat;
}

div.remote_race_entry_table dl.table_header dd { font-weight :bold; float:left; padding:12px 0 0 0; color:#999; font-size:88%; }
div.remote_race_entry_table dl.table_header dd.online_id { width:240px; margin-left:65px; }
div.remote_race_entry_table dl.table_header dd.driver_class { width:63px; }
div.remote_race_entry_table dl.table_header dd.driver_name { width:231px; }

div.remote_race_entry_table dl.list_main
{
	position	:relative;
	clear		:both;
	width		:604px;
	height		:26px;
	margin		:0 0 0 0px;
	background	:url(/common/images/gt5/remote_race/entry/list.png) no-repeat;
}

div.remote_race_entry_table dl.list_main.first dd p { color:#ea9e0d; }
div.remote_race_entry_table dl.list_main.active:hover { background-position:0 -26px; }
div.remote_race_entry_table dl.list_main.passive { background-position:0 -52px; }
div.remote_race_entry_table dl.list_main dd { float:left; text-align:left; padding:4px 0 0 0; }
div.remote_race_entry_table dl.list_main dd.icon { padding:0px 0 0 0;	margin:0 0 0 6px; width:56px; text-align:center; }
div.remote_race_entry_table dl.list_main dd.online_id { width:242px; }
div.remote_race_entry_table dl.list_main dd.online_id p { margin:0 0 0 16px; }
div.remote_race_entry_table dl.list_main dd.driver_class { width:63px; }
div.remote_race_entry_table dl.list_main dd.driver_class p { margin:0; text-align:center; }
div.remote_race_entry_table dl.list_main dd.driver_name { position:relative; width:231px; }
div.remote_race_entry_table dl.list_main dd.driver_name p { width:auto; margin:0 0 0 38px; }
div.remote_race_entry_table dl.list_main dd.driver_name img { position:absolute; top:-1px; left:6px; }

div.remote_race_entry_table dl.list_main dd.link a
{
	display		:block;
	width		:604px;
	height		:24px;
	position	:absolute;
	top			:0;
	left		:0;
	background	:url(/common/images/other/blank.gif) repeat;
}

div.remote_matching_friend_list_wrapper
{
	display		:none;
}

div.remote_matching_friend_list_bg
{
	position	:absolute;
	z-index		:8000;
	top			:0;
	left		:0;
	width		:100%;
	height		:100%;
	background-color:#000;
	opacity		:0.40;
	filter		:alpha(opacity=40);
}

div.remote_matching_friend_list
{
	text-align	:left;
	z-index		:9000;
	position	:absolute;
	top			:0px;
	left		:100px;
	width		:294px;
	height		:680px;
	background	:url(/common/images/gt5/remote_race/entry/friend_list/list_bg.png) repeat-y;
}

div.remote_matching_friend_list p.header
{
	position	:relative;
	width		:284px;
	height		:26px;
	margin		:0 0 0 5px;
	background	:url(/common/images/gt5/remote_race/entry/friend_list/list_header.png) no-repeat;
}

div.remote_matching_friend_list p.header span { position:absolute; top:4px; left:20px; font-size:89%; font-weight:bold; }

div.remote_matching_friend_list p.header a
{
	position	:absolute;
	top			:0;
	right		:6px;
}


div.remote_matching_friend_list dl.gt5_friend_ranking_menu
{
	margin			:26px 0 0 7px;
	position		:relative;
}

div.remote_matching_friend_list dl.gt5_friend_ranking_menu dd a
{
	top				:-27px;
	position		:absolute;
	padding-top		:27px;
	overflow		:hidden;
	height			:0px;
}

div.remote_matching_friend_list dl.gt5_friend_ranking_menu dd.psn_id a
{
	width			:94px;
	left			:-2px;
}
div.remote_matching_friend_list dl.gt5_friend_ranking_menu dd.a_spec a
{
	width			:96px;
	left			:92px;
}
div.remote_matching_friend_list dl.gt5_friend_ranking_menu dd.b_spec a
{
	width			:94px;
	left			:188px;
}

div.remote_matching_friend_list dl.gt5_friend_ranking_menu dd.psn_id a.off
{
	background:url(/common/images/gt5/remote_race/entry/friend_list/bt_id.png) no-repeat 0 0;
}
div.remote_matching_friend_list dl.gt5_friend_ranking_menu dd.a_spec a.off
{
	background:url(/common/images/gt5/remote_race/entry/friend_list/bt_a.png) no-repeat 0 0;
}
div.remote_matching_friend_list dl.gt5_friend_ranking_menu dd.b_spec a.off
{
	background:url(/common/images/gt5/remote_race/entry/friend_list/bt_b.png) no-repeat 0 0;
}
div.remote_matching_friend_list dl.gt5_friend_ranking_menu dd.psn_id a.on
{
	background:url(/common/images/gt5/remote_race/entry/friend_list/bt_id.png) no-repeat 0 -27px;
}
div.remote_matching_friend_list dl.gt5_friend_ranking_menu dd.a_spec a.on
{
	background:url(/common/images/gt5/remote_race/entry/friend_list/bt_a.png) no-repeat 0 -27px;
}
div.remote_matching_friend_list dl.gt5_friend_ranking_menu dd.b_spec a.on
{
	background:url(/common/images/gt5/remote_race/entry/friend_list/bt_b.png) no-repeat 0 -27px;
}

div.remote_matching_friend_list dl.gt5_friend_ranking_menu dd.friendlist_loading
{
	width			:188px;
	height			:27px;
	position		:absolute;
	top				:-27px;
	left			:92px;
}

div.remote_matching_friend_list #gt5_friend_list_area
{
	margin		:0 0 0 5px;
	width		:284px;
	height		:628px;
	
	overflow-y	:auto;
	overflow-x	:hidden;
	background-image:none;
}

div.remote_matching_friend_list #gt5_friend_list_area div.friend_list_wrapper
{
	width			:276px;
	height			:78px;
	background		:url(/common/images/gt5/remote_race/entry/friend_list/list.png) no-repeat;
}

div.remote_matching_friend_list #gt5_friend_list_area div.friend_list_wrapper:hover
{
	background		:url(/common/images/gt5/remote_race/entry/friend_list/list.png) no-repeat 0 -78px;
}

div.remote_matching_friend_list #gt5_friend_list_area dl.gt5_friend_data
{
	position		:relative;
	margin			:0 0 0 19px;
	width			:262px;
	height			:81px;
	background-image:none;
	font-family		:helvetica;
}

div.remote_matching_friend_list #gt5_friend_list_area dl.gt5_friend_data dd.link a
{
	position	:absolute;
	top			:0;
	left		:-19px;
	display		:block;

	width		:276px;
	height		:81px;
	background			:url(/common/images/other/blank.gif) repeat;
}

div.remote_matching_friend_list #gt5_friend_list_area dl.gt5_friend_data:hover dd.image,
div.remote_matching_friend_list #gt5_friend_list_area dl.gt5_friend_data dd.image.active
{
	background-image:url(/common/images/gt5/bg_friendlist_normal.png);
}

div.remote_matching_friend_list #gt5_friend_list_area dl.gt5_friend_data dd.grayout
{
	display		:none;
	position	:absolute;
	top			:0;
	left		:-19px;
	width		:276px;
	height		:81px;
	background	:url(/common/images/gt5/remote_race/entry/friend_list/list_grayout.png) no-repeat;
}


div.remote_drivers_popup h3.popup_title
{
	font-size		:91%;
	padding			:11px 0 0 0;
	width			:281px;
	height			:21px;
	font-weight		:normal;
	background		:url(/common/images/gt5/remote_race/entry/driver_list/list_bg_header.png) no-repeat;
}

div.remote_drivers_popup div.popup_buttons
{
	padding			:8px 0 0 0;
	width			:286px;
	height			:73px;
	background		:url(/common/images/gt5/remote_race/entry/driver_list/list_footer.png) no-repeat;
}

dl.remote_entry_buttons { position:relative; width:604px; height:75px; background:url(/common/images/gt5/remote_race/entry/list_footer.png) no-repeat;; }
dl.remote_entry_buttons dd.go_race,
dl.remote_entry_buttons dd.race_cancel { width:127px; height:28px; float:right; margin:20px 0 0 0; }
dl.remote_entry_buttons dd.go_race a { display:block; width:127px; height:28px; }
dl.remote_entry_buttons dd.go_race { margin:20px 30px 0 8px; }
dl.remote_entry_buttons dd.checkbox_replay { position:absolute; top:24px; left:34px; padding:0 0 0 20px; font-size:91%; }
dl.remote_entry_buttons dd.checkbox_replay input { position	:absolute; top:2px; left:0; }

table.gt5bspec_entry_table
{
	border-width	:0 1px 1px 0;
	border-style	:solid;
	border-color	:#aaa;
}

table.gt5bspec_entry_table th,
table.gt5bspec_entry_table td
{
	padding			:4px 10px 0 10px;
	border-width	:1px 0 0 1px;
	border-style	:solid;
	border-color	:#aaa;
}


table.gt5bspec_entry_table th
{
	width		:100px;
}
table.gt5bspec_entry_table td
{
	text-align	:left;
}

table.gt5bspec_entry_table th.position
{
	width		:30px;
}
table.gt5bspec_entry_table td.position
{
	text-align	:right;
}

table.gt5bspec_race_result
{
	margin			:0 20px;
	border-width	:0 1px 1px 0;
	border-style	:solid;
	border-color	:#aaa;
}

table.gt5bspec_race_result th,
table.gt5bspec_race_result td
{
	padding			:4px 10px 0 10px;
	border-width	:1px 0 0 1px;
	border-style	:solid;
	border-color	:#aaa;
}

table.gt5bspec_race_result th
{
	width			:100px;
}


div#popup_contents div.gt5bspec_matching_driver_list dl
{
	position		:relative;
	margin			:0;
	width			:286px;
	height			:81px;
	background		:url(/common/images/gt5/remote_race/entry/driver_list/list_bg.png) no-repeat;
}

div#popup_contents div.gt5bspec_matching_driver_list dl.active:hover
{
	background-position:0 -81px;
}

div#popup_contents div.gt5bspec_matching_driver_list dl dd.helmet
{
	position		:absolute;
	top				:4px;
	left			:17px;
	z-index			:0;
}

div#popup_contents div.gt5bspec_matching_driver_list dl dd.condition
{
	position		:absolute;
	top				:44px;
	left			:67px;
	z-index			:0;
}

div#popup_contents div.gt5bspec_matching_driver_list dl dd.driver_name
{
	font-weight		:bold;
	text-align		:left;
	position		:absolute;
	top				:12px;
	left			:104px;
}
div#popup_contents div.gt5bspec_matching_driver_list dl dd.driver_credit_icon
{
	position		:absolute;
	top				:36px;
	left			:104px;
	width			:35px;
	height			:9px;
	background-repeat:no-repeat;
}
div#popup_contents div.gt5bspec_matching_driver_list dl dd.driver_credit_icon.icon_0 {
	background-image:url(/common/images/gt5/remote_race/entry/driver_list/cr_icon0.png);
}
div#popup_contents div.gt5bspec_matching_driver_list dl dd.driver_credit_icon.icon_1 {
	background-image:url(/common/images/gt5/remote_race/entry/driver_list/cr_icon1.png);
}
div#popup_contents div.gt5bspec_matching_driver_list dl dd.driver_credit_icon.icon_2 {
	background-image:url(/common/images/gt5/remote_race/entry/driver_list/cr_icon2.png);
}
div#popup_contents div.gt5bspec_matching_driver_list dl dd.driver_credit_icon.icon_3 {
	background-image:url(/common/images/gt5/remote_race/entry/driver_list/cr_icon3.png);
}


div#popup_contents div.gt5bspec_matching_driver_list dl dd.driver_class
{
	position		:absolute;
	top				:30px;
	right			:30px;
	width			:60px;
	height			:20px;
	text-align		:right;
	background-repeat:no-repeat;
	background-position:0 6px;
}

div#popup_contents div.gt5bspec_matching_driver_list dl dd.exp_bar_frame
{
	width			:153px;
	height			:12px;
	position		:absolute;
	top				:50px;
	left			:104px;
	background		:url(/common/images/gt5/remote_race/entry/driver_list/bar.png) no-repeat;

}

div#popup_contents div.gt5bspec_matching_driver_list dl dd.exp_bar
{
	width			:0px; /* max 149 */
	height			:8px;
	position		:absolute;
	top				:52px;
	left			:106px;
	background		:url(/common/images/gt5/remote_race/entry/driver_list/blue_bar.png) repeat-x;
}

div#popup_contents div.gt5bspec_matching_driver_list dl dd.selector
{
	position		:absolute;
	top				:8px;
	left			:-4px;
	display			:none;
}

div#popup_contents div.gt5bspec_matching_driver_list dl dd.selector.selected { display :block; }
div#popup_contents div.gt5bspec_matching_driver_list dl dd.lock { position:absolute; top:10px; left:10px; z-index:2; }

div#popup_contents div.gt5bspec_matching_driver_list dl dd.driver_select a
{
	display			:block;
	width			:278px;
	height			:81px;
	position		:absolute;
	top				:0;
	left			:4px;
	z-index			:99;
	background	:url(/common/images/other/blank.gif) repeat;
}

div.gt5bspec_matching_driver_list dl dd img
{
}

dl.gt5bspec_matching_car_list
{
	clear			:both;
}

dl.gt5bspec_matching_car_list dd
{
	float			:left;
	width			:100px;
	margin			:0 14px 0 0;
}

div.gt5bspec_matching_driver_list dl.gt5bspec_matching_driver_list dd,
dl.gt5bspec_matching_car_list dd
{
	border			:2px #000 solid;
}

div.gt5bspec_matching_driver_list dl.gt5bspec_matching_driver_list dd.selected,
dl.gt5bspec_matching_car_list dd.selected
{
	border			:2px #00f solid;
}

dl.gt5bspec_matching_bottom { position:relative;clear:both; }
dl.gt5bspec_matching_bottom dd { position:absolute; }
dl.gt5bspec_matching_bottom dd.entry_cancel { top:11px; left:32px; }
dl.gt5bspec_matching_bottom dd.entry_ok { top:11px; left:152px; width:107px; height:28px; }
dl.gt5bspec_matching_bottom dd.entry_ok a { position:absolute; top:0; left:0; width:107px; height:28px; }
dl.gt5bspec_matching_bottom dd.button_canceler { top:11px; left:152px; }

div.gt5bspec_matching_spacer
{
	clear			:both;
	height			:20px;
}

dl.race_monitor_table
{
	font-size		:100%;
	clear			:both;
	position		:relative;
	>top			:-42px;
}

div.result dl.race_monitor_table
{
	padding			:0 0 0 40px;
}

div.gt5bspec_race_info
{
	position		:relative;
	top				:0;
	left			:30px;
	width			:950px;
	height			:448px;
	background		:url(/common/images/gt5/remote_race/bg_list.png) no-repeat;
	>top			:42px;
	>left			:15px;
}

p.tab_listview  { position:absolute; top:42px; left:0; width:30px; height:255px; }
p.tab_graphview { position:absolute; top:267px; left:0; width:30px; height:223px; }

p.tab_listview.on   { background:url(/common/images/gt5/remote_race/tab1a.png) no-repeat; }
p.tab_listview.off  { background:url(/common/images/gt5/remote_race/tab1.png) no-repeat; }
p.tab_graphview.on  { background:url(/common/images/gt5/remote_race/tab2a.png) no-repeat; }
p.tab_graphview.off { background:url(/common/images/gt5/remote_race/tab2.png) no-repeat; }

dl.race_monitor_table.header
{
	width			:950px;
	height			:32px;
	margin			:43px 0 0 0;
/*
	background		:url(/common/images/gt5/remote_race/result/th_bg.gif) no-repeat;
*/
}

dl.race_monitor_table.body
{
	width			:950px;
	height			:26px;
/*	background		:url(/common/images/gt5/remote_race/result/td_live.gif) no-repeat;
*/
}

div.result dl.race_monitor_table.body { background		:url(/common/images/gt5/remote_race/result/td_result.gif) no-repeat; }

dl.race_monitor_table.header dd
{
	font-size		:81%;
	color			:#888888;
	padding			:8px 0 0 0;
}

dl.race_monitor_table dd
{
	position		:relative;
	float			:left;
	z-index			:10;
}

dl.race_monitor_table dd.pos { width : 46px; text-align:center; font-weight:bold; }
div.result dl.race_monitor_table dd.pos { width : 36px; }
dl.race_monitor_table.header dd.pos { font-weight:normal; }
dl.race_monitor_table dd.user { width : 192px; position:relative; }
dl.race_monitor_table dd.driver { width : 166px; }
dl.race_monitor_table dd.class { width : 36px; }
dl.race_monitor_table dd.car { width : 268px; overflow:hidden; }
dl.race_monitor_table.body dd.car { width : 330px; }
dl.race_monitor_table dd.lap { width : 44px; }
dl.race_monitor_table dd.lastlap { width:119px; text-align:right; padding-right:11px; }
dl.race_monitor_table.body dd.lastlap { width:68px; padding:0; text-align:center; }
dl.race_monitor_table.body dd.lastlap p.fastest { color:#3695c3; }
dl.race_monitor_table dd.gap { width : 56px; }

dl.race_monitor_table dd.car_result { width:310px; }
dl.race_monitor_table dd.time { width:100px; }
dl.race_monitor_table dd.besttime { width:100px; }
dl.race_monitor_table dd.besttime p.fastest { color:#3695c3; }

dl.race_monitor_table dd.driver div.updown
{
	display		:none;
	position	:absolute;
	top			:0;
	right		:10px;
	width		:24px;
	height		:23px;
	padding-top	:3px;
	text-align	:right;
}

dl.race_monitor_table dd.driver div.updown.down { color:#d1597e; background:url(/common/images/gt5/remote_race/result/icon_down2.png) no-repeat; display:block; }
dl.race_monitor_table dd.driver div.updown.up { color:#4c98c8; background:url(/common/images/gt5/remote_race/result/icon_up2.png) no-repeat; display:block; }

dl.race_monitor_table dd.updown
{
	position	:absolute;
	top			:2px;
	left		:5px;
	width		:45px;
	height		:21px;
}


dl.race_monitor_table dd p
{
	margin	:4px 10px 0;
	font-size : 91%;
}

dl.race_monitor_table dd.updown p { margin:3px 0 0 0px; font-weight:bold; text-align:right; width:32px; font-size:81%; }
dl.race_monitor_table dd.updown.up { background:url(/common/images/gt5/remote_race/result/icon_up.png) no-repeat; }
dl.race_monitor_table dd.updown.down { background:url(/common/images/gt5/remote_race/result/icon_down.png) no-repeat; }
dl.race_monitor_table dd.updown.up p { color:#5596c0; }
dl.race_monitor_table dd.updown.down p { color:#C05074; }

dl.race_monitor_table dd.user p,
dl.race_monitor_table dd.driver p,
dl.race_monitor_table dd.car p,
dl.race_monitor_table dd.car_result p { font-size:11px; text-align:left; }

dl.race_monitor_table dd.driver { position:relative; background-repeat:no-repeat; background-position:10px 0; }
dl.race_monitor_table dd.driver.normal { position:relative; background-image:url(/common/images/gt5/remote_race/result/icon_driver01.png); }
dl.race_monitor_table dd.driver.blue { position:relative; background-image:url(/common/images/gt5/remote_race/result/icon_driver02.png); }
dl.race_monitor_table dd.driver.pink { position:relative; background-image:url(/common/images/gt5/remote_race/result/icon_driver03.png); }
dl.race_monitor_table dd.driver.yellow { position:relative; background-image:url(/common/images/gt5/remote_race/result/icon_driver04.png); }
dl.race_monitor_table dd.driver.red { position:relative; background-image:url(/common/images/gt5/remote_race/result/icon_driver05.png); }
dl.race_monitor_table dd.driver p { margin-left:34px; }

.mac dl.race_monitor_table dd p { font-size:82%; margin-top:5px; }
.mac dl.race_monitor_table dd.updown p { margin-top:3px; }

div.owner_data dl.race_monitor_table dd p { color:#ea9e0a; }
div dl.race_monitor_table dd.gap p { color:#C05074; text-align:right; }


dl.race_monitor_table dd.gap dl
{
	position	:relative;
	margin		:4px 0 0 12px;
}

dl.race_monitor_table dd.gap dl dd.gap_base
{
	position	:absolute;
	top			:0;
	left		:0;
	width		:100px;
	height		:15px;
	background	:url(/common/images/gt5/remote_race/result/gap/base.gif);
}

dl.race_monitor_table dd.gap dl dd.gap_gage
{
	position	:absolute;
	top			:0;
	left		:0;
	width		:0px; /* change 0 - 100 */
	height		:15px;
	background	:url(/common/images/gt5/remote_race/result/gap/bar_blue.png) repeat-x;
}

dl.race_monitor_table dd.gap dl dd.target_point
{
	position	:absolute;
	top			:0;
	left		:-4px; /* change -4 - 96 */
	width		:6px;
	height		:15px;
	z-index		:1;
	background	:url(/common/images/gt5/remote_race/result/gap/point2.png);
}

dl.race_monitor_table dd.gap dl dd.base_point
{
	position	:absolute;
	top			:0px;
	left		:-4px;
	width		:6px;
	height		:15px;
	z-index		:2;
	background	:url(/common/images/gt5/remote_race/result/gap/point1.png);
}

dl.race_monitor_table dd.gap dl.max dd.gap_gage
{
	width		:100px;
	background	:url(/common/images/gt5/remote_race/result/gap/bar_red.png) no-repeat;
}

dl.race_monitor_table dd.gap dl.max dd.target_point
{
	left		:96px;
	background	:url(/common/images/gt5/remote_race/result/gap/point3.png);
}

dl.race_monitor_table dd.lap_distance
{
	position	:absolute;
	top			:0;
	left		:46px;
	width		:0px;	/* 0 - 724px */
	height		:26px;
	z-index		:0;
	background	:url(/common/images/gt5/remote_race/result/position_bg.png) repeat-x;;
}


div.remote_live_info
{
	width	:980px;
	height	:150px;
	background	: url(/common/images/gt5/remote_race/result/board.gif);
	>position:relative;
	>top			:40px;
}

div.remote_live_info dl.overview
{
	float		:left;
	width		:246px;
	height		:150px;
}

div.remote_live_info dl.overview dd { text-align:left; position:relative; margin:0 20px 0px; }
div.remote_live_info dl.overview dd span { position:absolute; top:0; right:0; }
div.remote_live_info dl.overview dd.total { margin-top:10px; color:#999;}
div.remote_live_info dl.overview dd.lap { margin-top:10px; color:#999; }
div.remote_live_info dl.overview dd.start_time { margin-top:16px; color:#999; }
div.remote_live_info dl.overview dd.end_time { margin-top:10px; color:#999; }
div.remote_live_info dl.overview dd.best_lap { margin-top:10px; color:#999; height:40px; }
div.remote_live_info dl.overview dd.best_lap span,
div.remote_live_info dl.overview dd.lap span,
div.remote_live_info dl.overview dd.total span { font-size:100%; bottom:-2px; color:#4c98c8; font-weight:bold; }
div.remote_live_info dl.overview dd.best_lap span.bestlap_driver { top:20px; font-size:100%; font-weight:normal; }

/*
div.remote_live_info dl.overview dd.live
{
	position	:absolute;
	top			:23px;
	left		:19px;
	width		:64px;
	height		:34px;
	background	:url(/common/images/gt5/remote_race/result/icon_live.png) no-repeat 0 -34px;
}

div.remote_live_info dl.overview dd.lap { position:absolute; top:20px; right:20px; font-size:200%; }
div.remote_live_info dl.overview dd.lap span
{
	position	:relative;
	top			:12px;
	font-size	:50%;
	color		:#999;
}

div.remote_live_info dl.race_log dd span
{
	font-weight	:normal;
	color		:#d0d0d0;
}


div.remote_live_info dl.overview dd.start_time { position:absolute; top:79px; left:20px; }
div.remote_live_info dl.overview dd.end_time { position:absolute; top:103px; left:20px; }

div.remote_live_info dl.overview dd.start_time span,
div.remote_live_info dl.overview dd.end_time span
{
	color	:#999;
}
*/

div.remote_live_info dl.race_log
{
	float		:left;
	padding		:12px 0;
	width		:734px;
	height		:126px;
	overflow-y	:auto;
	overflow-x	:hidden;
}

div.remote_live_info dl.race_log dd
{
	text-align	:left;
	font-size	:91%;
	width		:683px;
	height		:24px;
	padding		:2px 0 0 0;
	margin		:0 0 0 20px;
	background	:url(/common/images/gt5/remote_race/result/line.png) bottom no-repeat;
}

div.remote_live_info dl.race_log dd span { margin-right:10px; }
div.remote_live_info dl.race_log dd span.blue { color:#4c98c8; }
div.remote_live_info dl.race_log dd span.red { color:#e52a2a; }
div.remote_live_info dl.race_log dd span.yellow { color:#ffd405; }

div.remote_result_list
{
	width		:940px;
	position	:absolute;
	top			:90px;
	left		:22px;
	text-align	:left;
}

div.remote_result_list dl { text-align:center; }

div.remote_result_list dl.header { margin:0px 0 0 20px; width:910px; height:34px; background-image:url(/common/images/gt5/remote_race/result_list/list_header.png); no-repeat;}
div.remote_result_list dl.header dd { padding:11px 0 0 0; font-size:91%; color:#999; }
div.remote_result_list dl dd { float:left; }
div.remote_result_list dl dd.course { width:548px;  }
div.remote_result_list dl dd.laps { width:55px;  }
div.remote_result_list dl dd.start { width:144px;  }
div.remote_result_list dl dd.finish { width:145px;  }
div.remote_result_list dl dd p { margin:9px 0 0 0;  }
div.remote_result_list div.remote_result_list_wrapper { width:910px; margin:0 0 0 20px; background:url(/common/images/gt5/remote_race/result_list/list_shadow.png) repeat-y; }
div.remote_result_list div.remote_result_list_scroll { margin:0 0 0 0; width:905px; height:456px; overflow-y:auto; overflow-x:hidden; }

div.remote_result_list div.remote_result_list_scroll dl.list
{
	position	:relative;
	clear		:both;
	width		:892px;
	height		:38px;
	margin		:0 0 0 5px;
	background	:url(/common/images/gt5/remote_race/result_list/list.png) no-repeat;
}

div.remote_result_list div.remote_result_list_scroll dl.blank
{
	margin		:0 0 0 5px;
	height		:456px;
	background	:url(/common/images/gt5/remote_race/result_list/no_bg.png) repeat-y;
}

div.remote_result_list div.remote_result_list_scroll dl.blank dd { text-align:center; width:892px; }
div.remote_result_list div.remote_result_list_scroll dl.blank dd.no_data_logo { margin:180px 0 0 0; }
div.remote_result_list div.remote_result_list_scroll dl.blank dd.text { margin:20px 0 0 0; }

div.remote_result_list div.remote_result_list_scroll dl.list:hover { background-position:0 -38px; }
div.remote_result_list div.remote_result_list_scroll dl.list.nohover:hover { background-position:0 0px; }
div.remote_result_list div.remote_result_list_scroll dl.list a { display:block; position:absolute; top:0; left:0; width:910px; height:38px; background:url(/common/images/other/blank.gif) repeat; }
div.remote_result_list div.remote_result_list_scroll dl.list dd.course { text-align:left; position:relative; }
div.remote_result_list div.remote_result_list_scroll dl.list dd.course img { position:absolute; top:4px; left:20px; }
div.remote_result_list div.remote_result_list_scroll dl.list dd.course p { margin-left:76px; }
div.remote_resultlist_footer { margin:0 0 0 20px; width:910px; height:34px; background:url(/common/images/gt5/remote_race/result_list/list_footer.png) no-repeat; }


div.gt5_remoterace_graphfield { position:absolute; top:42px; left:30px; width:950px; height:448px; z-index:99; display:none; background:url(/common/images/gt5/remote_race/bg_graph.png) no-repeat; }
.gt5_remoterace_canvas { margin:0 0 0 0; width:950px; height:448px; position:relative; background:trancparent; }
.canvas_image_box_left  { position :absolute; top:10px; left:125px; }
.canvas_image_box_right { position :absolute; top:10px; left:815px; }
.canvas_image_box_left img,
.canvas_image_box_right img { position:absolute; top:0; left:0; }

div.gt5_remoterace_graphfield table.view_table { width:600px; height:300px; top:80px; left:180px; }
div.gt5_remoterace_graphfield table.view_table td.middle_center { padding:100px 0px; text-align:center; line-height:2.4; }

div.canvas_imagebox_center { position:absolute; top:0; left:0; width:950px; height:448px; }
div.canvas_imagebox_center div.point_box { position:absolute; width:11px; height:13px; }

div.canvas_imagebox_center div.point_box div { display:none; position:relative; }
div.canvas_imagebox_center div.point_box div img { position:absolute; top:0; left:0; }
div.canvas_imagebox_center div.point_box div table { width:auto; height:58px; position:absolute; }
div.canvas_imagebox_center div.point_box div table td.left   { width:10px; background:url(/common/images/gt5/remote_race/bg_info_l.png) no-repeat; }
div.canvas_imagebox_center div.point_box div table td.right  { width:10px; background:url(/common/images/gt5/remote_race/bg_info_r.png) no-repeat;; }
div.canvas_imagebox_center div.point_box div table td.center { width:auto; color:#fff; padding:12px 10px 0px; white-space: nowrap; background:url(/common/images/gt5/remote_race/bg_info_c.png); }
div.canvas_imagebox_center div.point_box:hover div { display:block; }

div.hr
{
	margin			:0 30px;
	background-image	:url(/common/images/legacy/gray_line.gif);
	background-repeat	:repeat-x;
	background-position	:50%;
	clear:both;
}
div.hr.h30
{
	height			:30px;
}

p.footer
{
	text-align	:center;
	margin		:0 30px 15px;
}

input.gift_code_data { width:30px; }

#article-area dl.newslist dd.bodytext h4 { font-size:16px; margin:0 0 15px 0; color:#c7c7c7; }
#article-area dl.newslist dd.bodytext h5 { font-size:16px; margin:0 0 15px 0; color:#c7c7c7; }
#article-area dl.newslist dd.bodytext dl.image_box_wide { margin:0 24px 15px 0; width:224px; }
#article-area dl.newslist dd.bodytext dl.image_box_wide dd.discription { font-size:11px; }
#article-area dl.newslist dd.bodytext dl#image_box { width:224px; }
#article-area dl.newslist dd.bodytext dl#image_box.left { float:left; }
#article-area dl.newslist dd.bodytext dl.game_mode dt { font-size:14px; color:#c7c7c7; }
#article-area dl.newslist dd.bodytext p.next a { margin:30px 0 0 0; clear:both; color:#b4b4b4; text-align: center; padding:6px; background-color:rgba(97,142,190,0.15); border-radius:5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; display:block;}
#article-area dl.newslist dd.bodytext p.next a:hover { background-color:rgba(97,142,190,0.2);}
#article-area iframe.youtube { height:451px; width:720px; }



div.contents_center table.gt_table01,
div.contents_center table.gt_table02,
div.contents_center_plus table.gt_table02
{
	margin				:10px 0 0 0;
	width				:auto;
	border-width		:0 0 1px 1px;
	border-style		:solid;
	border-color		:#3e3e3e;
}
div.contents_center_plus table.gt_table02
{
	width				:780px;
}

div.contents_center table.gt_table01 tr th,
div.contents_center table.gt_table02 tr th,
div.contents_center_plus table.gt_table02 tr th
{
	color				:#f2f2f2;
	padding				:4px 10px;
	text-align			:center;
	border-width		:1px 1px 0 0;
	border-style		:solid;
	border-color		:#3e3e3e;
}
div.contents_center table.gt_table01 tr td,
div.contents_center table.gt_table02 tr td,
div.contents_center_plus table.gt_table02 tr td
{
	padding				:4px 10px;
	border-width		:1px 1px 0 0;
	border-style		:solid;
	border-color		:#3e3e3e;

}

div.contents_center table.gt_table02,
div.contents_center_plus table.gt_table02
{
	border				:none;
}
div.contents_center table.gt_table02 tr th,
div.contents_center table.gt_table02 tr td,
div.contents_center_plus table.gt_table02 tr th,
div.contents_center_plus table.gt_table02 tr td
{
	border-width		:0 0 1px 0;
}

div.contents_center div.academy2012_eu_rules p { margin:0 0 10px 0; }
div.contents_center div.academy2012_eu_rules h4 { text-align:center; text-decoration:underline; margin:20px 0; }
div.contents_center div.academy2012_eu_rules div.academy2012_eu_rules table.article th { text-align:left; }
div.contents_center div.academy2012_eu_rules p.bold { font-weight:bold; }
div.contents_center div.academy2012_eu_rules h5 { font-size:100%; font-weight:bold; margin:10px 0; }
div.contents_center div.academy2012_eu_rules dl { margin:0 0 20px 0; }
div.contents_center div.academy2012_eu_rules dl dt { font-weight:bold; margin:0 0 5px 0; }
div.contents_center div.academy2012_eu_rules dl dd { margin:0 0 6px 30px; position:relative; }
div.contents_center div.academy2012_eu_rules dl dd span { position:absolute; top:0; left:-30px; }
div.contents_center div.academy2012_eu_rules dl dd dl dd { margin:0 0 6px 20px; position:relative; }
div.contents_center div.academy2012_eu_rules dl dd dl dd span { position:absolute; top:0; left:-20px; }
div.contents_center div.academy2012_eu_rules dl.no_indent dd { margin:0 0 6px 0; }
div.contents_center div.academy2012_eu_rules dl.no_indent dd dl dd { margin:0 0 6px 30px; }

div.gt5ae_dlc_list { margin:20px 0 10px; }
div.gt5ae_dlc_list .icon { float:left; margin-right:20px; }
div.gt5ae_dlc_list .dlc_name { font-weight:bold; 	font-size:120%;}
div.gt5ae_dlc_list p, div.contents_center.advanced div.gt5ae_dlc_list p { margin-top:10px; width:480px; margin-left:100px; }

dl.academy_ranking_select
{
	width		:284px;
	float		:left;
	margin		:0 0 10px 0;
	z-index		:100;
}

dl.academy_ranking_select select
{
	width			:284px;
	background-color:#2a2a2a;
	border-width	:1px;
	border-color	:#1a1a1a #525252 #525252 #1a1a1a;
}
dl.academy_ranking_select { margin:0 0 0 0; float:right; }
dl.academy_ranking_select dt { height:20px; }
dl.academy_ranking_select dd.show_myrecord { text-align:right; margin:22px 14px 0 0; }
dl.academy_ranking_select dd.show_myrecord input { margin:0 8px 0 0; }
dl.academy_ranking_select dd.show_myrecord a { color:#d0d0d0; }
table.gt5a_ranking tr td.within
{
	color			:#000;
	background-image	:url(/common/images/table/academy_ranking/td04.gif);
	background-repeat	:repeat-x;
	border-color:#a74141 #141414 #141414 #a74141;
}
div.asia_championship2012 dl.related_link { padding:20px 0 0 0; background:url(/common/images/gt5/dlc/hr.gif) no-repeat; }
div.asia_championship2012 dl dt { font-weight:bold; font-size:110%; }
