﻿@charset "utf-8";

/* 共通 */

/* ボディー枠 */
body {
 background: #f9f9f9;
 margin: 0px;
 padding: 0px;
 width: auto;
 font-size: 16px;
 color: #333;
 font-family: Verdana, "游ゴシック", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
}

/* 画像 */
img {
 border-style:none;
 max-width: 100%;
 height: auto;
}

.td2 img {padding: 5px;}

.clear
{clear: both;
 height: 0;
}

/* 見出し 共通 */
h1 {
 text-align: center;
 padding: 10px 0px 10px 0px;
 margin: 0px;
}

h2 {
 text-align: center;
 padding: 10px 0px 10px 0px;
 margin: 0px;
 font-weight: bold;
}
/* 枠内タイトル */
.moji0 h2 {
 text-align: left;
 padding: 0px;
 margin: 10px 0px 10px 10px;
 font-weight: bold;
}

/* トップページ地方別タイトル */
.leftbox .tittle {
 text-align:center;
 color:#006400;
 font-size: 1.1rem;
 font-weight: bold;
 margin: 20px 0px 5px 0px;
}

/* 一覧ページキャンプ場タイトル 共通 */
.table1 .title .name {
 font-weight: bold;
 text-align: left;
 padding: 0px;
 margin: 20px 0px 0px 5px;
}

/* facebook */
.fb-like,.fb-like span,.fb-like iframe{
 width:100% !important;
 margin: 15px 0px 15px 0px;
}

.ad {max-width: 728px\9; /* IE8 以下 */}
.ad_l {width: 300px\9; height: 300px\9; /* IE8 以下 */}
.ad_r {width: 300px\9; height: 300px\9; /* IE8 以下 */}
.ad_uni {
 width:95%;
 margin: 0px;
 padding: 15px 0px 15px 10px;
 text-align: left;
}

.amazon {
 margin: 0;
 padding: 5px;
 border:2px solid #f2f2f2;
 overflow:hidden;
}

.amazon a img {
 margin: 0 auto !important;
 padding: 0;
 display: block;
}

.amazon p {
 margin-top: 1em;
 padding: 5px;
 text-align: left;
}

/* リンク */
a {color: #0053F9;text-decoration: none;}

a:visited {color: #0053F9;}

a:hover {color: #ff6600;}

a img {
 border-style:none;
 transition: 0.3s ease-in-out;
 -webkit-transition: 0.3s ease-in-out;  
 -moz-transition: 0.3s ease-in-out;  
 -o-transition: 0.3s ease-in-out;
}

a:hover img {
 opacity:0.7; 
 filter: alpha(opacity=70);
}

/* top枠 共通 */
#top {
 background-color :#ccff99;
 width:100%;
 overflow:hidden;
 padding: 0px;
 margin: 0px;
 box-shadow: 0px 0px 10px #000;
 z-index: 2;
 position: relative;
}

/* top リンク 共通 */
#banalink {
 position: absolute;
 left: 10px;
 top: 20px;
 width: 50%;
 max-width: 342px;
 height: auto;
}

#banalink img {
 width: 100%;
 max-width: 342px;
 height:auto;
 margin: 0px;
 padding: 0px;
}

/* 本体枠 共通 */
#container {
 background-color :#ffffff;   
 position: relative; 
 margin-left: auto; 
 margin-right: auto;
}


/* 右カラム 共通 */
#right {float: left;}

.rightbox {
 width: 100%;
 height: auto;
 margin: 0px 0px 20px 0px;
 padding: 0px;
}

.rightbox .banabox {
 width: 98%;
 margin: 10px 5px 0px 5px;
 padding: 0px 0px 10px 0px;
 border-bottom: 1px dotted #333333;
 text-align:center;
}

.rightbox .banabox .banabox2 {
 width: 130px;
 height: 100px;
 margin: 0px 5px 0px 0px;
 padding: 0px;
 float:left;
}

.rightbox .banabox .banabox2_coment {
 height: 100px;
 margin: 0px;
 padding: 0px;
 font-size: 90%;
 text-align: left;
}

.rightbox .tittle {
 width:100%;
 text-align:center;
 color:#333333;
 margin: 20px 0px 5px 0px;
 padding: 0px;
 font-size: 1.2rem;
 font-weight: bold;
}

