sup{
vertical-align:baseline;
position:relative;
top:-1ex;
}

/*___________________________add_Col_____________________________________*/
/***** title *****/
#two_column_right #add_Col{
position:relative;
width:960px;
height:0;
padding:130px 0 0;
background-repeat:no-repeat;
overflow:hidden;
}
/*index*/
#two_column_right.index #add_Col{
padding:190px 0 0;
background-image:url(../images/ttl_index.jpg);
}
/*popularity*/
#two_column_right.popularity.hokkaido #add_Col{background-image:url(../images/ttl_popularity_hokkaido.jpg);}
#two_column_right.popularity.tohoku #add_Col{background-image:url(../images/ttl_popularity_tohoku.jpg);}
#two_column_right.popularity.hokuriku #add_Col{background-image:url(../images/ttl_popularity_hokuriku.jpg);}
#two_column_right.popularity.kanto #add_Col{background-image:url(../images/ttl_popularity_kanto.jpg);}
#two_column_right.popularity.tokai #add_Col{background-image:url(../images/ttl_popularity_tokai.jpg);}
#two_column_right.popularity.kinki #add_Col{background-image:url(../images/ttl_popularity_kinki.jpg);}
#two_column_right.popularity.shikoku #add_Col{background-image:url(../images/ttl_popularity_shikoku.jpg);}
#two_column_right.popularity.chugoku #add_Col{background-image:url(../images/ttl_popularity_chugoku.jpg);}
#two_column_right.popularity.kyushu #add_Col{background-image:url(../images/ttl_popularity_kyushu.jpg);}
#two_column_right.popularity.okinawa #add_Col{background-image:url(../images/ttl_popularity_okinawa.jpg);}
#two_column_right.popularity.jp #add_Col{background-image:url(../images/ttl_popularity_jp.jpg);}
/*review*/
#two_column_right.review.hokkaido #add_Col{background-image:url(../images/ttl_review_hokkaido.jpg);}
#two_column_right.review.tohoku #add_Col{background-image:url(../images/ttl_review_tohoku.jpg);}
#two_column_right.review.hokuriku #add_Col{background-image:url(../images/ttl_review_hokuriku.jpg);}
#two_column_right.review.kanto #add_Col{background-image:url(../images/ttl_review_kanto.jpg);}
#two_column_right.review.tokai #add_Col{background-image:url(../images/ttl_review_tokai.jpg);}
#two_column_right.review.kinki #add_Col{background-image:url(../images/ttl_review_kinki.jpg);}
#two_column_right.review.shikoku #add_Col{background-image:url(../images/ttl_review_shikoku.jpg);}
#two_column_right.review.chugoku #add_Col{background-image:url(../images/ttl_review_chugoku.jpg);}
#two_column_right.review.kyushu #add_Col{background-image:url(../images/ttl_review_kyushu.jpg);}
#two_column_right.review.okinawa #add_Col{background-image:url(../images/ttl_review_okinawa.jpg);}
#two_column_right.review.jp #add_Col{background-image:url(../images/ttl_review_jp.jpg);}
/*tdr*/
#two_column_right.tdr #add_Col{background-image:url(../images/ttl_tdr.jpg);}
/*usj*/
#two_column_right.usj #add_Col{background-image:url(../images/ttl_usj.jpg);}
/*htb*/
#two_column_right.htb #add_Col{background-image:url(../images/ttl_htb.jpg);}

/***** btn *****/
#two_column_right #add_Col .btn-ranking{
position:absolute;
left:763px;
top:99px;
width:193px;
height:28px;
background:url(../images/btn_ranking.png) no-repeat;
}
#two_column_right #add_Col .btn-ranking a{
display:block;
padding-left:32px;
width:158px;
height:25px;
line-height:25px;
color:#333;
font-size:15px;
font-weight:bold;
background:url(../images/ic_btn_ranking.png) no-repeat;
}
#two_column_right.popularity #add_Col .btn-ranking a{background-position:10px -25px;}
#two_column_right.review #add_Col .btn-ranking a{background-position:10px 0;}

