@charset "utf-8";
/* ヨット紹介　タイトルエリア*/
.products_menu_wrap{
	border: 1px solid #BFC5E3;
	padding: 5px;
}

div.products_menu_msg {
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 12px;
	letter-spacing: 4px;
	color: #ffffff;
	line-height: 1.4em;
}

div.products_title_msg {
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 12px;
	letter-spacing: 4px;
	line-height: 1.4em;
	color: #ffffff;
	margin-left: 30px;
}
div.products_sub_msg_a {
	font-weight: bold;
	color: #FFFFFF;
	font-size: 15px;
	padding-bottom: 10px;
	font-family: "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka;
	padding-top: 5px;
	padding-left: 0px;
}
div.products_sub_msg_b {
	font-weight: bold;
	color: #FF0000;
	font-size: 16px;
	padding-bottom: 10px;
	font-family: "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka;
	background: #fff;
	padding-top: 5px;
	padding-left: 5px;
	letter-spacing: 2px;
}
div.products_sub_msg_c {
	font-weight: normal;
	color: #00FFFF;
	padding-bottom: 10px;
	font-family: "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka;
}
div.products_sub_msg_d {
	font-weight: bold;
	padding-bottom: 16px;
	font-family: "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka;
}
.products_menu_title{
	font-weight: normal;
	background: url(../image/bg_label.jpg);
	text-align: left;
	padding-left: 10px;
	color: #CCCCCC;
	font-size: 9pt;
	height: 20px;
}
.products_menu_table{
	margin-bottom: 10px;
}
.products_menu_table td{
	text-align: center;
	padding-top: 3px;
	font-size: 80%;
}

/*   ヨット紹介   */
/*タイトル*/
.sub_title00{
	font-size: 15px;
	background: url(../image/title_sub_01.jpg) no-repeat;
	width: 720px;
	height: 22px;
	font-weight: bold;
	margin: 25px 0 5px 0px;
	padding: 5px 0 0 10px;
	color: #CC9900;
}
.sub_title01{
	font-size: 12px;
	background: url(../image/title_sub_01.jpg) no-repeat;
	width: 690px;
	height: 22px;
	font-weight: normal;
	margin: 25px 0 5px 30px;
	padding: 5px 0 0 10px;
	color: #CCCCCC;
}
.sub_title01_b{
	font-size: 12px;
	font-weight: bold;
}

/*　１艇分の紹介枠 */
table.details{
	margin-top: 2px;
	margin-bottom: 1px;
	border-collapse: separate;
	border-spacing: 2px;
	border:1px solid #CCCCCC;
	font-size: 700px;
	background-color:#FFF;
	margin-left: 30px;
}

table.details td {
	font-size:11px;
	white-space: nowrap;
	background:#E4E4E4;
	color: #333333;
}

table.details th {
	text-align:left;
	background: url(../image/bg_label.jpg);
	font-size:11px;
	padding:2px 0 0 10px;
	color:#FFF;
	font-weight:normal;
	height: 20px;
}
/* 船の紹介用　写真下のメッセージ KOYO-1を参照*/
.products_msg{
	width: 700px;
	margin: 5px 0 5px 30px;
}

/*　インテリアの枠 */
table.interior{
	margin-top: 2px;
	margin-bottom: 1px;
	width: 700px;
	border-collapse: separate;
	border-spacing: 2px;
	border:1px solid #CCCCCC;
	font-size: 100%;
	background-color:#FFF;
	margin-left: 30px;
}

table.interior th {
	text-align:left;
	background: url(../image/bg_label.jpg);
	font-size:11px;
	padding:2px 0 0 10px;
	color:#FFF;
	font-weight:normal;
	height: 20px;
}

table.interior caption {
	text-align: center;
	font-size:11px;
	margin:0;
	padding:5px 0;
	color:#FFF;
}

table.interior td {
	font-size:11px;
	white-space: nowrap;
	background:#E4E4E4;
	text-align:center;
	color: #333333;
}
.click_msg{
	color:red;
	font-weight: bold;
	margin: 3px;
}

/* 為替情勢などメッセージ*/
.att_01{
font-size:9px;
}

/* ヨット選択ボタン */

