@charset "UTF-8";
@import "layout.css";
/* CSS Document */

body#time,
body#products,
body#lounge,
body#hotel {
background: #161616 url(../img/bg_night.jpg) no-repeat center top;
}

#content .logo_image {
background: no-repeat center center;
width: 124px;
height: 100px;
}

#entry_wrp {
margin:50px 0 0 0;
padding: 0;
width: 710px;
}

#entry_wrp h3 {
border-bottom: 1px solid #DADADA;
position: static;
clear: both;
}


#entry_wrp .item a {
display: block;
}

/* @group INDEX PAGE */

#entry_wrp .brand {
width: 335px;
float: left;
margin-right: 20px;
margin-bottom: 15px;
position: relative;
}

.index #entry_wrp h3 {
border: 1px solid #DADADA;
height: 102px;
position: relative;
}

.index #entry_wrp h3 .logo_image {
background: no-repeat center center;
width: 123px;
height: 100px;
}

.index #entry_wrp h3 .main_image {
width: 210px;
height: 102px;
}


/* @end */

/* @group BRAND PAGE */

#main_visual {
width: 960px;
height: 470px;
margin: 0 auto;
background: #fff;
}

#main_visual img {
display: block;
margin: 0;
float: left;
}

.brand .logo {
text-align: center;
}

.brand #entry_wrp {
margin-top: 0;
}

#entry_wrp .series {
padding-top: 15px;
clear: both;
}

#entry_wrp .series h3 {
background: #444;
color: #E5C97F;
width: 690px;
font-weight: normal;
font-size: 1.2em;
}

#entry_wrp .series h3 span {
display: block;
background: url(../img/arrow_hlink.gif) no-repeat left center;
margin-left: 10px;
padding-left: 15px;
height: 25px;
line-height: 25px;
cursor: pointer;
}

#entry_wrp .series h3 span.open {
background: url(../img/arrow_hbtm.gif) no-repeat left center;
}

#entry_wrp .series .items {
display: none;
position: relative;
}

#entry_wrp h3.brand_title {
line-height: 1.2em;
padding-bottom: 5px;
}

#entry_wrp h3.brand_title img {
background: no-repeat center bottom;
width: 95px;
height: 85px;
}

/* @end */


/* @group ITEM SEARCH PAGE */

.type #entry_wrp h3 img {
margin-right: 10px;
vertical-align: bottom;
}

.type #entry_wrp .clear {
margin-bottom: 20px;
}

/* @end */

/* @group COLOR SEARCH PAGE */

.color #entry_wrp .clear {
margin-bottom: 20px;
}

/* @end */


#entry_wrp .brand .items {

}

#entry_wrp .items li {
margin-right: 3px;
width: 60px;
height: 60px;
}

#entry_wrp .brand .items li {
margin-right: 2px;
width: 60px;
height: 60px;
}

#entry_wrp .brand .items li.tobrand {
float: right;
background: none;
margin-right: 0;
width: 25px;
}

#entry_wrp dt a {
display: block;
background: url(../img/faq/arrow_link.gif) no-repeat left center;
margin-left: 10px;
padding-left: 15px;
height: 25px;
line-height: 25px;
color: #E5C97F;
}

#entry_wrp ul {
margin: 10px 0;
padding: 0;
}

#entry_wrp li {
float: left;
margin: 5px 2px 0 0;
position: relative;
}

#tooltip {
background: #000;
position: absolute;
display: none;
color: #fff;
width: 450px;
min-height: 280px;
height: auto !important;
height: 280px;
z-index: 300;
}

#tooltip .thumb {
float: left;
margin: 15px;
_margin: 15px 7px;
}

#tooltip dl {
float: left;
width: 160px;
margin: 15px 5px 15px 0;
_margin: 15px 5px 15px 0;
}

#tooltip dt {
font-weight:  bold;
}

#tooltip p {
margin: 0;
}
/*
#tooltip {
position: absolute;
z-index: 3000;
border: 1px solid #111;
background-color: #eee;
padding: 5px;
opacity: 0.85;
}
#tooltip h3, #tooltip div { margin: 0; }
*/

