@charset "utf-8";


*{
	margin:0;
	padding:0;
	text-decoration:none;
}
img{
	border:none;
}
ul,ol{
	list-style:none;
}

.manualTop ul{
    width:80%;
    margin-top:20px;
    font-size:12px;
    padding-left:0;
    margin-left:0;
}
.manualTop li{
list-style:disc;
    padding:3px 10px;
    width:80px;
}

/*------*/
/* Link */
/*------*/

a:link{color:#fff;
}

a:visited{color:#ccc;
}

a:hover{color:#fff;text-decoration:underline;
}

a:active{color:#ccc;text-decoration:underline;
}


/* base
---------------------------------------------------- */
body {
	text-align:center;
	margin: 0px;
	padding: 0px;
	background:url(../images/base/bg.jpg) repeat-x;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	}
	
#wrap {
	position:relative;
	margin: 0px auto;
	padding: 0px;
	width: 1000px;
}

p {
	text-align:left;
	color:#fff;
	font-size:0.8em;
	line-height:1.5em;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:30px;
	padding-right:30px;
}

	

/* コンテンツ
---------------------------------------------------- */
#content_wrap{
	position:relative;
	width:750px;
	left:230px;
	top:0px;
}

*html .contentH1_en{
	width:760px; /* for IE5.5 */
    voice-family: "\"}\"";
    voice-family: inherit;
	width:735px;
	text-align:left;
	padding-left:25px;
	color:#FFF;
	font-weight:bold;
	font-size:1.5em;
	line-height:1.9em;
	font-family:"Times New Roman", Times, serif;
	background:url(../images/base/bgh1.gif) repeat-x;
	height:50px;
}

.contentH1_en{
	width:725px;
	text-align:left;
	padding-left:25px;
	color:#FFF;
	font-weight:bold;
	font-size:1.5em;
	line-height:1.9em;
	font-family:"Times New Roman", Times, serif;
	background:url(../images/base/bgh1.gif) repeat-x;
	height:50px;
}

.contentH1greenEN{
	width:725px;
	text-align:left;
	padding-left:25px;
	color:#193124;
	font-weight:bold;
	font-size:1.5em;
	line-height:1.9em;
	font-family:"Times New Roman", Times, serif;
}

*html .contentH1ivEN{
	width:750px;
	height:40px;
	text-align:left;
	padding-left:30px;
	padding-top:10px;
	color:#FFF;
	font-weight:bold;
	font-size:1.7em;
	line-height:1em;
	font-family:"Times New Roman", Times, serif;
	background:url(../images/base/product_h1_bg.jpg) repeat-x;
}

.contentH1ivEN{
	width:720px;
	height:36px;
	text-align:left;
	padding-left:30px;
	padding-top:10px;
	color:#FFF;
	font-weight:bold;
	font-size:1.7em;
	line-height:1em;
	font-family:"Times New Roman", Times, serif;
	background:url(../images/base/product_h1_bg.jpg) repeat-x;
}

.contentH1ivJP{
	color:#FFF;
	font-weight:bold;
	font-size:0.8em;
	line-height:1.5em;
}
.contentH1jp{
	margin-top:10px;
	margin-left:20px;
    color:#b8cebb;
	text-align:left;
	font-weight:bold;
	font-size:1.4em;
	line-height:1.5em;
	letter-spacing: normal;
}

*html .contentProductH1{
	width:750px;
	height:36px;
	text-align:left;
	padding-left:30px;
	padding-top:10px;
	color:#FFF;
	font-weight:bold;
	font-size:1.7em;
	line-height:1.2em;
	font-family:"Times New Roman", Times, serif;
	background:url(../images/base/product_h1_bg.jpg) repeat-x;
}
.contentProductH1{
	width:720px;
	height:36px;
	text-align:left;
	padding-left:30px;
	padding-top:10px;
	color:#FFF;
	font-weight:bold;
	font-size:1.7em;
	line-height:1em;
	font-family:"Times New Roman", Times, serif;
	background:url(../images/base/product_h1_bg.jpg) repeat-x;
}
.contentProductH1JP{
	width:720px;
	height:40px;
	text-align:left;
	padding-left:30px;
	padding-top:10px;
	color:#FFF;
	font-weight:bold;
	font-size:1.3em;
	line-height:1.5em;
	background:url(../images/base/product_h1_bg.jpg) repeat-x;
}
.contentH1Line{
	margin-left:20px;
	border: none;
	width:680px;
	height:2px;
}
#contentH3{
	clear:both;
	width:750px;
	text-align:center;
	margin-top:20px;
	color:#154233;
	font-weight:bold;
	font-size:1.3em;
	line-height:1.5em;
	font-family:"Times New Roman", Times, serif;
	letter-spacing: normal;
	background-image: url(../images/base/product_h3_bg.jpg);
	background-repeat: no-repeat;
}

#contentH3_tb{
	clear:both;
	width:750px;
	text-align:center;
	margin-top:20px;
	color:#154233;
	font-weight:bold;
	font-size:1.2em;
	line-height:1.5em;
	font-family:"Times New Roman", Times, serif;
	letter-spacing: normal;
	background:url(../images/base/product_h3_bg-tb.jpg) no-repeat;
	background-repeat: no-repeat;
}
.contentCaption{
	padding-bottom:10px;
	padding-left:30px;
	padding-right:30px;
	padding-top:5px;
	width:690px;
}

*html .contentCaptionAHOC{
	float:left;
	width:570px;
	background:#193025;
	margin:20px 50px 0px 50px;

}

.contentCaptionAHOC{
	float:left;
	width:575px;
	background:#193025;
	margin:20px 70px 20px 100px;
}

*html .contentCaptionAHOC h2{
	font-weight:bold;
	font-size:0.9em;
	line-height:1.5em;
	text-align:left;
	color:#fff;
}

.contentCaptionAHOC h2{
	font-weight:bold;
	font-size:0.9em;
	line-height:1.5em;
	text-align:left;
	color:#fff;
	margin:20px;
}

*html .contentCaptionAHOC ul{
	list-style:square;
}

*html .contentCaptionAHOC li{
	color:#fff;
	font-size:0.8em;
	line-height:1.5em;
	text-align:left;
}

.contentCaptionAHOC ul{
	list-style:square;
	margin:20px 20px 20px 40px;
}

.contentCaptionAHOC li{
	color:#fff;
	font-size:0.8em;
	line-height:1.5em;
	text-align:left;
}

*html .AHOCtitle{
	width:720px;
	height:auto;
	margin-left:20px;
}

*html .AHOCtitle img{
	border:none;
	margin:0px;
	padding:0px;
}

.AHOCtitle{
	width:750px;
	height:130px;
}

.AHOCtitle img{
	border:none;
	margin:0px;
	padding:0px;
}

*html .AHOCinfo{
	float:left;
	width:500px;
	background:#000;
	margin:20px 50px 0px 50px;
}

.AHOCinfo{
	float:left;
	width:550px;
	background:#000;
	margin:20px 70px 20px 100px;
}
.AHOCinfo p{
	color:#FFF;
	font-size:0.8em;
	font-weight:bold;
	line-height:1.5em;
}

.AHOCinfo img{
	border:none;
	}

.contentDerkGreen{
	float:right;
	width: 750px;
	margin-right:30px;
	background:#173023;
	}
.contentIV{
	float:right;
	width: 750px;
	margin-right:30px;
	background:#fff;
	}

*html .contentAHOC{
	float:left;
	width: 750px;
	background:#000;
	margin:0px;
	padding:0px;
	}
	
*html .contentAHOC img{
	border:none;
}

.contentAHOC{
	float:right;
	width: 750px;
	margin-right:30px;
	background:#000;
	}
	
.contentAHOCimg{
	border:none;
}

*html .contentBlack{
	float:right;
	width: 750px;
	margin-right:20px;
	background:#000;
	}
	
.contentBlack{
	float:right;
	width: 750px;
	margin-right:30px;
	background:#000;
	}
	
.contentBlack img{
	border:none;
}


*html .contentGreen{
	float:right;
	width: 750px;
	margin-right:20px;
	background:#a1bbab;
}
	
.contentGreen{
	float:right;
	width: 750px;
	margin-right:30px;
	background:#a1bbab;
}

*html .contentGreen img{
	border:none;
	margin-left:15px;
}

.contentGreen img{
	border:none;
	margin:10px;
}

*html .contentGray{
	width: 750px;
	background:#c4ccc9;
	float:right;
	overflow:hidden;
	}
	
.contentGray{
	float:right;
	width: 750px;
	margin-right:30px;
	background:#c4ccc9;
}

.contentGray .wrap{
		width:730px;
	min-height:1px;/* IE 7 */
	margin-bottom:5px;
	padding-left:45px;
}


.contentGray li {
	float: left;
	padding: 20px 10px 20px 20px;
	list-style-position: inside;
}



.contentGray p{
	color:#193025;
	font-size:1em;
	font-weight:bold;
	text-align:center;
	margin:0px;
	padding:0px;
	font-family:"Times New Roman", Times, serif;
}



#System{
	float:right;
	width: 750px;
	margin-right:30px;
	background:url(../images/about/system/system.jpg) no-repeat;
	height:660px;
}

*html .contentAbout{
	float:right;
	width: 750px;
	margin-right:20px;
	background:url(../images/about/aboutalex01/aboutalex01_base.jpg) no-repeat #000;
	left: 20px;
}


