/* global
----------------------------------------------- */
body {
	background: #fff;
	margin: 30px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align : center;
	font-family: helvetica, sans-serif;
}
img {
	border:none;
}
.clear {
	clear:both;
}
/* layout
----------------------------------------------- */
#wrapper {
	width: 840px;
	margin-left:auto;
	margin-right:auto;
	padding: 0 0 0 0px;
	text-align: left;
	background: transparent;
}
#container {
	width: 840px;
	margin:0 0 0 0;
	padding: 0 0 0 0px;
	text-align: left;
	overflow:auto;
	background: #fff url(http://www.sistersquare/fostex/i/menu_bg.gif) repeat-y left;
	;
}
#g-navi {
	background: #fff url(http://www.sistersquare.org/fostex/i/fostex_logo.gif) no-repeat left;
	height:20px;
	margin: 0 auto 10px auto;
	padding: 0 0 0 0;
	text-align: right;
	font-size:10px;
}
#end-navi {
	height:20px;
	margin: 0 auto 10px auto;
	padding: 0 0 0 0;
	text-align: right;
	font-size:10px;
}
#content {
	width: 635px;
	margin:0 0 0px 0;
	padding: 0 0 0 0px;
	text-align: left;
	background: transparent;
	overflow:auto;
	float:right;
}
#top-img {
	background: #fff url(http://www.fostex.jphttp://www.fostex.jp/user_file/fostex-sh/etc/sp_top_20090225.jpg) no-repeat left;
	width:635px;
	height:300px;
	margin: 0 auto 30px auto;
	padding: 0 0 0 0;
	text-align: left;
	overflow:hidden;
}
#left-menu {
	float: left;
	width: 190px;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	text-align:left;
}
#top-left-box {
	width:440px;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	float:left;
	background:#ffffff;
}
#top-right-box {
	float: left;
	width: 180px;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	float:right;
	background:#ffffff;
}
#top-right-contents {
	padding: 0 0 0 0;
	margin: 16px 16px 16px 16px;
}
#footer {
	background: #fff;
	width: 840px;
	padding: 0 0 0 0;
	margin: 30px 0 15px 0;
	border-top:1px solid #aaaaaa;
	clear: both;
	text-align: center;
	color: #444444;
}
.dot-line {
	background: #ffffff url(http://www.sistersquare.org/fostex/i/dot_line.gif) repeat-x center;
	width: 100%;
	padding: 12px 0 0 0;
	margin: 0 0 0 0;
	text-align: center;
}
/* text
----------------------------------------------- */



p {
	font-size: 12px;
	color: #333333;
	font-style: normal;
	line-height : 24px;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	font-family: helvetica, sans-serif;
}
a {
	color: #3399cc;
	font-weight: normal;
}
a:hover {
	color: #0099ff;
}
h3 {
	color: #333333;
	clear:both;
}
/* navi
----------------------------------------------- */
#navi-box {
	background: #fff url(http://www.sistersquare.org/fostex/i/head_navi.gif) no-repeat top;
	width:840px;
	height: 40px;
	margin:  0px 0 12px 0;
	padding: 0 0 0 0;
	overflow:hidden;
}
#navi {
	background: transparent;
	width: 840px;
	height: 40px;
	margin:  0px 0 0 0px;
	padding: 0 0 0 0;
}
#navi span {
	display:none;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
