@charset "iso-8859-1";

/* --------- stage --------- */

.cf{
	display				:	inline-block;
}

.cf:after {
	height				:	0;
	clear				:	both;
	display				:	block;
}

div#content{
	width:760px;
	padding:0;
	margin:0;
}

#mainarea{
    width:760px;
	margin-bottom:9px;
	padding-bottom:13px;
	background:url(../img/index/i_main_btm.jpg) no-repeat left bottom;
}

#mainarea object {
	vertical-align:bottom;
}

#productarea{
    width:760px;
	padding:0;
}

.lineup{
    width:741px;
	padding:0 0 0 19px;
	margin:0;
}

#newsarea{
    width:760px;
	padding:0;
	margin-bottom:10px;
}

#notearea{
    width:720px;
	padding:0;
	margin-left:19px;
	margin-top:26px;
	font-size:80%;
}

#notearea p{
	padding-left:0.7em;
	text-indent:-0.7em;
}

h3 {
	margin-bottom:9px;
	padding-bottom:13px;
	background:url(../img/index/i_main_btm.jpg) left bottom;
}

/* JS Slider */

#image-navigation .navi-image { position:relative;}
#image-navigation .navi-image a { display:block; }
#image-navigation .navi-image a { position:absolute; top:0; left:0; z-index:8; }
#image-navigation .navi-image a.active { z-index:10; }
#image-navigation .navi-image a.last-active { z-index:9; }

img {
  border:0;
  vertical-align:bottom;
}
ul,
li {
  margin:0;
  padding:0;
  list-style:none;
}
#image-navigation {
	position:relative;
	width:760px;
	height:340px;
}

#image-navigation ul li {
  float:left;
  padding-right:3px;
}
#image-navigation ul li a {
  display:block;
  width:9px;
  height:9px;
  float:left;
  font-size:1px;
}
#image-navigation .navi {
	position:absolute;
	z-index:20;
	right:5px;
	bottom:40px;
}
#image-navigation .navi-image {
	width:760px;
	height:340px;
}

/* --------- Lineup bt --------- */
.lineup {
	width: 760px;
}

.lineupArea{
    width:227px;
	margin-top:28px;
	float:left;
	margin-right:20px;
}

.lineupArea .imgArea {
	text-align:center;
}

.lineupArea ul{
    width:227px;
	height:19px;
	padding:0;
	margin:0;
	list-style:none;
}

.lineupArea li{
    margin:0;
	padding:0;
	text-indent:-9999px;
}
.lineupArea li a {
	display:block;
	height:19px;
	text-decoration:none;
/*\*/
overflow:hidden;/* --------- background IE cover --------- */
/**/
}
/*----------------------------------------*/

/**/

.lineupArea .btnArea2 {
	width:227px;
}

.lineupArea .btnArea2 ul,
.lineupArea .btnArea2 li {
	margin:0;
	padding:0;
	list-style:none;
}

.lineupArea .btnArea2 ul {
	width:227px;
}

.lineupArea .btnArea2 li {
	float:left;
	width:112px;
	height:19px;
}

.lineupArea .btnArea2 li.eng {
	margin-right:0px;
}

.lineupArea .btnArea2 li a {
	display:block;
	float:left;
	width:112px;
	height:19px;
	text-indent:-9999px;
}

.lineupArea .btnArea2 li.prt {
	float:right;
	width:112px;
}

.lineupArea .btnArea2 li.eng a {
	background:url(../img/index/bt_eng.jpg) no-repeat left top;
}

.lineupArea .btnArea2 li.prt a {
	background:url(../img/index/bt_prt.jpg) no-repeat left top;
	float:right;
	width:112px;
}

/*hover*/
.lineupArea .btnArea2 li.eng a:hover {
	background:url(../img/index/bt_eng.jpg) no-repeat left -19px;
}

.lineupArea .btnArea2 li.prt a:hover {
	background:url(../img/index/bt_prt.jpg) no-repeat left -19px;
}


/***/
#bt_se02{
	width:227px;
	background:url(../img/index/bt_se_02.jpg) 0px 0px no-repeat;
}

#bt_fx{
	width:227px;
	background:url(../img/index/bt_fx.jpg) 0px 0px;
}

#bt_fx a:hover {
	width:227px;
	background:url(../img/index/bt_fx.jpg) 0px -19px;
}

.r {
	margin-right:0;
}

/* --------- Lineup text --------- */
.lineuptxt{
    width:227px;
	text-align:center;
	margin-bottom:6px;
}

/*\*/
overflow:hidden;/* --------- background IE cover --------- */
/**/
}

/* --------- PRINT Lineup bt --------- */
.lineupbt_print {
    width:227px;
	height:68px;
	margin-top:17px;
	float:left;
	display:inline;
	display:none;
}

.lineupsp_print{
    width:262px;
	height:100px;
	margin:0;
	padding:0;
	float:left;
	display:inline;
	display:none;
}

/* --------- PRINT all --------- */
.print_index {
    width:760px;
	padding:0;
	margin:0;
}

