@charset "utf-8";
/* CSS Document */
body {
	min-width:972px;
}

#official_siteId {
	width:972px;





	height:230px;
	overflow:hidden;





}
#official_siteId h1 {
	width:972px;
}
#official_menuLayout {
	width:972px;
	margin:0px auto;
}

#official_contents {
	width:930px;
}
	#main_container1 {
			width:280px;
		padding-right:21px;
		}
	#main_container2 {
			width:629px;
		}
	#main_container3 {
		}
	.type2FloatRight {
		width:650px;
	}
	#main_container6,
	#main_container7 {
		}

#official_footerLayout .footerData,
#fdc_copyRight,
#fdc_shopCopyRight p,
#fdc_siteBanner .fdc_siteBannerList {
	width:930px;
}


/*------------------------------------------------------------------------*/

#fdc_scheduleLayout {
	width:100%;
	position:relative;
	margin-bottom:21px;
}
#fdc_scheduleLayout .fdc_scheduleDateList {
	width:100%;
	margin-bottom:5px;
}
#fdc_scheduleLayout .fdc_scheduleDateList a {
	display:inline-block;
	width:83px;
	height:40px;
	line-height:40px;
	margin-right:8px;
	margin-bottom:8px;
	text-align:center;
	overflow:hidden;
	text-decoration:none;
		font-size:12px;
		color:#FFFFFF;
	background-image:url(/upFu8/32755/official/officialConf/schedule/img/scheduleLinkButton.jpg);
}
#fdc_scheduleLayout .fdc_scheduleDateList a:hover {
	background-image:url(/upFu8/32755/official/officialConf/schedule/img/scheduleLinkButtonHover.jpg);
}
#fdc_scheduleLayout .fdc_scheduleDateList .fdc_nowDate,
#fdc_scheduleLayout .fdc_scheduleDateList .fdc_nowDate:hover {
	background-image:url(/upFu8/32755/official/officialConf/schedule/img/scheduleLinkButtonNow.jpg);
}

#fdc_scheduleLayout .fdc_scheduleDateList .fdc_buttonEnd {
	margin-right:0px;
}
#fdc_scheduleLayout .fdc_scheduleListOuter {
		background-image:url(/upFu8/32755/official/officialConf/schedule/img/scheduleBg.jpg);
	background-repeat:repeat-y;
		background-color:transparent;
}
#fdc_scheduleLayout .fdc_scheduleListInner {
		background-image:url(/upFu8/32755/official/officialConf/schedule/img/scheduleBgBottom.jpg);
	background-repeat:no-repeat;
	background-position:left bottom;
	}
#fdc_scheduleLayout .fdc_scheduleList {
	padding:71px 20px 20px 20px;
		background-image:url(/upFu8/32755/official/officialConf/schedule/img/scheduleBgTop.jpg);
	background-repeat:no-repeat;
	}
#fdc_scheduleLayout .fdc_scheduleTitleLayout {
	width:100%;
	height:41px;
	position:relative;
			background-color:#000000;
		margin-bottom:0px;
}
#fdc_scheduleLayout .fdc_scheduleTitle {
	position:absolute;
	left:10px;
	top:14px;
	font-size:14px;
	color:#F037CB;
}
#fdc_scheduleLayout .fdc_scheduleShiftList {
	padding-bottom:8px;
}
#fdc_scheduleLayout .fdc_scheduleShiftListEnd {
	padding-bottom:0px;
}
#fdc_scheduleLayout .fdc_scheduleSubTitle {
	margin-bottom:8px;
	line-height:1.2;
	font-weight:bold;
	color:#F037CB;
}
#fdc_scheduleLayout .fdc_scheduleSubTitle .titleIcon {
	display:inline-block;
	margin-right:5px;
	vertical-align:middle;
		line-height: 1;
}
#fdc_scheduleLayout .fdc_itemList {
	width:100%;
	margin-bottom:13px;
	*display:inline-block;
}
#fdc_scheduleLayout .fdc_itemListEnd {
	margin-bottom:13px;
}
#fdc_scheduleLayout .fdc_itemList:after {
    content: ""; 
    display: block; 
    clear: both;
}
#fdc_scheduleLayout .fdc_itemList .fdc_listItemLayout {
	float:left;
	text-align:center;
	margin:0px;
}
#fdc_scheduleLayout .fdc_itemList .fdc_listItemDataOuter {
	width:134px;
	margin:0px auto;
	border:0px solid #F037CB;
	position:relative;
		background-color:transparent;
		}
#fdc_scheduleLayout .fdc_itemList .fdc_listItemDataInner {
	}