/*___________________________sttl_____________________________________*/
#two_column_right .sttl{
clear:both;
font-size:18px;
line-height:37px;
padding:0 0 0 43px;
margin-bottom:18px;
background:url(../images/sttl.png) no-repeat;
}

/*___________________________notice_____________________________________*/
#two_column_right .notice{
margin:7px 0;
overflow:hidden;
text-align:left;
}
#two_column_right.index .notice{
margin:0;
}
#two_column_right .notice p{
float:left;
font-size:12px;
}
#two_column_right .notice a{
float:right;
padding-left:15px;
font-size:14px;
font-weight:bold;
background:url(../images/ic_link.gif) no-repeat left center;
}

/*___________________________update_____________________________________*/
#two_column_right .update{
text-align:right;
line-height:27px;
}
#two_column_right .update dt,
#two_column_right .update dd{
display:inline;
}


/*___________________________box themepark_____________________________________*/
#two_column_right .themepark{
border:solid 1px #e6d9c3;
padding:17px 14px;
margin:0 0 53px;
background:url(../images/bg_themepark.gif) repeat;
overflow:hidden;
}
#two_column_right .themepark .park{
float:left;
margin:0 0 0 12px;
padding:0 10px 12px;
width:205px;
background:#fff;
box-shadow: 1px 1px 2px #afa99f;
-moz-box-shadow: 1px 1px 2px #afa99f;
-o-box-shadow: 1px 1px 2px #afa99f;
-ms-box-shadow: 1px 1px 2px #afa99f;
}
#two_column_right .themepark .park.tdr{
margin:0;
}
#two_column_right .themepark .park dt{
display:table;
padding:0 0 0 48px;
height:60px;
line-height:20px;
font-size:18px;
font-weight:bold;
background:url(../images/ic_themepark.png) no-repeat;
}
#two_column_right .themepark .park dt span{
display:table-cell;
vertical-align:middle;
}
#two_column_right .themepark .park.tdr dt{
background-position:0 0;
}
#two_column_right .themepark .park.usj dt{
background-position:0 -60px;
letter-spacing:-0.1em;
}
#two_column_right .themepark .park.htb dt{
background-position:0 -120px;
}

#two_column_right .themepark .park dd{
min-height:125px;
line-height:20px;
}
#two_column_right .themepark .btn-themepark{
display:table;
margin:0 auto;
padding:0 10px;
width:185px;
height:60px;
background:url(../images/btn_themepark_index.png) no-repeat;
}
#two_column_right .themepark .btn-themepark a{
display:table-cell;
vertical-align:middle;
padding-left:17px;
font-weight:bold;
background:url(../images/ic_link.gif) no-repeat left center;
line-height:1.3;
}

/***** themepark individual *****/
#two_column_right.tdr .themepark,
#two_column_right.usj .themepark,
#two_column_right.htb .themepark{
padding:18px 0 18px 28px;
margin:0 auto;
}
#two_column_right.htb .themepark li:after{
content:"";
display:block;
clear:both;
}
#two_column_right.tdr .themepark .btn-themepark,
#two_column_right.usj .themepark .btn-themepark,
#two_column_right.htb .themepark .btn-themepark{
float:left;
width:300px;
margin:0 29px 0 0;
font-size:18px;
border-radius:5px;
background:#fff;
box-shadow: 1px 1px 1px #afa99f;
-moz-box-shadow: 1px 1px 1px #afa99f;
-o-box-shadow: 1px 1px 1px #afa99f;
-ms-box-shadow: 1px 1px 1px #afa99f;
}
#two_column_right.tdr .themepark .btn-themepark a,
#two_column_right.usj .themepark .btn-themepark a,
#two_column_right.htb .themepark .btn-themepark a{
padding-left:40px;
background:url(../images/ic_themepark.png) no-repeat;
}
#two_column_right .themepark .btn-themepark.tdr a{
background-position:0 0;
}
#two_column_right .themepark .btn-themepark.usj a{
background-position:0 -60px;
letter-spacing:-0.15em;
}
#two_column_right .themepark .btn-themepark.htb a{
background-position:0 -120px;
}

