/* [R3] サジェスト
=========================================================================================== */
.suggestArea{
width:651px;
border-radius:3px;
border:1px solid #999;
padding:12px 10px 18px 15px;
background:#fff;
-webkit-box-shadow:rgb(150, 150, 150) 3px 4px 6px -1px;
-moz-box-shadow:rgb(150, 150, 150) 3px 4px 6px -1px;
box-shadow:rgb(150, 150, 150) 3px 4px 6px -1px;
z-index:1000;
font-family:"\30e1\30a4\30ea\30aa", Meiryo, "\30d2\30e9\30ae\30ce\89d2\30b4 Pro W3", "Hiragino Kaku Gothic ProN", "\ff2d\ff33 \ff30\30b4\30b7\30c3\30af", sans-serif;
}
.suggestArea.popular p{
margin-bottom:5px;
padding-right:10px;
font-weight:bold;
font-size:13px;
}
.suggestArea.popular dl{
width:196px;
float:left;
border-right:1px solid #ccc;
padding-right:7px;
margin-right:7px;
height:273px;
overflow:hidden;
}
.suggestArea.popular dl dt{
display:block;
background:#f1f1f1;
padding:2px 3px;
margin-bottom:6px;
font-weight:bold;
font-size:13px;
clear:both;
}
.suggestArea.popular dl dt.america{
margin-top:25px;
}
.suggestArea.popular dl dd{
width:95px;
display:inline-block;
line-height:1.4;
letter-spacing:-.1px;
vertical-align:top;
font-size:12px;
}
.suggestArea.popular dl dd.block{
display:block;
width:190px;
}
.suggestArea.popular dl dd span{
font-size:85%;
}
.suggestArea.popular dl dd a{
padding-left:3px;
display:block;
}
.suggestArea.popular dl dd a:hover{
background:#fff8d4;
}
.suggestArea.suggest{
width:615px;
border-radius:3px;
border:1px solid #999;
padding:0px 0px 10px 0px;
background:#fff;
z-index:1000;
-webkit-box-shadow:rgb(150, 150, 150) 3px 4px 6px -1px;
-moz-box-shadow:rgb(150, 150, 150) 3px 4px 6px -1px;
box-shadow:rgb(150, 150, 150) 3px 4px 6px -1px;
}
.suggestArea.suggest dl dt{
display:block;
background:#f1f1f1;
font-size:80%;
padding:3px 15px;
margin-bottom:8px;
margin-top:5px;
}
.suggestArea.suggest dl dt:first-child{
margin-top:0;
}
.suggestArea.suggest dl dd{
display:block;
padding:0px 5px;
margin-bottom:0px;
line-height:1.1;
}
.suggestArea.suggest dl dd a{
padding:2px 13px;
display:block;
}
.suggestArea.suggest dl dd a:hover{
background:#fff8d4;
}
.suggestArea .info{
text-align:right;
padding:2px 0 0 7px;
cursor:default;
font-size:12px;
background:none;
text-indent:0;
color:#333;
font-size:12px;
width:inherit;
position:inherit;
}
.suggestArea .info:hover,
.suggestArea .tailInfo:hover{
background:inherit;
}
.suggestArea .tailInfo{
text-align:left;
padding:5px 7px 0 7px;
margin-top:12px;
margin-bottom:-4px;
cursor:default;
font-size:12px;
border-top:1px solid #dcdcdc;
}

/* suggestArea
=========================================================================================== */
#two_column_right #main_Col{
position:relative;
}
#suggestArea.search{
position:absolute;
top:112px;
left:56px;
}
.suggestArea.search dl{
width:100%;
float:left;
padding-right:7px;
margin-right:7px;
height:auto;
}
.suggestArea.search dl dt{
display:block;
background:#f1f1f1;
padding:2px 3px;
margin-bottom:6px;
font-weight:bold;
font-size:110%;
clear:both;
}
.suggestArea.search dl dd{
/*width: 95px;
display: inline-block;*/
line-height:1.6;
letter-spacing:-.1px;
cursor:pointer;
}
.suggestArea.search dl dd.info{
display:block;
margin-left:-10px;
}
.suggestArea.search dl dd.tailInfo{
cursor:default;
margin-bottom:-10px;
}
.select{ color:#ffffff; background-color:#3366ff; }
.over{ background-color:#f9eaba; }

/*.suggest    { font-size:125%; }*/
#suggestAreaDefault{
display:none;
}
.suggestArea p.destination{
font-size:110%;
color:#777;
font-weight:bold;
margin-bottom:8px;
}
.area1 dd,
.area2 dd,
.area3 dd{
width:92px;
margin-right:3px;
display:inline-block;
line-height:1.6;
letter-spacing:-.1px;
}
.suggestArea dt.areatitle{
margin-top:25px;
}
.suggestArea dl.area1,
.suggestArea dl.area2,
.suggestArea dl.area3{
width:205px;
float:left;
border-right:1px solid #ccc;
padding-right:7px;
margin-right:7px;
height:auto;
}
.suggestArea dl.area3{
padding-right:0;
margin-right:0;
border-right:none;
}
.suggestArea dl.area1 .block{
display:block;
width:190px;
}
.suggestArea dl.area1 dd:hover,
.suggestArea dl.area2 dd:hover,
.suggestArea dl.area3 dd:hover{
background:#fff8d4;
}
.suggestArea strong{
color:#333;
}

/*__________________ [nn] Suggest Area ______________________*/
.suggestArea dd:hover{ background-color:#f9eaba; }
#suggestArea,
#suggestAreaDefault{
position:absolute;
top:170px;
left:60px;
}