.navi_all {
	width:840px;             /* リスト全体の幅 */
	height:40px;             /* リスト全体の高さ */
	list-style:none;         /* リストマークを無しにする */
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	background:  transparent url(http://www.sistersquare.org/fostex/i/head_navi.gif) no-repeat 0px 0px;
}
.navi_all li {
	height:40px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	float:left;
}
.to_top a {
	float:left;
	width:200px;
	height:40px;
	margin: 0 240px 0 0;
	padding:0 0 0 0;
	display: inline;
	background:  transparent url(http://www.sistersquare.org/fostex/i/head_navi.gif) no-repeat 0px 0px;
}
.to_top a:hover {
	display: inline;
	background:  transparent url(http://www.sistersquare.org/fostex/i/head_navi.gif) no-repeat 0px -40px;
}
.to_news a {
	width:120px;
	height:40px;
	display: inline;
	background:  transparent url(http://www.sistersquare.org/fostex/i/head_navi.gif) no-repeat -440px 0px;
	margin: 0 20px 0 0;
	padding:0 0 0 0;
	float:left;
}
.to_news a:hover {
	display: inline;
	background:  transparent url(http://www.sistersquare.org/fostex/i/head_navi.gif) no-repeat -440px -40px;
}
.to_store a {
	float:left;
	width:120px;
	height:40px;
	display: inline;
	background:  transparent url(http://www.sistersquare.org/fostex/i/head_navi.gif) no-repeat -580px 0px;
	margin: 0 20px 0 0;
	padding:0 0 0 0;
}
.to_store a:hover {
	display: block;
	background:  transparent url(http://www.sistersquare.org/fostex/i/head_navi.gif) no-repeat -580px -40px;
}
.to_support a {
	float:left;
	width:120px;
	height:40px;
	display: inline;
	background:  transparent url(http://www.sistersquare.org/fostex/i/head_navi.gif) no-repeat -720px 0px;
	margin: 0 0 0 0;
	padding:0 0 0 0;
}
.to_support a:hover {
	display: inline;
	background:  transparent url(http://www.sistersquare.org/fostex/i/head_navi.gif) no-repeat -720px -40px;
}
/* product-index
----------------------------------------------- */


#product-index {
	background: transparent;
	width: 190px;
	margin:  0 0 0 0;
	padding: 0 0 0 0;
	text-align:left;
}
.product-index-all {
	list-style:none;
	margin:  0px 0 0 0;
	padding: 0 0 0 0;
	overflow:hidden;
}
#product-index span {
	display:none;
	overflow:hidden;
}
.product-index-head {
	overflow:hidden;
	display: block;
	width:190px;
	height:15px;
	margin-top:  0px;
	margin-right:  0px;
	margin-bottom:  30px;
	margin-left:  0px;
	padding:  0px 0px 0px 0px;
	background: transparent url(http://www.sistersquare.org/fostex/i/menu_head.gif) no-repeat 0 0px;
}
.to-gx100 a {
	overflow:hidden;
	display: block;
	width:145px;
	height:40px;
	margin-top:  0px;
	margin-right:  0px;
	margin-bottom:  6px;
	margin-left:  0px;
	padding:  0px 0px 0px 0px;
	background: #ffffff url(http://www.sistersquare.org/fostex/i/menu_gx100.gif) no-repeat 0 0px;
}
.to-gx100 a:hover {
	display: block;
	width:145px;
	height:40px;
	margin-top:  0px;
	margin-right:  0px;
	margin-bottom:  6px;
	margin-left:  0px;
	padding:  0px 0px 0px 0px;
	background: #ffffff url(http://www.sistersquare.org/fostex/i/menu_gx100.gif) no-repeat -145px -0px;
}
.to-gx102 a {
	overflow:hidden;
	display: block;
	width:145px;
	height:40px;
	margin:  6px 0px 0px 0px;
	padding:  0px 0px 0px 0px;
	background-color: #ffffff;
	background-image: url(http://www.fostex.jp/user_file/fostex-sh/etc/menu_gx102.gif);
	background-repeat: no-repeat;
	background-position: 0 0px;
}
.to-gx102 a:hover {
	display: block;
	width:145px;
	height:40px;
	margin:  6px 0px 0px 0px;
	padding:  0px 0px 0px 0px;
	background: #ffffff url(http://www.fostex.jp/user_file/fostex-sh/etc/menu_gx102.gif) no-repeat -145px -0px;
}
.to-gx103 a {
	overflow:hidden;
	display: block;
	width:145px;
	height:40px;
	margin:  6px 0px 0px 0px;
	padding:  0px 0px 0px 0px;
	background: #ffffff url(http://www.fostex.jp/user_file/fostex-sh/etc/menu_gx103.gif) no-repeat 0 0px;
}
.to-gx103 a:hover {
	display: block;
	width:145px;
	height:40px;
	margin:  6px 0px 0px 0px;
	padding:  0px 0px 0px 0px;
	background: #ffffff url(http://www.fostex.jp/user_file/fostex-sh/etc/menu_gx103.gif) no-repeat -145px -0px;
}
.to-cw200a a {
	overflow:hidden;
	display: block;
	width:145px;
	height:40px;
	margin:  6px 0px 0px 0px;
	padding:  0px 0px 0px 0px;
	background: #ffffff url(http://www.fostex.jp/user_file/fostex-sh/etc/menu_cw200a.gif) no-repeat 0 0px;
}
.to-cw200a a:hover {
	display: block;
	width:145px;
	height:40px;
	margin:  6px 0px 0px 0px;
	padding:  0px 0px 0px 0px;
	background: #ffffff url(http://www.fostex.jp/user_file/fostex-sh/etc/menu_cw200a.gif) no-repeat -145px -0px;
}
.to-g1300 a {
	overflow:hidden;
	display: block;
	width:145px;
	height:40px;
	margin:  6px 0px 0px 0px;
	padding:  0px 0px 0px 0px;
	background: #ffffff url(http://www.sistersquare.org/fostex/i/menu_g1300.gif) no-repeat 0 0px;
}
.to-g1300 a:hover {
	display: block;
	width:145px;
	height:40px;
	margin:  6px 0px 0px 0px;
	padding:  0px 0px 0px 0px;
	background: #ffffff url(http://www.sistersquare.org/fostex/i/menu_g1300.gif) no-repeat -145px -0px;
}
.to-g1302 a {
	overflow:hidden;
	display: block;
	width:145px;
	height:40px;
	margin:  6px 0px 0px 0px;
	padding:  0px 0px 0px 0px;
	background: #ffffff url(http://www.sistersquare.org/fostex/i/menu_g1302.gif) no-repeat 0 0px;
}
.to-g1302 a:hover {
	display: block;
	width:145px;
	height:40px;
	margin:  6px 0px 0px 0px;
	padding:  0px 0px 0px 0px;
	background: #ffffff url(http://www.sistersquare.org/fostex/i/menu_g1302.gif) no-repeat -145px -0px;
}
.to-g2000 a {
	overflow:hidden;
	display: block;
	width:145px;
	height:40px;
	margin:  6px 0px 0px 0px;
	padding:  0px 0px 0px 0px;
	background: #ffffff url(http://www.sistersquare.org/fostex/i/menu_g2000.gif) no-repeat 0 0px;
}
.to-g2000 a:hover {
	width:145px;
	height:40px;
	display: block;
	margin:  6px 0px 0px 0px;
	padding:  0px 0px 0px 0px;
	background: #ffffff url(http://www.sistersquare.org/fostex/i/menu_g2000.gif) no-repeat -145px -0px;
}
.to-accessory a {
	overflow:hidden;
	display: block;
	width:145px;
	height:30px;
	margin:  15px 0px 0px 0px;
	padding:  0px 0px 0px 0px;
	background: #ffffff url(http://www.sistersquare.org/fostex/i/menu_accessory.gif) no-repeat 0px -0px;
}
.to-accessory a:hover {
	display: block;
	width:145px;
	height:30px;
	margin:  15px 0px 0px 0px;
	padding:  0px 0px 0px 0px;
	background: #ffffff url(http://www.sistersquare.org/fostex/i/menu_accessory.gif) no-repeat -145px -0px;
}
.to-catalogue a {
	overflow:hidden;
	display: block;
	width:145px;
	height:30px;
	margin:  15px 0px 0px 0px;
	padding:  0px 0px 0px 0px;
	background: #ffffff url(http://www.sistersquare.org/fostex/i/menu_catalogue.gif) no-repeat 0px -0px;
}
.to-catalogue a:hover {
	display: block;
	width:145px;
	height:30px;
	margin:  15px 0px 0px 0px;
	padding:  0px 0px 0px 0px;
	background: #ffffff url(http://www.sistersquare.org/fostex/i/menu_catalogue.gif) no-repeat -145px -0px;
}
.to-tech a {
	overflow:hidden;
	display: block;
	width:145px;
	height:60px;
	margin:  15px 0px 0px 0px;
	padding:  0px 0px 0px 0px;
	background: #ffffff url(http://www.sistersquare.org/fostex/i/menu_tech.jpg) no-repeat 0 0px;
}
.to-tech a:hover {
	display: block;
	margin:  15px 0px 0px 0px;
	padding:  0px 0px 0px 0px;
	background: #ffffff url(http://www.sistersquare.org/fostex/i/menu_tech.jpg) no-repeat -145px -0px;
}
/* top-news
----------------------------------------------- */


#top-news {
	background: #ffffff;
	width: 420px;
	margin:  0 0 0 0;
	padding: 0 0 0 0;
	text-align:left;
	overflow:auto;
	border-bottom:1px solid #cccccc;
}
#top-news h2 {
	background: #ffffff;
	width: 400px;
	height:30px;
	margin:  0 0 12px 0;
	padding: 0 0 0 0;
	text-align:left;
}
.top-news-unit {
	background: #ffffff;
	margin:  0 0 8px 0px;
	padding: 6px 0 0 0;
	text-align:left;
	border-top:1px solid #cccccc;
}
.top-news-date {
	font-size: 10px;
	color: #cc3333;
	font-style: normal;
	line-height : 12px;
	padding: 0 0 0 0;
	margin: 0 0 2px 5px;
}
.top-news-title {
	font-size: 12px;
	color: #0099cc;
	font-style: normal;
	line-height : 16px;
	padding: 0 0 0 0;
	margin: 0 0 2px 5px;
}
/* footer
----------------------------------------------- */


#footer-menu {
	margin: 0 0 0 0;
	padding: 12px 0 0 0;
	text-align: right;
	font-size:11px;
	border-top:0px solid #dddddd;
	color:#ffffff;
}
#footer-menu ul {
	background: transparent;
	padding: auto;
	margin: auto;
}
#footer-menu li {
	display:inline;
	list-style:none;
	background: transparent;
	padding: 0 0 0 0;
	margin: 0 4px 0 0;
	color:#ffffff;
}
#copyright {
	font-size:10px;
	height:28px;
	clear: both;
	padding: 12px 0 16px 0;
	text-align: right;
	line-height:16px;
	color:#444444;
}
/* store
----------------------------------------------- */

.store-table {
	border-collapse: collapse;
	font-size: 12px;
	width:635px;
	margin:  0px 0px 15px 0;
}
.store-table th, td {
	border: 1px solid #cccccc;
	padding: 8px 5px 8px 5px;
	margin:  0px 0px 0px 0;
}
/* gx100
----------------------------------------------- */

#gx100-head {
	overflow:auto;
	display: block;
	margin:  0px 0px 45px 0;
	padding:  0px 0px 0px 0px;
	background: transparent url(http://www.sistersquare.org/fostex/i/gx100_head_img.jpg) no-repeat 60px 80px;
}
#gx100-head h2 {
overflow:hidden;
display: block;
height:60px;
margin:  0px 0px 0px 0;
padding:  0px 0px 0px 0px;
background: transparent url(http://www.sistersquare.org/fostex/i/h2_gx100.gif) no-repeat 0px 0px;
}
#gx100-head h2 span {
	display:none;
	overflow:hidden;
	font-size:7px;
	line-height:7px;
	height:1px;
}
#gx100-lead {
	padding: 320px 30px 0 50px;
	margin: 0 0 0 0;
}
#gx100-lead h3 {
	font-size: 16px;
	color: #333333;
	font-style: normal;
	line-height : 24px;
	padding: 0 0 0 0;
	margin: 0 0 8px 0;
}
#gx100-lead p {
	font-size: 14px;
	color: #333333;
	font-style: normal;
	line-height : 28px;
	padding: 0 0 0 0;
	margin: 0 0 30px 0;
}
.gx100-price {
	text-align:right;
	font-size: 14px;
	color: #333333;
	font-style: normal;
	line-height : 24px;
	padding: 30px 40px 0 50px;
	margin: 0 0 0 0;
}
/* gx102
----------------------------------------------- */