.all_product_area{
margin-left:5px;
margin-top:10px;
width:900px;
}
.productList {
	float:left;
	margin-top:15px;
	padding:0 10px;
}
.productList h2 {
	background-color:#12162C;
	border:1px solid #CCCCCC;
	color:#FFFFFF;
	font-size:12px;
	padding:3px 3px 3px 2px;
	text-align:center;
	margin-bottom: 10px;
}
.productList ul,#productList  li {
margin:0;
padding:0;
z-index:5;
}

.productList li {
list-style-type:none;
margin:0 10px 0 0;
text-align:center;
width:150px;
}

.productList a {
text-decoration:none;
}
.productList h3 span {
background:#222222 none repeat scroll 0 0;
color:#FFFFFF;
display:block;
font-size:10px;
font-weight:normal;
padding:3px 0;
}
.productList h3{
	padding-top: 0px;
	padding-bottom: 20px;
}

/* sr50ec LINK */
.link_sr50ec a{
clear:both;
display:block;
width:150px;
height:60px;
padding:0;
margin:0 0 0 0;
background:url(../all/image/sr50ec_bt.jpg) no-repeat;
text-indent:-9999px;
background-position:0px 0px;
}

.link_sr50ec a:hover{
	background-position: 0px -60px;
}
/* sr50es LINK */
.link_sr50es a{
clear:both;
display:block;
width:150px;
height:60px;
padding:0;
margin:0 0 0 0;
background:url(../all/image/sr50es_bt.jpg) no-repeat;
text-indent:-9999px;
background-position:0px 0px;
}

.link_sr50es a:hover{
	background-position: 0px -60px;
}

/* sr50ss LINK */
.link_sr50ss a{
clear:both;
display:block;
width:150px;
height:60px;
padding:0;
margin:0 0 0 0;
background:url(../all/image/sr50ss_bt.jpg) no-repeat;
text-indent:-9999px;
background-position:0px 0px;
}

.link_sr50ss a:hover{
	background-position: 0px -60px;
}

/* sr47cf LINK */
.link_sr47cf a{
clear:both;
display:block;
width:150px;
height:60px;
padding:0;
margin:0 0 0 0;
background:url(../all/image/nf47cf_bt.jpg) no-repeat;
text-indent:-9999px;
background-position:0px 0px;
}

.link_sr47cf a:hover{
	background-position: 0px -60px;
}

/* sr47ef LINK */
.link_sr47ef a{
clear:both;
display:block;
width:150px;
height:60px;
padding:0;
margin:0 0 0 0;
background:url(../all/image/nf47ef_bt.jpg) no-repeat;
text-indent:-9999px;
background-position:0px 0px;
}

.link_sr47ef a:hover{
	background-position: 0px -60px;
}

/* sr54ef LINK */
.link_sr54ef a{
clear:both;
display:block;
width:150px;
height:60px;
padding:0;
margin:0 0 0 0;
background:url(../all/image/nf54ef_bt.jpg) no-repeat;
text-indent:-9999px;
background-position:0px 0px;
}

.link_sr54ef a:hover{
	background-position: 0px -60px;
}

/* sr54cf LINK */
.link_sr54cf a{
clear:both;
display:block;
width:150px;
height:60px;
padding:0;
margin:0 0 0 0;
background:url(../all/image/nf54cf_bt.jpg) no-repeat;
text-indent:-9999px;
background-position:0px 0px;
}

.link_sr54cf a:hover{
	background-position: 0px -60px;
}


/* sr60ec LINK */
.link_sr60ec a{
clear:both;
display:block;
width:150px;
height:60px;
padding:0;
margin:0 0 0 0;
background:url(../all/image/sr60ec_bt.jpg) no-repeat;
text-indent:-9999px;
background-position:0px 0px;
}

.link_sr60ec a:hover{
	background-position: 0px -60px;
}

/* sr66tm LINK */
.link_sr65tm a{
clear:both;
display:block;
width:150px;
height:60px;
padding:0;
margin:0 0 0 0;
background:url(../all/image/sr65tm_bt.jpg) no-repeat;
text-indent:-9999px;
background-position:0px 0px;
}

.link_sr65tm a:hover{
	background-position: 0px -60px;
}

/* sr70empress LINK */
.link_sr70empress a{
clear:both;
display:block;
width:150px;
height:60px;
padding:0;
margin:0 0 0 0;
background:url(../all/image/sr70empress_bt.jpg) no-repeat;
text-indent:-9999px;
background-position:0px 0px;
}

.link_sr70empress a:hover{
	background-position: 0px -60px;
}