/* 右側枠ありコメント 共通 */
.rightbox .moji {
 text-align: left;
 font-size: 90%;
 line-height: 150%;
 margin: 0px;
 padding: 5px;
 border:1px outset #333333;
 border-radius: 5px;
}

/* 左カラム 共通 */
#left {width: 100%;float:left;}

.leftbox {
 width: 100%;
 height: auto;
 float:left;
 background-color:#ffffff;
 margin: 0px;
 padding: 0px;
}

.gazo {
 padding: 0px;
 margin-top: 10px;
 text-align: center;
}

/* 左側枠ありコメント内 共通 */
.moji0 {
 width: 100%;
 height: auto;
 text-align: left;
 line-height: 150%;
 margin: 0px;
 padding: 5px 0px;
 border-top: 1px dotted #333333;
 font-size: 100%;
 display: flow-root;
}

.moji0 p {
 padding: 0px 10px;
 margin: 0px 0px 1em 0px;
}

.moji0 .tittle2 {
 font-weight:bold;
 margin: 1em 0px 0px 10px;
}

/* 左側枠枠なしコメント */
.leftbox .moji_left {
 width: 100%;
 font-size: 90%;
 text-align: left;
 line-height: 150%;
 margin: 0px;
 padding: 0px;
}

.leftbox .moji_left p {
 padding: 0px 5px;
}

/* トップページメニュー一覧 共通 */
.leftbox .tate {
 margin-top: 10px;
 padding: 0px;
 width: 100%;
 min-height: 108px;
/* boxの角 */ 
 border-radius: 5px;        /* CSS3草案 */  
 -webkit-border-radius: 5px;    /* Safari,Google Chrome用 */  
 -moz-border-radius: 5px;   /* Firefox用 */ 
/* boxの影 */ 
 box-shadow: 0 0 2px #333 inset;
 -webkit-box-shadow: 0 0 2px #333 inset;
 -moz-box-shadow: 0 0 2px #333 inset;
}

.leftbox .tate .pic {
 width: 150px;
 height: 108px;
 padding: 0px;
 margin: 0px;
 float:left;
}

.leftbox .tate .pic img {
 padding: 5px;
 margin: 0px;
}

.leftbox .tate .com {
 width: 100%;
 margin-left: -150px;
 font-size: 90%;
 text-align: left;
}

.leftbox .tate .com_in {
 width: 100%;
 padding: 5px;
 margin-left: 140px;
}

/* テーブル、セル 共通 */
.table1 {
 width: 100%;
 padding: 0px;
 margin: 0px;
 overflow:hidden;
}

/* 一覧タイトルbox 共通 */
#left .table1 .title {
 width: 100%;
 padding: 0px;
 margin: 0px;
 border-top: 1px dotted #333333;
}

/* 詳細ページタイトル 共通 */
.table1 .td1 .name {
 font-size: 100%;
 font-weight: bold;
 padding: 0px;
 margin: 5px;
}

/* メニュー情報 共通 */
.moji0 .menu {
 float:left;
 background: #f9f9f9;
 border-radius :8px;
 box-shadow :0px 0px 1px #006400;
 padding: 0.5em 3em 0.5em 0;
 margin: 10px;
}

.moji0 .menu ul {
 list-style-type: square;
 list-style-position: inside;
 font-size: 90%;
}

.moji0 .menu ul li {
 margin: 10px 0px 0px 0px;
 padding: 0px;
 text-indent:-1em;
 padding-left:1em;
}

/* 画像間の文字 共通 */
.td_takasa {
 width: 100%;
 height: auto;
 margin: 0px 0px 15px 0px;
 padding: 0px;
 overflow:hidden;
}

/* コピーライトの枠 共通 */
#footer {
 background-color:#ccff99;
 margin: 0px;
 padding: 0px;
 width: 100%;
 height: auto;
 clear:both;
 box-shadow: 0px 0px 10px #000;
 z-index: 2;
 position: relative;
}

.back {
 width: 100%;
 height: 1em;
 margin: 0px;
 padding-top: 1em;
 clear:both;
 text-align:center;
 font-size: 90%;
}

.back a {
 width: 200px;
 margin:0 auto;
 padding: 0;
 display:block;
}

