@charset "UTF-8";

* {
	margin: 0;
	padding: 0;
	list-style: none;
	text-decoration: none;
}
img {
	border: none;
	vertical-align: top;
}
/* clearfix */
.clf{
    zoom:1;/*for IE 5.5-7*/
}
.clf:after{/*for modern browser*/	
    content:".";
    display: block;
    height:0px;
    clear:both;
    visibility:hidden;
}
/* clearfix end */

#content {
	width:940px;
	margin:0 auto;
	color:#333;
	font-size:12px;
}
		
.main_content {
	width:660px;
	background-color:#FFFFFF;
	float:left;
}

#moto a:link {color:#897530;}
#moto a:visited {color:#897530; }
#moto a:hover {color:#b4a571;}
#moto a:active {color:#b4a571; }

.float_r {float:right}
.float_l {float:left}
.float_c {clear:both}
.margin_b5 {margin-bottom:5px}
.margin_b10 {margin-bottom:10px}
.margin_b20 {margin-bottom:20px}
.margin_b30 {margin-bottom:30px}
.margin_r10 {margin-right:10px}
.txt_center {text-align:center}
.txt_left {text-align:left}
.pg {line-height:1.5; padding-bottom:1.5em}
.font10 {font-size:10px}



/* Right Side */
			
#right_content {
	width:260px;
	float:right;
	font-size:11px;
	line-height: 1.4;
}
.moto_sidebox {margin-bottom:20px}
.moto_sidebox li a:hover {
	color:#f90;
}
.moto_sidebox li {
	width:252px;
	background: url(../images/motoImg/list_line.gif) left bottom repeat-x;
	padding:7px 0 7px 8px;
	line-height:1;
}
.moto_sidebox li a { 
	text-decoration:none; 
	background:url(../images/motoImg/list_arrow.gif) no-repeat left center; 
	padding:5px 3px 5px 10px; 
	display:block;
	color:#fff;
}
.moto_sidebox li.last {background:none}



/* MOTO Top Contents */

ul#moto_toplink {margin:0 20px 20px 20px}
ul#moto_toplink li {width:620px; height:20px}
ul#moto_toplink li a {width:620px; height:20px; display:block}
ul#moto_toplink li#link01 {background:url(../images/motoImg/top_link01_on.gif) no-repeat; margin-bottom:8px}
ul#moto_toplink li#link02 {background:url(../images/motoImg/top_link02_on.gif) no-repeat}
ul#moto_toplink li a:hover {background-color:transparent}
ul#moto_toplink li a:hover img {visibility:hidden}

.moto_topbox {border:1px solid #999; margin:0 20px 20px 20px; text-align:center; padding-bottom:20px}

ul.moto_logolist {margin-top:20px}

ul.moto_logolist li {
	display:-moz-inline-box;
	display:inline-block;
	/display:inline;
	/zoom:1;
	vertical-align:middle;
	margin-right:25px;
}
ul.moto_logolist li.last {margin-right:0}

#moto_message {margin:0 20px}
#moto_message_img {float:left; width:293px; height:198px}
#moto_message h4 {font-size:12px; font-weight:bold; padding-bottom:15px}


/* MOTO Contents */

.moto_lead {font-size:13px; padding-bottom:10px; line-height:1.3}
.moto_ttl {color:#21606e; font-size:14px; padding-bottom:10px}
.moto_ttl2 {color:#e70e0e; font-size:14px; padding:10px 0}
.moto_cap {padding-top:5px; font-size:10px}

.moto_h1 {padding:20px 0 10px 0}
.moto_spec {padding:0 10px 15px 0}
.moto_spec h4 {font-size:12px; font-weight:bold; padding-bottom:5px}
.moto_spec p {font-size:10px; line-height:1.5}
.moto_box1 {width:375px; padding:0 20px; float:left}
.moto_box2 {width:238px; float:right}
.moto_box2 p.credit {font-size:10px; padding:5px 10px 10px 0}
.moto_box2 h3 {font-size:10px; padding-top:5px}
.moto_box3 {margin:0 20px}
.moto_box3 h3 {font-size:12px; font-weight:bold; padding-bottom:5px}
.moto_box3 ul {margin-bottom:20px}
.moto_box3 li {margin-bottom:5px}
.moto_box4 {clear:both; width:620px; margin:0 20px 20px 20px}

.moto_box5 {background:url(../images/motoImg/ktm_dotline.gif) left top repeat-x; padding:15px 0}
ol.ktm_cap li {
	width:155px;
	float:left;
	position:relative;
	font-size:10px;
}
ol.ktm_cap li img {float:left}
ol.ktm_cap li p {float:left; width:117px; padding:0 8px 20px 5px}

.moto_box6 {width:209px; float:left; font-size:10px}
.moto_box6 h4 {font-weight:bold; padding:5px; font-size:12px}
.moto_box6 p {padding:0 3px 15px 5px}
.moto_box7 {width:630px; margin:0 0 0 15px}	
.moto_box8 {clear:both; background:url(../images/motoImg/bates_p07.jpg) no-repeat; width:625px; height:223px; margin:0 0 20px 15px; position:relative}
.moto_box8 h3 {position:absolute; left:350px; top:60px; width:250px; color:#21606e; font-size:12px}
.moto_box8 p {position:absolute; left:350px; top:100px; width:260px}
.moto_box9 {width:329px; float:left; padding:0 20px 20px 0}
.moto_box9_cap {width:329px; background-color:#666; padding-bottom:20px}
.moto_box9_cap p {padding:20px 20px 0 25px; position:relative; font-size:10px; color:#fff}
.moto_box9_cap img {position:absolute; left:10px; top:20px}
.moto_box10 {width:290px; float:right; padding:0 20px 0 0}
.moto_box11 {width:300px; float:right; font-size:10px}
.moto_box12 {width:404px; float:left}
.moto_box13_out {width:194px; border:1px solid #cedcdf; padding:2px; float:right}
.moto_box13_in {background-color:#cedcdf; font-size:10px; padding:20px}
.moto_box13_in h3 {font-size:12px; color:#21606e; font-weight:bold; padding-bottom:5px}

.house_ttl {padding:10px 0}
.moto_box14 {width:200px; float:left}

.exlink {background:url(../images/motoImg/link_icon.gif) left center no-repeat; padding-left:12px; margin-bottom:20px}