@import url("../../css/share.css");

@import url("../../css/contents.css");

@import url("../../css/item.css");

div#item div#entryAMUSEMENT p#usj {

margin: 0 0 20px 240px;

}

table#document tr td#contents dl#recreation {

height:190px;

}



table#document tr td#contents dl#recreation dd {

padding:8px 0 0 10px;

margin:0;

}



table#document tr td#contents dl#recreation dd table {

margin-top:5px;

}



table#document div#item #entryWARIBIKI dl dt {

color:#FF8003;

margin-top:20px;

}



#ryoko h1, 

#ryoko h2, 

#reja h1, 

#reja h2, 

#golf h1, 

#golf h2,

#ski h1, 

#ski h2,

#shiki h1, 

#shiki h2,

#waribiki h1, 

#waribiki h2 {

display: none;

}

#ryoko,

#reja,

#golf,

#ski,

#shiki,

#waribiki {

height: 46px;

margin: 1.5em 0;

background-repeat: no-repeat;

background-position: left top;

}

table#document div#item #ryoko {

background-image: url(http://gifu-kyosai.jp/recreation/waribiki/img/title/title_ryoko.gif);

}

table#document div#item #reja {

background-image: url(img/title/title_reja.gif);

}

table#document div#item #golf {

background-image: url(http://gifu-kyosai.jp/recreation/waribiki/img/title/title_golf.gif);

}

table#document div#item #ski {

background-image: url(http://gifu-kyosai.jp/recreation/waribiki/img/title/title_ski.gif);

}

table#document div#item #waribiki {

background-image: url(http://gifu-kyosai.jp/recreation/waribiki/img/title/title.gif);

}

table#document div#item #shiki {

background-image: url(http://gifu-kyosai.jp/recreation/waribiki/img/title/title_shiki.gif);

}



/**施設一覧共通**/

table#document div#item div#entryRYOKO th,

table#document div#item div#entryREJA th,

table#document div#item div#entrySHIKI th,

table#document div#item div#entryGOLF th, 

table#document div#item div#entrySKI th {

padding: 0 5px;

color: #FFFFFF;

text-align: left;

font-size: 12px;

}

table#document div#item div#entryRYOKO table td table,

table#document div#item div#entryREJA table td table,

table#document div#item div#entrySHIKI table td table,

table#document div#item div#entryGOLF table td table,

table#document div#item div#entrySKI table td table {

background-color:#333333;

}



table#document div#item div#entryRYOKO table td table caption,

table#document div#item div#entryREJA table td table caption,

table#document div#item div#entrySHIKI table td table caption,

table#document div#item div#entryGOLF table td table caption, 

table#document div#item div#entrySKI table td table caption {

text-align:left;

}

table#document div#item div#entryRYOKO table td table td,

table#document div#item div#entryREJA table td table td,

table#document div#item div#entrySHIKI table td table td,

table#document div#item div#entryGOLF table td table td, 

table#document div#item div#entrySKI table td table td {

padding: 0 3px;

font-size: 10px;

line-height: 1.3em;

background-color:#FFFFFF;

}

table#document div#item div#entryRYOKO table td table th,

table#document div#item div#entryREJA table td table th,

table#document div#item div#entrySHIKI table td table th,

table#document div#item div#entryGOLF table td table th,

table#document div#item div#entrySKI table td table th {

text-align:center;

background-color:#FFEDDC;

color:#333333;

padding: 0 3px;

font-size: 10px;

line-height: 1.3em;

}

table#document div#item div#entryRYOKO table tr td table,

table#document div#item div#entryREJA table tr td table,

table#document div#item div#entrySHIKI table tr td table,

table#document div#item div#entryGOLF table tr td table,

table#document div#item div#entrySKI table tr td table {

border: none;

width:100%;

}



table#document div#item div#entryRYOKO table tr td table tr td table,

table#document div#item div#entryREJA table tr td table tr td table,

table#document div#item div#entrySHIKI table tr td table tr td table,

table#document div#item div#entryGOLF table tr td table tr td table,

table#document div#item div#entrySKI table tr td table tr td table {

width:auto;

}

table#document div#item div#entryRYOKO table tr td table tr td table.price,

table#document div#item div#entryREJA table tr td table tr td table.price,

table#document div#item div#entrySHIKI table tr td table tr td table.price,

table#document div#item div#entryGOLF table tr td table tr td table.price,

table#document div#item div#entrySKI table tr td table tr td table.price {

border: none;

width:100%;

}

table#document div#item div#entryGOLF table tr td table tr td table.price tr td {

