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


/* カテゴリボックス
-------------------------------------------------------- */

.wrapper{
	margin:15px 20px 10px 0px;
	padding:0;
	border:2px solid #06F;
	float:right;
	width:676px;
}

.wrapperTit{
	padding-bottom:30px;
}


.sora{
	border-color:rgb(142, 183, 238);
	padding-bottom:20px;
}

.gourmet{
	border-color:rgb(194, 147, 113);
	padding-bottom:20px;
}

.travel{
	border-color:rgb(143, 173, 125);
	padding-bottom:20px;
}

.staff{
	border-color:rgb(243, 166, 152);
	padding-bottom:20px;
}



/* 各回のボックス
-------------------------------------------------------- */


.humanBox{
	width:310px;
	height:115px;
	float:left;
	margin:0 17px 20px 0;
	padding:0;
	border:1px solid #B2B2B2;
}

.humanBox_left{
	margin-left: 17px;
}

.humanBox_mb0{
	margin-bottom: 0px;
}

.humanBoxMain{
	float:left;
	margin:10px 0 0 10px;
}

.humanBoxSub{
	float:left;
	margin:10px 0 0 20px;
}

.humanBoxBtn{
	float:right;
	margin:0 16px 0 0;
	padding:0 0 20px 0;
}

.humanBox .newsdate{
	text-align:left;
}

.humanBox .text-n{
	width:170px;
	text-align:left;
}

.none{
	border:none;
}



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

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

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


/* common
-------------------------------------------------------- */
/* Margin
-------------------------------------------------------- */

/*TOP*/
.mgT2{margin-top:2px;}
.mgT3{margin-top:3px;}
.mgT5{margin-top:5px;}
.mgT10{margin-top:10px;}
.mgT20{margin-top:20px;}
.mgT30{margin-top:30px;}
.mgT40{margin-top:40px;}


/*BOTTOM*/
.mgB2{margin-bottom:2px;}
.mgB3{margin-bottom:3px;}
.mgB5{margin-bottom:5px;}
.mgB10{margin-bottom:10px;}
.mgB15{margin-bottom:15px;}
.mgB20{margin-bottom:20px;}
.mgB25{margin-bottom:25px;}
.mgB30{margin-bottom:30px;}
.mgB35{margin-bottom:35px;}
.mgB40{margin-bottom:40px;}
.mgB45{margin-bottom:45px;}
.mgB50{margin-bottom:50px;}
.mgB55{margin-bottom:55px;}
.mgB60{margin-bottom:60px;}
.mgB70{margin-bottom:70px;}
.mgB75{margin-bottom:75px;}
.mgB80{margin-bottom:80px;}
.mgB90{margin-bottom:90px;}
.mgB100{margin-bottom:100px;}

/*RIGHT*/
.mgR3{margin-right:3px;}
.mgR5{margin-right:5px;}
.mgR10{margin-right:10px;}
.mgR15{margin-right:15px;}
.mgR20{margin-right:20px;}
.mgR25{margin-right:25px;}
.mgR30{margin-right:30px;}
.mgR35{margin-right:35px;}
.mgR50{margin-right:50px;}
.mgR60{margin-right:60px;}
.mgR80{margin-right:80px;}

/*LEFT*/
.mgL3{margin-left:3px;}
.mgL5{margin-left:5px;}
.mgL10{margin-left:10px;}
.mgL15{margin-left:15px;}
.mgL20{margin-left:20px;}
.mgL25{margin-left:25px;}
.mgL35{margin-left:35px;}
.mgL40{margin-left:40px;}
.mgL50{margin-left:50px;}




/* Padding
-------------------------------------------------------- */

/*TOP*/
.pdT2{padding-top:2px;}
.pdT3{padding-top:3px;}
.pdT5{padding-top:5px;}
.pdT10{padding-top:10px;}
.pdT20{padding-top:20px;}
.pdT30{padding-top:30px;}
.pdT40{padding-top:40px;}

/*BOTTOM*/
.pdB2{padding-bottom:2px;}
.pdB3{padding-bottom:3px;}
.pdB5{padding-bottom:5px;}
.pdB10{padding-bottom:10px;}
.pdB15{padding-bottom:15px;}
.pdB20{padding-bottom:20px;}
.pdB25{padding-bottom:25px;}
.pdB30{padding-bottom:30px;}
.pdB35{padding-bottom:35px;}
.pdB40{padding-bottom:40px;}
.pdB45{padding-bottom:45px;}
.pdB50{padding-bottom:50px;}
.pdB55{padding-bottom:55px;}
.pdB60{padding-bottom:60px;}
.pdB70{padding-bottom:70px;}
.pdB75{padding-bottom:75px;}
.pdB80{padding-bottom:80px;}
.pdB90{padding-bottom:90px;}
.pdB100{padding-bottom:100px;}

/*RIGHT*/
.pdR3{padding-right:3px;}
.pdR5{padding-right:5px;}
.pdR10{padding-right:10px;}
.pdR15{padding-right:15px;}
.pdR20{padding-right:20px;}
.pdR25{padding-right:25px;}
.pdR30{padding-right:30px;}
.pdR35{padding-right:35px;}
.pdR50{padding-right:50px;}
.pdR60{padding-right:60px;}
.pdR80{padding-right:80px;}

/*LEFT*/
.pdL3{padding-left:3px;}
.pdL5{padding-left:5px;}
.pdL10{padding-left:10px;}
.pdL15{padding-left:15px;}
.pdL20{padding-left:20px;}
.pdL25{padding-left:25px;}
.pdL35{padding-left:35px;}
.pdL40{padding-left:40px;}
.pdL50{padding-left:50px;}