.contentAbout{
	float:right;
	width: 750px;
	margin-right:30px;
	background:url(../images/about/aboutalex01/aboutalex01_base.jpg) no-repeat #000;
	left: 20px;
}

*html .contentLeftAhoc{
	float: left;
	width: 520px;
	margin:0px 5px 10px 20px;
}

*html .contentLeftAhoc p{
	text-align:left;
	color:#FFF;
	font-size:0.8em;
	line-height:1.6em;
	padding: 0px;
	;
	margin: 5px 10px 20px 20px;
	;
}

.contentLeftAhoc{
	float: left;
	width: 595px;
	margin:0px 0px 20px 0px;
}

.contentLeftAhoc p{
	text-align:left;
	padding-top:10px;
	padding-left:40px;
	padding-right:5px;
	color:#FFF;
	font-size:0.8em;
	line-height:1.6em;
}

*html .contentLeftAhocCard{
	float: left;
	width: 200px;
	margin-left:30px;
}

.contentLeftAhocCard{
	float: left;
	width: 200px;
	margin-left:50px;
}

.contentLeftAhocCard img{
	border:none;
	padding:0px;
	margin:0px;
}


*html .contentLeftText{
	float: left;
	width: 430px;
	margin-right:10px;
	margin-top: 10px;
}

.contentLeftText{
	float: left;
	width: 430px;
	margin-right:10px;
	margin-top: 10px;
}


.contentLeftText p{
	text-align:left;
	padding-top:20px;
	padding-left:40px;
	padding-right:5px;
	color:#b8cebb;
	font-size:0.8em;
	line-height:1.6em;
}

.linkDate{
	text-align:center;
	padding: 3px;
	color: #ffffff;
	font-size:0.8em;
	line-height:1em;
	font-weight:bold;
	margin-bottom: 20px;
	margin-top: 20px;
}

.linkDate a{
	padding-left: 10px;
	background:url(../images/common/content_arrow_gray.gif) no-repeat left 0px;
}


.contentLeft{
	float: left;
	width: 300px;
	margin-right:0px;
}

.contentLeft img{
	margin:20px;
	border:none;
}

.contentLeft p{
	text-align:center;
	padding:0px 10px 10px 5px;
	color:#b8cebb;
	font-size:0.8em;
	line-height:1.6em;
	font-weight:bold;
}

.contentLeft_200{
	float: left;
	width: 200px;
	margin-left:15px;
}

.contentLeft200_no{
	text-align:center;
	color:#003333;
	font-weight:bold;
	font-size:0.9em;
	line-height:1.5em
}
.contentLeft_250{
	float: left;
	width: 250px;
	padding:0px;
	margin-left:30px;
	margin-top: 10px;
}

.contentLeft_250 img{
	margin:0px;
	border: none;
	padding: 0px;
}

.contentLeft_300{
	float: left;
	width: 300px;
	padding:0px;
}
.contentLeft_300 p{
font-weight:bold;
font-size:0.8em;
line-height:1.5em;
color:#FFF;
padding:0px;
margin-left:20px;
margin-top:10px;
}



.contentLeft_300 img{
border: none;
padding:20px;
}

*html .contentLeft_300 img{
border: none;
padding:10px;
}

.contentRightBlack_400{
	float: right;
	width: 410px;
	margin-top:10px;
	margin-left:10px;
	margin-right:20px;
	
}


.contentRightBlack_400 p{
	text-align:left;
	color:#b8cebb;
	font-size:0.8em;
	line-height:1.6em;
}

.contentRightProduct{
	float: right;
	width: 410px;
	margin-top:10px;
	margin-right:20px;
}


.contentRightProduct p{
	margin:0px;
	padding:0px;
	text-align:left;
	color:#154233;
	font-size:0.8em;
	line-height:1.5em;
}
.contentRightGreen_430{
	float: right;
	width: 420px;
	text-align:left;
	margin-left: 10px;
	margin-right: 30px;
	margin-top: 10px;
}


.contentRightGreen_430 p{
	text-align:left;
	padding-top:0px;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	color:#154233;
	font-size:0.8em;
	line-height:1.6em;
}

.contentRightBlack_430{
	float: right;
	width: 430px;
	text-align:left;
}


.contentRightBlack_430 p{
	text-align:left;
	padding-top:0px;
	padding-top:10px;
	padding-left:10px;
	padding-right:20px;
	color:#b8cecc;
	font-size:0.8em;
	line-height:1.6em;
}

.contentRightBlack_430 ul{
	list-style:square;
	}
.contentRightBlack_430 li{
	color:#FFF;
	font-size:0.8em;
	line-height:1.5em;
	text-align:left;
	list-style-position:outside;
		margin-left:40px;
	margin-right:10px;
	}
	
*html .contentRightAHOC{
	float: left;
	width: 460px;
	text-align:left;
	margin:10px 10px 20px 20px;
}

.contentRightAHOC{
	float: right;
	width: 500px;
	text-align:left;
}

*html .contentRightAHOC p{
	text-align:left;
	color:#fff;
	font-size:0.8em;
	line-height:1.6em;
}
	
.contentRightAHOC p{
	text-align:left;
	padding:0px 10px 10px 20px;
	color:#fff;
	font-size:0.8em;
	line-height:1.6em;
}

.contentRightAHOC ul{
	list-style:square;
	}
	
*html .contentRightAHOC li{
	color:#fff;
	font-size:0.8em;
	line-height:1.5em;
	text-align:left;
	list-style-position:outside;
	margin:0px 20px 0px 20px;
	}
	
.contentRightAHOC li{
	color:#fff;
	font-size:0.8em;
	line-height:1.5em;
	text-align:left;
	list-style-position:outside;
	margin-left:40px;
	margin-right:10px;
	}
	
	
.contentRightAHOC  a:link{color:#fff;}
.contentRightAHOC  a:visited{color:#ccc;}
.contentRightAHOC  a:hover{color:#fff;text-decoration:underline;}
.contentRightAHOC  a:active{color:#ccc;text-decoration:underline;}
	
.AHOCgreen{
	float: right;
	width: 500px;
	text-align:left;
}


.AHOCgreen p{
	text-align:left;
	padding-top:0px;
	padding-top:10px;
	padding-left:10px;
	padding-right:20px;
	color:#fff;
	font-size:0.8em;
	line-height:1.6em;
}

.AHOCgreen ul{
	list-style:square;
	}
	
.AHOCgreenli{
	color:#FFF;
	font-size:1em;
	line-height:1.5em;
	text-align:left;
	list-style-position:outside;
	margin-left:10px;
	margin-right:10px;
	}

.contentRightAhoc_150{
	float: left;
	width: 150px;
	margin:6px;
}

.contentRightAhoc_150 img{
	border:none;
}

*html .contentRight_300{
	float: right;
	width: 280px;
	margin-right:10px;
	margin-top: 10px;
}

.contentRight_300{
	float: right;
	width: 300px;
	margin-right:10px;
	margin-top: 10px;
}

.contentRight_300 img{
	border:none;
	padding:15px;
	margin: 0px;
}

.contentRight_300 p{
	text-align:left;
	color:#b8cebb;
	font-size:0.8em;
	line-height:1.6em;
	padding-top:10px;
	padding-bottom:20px;
	padding-right:10px;
	padding-left:0px;
}

*html .contentRighttextDer{
	padding-top:10px; /* for IE5.5 */
  voice-family: "\"}\"";
  voice-family: inherit;
	float: right;
	width: 460px;
	padding-left:20px;
}

.contentRighttextDer{
	float: right;
	width: 440px;
	padding: 0px;
}


.contentRighttextDer p{
	text-align: left;
	color: #CBFFDF;
	font-size: 0.8em;
	line-height: 1.5em;
	margin-top: 0px;
}

.contentRightSub{
	float: left;
	width: 430px;
	margin-right:20px;
	margin-top: 0px;
}

.contentRightSub p{
	text-align:right;
	color:#b8cebb;
	font-size:0.8em;
	line-height:1.5em;
}


/* Top page
--------------------*/
*html .topPage{
	width: 750px;
	background:#1e3a2c;
	margin-right:20px;
}

.topPage{
	float:right;
	width: 750px;
	margin-right:30px;
	background:#1e3a2c;
}
*html .topPage img{
	border:none;
	margin-left:10px;
}

.topPage img{
	border:none;
	margin:5px;
}

.topPage h2{
	text-align:left;
	font-size:0.9em;
	line-height:1.5em;
	color:#CCC;
	font-weight:bold;
	font-family:Georgia, "Times New Roman", Times, serif;
	margin:0px 40px 0px 40px;
}


.topPage ul{
	width:600px;
	margin:0px 40px 20px 40px;
	list-style:square;
}

.topPage li{
	color:#ccc;
	font-size:0.8em;
	line-height:1.5em;
	text-align:left;
	list-style-position:outside;
		margin-left:40px;
	margin-right:10px;
	
}


.topPage  a:link{color:#fff;}
.topPage  a:visited{color:#fff;}
.topPage  a:hover{color:#fff;text-decoration:underline;}
.topPage  a:active{color:#fff;text-decoration:underline;}


/* 製品メニュー英語
---------------------------------------*/
*html #productsMenu{
	float: right;
	width: 710px;
	margin-right:5px;
	margin-bottom:10px;
}

*html #productsMenu table{
	width:710px;
	border-collapse:separate;
	margin-left:0px;
	padding:0px;
}

#productsMenu{
	float: right;
	width: 730px;
	margin-right:10px;
	margin-bottom:10px;
}

#productsMenu table{
	width:720px;
	border-collapse:separate;
	margin-left:5px;
	padding:0px;
}



#productsMenu th{
border:none;
width:170px;
}

.productsMenu td{
border:none;
vertical-align:middle;
width:115px;
}

#productsMenu img{
	border:none;
}

#productsMenu p{
	color:#193025;
	font-size:1em;
	font-weight:bold;
	text-align:center;
	margin:0px;
	padding:0px;
	font-family:"Times New Roman", Times, serif;
}

#productsMenu #Caption{
	color:#003333;
	font-size:0.8em;
	line-height:1.5em;
	text-align:left;
	margin:30px 50px 0px 50px;
	padding:0px;
}