#fdc_scheduleLayout .fdc_itemList .fdc_listItemData {
		padding-top:0px;
	padding-bottom:0px;
}
#fdc_scheduleLayout .fdc_listItemData .fdc_itemNameOuter {
		border-top:0px solid #333333;
	border-bottom:0px solid #333333;
	border-left:0px solid #333333;
	border-right:0px solid #333333;
		position:relative;
		background-color:transparent;
		}
#fdc_scheduleLayout .fdc_listItemData .fdc_itemName2 {
	margin-bottom:5px;
}
#fdc_scheduleLayout .fdc_listItemData .fdc_itemNameTexture {
	width:100%;
	position:relative;
}
#fdc_scheduleLayout .fdc_listItemData .fdc_itemNameTexture img {
	display:none;
	position:absolute;
	left:0px;
	top:0px;
}
#fdc_scheduleLayout .fdc_listItemData .fdc_itemNameInner {
	text-align:center;
	padding:5px 0px 5px 0px;
}
#fdc_scheduleLayout .fdc_listItemData .fdc_itemNameInner a {
	text-decoration:none;
	position:relative;
	z-index:10;
}
#fdc_scheduleLayout .fdc_listItemData .fdc_itemNameInner,
#fdc_scheduleLayout .fdc_listItemData .fdc_itemNameInner a {
	font-size:12px;
	line-height:1.2;
		font-weight:bold;
		color:#F037CB;
}
#fdc_scheduleLayout .fdc_listItemData .fdc_itemNameInner a:hover {
	text-decoration:underline;
	color:#F037CB;
}
#fdc_scheduleLayout .fdc_listItemData .fdc_itemPhoto {
	width:100%;
	padding-top:8px;
	margin-bottom:5px;
	text-align:center;
}
#fdc_scheduleLayout .fdc_listItemData .fdc_itemPhoto a {
	display:block;
	margin:0px auto;
	border:0px solid #F037CB;
	position:relative;
	text-align:center;
	text-decoration:none;
	color:#FFFFFF;
}
#fdc_scheduleLayout .fdc_listItemData .fdc_itemPhoto span {
	display:inline-block;
	text-align:center;
	font-weight:bold;
}
#fdc_scheduleLayout .fdc_listItemData .fdc_itemPhoto a,
#fdc_scheduleLayout .fdc_listItemData .fdc_itemPhoto span {
	width:134px;
		height:179px;
	line-height:179px;
	}
#fdc_scheduleLayout .fdc_listItemData .fdc_itemPhoto span.noImage {
		background-image:url(/img/parts/itemPhotoBg0_alpha.png);
	background-repeat:repeat;
}
#fdc_scheduleLayout .fdc_listItemData .fdc_itemPhoto a:hover {
	border-color:#F037CB;
}

#fdc_scheduleLayout .fdc_listItemData .fdc_catchCopyLayout {
		width:134px;
	position:absolute;
	left:0px;
			bottom:0px;
			background-image:url(/upFu8/32755/official/officialConf/schedule/img/catchCopyBg.png);
	background-repeat:repeat;
	padding:3px 0px 3px 0px;
	z-index:1;

}
#fdc_scheduleLayout .fdc_listItemData .fdc_catchCopyLayout div {
	line-height:1.2;
	font-size:12px;
	color:#FFFFFF;
	overflow:hidden;
}
#fdc_scheduleLayout .fdc_listItemData .fdc_catchCopyLayout .marqueeStop{
	text-align:center;
}

#fdc_scheduleLayout .fdc_listItemData .fdc_catchCopyLayout div p{
	display:inline-block;
	white-space:nowrap;
		font-size:12px;
	}
#fdc_scheduleLayout .fdc_listItemData .fdc_catchCopyLayout marquee {
	line-height:1.2;
		font-size:12px;
		color:#FFFFFF;
}

#fdc_scheduleLayout .fdc_listItemData .fdc_iconLayout {
	margin-bottom:5px;
	text-align:center;
}
#fdc_scheduleLayout .fdc_listItemData .fdc_newIcon {
	position:absolute;
	z-index:10;
	left:2px;
	top:3px;
}
#fdc_scheduleLayout .fdc_listItemData .fdc_movieIcon {
	position:absolute;
	z-index:10;
	left:38px;
	top:3px;
}
#fdc_scheduleLayout .fdc_listItemData .fdc_photoMailDiaryIcon {
	position:absolute;
	z-index:10;
	left:77px;
	top:10px;
}
#fdc_scheduleLayout .fdc_listItemData .fdc_twitterIcon {
	position:absolute;
	z-index:10;
	left:110px;
	top:3px;
}

#fdc_scheduleLayout .fdc_listItemData .isDisplayAbsolutePosition {
	position:absolute;
	z-index:1;
}

