@charset "utf-8";
/* CSS Document */
@media screen {
h1#outline {
background:url(../outline/img/outline_h1_bg1.jpg) no-repeat 0 0;
padding:133px 0 5px 7px;
margin-bottom:15px;
width:560px;
border-bottom:2px solid #06c;
font-size:140%;
color:#000;
}
h1#outline-stay {
background:url(../outline/img/outline_h1_bg2.jpg) no-repeat 0 0;
padding:133px 0 5px 7px;
margin-bottom:15px;
width:560px;
border-bottom:2px solid #06c;
font-size:140%;
color:#000;
}
h1#outline-hall {
background:url(../outline/img/outline_h1_bg3.jpg) no-repeat 0 0;
padding:133px 0 5px 7px;
margin-bottom:15px;
width:560px;
border-bottom:2px solid #06c;
font-size:140%;
color:#000;
}
h1#outline-try {
background:url(../outline/img/outline_h1_bg4.jpg) no-repeat 0 0;
padding:133px 0 5px 7px;
margin-bottom:15px;
width:560px;
border-bottom:2px solid #06c;
font-size:140%;
color:#000;
}
h1#outline-pavilion {
background:url(../outline/img/outline_h1_bg5.jpg) no-repeat 0 0;
padding:133px 0 5px 7px;
margin-bottom:15px;
width:560px;
border-bottom:2px solid #06c;
font-size:140%;
color:#000;
}
h1#outline-free {
background:url(../outline/img/outline_h1_bg7.jpg) no-repeat 0 0;
padding:133px 0 5px 7px;
margin-bottom:15px;
width:560px;
border-bottom:2px solid #06c;
font-size:140%;
color:#000;
}
h1#outline-res {
background:url(../outline/img/outline_h1_bg6.jpg) no-repeat 0 0;
padding:133px 0 5px 7px;
margin-bottom:15px;
width:560px;
border-bottom:2px solid #06c;
font-size:140%;
color:#000;
}
/* 100607追記 */
h1#yoyakujokyo {
margin-bottom:15px;
width:800px;
border-bottom:2px solid #06c;
font-size:140%;
color:#000;
}
/* 100607追記ここまで */
.outline-box1 {
font-size:90%;
margin:0 10px 10px 10px;
padding:0;
line-height:120%;
}
.outline-box1 dt{
padding:0;
color:#FF6600;
margin:.5em 0 0 0;
}
.outline-box1 dd{
padding:0;
margin:0;
}
.barrier-box {
clear:both;
padding:5px 0;
margin:0 0 10px 10px;
background:#f0f4ff;
}
.barrier-box dt {
width:150px;
padding:5px;
float:left;
margin:0;
height:100px;
}
.barrier-box dd {
padding:5px 5px 5px 0;
margin:0;
height:100px;
}
.layout-flow {
margin-bottom:20px;
margin-left:10px;
}
.layout-flow li {
padding-right:20px;
background:url(../common/img/arrow.gif) no-repeat right center;
float:left;
}
#main-contents .lauout-flow-end {
padding:0;
}
.table-pavilion {
margin:0 0 15px 0;
}
.table-pavilion td{
border:1px solid #d7d7d7;
padding:5px;
vertical-align:top;
}
#main-contents .table-pavilion td p{
margin:0 0 5px 0;
font-weight:bold;
color:#06c;
}
}

@media print {
h1#outline {
background:url(../outline/img/outline_h1_bg1.jpg) no-repeat 0 0;
padding:160px 0 5px 7px;
margin-bottom:15px;
border-bottom:2px solid #06c;
font-size:140%;
color:#000;
}
h1#outline-stay {
background:url(../outline/img/outline_h1_bg2.jpg) no-repeat 0 0;
padding:160px 0 5px 7px;
margin-bottom:15px;
border-bottom:2px solid #06c;
font-size:140%;
color:#000;
}
h1#outline-hall {
background:url(../outline/img/outline_h1_bg3.jpg) no-repeat 0 0;
padding:160px 0 5px 7px;
margin-bottom:15px;
border-bottom:2px solid #06c;
font-size:140%;
color:#000;
}
h1#outline-try {
background:url(../outline/img/outline_h1_bg4.jpg) no-repeat 0 0;
padding:160px 0 5px 7px;
margin-bottom:15px;
border-bottom:2px solid #06c;
font-size:140%;
color:#000;
}
h1#outline-pavilion {
background:url(../outline/img/outline_h1_bg5.jpg) no-repeat 0 0;
padding:160px 0 5px 7px;
margin-bottom:15px;
border-bottom:2px solid #06c;
font-size:140%;
color:#000;
}
h1#outline-free {
background:url(../outline/img/outline_h1_bg7.jpg) no-repeat 0 0;
padding:160px 0 5px 7px;
margin-bottom:15px;
border-bottom:2px solid #06c;
font-size:140%;
color:#000;
}
h1#outline-res {
background:url(../outline/img/outline_h1_bg6.jpg) no-repeat 0 0;
padding:160px 0 5px 7px;
margin-bottom:15px;
border-bottom:2px solid #06c;
font-size:140%;
color:#000;
}
/* 100607追記 */
h1#yoyakujokyo {
margin-bottom:15px;
width:100%;
border-bottom:2px solid #06c;
font-size:140%;
color:#000;
}
/* 100607追記ここまで */
.outline-box1 {
font-size:90%;
margin:0 10px 10px 10px;
padding:0;
line-height:120%;
}
.outline-box1 dt{
padding:0;
color:#FF6600;
margin:.5em 0 0 0;
}
.outline-box1 dd{
padding:0;
margin:0;
}
.barrier-box {
clear:both;
padding:5px 0;
margin:0 0 10px 10px;
background:#f0f4ff;
}
.barrier-box dt {
width:150px;
padding:5px;
float:left;
margin:0;
height:100px;
}
.barrier-box dd {
padding:5px 5px 5px 0;
margin:0;
height:100px;
}
.layout-flow {
margin-bottom:20px;
margin-left:10px;
}
.layout-flow li {
padding-right:20px;
background:url(../common/img/arrow.gif) no-repeat right center;
float:left;
}
#main-contents .lauout-flow-end {
padding:0;
}
.table-pavilion {
margin:0 0 15px 0;
}
.table-pavilion td{
border:1px solid #d7d7d7;
padding:5px;
vertical-align:top;
}
#main-contents .table-pavilion td p{
margin:0 0 5px 0;
font-weight:bold;
color:#06c;
}
}


