@charset "utf-8";


/* nh
----------------------------------------------*/
h3{
margin-bottom:8px;
}


/* secction
----------------------------------------------*/
.section{
width:100%;
height:auto;
overflow:hidden;
margin-bottom:10px;
}
.section p{
margin-bottom:8px;
}
.section .left{
float:left;
margin:0 10px 10px 0;
}
.section p .allow{
background:url(../images/allow01.gif) no-repeat 0 4px;
padding:0 0 0 20px;
display:block;
}

.banner{
	margin-bottom:10px;
	display: none;
}


/* left
----------------------------------------------*/
#left{
width:450px;
float:left;
}

/* right
----------------------------------------------*/
#right{
width:291px;
float:right;
}



/* box01
----------------------------------------------*/
#box1 .consept{
width:183px;
float:left;
}
#box1 .menu{
width:556px;
float:right;
background:url(../images/box1-bg.gif) repeat-y 0 0;
margin-bottom:5px;
}
#box1 ul{
width:556px;
float:right;
background:url(../images/box1-bottom.gif) no-repeat 0 bottom;
padding-bottom:5px;
}
#box1 ul.navi{
background:none;
padding-bottom:0;
}
#box1 ul li{
width:180px;
float:left;
margin:0 8px 0 0;
}
#box1 ul li div{
width:150px;
margin:0 auto;
height:102px;
font-size:10px;
overflow:hidden;
}
#box1 ul li.end{
margin:0 0 0 0;
}

/* box02
----------------------------------------------*/
#box2 ul{
border-left:#c9c9c9 solid 1px;
margin-bottom:5px;
}
#box2 li{
width:265px;
height:auto;
overflow:hidden;
padding:3px 15px;
margin:0 auto;
background:url(../images/dot01.gif) repeat-x 0 bottom;
}
#box2 li span{
display:block;
width:92px;
float:left;
color:#3884cd;
}
#box2 li p{
width:158px;
float:right;
background:url(../images/allow02.gif) no-repeat 0 8px;
padding:0 0 0 10px;
}



/* box03
----------------------------------------------*/
#box3 ul{
margin-bottom:8px;
}
#box3 li{
width:100%;
height:auto;
overflow:hidden;
padding:10px 0;
margin:0 auto;
background:url(../images/dot01.gif) repeat-x 0 bottom;
}
#box3 li .img{
float:left;
}
#box3 li .txt{
width:184px;
float:right;
}


/* movie
----------------------------------------------*/
.movie a{ float:left; }