*html .aboutHorn{
	float: right;
	width: 680px;
	text-align:left;
	margin:10px 15px 15px 20px;
	color:#154233;
	font-size:0.8em;
	line-height:1.6em;
}

.aboutHorn{
	float: right;
	width: 690px;
	text-align:left;
	margin:10px 30px 20px 30px;
	color:#154233;
	font-size:0.8em;
	line-height:1.6em;
}


/* 製品メニュー日本語
---------------------------------------*/
#productsMenuJP{
	float: right;
	width: 730px;
	margin-right:10px;
	margin-bottom:10px;
}

#productsMenuJP ul{
	width:720px;
	display:block
}

#productsMenuJP li{
	width:180px;
	list-style:none;
	
}

	

#productsMenuJP table{
	width:720px;
	border-collapse:separate;
	margin-left:5px;
	padding:0px;
}

#productsMenuJP th{
border:none;
width:170px;
}

#productsMenuJ td{
border:none;
vertical-align:middle;
width:115px;
}

#productsMenuJP img{
	border:none;
}

#productsMenuJP p{
	color:#666;
	font-size:0.7em;
	line-height:1.2em;
	text-align:center;
	margin:0px;
	padding:0px;
	font-weight:600;

}


/*製品紹介 紹介
-------------------------------------------*/
*html #productExp{
	float: left;
	width: 660px;
	padding:0px;
	margin:10px 30px 10px 30px;
	font-size:0.9em;
	line-height:1.5em;
	color:#193025;
	text-align:left;
	font-weight:bold;
	letter-spacing:0.1em;
}

#productExp{
	float: left;
	width: 670px;
	padding:0px;
	margin:10px 40px 10px 40px;
	font-size:0.9em;
	line-height:1.5em;
	color:#193025;
	text-align:left;
	font-weight:bold;
	letter-spacing:0.1em;
}

#productExp p{
		font-size:0.9em;
	line-height:1.5em;
	color:#193025;
	text-align:left;
	font-weight:300;
}

#productExpRight{
	float: right;
	width: 370px;
	padding:0px;
	margin:10px 10px 0px 10px;
}
#productExpRight h2{
	text-align:left;
	font-size:0.9em;
	line-height:1.5em;
	color:#193025;
	font-weight:bold;
	padding:0px;
}
#productExpRight p{
	text-align:left;
	font-size:0.8em;
	line-height:1.5em;
	color:#193025;
	padding-left:15px;
	color:#193025
}


#productExpRight ul{
	list-style:square;
}

#productExpRight li{
	color:#193025;
	font-size:0.8em;
	line-height:1.5em;
	text-align:left;
	list-style-position:outside;
		margin-left:40px;
	margin-right:10px;
	
}

*html #productExpLeft{
	float: left;
	width: 330px;
	padding:0px;
	margin-left:10px;
	margin-top:0px;
	margin-bottom: 10px;
}

#productExpLeft{
	float: left;
	width: 330px;
	padding:0px;
	margin-left:35px;
	margin-top:0px;
	margin-bottom: 10px;
}

#productExpLeft img{
border:none;
padding:0px;
margin:0px;
}

.Mouthpice{
	float: left;
	width: 130px;
	padding:0px;
	margin-left:30px;
	margin-top:0px;
	margin-bottom: 10px;
}

.Mouthpice img{
border:none;
padding:0px;
margin:0px;
}

/*製品紹介 スペック
-------------------------------------------*/
*html #productSpec{
	float: right;
	width: 350px;
	padding:0px;
	margin:0px 10px 10px 0px;
}


#productSpec{
	float: right;
	width: 350px;
	padding:0px;
	margin:0px 30px 10px 0px;
}

#productSpec h2{
	text-align:center;
	font-weight:bold;
	font-size:1.1em;
	line-height:26px;
	margin:30px 0px 20px 0px;
	color: #030;
}

#productSpec h3{
	text-align:left;
	font-size:0.8em;
	line-height:1.5em;
	color:#193025;
	padding:20px 0px 5px 20px;
}


#productSpec p{
	text-align:left;
	font-size:0.8em;
	line-height:1.5em;
	color:#193025;
	padding-left: 20px;
	font-weight:500;
}

#productSpec ul{
	margin-left:30px;
}

#productSpec li{
	font-size:0.8em;
	line-height:1.5em;
	text-align:left;
	color:#193025;
	list-style-position:outside;
	list-style-type:square;
}



#productSpec table{
	border-collapse:separate;
	border: 1px none #6c7478;
	margin:20px 0px 20px 15px;
}



#productSpec td a:link{
color:#cc3300;
text-decoration:underline;
background:transparent;
}


#productSpec td a:visited {
color:#cc3300;
background: transparent;
}


#productSpec td ahover,a:active{
color:#cc3300;
background: transparent;
}



#productSpec th{
	width:125px;
	text-align:right;
	font-size:0.7em;
	line-height:1.5em;
	font-weight:bold;
	color:#193025;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style:  none;
	border-bottom-color: #6c7478;
	border-left-color: #6c7478;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-color: #6c7478;
	padding-left: 5px;
	padding-right:5px;
	vertical-align: middle;
}

#productSpec td{
	width:195px;
	text-align:left;
	font-size:0.7em;
	color:#193025;
	line-height:1.5em;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style:  none;
	border-bottom-color: #6c7478;
	border-left-color: #6c7478;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-color: #6c7478;
	padding-left: 5px;
	padding-right:5px;
	vertical-align: middle;
}

/*マウスピース ラインナップ
-------------------------------------------*/

*html .RimsLinup{
	width: 650px;
	float:right;

}

.RimsLinup{
	float: left;
	width: 650px;
	text-align: center;
	margin:0px 40px 10px 40px;
}


*html .RimsLinup table{
	border-collapse:collapse;
	border-spacing:0px;
	empty-cells:show;
	width:650px;
}

.RimsLinup table{
	border-collapse:collapse;
	border-spacing:0px;
	empty-cells:show;
	width:670px;

}

.RimsLinup th{
	border-bottom:1px solid #c4ccc9;
	border-right:1px solid #c4ccc9;
	color:#fff;
	font-size:0.8em;
	line-height:1.5em;
	background-color:#193123;
	text-align:center;
	width:90px;
	vertical-align:middle;
}

.RimsLinup td{
	font-size:0.8em;
	line-height:1.5em;
	    border-right:1px solid #c4ccc9;
     border-top:1px solid #a6afac;
    border-bottom:1px solid #a6afac;
	background:#d2dbd8;
	text-align:center;
}

*html .mouthpiceLinup{
	float: right;
	width: 670px;
}

.mouthpiceLinup{
	float: right;
	width: 670px;
	text-align: center;
	margin:0px 40px 10px 40px;
}

.mouthpiceLinup img{
	border:none;
}


.mouthpiceLinup h2{
	text-align:center;
	font-weight:bold;
	font-size:1em;
	line-height:24px;
	color:#fff;
	padding-left:5px;
	width: 590px;
	background:url(../images/base/product_h2_bg.jpg) repeat-x;
	margin-left: 15px;
	font-family: Georgia, "Times New Roman", Times, serif;
	vertical-align: middle;
	height: 26px;
}

.mouthpiceLinup p{
	text-align:left;
	font-size:0.8em;
	line-height:1.5em;
	color:#193025;
	padding-left:15px;
}
.mouthpiceLinup ul{
	width:680px;
	margin-left:40px;
}
.mouthpiceLinup li{
	font-size:0.8em;
	line-height:1.5em;
	text-align:left;
	color:#193025;
	list-style-position:outside;
	list-style-type:square;
}

*html .mouthpiceLinup table{
	border-collapse:collapse;
	empty-cells:show;
	width:650px;
}
.mouthpiceLinup table{
	border-collapse:collapse;
	empty-cells:show;
	width:670px;

}

.mouthpiceLinup th{
	border-bottom:1px solid #c4ccc9;
	border-right:1px solid #c4ccc9;
	color:#fff;
	font-size:0.8em;
	line-height:1.5em;
	background-color:#193123;
	text-align:center;
	width:45px;
	vertical-align:middle;
}

.mouthpiceLinup td{
	font-size:0.8em;
	line-height:1.5em;
	    border-right:1px solid #c4ccc9;
     border-top:1px solid #a6afac;
    border-bottom:1px solid #a6afac;
	background:#d2dbd8;
	text-align:center;
}


*html #basicLine {
    float:right;
	width: 650px;
}

#basicLine {
	float: left;
	width: 670px;
	text-align: center;
	margin:0px 40px 10px 40px;
}

