body {
	margin: 0px;
	background: #FFF;
}

#container {
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	height: auto;
	background: url(../img/container_bk.jpg) repeat-y;
	padding: 0px 10px;
	font-size: 12px;
	line-height: 18px;
	color: #333333;
	margin-top: 0px;
}

#header {
	width: 900px;
	float: left;
	background: #FFFFFF url(../img/header_bk.jpg) repeat-x;
	margin: 0px;
	height: 75px;
	padding: 0px;
}
#header ul {
	margin: 0px;
	padding: 0px;
}
#top_img_movie {
	height: 400px;
	width: 900px;
	float: left;
	border-top: 1px solid #CCCCCC;
}
#header #subnavi {
	float: right;
	list-style: none;
	width: 300px;
	height: 15px;
	margin: 5px 0px 0px;
	padding: 0px 0px 0px 419px;
}
#header h1 {
	float: left;
	margin: 0px;
	padding: 0px;
}
#topnavi {
	float: left;
	width: 720px;
	height: 25px;
	margin: 30px 0px 0px;
}
#topnavi a {
	display: block;
	width: 120px;
	float: left;
	height: 25px;
	background: url(../img/main_menubtn.gif);
	text-indent: -9999px;
	font-size: xx-small;
}

#menu02 a {background-position:-120px 0
}
#menu03 a {background-position:-240px 0
}
#menu04 a {background-position:-360px 0
}
#menu05 a {background-position:-480px 0
}
#menu01 a:hover {background-position:0 -25px
}
#menu02 a:hover {background-position:-120px -25px
}
#menu03 a:hover {background-position:-240px -25px
}
#menu04 a:hover {background-position:-360px -25px
}
#menu05 a:hover {background-position:-480px -25px
}
#subnavi a {
	float: left;
	width: 100px;
	height: 15px;
	display: block;
	background: url(../img/subnavi_bk.gif) no-repeat;
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
}

#sub02 a {background-position:-100px 0
}
#sub03 a {background-position:-200px 0
}
#sub01 a:hover {background-position:0 -15px
}
#sub02 a:hover {background-position:-100px -15px
}
#sub03 a:hover {background-position:-200px -15px
}
#menu01a a {background-position:0px -25px
}
#menu02a a {background-position:-120px -25px
}
#menu03a a {background-position:-240px -25px
}
#menu04a a {background-position:-360px -25px
}
#menu05a a {background-position:-480px -25px
}
#top_main_sita {
	float: left;
	width: 890px;
	clear: both;
	padding: 5px;
	background: #FFFFFF;
	height: 300px;
	border-top: 1px solid #999999;
}
#top_news_box {
	width: 600px;
	height: 300px;
	float: left;
}
#special_contents_box {
	float: right;
	width: 285px;
	height: 300px;
}
div{
	zoom:1;
}
div:after{/*for modern browser*/
    content:".";
    display: block;
    height:0px;
    clear:both;
    visibility:hidden;
}
#top_news_box h2 {
	background: url(../img/news_box_h_bk.gif) no-repeat;
	height: 32px;
	width: 600px;
	margin: 0px;
	text-indent: -9999px;
}
#special_contents_box {
	height: 32px;
	width: 285px;
}

#menu02_a a{
	display: block;
	width: 120px;
	font-size: 12px;
	text-decoration: none;
	height: 25px;
	margin-left: 300px;
	margin-top: -26px;
	padding: 0px;
	position: relative;
	display: block;
	text-indent:-9999px;
	background: url(../img/main_menubtn.gif) -120px -25px;
	}
#main {
	float: left;
	height: auto;
	width: 900px;
	border-top: 1px solid #CCCCCC;
	background: #FFFFFF;
}
#submenu_box {
	float: left;
	height: 26px;
	width: 900px;
	border-top: 1px solid #CCCCCC;
}
#top_obi {
	clear: both;
	float: left;
	height: 100px;
	width: 900px;
	border-bottom: 1px solid #CCCCCC;
}
#top_obi2 {
	clear: both;
	float: left;
	height: 200px;
	width: 900px;
	border-bottom: 1px solid #CCCCCC;
}
#subnavi li {
	float: left;
	height: 15px;
	margin: 0px;
	padding: 0px;
}

#menu02_submenu {
	height: 25px;
	margin-left: 300px;
	width: 242px;
	clear: left;
	float: left;
	display: inline;
}
#menu02_submenu a {
	display: block;
	width: 120px;
	float: left;
	height: 25px;
	background: url(../img/brand_menubtn.gif);
	text-indent: -9999px;
	line-height: 0px;
}

#menu02_02 a {background-position:-120px 0
}
#menu02_01 a:hover {background-position:0 -25px
}
#menu02_02 a:hover {background-position:-120px -25px
}
#menu02_01a a {background-position:0 -25px
}

#menu02_02a a {background-position:-120px -25px
}


#menu03_submenu {
	height: 25px;
	margin-left: 420px;
	width: 482px;
}
#menu03_submenu a {
	display: block;
	width: 120px;
	float: left;
	height: 25px;
	background: url(../img/shop_menubtn.gif) ;
	text-indent: -9999px;
	line-height: 0px;
}

#menu03_02 a {background-position:-120px 0
}
#menu03_03 a {background-position:-240px 0
}
#menu03_04 a {background-position:-360px 0
}
#menu03_01 a:hover {background-position:0 -25px
}
#menu03_02 a:hover {background-position:-120px -25px
}
#menu03_03 a:hover {background-position:-240px -25px
}
#menu03_04 a:hover {background-position:-360px -25px
}
#menu03_01a a {background-position:0 -25px
}
#menu03_02a a {background-position:-120px -25px
}
#menu03_03a a {background-position:-240px -25px
}
#menu03_04a a {background-position:-360px -25px
}

#menu04_submenu {
	height: 25px;
	width: 483px;
	float: left;
	display: inline;
	margin-left: 180px;
}
#menu04_submenu a {
	display: block;
	width: 120px;
	float: left;
	height: 25px;
	background: url(../img/company_menubtn.gif);
	text-indent: -9999px;
	line-height: 0px;
}

