@charset "shift-JIS";

/* Sub setting
------------------------------------------------------------ */

/* ------------------ HEAD トップ ------------------ */

/* ---------- feature wrapper ---------- */

#all #featureWrapperTop{
	background:url(../img/teamhead/bg_top.jpg) no-repeat center top #000;
	width:682px;
	margin:5px auto 7px;
	padding:0 0 20px 0;
	font-size:12px;
}

#all .featureWrapper{
	background:url(../img/teamhead/bg_var.jpg) no-repeat center top #000;
	width:682px;
	margin:5px auto 7px;
	padding:0 0 20px 0;
	font-size:12px;
}

/* ---------- メンバーメイン画像 ---------- */

#all #featureWrapperTop #featureContent{
	clear:both;
	width:667px;
	height:226px;
	padding:400px 0 0 30px;
}

#all #featureWrapperTop #featureContent .featureMember{
	width:127px;
	height:226px;
	float:left;
}

#all #featureWrapperTop #featureContent .featureMember #fm_daisuke{
	background:url(../img/teamhead/daisuke.jpg) no-repeat left top;
	width:113px;
	height:226px;
	margin:0 16px 0 0;
	text-indent:-8000px;
}

#all #featureWrapperTop #featureContent .featureMember #fm_hiraishi{
	background:url(../img/teamhead/hiraishi.jpg) no-repeat left top;
	width:113px;
	height:226px;
	margin:0 13px 0 0;
	text-indent:-8000px;
}

#all #featureWrapperTop #featureContent .featureMember #fm_hamamura{
	background:url(../img/teamhead/hamamura.jpg) no-repeat left top;
	width:113px;
	height:226px;
	margin:0 13px 0 0;
	text-indent:-8000px;
}

#all #featureWrapperTop #featureContent .featureMember #fm_kurihara{
	background:url(../img/teamhead/kurihara.jpg) no-repeat left top;
	width:113px;
	height:226px;
	margin:0 13px 0 0;
	text-indent:-8000px;
}

#all #featureWrapperTop #featureContent .featureMember #fm_hasegawa{
	background:url(../img/teamhead/hasegawa.jpg) no-repeat left top;
	width:113px;
	height:226px;
	margin:0 13px 0 0;
	text-indent:-8000px;
}

/* ---------- ピックアップ ---------- */

#all #featureWrapperTop #featurePickup{
	background:url(../img/teamhead/bg_bar_pickup.jpg) no-repeat left top;
	width:650px;
	margin:10px auto 0;
	padding:20px 0 5px 0;
}

#all #featureWrapperTop #featurePickup .featurePickupitem{
	clear:both;
	width:630px;
	height:25px;
	padding:0 10px;
	color:#585858;
	border-bottom:1px solid #1C1C1C;
}

#all #featureWrapperTop #featurePickup .featurePickupitem .featureUpdate{
	float:left;
	width:488px;
	line-height:2;
}

#all #featureWrapperTop #featurePickup .featurePickupitem .featureList{
	float:right;
	width:130px;
	line-height:2;
	text-align:right;
}

#all #featureWrapperTop #featurePickup .featurePickupitem .featureUpdate a:link{
	color:#EE7700;
	text-decoration:underline;
}
#all #featureWrapperTop #featurePickup .featurePickupitem .featureUpdate a:hover{
	color:#EE7700;
	text-decoration:underline;
}
#all #featureWrapperTop #featurePickup .featurePickupitem .featureUpdate a:visited{
	color:#EE7700;
	text-decoration:underline;
}

#all #featureWrapperTop #featurePickup .featurePickupitem .featureList a:link{
	color:#585858;
	text-decoration:underline;
}
#all #featureWrapperTop #featurePickup .featurePickupitem .featureList a:hover{
	color:#585858;
	text-decoration:underline;
}
#all #featureWrapperTop #featurePickup .featurePickupitem .featureList a:visited{
	color:#585858;
	text-decoration:underline;
}


#all #featureWrapperTop #featureLink{
	padding:25px 0 0 0;
	text-align:center;
}



/* ------------------ HEAD トップ end ------------------ */

/* ----------------- インタビューページ ----------------- */

#all .featureWrapper .featureInt{
	width:610px;
	min-height:350px;
	margin:0 auto;
	padding:120px 5px 0 0;
}

/* ---------- メイン写真 ---------- */

#all .featureWrapper .featureInt .featurePic{
	float:left;
	width:245px;
	min-height:100%;
}
#all .featureWrapper .featureInt .featurePic2{
	float:left;
	width:310px;
	min-height:100%;
}