*html #basicLine table {
	border-collapse:collapse;
	empty-cells:show;
	width:650px;
	}

#basicLine table {
	border-collapse:collapse;
	empty-cells:show;
	width:670px;

}

#basicLine th{
	border-right:1px solid #c4ccc9;
	border-bottom:1px solid #c4ccc9;
	color:#fff;
	font-size:0.8em;
	line-height:1.5em;
	background-color:#193123;
	text-align:center;
	width:70px;
	vertical-align:middle;
}

#basicLine td{
	font-size:0.8em;
	line-height:1.5em;
	    border-right:1px solid #dfe8e5;
     border-top:1px solid #d2dbd8;
    border-bottom:1px solid #d2dbd8;
	text-align:center;
}

#basicLine .even td{
	border-right: 1px solid #a3bbad;
	background-color: #dfe8e5;
}

*html .mouthpiceExp{
float:left;
	width: 650px;
	font-size:1em;
	line-height:1.5em;
	color:#193025;
	text-align:left;
	font-weight:bold;
}

.mouthpiceExp{
	float: left;
	width: 670px;
	padding:0px;
	margin:10px 50px 0px 40px;
	font-size:1em;
	line-height:1.5em;
	color:#193025;
	text-align:left;
	font-weight:bold;
}

.mouthpiceExp p{
		font-size:0.8em;
	line-height:1.5em;
	color:#193025;
	text-align:left;
	font-weight:300;
}

*html .mouthpiceExpLeft{
	float: left;
	width: 700px;
	font-size:1em;
	line-height:1.5em;
	color:#193025;
	text-align:left;
	font-weight:bold;
}


*html .mouthpiceExpLeft p{
	font-size:0.8em;
	line-height:1.5em;
	color:#193025;
	text-align:left;
	font-weight:300;
	margin:0px;
}

.mouthpiceExpLeft{
	float: left;
	width: 700px;
	margin:40px 10px 0px 40px;
}

.mouthpiceExpLeft h2{
	font-size:1em;
	line-height:1.5em;
	color:#193025;
	text-align:left;
	font-weight:bold;
	margin-bottom:20px;
}

.mouthpiceExpLeft p{
	font-size:0.8em;
	line-height:1.5em;
	color:#193025;
	text-align:left;
	font-weight:300;
}

*html .mouthpiceExpRight{
	float: left;
	width: 270px;
	padding-right: 0px;
}

.mouthpiceExpRight{
	float: right;
	width: 300px;
	margin:20px 30px 0px 0px;
}

.mouthpiceExpRight p{
		font-size:0.8em;
	line-height:1.5em;
	color:#193025;
	text-align:left;
	font-weight:300;
	margin:0px;
}

/*製品紹介 ラインナップ
-------------------------------------------*/
*html #productLinup{
	float: left;
	width: 640px;
	text-align: center;
	margin:5px 40px 30px 25px;
}

*html #productLinup p{
	text-align:left;
	font-size:0.8em;
	line-height:1.5em;
	color:#193025;
	margin-left:25px;
}

#productLinup{
	float: left;
	width: 650px;
	text-align: center;
	margin:5px 30px 30px 55px;
}

#productLinup h2{
	text-align:center;
	font-weight:bold;
	font-size:1.2em;
	line-height:24px;
	color:#fff;
	padding-left:5px;
	width: 620px;
	background:url(../images/base/product_h2_bg.jpg) repeat-x;
	margin-left: 15px;
	font-family: "Times New Roman", Times, serif;
	vertical-align: middle;
	height: 26px;
	letter-spacing: normal;
}

#productLinup p{
	text-align:left;
	font-size:0.8em;
	line-height:1.5em;
	color:#193025;
	padding-left:15px;
}

#productLinup ul{
	width:680px;
	margin-left:40px;
}
#productLinup li{
	font-size:0.8em;
	line-height:1.5em;
	text-align:left;
	color:#193025;
	list-style-position:outside;
	list-style-type:square;
}

*html #productLinup table{
	width:620px;
	border-collapse:separate;
	border: 1px none;
	border-top-style:none;
	border-top-color:#6c7478;
}

#productLinup table{
	width:620px;
	border-collapse:separate;
	border: 1px none;
	margin-left:15px;
	border-top-style:none;
	border-top-color:#6c7478;
}

#productLinup th{
	width:80px;
	text-align:center;
	font-size:0.8em;
	line-height:1.5em;
	font-weight:bold;
	color:#193025;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style:  none;
	border-bottom-color:#6c7478;
	border-left-color:#6c7478;
	border-top-width: 1px;
	border-right-width: 1px;
	padding-left: 5px;
	padding-right:10px;
	vertical-align: middle;
	border-right-color: #6c7478;
	letter-spacing: 0.1em;
}

#productLinup td{
	text-align:center;
	font-size:0.7em;
	color:#193025;
	line-height:1.5em;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style:  dotted;
	border-bottom-color:#6c7478;
	border-left-color:#6c7478;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-color: #6c7478;
	padding-left: 5px;
	padding-right:5px;
	vertical-align: middle;
}



/* ワーグナー
---------------------------------------------------- */
*html #wagner{
	float: left;
	width: 640px;
	text-align: center;
	margin:5px 35px 20px 20px;
}

#wagner{
	float: left;
	width: 640px;
	text-align: center;
	padding-left: 30px;
	margin:5px 30px 20px 35px;
}

#wagner table{
	width:640px;
	border:none;

}

#wagner  th{
	width:80px;
	text-align:center;
	font-size:0.8em;
	line-height:1.5em;
	font-weight:bold;
	color:#193025;
		border:none;
}

#wagner  td{
	text-align:center;
	font-size:0.7em;
	color:#193025;
	line-height:1.5em;
		border:none;
}


/* テーブル
---------------------------------------------------- */
*html .aboutAlex{
border-collapse:separate;
margin:0px;
padding:0px;
width:700px;
margin-left:5px;
}

.aboutAlex{
border-collapse:separate;
margin:0px;
padding:0px;
width:700px;
margin-left:25px;
}


.aboutAlex th{
color:#000000;
font-size:0.9em;
line-height:12px;
font-weight:bold;
color:#fff;
}

.aboutAlex td{
padding:5px;
font-size:0.8em;
line-height:1.5em;
color:#FFF;
}

.aboutAlex img{
	border:none;
	margin-bottom:0px;
}

.tableColorGreen{
	border-collapse:collapse;
	border:0px solid #c4ccc9;
	background-color:#c4ccc9;
	margin-left:0px;
}

.tableColorGreen td,th{
	width:87px;
	color:#000;
	font-size:0.8em;
	line-height:1em;
	text-align:left;
	vertical-align:top;
}

.tableColorBlack{
border-collapse:collapse;
border-color:#000;
width:100%;
margin:0px;
padding:0px;
background-color:#000;
}



/* フッタ
---------------------------------------------------- */
*html #footerGray{
	float:left;
	width:780px;
	height: 40px;
	background:url(../images/base/foot_base.gif) repeat-x;
}

*html #footerGray #footnavi{
	text-align:center;
	font-size:0.7em;
	line-height:1.0em;
	margin-top: 16px;

}

*html #footer{
	float:left;
	width:760px;
	height: 40px;
	background:url(../images/base/foot_base.gif) repeat-x;
}

#footer{
	float:right;
	width:750px;
	height: 40px;
	background:url(../images/base/foot_base.gif) repeat-x;
}


#footer #footnavi{
	text-align: center;
	font-size: 0.7em;
	line-height: 1em;
	margin: 15px 10px 10px 10px;
	letter-spacing: -1px;
	color: #c1d8cd;

}

#footer #footnavi img{
border: none;
	vertical-align:inherit;
	padding:0px;
	margin:0px;
	}

#footer #footnavi a {
color:#c1d8cd;
background:transparent;
text-decoration:none;
}

#footer #footnavi a:link {
color:#c1d8cd;
background:transparent;
text-decoration:none;
}


.pdf-link{margin-bottom: 15px;}

.pdf-link a{
	padding-left: 9px;
	background:url(../images/common/arrow_gray.gif) no-repeat left center;
}


/* ヘッダ
---------------------------------------------------- */

#header{
	position:relative;
	width:1000px;
	height:85px;
	margin:0px;
	text-align:left;
	background:url(../images/base/head.jpg) no-repeat;
}
#header .alex_logo{
	position:relative;
	top:0px;
	left:16px;
	float:left;
	width:80px;
	height:75px;
}

#pannav{
	float:right;
	margin-right:30px;
	width:700px;
	height:20px;
	font-size:0.8em;
	line-height:1.5em;
	text-align:right;
	color:#CCC;
}
#pannav li{
	margin-right:5px;
	display:inline; 
}


#pannav a{
	padding-right:14px;
	color:#FFF;
	background:url(../images/common/arrow_pannav.gif) no-repeat right center;
}

*html #pannav{
	float:right;
	margin-right:20px;
	width:700px;
	height:20px;
	font-size:0.8em;
	line-height:1.5em;
	text-align:right;
	color:#CCC;
}

/* 左ナビゲーション
---------------------------------------------------- */
#navigation{
	float:left;
	width:200px;
	height:auto;
	margin-left:10px;
	margin-top:20px;
	}
	
#navigation ul {
	margin-left:10px;
  padding: 0px;
  list-style: none;
}
#navigation li {
  margin: 0;
  padding: 0;
  width: 185px;
  text-indent: -9999px;
}

