@charset "utf-8";

table{ border-collapse:collapse; }
td{ vertical-align:top; }

#content{  }

div.title_model{ background-image:url(../images/kinds_title.gif); background-color:#ff8a86; height:93px; }

div#us div.closemode img,div#en div.closemode img{ cursor:pointer; display:block; }
div#us div.closemode{ border-bottom:dotted 1px #fff; }
div#us div.openmode{ background:url(../images/kinds_us_bg.gif) no-repeat; height:517px; }
div#en div.closemode{ border-top:dotted 1px #fff; }
div#en div.openmode{ background:url(../images/kinds_jp_bg.gif) no-repeat; height:517px; }
div#us.hiden div.openmode,div#en.hiden div.openmode,div#us.show div.closemode,div#en.show div.closemode{ display:none; }
div#us.hiden div.closemode,div#en.hiden div.closemode,div#us.show div.openmode,div#en.show div.openmode{ display:block; }


div.content{ padding:27px 0 0 500px; }
div.photos{ margin:0 5px; float:left;width:313px; height:61px; overflow:hidden; position:relative; }
div.bpic{ padding:5px; width:297px; height:223px;float:left; margin:0 0 5px 18px; display:inline; }
div.bpic img{ display:block; }
div.bpic_border{ border:solid 1px #ffa29b; }
div.bpic_border1{border:solid 1px #b8da62;}
div.spic{ position:absolute; }
div.spic img{ margin-right:5px; float:left; cursor:pointer; }
div.txt{ margin:10px 0 0 15px; }

.arr_l,.arr_r{ width:12px; height:23px; overflow:hidden; display:block; float:left; margin-top:20px; }
div#en .arr_l img,div#en .arr_r img{ margin-top:-23px; }

a.plusbtn{ display:block; position:absolute; width:35px; height:20px; margin:20px 0 0 945px; }