#gx102-head {
	overflow:auto;
	display: block;
	margin:  0px 0px 45px 0;
	padding:  0px 0px 0px 0px;
	background-color: transparent;
	background-image: url(http://www.fostex.jp/user_file/fostex-sh/etc/gx102_head_img.jpg);
	background-repeat: no-repeat;
	background-position: 60px 80px;
}
#gx102-head h2 {
	overflow:hidden;
	display: block;
	height:60px;
	margin:  0px 0px 0px 0;
	padding:  0px 0px 0px 0px;
	background-color: transparent;
	background-image: url(http://www.fostex.jp/user_file/fostex-sh/etc/h2_gx102.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#gx102-head h2 span {
	display:none;
	overflow:hidden;
	font-size:7px;
	line-height:7px;
	height:1px;
}
#gx102-lead {
	padding: 320px 30px 0 50px;
	margin: 0 0 0 0;
}
#gx102-lead h3 {
	font-size: 16px;
	color: #333333;
	font-style: normal;
	line-height : 24px;
	padding: 0 0 0 0;
	margin: 0 0 8px 0;
}
#gx102-lead p {
	font-size: 14px;
	color: #333333;
	font-style: normal;
	line-height : 28px;
	padding: 0 0 0 0;
	margin: 0 0 30px 0;
}
.gx102-price {
	text-align:right;
	font-size: 14px;
	color: #333333;
	font-style: normal;
	line-height : 24px;
	padding: 30px 40px 0 50px;
	margin: 0 0 0 0;
}

