@charset "UTF-8";



/*----------------------------------------

タグ

----------------------------------------*/

h1{
}

h2{
}

h3{
}

h4{
}


/*----------------------------------------

構造

----------------------------------------*/

body{
}

#container{
}

#header{
}

#contents{
}

#section1{
}

#section2{
}

#footer{
}

/*----------------------------------------

#header

----------------------------------------*/
#header_t{
	background-image: url(/images/bg_top_head.jpg);
	background-repeat: no-repeat;
	height:330px;
	position:relative;
	margin-bottom:0px;
}

#header_t ul{
	margin:18px 0px 0px 400px;
	list-style-type: none;
	padding:0;
}

#header_t ul li{
	font-size:10pt;
	width:120px;
	float:left;
	background-image: url(/images/listmark_b.jpg);
	background-repeat: no-repeat;
	padding-left: 20px;
	background-position: 0px 3px;
}

#header_t ul.camera_pag_ul{
	float: right;
    margin: 5px;
}

#header_t ul.camera_pag_ul li{
	background: none repeat scroll 0 0 #B7B7B7;
    float: left;
    height: 16px;
    margin: 3px;
    padding: 0;
    width: 16px;
}

.top-slide{
	width:596px;
	position:relative;
}
div#topswf{
	width:596px;
	height:260px;
	margin: 0px 0px 0px 0px;
	padding: px 0px 0px 0px;

} 



/*----------------------------------------

#contents

----------------------------------------*/


/*----------------------------------------

#section1

----------------------------------------*/
div#pastmov{
	width:269;
	height:279;
	background-image: url(../images/top-movie.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding-top: 35px;
	padding-bottom: 80px;
	padding-left: 10px;
}

#section1 h6{
	width:275px;	
	border-top: 1px dotted #aaa;
	margin:0;
	padding:10px 0 0 0;
}


/*----------------------------------------

#section2

----------------------------------------*/

div.top1a{
width:300px;
float:left;
display:inline;
}

div.top1b{
width:100px;
float:right;
display:inline;
}

div.tpr{
font-size:80%;
}

div.tpr1{
font-size:80%;
float:left;
width:180px;
display:inline;
height: 260px;
}

div.tpr2{
font-size:80%;
float:left;
width:220px;
display:inline;
}

div.b-news{
font-size:80%;
border-bottom:dotted 1px #cccccc;
}

/*----------------------------------------

#counter

----------------------------------------*/

div#pcount{
margin:0 auto 0 auto; 
width:900px;
padding-top:30px;
text-align:right;
}