/* PC 1051px以上 */
@media screen and (min-width: 1051px){

h1 {font-size:18px;}

h2 {font-size:17px;}

.moji0 h2 {font-size:17px;}

/* アドセンス */
.ad {
 width: 728px;
 height: auto;
 margin: 0 auto;
 padding: 0px;
}

.ad_in {
 width: 728px;
 height: 90px;
 margin: 0px;
 padding: 0px;
}

.ad p {
 margin: 0px;
 padding: 10px 0px;
 font-size: 90%;
 text-align: left;
}
/* 最上部 */
.ad_l {
 width: 336px;
 height: auto;
 margin: 0px auto;
 padding: 0px;
}

.ad_l_in {
 width: 336px;
 height: 280px;
 margin: 0px;
 padding: 0px;
}

.ad_l p {
 margin: 0px 0px 5px 5px;
 padding: 0px;
 font-size: 90%;
 text-align: left;
}

/* ダブルレクタングル */
.sp {display: none;}

.double {
 margin: 0px;
 padding: 10px 0px;
 font-size: 80%;
 text-align: center;
}

.ad_r {
 width: 48%;
 height: auto;
 margin: 0px 5px;
 padding: 0px;
 display: inline-block;
}

.ad_r_in {
 width: 336px;
 height: 280px;
 margin: 0 auto;
 padding: 0px;
}

.ad_r p {display: none;}

/* 検索ボックス */
.kensaku {
 width: 1050px;
 padding: 0px;
 margin-left: auto;
 margin-right: auto;
}

.kensaku_in {
 width: 50%;
 padding: 0px;
 margin-top: 5px;
 float: right;
}

/* 本体枠 */
#container {width: 1050px;}

/* バナーの枠 */
#banner {
 width: 1050px;
 height: 158px;
 background-image:url(top.jpg);
 background-repeat:no-repeat;
 position: relative;
 margin-left: auto; 
 margin-right: auto;
 z-index: 1;
}

/* 右カラム */
#right {
 width: 300px;
 padding: 0px;
 margin-left: 10px;
}

/* 左カラム */
#left {
 padding:0px;
 margin-right: -310px;
}

#left2 {
 padding:0px;
 margin-right: 310px;
}

/* 枠ありコメントbox */
.moji0 .main {
 width: 50%;
 margin-bottom: 10px;
 padding: 0px;
 float:left;
}

/* 観光情報 */
.moji0 .kanko {
 width: 100%;
 margin: 0px 10px 10px 0px;
 padding: 0px;
 float:left;
}

.moji0 .kanko_ca {
 float:left;
 width: 30%;
 margin-left: 10px;
 padding: 0px;
}

/* 一覧ページ */
.td1 {
 width: 44%;
 height: auto;
 vertical-align: top;
 font-size: 80%; 
 text-align: left;
 line-height: 150%;
 padding: 0px;
 margin-top: 10px;
 float:left;
}

.td2 {
 width: 55%;
 height: auto;
 padding: 0px 0px 5px 0px;
 margin: 0px;
 float:left;
}

.takasa {
 width: 100%;
 height: auto;
 margin: 0px 0px 15px 0px;
 padding: 0px 5px 0px 5px;
 overflow:hidden;
}

.takasa img {
 padding: 0px;
}

.takasa p {
 padding: 0px 10px;
}

.takasa_moji {
 height: auto;
 margin: 0px;
 padding: 5px;
}

.takasa_moji .title2 {
 margin: 0px 0px 5px 0px;
 padding: 0px;
}

/* フッターの枠 */
#foot {
 margin: 10px 0px;
 padding: 10px 0px;
 width: 100%;
 clear:both;
 text-align:center;
 font-size:100%;
}
}

