@charset "UTF-8";
/* CSS Document */

#contents_wrap {
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	clear: both;
	height: 1810px;
	}
	
#contents_about {
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	clear: both;
	height: 6260px;
	}
	
#contents_about1 {
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	clear: both;
	height: 2300px;
	}
	
#contents_maintenace {
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	clear: both;
	height: 2000px;
	}
	
#contents_privacy {
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	clear: both;
	height: 1410px;
	}
	
#contents_contact {
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	clear: both;
	height: 1730px;
	}
	
#contents_buying_mail {
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	clear: both;
	height: 2000px;
	}
	
#contents_boat {
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	clear: both;
	height: 1280px;
	}
	
#contents_boat1 {
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	clear: both;
	height: 2380px;
	}
	
#contents_boat2 {
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	clear: both;
	height: 2230px;
	}
	
#contents_boat3 {
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	clear: both;
	height: 1830px;
	}
	
#contents_color {
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	clear: both;
	height: 800px;
	}
	
#top_bt {
	width: 720px;
	padding-bottom: 15px;
	}

.title {
	width: 720px;
	padding: 0 0 5px 0;
	}
	
.title_stock {
	width: 720px;
	height: 35px;
	}
	
.title_half {
	width: 345px;
	padding: 0 0 5px 0;
	}
	
#news_area {
	width: 720px;
	margin-bottom: 5px;
	}
	
#stock_area {
	width: 720px;
	height: 355px;
	background: url(../image/bg_stock.gif) repeat-y;
	text-align: center;
	}
	
#banner_area {
	width: 720px;
	}
	
#banner_area img {
	padding-bottom: 10px;
	}
	
#news_area_list {
	width: 720px;
	margin-bottom: 25px;
	text-align: right;
	}
	
#boat_list {
	width: 720px;
	margin-bottom: 5px;
	text-align: right;
	}
	
#stock_area_list {
	width: 715px;
	height: 15px;
	padding: 5px 5px 5px 0;
	margin-bottom: 25px;
	text-align: right;
	background: url(../image/bg_stock_list.gif) no-repeat;
	}
	
.news_title {
	width: 690px;
	font-weight: bold;
	padding: 5px 0 5px 10px;
	font-size: 14px;
	}
	
.news {
	width: 670px;
	color: #666666;
	padding: 0 0 2px 10px;
	margin-left: 10px;
	border-bottom: #333333 dotted 1px;
	}
	
#left_pic {
	width: 250px;
	float: left;
	}
	
#right_pic {
	width: 250px;
	float: right;
	}
	
#right_text {
	width: 450px;
	float: right;
	margin: 0 0 20px 0;
	}
	
#left_text {
	width: 450px;
	float: left;
	margin: 0 0 20px 0;
	}
	
#half_text_left {
	width: 340px;
	float: left;
	}
	
#half_text_right {
	width: 340px;
	float: right;
	}
	
#full_title {
	width: 720px;
	clear: both;
	border-bottom: #666666 dotted 1px;
	padding: 0 0 2px 0;
	margin: 0 0 5px 0;
	}
	
#boat_sub_title {
	width: 704px;
	margin: 15px 0 10px 16px;
	padding: 0 0 2px 0;
	font-size: 14px;
	font-weight: bold;
	border-bottom: #666666 dotted 1px;
	color: #000066;
	clear:both;
	}
	
#about_pic {
	width: 720px;
	clear: both;
	margin: 0 0 15px 0;
	}
	
#about_pic img {
	margin: 0 25px 10px 0;
	padding: 1px;
	}
	
#boat_pic {
	width: 720px;
	clear: both;
	margin: 0 0 5px 0;
	}
	
#boat_pic img {
	margin: 0 0 0 16px;
	padding: 1px;
	border: 1px #999999 solid;
	}
	
#boat_text {
	width: 704px;
	margin: 0 0 15px 16px;
	}
	
#full_text {
	width: 700px;
	clear: both;
	}
	
#sidebar {
	width: 200px;
	float: left;
	height: 445px;
	background: url(../about/image/process_navi.gif) no-repeat;
	}
	