/* sr73ss LINK */
.link_sr73ss a{
clear:both;
display:block;
width:150px;
height:60px;
padding:0;
margin:0 0 0 0;
background:url(../all/image/sr73ss_bt.jpg) no-repeat;
text-indent:-9999px;
background-position:0px 0px;
}

.link_sr73ss a:hover{
	background-position: 0px -60px;
}

/* sr74ee LINK */
.link_sr74ee a{
clear:both;
display:block;
width:150px;
height:60px;
padding:0;
margin:0 0 0 0;
background:url(../all/image/sr74ee_bt.jpg) no-repeat;
text-indent:-9999px;
background-position:0px 0px;
}

.link_sr74ee a:hover{
	background-position: 0px -60px;
}

/* sr75tm LINK */
.link_sr75tm a{
clear:both;
display:block;
width:150px;
height:60px;
padding:0;
margin:0 0 0 0;
background:url(../all/image/sr75tm_bt.jpg) no-repeat;
text-indent:-9999px;
background-position:0px 0px;
}

.link_sr75tm a:hover{
	background-position: 0px -60px;
}

/* sr76gs LINK */
.link_sr76gs a{
clear:both;
display:block;
width:150px;
height:60px;
padding:0;
margin:0 0 0 0;
background:url(../all/image/sr76gs_bt.jpg) no-repeat;
text-indent:-9999px;
background-position:0px 0px;
}

.link_sr76gs a:hover{
	background-position: 0px -60px;
}

/* sr80gsex LINK */
.link_sr80gse a{
clear:both;
display:block;
width:150px;
height:60px;
padding:0;
margin:0 0 0 0;
background:url(../all/image/sr80gse_bt.jpg) no-repeat;
text-indent:-9999px;
background-position:0px 0px;
}

.link_sr80gse a:hover{
	background-position: 0px -60px;
}

/* sr801 LINK */
.link_sr801 a{
clear:both;
display:block;
width:150px;
height:60px;
padding:0;
margin:0 0 0 0;
background:url(../all/image/sr801_bt.jpg) no-repeat;
text-indent:-9999px;
background-position:0px 0px;
}

.link_sr801 a:hover{
	background-position: 0px -60px;
}

/* se90ft LINK */
.link_se90ft a{
clear:both;
display:block;
width:150px;
height:60px;
padding:0;
margin:0 0 0 0;
background:url(../all/image/se90_bt.jpg) no-repeat;
text-indent:-9999px;
background-position:0px 0px;
}

.link_se90ft a:hover{
	background-position: 0px -60px;
}

/* koyo1 LINK */
.link_koyo1 a{
clear:both;
display:block;
width:150px;
height:60px;
padding:0;
margin:0 0 0 0;
background:url(../all/image/mega90koyo1_bt.jpg) no-repeat;
text-indent:-9999px;
background-position:0px 0px;
}

.link_koyo1 a:hover{
	background-position: 0px -60px;
}

/* sr100empress LINK */
.link_sr100empress a{
clear:both;
display:block;
width:150px;
height:60px;
padding:0;
margin:0 0 0 0;
background:url(../all/image/sr100empress_bt.jpg) no-repeat;
text-indent:-9999px;
background-position:0px 0px;
}

.link_sr100empress a:hover{
	background-position: 0px -60px;
}

/* sr108gs LINK */
.link_sr108gs a{
clear:both;
display:block;
width:150px;
height:60px;
padding:0;
margin:0 0 0 0;
background:url(../all/image/sr108gs_bt.jpg) no-repeat;
text-indent:-9999px;
background-position:0px 0px;
}

.link_sr108gs a:hover{
	background-position: 0px -60px;
}

/* sr110 LINK */
.link_sr110 a{
clear:both;
display:block;
width:150px;
height:60px;
padding:0;
margin:0 0 0 0;
background:url(../all/image/sr110_bt.jpg) no-repeat;
text-indent:-9999px;
background-position:0px 0px;
}

.link_sr110 a:hover{
	background-position: 0px -60px;
}

/* sr120empress LINK */
.link_sr120empress a{
clear:both;
display:block;
width:150px;
height:60px;
padding:0;
margin:0 0 0 0;
background:url(../all/image/sr120empress_bt.jpg) no-repeat;
text-indent:-9999px;
background-position:0px 0px;
}

