@charset "UTF-8";
/* CSS Document */

/*----------　全体設定　----------*/
*{
	margin:0;
	padding:0;
	color:#cbb;
	font-size:12px;
	border:none;
	line-height:25px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	}
p{margin:0px 15px;}
	
a{color:#fca;text-decoration:none; }
a:hover{color:#fca;text-decoration : underline; }

/*----------　Container　----------*/


body{
background-image:url(backjack.jpg);
background-position:center top;
background-repeat:no-repeat;
-moz-background-size:cover;
background-size:cover;
background-attachment: fixed;
text-align:center;
    margin: 0;  
    padding: 40px 0 0 0;  
} 
* html body{  
    overflow: hidden;  
}   
div#headerArea {  
	background-image: url("img/topbg.png");
	text-align:center;
	position: fixed !important;  
	position: absolute;  
	top: 0;  
	width: 1000px;  
	height: 70px;   
	color: #fff;
	margin: auto;
}  


div#container{
	background-image: url("white.png");background-repeat : repeat;
	width:1000px;
	margin:0 auto;
	text-align:left;
	}
	
/*----------　Header　----------*/
div#header h1{
	text-align:right;
	font-size:10px;
	padding:5px;}
	
a:hover img {
opacity: .4;
-webkit-opacity: .4;
-moz-opacity: .4;
filter: alpha(opacity=50);	/* IE lt 8 */
-ms-filter: "alpha(opacity=50)"; /* IE 8 */
}

a img {
-webkit-transition: opacity 1s ease-out;
-moz-transition: opacity 1s ease-out;
-ms-transition: opacity 1s ease-out;
transition: opacity 1s ease-out;
}
/*----------　Contents　----------*/
div#menu{
	margin:0px 0px 10px 0px;}

div#contents{padding:110px 0 70px 0;}
div#circle{padding:90px 0 0 0;}
div#about{padding:110px 0 70px 0;}
div#info{padding:110px 0 70px 0;}
div#demo{padding:110px 0 70px 0;}
div#track{padding:110px 0 70px 0;}
div#liner{padding:110px 0 70px 0;}
div#banner{padding:110px 0 70px 0;}
div#contents h2{
	padding:10px 0 0 0;
	color:#dde;
	font-size:14px;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	margin:5px 0px;
	clear:both;
	}
div#show-hide{
	margin:0px 0px 15px 10px;}
.txt{	
	width :780px;
	margin:15px 0px 40px 0px;}
div#show-hide h3{
	padding:0px 0 0 0;
	font-size:14px;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	margin:30px;
	clear:both;
	}
	
div#detiles dl, div#detiles p{margin:0 0 5px 0px;vertical-align: middle;}
dt{font-weight:bold;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	margin:0px 0px 0px 10px;
	font-size:13px;}
dd{
	margin:0px 0px 0px 20px;
	padding:0px 0px 0px 0px;}
div#detiles img-jak{
	float:left;
	margin:0 0 0 13px;
	}
div#detiles img{
	float:left;
	margin:0 0 0 0px;
	}
div#banner {
	margin:30px;
	}
div#banner1 {
	margin:30px;
	}
div#banner2 {
	margin:30px;
	}
div#banner3 {
	margin:30px;
	}
iframe{
	float:left;
	margin:10px 0px 35px 0px;
	}
td.info {
	line-height:200%;
	}
td.track { 
	background-image: url(img/back.png); 
	background-repeat: no-repeat;
	background-position: center top;
	padding: 40px 60px;
	width: 465px; 
	text-align: center;
	vertical-align: top;
	font-size:16px;
	
	}
/*----------　Footer　----------*/
div#footer{
	text-align:center;
	padding:50px;}
div#footer address{font-style:normal;
	font-size:8px;}