﻿@charset "utf-8";
/* CSS Document */



/* --------------------------------------------------
 * guidenavigation
 * -------------------------------------------------- */
.guidenavigation {
margin:0 0 20px;
}



/* --------------------------------------------------
 * guide contents
 * -------------------------------------------------- */
#guide .maincontents .itembox,
#facilities .maincontents .itembox,
#organization .maincontents .itembox,
#other .maincontents .itembox {
width: 232px;
margin: 0 0 30px;
position:relative;
float:left;
}

#guide .maincontents .itembox .title,
#facilities .maincontents .itembox .title,
#organization .maincontents .itembox .title,
#other .maincontents .itembox .title {
/* background-image: url(/share/imgs/h2_guide.png); */
background-color: #D9D9D9;
background-repeat: repeat;
background-position: left top;
width: 212px;
border-bottom:1px solid #D9D9D9;
}

#guide .maincontents .itembox h2,
#facilities .maincontents .itembox h2,
#organization .maincontents .itembox h2,
#other .maincontents .itembox h2 {
line-height:33px;
text-indent:10px;
font-size:123.1%;
color:#1996FF;
padding: 0px;
margin: 0em;
border-bottom:none;
}
#guide .maincontents .itembox.category ul,
#facilities .maincontents .itembox.category ul,
#organization .maincontents .itembox.category ul,
#other .maincontents .itembox.category ul {
width: 212px;
margin: 0px;
background-color: #E8F7FF;
}
#guide .maincontents .itembox ul li,
#facilities .maincontents .itembox ul li,
#organization .maincontents .itembox ul li,
#other .maincontents .itembox ul li {
list-style:none;
background-image:url(/share/imgs/arrow_04b.gif);
background-repeat:no-repeat;
background-position:5px 6px;
padding: 5px 0 3px 20px;
border-bottom:1px solid #D9D9D9;
}
#guide .maincontents .itembox.lastlist,
#facilities .maincontents .itembox.lastlist,
#organization .maincontents .itembox.lastlist,
#other .maincontents .itembox.lastlist {
width: 214px;
float:right;
}

#room .maincontents .kucho {
margin-top:5px;
}
#room .maincontents .kucho p {
float:right;
margin-top:50px;
width:450px;
font-size:130%;
}
#room .maincontents .kucho img {
float:left;
}
#room .maincontents .kucho table {
margin-top:20px;
}

.downnew h3 {
background:#4B7DFF none repeat scroll 0 0;
color:#FFFFFF;
font-size:174%;
padding:0.5em 15px;
}
.downnew ul {
border-top:1px solid #D9D9D9;
margin:0;
padding:0 0 2em;
}
.downnew li {
background-image:url(/share/imgs/arrow_04a.gif);
background-position:5px 0.75em;
background-repeat:no-repeat;
border-bottom:1px solid #D9D9D9;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding:7px 0 7px 20px;
}
