/*----------------------------------------------*/
#contents{
margin:0;
padding:0;
text-align:left;
height:605px;
border:solid 1px #ccc;
background-image:url(../../images/index/bg_index.jpg);
background-position:0 0;
background-repeat:no-repeat;
}
/*for IE7*/
*+html #contents{
height:598px;
}
/*for IE6*/
* html #contents{
height:594px;
}

#main{
width:629px;
height:424px;
float:left;
margin:0;
padding:0;
}
/*for IE7*/
*+html #main{
height:422px;
}
/*for IE6*/
* html #main{
width:600px;
}

#right{
float:right;
width:161px;
height:417px;
}

#bottom01 {
position:relative;
width:786px;
background-image:url(../../images/index/btm_bg.gif);
background-repeat:repeat-y;
top:-6px;
left:6px;
z-index:1;
}
/*for IE6*/
* html #bottom01{
top:-24px;
margin:0 0 -19px 0;
}

#bottom02{
margin:0;
padding:0;
clear: both;
width:798px;
height:69px;
border-top:solid 1px #ccc;
overflow:inherit;
}

/*----------------------------------------------*/
#main h2{
position:relative;
top:32px;
left:35px;
margin:0;
}
/*for IE7*/
*+html #main h2{
left:-10px;
}
/*for IE6*/
* html #main h2{
left:8px;
}

#main p.bt_2minutes{
margin:0;
padding:0;
position:relative;
top:125px;
left:-18px;
z-index:2;
}
/*for IE7*/
*+html #main p.bt_2minutes{
top:124px;
left:-236px;
}
/*for IE6*/
* html #main p.bt_2minutes{
top:125px;
left:-215px;
overflow:hidden;
width:218px;
height:221px;
}

#main p.news{
margin:0;
padding:0;
position:relative;
top:29px;
left:210px;
z-index:2;
}
/*for IE7*/
*+html #main p.news{
top:29px;
left:90px;
}
/*for IE6*/
* html #main p.news{
top:29px;
left:105px;
}

#news{
margin:3px 0 0 0;
display:block;
width:389px;
height:65px;
}

#bt_2minutes{
display:block;
width:218px;
height:221px;
background-image:url(../../images/index/index_2minutes.png);
background-repeat:no-repeat;
background-position:0 0;
}

#bt_2minutes:hover{
background-position:0 -221px;
}
/*for IE6*/
* html #bt_2minutes:hover{
margin-top:-221px;
}

/*----------------------------------------------*/
#index_right{
display:block;
position:relative;
top:17px;
right:0px;
font-size:12px;
}
/*for IE7*/
*+html #index_right{
top:15px;
right:0px;
}
/*for IE6*/
* html #index_right{
right:-34px;
}

#index_right li.menu01{
display:block;
position:relative;
}
/*for IE6*/
* html #index_right li.menu01{
overflow:hidden;
width:195px;
height:145px;
}

#index_right li.menu02{
display:block;
position:relative;
right:-23px;
top:0;
}
/*for IE7*/
*+html #index_right li.menu02{
top:-2px;
}
/*for IE6*/
* html #index_right li.menu02{
top:-2px;
overflow:hidden;
width:191px;
height:116px;
}

#index_right li.menu03{
display:block;
position:relative;
right:-0px;
top:-0;
}
/*for IE7*/
*+html #index_right li.menu03{
top:-4px;
}
/*for IE6*/
* html #index_right li.menu03{
top:-4px;
overflow:hidden;
width:170px;
height:141px;
}

#menu01{
display:block;
width:195px;
height:145px;
background-image:url(../../images/index/index_bt01.png);
background-repeat:no-repeat;
background-position:0 0;
}

#menu01:hover{
background-position:0 -145px;
}
/*for IE6*/
* html #menu01:hover{
margin-top:-145px;
}

#menu02{
display:block;
width:191px;
height:116px;
background-image:url(../../images/index/index_bt02.png);
background-repeat:no-repeat;
background-position:0 0;
}


#menu02:hover{
background-position:0 -116px;
}
/*for IE6*/
* html #menu02:hover{
margin-top:-116px;
}

#menu03{
display:block;
width:170px;
height:141px;
background-repeat:no-repeat;
background-position:0 0;
background-image:url(../../images/index/index_bt03.png);
}

#menu03:hover{
background-position:0 -141px;
}
/*for IE6*/
* html #menu03:hover{
margin-top:-141px;
}
/*----------------------------------------------*/
#bottom01 h3{
padding:0 0 0 0;
}

#bottom01 p{
margin:0;
}

#case{
display:block;
background-image:url(../../images/index/btm_bt.jpg);
background-repeat:no-repeat;
background-position:0 -2px;
width:147px;
height:27px;
margin:5px 0 0 53px;
}
/*for IE7*/
*+html #case{
margin:0 0 0 53px;
}
/*for IE6*/
* html #case{
margin:0 0 0 53px;
} 

#case:hover{
background-position:0 -29px;
}

#box01{
text-align:center;
float:left;
margin:0 0 0 10px;
text-align:right;
}
* html #box01{
margin:0 0 0 5px;
} 

#comingsoon{
float:left;
margin:0 0 0 10px;
}

#box02{
text-align:center;
float:left;
width:170px;
background-color:#fff;
border:solid 1px #ccc;
padding:5px;
margin:0 0 0 10px;
}

#box02 img.title{
margin:0 auto;
}

#box02 img.photo{
float:left;
margin:0 5px 5px 0;
}

#box02 p{
font-size:75%;
color:#666;
text-align:left;
margin:5px 0 0 0;
}

#box03{
text-align:center;
float:left;
width:170px;
background-color:#fff;
border:solid 1px #ccc;
padding:5px;
margin:0 0px 0 10px;
}

#box03 img.title{
margin:0 auto;
}

#box03 img.photo{
float:left;
margin:0 5px 5px 0;
}

#box03 p{
font-size:75%;
color:#666;
text-align:left;
margin:5px 0 0 0;
}

#box04{
float:left;
width:170px;
background-color:#fff;
border:solid 1px #ccc;
padding:5px 0px 5px 5px;
margin:0 0 0 10px;
}

#box04 img.title{
margin:0 auto;
}


#box04 img.photo{
float:left;
margin:0 5px 5px 0;
}

#box04 p{
font-size:75%;
color:#666;
text-align:left;
margin:5px 0 0 0;
}

/*----------------------------------------------*/

#bottom02 li{
float:left;
}

#menu05{
display:block;
width:265px;
height:69px;
background-image:url(../../images/index/menu05.jpg);
background-repeat:no-repeat;
background-position:0 0;
}

#menu05:hover{
background-position:0 -69px;
}

#menu06{
border-left:solid 1px #ccc;
display:block;
width:266px;
height:69px;
background-image:url(../../images/index/menu06.jpg);
background-repeat:no-repeat;
background-position:0 0;
}

#menu06:hover{
background-position:0 -69px;
}

#menu07{
border-left:solid 1px #ccc;
display:block;
width:265px;
height:69px;
background-image:url(../../images/index/menu07.jpg);
background-repeat:no-repeat;
background-position:0 0;
}

#menu07:hover{
background-position:0 -69px;
}