#sidebar ul {  
	padding:0px;
	margin:0px;
 }
 
#sidebar li {  
	display:inline;  
	list-style-type:none;  
	} 

#sidebar li a {  
	width:200px;  
	display:block;  
	float:left;  
	text-indent:-9877em;  
	text-decoration:none;  
	overflow:hidden;  
	}

/*------off*/

#sidebar li.pro0 a {
	background:url(../about/image/process_navi.gif) no-repeat 0px 0px;
	height: 45px;
	}
	
#sidebar li.pro1 a {
	background:url(../about/image/process_navi.gif) no-repeat 0px -45px;
	height: 25px;
	}
	
#sidebar li.pro2 a {
	background:url(../about/image/process_navi.gif) no-repeat 0px -70px;
	height: 25px;
	}
	
#sidebar li.pro3 a {
	background:url(../about/image/process_navi.gif) no-repeat 0px -95px;
	height: 25px;
	}
	
#sidebar li.pro4 a {
	background:url(../about/image/process_navi.gif) no-repeat 0px -120px;
	height: 25px;
	}
	
#sidebar li.pro5 a {
	background:url(../about/image/process_navi.gif) no-repeat 0px -145px;
	height: 25px;
	}
	
#sidebar li.pro6 a {
	background:url(../about/image/process_navi.gif) no-repeat 0px -170px;
	height: 25px;
	}
	
#sidebar li.pro7 a {
	background:url(../about/image/process_navi.gif) no-repeat 0px -195px;
	height: 25px;
	}
	
#sidebar li.pro8 a {
	background:url(../about/image/process_navi.gif) no-repeat 0px -220px;
	height: 25px;
	}
	
#sidebar li.pro9 a {
	background:url(../about/image/process_navi.gif) no-repeat 0px -245px;
	height: 25px;
	}
	
#sidebar li.pro10 a {
	background:url(../about/image/process_navi.gif) no-repeat 0px -270px;
	height: 25px;
	}
	
#sidebar li.pro11 a {
	background:url(../about/image/process_navi.gif) no-repeat 0px -295px;
	height: 25px;
	}
	
#sidebar li.pro12 a {
	background:url(../about/image/process_navi.gif) no-repeat 0px -320px;
	height: 25px;
	}
	
#sidebar li.pro13 a {
	background:url(../about/image/process_navi.gif) no-repeat 0px -345px;
	height: 25px;
	}
	
#sidebar li.pro14 a {
	background:url(../about/image/process_navi.gif) no-repeat 0px -370px;
	height: 25px;
	}
	
#sidebar li.pro15 a {
	background:url(../about/image/process_navi.gif) no-repeat 0px -395px;
	height: 25px;
	}
	
#sidebar li.pro16 a {
	background:url(../about/image/process_navi.gif) no-repeat 0px -420px;
	height: 25px;
	}
	
/*------hover*/

#sidebar li.pro0 a:hover {
	background:url(../about/image/process_navi.gif) no-repeat -200px 0px;
	}

#sidebar li.pro1 a:hover {
	background:url(../about/image/process_navi.gif) no-repeat -200px -45px;
	}

#sidebar li.pro2 a:hover {
	background:url(../about/image/process_navi.gif) no-repeat -200px -70px;
	}

#sidebar li.pro3 a:hover {
	background:url(../about/image/process_navi.gif) no-repeat -200px -95px;
	}

#sidebar li.pro4 a:hover {
	background:url(../about/image/process_navi.gif) no-repeat -200px -120px;
	}

#sidebar li.pro5 a:hover {
	background:url(../about/image/process_navi.gif) no-repeat -200px -145px;
	}

#sidebar li.pro6 a:hover {
	background:url(../about/image/process_navi.gif) no-repeat -200px -170px;
	}

#sidebar li.pro7 a:hover {
	background:url(../about/image/process_navi.gif) no-repeat -200px -195px;
	}

#sidebar li.pro8 a:hover {
	background:url(../about/image/process_navi.gif) no-repeat -200px -220px;
	}

