@charset "utf-8";
/* ===================================================================
CSS information

 file name  :footer_ad.css
 style info :各コンテンツcssファイル読み込み用（国内ホテル用）
=================================================================== */

div#meerkat-wrap {
    position: fixed !important;
    position: absolute;
    z-index: 10000;
    width: 314px;
    height: 297px;
    right: 0px;
    bottom: 0px;
    display: block;
}

div#meerkat{
margin:0 8px 0 0;
padding:0;
}

div#meerkat div#adframe_header{
height:25px;
text-align:right;
background: #a7cfdf; /* Old browsers */
background: -moz-linear-gradient(top, #a7cfdf 0%, #23538a 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a7cfdf), color-stop(100%,#23538a)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #a7cfdf 0%,#23538a 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #a7cfdf 0%,#23538a 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, #a7cfdf 0%,#23538a 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a7cfdf', endColorstr='#23538a',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, #a7cfdf 0%,#23538a 100%); /* W3C */
}

div#meerkat div#adframe_header p.close{
padding:6px;
}

div#meerkat div#adframe_header a.link{
text-decoration:none;
}

div#meerkat div#adframe_header .close-meerkat{
height:10px;
width:5px;
background-color:#fff;
text-aligm:left;
}

div#meerkat div#adframe_body{
border:2px 2px 0 2px;
border-style:solid;
border-color:#23538a;
height:250px;
}

div#meerkat .adframe_body_inner{
border:2px 2px 0 2px;
border-style:solid;
border-color:#23538a;
height:250px;
}

div#meerkat div#adframe_body iframe{
border: none;
}

div#meerkat .adframe_body_inner iframe{
border: none;
}

div#footer_ad a img {
    border-style:none;
}
span.adby {
    color: white;
    float: left;
    font-family: Verdana, Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-size: 11px;
    left: 4px;
    margin: 0px auto;
    position: relative;
    top: 12px;
}