#all .featureWrapper .featureInt .featurePic img,
#all .featureWrapper .featureInt .featurePic2 img{
	margin:5px 0 0;
	border:1px solid #A0A0A0;
}

/* ------- インタビューテキスト ------- */

#all .featureWrapper .featureInt .featureTxt{
	float:right;
	width:335px;
	min-height:100%;
	color:#A1A1A1;
}
#all .featureWrapper .featureInt .featureTxt2{
	float:right;
	width:280px;
	min-height:100%;
	color:#A1A1A1;
}

#all .featureWrapper .featureInt .featureTxt p img{
	border:1px solid #A0A0A0;
}

#all .featureWrapper .featureInt .featureTxt h2.featureName,
#all .featureWrapper .featureInt .featureTxt2 h2.featureName{
	margin:14px 0 10px 10px;
	color:#FFF;
	font-size:18px;
}

#all .featureWrapper .featureInt .featureTxt .featureTheme{
	width:325px;
	margin:0 0 10px 0;
	padding:14px 10px 5px 0;
	font-size:16px;
	font-weight:bold;
	text-align:right;
	border-bottom:1px solid #727272;
}
#all .featureWrapper .featureInt .featureTxt2 .featureTheme2{
	width:280px;
	margin:0 0 10px 0;
	padding:14px 10px 5px 0;
	font-size:16px;
	font-weight:bold;
	text-align:right;
	border-bottom:1px solid #727272;
}

#all .featureWrapper .featureInt .featureTxt p{
	padding:5px 0 0 10px;
	line-height:2;
}

/* ---------- 予告テキスト ---------- */

#all .featureWrapper .featureNext{
	clear:both;
	width:625px;
	margin:0 auto;
	padding:15px 0 0 10px;
	color:#CC0000;
}

#all .featureWrapper .featureLocalmenu{
	clear:both;
	width:625px;
	margin:5px auto;
	padding:5px 10px 0 0;
	text-align:right;
	border-top:1px solid #727272;
}

#all .featureWrapper .featureLocalmenu a:link{
	color:#585858;
	text-decoration:underline;
}
#all .featureWrapper .featureLocalmenu a:hover{
	color:#585858;
	text-decoration:underline;
}
#all .featureWrapper .featureLocalmenu a:visited{
	color:#585858;
	text-decoration:underline;
}

/* ---------------- インタビューページ end ---------------- */

/* -------------------- 掲載記事一覧 -------------------- */

#all .featureWrapper .featureListin{
	clear:both;
	width:610px;
	min-height:420px;
	margin:0 auto;
	padding:120px 0 0;
	color:#FFF;
}

/*
#all .featureWrapper .featureListin h2.featureListtitle{
	width:500px;
	position:absolute;
	margin:-58px 0 0;
	color:#FFF;
	font-size:16px;
	text-align:right;
}
*/

/* ---------- カラム ---------- */

#all .featureWrapper .featureListin .featureList_l{
	float:left;
	width:300px;
	min-height:100%;
	/*border-right:1px solid #393939;*/
}

#all .featureWrapper .featureListin .featureList_r{
	float:right;
	width:300px;
	min-height:100%;
}

/* ---------- リスト ---------- */

#all .featureWrapper .featureListin .featureList_l .features,
#all .featureWrapper .featureListin .featureList_r .features{
	clear:both;
	margin:0 0 10px 10px;
}

#all .featureWrapper .featureListin .featureList_l .features .featureList_pic,
#all .featureWrapper .featureListin .featureList_r .features .featureList_pic{
	float:left;
	width:70px;
	height:80px;
}

#all .featureWrapper .featureListin .featureList_l .features .featureList_txt,
#all .featureWrapper .featureListin .featureList_r .features .featureList_txt{
	float:right;
	width:210px;
	height:80px;
}

#all .featureWrapper .featureListin .featureList_l .features .featureList_pic img,
#all .featureWrapper .featureListin .featureList_r .features .featureList_pic img{
	margin:0 4px 0 0;
}

#all .featureWrapper .featureListin .featureList_l .features .featureList_txt a:link,
#all .featureWrapper .featureListin .featureList_r .features .featureList_txt a:link{
	color:#FFF;
}
#all .featureWrapper .featureListin .featureList_l .features .featureList_txt a:hover,
#all .featureWrapper .featureListin .featureList_r .features .featureList_txt a:hover{
	color:#FFF;
}
#all .featureWrapper .featureListin .featureList_l .features .featureList_txt a:visited,
#all .featureWrapper .featureListin .featureList_r .features .featureList_txt a:visited{
	color:#FFF;
}


/* ---------- PAGE VIEW ---------- */

#all .featureWrapper p.feature_pageview{
	clear:both;
}