#navigation li a {
  margin: 0;
  padding: 0;
  text-decoration: none;		/* ■Firefox等で線が表示されないようにする */
  display: block;
  width: 185px;
    /*\*/
   overflow: hidden;
/**/
  text-decoration: none;	/* Firefox */

}


/* 左ナビゲーション HOME
---------------------------------------------------- */
#navigation li#home_off{
	background:url(../images/button/home_off.gif) no-repeat;
	  height: 21px;
}
 #navigation li#home_off a:hover{
	background:url(../images/button/home_on.gif) no-repeat;
	height:21px;
}

#navigation li#home_on{
	background:url(../images/button/home_on.gif) no-repeat;
	  height: 21px;
}
/* 左ナビゲーション アレキサンダー社紹介
---------------------------------------------------- */

#navigation li#aboutAlexander_off{
background:url(../images/button/about_alexander/about_alex_off.gif) no-repeat;
height: 21px;
}
 
 
#navigation li#aboutAlexander_off a:hover{
background:url(../images/button/about_alexander/about_alex_on.gif) no-repeat;
height:21px;
}
#navigation li#aboutAlexander_on{
background:url(../images/button/about_alexander/about_alex_on.gif) no-repeat;
height: 21px;
}
 
/* 左ナビゲーション アレキサンダー社紹介　グリーン
---------------------------------------------------- */
#navigation li#aboutAlexanderG{
	background:url(../images/button/about_alexander/about_alex_off_green.gif) no-repeat;
	height:21px;
}
#navigation li#aboutAlexanderG a:hover{
	background:url(../images/button/about_alexander/about_alex_on.gif) no-repeat;
	height:21px;}

#navigation li#aboutAlexanderG_on{
	background:url(../images/button/about_alexander/about_alex_on.gif) no-repeat;
	height:21px;
}

/* 左ナビゲーション 親愛なる音楽家の皆様へ グリーン
---------------------------------------------------- */

#navigation li#aboutAlexShinai_off{
	background:url(../images/button/about_alexander/shinai_off.gif) no-repeat;
	height:19px;
}

#navigation li#aboutAlexShinai_off a:hover{
	background:url(../images/button/about_alexander/shinai_on.gif) no-repeat;
	height:19px;
}
#navigation li#aboutAlexShinai_on{
	background:url(../images/button/about_alexander/shinai_on.gif) no-repeat;
	height:19px;
}

/*左ナビゲーション　アレキサンダー家の歩
----------------------------------------------*/

#navigation li#aboutAlexAyumi_off{
	background:url(../images/button/about_alexander/ayumi_off.gif) no-repeat;
	height:19px;
}

#navigation li#aboutAlexAyumi_off a:hover{
	background:url(../images/button/about_alexander/ayumi_on.gif) no-repeat;
	height:19px;
}
#navigation li#aboutAlexAyumi_on{
	background:url(../images/button/about_alexander/ayumi_on.gif) no-repeat;
	height:19px;
}


/* 左ナビゲーション　アレキサンダー社工房探訪
-------------------------------------------------*/

#navigation li#tanbou_off{
	background:url(../images/button/about_alexander/tanbou_off.gif) no-repeat;
	height:19px;
}
#navigation li#tanbou_off a:hover{
	height:19px;
	background:url(../images/button/about_alexander/tanbou_on.gif) no-repeat;
}

#navigation li#tanbou_on{
	background:url(../images/button/about_alexander/tanbou_on.gif) no-repeat;
	height:19px;
}

/* 左ナビゲーション　工房探訪 優れた原材料
--------------------------------------------------------*/

#navigation li#Sugureta_off{
	background:url(../images/button/about_alexander/sugureta_off.gif) no-repeat;
	height:18px;
}


#navigation li#Sugureta_off a:hover{
	background:url(../images/button/about_alexander/sugureta_off.gif) no-repeat;
	height:18px;
}

#navigation li#Sugureta_on{
	background:url(../images/button/about_alexander/sugureta_on.gif) no-repeat;
	height:18px;
}


/* 左ナビゲーション　工房探訪 熟練の技術
-------------------------------------------*/

#navigation li#Jukuren_off{
	background:url(../images/button/about_alexander/jyukuren_off.gif) no-repeat;
	height:18px;
}


#navigation li#Jukuren_off a:hover{
	background:url(../images/button/about_alexander/jyukuren_on.gif) no-repeat;
	height:18px;
}

#navigation li#Jukuren_on{
	background:url(../images/button/about_alexander/jyukuren_on.gif) no-repeat;
	height:18px;
}



/* 左ナビゲーション　工房探訪 精密なロータリーバルブ
--------------------------------------------------------*/

#navigation li#Seimitsu_off{
	background:url(../images/button/about_alexander/seimitsu_off.gif) no-repeat;
	height:18px;
}


#navigation li#Seimitsu_off a:hover{
	background:url(../images/button/about_alexander/seimitsu_on.gif) no-repeat;
	height:18px;
}
#navigation li#Seimitsu_on{
	background:url(../images/button/about_alexander/seimitsu_on.gif) no-repeat;
	height:18px;
}


/* 左ナビゲーション　工房探訪 確かな基本設計
--------------------------------------------------------*/

#navigation li#Tashikana_off{
	background:url(../images/button/about_alexander/tashikana_off.gif) no-repeat;
	height:18px;
}


#navigation li#Tashikana_off a:hover{
	background:url(../images/button/about_alexander/tashikana_on.gif) no-repeat;
	height:18px;
}

#navigation li#Tashikana_on{
	background:url(../images/button/about_alexander/tashikana_on.gif) no-repeat;
	height:18px;
}


/* 左ナビゲーション　工房探訪 完璧な表面処理
--------------------------------------------------------*/

#navigation li#Kanpeki_off{
	background:url(../images/button/about_alexander/kanpeki_off.gif) no-repeat;
	height:18px;
}


#navigation li#Kanpeki_off a:hover{
	background:url(../images/button/about_alexander/kanpeki_on.gif) no-repeat;
	height:18px;
}

#navigation li#Kanpeki_on{
	background:url(../images/button/about_alexander/kanpeki_on.gif) no-repeat;
	height:18px;
}

/* 左ナビゲーション　工房探訪 正確な音程
--------------------------------------------------------*/

#navigation li#Seikakuna_off{
	background:url(../images/button/about_alexander/seikakuna_off.gif) no-repeat;
	height:18px;
}


#navigation li#Seikakuna_off a:hover{
	background:url(../images/button/about_alexander/seikakuna_on.gif) no-repeat;
	height:18px;
}
#navigation li#Seikakuna_on{
	background:url(../images/button/about_alexander/seikakuna_on.gif) no-repeat;
	height:18px;
}


/* 左ナビゲーション　工房探訪 試奏検査
--------------------------------------------------------*/

#navigation li#Shisou_off{
	background:url(../images/button/about_alexander/shisou_off.gif) no-repeat;
	height:18px;
}



#navigation li#Shisou_off a:hover{
	background:url(../images/button/about_alexander/shisou_on.gif) no-repeat;
	height:18px;
}

#navigation li#Shisou_on{
	background:url(../images/button/about_alexander/shisou_on.gif) no-repeat;
	height:18px;
}

/* 左ナビゲーション　工房探訪 心地よい響き
--------------------------------------------------------*/

#navigation li#Kokochiyoi_off{
	background:url(../images/button/about_alexander/kokochiyoi_off.gif) no-repeat;
	height:18px;
}



#navigation li#Kokochiyoi_off a:hover{
	background:url(../images/button/about_alexander/kokochiyoi_on.gif) no-repeat;
	height:18px;
}

#navigation li#Kokochiyoi_on{
	background:url(../images/button/about_alexander/kokochiyoi_on.gif) no-repeat;
	height:18px;
}


/* 左ナビゲーション　工房探訪 理想的な音色
--------------------------------------------------------*/

#navigation li#Risouteki_off{
	background:url(../images/button/about_alexander/risouteki_off.gif) no-repeat;
	height:18px;
}



#navigation li#Risouteki_off a:hover{
	background:url(../images/button/about_alexander/risouteki_on.gif) no-repeat;
	height:18px;
}

#navigation li#Risouteki_on{
	background:url(../images/button/about_alexander/risouteki_on.gif) no-repeat;
	height:18px;
}

/* 左ナビゲーション　工房探訪 厳格な品質管理
--------------------------------------------------------*/

#navigation li#Genkaku_off{
	background:url(../images/button/about_alexander/genkakuna_off.gif) no-repeat;
	height:18px;
}



#navigation li#Genkaku_off a:hover{
	background:url(../images/button/about_alexander/genkakuna_on.gif) no-repeat;
	height:18px;
}
#navigation li#Genkaku_on{
	background:url(../images/button/about_alexander/genkakuna_on.gif) no-repeat;
	height:18px;
}


/* 左ナビゲーション　工房探訪 結論
--------------------------------------------------------*/

#navigation li#Ketsuron_off{
	background:url(../images/button/about_alexander/ketsuron_off.gif) no-repeat;
	height:18px;
}



#navigation li#Ketsuron_off a:hover{
	background:url(../images/button/about_alexander/ketsuron_on.gif) no-repeat;
	height:18px;
}

#navigation li#Ketsuron_on{
	background:url(../images/button/about_alexander/ketsuron_on.gif) no-repeat;
	height:18px;
}

/* 左ナビゲーション　News
-------------------------------*/

