@charset "UTF-8";

/* INDEX
-------------------------------------------
1. main layout
2. navigation
3. link style
4. common parts
-------------------------------------------*/


/* 1. main layout
-------------------------------------------*/
body{
color:#333;
font-size:95%;
background:url(../image/bg.gif);
}

#wrapper{
margin:0 auto;
padding:0px;
width:700px;
background:#fff;
}

#header{
margin:0px;
padding:3px 5px 3px 5px;
width:690px;
background:#000066;
}

.logo {
padding:0;
}

#contents{
margin:0px;
padding:10px 5px 5px 5px;
width:690px;
}

.maintop {
text-align:center;
border-bottom:#006699 solid 1px;
}

.maintop p {
padding:0px 0px 10px 0px;
}

.nichiji{
margin:10px auto 10px auto;
border:#000066 solid 2px;
}

.nichiji td{
padding:5px;
border:#000066 solid 1px;
font-weight:bold;
}

.td1{
color:#FFFFFF;
background: #004D81;
}

.td2{
}

.atoubo {
padding:10px 40px;
border-top:#003366 solid 1px;
}

.atoubo h3{
padding:0px 0px 10px 0;
}

.atoubo p {
padding:0px 0px 5px 0px;
width:600px;
text-align:left;
}

.bnform {
padding:10px 40px;
border-bottom:#006699 solid 1px;
}

.bnform p {
padding:0px 0px 5px 0px;
width:600px;
text-align:center;
}

.topmovie {
	width: 206px;
	height: 242px; position:relative; top:243px; left:57px;
}



#footer{
clear:both;
margin:0px auto;
padding:10px 5px 5px 5px;
width:690px;
}

/* 2. navigation
-------------------------------------------*/
.form{
margin:0 auto;
width:600px;
padding:0px 0px 10px 0px;
}

.txt_input{
font-size:80%;
}

.txt_err{
font-size:80%;
font-weight:bold;
}

.red{
color:#c00;
}

.formtable{
margin:10px auto 10px auto;
border:#000066 solid 2px;
}

.formtable td{
padding:5px;
border:#000066 solid 1px;
font-weight:bold;
}

.td1{
}

.td2{
}

/* 3. link style
-------------------------------------------*/
a{
overflow:hidden;
}

a:link{
color:#333;
text-decoration:underline;
}

a:visited{
color:#333;
text-decoration:underline;
}

a:hover{
color:#33f;
text-decoration:none;
}

a:active{
color:#33f;
text-decoration:none;
}

/* 4. common parts
-------------------------------------------*/
.footnavi{
clear:both;
padding:0px 10px 0px 0px;
border-top:#003366 solid 1px;
}
.pagetop{
float:right;
}

/* 4.1 of header
-------------------------------------------*/

/* 4.2 of content
-------------------------------------------*/

/* 4.3 of footer
-------------------------------------------*/

.link{
text-align:center;
}