#sidebar li.pro9 a:hover {
	background:url(../about/image/process_navi.gif) no-repeat -200px -245px;
	}

#sidebar li.pro10 a:hover {
	background:url(../about/image/process_navi.gif) no-repeat -200px -270px;
	}

#sidebar li.pro11 a:hover {
	background:url(../about/image/process_navi.gif) no-repeat -200px -295px;
	}

#sidebar li.pro12 a:hover {
	background:url(../about/image/process_navi.gif) no-repeat -200px -320px;
	}

#sidebar li.pro13 a:hover {
	background:url(../about/image/process_navi.gif) no-repeat -200px -345px;
	}

#sidebar li.pro14 a:hover {
	background:url(../about/image/process_navi.gif) no-repeat -200px -370px;
	}

#sidebar li.pro15 a:hover {
	background:url(../about/image/process_navi.gif) no-repeat -200px -395px;
	}

#sidebar li.pro16 a:hover {
	background:url(../about/image/process_navi.gif) no-repeat -200px -420px;
	}

#sidebar_mainte {
	width: 200px;
	float: left;
	height: 655px;
	background: url(../maintenance_site/image/maintenance_navi.gif) no-repeat;
	}
	
#sidebar_mainte ul {  
	padding:0px;
	margin:0px;
 }
 
#sidebar_mainte li {  
	display:inline;  
	list-style-type:none;  
	} 

#sidebar_mainte li a {  
	width:200px;  
	display:block;  
	float:left;  
	text-indent:-9877em;  
	text-decoration:none;  
	overflow:hidden;  
	}

/*------off*/

#sidebar_mainte li.mainte0 a {
	background:url(../maintenance_site/image/maintenance_navi.gif) no-repeat 0px 0px;
	height: 45px;
	}
	
#sidebar_mainte li.mainte2 a {
	background:url(../maintenance_site/image/maintenance_navi.gif) no-repeat 0px -45px;
	height: 25px;
	}
	
#sidebar_mainte li.mainte3 a {
	background:url(../maintenance_site/image/maintenance_navi.gif) no-repeat 0px -70px;
	height: 25px;
	}
	
#sidebar_mainte li.mainte4 a {
	background:url(../maintenance_site/image/maintenance_navi.gif) no-repeat 0px -95px;
	height: 25px;
	}
	
#sidebar_mainte li.mainte5 a {
	background:url(../maintenance_site/image/maintenance_navi.gif) no-repeat 0px -120px;
	height: 25px;
	}
	
#sidebar_mainte li.mainte6 a {
	background:url(../maintenance_site/image/maintenance_navi.gif) no-repeat 0px -145px;
	height: 25px;
	}
	
#sidebar_mainte li.mainte7 a {
	background:url(../maintenance_site/image/maintenance_navi.gif) no-repeat 0px -170px;
	height: 25px;
	}
	
#sidebar_mainte li.mainte8 a {
	background:url(../maintenance_site/image/maintenance_navi.gif) no-repeat 0px -195px;
	height: 25px;
	}
	
#sidebar_mainte li.mainte9 a {
	background:url(../maintenance_site/image/maintenance_navi.gif) no-repeat 0px -220px;
	height: 25px;
	}
	
#sidebar_mainte li.mainte10 a {
	background:url(../maintenance_site/image/maintenance_navi.gif) no-repeat 0px -245px;
	height: 25px;
	}
	
#sidebar_mainte li.mainte11 a {
	background:url(../maintenance_site/image/maintenance_navi.gif) no-repeat 0px -270px;
	height: 25px;
	}
	
#sidebar_mainte li.mainte12 a {
	background:url(../maintenance_site/image/maintenance_navi.gif) no-repeat 0px -295px;
	height: 25px;
	}
	
#sidebar_mainte li.mainte13 a {
	background:url(../maintenance_site/image/maintenance_navi.gif) no-repeat 0px -320px;
	height: 25px;
	}
	
#sidebar_mainte li.mainte14 a {
	background:url(../maintenance_site/image/maintenance_navi.gif) no-repeat 0px -345px;
	height: 25px;
	}
	