#menu04_02 a {background-position:-120px 0
}
#menu04_03 a {background-position:-240px 0
}
#menu04_04 a {background-position:-360px 0
}
#menu04_01 a:hover {background-position:0 -25px
}
#menu04_02 a:hover {background-position:-120px -25px
}
#menu04_03 a:hover {background-position:-240px -25px
}
#menu04_04 a:hover {background-position:-360px -25px
}
#menu04_01a a {background-position:0 -25px
}

#menu04_02a a {background-position:-120px -25px
}
#menu04_03a a {background-position:-240px -25px
}
#menu04_04a a {background-position:-360px -25px
}



#menu05_submenu {
	menu05_submenu: 25px;
	margin-left: 300px;
	width: 482px;
}
#menu05_submenu a {
	display: block;
	width: 120px;
	float: left;
	height: 25px;
	background: url(../img/news_menubtn2.gif) -240px 0px;
	text-indent: -9999px;
	line-height: 0px;
}

#menu05_02 a {background-position:-360px 0
}
#menu05_03 a {background-position:-480px 0
}
#menu05_04 a {background-position:-600px 0
}
#menu05_01 a:hover {background-position:-240px -25px
}
#menu05_02 a:hover {background-position:-360px -25px
}
#menu05_03 a:hover {background-position:-480px -25px
}
#menu05_04 a:hover {background-position:-600px -25px
}

#menu05_01a a {background-position:-240px -25px
}

#menu05_02a a {background-position:-360px -25px
}
#menu05_03a a {background-position:-480px -25px
}
#menu05_04a a {background-position:-600px -25px
}

#brand_h {
	background: url(../img/brndtp4.jpg);
	height: 100px;
	width: 900px;
	margin: 0px;
	text-indent: -9999px;
}
#company_h {
	background: url(../img/company_h.jpg);
	height: 100px;
	width: 900px;
	margin: 0px;
	text-indent: -9999px;
}
#profile_h {
	background: url(../img/profile_h.jpg);
	height: 100px;
	width: 900px;
	margin: 0px;
	text-indent: -9999px;
}
#history_h {
	background: url(../img/history_h.jpg);
	height: 100px;
	width: 900px;
	margin: 0px;
	text-indent: -9999px;
}
#recruit_h {
	background: url(../img/recruit_h.jpg);
	height: 100px;
	width: 900px;
	margin: 0px;
	text-indent: -9999px;
}
#sbaa_h {
	background: url(../img/sbaa_h.jpg);
	height: 100px;
	width: 900px;
	margin: 0px;
	text-indent: -9999px;
}
#main_company {
	height: auto;
	width: 900px;
}
#main_news {
	height: auto;
	width: 900px;
	float: left;
}
#catalog_h {
	background: url(../img/catalog_h.jpg);
	height: 100px;
	width: 900px;
	margin: 0px;
	text-indent: -9999px;
}
#contact_h {
	background: url(../img/contact_h.jpg);
	height: 100px;
	width: 900px;
	margin: 0px;
	text-indent: -9999px;
}
#news_h {
	background: url(../img/news_h.jpg);
	height: 100px;
	width: 900px;
	margin: 0px;
	text-indent: -9999px;
}
#race_h {
	background: url(../img/race_h.jpg);
	height: 100px;
	width: 900px;
	margin: 0px;
	text-indent: -9999px;
}
#sitemap_h {
	background: url(../img/sitemap_h.jpg);
	height: 100px;
	width: 900px;
	margin: 0px;
	text-indent: -9999px;
}
#travel_h {
	background: url(../img/travel_h.jpg);
	height: 100px;
	width: 900px;
	margin: 0px;
	text-indent: -9999px;
}
#shop_h {
	background: url(../img/shop_h.jpg);
	height: 100px;
	width: 900px;
	margin: 0px;
	text-indent: -9999px;
}
#media_h {
	background: url(../img/media_h.jpg);
	height: 100px;
	width: 900px;
	margin: 0px;
	text-indent: -9999px;
}
#webm_h {
	background: url(../img/webm_h.jpg);
	height: 100px;
	width: 900px;
	margin: 0px;
	text-indent: -9999px;
}
#dealer_rm_h {
	background: url(../img/dealer_rm_h.jpg);
	height: 100px;
	width: 900px;
	margin: 0px;
	text-indent: -9999px;
}
#dealer_rm2_h {
	background: url(../img/dealer_rm2_h.jpg);
	height: 100px;
	width: 900px;
	margin: 0px;
	text-indent: -9999px;
}
#dealer_br_h {
	background: url(../img/dealer_br_h.jpg);
	height: 100px;
	width: 900px;
	margin: 0px;
	text-indent: -9999px;
}
#dealer_br_h2 {
	background: url(../img/dealer_br2_h.jpg);
	height: 100px;
	width: 900px;
	margin: 0px;
	text-indent: -9999px;
}
#dealer_cf_h {
	background: url(../img/dealer_cf_h.jpg);
	height: 100px;
	width: 900px;
	margin: 0px;
	text-indent: -9999px;
}
#dealer_cf_h2 {
	background: url(../img/dealer_cf_h2.jpg);
	height: 100px;
	width: 900px;
	margin: 0px;
	text-indent: -9999px;
}
#blog01_h {
	background: url(../img/blog01_h.jpg);
	height: 200px;
	width: 900px;
	margin: 0px;
	text-indent: -9999px;
}
#ichiran_btn a {
	display: block;
	width: 80px;
	height: 25px;
	margin-top: -27px;
	text-indent: -9999px;
	margin-bottom: 0px;
	float: right;
}
#footer {
	height: 30px;
	padding: 10px;
	float: left;
	width: 880px;
	background: url(../img/footer_bk_img.gif) no-repeat;
	clear: both;
}