#navigation li#news_off{
  background:url(../images/button/news_off.gif) no-repeat;
    height: 21px;
}

#navigation li#news_off a:hover{
  background:url(../images/button/news_on.gif) no-repeat;
    height: 21px;
}
#navigation li#news_on{
  background:url(../images/button/news_on.gif) no-repeat;
    height: 21px;
}

/* 左ナビゲーション　製品紹介
-------------------------------*/

#navigation li#products_off {
  background:url(../images/button/products_off.gif) no-repeat;
    height: 21px;
}

#navigation li#products_off a:hover {
	background:url(../images/button/products_on.gif) no-repeat;
    height: 21px;
}

#navigation li#products_on {
  background:url(../images/button/products_on.gif) no-repeat;
    height: 21px;
}
/* 左ナビゲーション　製品紹介グリーン
--------------------------------------*/

#navigation li#productsG_off{
	background:url(../images/button/products/products_off_g.gif) no-repeat;
    height: 21px;
}


#navigation li#productsG_off a:hover {
	background:url(../images/button/products_on.gif) no-repeat;
    height: 21px;
}

#navigation li#productsG_on {
  background:url(../images/button/products_on.gif) no-repeat;
    height: 21px;
}

/* 左ナビゲーション　オフィシャルショップ
------------------------------------------------*/

#navigation li#shop_off{
background:url(../images/button/shop_off.gif) no-repeat;
  height: 21px;
}

#navigation li#shop_off a:hover{
background:url(../images/button/shop_on.gif) no-repeat;
  height: 21px;
}

#navigation li#shop_on{
background:url(../images/button/shop_on.gif) no-repeat;
  height: 21px;
}


/* 左ナビゲーション　ダウンロード
-------------------------------*/

#navigation li#downroad_off{
background:url(../images/button/downroad_off.gif) no-repeat;
  height: 21px;
}

#navigation li#downroad_off a:hover{
background:url(../images/button/downroad_on.gif) no-repeat;
  height: 21px;
}

#navigation li#downroad_on{
background:url(../images/button/downroad_on.gif) no-repeat;
  height: 21px;
}

/* 左ナビゲーション　Ahoc紹介
-------------------------------*/
#navigation li#ahocInfo_off{
background:url(../images/button/ahoc_info_off.gif) no-repeat;
height: 21px;
}

#navigation li#ahocInfo_off a:hover{
background:url(../images/button/ahoc_info_on.gif) no-repeat;
height: 21px;
}

#navigation li#ahocInfo_on{
background:url(../images/button/ahoc_info_on.gif) no-repeat;
height: 21px;
}


/* 左ナビゲーション　製品紹介 ダブルホルン
-------------------------------------------*/
#navigation li#doubleHorns_off{
background:url(../images/button/products/double_off.gif) no-repeat;
height: 19px;
}

#navigation li#doubleHorns_off_iv{
background:url(../images/button/products/double_off_iv.gif) no-repeat;
height: 19px;
}

#navigation li#doubleHorns_off a:hover{
background:url(../images/button/products/double_on.gif) no-repeat;
height: 19px;
}

#navigation li#doubleHorns_off_iv a:hover{
background:url(../images/button/products/double_on.gif) no-repeat;
height: 19px;
}


#navigation li#doubleHorns_on{
background:url(../images/button/products/double_on.gif) no-repeat;
height: 19px;
}

/* 左ナビゲーション　製品紹介 トリプルホルン
-------------------------------------------*/
#navigation li#tripleHorns_off{
background:url(../images/button/products/triple_off.gif) no-repeat;
height: 19px;
}

#navigation li#tripleHorns_off a:hover{
background:url(../images/button/products/triple_on.gif) no-repeat;
height: 19px;
}

#navigation li#tripleHorns_on{
background:url(../images/button/products/triple_on.gif) no-repeat;
height: 19px;
}

#navigation li#tripleHorns_off_iv{
background:url(../images/button/products/triple_off_iv.gif) no-repeat;
height: 19px;
}

#navigation li#tripleHorns_off_iv a:hover{
background:url(../images/button/products/triple_on.gif) no-repeat;
height: 19px;
}

/* 左ナビゲーション　製品紹介 デスカントホルン
-------------------------------------------*/
#navigation li#descantHorns_off{
background:url(../images/button/products/descant_off.gif) no-repeat;
height: 19px;
}

#navigation li#descantHorns_off a:hover{
background:url(../images/button/products/descant_on.gif) no-repeat;
height: 19px;
}

#navigation li#descantHorns_on{
background:url(../images/button/products/descant_on.gif) no-repeat;
height: 19px;
}
#navigation li#descantHorns_off_iv{
background:url(../images/button/products/descant_off_iv.gif) no-repeat;
height: 19px;
}

#navigation li#descantHorns_off_iv a:hover{
background:url(../images/button/products/descant_on.gif) no-repeat;
height: 19px;
}

/* 左ナビゲーション　製品紹介 シングルホルン
----------------------------------------------*/
#navigation li#singleHorns_off{
background:url(../images/button/products/single_off.gif) no-repeat;
height: 19px;
}

#navigation li#singleHorns_off a:hover{
background:url(../images/button/products/single_on.gif) no-repeat;
height: 19px;
}

#navigation li#singleHorns_on{
background:url(../images/button/products/single_on.gif) no-repeat;
height: 19px;
}

#navigation li#singleHorns_off_iv{
background:url(../images/button/products/single_off_iv.gif) no-repeat;
height: 19px;
}

#navigation li#singleHorns_off_iv a:hover{
background:url(../images/button/products/single_on.gif) no-repeat;
height: 19px;
}

/* 左ナビゲーション　製品紹介 ナチュラルホルン
----------------------------------------------*/
#navigation li#naturalHorns_off{
background:url(../images/button/products/natural_off.gif) no-repeat;
height: 19px;
}

#navigation li#naturalHorns_off a:hover{
background:url(../images/button/products/natural_on.gif) no-repeat;
height: 19px;
}


#navigation li#naturalHorns_on{
background:url(../images/button/products/natural_on.gif) no-repeat;
height: 19px;
}

#navigation li#naturalHorns_off_iv{
background:url(../images/button/products/natural_off_iv.gif) no-repeat;
height: 19px;
}

#navigation li#naturalHorns_off_iv a:hover{
background:url(../images/button/products/natural_on.gif) no-repeat;
height: 19px;
}

/* 左ナビゲーション　製品紹介 テナー
----------------------------------------------*/
#navigation li#tenorHorns_off{
background:url(../images/button/products/tenor_off.gif) no-repeat;
height: 19px;
}


#navigation li#tenorHorns_off a:hover{
background:url(../images/button/products/tenor_on.gif) no-repeat;
height: 19px;
}


#navigation li#tenorHorns_on{
background:url(../images/button/products/tenor_on.gif) no-repeat;
height: 19px;
}

#navigation li#tenorHorns_off_iv{
background:url(../images/button/products/tenor_off_iv.gif) no-repeat;
height: 19px;
}


#navigation li#tenorHorns_off_iv a:hover{
background:url(../images/button/products/tenor_on.gif) no-repeat;
height: 19px;
}



/* 左ナビゲーション　製品紹介 チューバ
----------------------------------------------*/
#navigation li#tubas_off{
background:url(../images/button/products/tubas_off.gif) no-repeat;
height: 19px;
}


#navigation li#tubas_off a:hover{
background:url(../images/button/products/tubas_on.gif) no-repeat;
height: 19px;
}



#navigation li#tubas_on{
background:url(../images/button/products/tubas_on.gif) no-repeat;
height: 19px;
}

#navigation li#tubas_off_iv{
background:url(../images/button/products/tubas_off_iv.gif) no-repeat;
height: 19px;
}


#navigation li#tubas_off_iv a:hover{
background:url(../images/button/products/tubas_on.gif) no-repeat;
height: 19px;
}

/* 左ナビゲーション　製品紹介 ワーグナー
----------------------------------------------*/
#navigation li#wagnerTubes_off{
background:url(../images/button/products/wagner_off.gif) no-repeat;
height: 19px;
}

#navigation li#wagnerTubes_off a:hover{
background:url(../images/button/products/wagner_on.gif) no-repeat;
height: 19px;
}

#navigation li#wagnerTubas_on{
background:url(../images/button/products/wagner_on.gif) no-repeat;
height: 19px;
}

#navigation li#wagnerTubes_off_iv{
background:url(../images/button/products/wagner_off_iv.gif) no-repeat;
height: 19px;
}

#navigation li#wagnerTubes_off_iv a:hover{
background:url(../images/button/products/wagner_on.gif) no-repeat;
height: 19px;
}

/* 左ナビゲーション　製品紹介 マウスピース
----------------------------------------------*/
#navigation li#mouthpices_off{
background:url(../images/button/products/mouthpieces_off.gif) no-repeat;
height: 19px;
}


#navigation li#mouthpices_off a:hover{
background:url(../images/button/products/mouthpieces_on.gif) no-repeat;
height: 19px;
}


#navigation li#mouthpices_on {
background:url(../images/button/products/mouthpieces_on.gif) no-repeat;
height: 19px;
}

#navigation li#mouthpices_off_iv{
background:url(../images/button/products/mouthpieces_off_iv.gif) no-repeat;
height: 19px;
}


#navigation li#mouthpices_off_iv a:hover{
background:url(../images/button/products/mouthpieces_on.gif) no-repeat;
height: 19px;
}


