/*基本*/

body{
margin: 0px;
padding: 0px;
background-color:#000000;
}

#bg{
width: 100%;
background: url(/images/bg.jpg) repeat-x;
}

#main_frame_01{
width: 900px;
background: url(/images/bg_01.jpg) no-repeat;
}

#main_frame_02{
width: 900px;
background: url(/images/bg_03.jpg) no-repeat;
}

#main_frame_03{
width: 900px;
background: url(/images/bg_03.jpg) no-repeat;
}

#menu{
width: 320px;
height: 515px;
float:left;
}

#contents{
width: 550px;
float:left;
}

h1, h2, h3 ,h4 ,p ,ul ,li{
margin: 0px;
padding: 0px;
font-weight:normal;
}

/*box*/

.boxtop{
width:550px;
margin:270px 0px 0px 0px;
text-align:left;
}

.box01{
width:525px;
margin:140px 0px 0px 25px;
text-align:left;
}

.box02{
width:450px;
margin:50px 0px 0px 70px;
}


.box01 .box02_movie{
margin:60px 0 0 45px;
}


/*基本テキストパーツ*/

.pankuzu{
font-size:10px;
color:#999999;
margin:8px 0px 0px 5px;
}

h1{
color:#999999;
font-size:14px;
margin:0px 0px 0px 0px;
padding:0px;
text-align:left;
}

h2{
width:450px;
color:#999999;
font-size:12px;
letter-spacing:0.1em;
padding:0px 0px 0px 2px;
border-bottom:1px solid #364C75;
}

.box02 p {
font-size:12px;
color:#cccccc;
line-height:150%;
margin: 10px 0px 10px 3px;
padding: 0px;
}


p {
font-size:12px;
color:#cccccc;
line-height:150%;
margin: 5px 0px;
padding: 0px;
}

a:link{
color:#999999;
padding:0px;
}

a:visited{
color:#999999;
padding:0px;
}

a:hover{
color:#ff9933;
text-decoration:none;
padding:0px;
}

/*footer*/

#footer{
margin:120px 20px 10px;
}

#footer p {
width:100%;
font-size:10px;
color:#333333;
line-height:150%;
margin: 0px 0px;
padding: 3px 0px 0px;
border-top:1px solid #111111;
text-align:right;
}

#footer a:link{
color:#333333;
text-decoration:none;
padding:0px;
}

#footer a:visited{
color:#333333;
text-decoration:none;
padding:0px;
}

#footer a:hover{
color:#ff9933;
text-decoration:none;
padding:0px;
}

/*Table*/

table.ly_form{
font-size:12px;
color:#cccccc;
}