/* タブレット　729px～1050px */
@media screen and (min-width: 729px) and (max-width: 1050px) {

h1 {font-size:18px;}

h2 {font-size:17px;}

.moji0 h2 {font-size:17px;}

/* アドセンス */
.ad {
 width: 336px;
 margin: 0px 10px;
 padding: 0px;
 float:left;
}

.ad_in {
 width: 336px;
 height: 280px;
 margin: 0px;
 padding: 0px;
}

.ad p {
 margin: 0px;
 padding: 10px 0px;
 font-size: 90%;
 text-align: left;
}
/* 最上部 */
.ad_l {
 width: 336px;
 height: auto;
 margin: 0 auto;
 padding: 0px;
}

.ad_l_in {
 width: 336px;
 height: 280px;
 margin: 0px;
 padding: 0px;
}

.ad_l p {
 margin: 0px 0px 5px 5px;
 padding: 0px;
 font-size: 90%;
 text-align: left;
}

/* ダブルレクタングル */
.sp {display: none;}

.double {display: none;}

.ad_r {
 width: 48%;
 height: auto;
 margin: 0px 5px;
 padding: 0px;
 display: inline-block;
}

.ad_r_in {
 width: 300px;
 height: 280px;
 margin: 0 auto;
 padding: 0px;
}

.ad_r p {
 margin: 0px;
 padding: 10px 0px;
 font-size: 90%;
 text-align: left;
}

/* 検索ボックス */
.kensaku {
 max-width: 1050px;
 padding: 0px;
 margin: 0px;
}

.kensaku_in {
 width: 50%;
 padding: 0px;
 margin-top: 5px;
 float: right;
}

/* 全体枠 */
#container {max-width: 1050px;}

/* バナーの枠 （高さ/幅）×100 */
#banner {
 max-width: 1050px;
 height:auto;
 background-image:url(top.jpg);
 background-repeat:no-repeat;
 background-size:contain;
 position: relative;
 padding-top: 15.04%;
 margin: 0px;
 z-index: 1;
}

/* 右カラム */
#right {
 width: 300px;
 padding: 0px;
 margin-left: 10px;
}

/* 左カラム */
#left {
 padding:0px;
 margin-right: -310px;
}

#left2 {
 padding:0px;
 margin-right: 310px;
}

/* 枠ありコメントbox */
.moji0 .main {
 width: 100%;
 margin-bottom: 10px;
 padding: 0px;
 float:left;
}

/* 観光情報 */
.moji0 .kanko {
 width: 98%;
 margin: 20px 0px 10px 0px;
 padding: 0px;
 float:left;
}

.moji0 .kanko_ca{
 float:left;
 width: 30%;
 margin-left: 10px;
 padding: 0px;
}

/* 県別一覧 */
.leftbox .ken {
 margin: 0 auto;
 padding: 0px;
 width: 98%;
 list-style-type: none;
}

.leftbox .ken li {
 width:100%;
 height: 30px;
 padding: 3px 0px 3px 0px;
 margin: 5px 0px 0px 0px;
 font-size: 100%;
 text-align:center;
 color:#ffffff;
 font-weight: bold;
 text-shadow:
 -1px -1px 0px #5c5c5c,
 1px -1px 0px #5c5c5c,
 1px 1px 0px #5c5c5c,
 -1px 1px 0px #5c5c5c,
 1px 2px 3px rgba(0, 0, 0, 0.6);
 line-height: 30px;
 border:1px solid #ccc;
/* boxの角 */ 
 border-radius: 5px;        /* CSS3草案 */  
 -webkit-border-radius: 5px;    /* Safari,Google Chrome用 */  
 -moz-border-radius: 5px;   /* Firefox用 */ 
/* boxの影 */ 
 box-shadow: 0 0 2px #333 inset;
 -webkit-box-shadow: 0 0 2px #333 inset;
 -moz-box-shadow: 0 0 2px #333 inset;
/* boxのグラデーション */
 background-image:-moz-linear-gradient(top, #5d882b, #8FC23E);
 background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0, #5d882b),color-stop(1, #8FC23E));  
}

.leftbox .ken .ni {font-size: 100%;}

.leftbox .ken .ni a {display: block;color:#ffffff;}

.leftbox .ken .san {font-size: 100%;}

.leftbox .ken .san a {display: block;color:#ffffff;}

.leftbox .ken .tent {display: none;}

.leftbox .ken li a:hover {color: #ff6600;text-decoration: underline;}

/* 一覧ページ */
.td1 {
 width: 328px;
 height: auto;
 vertical-align: top;
 font-size: 80%; 
 text-align: left;
 line-height: 150%;
 padding: 0px;
 margin-top: 10px;
 float:left;
}

.td2 {
 width: 400px;
 height: auto;
 padding: 0px 0px 5px 0px;
 margin: 0px;
 float:left;
}

.takasa {
 width: 100%;
 height: 300px;
 margin: 0px 0px 15px 0px;
 padding: 0px;
 overflow:hidden;
}

.takasa p {
 padding: 0px 10px;
}

.takasa_moji {
 height: auto;
 margin: 0px;
 padding: 5px;
}

.takasa_moji .title2 {
 margin: 0px 0px 5px 0px;
 padding: 0px;
}

/* フッターの枠 */
#foot {
 margin: 10px 0px;
 padding: 10px 0px;
 width:100%;
 clear:both;
 text-align:center;
 font-size: 90%;
}
}

/* スマホ　728px以下 */
@media screen and (max-width: 728px){

/* 最下部 ダブルレクタングル */
.double {display: none;}

h1 {font-size: 90%;}

h2 {font-size: 90%;}

.moji0 h2 {font-size: 90%;}

/* 検索ボックス */
.kensaku {
 width: 100%;
 padding: 0px;
 margin: 0px;
}

.kensaku_in {
 width: 70%;
 padding: 0px;
 margin-top: 5px;
 float: right;
}

/* 全体枠 */

#container {max-width: 728px;overflow:hidden;}

/* バナーの枠 （高さ/幅）×100 */
#banner {
 max-width: 728px;
 height:auto;
 background-image:url(top2.jpg);
 background-repeat:no-repeat;
 background-size:contain;
 position: relative;
 padding-top: 15.11%;
 margin: 0px;
 z-index: 1;
}

/* 右カラム */
#right {
 width:100%;
 padding: 0px;
 margin: 0px;
}

/* 左カラム */
#left {
 padding: 0px;
 margin-bottom: 15px;
}