#sidebar_mainte li.mainte15 a {
	background:url(../maintenance_site/image/maintenance_navi.gif) no-repeat 0px -370px;
	height: 25px;
	}
	
#sidebar_mainte li.mainte16 a {
	background:url(../maintenance_site/image/maintenance_navi.gif) no-repeat 0px -395px;
	height: 25px;
	}
	
#sidebar_mainte li.mainte17 a {
	background:url(../maintenance_site/image/maintenance_navi.gif) no-repeat 0px -420px;
	height: 45px;
	}
	
#sidebar_mainte li.mainte18 a {
	background:url(../maintenance_site/image/maintenance_navi.gif) no-repeat 0px -465px;
	height: 25px;
	}
	
#sidebar_mainte li.mainte19 a {
	background:url(../maintenance_site/image/maintenance_navi.gif) no-repeat 0px -490px;
	height: 25px;
	}
	
#sidebar_mainte li.mainte20 a {
	background:url(../maintenance_site/image/maintenance_navi.gif) no-repeat 0px -515px;
	height: 25px;
	}
	
#sidebar_mainte li.mainte21 a {
	background:url(../maintenance_site/image/maintenance_navi.gif) no-repeat 0px -540px;
	height: 25px;
	}
	
#sidebar_mainte li.mainte22 a {
	background:url(../maintenance_site/image/maintenance_navi.gif) no-repeat 0px -565px;
	height: 25px;
	}
	
#sidebar_mainte li.mainte23 a {
	background:url(../maintenance_site/image/maintenance_navi.gif) no-repeat 0px -590px;
	height: 40px;
	}
	
	
/*------hover*/

#sidebar_mainte li.mainte0 a:hover {
	background:url(../maintenance_site/image/maintenance_navi.gif) no-repeat -200px 0px;
	}
	
#sidebar_mainte li.mainte2 a:hover {
	background:url(../maintenance_site/image/maintenance_navi.gif) no-repeat -200px -45px;
	}
	
#sidebar_mainte li.mainte3 a:hover {
	background:url(../maintenance_site/image/maintenance_navi.gif) no-repeat -200px -70px;
	}
	
#sidebar_mainte li.mainte4 a:hover {
	background:url(../maintenance_site/image/maintenance_navi.gif) no-repeat -200px -95px;
	}
	
#sidebar_mainte li.mainte5 a:hover {
	background:url(../maintenance_site/image/maintenance_navi.gif) no-repeat -200px -120px;
	}
	
#sidebar_mainte li.mainte6 a:hover {
	background:url(../maintenance_site/image/maintenance_navi.gif) no-repeat -200px -145px;
	}
	
#sidebar_mainte li.mainte7 a:hover {
	background:url(../maintenance_site/image/maintenance_navi.gif) no-repeat -200px -170px;
	}
	
#sidebar_mainte li.mainte8 a:hover {
	background:url(../maintenance_site/image/maintenance_navi.gif) no-repeat -200px -195px;
	}
	
#sidebar_mainte li.mainte9 a:hover {
	background:url(../maintenance_site/image/maintenance_navi.gif) no-repeat -200px -220px;
	}
	
#sidebar_mainte li.mainte10 a:hover {
	background:url(../maintenance_site/image/maintenance_navi.gif) no-repeat -200px -245px;
	}
	
#sidebar_mainte li.mainte11 a:hover {
	background:url(../maintenance_site/image/maintenance_navi.gif) no-repeat -200px -270px;
	}
	
#sidebar_mainte li.mainte12 a:hover {
	background:url(../maintenance_site/image/maintenance_navi.gif) no-repeat -200px -295px;
	}
	
#sidebar_mainte li.mainte13 a:hover {
	background:url(../maintenance_site/image/maintenance_navi.gif) no-repeat -200px -320px;
	}
	
#sidebar_mainte li.mainte14 a:hover {
	background:url(../maintenance_site/image/maintenance_navi.gif) no-repeat -200px -345px;
	}
	