/* gx103
----------------------------------------------- */
#gx103-head {
	overflow:auto;
	display: block;
	margin:  0px 0px 30px 0;
	padding:  0px 0px 0px 0px;
	background: transparent;
}
#gx103-head-left {
	padding: 0px 0 0 0px;
	margin: 0 15px 0 0;
	float:left;
	width:350px;
	background: transparent;
}
#gx103-head-left h2 {
	overflow:hidden;
	display: block;
	height:60px;
	margin:  0px 0px 30px 0;
	padding:  0px 0px 0px 0px;
	background-color: transparent;
	background-image: url(http://www.fostex.jp/user_file/fostex-sh/etc/h2_gx103.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#gx103-head-left h2 span {
	display:none;
	overflow:hidden;
	font-size:7px;
	line-height:7px;
	height:1px;
	background: transparent;
}
#gx103-head-left h3 {
	font-size: 16px;
	color: #333333;
	font-style: normal;
	line-height : 28px;
	background: transparent;
	padding: 0px 0 6px 0;
	margin:  0px 0px 15px 0;
}
#gx103-head-left p {
	font-size: 14px;
	color: #333333;
	font-style: normal;
	line-height : 28px;
	background: transparent;
	padding: 0px 0 0 0;
}
#gx103-head-right {
	width:270px;
	float:right;
	text-align:right;
	background-color: transparent;
	background-image: url(http://www.fostex.jp/user_file/fostex-sh/etc/gx103_head_img.jpg);
	background-repeat: no-repeat;
	background-position: 15px 30px;
}
#gx103-head-right p {
	font-size: 14px;
	color: #333333;
	font-style: normal;
	line-height : 22px;
	padding: 400px 0 0 0;
	margin:0px 5px 0 0;
	background: transparent;
}