#brnd_ttl_box {
	float: right;
	width: 250px;
	margin: 0px;
	height: 25px;
	padding: 0px;
}
#media_table {
	float: left;
	width: 860px;
	padding: 20px;
}
#news_box {
	padding: 20px;
	float: left;
}
#media_table td {
	padding: 5px;
	border-bottom: 1px dotted #CCCCCC;
}
.date {
}
#header_home_box {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 180px;
	height: 70px;
}
#header_migi_box {
	float: right;
	margin: 0px;
	padding: 0px;
	height: 70px;
	width: 720px;
}
#header_migi_box ul {
	margin: 0px;
	padding: 0px;
}
#header_migi_box li {
	margin: 0px;
	line-height: 8px;
}
#news_left {
	width: 270px;
	height: auto;
	float: left;
	border-right: 1px solid #CCCCCC;
}
#news_left h3 {
	height: 40px;
	width: 270px;
	margin: 0px 0px 10px;
	background: url(../img/news_ichiran_h.gif);
	text-indent: -9999px;
}
#news_right {
	float: right;
	width: 600px;
	height: auto;
	padding: 10px 14px;
}
#news_title_box {
	padding: 7px;
	border-bottom: 3px solid #669900;
	margin: 0px 0px 20px;
	background: url(../img/news_h3_bk.gif);
	border-top: 1px solid #CCCCCC;
}
#news_right h3 {
	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
	color: #666666;
	margin: 0px;
	clear: both;
}
#news_text_box {
	padding-right: 10px;
	padding-left: 10px;
	margin: 0px;
}
#news_left dd {
	border-bottom: 1px dotted #CCCCCC;
	margin: 0px 0px 10px;
	padding: 3px 8px 5px;
	line-height: 14px;
}
#news_left a {
	color: #333333;
	text-decoration: none;
}
#news_left dt {
	margin-left: 8px;
	margin-bottom: 0px;
	color: #669900;
	font-weight: bold;
}
.newsdate {
	float: left;
	font-size: 12px;
	color: #669900;
	margin: 0px;
}
#shop_top_main {
	height: auto;
	width: 900px;
	float: left;
}
#companyp_tbl {
	width: 700px;
	clear: both;
	border-left: 5px solid #669900;
	margin-right: auto;
	margin-left: auto;
	padding-top: 40px;
	padding-bottom: 40px;
}
#companyp_tbl td {
	vertical-align: top;
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #CCCCCC;
	padding-left: 30px;
}
#companyp_tbl p {
	margin-top: 0px;
	margin-bottom: 10px;
}
#history_tbl {
	clear: both;
	width: 800px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 20px;
}
#history_tbl td {
	border-bottom: 1px solid #666666;
	vertical-align: top;
	padding: 20px 10px 40px;
}
.history_year {
	border-right: 3px solid #669900;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	width: 100px;
}
#history_tbl img {
	padding-top: 10px;
	padding-right: 10px;
}
#history_tbl p {
	margin-top: 0px;
	margin-left: 0px;
}
#japan_map {
	clear: both;
}
#special_contents_box0 a {
	margin-bottom: 5px;
	display: block;
	color: #333333;
	text-decoration: none;
}
#sbaa_main {
	padding: 50px 150px 200px;
	clear: both;
}
#main a {
	color: #669900;
}
#news_left dd a {
	color: #333333;
}
.menubr a {
}
#brand_table a {
	color: #333333;
}
#dealer_cf_top_main {
	clear: both;
}
#bddealerbox {
	height: auto;
	padding-top: 15px;
	font-size: 12px;
	color: #333333;
	padding-bottom: 10px;
}
#dealer_box {
	font-size: 12px;
	color: #333333;
	text-align: center;
	height: 200px;
	padding-top: 200px;
}
#bddealer_table {
	width: 940px;
}
.bd_dealerbox {
	float: left;
	width: 420px;
	padding-left: 20px;
}
.bd_dealer_pref {
	clear: both;
	margin-bottom: 15px;
}
.bd_dealer_pref h3 {
	clear: both;
	border-bottom: 1px solid #666666;
	font-size: 12px;
	font-weight: normal;
	margin-bottom: 10px;
	color: #000000;
	background: #CCCCCC;
	padding-left: 5px;
}
.bd_dealerlist {
	border-left: 2px solid #666666;
	padding-left: 5px;
	margin-bottom: 10px;
	border-bottom: 1px solid #333333;
}
.bd_dealer_name {
	margin-bottom: 5px;
	font-weight: bold;
}
#brdealerbox {
	height: auto;
	padding-top: 15px;
	font-size: 12px;
	color: #333333;
	padding-bottom: 10px;
}
#dealer_box {
	font-size: 12px;
	color: #333333;
	text-align: center;
	height: 200px;
	padding-top: 200px;
}
#brdealer_table {
	width: 940px;
}
.br_dealerbox {
	float: left;
	width: 420px;
	padding-left: 20px;
}
.br_dealer_pref {
	clear: both;
	margin-bottom: 15px;
}
.br_dealer_pref h3 {
	clear: both;
	border-bottom: 1px solid #666633;
	font-size: 12px;
	font-weight: normal;
	margin-bottom: 10px;
	color: #000000;
	background: #CCCCCC;
	padding-left: 5px;
}
.br_dealerlist {
	border-left: 3px solid #999999;
	padding-left: 5px;
	margin-bottom: 7px;
	border-bottom: 1px solid #999999;
}
.br_dealer_name {
	margin-bottom: 5px;
	font-weight: bold;
}
#recruit_main {
	clear: both;
	width: 700px;
	text-align: center;
	padding-right: 100px;
	padding-left: 100px;
	padding-top: 100px;
	height: 350px;
}
#aboutm_box {
	clear: both;
}
#main_webm {
	height: auto;
	width: 900px;
	float: left;
	clear: both;
}
#webm_menu {
	float: left;
	width: 200px;
	height: auto;
	clear: none;
	margin-top: 20px;
}
#webm_menu a {
	height: 50px;
	display: block;
	padding: 10px;
	font-size: 12px;
	color: #FF6600;
	text-decoration: none;
}
#webm_content {
	width: 665px;
	height: auto;
	border-left: 1px solid #FF6600;
	padding: 10px;
}
#webm_content0 {
	width: 665px;
	height: auto;
	border-left: 1px solid #FF6600;
	padding: 10px;
}
#webm_v01_h {
	background: url(../img/webm_v01_h.gif) no-repeat;
	height: 100px;
	margin: 0px;
	text-indent: -9999px;
}
#webm_v02_h {
	background: url(../img/webm_v02_h.gif) no-repeat;
	height: 100px;
	margin: 0px;
	text-indent: -9999px;
}
#webm_v03_h {
	height: 45px;
	margin: 0px;
	text-indent: -9999px;
}
#webm_v04_h {
	background: url(../img/webm_v04_h.gif) no-repeat;
	height: 100px;
	margin: 0px;
	text-indent: -9999px;
}
#webm_v05_h {
	background: url(../img/webm_v05_h.gif) no-repeat;
	height: 100px;
	margin: 0px;
	text-indent: -9999px;
}
#webm_v06_h {
	background: url(../img/webm_v06_h.gif) no-repeat;
	height: 100px;
	margin: 0px;
	text-indent: -9999px;
}
#webm_v07_h {
	background: url(../img/webm_v07_h.gif) no-repeat;
	height: 100px;
	margin: 0px;
	text-indent: -9999px;
}
#webm_v08_h {
	background: url(../img/webm_v08_h.gif) no-repeat;
	height: 100px;
	margin: 0px;
	text-indent: -9999px;
}
#webm_v09_h {
	background: url(../img/webm_v09_h.gif) no-repeat;
	height: 100px;
	margin: 0px;
	text-indent: -9999px;
}
#webm_v10_h {
	background: url(../img/webm_v10_h.gif) no-repeat;
	height: 100px;
	margin: 0px;
	text-indent: -9999px;
}