/*___________________________index_____________________________________*/
/*tab*/
#two_column_right .tab{
overflow:hidden;
*zoom:1;
}
#two_column_right .tab li{
float:left;
width:346px;
/line-height:0;
/font-size:1%;
margin:0 14px 0 0;
}
#two_column_right .tab li.active{
height:0;
background:url(../images/tab_index.png) no-repeat;
overflow:hidden;
}
#two_column_right .tab li a{
display:block;
width:346px;
height:0;
background:url(../images/tab_index.png) no-repeat;
overflow:hidden;
}
/* top */
#two_column_right .tab.top{
margin:0 0 34px;
padding:0 0 0 6px;
}
#two_column_right .tab.top li.active{
padding:45px 0 0;
}
#two_column_right .tab.top li a{
margin:4px 0 0;
padding:41px 0 0;
}
#two_column_right .tab.top.popularity{border-bottom:solid 5px #991716;}
#two_column_right .tab.top.review{border-bottom:solid 5px #188937;}

#two_column_right .tab.top li.tab01 a{background-position:0 0;}
#two_column_right .tab.top li.tab01 a:hover{background-position:0 -41px;}
#two_column_right .tab.top li.tab01.active{background-position:0 -82px;}

#two_column_right .tab.top li.tab02 a{background-position:-346px 0;}
#two_column_right .tab.top li.tab02 a:hover{background-position:-346px -41px;}
#two_column_right .tab.top li.tab02.active{background-position:-346px -82px;}

/* bottom */
#two_column_right .tab.btm{
margin:34px 0 67px;
padding:0 0 0 6px;
}
#two_column_right .tab.btm li.active{
padding:43px 0 0;
}
#two_column_right .tab.btm li a{
margin:0 0 5px;
padding:38px 0 0;
}
#two_column_right .tab.btm.popularity{border-top:solid 5px #be0303;}
#two_column_right .tab.btm.review{border-top:solid 5px #2faa5c;}

#two_column_right .tab.btm li.tab01 a{background-position:0 -135px;}
#two_column_right .tab.btm li.tab01 a:hover{background-position:0 -180px;}
#two_column_right .tab.btm li.tab01.active{background-position:0 -225px;}

#two_column_right .tab.btm li.tab02 a{background-position:-346px -135px;}
#two_column_right .tab.btm li.tab02 a:hover{background-position:-346px -180px;}
#two_column_right .tab.btm li.tab02.active{background-position:-346px -225px;}


/***** read *****/
#two_column_right .read{
margin-bottom:10px;
overflow:hidden;
*zoom:1;
}
#two_column_right .read h3{
float:left;
height:0;
margin:0 7px 0 5px;
padding:36px 0 0;
background:url(../images/read_index.png) no-repeat;
overflow:hidden;
}
#two_column_right .area .read h3{
width:211px;
background-position:0 0;
}
#two_column_right .country .read h3{
width:353px;
background-position:0 -36px;
}
#two_column_right .read p{
margin:18px 0 0;
font-size:13px;
letter-spacing:-0.12em;
white-space:nowrap;
}

#two_column_right .themepark .read h3{
float:none;
width:100%;
margin:0 0 15px;
padding:44px 0 0;
background:url(../images/read_index.png) no-repeat center -72px;
overflow:hidden;
}
#two_column_right .themepark .read p{
white-space:normal;
margin:0 0 8px;
}


/***** map *****/
#main_Col .bsMapArea_01{
float:left;
width:310px;
}

