html,
body{

	margin-top:0px;
	padding:0;
margin-left:auto;
margin-right:auto;
text-align: center;

}



/*ベースコンテナ　センター*/
div#container{
width:700px;
position:relative;
margin:0;
padding:0;
margin-left:auto;
margin-right:auto;
margin-bottom: 0px;
background-color: #FFF;
min-height: 100%;
vertical-align: top;
text-align: center;
border: solid 1px #FEBD00;
font-family: "ＭＳ Ｐゴシック", Osaka;
}



/*
* html div#continer {
	height:100%;
}
*/

/*タイトルエリア*/
#header{
/*background-color: #F29900;*/
width:700px;
height:30px;
}

#header h1{
font-size:10px;
color:#cccccc;
}

#banner{
/*background-color: #F29900;*/
width:700px;
padding: 5px 0;
}

#banner h1{
font-size:10px;
color:#cccccc;
}

/*メニュー*/
div#menu{
float:left;
width:700px;
height:40px;
/*background-color: #638BBB;*/
text-align: center;
}

#menu img {
border:0;
padding: 0px 3px;
}


/*メニュー end*/


/*本文エリア*/
div#content{
float:left;
width:660px;
padding-left:20px;
padding-right:20px;
/*background-color: #F8BDC1;*/
vertical-align: top;
text-align: center;
padding-bottom:50px;
}

#content a{
color: #111184;
text-decoration: none;
}

#content a:hover{
color: #FE9300;
}

#content p{
padding-left:10px;
padding-right:10px;
text-align: left;
font-size: 12px; 
color: #3C426D;
}

#content .movies {
clear:both;
width:640px;
height:280px;
vertical-align: top;
text-align: center;
/*background-color: #AAA;*/
}

#content .movies2 {
clear:both;
width:640px;
height:300px;
vertical-align: center;
text-align: center;
/*background-color: #AAA;*/
}

.subtitle {
clear:both;
margin-top:80px;
text-align: center;
border-bottom: dotted 1px #111184;
}

.dvd {
width:500px;
height:250px;
margin-left:auto;
margin-right:auto;
text-align: center;
}

/*汎用*/
.leftpic{
float:left;
padding: 0 20px 0 0;
}

.rightpic{
float:right;
padding: 0 0px 20px 0;
}

.leftbox{
float:left;
padding: 10px 30px 0 20px;

}

.rightbox{
float:left;
width:400px;

}

.underbox{
clear:both;
}

h1{
padding-left:10px;
padding-right:10px;
text-align: left;
font-size: 12px; 
color: #111184;
}

h2{
font-size:14px;
color: #111184;
text-align: left;
}

h3{
padding-left:15px;
padding-right:10px;
font-size:12px;
text-indent: -10px;
color: #3C426D;
text-align: left;
/*text-decoration: underline;*/
}

h4{
padding-left:15px;
padding-right:10px;
font-size:12px;

color: #3C426D;
text-align: left;
/*text-decoration: underline;*/
}

p{
padding-left:10px;
padding-right:10px;
text-align: left;
font-size: 12px; 
color: #3C426D;
}

.underlineP {
padding-left:10px;
padding-right:10px;
text-align: left;
font-size: 12px; 
color: #3C426D;
border-bottom: solid 1px #3C426D;
}

.mg{
padding-left:15px;
padding-right:10px;
font-size:12px;
font-weight: bold;
color: ##3C426D;
text-align: left;
/*text-decoration: underline;*/
}



/*-------汎用ここまで------*/

div#info{
width:660px;
margin-left:auto;
margin-right:auto;
margin-bottom: 30px;
text-align: center;
}

#info table {
margin-top:20px;
margin-bottom:20px;
}

#info td{
font-size: 12px; 
/*color: #111184;*/
padding-left: 15px;
}

#info p {
margin:20px;
text-align: center;

}


div#seminar {
margin-top: 20px;
width:640px;
text-align: center;
margin-bottom: 30px;
}

#seminarT {
width:600px;
/*table-layout: fixed;*/
margin-left:auto;
margin-right:auto;
text-align: center;
/*border: solid 1px #3C426D;*/
border-collapse: separate;
border-spacing: 2px 2px;
}

#seminarT th{
font-size: 12px; 
background-color: #6E8FFC;
}

#seminarT td{
font-size: 12px; 
padding-left: 10px;
text-align: left;
background-color: #CFDFFD;
}


div#magazinesInfo {
margin-top: 20px;
width:640px;
height: 120px;
text-align: center;
margin-bottom: 30px;
}

#magazinesInfo iframe {
width: 600px;
height: 100px;
border: solid 1px #3C426D;
}





div#footer {
clear:both;
margin-bottom: 0px;
text-align: center;
vertical-align: center;
font-size: 10px;
color:#404040;
width:700px;
height:20px;
background-color: #FEBD00;

}