/* cw200a
----------------------------------------------- */

#cw200a-head {
	overflow:auto;
	display: block;
	margin:  0px 0px 45px 0;
	padding:  0px 0px 0px 0px;
	background-color: transparent;
	background-image: url(http://www.fostex.jp/user_file/fostex-sh/etc/cw200a_head_img.jpg);
	background-repeat: no-repeat;
	background-position: 60px 80px;
}
#cw200a-head h2 {
	overflow:hidden;
	display: block;
	height:60px;
	margin:  0px 0px 0px 0;
	padding:  0px 0px 0px 0px;
	background-color: transparent;
	background-image: url(http://www.fostex.jp/user_file/fostex-sh/etc/h2_cw200a.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#cw200a-head h2 span {
	display:none;
	overflow:hidden;
	font-size:7px;
	line-height:7px;
	height:1px;
}
#cw200a-lead {
	padding: 320px 30px 0 50px;
	margin: 0 0 0 0;
}
#cw200a-lead h3 {
	font-size: 16px;
	color: #333333;
	font-style: normal;
	line-height : 24px;
	padding: 0 0 0 0;
	margin: 0 0 8px 0;
}
#cw200a-lead p {
	font-size: 14px;
	color: #333333;
	font-style: normal;
	line-height : 28px;
	padding: 0 0 0 0;
	margin: 0 0 30px 0;
}
.cw200a-price {
	text-align:right;
	font-size: 14px;
	color: #333333;
	font-style: normal;
	line-height : 24px;
	padding: 30px 40px 0 50px;
	margin: 0 0 0 0;
}

/* g1300
----------------------------------------------- */