/***** preflist *****/
#two_column_right .preflist{
float:right;
margin-bottom:15px;
border:solid 1px #d6b165;
width:408px;
line-height:28px;
overflow:hidden;
}
#two_column_right .preflist dt{
clear:left;
float:left;
width:76px;
font-weight:bold;
padding-left:10px;
border-right:dotted 1px #ccc;
border-top:solid 1px #d6b165;
background-color:#f8e6c3;
}
#two_column_right .preflist dd{
padding-left:89px;
border-top:solid 1px #d6b165;
}
#two_column_right .preflist dt:first-child,
#two_column_right .preflist dt:first-child + dd{
border-top:none;
}
#two_column_right .preflist dd ul{
overflow:hidden;
}
#two_column_right .preflist dd ul li{
float:left;
margin:0 5px;
}
#two_column_right .preflist dd ul li a:link{
color:#555;
}

/***** picklist *****/
#two_column_right .picklist{
clear:both;
margin-bottom:43px;
padding:10px 15px 5px;
background:#fffaf1;
border:solid 1px #e7d19f;
line-height:1.0;
overflow:hidden;
}
#two_column_right .picklist dt{
margin-bottom:5px;
font-weight:bold;
}
#two_column_right .picklist dd{
display:inline;
padding:0 0.3em 0 0.5em;
line-height:1.5;
border-left:1px solid #d9d9d9;
}
#two_column_right .picklist dt:first-child + dd{
border:none;
padding-left:0;
}

#two_column_right .picklist a:link{
color:#555;
}

/***** others *****/
#two_column_right .others{
overflow:hidden;
*zoom:1;
}
#two_column_right .others li{
width:350px;
}
#two_column_right .others li.odd{
float:left;
}
#two_column_right .others li.even{
float:right;
}
#two_column_right .others li .title{
/*float:right;*/
width:240px;
font-size:16px;
font-weight:bold;
line-height: 30px;
letter-spacing:-0.1em;
}
#two_column_right .others li .img{
float:left;
margin-right:10px;
}
/*_#two_column_right .others li .img img{
border:solid 1px #989a99;
}*/
#two_column_right .others li .txt{
/*float:right;*/
width:240px;
font-size:13px;
color: #333;
}


/*___________________________sub_____________________________________*/
/***** tab *****/
#two_column_right.popularity .tab,
#two_column_right.review .tab{
overflow:hidden;
*zoom:1;
margin:0 0 34px;
padding:0 0 0 6px;
border-bottom:solid 5px #000;
}

#two_column_right.popularity .tab li,
#two_column_right.review .tab li{
float:left;
width:231px;
/line-height:0;
/font-size:1%;
margin:0 9px 0 0;
}
#two_column_right.popularity .tab li.active,
#two_column_right.review .tab li.active{
padding:41px 0 0;
height:0;
background:url(../images/tab_sub.png) no-repeat;
overflow:hidden;
}
#two_column_right.popularity .tab li a,
#two_column_right.review .tab li a{
display:block;
padding:41px 0 0;
width:231px;
height:0;
background:url(../images/tab_sub.png) no-repeat;
overflow:hidden;
}
#two_column_right.popularity .tab li.tab01 a{background-position:0 0;}
#two_column_right.popularity .tab li.tab01 a:hover{background-position:0 -41px;}
#two_column_right.review .tab li.tab01 a{background-position:0 -82px;}
#two_column_right.review .tab li.tab01 a:hover{background-position:0 -123px;}
#two_column_right.popularity .tab li.tab01.active,
#two_column_right.review .tab li.tab01.active{background-position:0 -164px;}

#two_column_right.popularity .tab li.tab02 a{background-position:-240px 0;}
#two_column_right.popularity .tab li.tab02 a:hover{background-position:-240px -41px;}
#two_column_right.review .tab li.tab02 a{background-position:-240px -82px;}
#two_column_right.review .tab li.tab02 a:hover{background-position:-240px -123px;}
#two_column_right.popularity .tab li.tab02.active,
#two_column_right.review .tab li.tab02.active{background-position:-240px -164px;}