.link_sr120empress a:hover{
	background-position: 0px -60px;
}

/* sr108sf fryco LINK */
.link_sr108sf a{
clear:both;
display:block;
width:150px;
height:60px;
padding:0;
margin:0 0 0 0;
background:url(../all/image/sr108fryco_bt.jpg) no-repeat;
text-indent:-9999px;
background-position:0px 0px;
}

.link_sr108sf a:hover{
	background-position: 0px -60px;
}

/* sr118 fryco LINK */
.link_sr118 a{
clear:both;
display:block;
width:150px;
height:60px;
padding:0;
margin:0 0 0 0;
background:url(../all/image/sr118fryco_bt.jpg) no-repeat;
text-indent:-9999px;
background-position:0px 0px;
}

.link_sr118 a:hover{
	background-position: 0px -60px;
}

/* sr130 fryco LINK */
.link_sr130 a{
clear:both;
display:block;
width:150px;
height:60px;
padding:0;
margin:0 0 0 0;
background:url(../all/image/sr130fryco_bt.jpg) no-repeat;
text-indent:-9999px;
background-position:0px 0px;
}

.link_sr130 a:hover{
	background-position: 0px -60px;
}


/* sr135 fryco LINK */
.link_sr135 a{
clear:both;
display:block;
width:150px;
height:60px;
padding:0;
margin:0 0 0 0;
background:url(../all/image/sr135fryco_bt.jpg) no-repeat;
text-indent:-9999px;
background-position:0px 0px;
}

.link_sr135 a:hover{
	background-position: 0px -60px;
}


/* sr145 fryco LINK */
.link_sr145 a{
clear:both;
display:block;
width:150px;
height:60px;
padding:0;
margin:0 0 0 0;
background:url(../all/image/sr145fryco_bt.jpg) no-repeat;
text-indent:-9999px;
background-position:0px 0px;
}

.link_sr145 a:hover{
	background-position: 0px -60px;
}


/* sr150 fryco LINK */
.link_sr150 a{
clear:both;
display:block;
width:150px;
height:60px;
padding:0;
margin:0 0 0 0;
background:url(../all/image/sr150fryco_bt.jpg) no-repeat;
text-indent:-9999px;
background-position:0px 0px;
}

.link_sr150 a:hover{
	background-position: 0px -60px;
}

/* sr170 fryco LINK */
.link_sr170 a{
clear:both;
display:block;
width:150px;
height:60px;
padding:0;
margin:0 0 0 0;
background:url(../all/image/sr170fryco_bt.jpg) no-repeat;
text-indent:-9999px;
background-position:0px 0px;
}

.link_sr170 a:hover{
	background-position: 0px -60px;
}

/* sr190 fryco LINK */
.link_sr190 a{
clear:both;
display:block;
width:150px;
height:60px;
padding:0;
margin:0 0 0 0;
background:url(../all/image/sr190fryco_bt.jpg) no-repeat;
text-indent:-9999px;
background-position:0px 0px;
}

.link_sr190 a:hover{
	background-position: 0px -60px;
}

/* sr213 fryco LINK */
.link_sr213 a{
clear:both;
display:block;
width:150px;
height:60px;
padding:0;
margin:0 0 0 0;
background:url(../all/image/sr213fryco_bt.jpg) no-repeat;
text-indent:-9999px;
background-position:0px 0px;
}

.link_sr213 a:hover{
	background-position: 0px -60px;
}

/* sr240-300  LINK */
.link_sr240 a{
clear:both;
display:block;
width:150px;
height:60px;
padding:0;
margin:0 0 0 0;
background:url(../all/image/sr240_bt.jpg) no-repeat;
text-indent:-9999px;
background-position:0px 0px;
}

.link_sr240 a:hover{
	background-position: 0px -60px;
}

/* hc36  LINK -- 削除
.link_hc36 a{
clear:both;
display:block;
width:150px;
height:60px;
padding:0;
margin:0 0 0 0;
background:url(../all/image/hc36_bt.jpg) no-repeat;
text-indent:-9999px;
background-position:0px 0px;
}

.link_hc36 a:hover{
	background-position: 0px -60px;
}
*/

/* hc42  LINK */
.link_hc42 a{
clear:both;
display:block;
width:150px;
height:60px;
padding:0;
margin:0 0 0 0;
background:url(../all/image/hc42_bt.jpg) no-repeat;
text-indent:-9999px;
background-position:0px 0px;
}

