﻿@charset "utf-8";


/*
	Movieページで使用するCSS
*/


body {
	background:url('../img/movie/bg.png');
	font-size:14px;
}

a { color: #0033FF;}

/* ナビ _____________________________________________________________________ */
#nav {
	background:url('../img/nav_bg.png') repeat-x;
	width:100%;
	height:100px;
	margin-top:-6px;
	min-width:1200px;
}

#nav ul {
	width:1200px;
	margin:auto;
}

#nav ul li {
	margin-top:15px;
	float:left;
	/*border-right:1px solid #399BB8;*/
	width:14.2%;
	box-sizing:border-box;
	text-align:center;
}

#nav ul li:last-child {
	border-right:none;
}

.img_line { margin-left: 20px;}

.img_line2 { margin-left: 0px;}

.img_line3 { margin-left: 15px;}

/* __________________________________________________________________________ */

/* コンテンツ _______________________________________________________________ */
.section_title {
	text-align:center;
	margin-top:40px;
	margin-bottom:40px;
}

.movie_box {
	line-height:150%;
	margin-bottom:40px !important;
}

.movie_box a {
	color: #0033FF;
	text-decoration:underline;
}
.movie_box a:link { color: #0033FF;}
.movie_box a:visiter { color: #990033;}
.movie_box a:hover { color: #FF3300;}
.movie_box a:active { color: #CC3300;}

.place_data {
	font-size:12px;
	line-height:130%;
}

.data {
	float:left;
	width:564px;
}

.image {
	float:right;
	width:335px;
}

.movie_image {
	margin:20px 0;
}

.data_table {
	margin-top:20px;
	font-size:16px;
}

.data_table span {
	font-size:12px;
}

.movie_box table th {
	border-right:1px solid #000;
	width:13%;
}

.movie_box table td {
	padding:5px 10px;
}

.movie_box .title {
	margin-top:20px;
	text-align:center;
}

.movie_box .stitle {
	margin-top:10px;
	text-align:center;
}


/* しんきろう */
#sinkirou {
	background:url('../img/movie/bg_sinkirou.png') no-repeat;
	width:1001px;
	height:912px;
	margin:auto;
	padding:40px;
	box-sizing:border-box;
}


/* 水族館 */
#suizoku {
	background:url('../img/movie/bg_suizoku.png') no-repeat;
	width:1001px;
	height:1002px;
	margin:auto;
	padding:40px;
	box-sizing:border-box;
}

#suizoku .image ul {
	margin-top:30px;
}


/* たてもん祭り */
#maturi {
	background:url('../img/movie/bg_maturi.png') no-repeat;
	width:1001px;
	height:962px;
	margin:auto;
	padding:40px;
	box-sizing:border-box;
}

#maturi .image ul {
	margin-top:30px;
}

#maturi .image li {
	margin-bottom:30px;
}



/* 温泉 */
#onsen {
	background:url('../img/movie/bg_onsen.png') no-repeat;
	width:1001px;
	height:982px;
	margin:auto;
	padding:40px;
	box-sizing:border-box;
}


#onsen .image ul {
	margin-top:30px;
}

#onsen .image li {
	margin-bottom:10px;
}


/* フルーツ */
#fruit {
	background:url('../img/movie/bg_fruit.png') no-repeat;
	width:1001px;
	height:1163px;
	margin:auto;
	padding:40px;
	box-sizing:border-box;
}


#fruit .image ul {
	margin-top:30px;
}

#fruit .image li {
	margin-bottom:40px;
}

/* おさかな */
#osakana {
	background:url('../img/movie/bg_osakana.png') no-repeat;
	width:1001px;
	height:1042px;
	margin:auto;
	padding:40px;
	box-sizing:border-box;
}


#osakana .image ul {
	margin-top:30px;
}

#osakana .image li {
	margin-bottom:40px;
}

/* __________________________________________________________________________ */


.return_button {
	text-align:right;
	width:1200px;
	margin:auto;
	margin-bottom:30px;
}


/* footer ___________________________________________________________________ */
#footer {
	background:#51BED6;
}

#footer .copy {
	text-align:center;
	padding:10px;
}
/* __________________________________________________________________________ */


.data_table td p a { color: #0033FF;}


#page-top {
    position: fixed;
    bottom: 20px;
    right: 20px;
}
#page-top a {
    width: 65px;
    padding: 30px 0;
    text-align: center;
    display: block;
}
