﻿@charset "utf-8";
/* CSS Document */

.header {
display:none;
}
.globalnavigation {
display:none;
}
.breadcrumb {
display:none;
}
.rightcolwrapper {
display:none;
}
.footer {
display:none;
}
.gototop {
display:none;
}

.backlink {
display:none;
}

.movement {
display:none;
}

.questionnaire0 {
display:none;
}

.origin {
padding:1em;
background-color:#ccc;
}

.origin0 {
padding:1em;
background-color:#ccc;
}



table {
border-collapse:collapse;
border:2px solid #666;
width:100%;
margin: 0 0 2em;
}

caption {
font-weight:bold;
}

table th,
table td {
padding: 5px;
vertical-align:top;
border:1px solid #666;
}

th {
background-color:#ccc;
font-weight:bold;
}

p {
margin:0 0 1em;
zoom:100%;
}
p:after {
content: " ";
clear: both;
height: 0;
display: block;
visibility: hidden;
}

h1{
font-size:18pt;
border-bottom:2px solid #21499F;
}
h2{
font-size:14pt;
border-bottom:1px solid #21499F;
}
h3{
font-size:14pt;
}
h4,h5,h6{
font-size:12pt;
}


.photoleft {
float:left;
margin:0 10px 10px 0;
}

.photoright {
float:right;
margin:0 0 10px 10px;
}

.clearfix {
clear:both;
}



/* --------------------------------------------------
 section
-------------------------------------------------- */
#section .fukue-net {
display:none;
}



/* --------------------------------------------------
 sightseeing
-------------------------------------------------- */
#sightseeing .informationwrapper .sidebar {
display:none;
}
#sightseeing .informationwrapper .items {
margin: 0 0 30px;
}
#sightseeing .informationwrapper .sightseeingmap {
height:80px;
width:705px;
background-image:url(/share/imgs/bg_btn_sightseeing_map.gif);
background-repeat:no-repeat;
margin:0 0 20px;
}
#sightseeing .informationwrapper .sightseeingmap .text {
display:none;
}
#sightseeing .informationwrapper .sightseeingmap .button {
display:none;
}



/* 詳細ページ */
#detail .questionnaire {
display:none;
}
#detail .calendarwrapper {
margin:30px 0;
zoom:100%;
}
#detail .calendarwrapper:after {
content: " ";
clear: both;
height: 0;
display: block;
visibility: hidden;
}
#detail .calendarwrapper table.calendar {
float:left;
width:200px;
margin:0 10px 10px 0;
}
#detail .calendarwrapper table.calendar th,
#detail .calendarwrapper table.calendar td {
text-align:center;
}
#detail .calendarwrapper table.calendar th.sunday {
color: #f00;
}
#detail .calendarwrapper table.calendar th.saturday {
color: #00f;
}
#detail .calendarwrapper table.calendar td.active {
background-color: #FF9F80;
}

#detail .mapwrapper {
margin:30px 0;
}

#entry-map{
	page-break-before: always;
}