#sidebar_mainte li.mainte15 a:hover {
	background:url(../maintenance_site/image/maintenance_navi.gif) no-repeat -200px -370px;
	}
	
#sidebar_mainte li.mainte16 a:hover {
	background:url(../maintenance_site/image/maintenance_navi.gif) no-repeat -200px -395px;
	}
	
#sidebar_mainte li.mainte17 a:hover {
	background:url(../maintenance_site/image/maintenance_navi.gif) no-repeat -200px -420px;
	}
	
#sidebar_mainte li.mainte18 a:hover {
	background:url(../maintenance_site/image/maintenance_navi.gif) no-repeat -200px -465px;
	}
	
#sidebar_mainte li.mainte19 a:hover {
	background:url(../maintenance_site/image/maintenance_navi.gif) no-repeat -200px -490px;
	}
	
#sidebar_mainte li.mainte20 a:hover {
	background:url(../maintenance_site/image/maintenance_navi.gif) no-repeat -200px -515px;
	}
	
#sidebar_mainte li.mainte21 a:hover {
	background:url(../maintenance_site/image/maintenance_navi.gif) no-repeat -200px -540px;
	}
	
#sidebar_mainte li.mainte22 a:hover {
	background:url(../maintenance_site/image/maintenance_navi.gif) no-repeat -200px -565px;
	}
	
#sidebar_mainte li.mainte23 a:hover {
	background:url(../maintenance_site/image/maintenance_navi.gif) no-repeat -200px -590px;
	}

#sidebar_buying {
	width: 200px;
	float: left;
	height: 600px;
	background: url(../buying/image/guide_navi.gif) no-repeat;
	}
	
#sidebar_buying ul {  
	padding:0px;
	margin:0px;
 }
 
#sidebar_buying li {  
	display:inline;  
	list-style-type:none;  
	} 

#sidebar_buying li a {  
	width:200px;  
	display:block;  
	float:left;  
	text-indent:-9877em;  
	text-decoration:none;  
	overflow:hidden;  
	}

/*------off*/

#sidebar_buying li.buying0 a {
	background:url(../buying/image/guide_navi.gif) no-repeat 0px 0px;
	height: 45px;
	}
	
#sidebar_buying li.buying1 a {
	background:url(../buying/image/guide_navi.gif) no-repeat 0px -45px;
	height: 25px;
	}
	
#sidebar_buying li.buying2 a {
	background:url(../buying/image/guide_navi.gif) no-repeat 0px -70px;
	height: 25px;
	}
	
#sidebar_buying li.buying3 a {
	background:url(../buying/image/guide_navi.gif) no-repeat 0px -95px;
	height: 25px;
	}
	
#sidebar_buying li.buying4 a {
	background:url(../buying/image/guide_navi.gif) no-repeat 0px -120px;
	height: 25px;
	}
	
#sidebar_buying li.buying5 a {
	background:url(../buying/image/guide_navi.gif) no-repeat 0px -145px;
	height: 25px;
	}
	
/*------hover*/

#sidebar_buying li.buying0 a:hover {
	background:url(../buying/image/guide_navi.gif) no-repeat -200px 0px;
	}

#sidebar_buying li.buying1 a:hover {
	background:url(../buying/image/guide_navi.gif) no-repeat -200px -45px;
	}

#sidebar_buying li.buying2 a:hover {
	background:url(../buying/image/guide_navi.gif) no-repeat -200px -70px;
	}

#sidebar_buying li.buying3 a:hover {
	background:url(../buying/image/guide_navi.gif) no-repeat -200px -95px;
	}

#sidebar_buying li.buying4 a:hover {
	background:url(../buying/image/guide_navi.gif) no-repeat -200px -120px;
	}

#sidebar_buying li.buying5 a:hover {
	background:url(../buying/image/guide_navi.gif) no-repeat -200px -145px;
	}

#right_contents {
	width: 500px;
	float: right;
	}
	