#webm_content p {
	padding: 0px;
	margin: 5px 20px 10px 36px;
	clear: both;
}
#webm_v01_h4_01 {
	background: url(../img/webm_v01_h4_01.gif) no-repeat;
	height: 30px;
	width: 600px;
	margin: 0px;
	text-indent: -9999px;
}
#webm_v01_h4_02 {
	background: url(../img/webm_v01_h4_02.gif) no-repeat;
	height: 30px;
	width: 600px;
	margin: 0px;
	text-indent: -9999px;
}
#webm_v01_h4_03 {
	background: url(../img/webm_v01_h4_03.gif) no-repeat;
	height: 30px;
	width: 600px;
	margin: 0px;
	text-indent: -9999px;
}
#webm_v01_h5_01 {
	background: url(../img/webm_v01_h5_01.gif) no-repeat;
	height: 30px;
	width: 600px;
	margin: 0px;
	text-indent: -9999px;
}
#webm_v01_h5_02 {
	background: url(../img/webm_v01_h5_02.gif) no-repeat;
	height: 30px;
	width: 600px;
	margin: 0px;
	text-indent: -9999px;
}
#webm_v01_h5_02k {
	background: url(../img/webm_v01_h5_02k.gif) no-repeat;
	height: 30px;
	width: 600px;
	margin: 0px;
	text-indent: -9999px;
}
#webm_v01_h5_03 {
	background: url(../img/webm_v01_h5_03.gif) no-repeat;
	height: 30px;
	width: 600px;
	margin: 0px;
	text-indent: -9999px;
}
#webm_v01_h5_04 {
	background: url(../img/webm_v01_h5_04.gif) no-repeat;
	height: 30px;
	width: 600px;
	margin: 0px;
	text-indent: -9999px;
	clear: both;
}
#webm_v01_h5_05 {
	background: url(../img/webm_v01_h5_05.gif) no-repeat;
	height: 30px;
	width: 600px;
	margin: 0px;
	text-indent: -9999px;
	clear: both;
}