/* 左ナビゲーション　製品紹介 アクセサリー
----------------------------------------------*/
#navigation li#accessories_off{
background:url(../images/button/products/accessories_off.gif) no-repeat;
height: 19px;
}

#navigation li#accessories_off a:hover{
background:url(../images/button/products/accessories_on.gif) no-repeat;
height: 19px;
}

#navigation li#accessories_on{
background:url(../images/button/products/accessories_on.gif) no-repeat;
height: 19px;
}

#navigation li#accessories_off_iv{
background:url(../images/button/products/accessories_off_iv.gif) no-repeat;
height: 19px;
}

#navigation li#accessories_off_iv a:hover{
background:url(../images/button/products/accessories_on.gif) no-repeat;
height: 19px;
}

/* 左ナビゲーション　バナー
-------------------------------*/
#navigationB{
	position:absolute;
	top:495px;
	left:20px;
	width:180px;
	margin:0px;
	padding:0px;
	}

	
#navigationB ul {
  list-style: none;
  padding:0px;
}
#navigationB li {
  width: 130px;
  height:60px;
	  margin-left:10px;
	  		  margin-top:15px;
  text-indent: -9999px;
}

#navigationB li a {
  text-decoration: none; /* ■Firefox等で線が表示されないようにする */
  width: 130px;
  height:60px;
display: block;
    /*\*/
   overflow: hidden;
/**/
  text-decoration: none;	/* Firefox */

}
#navigationB li#AHOCbanner_off{
	background:url(../images/button/ahoc_banner_off.gif) no-repeat;
}

#navigationB li#AHOCbanner_off a:hover{
	background:url(../images/button/ahoc_banner_on.gif) no-repeat;
height: 60px;
}

#navigationB li#AHOCbanner_on{
	background:url(../images/button/ahoc_banner_on.gif) no-repeat;
}
#navigationB li#SYSTEMbanner_off{
	background:url(../images/button/system_off.gif) no-repeat;
		  margin-top:25px;
}


#navigationB li#SYSTEMbanner_off a:hover{
	background:url(../images/button/system_on.gif) no-repeat;
}
#navigationB li#SYSTEMbanner_on{
	background:url(../images/button/system_on.gif) no-repeat;
		  margin-top:25px;
}

#navigationB li#Space{
	height:90px;
}



/* テキスト
---------------------------------------------------- */
.textJP_s{
	font-size:0.6em;
	line-height:1em;
	}
.textEN_s{
	font-size:0.9em;
	font-family:"Times New Roman", Times, serif;
	line-height:1em
	}
	
.textEN_ss{
	font-size:0.7em;
	font-family:Arial, Helvetica, sans-serif;
	line-height:1em;
	font-weight:400;
	}

.textJP_m{
	font-size:0.8em;
	line-height:1.5em;
	}
	


.textAdobeReader{
	font-size:0.8em;
	line-height:10em;
	}

	
.text_en_LLiv{
	font-size:3em;
	font-family:"Times New Roman", Times, serif;
	color:#fff;
	font-weight:bold;
	}

.tableText{
	color:#000;
    font-size:0.8em;
    line-height:1em;
	}
	
.textAbout{
	padding-top:20px;
	color:#04392d;
	font-size:0.8em;
	line-height:1.6em;
	text-align: left;
}

.textGreen_bold{
	color:#04392d;
	font-size:0.9em;
	line-height:1.6em;
	font-weight:bold;
}
.textGreen_bold_en{
	color:#04392d;
	font-size:1.5em;
	line-height:1.6em;
	font-weight:bold;
	font-family:"Times New Roman", Times, serif;
}

.aboutAlexText{
	color:#033333;
    font-size:0.8em;
    line-height:1.5em;
}
	
.textJh3{
	font-size:1em;
	color:#04392d;
	font-weight:bold;
	line-height:2em;
}

.textEh3{
	font-weight:bold;
	line-height:2em;
	font-size:1.4em;
	color:#04392d;
	font-family:"Times New Roman", Times, serif;
}

.textGold{
	color:#877610;
	}
	
	
.textBlack{
	color:#000;
}

.textSizeGold08em{
	color:#877610;
	font-size:0.8em;
	}
	
.bgGreen{
	background:#193025;
	color:#fff;
	font-size:0.8em;
	line-height:1.5em;
}


/*News

-------------------------------------------*/
*html .newsLineup{
	float: right;
	width: 710px;
	text-align: center;
}
.newsHead{
	float: right;
	width: 750px;
	text-align: center;
	padding:0px;
	margin: 0px;
}


.newsLineup{
	float: right;
	width: 710px;
	text-align: center;
	padding:0px;
	margin: 0px 20px 0px 20px;
}


.newsLineup h2{
	text-align:left;
	font-weight:bold;
	font-size:0.8em;
	line-height:1.8em;
	color:#fff;
	padding-left:15px;
	width: 705px;
	margin-left: 0px;
	vertical-align: middle;
	margin-top: 5px;
	background-color: #1a2f24;
    border-bottom: 2px solid #000000;
    border-top: 1px solid #579864;
    padding-top: 5px;
    padding-bottom: 5px;
}

.newsLineup h3{
	text-align: left;
	font-weight: bold;
	font-size: 0.8em;
	line-height: 1.5em;
	color: #182C23;
	vertical-align: middle;
	letter-spacing: 0.1em;
	margin-left: 10px;
	margin-top: 5px;
}

.newsLineup h4{
	text-align:left;
	font-weight:bold;
	font-size:0.8em;
	line-height:1em;
	color:#182C23;
	vertical-align: middle;
	letter-spacing:0.2em;
	margin-left:30px;
	margin-top:5px;
}


.newsLineup p{
	text-align:left;
	font-size:0.8em;
	line-height:1.5em;
	color:#193025;
	padding: 10px;
	margin-left: 30px;
}

*html .newsLineup ul{
	width:650px;
}

.newsLineup ul{
	width: 680px;
	margin-left: 60px;
	margin-top: 10px;
	margin-bottom: 20px;
}

.newsLineup li{
	font-size:0.8em;
	line-height:1.5em;
	text-align:left;
	color:#193025;
	list-style-position:outside;
	list-style-type:square;
}


*html .newsLineupList ol{
	width:680px;
}

.newsLineupList ol{
	width:680px;
	margin-left:40px;
}
.newsLineupList li{
	font-size:0.8em;
	line-height:1.5em;
	text-align:left;
	color:#193025;
	list-style-position:outside;
		list-style-type:square;
}


*html .newsLineup table{
	border-collapse:separate;
	border: 1px none;
	margin-left:10px;
	border-top-style:none;
	border-top-color:#C4CCC9;
	margin-top: 10px;
	display:inline;
}

.newsLineup table{
	border-collapse:separate;
	border: 1px none;
	margin-left:40px;
	border-top-style:none;
	border-top-color:#C4CCC9;
	margin-top: 5px;
}

.newsLineup th{
	text-align:center;
	font-size:0.8em;
	line-height:1.5em;
	font-weight:bold;
	color:#193025;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style:  none;
	border-bottom-color:#3e4b53;
	border-left-color:#3e4b53;
	border-top-width: 1px;
	border-right-width: 1px;
	padding-left: 5px;
	padding-right:10px;
	vertical-align: top;
	border-right-color: #3e4b53;
}

.newsLineup td{
	text-align:left;
	font-size:0.7em;
	color:#03352A;
	line-height:1.5em;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style:  dotted;
	border-bottom-color:#3e4b53;
	border-left-color:#C4CCC9;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-color: #C4CCC9;
	padding-left: 5px;
	padding-right:5px;
	vertical-align: middle;
	letter-spacing: 0.1em;
}


*html .newsTitle{
	float: left;
	width: 670px;
	padding:0px;
	font-size:0.8em;
	line-height:1.6em;
	color:#193025;
	text-align:left;

}
.newsTitle{
	float: left;
	width: 670px;
	padding:0px;
	margin:10px 20px 10px 20px;
	font-size:0.8em;
	line-height:1.6em;
	color:#193025;
	text-align:left;
}

.newsTitle a:link{
	color:#193025;
text-decoration:underline;
background:transparent;
}


.newsTitle a:visited {
	color:#193025;
background: transparent;
}


.newsTitle ahover,a:active{
	color:#193025;
background: transparent;
}

.newsMovie{
	float: left;
	width: 670px;
	padding:0px;
	margin:10px 20px 10px 20px;
	font-size:0.8em;
	line-height:1.6em;
	color:#193025;
	text-align:left;
}


*html .newsLeft{
	float: left;
	width: 200px;
	text-align:center;

}


.newsLeft{
	float: left;
	width: 200px;
	padding:0px;
	margin:5px 0px 10px 20px;
	text-align:center;
}

	
.newsLeft img{
border:none;
padding:0px;
margin:0px;
}

.newsLeft p{
	text-align:center;
	font-size:0.8em;
	line-height:1.5em;
	color:#193025;
	padding:0px;
}


.newsLeft a:link{
	color:#193025;
text-decoration:underline;
background:transparent;
}


.newsLeft a:visited {
	color:#193025;
background: transparent;
}


.newsLeft ahover,a:active{
	color:#193025;
background: transparent;
}


.newsLeftText{
	text-align:center;
	font-size:0.8em;
	line-height:1.7;
	color:#193025;
	padding:0px;
	width:200px;
}


*html .newsRight{
	float: right;
	width: auto;
	width:450px;
}


