@charset "utf-8";
/* CSS Document */

/*-------------------------
 2010/02/18  SAITO
---------------------------*/

p,h1,h2,h3{
	padding:0;
	margin:0;
}

p{
	line-height:130%;
}

img{
      border:0;
}

.floatR{
	float:right;
}

.floatL{
	float:left;
}

.in_the_box {
	padding: 0;
}

.in_the_box10_t {
	padding: 10px 0 0 0;
}

.in_the_box10_b {
	padding: 0 0 10px 0;
}

.in_the_box10 {
	padding: 10px 0;
}

.font14{
	font-size:88%;
}

.font12{
	font-size:75%;
}

.grayFont{
	color:#666666;
}

/*----------------------------
　clearfix
------------------------------*/

.clearfix:after {
	content: ".";  /* 新しい要素を作る */
	display: block;  /* ブロックレベル要素に */
	clear: both;
	height: 0;
	visibility: hidden;
}

.clearfix {
	min-height: 1px;
}

* html .clearfix {
*
*	height: 1px;
*
*     /*¥*//*/
	height: auto;
	overflow: hidden;
	/**/
}

.clear{
	clear:both;
}




/*----------------------------
　link color　削除2010/06/24
------------------------------*/


/*----------------------------
　緑のlink color
------------------------------*/

a.greenLink:link{
	text-decoration: none;
	color:#4F6E1B;
}

a.greenLink:visited {
	text-decoration: none;
	color:#4F6E1B;
}

a.greenLink:hover {
	text-decoration: underline;
	color:#4F6E1B;
}

a.greenLink:active {
	color:#4F6E1B;
	text-decoration: none;
}



/*----------------------------
　おでかけベース
------------------------------*/
.odekake675{
	background:url(images/odekake_675bg.jpg) no-repeat;
	width:675px;
	height:64px;
}

.font20{
	font-size:120%;
}

.titleFont{
	font-weight:bold;
	padding:0 0 5px 0;
}

.paddingR10{
	padding:0 10px 0 0;
}

.grFont{
	color:#666666;
}

.paddingT15{
        padding:15px 0 0 0;
}

/*----------------------------
　おでかけ--最新情報
------------------------------*/

.infoL450{
/*	width:430px; */
	padding:0 10px 0 10px;
}

.infoR225{
	width:225px;
}

.infoPhoto{
 	background:url(images/photo_bg.jpg) no-repeat;
	padding:6px;
	width:197px;
	height:147px;
}

.infoPhotoIn{
	display:table-cell;
	width:197px;
	height:147px;
	vertical-align:middle;
	margin:0;
}


.infoPhotoIn .thumbox {
	float:left; 
	width:197px;
    height:147px;
	padding:0px;
}


.infoPhotoIn .thumbox .thumpic {
	overflow: hidden; 
	position: relative; 
	width:197px; 
	height:147px; 
	float:left; 
	margin:0;
	text-align:center;
	vertical-align:middle;
}

.infoBox{
	background:url(images/info_box_line.jpg) no-repeat left;
	height:50px;
	padding:2px 0 2px 10px;
	margin:0 0 12px 0;
}


/*----------------------------
　おでかけ--アラカルト
------------------------------*/

.alacarteCenter{
	background:url(images/alacarte_center.jpg) repeat-y;
	padding:10px 10px 0 20px;
	width:645px;
}


.alacarteInBox{
	width:305px;
	float:left;
	padding:0 10px 15px 0;
}

.alacarteInBoxImg{
	background:url(images/alacarte_in_box_bg.jpg) no-repeat;
	width:109px;
	height:82px;
	padding:3px;
	margin:0 20px 0 0;
	float:left;
}

.alacarteDetali{
	height:76px;
	float:right;
	width:170px;
}

/*----------------------------
　おでかけ--カテゴリー
------------------------------*/
.odekakeCategoryBox{
	width:217px;
	padding:0 4px 10px;
	float:left;
}

.odekakeCategoryHead{
	width:217px;
	background:url(images/category_box_head.jpg) no-repeat;
	height:23px;
}

.odekakeCategoryCenter{
	background:url(images/category_center.jpg) repeat-y;
	padding:5px 10px;
	width:197px;
	line-height:130%;
}