#webm_content a {
	color: #FF0099;
}
#webm_content h5 {
	margin-top: 30px;
}
#webm_content h4 {
	margin-top: 40px;
}
#webm_content img {
	margin-bottom: 20px;
}
#main_sitemap {
	height: auto;
	clear: both;
	width: 880px;
	text-align: center;
	float: left;
	padding: 10px;
}
#japan_map {
	float: left;
	width: 550px;
	padding: 10px;
}
#japan_map0 {
	padding: 10px;
	border: 1px solid #669900;
}
#dealer_box {
	float: right;
	width: 290px;
	padding: 10px;
	height: auto;
}
#dealer_rmbtn a {
	height: 150px;
	width: 290px;
	display: block;
	background: url(../img/dealer_rm_bk.gif) no-repeat;
	text-indent: -9999px;
	border: 1px solid #669900;
	margin-bottom: 33px;
}
#dealer_brbtn a {
	height: 150px;
	width: 290px;
	display: block;
	background: url(../img/dealer_br_bk.gif) no-repeat;
	text-indent: -9999px;
	border: 1px solid #669900;
	margin-bottom: 33px;
}
#dealer_cfbtn a {
	height: 150px;
	width: 290px;
	display: block;
	background: url(../img/dealer_cf_bk.gif) no-repeat;
	text-indent: -9999px;
	border: 1px solid #669900;
	margin-bottom: 10px;
}
#shop_leftmenu {
	float: left;
	height: auto;
	width: 200px;
	border-right: 1px solid #CCCCCC;
}
#shop_list_right {
	float: right;
	width: 650px;
	padding-right: 20px;
}
#shop_leftmenu a {
	color: #669900;
	text-decoration: none;
}
.catalogue_img_box p {
	padding: 20px 40px 30px;
}
#barmitts_box1 {
	height: 182px;
	width: 260px;
	padding-top: 340px;
	padding-left: 360px;
	background: url(../img/barmitts_top.jpg) no-repeat;
}
#barmitts_box2 {
	padding: 10px 370px 10px 10px;
	height: 320px;
	width: 240px;
	background: url(../img/barmits2.gif);
	margin-top: 20px;
	margin-bottom: 20px;
}
.barmitts_f_box {
	clear: both;
	float: left;
	padding: 10px 10px 0px;
	width: 600px;
}
.barmitts_f_box img {
	float: left;
	padding-right: 10px;
}
.barmits_cmnt_box {
	background: #BBE3ED;
	padding: 10px;
}
.barmits_cmnt_box img {
	float: right;
}
#catalogue_errata_box li {
	margin-bottom: 10px;
}
.barmitts_l_box {
	float: left;
	margin: 10px;
	border: 1px solid #CCCCCC;
	padding: 10px;
	width: 580px;
}
.barmitts_l_box h4 {
	padding-top: 3px;
	padding-bottom: 3px;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
	padding-left: 3px;
	background: #E5F5FA;
}
#catalogue_errata_box table {
	border-top: 1px solid #999999;
	border-left: 1px solid #999999;
}
#catalogue_errata_box td {
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	vertical-align: top;
}
#sei_text {
	float: left;
	width: 250px;
}
#catalogue_errata_box h4 {
	font-size: 12px;
	margin-bottom: 5px;
}
#p_dealer_box {
	height: 40px;
	background: #E6E6E6;
	float: right;
	width: 250px;
	padding: 5px;
	clear: right;
}
#p_dealer_box0 {
	height: 40px;
	background: #FFFFFF;
}
#p_dealer_box0 img {
	float: left;
	margin-right: 10px;
}
#dealer_list_box table {
	float: left;
	clear: both;
	width: 880px;
	border-right: 5px solid #E6E6E6;
	border-bottom: 5px solid #E6E6E6;
	border-left: 5px solid #E6E6E6;
}
.todoufuken_obi {
	background: #839E23;
	color: #FFFFFF;
	border-top: 5px solid #E6E6E6;
	height: 12px;
}
.todoufuken_obi_conti {
	background: #FA9D18;
	color: #000;
	border-top: 5px solid #E6E6E6;
	height: 12px;
	padding-left: 5px;
}
.todoufuken_obi_bd {
	background: #000000;
	color: #FFFFFF;
	border-top: 5px solid #E6E6E6;
	height: 12px;
}
.todoufuken_obi_br {
	background: #cc0000;
	color: #FFFFFF;
	border-top: 5px solid #E6E6E6;
	height: 12px;
}
.shop_list_obi {
	border-bottom: 2px solid #E6E6E6;
	height: 50px;
	padding: 5px;
	vertical-align: top;
	border-right: 1px dotted #E6E6E6;
}
.shop_list_conti_road {
	border-bottom: 2px solid #E6E6E6;
	height: 50px;
	padding: 5px;
	vertical-align: middle;
	border-right: 1px dotted #E6E6E6;
	background: #FCC;
	color: #FFF;
	text-align: center;
}
.shop_list_conti_mtb {
	border-bottom: 2px solid #E6E6E6;
	height: 50px;
	padding: 5px;
	vertical-align: middle;
	border-right: 1px dotted #E6E6E6;
	background: #DDEECF;
	color: #FFF;
	text-align: center;
}
.shop_list_conti_city {
	border-bottom: 2px solid #E6E6E6;
	height: 50px;
	padding: 5px;
	vertical-align: middle;
	border-right: 1px dotted #E6E6E6;
	background: #D3EEF5;
	color: #FFF;
	text-align: center;
}
#dealer_cs_box {
	clear: both;
	float: right;
	padding: 10px 10px 0px;
}
#dealer_ue_box {
	clear: both;
}
#dealer_list_box {
	padding: 10px;
	clear: both;
}
.dealer_name {
	border-bottom: 2px solid #E6E6E6;
	height: 12px;
	padding: 5px;
	vertical-align: top;
	font-weight: bold;
	border-right: 1px dotted #E6E6E6;
}
#dealer_list_box th {
	background: #E6E6E6;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	vertical-align: bottom;
	height: 30px;
	padding-right: 5px;
	padding-left: 5px;
}
#webm_v03_top {
	height: 361px;
	background: url(../img/wm_v03bdm.jpg) no-repeat;
	padding-top: 100px;
	width: 150px;
	padding-left: 460px;
	padding-right: 15px;
	color: #9900FF;
	font-size: 12px;
	line-height: 18px;
}
#webm_v03_h4_01 {
	background: url(../img/webm_v03_h4_01.gif) no-repeat;
	height: 30px;
	width: 600px;
	margin: 0px;
	text-indent: -9999px;
}
.doukouhou_light {
	font-size: 14px;
	font-weight: bold;
	padding: 5px;
	line-height: 22px;
}
#light_setumei_box {
	background: url(../img/wm_v03ltsmi.jpg) no-repeat;
	height: auto;
	width: 625px;
	float: left;
}
.lt_smi_box {
	float: left;
	width: 270px;
	padding: 10px;
	height: auto;
	clear: both;
}
#headlight {
	background: #98CB01 url(../img/mm_v3s1.gif) no-repeat;
	width: 247px;
	display: block;
	margin: 0px 0px 5px;
	font-weight: bold;
	height: 12px;
	padding: 6px 5px 7px 18px;
	line-height: 12px;
	font-size: 12px;
}
#positionlight {
	background: #5AD0C7 url(../img/mm_v3s2.gif) no-repeat;
	width: 247px;
	display: block;
	margin: 0px 0px 5px;
	font-weight: bold;
	padding: 7px 5px 6px 18px;
	height: 12px;
	font-size: 12px;
	line-height: 12px;
}
#reflectorlight {
	background: #FF9BCE url(../img/mm_v3s3.gif) no-repeat;
	width: 247px;
	display: block;
	margin: 0px 0px 5px;
	font-weight: bold;
	padding: 7px 5px 6px 18px;
	font-size: 12px;
	line-height: 12px;
}
.lt_smi_box img {
	float: right;
	padding-left: 5px;
}
#webm_v03_h4_02 {
	background: url(../img/webm_v03_h4_02.gif) no-repeat;
	height: 30px;
	width: 600px;
	margin: 0px;
	text-indent: -9999px;
}#wmv03_02box {
	float: left;
	clear: both;
	margin-bottom: 20px;
	height: auto;
	width: 625px;
}
#wmv03_03box {
	clear: both;
	float: left;
	width: 625px;
	height: auto;
}
.webv03hl_box {
	float: left;
	padding: 10px;
	height: auto;
	width: 600px;
	margin-bottom: 20px;
	border: 5px solid #99CC00;
}
.webv03hl_box0 {
	background: #D9ECCB;
	padding: 10px;
	float: left;
	width: 580px;
}
.webv03rf_box {
	float: left;
	padding: 10px;
	height: auto;
	width: 600px;
	margin-bottom: 20px;
	border: 5px solid #FF99FF;
}
.webv03pl_box {
	float: left;
	padding: 10px;
	height: auto;
	width: 600px;
	margin-bottom: 20px;
	border: 5px solid #00CCFF;
}
.webmbv2_itm_box h4 {
	font-size: 14px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
	margin: 0px 0px 5px;
}
.webmbv2_itm_box img {
	float: left;
	margin-right: 5px;
}
#webm_content2 {
	float: right;
	width: 690px;
	clear: none;
}
#webm_v04_top {
	height: 401px;
	background: url(../img/wm_v04top.jpg) no-repeat;
	padding-top: 70px;
	width: 270px;
	padding-left: 180px;
	padding-right: 210px;
	color: #333333;
	font-size: 12px;
	line-height: 18px;
}
#webm_v05_top {
	height: 401px;
	background: url(../img/webmv5top.jpg) no-repeat;
	padding-top: 70px;
	width: 270px;
	padding-left: 180px;
	padding-right: 210px;
	color: #333333;
	font-size: 12px;
	line-height: 18px;
}
#webm_v06_top {
	height: 401px;
	background: url(../img/webmv6top.jpg) no-repeat;
	padding-top: 70px;
	width: 270px;
	padding-left: 180px;
	padding-right: 210px;
	color: #333333;
	font-size: 12px;
	line-height: 18px;
}
#main_race {
	float: left;
	width: 800px;
	height: auto;
	padding: 50px;
}
.race_box {
	padding: 10px;
	float: left;
	width: 774px;
	border-left: 5px solid #669900;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}
.race_box img {
	float: left;
	margin-right: 20px;
}
.race_box h3 {
	padding-top: 5px;
	margin: 0px;
	padding-bottom: 5px;
	border-bottom: 1px dashed #999999;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
}
#pub_topbox {
	height: 100px;
	width: 273px;
	background: #E6E6E6;
	margin-top: 0px;
	float: right;
	margin-bottom: 5px;
}
#pub_topbox img {
	margin-right: 5px;
	float: left;
}
#pub_topbox h3 {
	font-size: 12px;
	font-weight: normal;
	margin: 0px 0px 5px;
	padding: 3px 0px 2px 3px;
	background: #669900;
	border-bottom: 2px solid #95A058;
	color: #FFFFFF;
}
#bd_cbag_table {
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	background: #DDF0DD;
}
#bd_cbag_table td {
	width: 155px;
	padding: 5px;
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}
#bd_cbag_table th {
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	padding: 5px;
}
.bd_cbag_table_tb_naka {
	text-align: center;
}
#br_cbag_table {
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	background: #F9E2E9;
}
#br_cbag_table td {
	width: 120px;
	padding: 5px;
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}
#br_cbag_table th {
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	padding: 5px;
}
.br_cbag_table_tb_naka {
	text-align: center;
}
#h4_bdcbag {
	background: url(../img/h4_bdcbag.gif) no-repeat;
	text-indent: -9999px;
	height: 30px;
}
#h4_bd3wbag {
	background: url(../img/h4_bd3wbag.gif) no-repeat;
	text-indent: -9999px;
	height: 30px;
}
#h4_bdeasycover {
	background: url(../img/h4_bdeasycover.gif) no-repeat;
	text-indent: -9999px;
	height: 30px;
}

