@charset "utf-8";

/* 夏祭り
-------------------------------------------------------------------------------- */

#sp_right {
    float: left;
    width: 300px;
}

#right_natumaturi{
	font-size:12px;
	background: #010036 url(/image/natu_right_column/natumaturi/right_natumaturi_bg.jpg) no-repeat right 51px;
	padding-bottom: 10px;
	color:#ffffff;
	margin-bottom:10px;
}

.right_natumaturi_box a,.right_natumaturi_box_none a{
	color:#ffffff !important;
}

.right_natumaturi_icon a{
	color:#ffff00 !important;
}

.right_natumaturi_bg{
	padding:0 12px;
}

.right_natumaturi_box{
	padding-bottom:20px;
	border-bottom: #ffffff 1px solid;
	width:276px;
}

.right_natumaturi_box_none{
	padding-bottom:10px;
}

.right_natumaturi_boxL{
	float:left;
	width:70px;
}

.right_natumaturi_boxR{
	float:left;
	width:200px;
	padding-left:6px;
	word-wrap: break-word;
}

.right_natumaturi_boxR_none{
	width:276px;
	word-wrap: break-word;
}


.right_natumaturi_boxL img{
	border: 1px solid #ffffff;
}

.right_natumaturi_icon{
	background:url(/image/natu_right_column/natumaturi/right_natumaturi_icon.gif) no-repeat 0 0;
	font-size:16px;
	color:#ffde00;
	margin:10px 0 4px 0;
	padding-left:43px;
	width:233px;
	height:50px;
	word-wrap: break-word;
}

.right_natumaturi_icon2{
	padding-left: 25px;
	width: 276px;
}

.right_natumaturi_icon2 a{
	color:#ffffff !important;
}

#right_natumaturi .tRight{
	width:276px;
	margin:0 auto;
}

#right_cider .tRight{
	width:276px;
	margin:0 auto 10px;
}


/* 地元のお出かけリスト
-------------------------------------------------------------------------------- */
#right_spot{
	border: 1px solid #afafaf;
	width:298px;
	background-color:#f6f6f6;
	font-size: 12px;
	margin-bottom:10px;
}

#spot1{
	background: url(/image/natu_right_column/spot/right_spot_tlt_bg1.jpg) no-repeat 0 0;
}

#spot2{
	background: url(/image/natu_right_column/spot/right_spot_tlt_bg2.jpg) no-repeat 0 0;
}

#spot3{
	background: url(/image/natu_right_column/spot/right_spot_tlt_bg3.jpg) no-repeat 0 0;
}

#spot1,#spot2,#spot3{
	height:35px;
	font-size: 18px;
	text-align: right;
	padding-right: 46px;
	width: 244px;
	padding-top: 5px;
	margin:0 auto;
}

#right_spot .spot_pager{
	padding: 5px 10px;
	margin: 10px 0;
	width: 270px;
	background-color: #dddddd;
	font-weight: bold;
}
#right_spot .spot_pager .spot_pager_l{
	text-align: left;
	float: left;
}
#right_spot .spot_pager .spot_pager_r{
	text-align: right;
	float: right;
}
#right_spot .spot_pager_bottom{
	padding: 5px 10px;
	margin: 10px 0;
	width: 270px;
	font-weight: bold;
}
#right_spot .spot_pager_bottom .spot_pager_l{
	text-align: left;
	float: left;
}
#right_spot .spot_pager_bottom .spot_pager_l a{
	color: #f87e2d;
	text-decoration: underline;
}

#right_spot .spot_pager_bottom .spot_pager_r{
	text-align: right;
	float: right;
}

.right_spot_name{
	color:#5d5d5d;
}
.right_spot_tlt{
	font-size:16px;
	color:#424242;
}

.right_spot_icon{
	background: url(/image/natu_right_column/spot/right_spot_icon.gif) no-repeat right top;
	padding-right:20px;
	padding-top:3px;
}
.right_spot_add{
/*
	color:#0076ff;
*/
	color: #424242;
}

.right_spot_p{
	color:#424242;
}

.right_spot_p a{
	font-size: 14px;
}


.right_spot_box{
	width:290px;
	padding: 0 4px;
}

.mottowatch {
	width:290px;
	padding:0 0 10px 0;
	margin-top: -10px;
	text-align: right;
}

.mottowatch a{
/*
	color: #0076FF;
*/
}

.right_spot_border{
	border-bottom:1px solid #595757;
	padding-bottom:10px;
	margin-bottom:10px;
}

.right_spot_border_none {
	margin-bottom:10px;
}

.right_spot_border li,.right_spot_border_none li{
	margin:0;
}


/* サイダー
-------------------------------------------------------------------------------- */
.right_cider_banner {
    margin-bottom:10px;
}


#right_cider {
    background-color: #F3F3F3;
    border-bottom: #AFAEAF 1px solid;
    border-left: #AFAEAF 1px solid;
    border-right: #AFAEAF 1px solid;
    height: auto;
    width: 298px;
    margin-bottom:10px;
}

.right_cider2 {
    height: auto;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
    width: 278px;
}

.right_cider3 {
    float: left;
    height: 120px;
    overflow-x: hidden;
    overflow-y: hidden;
    width: auto;
}

.right_cider4 {
    background-color:#1eb2ff;
    color: #FFFFFF;
    float: right;
    height: 100px;
    overflow-x: hidden;
    overflow-y: hidden;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
    width: 158px;
}

.right_cider5 {
    border-bottom-color: #FFFFFF;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    color: #FFFFFF;
    float: left;
    height: auto;
    width: 158px;
    font-size:16px;
}

.right_cider6 {
    color: #FFFFFF;
    float: left;
    height: auto;
    width: 158px;
    font-size:16px;
}