#g1300-head {
	overflow:auto;
	display: block;
	margin:  0px 0px 45px 0;
	padding:  0px 0px 0px 0px;
	background: transparent;
}
#g1300-head-left {
	padding: 0px 0 0 0px;
	margin: 0 25px 0 0;
	float:left;
	width:420px;
	background: transparent;
}
#g1300-head-left h2 {
	overflow:hidden;
	display: block;
	height:60px;
	margin:  0px 0px 30px 0;
	padding:  0px 0px 0px 0px;
	background: transparent url(http://www.sistersquare.org/fostex/i/h2_g1300.gif) no-repeat 0px 0px;
}
#g1300-head-left h2 span {
	display:none;
	overflow:hidden;
	font-size:7px;
	line-height:7px;
	height:1px;
	background: transparent;
}
#g1300-head-left h3 {
	font-size: 16px;
	color: #333333;
	font-style: normal;
	line-height : 28px;
	background: transparent;
	padding: 0px 0 6px 0;
}
#g1300-head-left p {
	font-size: 14px;
	color: #333333;
	font-style: normal;
	line-height : 28px;
	background: transparent;
	padding: 0px 0 0 0;
}
#g1300-head-right {
	width:190px;
	float:right;
	text-align:right;
	background: transparent url(http://www.sistersquare.org/fostex/i/g1300_head_img.jpg) no-repeat 15px 30px;
}
#g1300-head-right p {
	font-size: 14px;
	color: #333333;
	font-style: normal;
	line-height : 22px;
	padding: 350px 0 0 0;
	margin:0px 15px 0 0;
	background: transparent;
}
/* g1302
----------------------------------------------- */

#g1302-head {
	overflow:auto;
	display: block;
	margin:  0px 0px 30px 0;
	padding:  0px 0px 0px 0px;
	background: transparent;
}
#g1302-head-left {
	padding: 0px 0 0 0px;
	margin: 0 15px 0 0;
	float:left;
	width:350px;
	background: transparent;
}
#g1302-head-left h2 {
	overflow:hidden;
	display: block;
	height:60px;
	margin:  0px 0px 30px 0;
	padding:  0px 0px 0px 0px;
	background: transparent url(http://www.sistersquare.org/fostex/i/h2_g1302.gif) no-repeat 0px 0px;
}
#g1302-head-left h2 span {
	display:none;
	overflow:hidden;
	font-size:7px;
	line-height:7px;
	height:1px;
	background: transparent;
}
#g1302-head-left h3 {
	font-size: 16px;
	color: #333333;
	font-style: normal;
	line-height : 28px;
	background: transparent;
	padding: 0px 0 6px 0;
	margin:  0px 0px 15px 0;
}
#g1302-head-left p {
	font-size: 14px;
	color: #333333;
	font-style: normal;
	line-height : 28px;
	background: transparent;
	padding: 0px 0 0 0;
}
#g1302-head-right {
	width:270px;
	float:right;
	text-align:right;
	background: transparent url(http://www.sistersquare.org/fostex/i/g1302_head_img.jpg) no-repeat 15px 30px;
}
#g1302-head-right p {
	font-size: 14px;
	color: #333333;
	font-style: normal;
	line-height : 22px;
	padding: 450px 0 0 0;
	margin:0px 15px 0 0;
	background: transparent;
}
/* g2000
----------------------------------------------- */