#two_column_right.popularity .tab li.tab03 a{background-position:-480px 0;}
#two_column_right.popularity .tab li.tab03 a:hover{background-position:-480px -41px;}
#two_column_right.review .tab li.tab03 a{background-position:-480px -82px;}
#two_column_right.review .tab li.tab03 a:hover{background-position:-480px -123px;}
#two_column_right.popularity .tab li.tab03.active,
#two_column_right.review .tab li.tab03.active{background-position:-480px -164px;}

/***** areaname *****/
#two_column_right .areaname{
font-size:34px;
line-height:34px;
margin-bottom:12px;
font-weight:normal;
letter-spacing:-0.05em;
}
#two_column_right .areaname span{
font-size:52%;
white-space:nowrap;
}

/***** areaselect *****/
#two_column_right .areaselect{
font-size:14px;
line-height:16px;
word-wrap:break-word;
word-break:break-all;
text-align:left;
}
#two_column_right .areaselect.top{
padding:0 7px 20px;
}
#two_column_right .areaselect.btm{
border:solid 1px #f3dfb3;
background:#fffaf1;
}
#two_column_right .areaselect h4{
font-weight:normal;
}
#two_column_right .areaselect.top h4{
margin:0 0 7px;
}
#two_column_right .areaselect.btm h4{
padding:0 13px;
line-height:30px;
background:#fce8bb;
font-weight:bold;
}
#two_column_right .areaselect.btm ul{
padding:1em 13px;
}
#two_column_right .areaselect li{
display:inline;
padding:0 8px 0 10px;
/*padding:0 10px;*/
line-height:1.6;
font-weight:bold;
border-left:solid 1px #ccc;
}
#two_column_right .areaselect li:first-child{
padding:0 10px 0 0;
border:none;
}
#two_column_right .areaselect li a{
color:#555;
font-weight:normal;
}