.sub_title {
	width: 485px;
	margin: 15px 0 5px 15px;
	padding: 0 0 2px 0;
	font-size: 14px;
	font-weight: bold;
	border-bottom: #666666 dotted 1px;
	color: #000066;
	clear:both;
	}
	
.full_sub_title {
	width: 695px;
	background-color: #CCCCCC;
	margin: 0 0 5px 20px;
	padding: 5px 0 5px 0;
	font-size: 12px;
	font-weight: bold;
	color: #000066;
	clear:both;
	}
	
.text_title {
	width: 450px;
	font-size: 14px;
	font-weight: bold;
	border-bottom: #666666 dotted 1px;
	padding: 0 0 2px 0;
	margin: 0 0 5px 0;
	}
	
.text_title500 {
	width: 500px;
	border-bottom: #666666 dotted 1px;
	padding: 0 0 2px 0;
	margin: 0 0 5px 0;
	clear: both;
	}
	
.text_comment {
	width: 450px;
	color: #333333;
	}
	
.text_comment500 {
	width: 485px;
	color: #333333;
	padding: 0 0 0 15px;
	}
	
.text_comment300_left {
	width: 285px;
	color: #333333;
	padding: 0 0 0 15px;
	float: left;
	}
	
.text_comment300_right {
	width: 285px;
	color: #333333;
	padding: 0 0 5px 15px;
	float: right;
	}

.pic200_left {
	width: 200px;
	float: left;
	padding-bottom: 15px;
	}
		
.pic200_right {
	width: 200px;
	float: right;
	}
		
.pic500 {
	width: 500px;
	padding: 10px 0 10px 0;
	}
	
.pic500 img {
	margin: 0 0 10px 13px;
	padding: 1px;
	border: 1px solid #999999;	
	}

.text_full {
	width: 695px;
	margin: 0 0 20px 20px;
	}

.text_full2 {
	width: 685px;
	margin: 0 0 20px 30px;
	}

.sitemap_title {
	padding: 5px;
	margin: 8px 0 5px 0;
	background: #EE0000;
	color: #FFFFFF;
	font-size: 12px;
	}
	
.sitemap_title a:link {
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: underline;
}

.sitemap_title a:visited {
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: underline;
}

.sitemap_title a:hover {
	font-size: 12px;
	color: #CCCCCC;
	text-decoration: underline;
}

.sitemap_title a:active {
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: underline;
}

.sitemap_contents {
	font-size: 12px;
	}
	
.sitemap_contents a:link {
	font-size: 12px;
	color: #000000;
	text-decoration: underline;
}

.sitemap_contents a:visited {
	font-size: 12px;
	color: #000000;
	text-decoration: underline;
}

.sitemap_contents a:hover {
	font-size: 12px;
	color: #EE0000;
	text-decoration: underline;
}

.sitemap_contents a:active {
	font-size: 12px;
	color: #000000;
	text-decoration: underline;
}

.half_title {
	border-bottom: #666666 dotted 1px;
	padding: 0 0 2px 0;
	margin: 0 0 5px 0;
	}
	
.half_text {
	width: 310px;
	padding: 0 0 0 20px;
	margin: 0 0 15px 0;
	}
	
.half_text_right {
	width: 345px;
	margin: 0 0 2px 0;
	text-align: right;
	}
	
#model_main {
	width: 400px;
	padding: 15px 0 15px 0;
	float: right;
	}
	
#model_copy {
	width: 280px;
	float: left;
	padding: 15px 0 15px 20px;
	}
	
.model_title {
	width: 280px;
	font-size: 18px;
	font-weight: bold;
	color: #EE0000;
	border-bottom: #EE0000 solid 1px;
	padding: 0 0 2px 0;
	margin: 0 0 5px 0;
	}
	
.model_main_text {
	width: 280px;
	padding: 5px 0 0 0;
	} 

#model_spec {
	width: 700px;
	margin: 10px 0 15px 20px;
	clear: both;
	}
	
#model_text_left {
	width: 340px;
	margin: 10px 0 15px 20px;
	float: left;
	}
	
#model_text_right {
	width: 340px;
	margin: 10px 0 15px 20px;
	float: right;
	}