#h4_bdcbaghikaku {
	background: url(../img/h4_bdcbaghikaku.gif) no-repeat;
	text-indent: -9999px;
	height: 30px;
}
#h4_brcbaghikaku {
	background: url(../img/h4_brcbaghikaku.gif) no-repeat;
	text-indent: -9999px;
	height: 30px;
}
#h4_brbbag {
	background: url(../img/h4_brbbag.gif) no-repeat;
	text-indent: -9999px;
	height: 30px;
}
#h4_brcarrying {
	background: url(../img/h4_brcarrying.gif) no-repeat;
	text-indent: -9999px;
	height: 30px;
}
#h4_brcover {
	background: url(../img/h4_cover.gif) no-repeat;
	text-indent: -9999px;
	height: 30px;
}
#h4_breasy {
	background: url(../img/h4_easy.gif) no-repeat;
	text-indent: -9999px;
	height: 30px;
}
#h4_bdhonuno {
	background: url(../img/h4_bdhonuno.gif) no-repeat;
	text-indent: -9999px;
	height: 30px;
}
#h4_bdfrontbag {
	background: url(../img/h4_bdfrontbag.gif) no-repeat;
	text-indent: -9999px;
	height: 30px;
}
#h4_bdbigmouth {
	background: url(../img/h4_bdbigmouth.gif) no-repeat;
	text-indent: -9999px;
	height: 30px;
}
#h4_bdzwei {
	background: url(../img/h4_bdzwei.gif) no-repeat;
	text-indent: -9999px;
	height: 30px;
}
#h4_bdrc3m {
	background: url(../img/h4_bdrc3m.gif) no-repeat;
	text-indent: -9999px;
	height: 30px;
}
#h4_bdrc4m {
	background: url(../img/h4_bdrc4m.gif) no-repeat;
	text-indent: -9999px;
	height: 30px;
}
#h4_brfbct {
	background: url(../img/h4_brfbct.gif) no-repeat;
	text-indent: -9999px;
	height: 30px;
}
#h4_brsbag {
	background: url(../img/h4_brsbag.gif) no-repeat;
	text-indent: -9999px;
	height: 30px;
}
#h4_brsbag {
	background: url(../img/h4_brsbag.gif) no-repeat;
	text-indent: -9999px;
	height: 30px;
}
#h4_carradice {
	background: url(../img/h4_carradice.gif) no-repeat;
	text-indent: -9999px;
	height: 30px;
}
#h4_carradice02 {
	background: url(../img/h4_carradice02.gif) no-repeat;
	text-indent: -9999px;
	height: 30px;
}
#h4_rearbag {
	background: url(../img/h4_rearbag.gif) no-repeat;
	text-indent: -9999px;
	height: 30px;
}
#h4_carriersystem {
	background: url(../img/h4_carriersystem.gif) no-repeat;
	text-indent: -9999px;
	height: 30px;
	margin: 0px 0px 10px;
}
.wm_picmenu_box {
	clear: both;
	margin-bottom: 10px;
	float: left;
	height: auto;
	width: 660px;
}
.wm_picmenu_btn {
	width: 100px;
	border: 1px solid #CCCCCC;
	height: 68px;
	float: left;
	margin-right: 8px;
	margin-bottom: 8px;
}
#wm_picdp {
	border: 1px solid #CCCCCC;
	margin-bottom: 10px;
	width: 650px;
}
#wmbd_flasharea {
	display: none;
}
.webm_box {
	height: auto;
	width: 665px;
	float: left;
	clear: both;
	margin-bottom: 30px;
}
.wm_totop_box {
	clear: both;
	float: left;
	height: 20px;
	width: 655px;
	text-align: right;
	padding-right: 10px;
}
.cbag_text_box {
	padding: 10px;
}
.sitemap_blk_box {
	padding: 5px;
	float: left;
	height: auto;
	width: 165px;
	text-align: left;
}
#sitemap_blk1_box {
	padding: 10px;
	clear: both;
	height: auto;
	width: 860px;
}
#main_sitemap a {
	color: #333333;
	text-decoration: none;
}
#main_sitemap a:hover {
	color: #669900;
	text-decoration: underline;
}
.sitemap_blk_box h3 {
	background: #99CC66;
	padding: 2px 2px 2px 5px;
	margin: 0px;
	font-size: 12px;
	font-weight: bold;
}
.sitemap_blk_box li a {
	padding: 0px 5px 10px 0px;
	height: auto;
	display: block;
	background: no-repeat;
	color: #333333;
}
.sitemap_blk_box ul {
	list-style: url(../img/yaji_stmp.gif) none;
}
.sitemap_blk_box h3 a {
	color: #FFFFFF;
}
#nrx25img02 {
	clear: both;
}
#sx6img02 {
	clear: both;
	float: left;
}
.carriersystem_box {
	float: left;
	height: auto;
	width: 640px;
	padding: 10px;
	margin-top: 30px;
	border: 1px solid #CC0000;
}
.carriersystem_box h5 {
	font-size: 14px;
	font-weight: bold;
	border-bottom: 1px solid #CC0000;
}
.carriersystem_box img {
	float: left;
}
.carriersystem_box0 {
	clear: both;
	float: left;
	margin-top: 20px;
	width: 640px;
}
.carriersystem_box table {
	border-left: 1px solid #CCCCCC;
}
.carriersystem_box td {
	vertical-align: top;
	padding: 5px;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	text-align: center;
	background: #F9E2E9;
}
.carriersystem_box th {
	vertical-align: top;
	padding: 5px;
	width: 115px;
	font-size: 12px;
	font-weight: bold;
	background: #F9E2E9;
	border-bottom: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
}
#pins_img {
	margin-bottom: 20px;
}
#main_travel {
	padding: 10px;
	width: 880px;
}
#main_travel {
	padding-top: 10px;
	width: 880px;
	clear: both;
	height: auto;
}
.special_conte_text_box {
	padding: 40px;
	line-height: 20px;
}
.travel_rei_box {
	padding: 30px 60px;
	background: url(../img/travel_box_bk.jpg) repeat-y;
	margin-bottom: 30px;
}
.travel_rei_box h3 {
	font-size: 14px;
	font-weight: bold;
	margin-top: 0px;
	border-bottom: 2px solid #C00;
	color: #333;
	padding-bottom: 2px;
}
.new_red {
	color: #C00;
}
.pins_cu_box {
	padding: 7px;
	border: 2px dotted #69C;
}
.pins_cu_box h4 {
	font-size: 12px;
	color: #06C;
	margin: 5px 0px;
}
.pins_cu_box p {
	margin-top: 5px;
}
.recruit_waku table tr td br {
	padding: 5px;
}
.recruit_waku table td {
	padding: 5px;
	border-bottom: 1px solid #690;
}
.toiawase091102_box {
	padding: 5px;
	border: 1px dotted #F30;
	clear: both;
	float: left;
}
.dmr091102_textbox {
	padding: 10px;
	clear: both;
	float: left;
	width: 560px;
	margin-bottom: 10px;
}
strong u {
}
.dmr091102_textbox p strong u {
	color: #F00;
}
#tenjibrand2009 {
	padding: 10px;
	margin-bottom: 20px;
	background: #F8DF93;
}
.cm2009_emph {
	font-size: 14px;
	font-weight: bold;
	border-bottom: 2px dotted #C30;
}
#tenjibrand2 {
	padding: 10px;
	background: #EDB0AD;
}
#tenjibrand2 li {
	float: left;
}
#tenjibrand2 li {
	margin-right: 10px;
	padding-right: 15px;
}
.container_conti {
	height: auto;
	width: 100%;
	clear: both;
	margin-right: auto;
	margin-left: auto;
	background: #000 url(../img/conti10_bk.gif);
}
#footer1024 {
	height: 40px;
	width: 976px;
	margin-right: auto;
	margin-left: auto;
	clear: both;
}
#container2009 {
	height: auto;
	width: 100%;
	border-bottom: 1px solid #CCC;
	background: #FFF url(../img/header_bk.jpg) repeat-x;
}
.container0_1024 {
	width: 900px;
	margin-right: auto;
	margin-left: auto;
}
.container_conti0 {
	height: auto;
	width: 976px;
	padding-right: 5px;
	padding-left: 5px;
	margin-right: auto;
	margin-left: auto;
}
.container_conti0_2 {
	height: auto;
	width: 976px;
	padding-right: 5px;
	padding-left: 5px;
	margin-right: auto;
	margin-left: auto;
	margin-top: -60px;
	z-index: 1;
}

