@charset ‘UTF-8′;
.subcate{font-size:12px;padding-left:20px;margin:5px 0 10px 0;}
.wrp{white-space:nowrap;}

body{font-size:14px;letter-spacing:1px;width:850px;margin:10px auto;}
.key{font-weight:bold;}
#head{font-size:20px;margin:0;padding:0;color:#898;}
#head a{color:#898;margin-right:1em;text-decoration:none;}
.frm{font-size:12px;background-color:#EDF4F8;padding:5px;margin:0 0 10px 0;border:1px solid #C3D2DC;}
.frm .k{width:250px;height:15px;}
.frm .s{width:90px;height:22px;}
#dirt{font-size:18px;margin:0;border-bottom:1px dashed #bbb;}
#reg{position:absolute;top:80px;right:10px;text-align:right;margin:0;padding:0;}

#box{float:left;margin-right:-270px;width:100%;}

#left{margin-right:270px;min-height:400px;_height:400px;width:576px}
#left .title{border-bottom:1px solid #ccc;margin:0;padding:0;}
#left .title2{clear:left;border-bottom:1px solid #ccc;margin:10px 0;padding:0;}
#left .dl{list-style:none;float:left;width:250px;line-height:1.5;margin-top:0;margin-bottom:10px;margin-left:5px;padding-left:0;}
#left .t2{clear:left;border-bottom:1px solid #ccc;margin:0;padding:5px 2px;}
#left .t3{clear:left;margin:10px 0;}
#left .ad{list-style:none outside;line-height:1.2;margin-left:0;padding-left:15px;}
#left .ad li{margin-bottom:5px;}
#left .adc{text-indent:1em;color:#444;}
#left .aten{padding-bottom:1em;}
#right {width:269px;margin:0;padding:0px;float:right;border-left:1px solid #bbb;}
#right .t{border-bottom:1px solid #bbb;font-size:14px;padding-left:5px;margin-top:10px;}
#right .d{padding-left:10px;font-size:14px;letter-spacing:1px;line-height:120%;margin:10px 0;}
#right .d1{padding-left:10px;font-size:14px;letter-spacing:1px;line-height:120%;margin:0;}

.lp{float:left;margin-right:10px;}

#dirt{font-size:18px;margin:0;border-bottom:1px dashed #bbb;}
#navi{padding:10px;font-size:12px;margin-bottom:10px;}
#footer{clear:both;font-size:small;text-align:center;border-top:1px solid #ccc;margin-top:0;padding-top:5px;}

.detailarea0{font-size:14px;margin:0;width:100%;height:100px;}
.detailarea1{font-size:14px;margin:0;width:100%;height:100px;background-color:#F0F8FF ;}
.detailimg{width:105px;}
.detailimg img {border:0;}
.detailarea0 td, .detailarea1 td{margin:0px;}
.detailtitle{border-bottom:1px dotted #999;font-weight:bold;padding-bottom:5px;margin-bottom:5px;}
.detailmemo{margin-top:1em;font-size:small;}
#imgarea{text-align:center;margin-bottom:15px;}
#imgarea img{margin:10px;}

#dbar{background-color:powderblue;border-bottom:2px solid navy;border-top:1px solid royalblue;border-left:1px solid royalblue;border-right:1px solid royalblue;padding:5px;}
#plan{margin-top:15px;}
#plan #pbar{background-color:powderblue;border-bottom:2px solid navy;border-top:1px solid royalblue;border-left:1px solid royalblue;border-right:1px solid royalblue;padding:5px;margin-bottom:10px;}
#plan .detailarea0{font-size:14px;letter-spacing:2px;margin:0;width:95%;height:100px;clear:both;padding:0 10px;}
#plan .detailarea1{font-size:14px;letter-spacing:2px;margin:0;width:95%;height:100px;background-color:#F0F8FF;clear:both;padding:0 10px;}
#plan .hotarea0,.hotarea1{font-size:14px;letter-spacing:2px;margin-left:85px;padding:0 10px;margin-bottom:1em;}
#plan .hotarea1{background-color:#F0F8FF ;}
#plan img{margin:0 15px;}
#left .link{margin-right:1em;}
#view{border-top:1px solid #ccc;font-size:14px;letter-spacing:2px;}
#left td{font-size:14px;letter-spacing:2px;vertical-align:top;margin:5px;padding:5px;}
#left .col{width:120px;background-color:#ccc;}
#left .pland{font-size:small;}
.btn {border:0;background-color:transparent;color:#00f;text-decoration:underline;cursor:pointer;}
.btn2 {border:0;background-color:transparent;color:#f00;text-decoration:none;text-align:right;font-size:12px;margin-right:2em;}
#right table{background-color:#eef;}
.memoarea1,.memoarea0{border-bottom:1xp dashed #999;margin-bottom:1em;height:60px;}
.memoarea1 img,.memoarea0 img{border:0;float:left;}
.memoimg{width:85px;text-align:center;}
.memoarea0{background-color#ccc;}
.memocom {font-size:small;}
.dts{font-weight:normal;font-size:small;}
.memoc {line-height:1.25;margin:5px;text-indent:1em;}
#hotellist{overflow-y:scroll;height:200px;font-size:12px;border:1px groove #999;padding:5px;width:200px;letter-spacing:1px;line-height:120%;}
#map{width: 99%;height: 420px;float:left;margin-bottom:1.5em;margin-top:1em;}
#right .dtl{margin-left:18px;font-size:small;}
#right .list img{float:left;}
#right .list{clear:left;padding-top:10px;border-top:1px solid #bbb;}


.searchtab{margin-bottom:0;}
.searchtab .no, .lno{display:block;border-top:1px solid #bbb;border-right:1px solid #bbb;float:left;text-align:center;padding:5px 2px;font-size:small;margin:0;}
.searchtab .lno{border-left:1px solid #bbb;}
.searchtab .sel{background-color:#ccf;}
.searchtab .nosel:hover{background-color:#fcf;}