#g2000-head {
	overflow:auto;
	display: block;
	margin:  0px 0px 45px 0;
	padding:  0px 0px 0px 0px;
	background: transparent;
}
#g2000-head-left {
	padding: 0px 0 0 0px;
	margin: 0 10px 0 0;
	float:left;
	width:335px;
	background: transparent;
}
#g2000-head-left h2 {
	overflow:hidden;
	display: block;
	height:60px;
	margin:  0px 0px 30px 0;
	padding:  0px 0px 0px 0px;
	background: transparent url(http://www.sistersquare.org/fostex/i/h2_g2000.gif) no-repeat 0px 0px;
}
#g2000-head-left h2 span {
	display:none;
	overflow:hidden;
	font-size:7px;
	line-height:7px;
	height:1px;
	background: transparent;
}
#g2000-head-left h3 {
	font-size: 16px;
	color: #333333;
	font-style: normal;
	line-height : 28px;
	background: transparent;
	padding: 0px 0 15px 0;
}
#g2000-head-left p {
	font-size: 14px;
	color: #333333;
	font-style: normal;
	line-height : 28px;
	background: transparent;
	padding: 0px 0 0 0;
}
#g2000-head-right {
	width:290px;
	float:right;
	text-align:right;
	background: transparent url(http://www.sistersquare.org/fostex/i/g2000_head_img.jpg) no-repeat 30px 30px;
}
#g2000-head-right p {
	font-size: 14px;
	color: #333333;
	font-style: normal;
	line-height : 22px;
	padding: 460px 0 0 0;
	margin:0px 15px 0 0;
	background: transparent;
}
.speaker-h3 {
	font-size: 18px;
	color: #333333;
	font-style: normal;
	font-weight: bold;
	line-height : 20px;
	padding: 0 0px 0 0;
	margin: 35px 0 18px 0;
	background:#fff;
	border-top:#cccccc 0px solid;
	border-bottom:#cccccc 0px solid;
	border-left:#cccccc 0px solid;
	border-right:#cccccc 0px solid;
	clear:both;
}
.speaker-h4 {
	font-size: 14px;
	color: #333333;
	font-style: normal;
	font-weight: bold;
	line-height : 20px;
	padding: 15px 0px 8px 8px;
	margin: 30px 0 15px 0;
	background:#fff;
	border-top:#cccccc 0px solid;
	border-bottom:#cccccc 1px solid;
	border-left:#cccccc 4px solid;
	border-right:#cccccc 0px solid;
	clear:both;
}
.speaker-h4 span {
	font-size: 11px;
	color: #006633;
	font-style: normal;
	font-weight: normal;
	line-height : 20px;
}
.spec {
	width:100%;
}
.spec td {
	font-size: 12px;
	color: #333333;
	font-style: normal;
	line-height : 22px;
	border: 1px solid #cccccc;
	padding: 8px 5px 8px 5px;
}
.spec th {
	font-size: 12px;
	color: #333333;
	font-style: normal;
	line-height : 22px;
	border: 1px solid #cccccc;
	padding: 8px 5px 8px 5px;
	text-align:left;
	background:#dddddd;
}
.totech {
	font-size: 14px;
	color: #333333;
	font-style: normal;
	line-height : 22px;
	margin:45px 0 30px 0;
}
/* accessory
----------------------------------------------- */

.h2-accessory {
	overflow:hidden;
	display: block;
	height:60px;
	margin:  0px 0px 30px 0;
	padding:  0px 0px 9px 0px;
	background: transparent url(http://www.sistersquare.org/fostex/i/h2_accessory.gif) no-repeat 0px 0px;
	border-bottom:0px solid #cccccc;
}
.h2-accessory span {
	display:none;
	overflow:hidden;
}
.stand-des {
	overflow:auto;
	font-size: 12px;
	color: #333333;
	font-style: normal;
	font-weight: normal;
	line-height : 24px;
	padding: 30px 15px 15px 15px;
	margin: 0px 0 0px 0;
	background:#fff;
	border-top:#cccccc 0px solid;
	border-bottom:#cccccc 0px solid;
	border-left:#cccccc 0px solid;
	border-right:#cccccc 0px solid;
	clear:both;
}
.h3-accessory {
	overflow:auto;
	font-size: 18px;
	color: #333333;
	margin:15px 0 15px 0;
	clear:both;
}
.h3-accessory-bord {
	overflow:auto;
	font-size: 18px;
	color: #333333;
	margin:0px 0 0px 0;
	padding:60px 0 15px 0;
	clear:both;
}
.h4-accessory {
	overflow:auto;
	font-size: 16px;
	color: #333333;
	margin:15px 0 15px 0;
	clear:both;
}
#sg600 {
	font-size: 14px;
	color: #333333;
	height: 380px;

}

#sg300s {
	font-size: 14px;
	color: #333333;
	height: 230px;
}
/* catalogue
----------------------------------------------- */