.link_hc42 a:hover{
	background-position: 0px -60px;
}

/* hc50  LINK */
.link_hc50 a{
clear:both;
display:block;
width:150px;
height:60px;
padding:0;
margin:0 0 0 0;
background:url(../all/image/hc50_bt.jpg) no-repeat;
text-indent:-9999px;
background-position:0px 0px;
}

.link_hc50 a:hover{
	background-position: 0px -60px;
}

/* hc54  LINK */
.link_hc54 a{
clear:both;
display:block;
width:150px;
height:60px;
padding:0;
margin:0 0 0 0;
background:url(../all/image/hc54_bt.jpg) no-repeat;
text-indent:-9999px;
background-position:0px 0px;
}

.link_hc54 a:hover{
	background-position: 0px -60px;
}

/* hc60  LINK */
.link_hc60 a{
clear:both;
display:block;
width:150px;
height:60px;
padding:0;
margin:0 0 0 0;
background:url(../all/image/hc60_bt.jpg) no-repeat;
text-indent:-9999px;
background-position:0px 0px;
}

.link_hc60 a:hover{
	background-position: 0px -60px;
}

/* cs1  LINK */
.link_cs1 a{
clear:both;
display:block;
width:150px;
height:60px;
padding:0;
margin:0 0 0 0;
background:url(../all/image/cs1_bt.jpg) no-repeat;
text-indent:-9999px;
background-position:0px 0px;
}

.link_cs1 a:hover{
	background-position: 0px -60px;
}

/* cs2  LINK */
.link_cs2 a{
clear:both;
display:block;
width:150px;
height:60px;
padding:0;
margin:0 0 0 0;
background:url(../all/image/cs2_bt.jpg) no-repeat;
text-indent:-9999px;
background-position:0px 0px;
}

.link_cs2 a:hover{
	background-position: 0px -60px;
}

/* ft80  LINK */
.link_ft80 a{
clear:both;
display:block;
width:150px;
height:60px;
padding:0;
margin:0 0 0 0;
background:url(../all/image/80ft_bt.jpg) no-repeat;
text-indent:-9999px;
background-position:0px 0px;
}

.link_ft80 a:hover{
	background-position: 0px -60px;
}

/* ft73  LINK */
.link_ft73 a{
clear:both;
display:block;
width:150px;
height:60px;
padding:0;
margin:0 0 0 0;
background:url(../all/image/73ft_bt.jpg) no-repeat;
text-indent:-9999px;
background-position:0px 0px;
}

.link_ft73 a:hover{
	background-position: 0px -60px;
}

/* ft003  LINK */
.link_ft003 a{
clear:both;
display:block;
width:150px;
height:60px;
padding:0;
margin:0 0 0 0;
background:url(../all/image/sample_s.jpg) no-repeat;
text-indent:-9999px;
background-position:0px 0px;
}

.link_ft003 a:hover{
	background-position: 0px -60px;
}

/* ft004  LINK */
.link_ft004 a{
clear:both;
display:block;
width:150px;
height:60px;
padding:0;
margin:0 0 0 0;
background:url(../all/image/sample_s.jpg) no-repeat;
text-indent:-9999px;
background-position:0px 0px;
}

.link_ft004 a:hover{
	background-position: 0px -60px;
}
/* ft51  LINK */
.link_ft51 a{
clear:both;
display:block;
width:150px;
height:60px;
padding:0;
margin:0 0 0 0;
background:url(../all/image/51ft_bt.jpg) no-repeat;
text-indent:-9999px;
background-position:0px 0px;
}

.link_ft51 a:hover{
	background-position: 0px -60px;
}

/* ft50  LINK */
.link_ft50 a{
clear:both;
display:block;
width:150px;
height:60px;
padding:0;
margin:0 0 0 0;
background:url(../all/image/50ft_bt.jpg) no-repeat;
text-indent:-9999px;
background-position:0px 0px;
}

.link_ft50 a:hover{
	background-position: 0px -60px;
}

/* fts50  LINK */
.link_fts50 a{
clear:both;
display:block;
width:150px;
height:60px;
padding:0;
margin:0 0 0 0;
background:url(../all/image/s50ft_bt.jpg) no-repeat;
text-indent:-9999px;
background-position:0px 0px;
}

.link_fts50 a:hover{
	background-position: 0px -60px;
}