.newsRight{
	float: right;
	width: 460px;
	margin: 5px 10px;
}


.newsRight a:link{
	color:#193025;
text-decoration:underline;
background:transparent;
}


.newsRight a:visited {
	color:#193025;
background: transparent;
}


.newsRight ahover,a:active{
	color:#193025;
background: transparent;
}

.newsRight table{
	width: 420px;
}

.newsRight th{
	height: 20px;
	font-size: 0.7em;
	line-height: 1.5em;
	font-weight: bold;
	color: #193025;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-bottom-color: #3e4b53;
	border-left-color: #3e4b53;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-color: #3e4b53;
	padding-left: 5px;
	padding-right: 10px;
	vertical-align: middle;
	text-align: right;
}

.newsRight td{
	font-size:0.7em;
	color:#193025;
	line-height:1.5em;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style:  none;
	border-bottom-color: #3e4b53;
	border-left-color: #3e4b53;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-color: #3e4b53;
	padding-left: 5px;
	padding-right:5px;
	vertical-align: middle;
}

/* ニュース
---------------------------------------------------- */

.newsCenter{
	float: left;
	width: 630px;
	margin:15px 20px 5px 50px;
}

.newsCenter a:link{
	color:#193025;
text-decoration:underline;
background:transparent;
}


.newsCenter a:visited {
	color:#193025;
background: transparent;
}


.newsCenter ahover,a:active{
	color:#193025;
background: transparent;
}



.newsCenter table{
	width:560px;
}

.newsCenter th{
	height:20px;
	text-align:right;
	font-size:0.7em;
	line-height:1.5em;
	font-weight:bold;
	color:#193025;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style:  none;
	border-bottom-color: #3e4b53;
	border-left-color: #3e4b53;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-color: #3e4b53;
	padding-left: 5px;
	padding-right:5px;
	vertical-align: middle;
	width: 80px;
}

.newsCenter td{
	text-align:left;
	font-size:0.7em;
	color:#193025;
	line-height:1.5em;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style:  none;
	border-bottom-color: #3e4b53;
	border-left-color: #3e4b53;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-color: #3e4b53;
	padding-left: 5px;
	padding-right:5px;
}



.newsCenterli{
	float: left;
	width: 630px;
	margin:0px 20px 5px 50px;
}

.newsCenterli a:link{
	color:#193025;
text-decoration:underline;
background:transparent;
}


.newsCenterli a:visited {
	color:#193025;
background: transparent;
}


.newsCenterli ahover,a:active{
	color:#193025;
background: transparent;
}

.newsCenterli table{
	width:500px;
}

.newsCenterli th{
	height:20px;
	text-align:right;
	font-size:0.7em;
	line-height:1.5em;
	font-weight:bold;
	color:#193025;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style:  none;
	border-bottom-color: #3e4b53;
	border-left-color: #3e4b53;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-color: #3e4b53;
	padding-left: 5px;
	padding-right:5px;
	vertical-align: middle;
	width: 80px;
}

.newsCenterli td{
	text-align:left;
	font-size:0.7em;
	color:#193025;
	line-height:1.5em;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style:  none;
	border-bottom-color: #3e4b53;
	border-left-color: #3e4b53;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-color: #3e4b53;
	padding-left: 5px;
	padding-right:5px;
	vertical-align: middle;
}


/* イベント
---------------------------------------------------- */

.newsEvent{
	float: left;
	width: 630px;
	margin:15px 20px 5px 50px;
}

.newsEvent a:link{
	color:#193025;
text-decoration:underline;
background:transparent;
}


.newsEvent a:visited {
	color:#193025;
background: transparent;
}


.newsEvent ahover,a:active{
	color:#193025;
background: transparent;
}



.newsEvent table{
	width:560px;
}

.newsEvent th{
	height:20px;
	text-align:right;
	font-size:0.7em;
	line-height:1.5em;
	font-weight:bold;
	color:#193025;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style:  none;
	border-bottom-color: #3e4b53;
	border-left-color: #3e4b53;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-color: #3e4b53;
	padding-left: 5px;
	padding-right:5px;
	vertical-align: middle;
	width: 80px;
}

.newsEvent td{
	text-align:left;
	font-size:0.7em;
	line-height:1.5em;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style:  none;
	border-top-width: 1px;
	border-right-width: 1px;
	padding-left: 5px;
	padding-right:5px;
	vertical-align: top;
}



.newsEventli{
	float: left;
	width: 630px;
	margin:0px 20px 5px 50px;
}

.newsEventli a:link{
	color:#193025;
text-decoration:underline;
background:transparent;
}


.newsEventli a:visited {
	color:#193025;
background: transparent;
}


.newsEventli ahover,a:active{
	color:#193025;
background: transparent;
}

.newsEventli table{
	width:500px;
}

.newsEventli th{
	height:20px;
	text-align:right;
	font-size:0.7em;
	line-height:1.5em;
	font-weight:bold;
	color:#193025;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style:  none;
	border-bottom-color: #3e4b53;
	border-left-color: #3e4b53;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-color: #3e4b53;
	padding-left: 5px;
	padding-right:5px;
	vertical-align: middle;
	width: 80px;
}

.newsEventli td{
	text-align:left;
	font-size:0.7em;
	color:#193025;
	line-height:1.5em;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style:  none;
	border-bottom-color: #3e4b53;
	border-left-color: #3e4b53;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-color: #3e4b53;
	padding-left: 5px;
	padding-right:5px;
	vertical-align: middle;
}




/* ショップリスト
---------------------------------------------------- */

.shopList{
	float: left;
	width: 630px;
	margin:0px 20px 20px 50px;
}

.shopList a:link{
	color:#193025;
text-decoration:underline;
background:transparent;
}


.shopList a:visited {
	color:#193025;
background: transparent;
}


.shopList ahover,a:active{
	color:#193025;
background: transparent;
}



.shopList table{
	width:580px;
}

.shopList th{
	height:20px;
	text-align:right;
	font-size:0.7em;
	line-height:1.5em;
	font-weight:bold;
	color:#193025;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style:  none;
	border-bottom-color: #3e4b53;
	border-left-color: #3e4b53;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-color: #3e4b53;
	padding-left: 5px;
	padding-right:5px;
	vertical-align: middle;
	width: 80px;
}

.shopList td{
	text-align:left;
	font-size:0.7em;
	color:#193025;
	line-height:1.5em;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style:  none;
	border-bottom-color: #3e4b53;
	border-left-color: #3e4b53;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-color: #3e4b53;
	padding-left: 5px;
	padding-right:5px;
	vertical-align: middle;
}

.shopList .name{
	width: 140px;
}
.shopList .tel{
	width: 90px;
	}
	
.shopList .URL{
	width: 250px;
	}


*html .newsContent{
	float:right;
	width: 750px;
	background:#c4ccc9;
	overflow:hidden;
}

.newsContent{
	float:right;
	width: 750px;
	margin-right:30px;
	background:#c4ccc9;
}




.newsEXP{
	float:left;
	width:650px;
	padding:15px;
}

/*システム
------------------------------------------------*/
.system{
	float:right;
	width: 750px;
	margin-right:30px;
	background:url(../images/about/system/system.jpg) no-repeat #a3bbad;
	}
	
	

.system p{
	margin:430px 0px 20px 230px;
	text-align:left;
	color:#000;
	font-size:0.8em;
	line-height: 1.5em;
}

/*ダウンロード
------------------------------------------------*/

.download{
	float: left;
	width: 710px;
	text-align: center;
	margin:0px 20px 0px 20px;
	padding:0px;
	background:url(../images/common/news_line.gif) no-repeat bottom;
}
.download h2{
	text-align:left;
	font-weight:bold;
	font-size:0.8em;
	line-height:2.2em;
	color:#fff;
	padding-left:5px;
	width: 705px;
	background:url(../images/base/product_h2_bg.jpg) repeat-x;
	margin-left: 0px;
	vertical-align: middle;
	height: 26px;
	letter-spacing: 0.2em;
}

.downloadLeft{
	float: left;
	width: 150px;
	padding:0px;
	margin-left:30px;
	margin-top:10px;
	margin-bottom: 10px;
	text-align:center;
	margin-right: 20px;
}

	
.downloadLeft img{
border:none;
padding:0px;
margin:0px;
}


.downloadRight{
	float: right;
	width: 470px;
	padding:10px;
	margin:10px 10px 10px 10px;
}

.downloadRight p{
	text-align:left;
	font-size:0.8em;
	line-height:1.5em;
	color:#193124;
	padding:0px;
}

.downloadRight a{
		padding-left: 10px;
		background:url(../images/common/arrow_gray_02.gif) no-repeat;
}


.downloadRight a:link{
	color:#193124;
text-decoration:underline;
}


.downloadRight a:visited {
	color:#193124;
	text-decoration:underline;
}


.downloadRightt ahover,a:active{
	color:#000;
	text-decoration:underline;
}


.downloadTitle{
	float: left;
	width: 460px;
	padding:0px;
	margin:10px 20px 10px 270px;
	font-size:0.8em;
	line-height:1.6em;
	color:#193025;
	text-align:left;
	font-weight:100;
}

#adobeReader{
	width:480px;
	margin:10px 0px 30px 250px;
	font-size:0.7em;
	line-height:2em;
	height:50px;
	}
	
#adobeReader img{
	border:none;
	vertical-align:bottom;
	}
	