.h2-catalogue {
	overflow:hidden;
	display: block;
	height:69px;
	margin:  0px 0px 30px 0;
	padding:  0px 0px 0px 0px;
	background: transparent url(http://www.sistersquare.org/fostex/i/h2_catalogue.gif) no-repeat 0px 0px;
	border-bottom:1px solid #cccccc;
}
.h2-catalogue span {
	display:none;
	overflow:hidden;
}
.catalogue-h3 {
	font-size: 16px;
	color: #333333;
	font-style: normal;
	font-weight: bold;
	line-height : 20px;
	padding: 0px 0px 8px 0px;
	margin: 0px 0 0px 0;
	background:#fff;
	border-top:#cccccc 0px solid;
	border-bottom:#cccccc 0px solid;
	border-left:#cccccc 0px solid;
	border-right:#cccccc 0px solid;
	clear:both;
}
.catalogue-unit {
	overflow:auto;
	background: #ffffff;
	margin:  0 0 15px 0px;
	padding: 0px 0 0 0;
	text-align:left;
	clear:both;
}
.catalogue-left {
	float:left;
	background: #ffffff;
	margin:  0 15px 0px 0px;
	padding: 0px 0 0 0;
	text-align:left;
}
.catalogue-right {
	float:left;
	background: #ffffff;
	margin:  0 0px 0px 0px;
	padding: 0px 0 0 0;
	text-align:left;
}
/* news
----------------------------------------------- */

.h2-news {
	overflow:hidden;
	display: block;
	height:69px;
	margin:  0px 0px 30px 0;
	padding:  0px 0px 0px 0px;
	background: transparent url(http://www.sistersquare.org/fostex/i/h2_news.gif) no-repeat 0px 0px;
	border-bottom:1px solid #cccccc;
}
.h2-news span {
	display:none;
	overflow:hidden;
}
.news-h3 {
	font-size: 16px;
	color: #333333;
	font-style: normal;
	font-weight: bold;
	line-height : 20px;
	padding: 12px 0px 8px 0;
	margin: 0px 0px 0px 0;
	background:#ffffff;
	clear:both;
}
.news-unit {
	overflow:auto;
	background: #ffffff;
	margin:  0 0 30px 0px;
	padding: 0px 0 12px 15px;
	text-align:left;
	border-top:#cccccc 0px solid;
	border-bottom:#cccccc 0px solid;
	border-left:#cccccc 1px solid;
	border-right:#cccccc 0px solid;
	clear:both;
}
.news-date {
	font-size: 12px;
	color: #cc3333;
	font-style: normal;
	line-height : 12px;
	padding: 4px 4px 8px 0;
	margin: 0 0 15px 0px;
	text-align:left;
}
.h2-store {
	overflow:hidden;
	display: block;
	height:69px;
	margin:  0px 0px 30px 0;
	padding:  0px 0px 0px 0px;
	background: transparent url(http://www.sistersquare.org/fostex/i/h2_store.gif) no-repeat 0px 0px;
	border-bottom:1px solid #cccccc;
}
.h2-store span {
	display:none;
	overflow:hidden;
}
.h2-support {
	overflow:hidden;
	display: block;
	height:69px;
	margin:  0px 0px 30px 0;
	padding:  0px 0px 0px 0px;
	background: transparent url(http://www.sistersquare.org/fostex/i/h2_support.gif) no-repeat 0px 0px;
	border-bottom:1px solid #cccccc;
}
.h2-support span {
	display:none;
	overflow:hidden;
}
.h2-tech {
	overflow:hidden;
	display: block;
	width:635px;
	height:200px;
	margin:  15px 0px 30px 0;
	padding:  0px 0px 0px 0px;
	background: transparent url(http://www.sistersquare.org/fostex/i/h2_tech.jpg) no-repeat 0px 0px;
}
.h2-tech span {
	display:none;
	overflow:hidden;
}
.tech-head {
	font-size: 12x;
	color: #333333;
	font-style: normal;
	line-height : 24px;
	background: transparent;
	padding: 0px 0 0 0;
	margin: 0px 0 30px 0;
}
.tech-h3 {
	font-size: 16px;
	color: #333333;
	font-style: normal;
	font-weight: bold;
	line-height : 20px;
	padding: 15px 0px 8px 8px;
	margin: 30px 0 15px 0;
	background:#fff;
	border-top:#cccccc 0px solid;
	border-bottom:#cccccc 1px solid;
	border-left:#cccccc 4px solid;
	border-right:#cccccc 0px solid;
	clear:both;
}
.tech-h4 {
	font-size: 14px;
	color: #333333;
	font-style: normal;
	font-weight: bold;
	line-height : 20px;
	padding: 0px 0px 0px 0px;
	margin: 30px 0 15px 0;
	background:#fff;
	border-top:#cccccc 0px solid;
	border-bottom:#cccccc 0px solid;
	border-left:#cccccc 0px solid;
	border-right:#cccccc 0px solid;
	clear:both;
}
.tech-footer {
	font-size: 14px;
	text-align:center;
	color: #333333;
	font-style: normal;
	font-weight: normal;
	line-height : 35px;
	padding: 15px 15px 15px 15px;
	margin: 45px 0 30px 0;
	background:#eeeeee;
	border-top:#cccccc 4px solid;
	border-bottom:#cccccc 4px solid;
	border-left:#cccccc 4px solid;
	border-right:#cccccc 4px solid;
	clear:both;
}