text-align:center;

}

table#document div#item div#entryRYOKO table,

table#document div#item div#entryREJA table,

table#document div#item div#entrySHIKI table,

table#document div#item div#entryGOLF table,

table#document div#item div#entrySKI table {

border: 1px solid #666666;

font-family: Verdana;

width: 100%;

}

table#document div#item div#entryRYOKO td,

table#document div#item div#entryREJA td,

table#document div#item div#entrySHIKI td,

table#document div#item div#entryGOLF td,

table#document div#item div#entrySKI td {

background: #ffffff;

padding: 6px 3px;

}

table#document div#item div#entryRYOKO th.access,

table#document div#item div#entryREJA th.access,

table#document div#item div#entrySHIKI th.access,

table#document div#item div#entryGOLF th.access,

table#document div#item div#entrySKI th.access {

background: #eeeeee;

font-size: 10px;

line-height: 1.3em;

color: #666666;

font-weight: lighter;

padding: 5px;

}

table#document div#item div#entryRYOKO th.access strong,

table#document div#item div#entryREJA th.access strong,

table#document div#item div#entrySHIKI th.access strong,

table#document div#item div#entryGOLF th.access strong,

table#document div#item div#entrySKI th.access strong {

font-size: 12px;

}



div.read {

padding: 3px;

border: 1px solid #cccccc;

color: #666666;

margin-bottom: 5px;

font-size: 12px;

line-height: 1.5em;

}



img.map {

margin-top: 10px;

}



/**旅行**/

div#entryRYOKO th {

background: #4CA8BE;

}



/**レジャー**/

div#entryREJA th {

background: #87BA03;

}



/**ゴルフ**/

div#entryGOLF th {

background: #FF7304;

}


/**スキー**/

div#entrySKI th {

background: #c23481;

}


/**劇団四季**/

div#entrySHIKI th {

background: #F28375;

}



div#item div#entryGOLF p#prince {

margin: 0 0 15px -305px;

}



table#document div#item div#prince_golf h1,

table#document div#item div#prince_golf h2 {

display:none;

}



table#document div#item div#prince_golf h3 {

color:#FF7304;

border-color:#FF7304;

}



table#document div#item div#prince_golf table.section tr th {

text-align:center;

background-color:#FF7304;

color:#FFFFFF;

}



table#document div#item div#prince_golf table.section tr td.th {

background-color:#FFEDDC;

}



p.year19 {

color:#CC0000;

font-weight:normal;

}



hr {

visibility: hidden;

}



table#document tr td div#item a:link, a:visited, a:hover {

color:#FF8003;

}



table#document tr td div#item a:hover {

color:#FF8003;

}



div.center {

text-align:center;

margin:3px;

font-size:12px;

}

/**UFJ**/
table#document div#item div#entryAMUSEMENT th {

padding: 0 5px;

color: #FFFFFF;

text-align: left;

font-size: 12px;

}

table#document div#item div#entryAMUSEMENT table td table {

background-color:#333333;

}

table#document div#item div#entryAMUSEMENT table td table td {

padding: 0 3px;

font-size: 10px;

line-height: 1.3em;

background-color:#FFFFFF;

}

table#document div#item div#entryAMUSEMENT table td table th {

text-align:center;

color:#FFFFFF;

padding: 0 3px;

font-size: 10px;

line-height: 1.3em;

}

table#document div#item div#entryAMUSEMENT table td table {

border: none;

width: auto;

}

table#document div#item div#entryAMUSEMENT table {

border: 1px solid #666666;

font-family: Verdana;

width: 100%;

}

table#document div#item div#entryAMUSEMENT td {

background: #ffffff;

padding: 6px 3px;

}

table#document div#item div#entryAMUSEMENT th.access {

background: #eeeeee;

font-size: 10px;

line-height: 1.3em;

color: #666666;

font-weight: lighter;

padding: 5px;

}

table#document div#item div#entryAMUSEMENT th.access strong {

font-size: 12px;

}

div.read {

padding: 3px;

border: 1px solid #cccccc;

color: #666666;

margin-bottom: 5px;

font-size: 12px;

line-height: 1.5em;

}

div#entryAMUSEMENT th {
background: #FF7304;
}


table#document div#item div#entryAMUSEMENT div.famipack{
width:130px;
margin:6px 0px;
padding:6px;
border:1px solid #999999;

}
table#document div#item div#entryAMUSEMENT div.famipack a{
text-decoration:none;
}

img.map {
margin-top: 10px;
}