/* 枠ありコメントbox */
.moji0 .main {
 width: 100%;
 margin-bottom: 10px;
 padding: 0px;
 float:left;
}

/* 観光情報 */
.moji0 .kanko {
 width: 98%;
 margin: 20px 0px 10px 0px;
 padding: 0px;
 float:left;
}

.moji0 .kanko_ca{
 float:left;
 width: 50%;
 margin: 0px;
 padding: 0px;
}

/* 県別一覧 */
.leftbox .ken {
 margin: 0 auto;
 padding: 0px;
 width: 98%;
 list-style-type: none;
}

.leftbox .ken li {
 width:100%;
 height: 30px;
 padding: 3px 0px 3px 0px;
 margin: 5px 0px 0px 0px;
 font-size: 100%;
 text-align:center;
 color:#ffffff;
 font-weight: bold;
 text-shadow:
 -1px -1px 0px #5c5c5c,
 1px -1px 0px #5c5c5c,
 1px 1px 0px #5c5c5c,
 -1px 1px 0px #5c5c5c,
 1px 2px 3px rgba(0, 0, 0, 0.6);
 line-height: 30px;
 border:1px solid #ccc;
/* boxの角 */ 
 border-radius: 5px;        /* CSS3草案 */  
 -webkit-border-radius: 5px;    /* Safari,Google Chrome用 */  
 -moz-border-radius: 5px;   /* Firefox用 */ 
/* boxの影 */ 
 box-shadow: 0 0 2px #333 inset;
 -webkit-box-shadow: 0 0 2px #333 inset;
 -moz-box-shadow: 0 0 2px #333 inset;
/* boxのグラデーション */
 background-image:-moz-linear-gradient(top, #5d882b, #8FC23E);
 background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0, #5d882b),color-stop(1, #8FC23E));  
}

.leftbox .ken .ni {font-size: 100%;}

.leftbox .ken .ni a {display: block;color:#ffffff;}

.leftbox .ken .san {font-size: 100%;}

.leftbox .ken .san a {display: block;color:#ffffff;}

.leftbox .ken .tent {display: none;}

.leftbox .ken li a:hover {color: #ff6600;text-decoration: underline;}

/* 一覧ページ */
.td1 {
 width: 100%;
 height: auto;
 vertical-align: top;
 font-size: 90%; 
 line-height: 150%;
 padding: 0px;
 margin: 0px;
 float: left;
}

.td2 {
 width: 100%;
 height: auto;
 padding: 0px 0px 5px 0px;
 margin: 0px;
 float:left;
}

.takasa {
 width: 98%;
 height: auto;
 margin:0 auto;
 padding-bottom: 10px;
}

.takasa p {
 padding: 0px 10px;
}

.takasa_moji {
 height: auto;
 margin: 0px;
 padding: 0px 10px;
}

.takasa_moji .title2 {
 margin: 0px 0px 5px 0px;
 padding: 0px;
}

.takasa img {
 max-width: 100%;
 height: auto;
 padding: 0px;
}

/* フッターの枠 */
#foot {
 width:100%;
 height: 2em;
 margin: 0px;
 padding: 1em 0em 1em 0em;
 text-align:center;
 font-size: 90%;
}
}

/* タブレット　376px～728px */
@media screen and (min-width: 376px) and (max-width: 728px) {
/* アドセンス */
.sp { display: none;}

.ad {
 width: 336px;
 height: auto;
 margin: 0px 10px;
 padding: 0px;
}

.ad_in {
 width: 336px;
 height: 280px;
 margin: 0px;
 padding: 0px;
}

.ad p {
 margin: 0px;
 padding: 10px 0px;
 font-size: 90%;
 text-align: left;
}
/* 最上部 */
.ad_l {
 width: 336px;
 height: auto;
 margin: 0 auto;
 padding: 0px;
}

.ad_l_in {
 width: 336px;
 height: 280px;
 margin: 0px;
 padding: 0px;
}

.ad_l p {
 margin: 0px 0px 5px 5px;
 padding: 0px;
 font-size: 90%;
 text-align: left;
}

/* 最下部 ダブルレクタングル */
.ad_r {
 width: 336px;
 height: auto;
 margin: 0px 10px;
 padding: 0px;
}

.ad_r_in {
 width: 336px;
 height: 280px;
 margin: 0px;
 padding: 0px;
}

.ad_r p {
 margin: 0px;
 padding: 10px 0px;
 font-size: 90%;
 text-align: left;
}
}

/* タブレット　346px～375px */
@media screen and (min-width: 346px) and (max-width: 375px) {
/* アドセンス */
.pc { display: none;}

.ad {
 width: 336px;
 height: auto;
 margin: 0 auto;
 padding: 0px;
}

.ad_in {
 width: 336px;
 height: 280px;
 margin: 0px;
 padding: 0px;
}

.ad p {
 margin: 0px;
 padding: 10px 0px;
 font-size: 90%;
 text-align: left;
}
/* 最上部 */
.ad_l {
 width: 336px;
 height: auto;
 margin: 0 auto;
 padding: 0px;
}

.ad_l_in {
 width: 336px;
 height: 280px;
 margin: 0px;
 padding: 0px;
}

.ad_l p {
 margin: 0px 0px 5px 5px;
 padding: 0px;
 font-size: 90%;
 text-align: left;
}

/* 最下部 ダブルレクタングル */
.ad_r {
 width: 336px;
 height: auto;
 margin: 0 auto;
 padding: 0px;
}

.ad_r_in {
 width: 336px;
 height: 280px;
 margin: 0px;
 padding: 0px;
}

.ad_r p {
 margin: 0px;
 padding: 10px 0px;
 font-size: 90%;
 text-align: left;
}
}

/* スマホ　360px以下 */
@media screen and (max-width: 360px){
/* アドセンス */
.pc { display: none;}

.ad {
 width: 300px;
 height: auto;
 margin: 0 auto;
 padding: 0px;
}

.ad_in {
 width: 300px;
 height: 250px;
 margin: 0px;
 padding: 0px;
}

.ad p {
 margin: 0px;
 padding: 10px 0px;
 font-size: 90%;
 text-align: left;
}
/* 最上部 */
.ad_l {
 width: 300px;
 height: auto;
 margin: 0 auto;
 padding: 0px;
}

.ad_l_in {
 width: 300px;
 height: 250px;
 margin: 0px;
 padding: 0px;
}

.ad_l p {
 margin: 0px;
 padding: 10px 0px;
 font-size: 90%;
 text-align: left;
}

/* 最下部 ダブルレクタングル */
.ad_r {
 width: 300px;
 height: auto;
 margin: 0 auto;
 padding: 0px;
}

.ad_r_in {
 width: 300px;
 height: 250px;
 margin: 0px;
 padding: 0px;
}

.ad_r p {
 margin: 0px;
 padding: 10px 0px;
 font-size: 90%;
 text-align: left;
}
}