/***** btn-search *****/
#two_column_right .btn-search{
text-align:right;
line-height:38px;
margin:15px 0 45px;
}
/*#two_column_right.tdr .btn-search,
#two_column_right.usj .btn-search,
#two_column_right.htb .btn-search{
margin-top:15px;
}*/
#two_column_right .btn-search a{
padding:9px 12px 9px 13px;
border-radius:3px;
border-bottom:solid 1px #969696;
border-right:solid 1px #969696;
border-top:solid 1px #d4d4d4;
border-left:solid 1px #d4d4d4;
font-size:14px;
font-weight:bold;
color:#333;
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=100%,startcolorstr=#ebebeb, endcolorstr=#fcfcfc));/*IE6 IE7 */
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=100%,startcolorstr=#ebebeb, endcolorstr=#fcfcfc))";/* IE8 IE9 */
zoom: 1;
background: -moz-linear-gradient(bottom, #ebebeb, #fcfcfc);/* FF3.6+ */
background: -webkit-linear-gradient(bottom, #ebebeb, #fcfcfc);/* Chrome10+, Safari5.1+ */
background: linear-gradient(to top, #ebebeb, #fcfcfc);/* IE10+, W3C */
}
#two_column_right .btn-search a span{
padding-left:15px;
background:url(../images/ic_link.gif) no-repeat left center;
}

/***** detail *****/
#two_column_right .detail{
position:relative;
width:728px;
font-size:12px;
line-height:15px;
*line-height:1.2;
border:solid 1px;
border-top-width:2px;
border-color:#aaa;
}
#two_column_right .detail.no01,
#two_column_right .detail.no02,
#two_column_right .detail.no03{
border-top-width:3px;
margin-bottom:15px;
}
#two_column_right .detail.no04{
border-top-width:3px;
}
#two_column_right .detail.no01{
border-color:#d3b801;
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=37%,startcolorstr=#fcf8e7, endcolorstr=#ffffff));/*IE6 IE7 */
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=37%,startcolorstr=#fcf8e7, endcolorstr=#ffffff))";/* IE8 IE9 */
zoom: 1;
background: -moz-linear-gradient(top, #fcf8e7, #fff 37%);/* FF3.6+ */
background: -webkit-linear-gradient(top, #fcf8e7, #fff 37%);/* Chrome10+, Safari5.1+ */
background: linear-gradient(to bottom, #fcf8e7, #fff 37%);/* IE10+, W3C */
}
#two_column_right .detail.no02{
border-color:#b3bdc9;
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=37%,startcolorstr=#eaf3fd, endcolorstr=#ffffff));/*IE6 IE7 */
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=37%,startcolorstr=#eaf3fd, endcolorstr=#ffffff))";/* IE8 IE9 */
zoom: 1;
background: -moz-linear-gradient(top, #eaf3fd, #fff 37%);/* FF3.6+ */
background: -webkit-linear-gradient(top, #eaf3fd, #fff 37%);/* Chrome10+, Safari5.1+ */
background: linear-gradient(to bottom, #eaf3fd, #fff 37%);/* IE10+, W3C */
}
#two_column_right .detail.no03{
border-color:#b57f63;
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=37%,startcolorstr=#fef5f0, endcolorstr=#ffffff));/*IE6 IE7 */
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=37%,startcolorstr=#fef5f0, endcolorstr=#ffffff))";/* IE8 IE9 */
zoom: 1;
background: -moz-linear-gradient(top, #fef5f0, #fff 37%);/* FF3.6+ */
background: -webkit-linear-gradient(top, #fef5f0, #fff 37%);/* Chrome10+, Safari5.1+ */
background: linear-gradient(to bottom, #fef5f0, #fff 37%);/* IE10+, W3C */
}

#two_column_right .detail dl{
overflow:hidden;
}

#two_column_right .detail .name{
padding:9px 15px 8px 70px;
line-height:20px;
font-size:17px;
font-weight:bold;
background:#f1f1f1;
}
#two_column_right .detail.no01 .name,
#two_column_right .detail.no02 .name,
#two_column_right .detail.no03 .name{
background:none;
}

#two_column_right .detail .img{
float:left;
margin:-3px 10px 0 0;
padding:0 0 0 70px;
width:150px;
color:#666;
line-height:2.2;
font-size:10px;
}

#two_column_right .detail .txt{
font-size:13px;
padding:15px 15px 8px 230px;
min-height:2em;
}


#two_column_right .detail .price{
position:absolute;
right:14px;
bottom:20px;
font-weight:bold;
text-align:right;
}
#two_column_right .detail .price .amount{
color:#e30707;
font-size:14px;
}
#two_column_right .detail .price em{
font-size:26px;
}

#two_column_right .detail .ranknum{
position:absolute;
display:block;
left:8px;
width:50px;
height:0;
overflow:hidden;
background-image:url(../images/ic_ranknum.png);
top:7px;
padding-top:39px;
}
#two_column_right .detail.no01 .ranknum,
#two_column_right .detail.no02 .ranknum,
#two_column_right .detail.no03 .ranknum{
top:-4px;
padding-top:69px;
}
#two_column_right .detail.no01 .ranknum{background-position:0 0;}
#two_column_right .detail.no02 .ranknum{background-position:-50px 0;}
#two_column_right .detail.no03 .ranknum{background-position:-100px 0;}
#two_column_right .detail.no04 .ranknum{background-position:-150px 0;}
#two_column_right .detail.no05 .ranknum{background-position:-200px 0;}
#two_column_right .detail.no06 .ranknum{background-position:-250px 0;}
#two_column_right .detail.no07 .ranknum{background-position:-300px 0;}
#two_column_right .detail.no08 .ranknum{background-position:-350px 0;}
#two_column_right .detail.no09 .ranknum{background-position:-400px 0;}
#two_column_right .detail.no10 .ranknum{background-position:-450px 0;}
#two_column_right .detail.no11 .ranknum{background-position:-500px 0;}
#two_column_right .detail.no12 .ranknum{background-position:-550px 0;}
#two_column_right .detail.no13 .ranknum{background-position:-600px 0;}
#two_column_right .detail.no14 .ranknum{background-position:-650px 0;}
#two_column_right .detail.no15 .ranknum{background-position:-700px 0;}
#two_column_right .detail.no16 .ranknum{background-position:-750px 0;}
#two_column_right .detail.no17 .ranknum{background-position:-800px 0;}
#two_column_right .detail.no18 .ranknum{background-position:-150px -39px;}
#two_column_right .detail.no19 .ranknum{background-position:-200px -39px;}
#two_column_right .detail.no20 .ranknum{background-position:-250px -39px;}
#two_column_right .detail.no21 .ranknum{background-position:-300px -39px;}
#two_column_right .detail.no22 .ranknum{background-position:-350px -39px;}
#two_column_right .detail.no23 .ranknum{background-position:-400px -39px;}
#two_column_right .detail.no24 .ranknum{background-position:-450px -39px;}
#two_column_right .detail.no25 .ranknum{background-position:-500px -39px;}
#two_column_right .detail.no26 .ranknum{background-position:-550px -39px;}
#two_column_right .detail.no27 .ranknum{background-position:-600px -39px;}
#two_column_right .detail.no28 .ranknum{background-position:-650px -39px;}
#two_column_right .detail.no29 .ranknum{background-position:-700px -39px;}
#two_column_right .detail.no30 .ranknum{background-position:-750px -39px;}