.conti_movie_space {
	height: 200px;
	width: 976px;
	clear: both;
	margin-right: auto;
	margin-left: auto;
}
.conti_main {
	font: 12px/18px "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color: #FFF;
	clear: both;
	height: auto;
	width: 976px;
	margin-top: 10px;
}
.conti10_left {
	height: auto;
	width: 250px;
	float: left;
}
.conti10_right {
	float: right;
	height: auto;
	width: 710px;
}
/*----- clearfix ----- */
.clearfix:after { 
　　content: url(./null.gif); 
　　display: block; 
　　clear: both; 
　　height: 0; 
}
.clearfix { display: inline-block;} 
.clearfix { display: block; }
/*----- /clearfix ----- */
.container_conti0_ue {
	height: 200px;
	background: url(../img/conti10_bkue.gif);
}
.conti_ue_box {
	height: 200px;
	width: 976px;
	clear: both;
	margin-right: auto;
	margin-left: auto;
	background: url(../img/conti10_ue.jpg) no-repeat;
}
.mwc3_topbox {
	background: #EFF4D2;
	padding: 5px;
	margin-bottom: 5px;
	border: 1px solid #679911;
	height: 130px;
	width: 261px;
	clear: both;
	float: left;
}
#mwcv03_img_s {
	float: left;
	padding-right: 5px;
}
.talkshow_box {
	padding: 20px;
	border: 2px solid #6F6;
}
.talkshow_box h4 {
	margin: 0px;
	font-size: 14px;
	color: #090;
}
.bdevent100310box {
	background: #FF0;
}
.bdevent100310box td {
	padding: 5px;
	background: #FF9;
	border-bottom: 5px solid #FCFF1F;
	vertical-align: top;
}
.bro_event100530box2 {
	clear: both;
	float: left;
	width: 600px;
	margin-top: 20px;
	margin-bottom: 10px;
}
#br100530h01 {
	background: url(../img/br100530h01.gif) no-repeat;
	height: 40px;
	text-indent: -9999px;
	width: 740px;
	margin-bottom: 20px;
}
#br100530h01 {
	background: url(../img/br100530h01.gif) no-repeat;
	height: 40px;
	text-indent: -9999px;
	width: 740px;
	margin-bottom: 20px;
}
#br100530h02 {
	background: url(../img/br100530h02.gif) no-repeat;
	height: 40px;
	text-indent: -9999px;
	width: 740px;
	margin-bottom: 20px;
}
#br100530h03 {
	background: url(../img/br100530h03.gif) no-repeat;
	height: 40px;
	text-indent: -9999px;
	width: 740px;
	margin-bottom: 20px;
}
#br100530h04 {
	background: url(../img/br100530h04.gif) no-repeat;
	height: 40px;
	text-indent: -9999px;
	width: 740px;
	margin-bottom: 20px;
}
#br100530h05 {
	background: url(../img/br100530h05.gif) no-repeat;
	height: 40px;
	text-indent: -9999px;
	width: 740px;
	margin-bottom: 20px;
}
#br100530h06 {
	background: url(../img/br100530h06.gif) no-repeat;
	height: 40px;
	text-indent: -9999px;
	width: 740px;
	margin-bottom: 20px;
}
#br100530h07 {
	background: url(../img/br100530h07.gif) no-repeat;
	height: 40px;
	text-indent: -9999px;
	width: 740px;
	margin-bottom: 20px;
}
#br105030baiyoutable th {
	font-size: 12px;
	font-weight: bold;
	background: #E6E6E6;
	text-align: left;
	padding: 10px;
	vertical-align: top;
	border-bottom: 1px solid #CCC;
}
#br105030baiyoutable td {
	padding: 10px;
	vertical-align: top;
	border-bottom: 1px solid #CCC;
}
#b100530navibar {
	display: block;
	margin: 30px 0px 0px -1px;
	height: 40px;
	width: 602px;
}
#b100530navibar a {
	text-decoration: none;
	background: url(../img/brmenu100530.gif) left top;
	display: block;
	height: 40px;
	width: 86px;
}
#b100530navibar #menu02 a {background-position:-86px 0
}
#b100530navibar #menu03 a {background-position:-172px 0
}
#b100530navibar #menu04 a {background-position:-258px 0
}
#b100530navibar #menu05 a {background-position:-344px 0
}
#b100530navibar #menu06 a {background-position:-430px 0
}
#b100530navibar #menu07 a {background-position:-516px 0
}
#b100530navibar a:hover {background-position:0 -40px
}
#b100530navibar #menu02 a:hover {background-position:-86px -40px
}
#b100530navibar #menu03 a:hover {background-position:-172px -40px
}
#b100530navibar #menu04 a:hover {background-position:-258px -40px
}
#b100530navibar #menu05 a:hover {background-position:-344px -40px
}
#b100530navibar #menu06 a:hover {background-position:-430px -40px
}
#b100530navibar #menu07 a:hover {background-position:-516px -40px
}
#b100530navibar em {
	text-indent: -9999px;
	float: left;
	list-style: none;
}
.anchorPageTop {
	text-align: right;
}.kaijyou_info {
	padding: 20px;
}
.train_text100530 {
	padding-right: 20px;
	padding-left: 20px;
}
#course_data td {
	vertical-align: top;
	border-bottom: 1px solid #CCC;
}
#br105030baiyoutable ul {
	padding: 0px 0px 0px 15px;
}
#br105030baiyoutable ol {
	padding: 0px 0px 0px 15px;
}
#shijyou100506 {
	border: 1px solid #C60;
}
#shijyou100506 td {
	vertical-align: top;
	padding: 8px;
	border-bottom: 1px solid #C60;
	height: 50px;
}
#shijyou100506 th {
	border-bottom: 1px dotted #C60;
	text-align: left;
	padding-left: 8px;
	font-weight: normal;
}
.bjc_rslt_h4 {
	font-size: 14px;
	font-weight: bold;
	padding: 0px;
	margin-bottom: 5px;
	color: #FFF;
	background: #900;
}
.bjc_rslt td {
	font-size: 12px;
	padding: 1px;
	vertical-align: top;
	border-bottom: 1px solid #999;
	border-right: 1px solid #999;
}
.bjc_rslt {
	border-top: 1px solid #999;
	border-left: 1px solid #999;
	margin-bottom: 20px;
	background: #FFF;
}
.bjc_rslt th {
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
	font-size: 12px;
}
.bdapp_box {
	clear: both;
	float: left;
	width: 600px;
	height: auto;
}
.bdapp_box h4 {
	color: #09F;
	font-size: 14px;
	font-weight: bold;
}
.iphone_linkbox a {
	display: block;
	margin-right: 30px;
	width: 252px;
	float: left;
}
.iphone_linkbox {
	padding-left: 330px;
}