#fdc_scheduleLayout .fdc_listItemData .fdc_itemData {
	width:128px;
	margin:0px auto;
	padding-bottom:5px;
	line-height:1.2;
	word-break:break-all;
	word-wrap:break-word;
	text-align:center;
		font-size:12px;
		color:#FFFFFF;
}
#fdc_scheduleLayout .fdc_listItemData .itemContentsCounterOuter{
	color:#FFFFFF;
}
#fdc_scheduleLayout .fdc_listItemData .fdc_itemData span {
	display:inline-block;
}
#fdc_scheduleLayout .fdc_listItemData .fdc_itemData .birthDay {
	width:100%;
}
#fdc_scheduleLayout .fdc_listItemData .fdc_itemAttributeList {
	width:127px;
	margin:0px auto;
	padding-bottom:8px;
}
#fdc_scheduleLayout .fdc_listItemData .fdc_itemAttributeList table {
	width:100%;
}
#fdc_scheduleLayout .fdc_listItemData .fdc_itemAttributeList td {
	width:0%;
	padding:1px 0px;
	border:1px solid #CCCCCC;
	text-align:center;
	font-size:11px;
	background-color:#EFEFEF;
	background-image:url(/img/design/texture/texture_502_alpha.png);
	background-repeat:repeat-x;
}
#fdc_scheduleLayout .fdc_listItemData .fdc_scheduleFreeText ,
#fdc_scheduleLayout .fdc_listItemData .fdc_scheduleTime {
	width:128px;
	margin:0px auto;
	padding-bottom:3px;
	word-break:break-all;
	word-wrap:break-word;
	text-align:center;
	font-weight:bold;
		font-size:12px;
		color:#F037CB;
}
#fdc_scheduleLayout .fdc_listItemData .fdc_scheduleTime span {
	display:inline-block;
}

#fdc_scheduleLayout .fdc_listItemData .fdc_iconLayout,
#fdc_scheduleLayout .fdc_listItemData .fdc_itemData,
#fdc_scheduleLayout .fdc_listItemData .itemContentsCounterOuter,
#fdc_scheduleLayout .fdc_listItemData  .fdc_itemIconList,
#fdc_scheduleLayout .fdc_listItemData .fdc_scheduleTime {
			}



/*------------------------------------------------------------------------*/
#fdc_scheduleLayout .fdc_scheduleNews {
	padding-bottom:8px;
	border-bottom:1px dotted #000000;
	margin-bottom:13px;
}
#fdc_scheduleLayout .fdc_scheduleNews .fdc_newsTitle {
	margin-bottom:8px;
	color:#F037CB;
	font-size:14px;
}
#fdc_scheduleLayout .fdc_scheduleNews .fdc_newsTitle .titleIcon {
	display:inline-block;
	margin-right:5px;
	vertical-align:middle;
		line-height: 1;
}
#fdc_scheduleLayout .fdc_scheduleNews .fdc_newsBody {
	color:#FFFFFF;
}
#fdc_scheduleLayout .fdc_scheduleNews .fdc_newsBody img {
	float:left;
	margin-right:5px;
	margin-bottom:5px;
}

.fdc_itemIconList {
	text-align:center;
	padding-bottom:8px;
	padding-left:0px;
}

.fdc_shopCourseIcon {
	width:100%;
	display:block;
	position:relative;
	color:#FFFFFF;
}



/***** 画面毎の文字サイズの設定 （これより下に追加しないこと） ********************************************************************/

/* 出勤表（当日版）  出勤表枠上部の日付リンク */

	#fdc_scheduleLayout .fdc_scheduleDateList a
	{
		font-size:12px !important;
	}


/* 出勤表（当日版）  出勤表枠上部のタイトル */

/* 出勤表（当日版）  ニュースタイトル */

/* 出勤表（当日版）  ニュース本文 */

/* 出勤表（当日版）  キャスト枠タイトル */



/* 出勤表（当日版）  キャッチコピー */


/* 出勤表（当日版）  ふりがな */


/* 出勤表（当日版）  名前 */


/* 出勤表（当日版）  年齢 */

/* 出勤表（当日版）  身体情報 */

	#fdc_scheduleLayout .fdc_listItemData .fdc_itemData,
	#fdc_scheduleLayout .fdc_listItemData .fdc_itemData span
	{
		font-size:12px !important;
	}


/* 出勤表（当日版）  誕生日 */

	#fdc_scheduleLayout .fdc_listItemData .fdc_itemData .birthDay
	{
		font-size:12px !important;
	}


/* 出勤表（当日版）  出勤時間 */

	#fdc_scheduleLayout .fdc_listItemData .fdc_scheduleTime
	{
		font-size:12px !important;
	}