.thumpic2 {
	overflow: hidden; 
	position: relative; 
	top: 0px; 
	left: 0px; 
	width:80px; 
	height:80px; 
	float:left; 
	margin:0 10px 0 0;
}

.caetgoryTitle{
	height:50px;
}

ul.categoryList{
	margin:0;
	padding:10px 0 0 17px;
	clear:both;
}

ul.categoryList li{
	margin:0;
	padding:0;
	list-style:url(images/green_list_style.jpg) outside;
}


/*----------------------------
　おでかけ--おすすめ
------------------------------*/
.osusumeCenter{
	background:url(images/osusume_675_center.jpg) repeat-y;
	padding:0 15px 5px 15px;
}

.osusumeBox{
	width:205px;
	padding:0 2px 10px 0;
	float:left;
}

.osusumePhotoBg{
	background:#FFFFFF;
	border:solid 1px #CCCCCC;
	padding:2px;
}


/*----------------------------
　おでかけ--サイド
------------------------------*/

.padding5_b{
	padding:0 0 5px 0;
}


.categorySerchBox{
	background:url(images/category_search300_bg.jpg) no-repeat;
	height:50px;
	padding:10px;
}

/*----------------------------
　おでかけ--カテゴリー
------------------------------*/

.categoryInHead{
	background:url(images/category_in_bg.jpg) no-repeat;
	height:28px;
	width:675px;
}

.categoryInCenter{
	border:solid 1px #CCCCCC;
	background:url(images/category_in_center_bg.jpg) repeat-y;
	width:653px;
	padding:10px;
       margin:0 0 10px 0;
}

.categoryKijiBox{
	background:url(images/category_box_border.jpg) bottom no-repeat;
	padding:0 0 10px 0;
	margin:0 0 10px 0;
}

.categoryKijiTitle{
	background:url(images/green_list_style_long.jpg) no-repeat;
	font-size:113%;
	padding:0 0 5px 15px;
	font-weight:bold;
}

.categoryKijiBox p{
	line-height:130%;
	font-size:88%;
	padding:0 0 10px 0;
}

.categoryKijiPhoto{
	float:right;
	padding:0 0 0 15px;
}

/*----------------------------
　おでかけ--記事詳細
------------------------------*/

.detailKijiBox{
	background:url(images/category_box_border.jpg) bottom no-repeat;
	padding:0 0 10px 0;
	margin:0 0 10px 0;
}

.detailKijiBox_no{
	padding:0 0 10px 0;
	margin:0 0 10px 0;
}

.kijiDetailTitle{
	font-size:140%;
	font-weight:bold;
	line-height:130%;
	padding:0 0 10px 0;
}

.detailKijiBox p{
	line-height:150%;
	padding:0 0 10px 0;
}

.greenText{
	color:#4F6E1B;
	font-weight:bold;
}

ul.kijiDetailList{
	margin:0;
	padding:10px 0 0 17px;
	clear:both;
}

ul.kijiDetailyList li{
	margin:0;
	padding:0 200px 0 0;
	list-style:url(images/green_list_style.jpg) outside;
	position:relative;
}

span.timestamp {display:block; position:absolute; right:0; top:0; color:#000; font-size:12px; }

/*----------------------------
　おでかけ--ランキング
------------------------------*/

.odekakeRankingCenter{
	background:url(images/ranking_300center.jpg) repeat-y;
	padding:6px 8px;
	width:284px;
}

/*------------------------------------
　おでかけ--ランキングをセンターへ
--------------------------------------*/

.ranking675Center{width:650px; background:url(images/ranking_center.jpg) repeat-y; padding:5px 15px 5px 10px;}
.width650{width:650px;}

/*---------------------------------------------------
 おでかけ用ランキング675px
---------------------------------------------------*/
ol#sideRank{padding:0; position:relative;}
ol#sideRank li {position:relative;  /*padding-right:120px;*/}
ol#sideRank li span.timestamp675 {display:block; position:absolute; right:0; top:0; color:#666666; font-size:12px; } 

/*---------------------------------------------------
 検索ボックス675px
---------------------------------------------------*/
.search675box{float:right; padding:10px 0 0;}
.search675boxIn{float:right; padding:1px 4px 0 0;}