#two_column_right .detail .info{
padding:0 150px 0 230px;
}
#two_column_right .detail .info dl{
margin:0;
padding:0 0 15px;
line-height:16px;
overflow:hidden;
}
#two_column_right .detail .info dt{
clear:left;
float:left;
padding:4px 0;
font-size:11px;
}
#two_column_right .detail .info dd{
font-size:14px;
padding:4px 0 4px 80px;
}
#two_column_right .detail .info .rev{
color:#e30707;
}
#two_column_right .detail .info .pri{
font-size:13px;
}
#two_column_right .detail .info img{
vertical-align:top;
}
#two_column_right .detail .info .rev img{
margin-left:1px;
}
#two_column_right .detail .info .pri img{
margin-left:2px;
}

#two_column_right .detail.simple{
width:732px;
border:none;
border-top:solid 2px #aaa;
}
#two_column_right .detail.simple .name{
padding:7px 15px 5px 70px;
}
#two_column_right .detail.simple .price{
bottom:21px;
}
#two_column_right .detail.simple .price em{
font-size:24px;
}
#two_column_right .detail.simple .info{
padding:0 0 0 70px;
}
#two_column_right .detail.simple .info dl{
padding:0 0 15px;
}
#two_column_right .detail.simple .info dt{
padding:8px 0 0;
}
#two_column_right .detail.simple .info dd{
padding:8px 0 0 80px;
}
.topLink_Area {
text-align: right;
margin-bottom: 5px;
}
.topLink_Area a {
padding-left: 15px;
font-weight: bold;
background: url(/element/j_hotel/ranking/images/ic_link.gif) no-repeat left 2px;
vertical-align: middle;
}


#sub_Col dl.side_two_column_left{
margin-top:15px;
background:none;
}
#sub_Col dl.side_two_column_left dt{
padding:13px 0 10px;
border-width:2px 0 1px;
border-style:solid;
border-color:#666 transparent #ddd;
background:none;
line-height:1.35;
height:auto;
text-align:left;
}
#sub_Col dl.side_two_column_left dd{
padding:0;
width:auto;
}
#sub_Col dl.side_two_column_left dd a{
padding:10px 0;
border-bottom:1px dotted #ccc;
color:#555;
display:block;
text-decoration:none;
overflow:hidden;
}
#sub_Col dl.side_two_column_left dd a:active,
#sub_Col dl.side_two_column_left dd a:hover,
#sub_Col dl.side_two_column_left dd a:focus{
background-color:#ededed;
text-decoration:none;
}
#sub_Col dl.side_two_column_left dd a:active b,
#sub_Col dl.side_two_column_left dd a:hover b,
#sub_Col dl.side_two_column_left dd a:focus b{
text-decoration:none;
}
