@charset "utf-8";
/* CSS Document */
body {
	min-width:1100px;
}
ruby {
}
a:hover ruby {
	text-decoration: underline;
}
ruby rt {
	font-size: 0.65em !important;
}
#official_siteId {
	width:1100px;





	height:307px;
	overflow:hidden;





}
#official_siteId h1 {
	width:1100px;
}
#official_menuLayout {
	width:1100px;
	margin:0px auto;
}

#official_contents {
	width:1100px;
}
	#main_container1 {
			width:200px;
		padding-right:20px;
		}
	#main_container2 {
			width:880px;
		}
	#main_container3 {
		}
	.type2FloatRight {
		width:900px;
	}
	#main_container6,
	#main_container7 {
		}

#official_footerLayout .footerData,
#fdc_copyRight,
#fdc_shopCopyRight p,
#fdc_siteBanner .fdc_siteBannerList {
	width:1100px;
}

/*------------------------------------------------------------------------*/
#official_itemList {
	margin-bottom:21px;
}
#official_itemList .blockOuter {
		background-image:url(/upFu8/29821/official/officialConf/itemlist/img/itemListBg.gif);
	background-repeat:repeat-y;
		background-color:transparent;
}
#official_itemList .blockInner {
		background-image:url(/upFu8/29821/official/officialConf/itemlist/img/itemListBgBottom.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	}
#official_itemList .blockDesign {
	padding:47px 10px 10px 10px;
		background-image:url(/upFu8/29821/official/officialConf/itemlist/img/itemListBgTop.gif);
	background-repeat:no-repeat;
	}


#fdc_itemListLayout {
	width:100%;
	position:relative;
}
#fdc_itemListLayout .fdc_itemList {
	width:100%;
	margin-bottom:13px;
	*display:inline-block;
}
#fdc_itemListLayout .fdc_itemList:after {
    content: ""; 
    display: block; 
    clear: both;
}
#fdc_itemListLayout .fdc_itemList .fdc_listItemLayout {
	float:left;
	text-align:center;
}
#fdc_itemListLayout .fdc_itemList .fdc_listItemDataOuter {
	width:160px;
	margin:0px auto;
	border:0px solid #FF1ABC;
	position:relative;
		background-color:transparent;
		}
#fdc_itemListLayout .fdc_itemList .fdc_listItemDataInner {
	}
#fdc_itemListLayout .fdc_itemList .fdc_listItemData {
	color:#1A1A1A;
		padding-top:0px;
	padding-bottom:0px;
}
#fdc_itemListLayout .fdc_itemList .fdc_listItemData * {
	font-size:12px;
}
#fdc_itemListLayout .fdc_listItemData .fdc_itemNameOuter {
		border-top:0px solid #1A1A1A;
	border-bottom:0px solid #1A1A1A;
	border-left:0px solid #1A1A1A;
	border-right:0px solid #1A1A1A;
		position:relative;
		background-color:transparent;
		}
#fdc_itemListLayout .fdc_listItemData .fdc_itemName2 {
	margin-bottom:5px;
}
#fdc_itemListLayout .fdc_listItemData .fdc_itemNameTexture {
	width:100%;
	position:relative;
}
#fdc_itemListLayout .fdc_listItemData .fdc_itemNameTexture img {
	display:none;
	position:absolute;
	left:0px;
	top:0px;
}
#fdc_itemListLayout .fdc_listItemData .fdc_itemNameInner {
	text-align:center;
	padding:5px 0px 5px 0px;
}
#fdc_itemListLayout .fdc_listItemData .fdc_itemNameInner a {
	text-decoration:none;
	position:relative;
	z-index:10;
}
#fdc_itemListLayout .fdc_listItemData .fdc_itemNameInner,
#fdc_itemListLayout .fdc_listItemData .fdc_itemNameInner a,
#fdc_itemListLayout .fdc_listItemData .fdc_itemNameInner a > ruby,
#fdc_itemListLayout .fdc_listItemData .fdc_itemNameInner a .age{
	font-size:12px;
	line-height:1.2;
		font-weight:bold;
		color:#FF1ABC;
}
#fdc_itemListLayout .fdc_listItemData .fdc_itemNameInner a:hover {
	text-decoration:underline;
	color:#FF1ABC;
}
#fdc_itemListLayout .fdc_listItemData .fdc_itemPhoto {
	width:100%;
	padding-top:8px;
	margin-bottom:5px;
	text-align:center;
}
#fdc_itemListLayout .fdc_listItemData .fdc_itemPhoto a {
	display:block;
	margin:0px auto;
	border:0px solid #FF1ABC;
	position:relative;
	text-align:center;
	text-decoration:none;
	color:#1A1A1A;
}
#fdc_itemListLayout .fdc_listItemData .fdc_itemPhoto span {
	display:inline-block;
	text-align:center;
	font-weight:bold;
}
#fdc_itemListLayout .fdc_listItemData .fdc_itemPhoto a,
#fdc_itemListLayout .fdc_listItemData .fdc_itemPhoto span {
	width:160px;
		height:213px;
	line-height:213px;
	}
#fdc_itemListLayout .fdc_listItemData .fdc_itemPhoto span.noImage {
		background-image:url(/img/parts/itemPhotoBg0_alpha.png);
	background-repeat:repeat;
}
#fdc_itemListLayout .fdc_listItemData .fdc_itemPhoto a:hover {
	border-color:#FF1ABC;
}

#fdc_itemListLayout .fdc_listItemData .fdc_catchCopyLayout {
		width:160px;
	position:absolute;
	left:0px;
			bottom:0px;
			background-image:url(/upFu8/29821/official/officialConf/itemlist/img/catchCopyBg.png);
	background-repeat:repeat;
	z-index:1;
}
#fdc_itemListLayout .fdc_listItemData .fdc_catchCopyLayout div {
	padding:3px 0px 3px 0px;
}
#fdc_itemListLayout .fdc_listItemData .fdc_catchCopyLayout marquee {
	line-height:1.2;
		font-size:12px;
		color:#FFFFFF;
}
p.marquee {
    line-height: 1.2;
     	font-size:12px;
 		color:#FFFFFF;
    text-align: center;
}
#fdc_itemListLayout .fdc_listItemData .fdc_iconLayout {
	margin-bottom:5px;
	text-align:center;
}
#fdc_itemListLayout .fdc_listItemData .fdc_newIcon {
	position:absolute;
	z-index:10;
	left:2px;
	top:3px;
}
#fdc_itemListLayout .fdc_listItemData .fdc_twitterIcon {
	position:absolute;
	z-index:10;
	left:2px;
	top:3px;
}
#fdc_itemListLayout .fdc_listItemData .fdc_movieIcon {
	position:absolute;
	z-index:10;
	left:38px;
	top:3px;
}
#fdc_itemListLayout .fdc_listItemData .fdc_todayIcon {
	position:absolute;
	z-index:10;
	left:74px;
	top:3px;
}
#fdc_itemListLayout .fdc_listItemData .fdc_photoMailDiaryIcon {
	position:absolute;
	z-index:10;
	left:2px;
	top:18px;
}

#fdc_itemListLayout .fdc_listItemData .isDisplayAbsolutePosition {
	position:absolute;
}
#fdc_itemListLayout .fdc_listItemData .fdc_itemData {
	width:154px;
	margin:0px auto;
	padding-bottom:5px;
	line-height:1.2;
	word-break:break-all;
	word-wrap:break-word;
	text-align:center;
}

#fdc_itemListLayout .fdc_listItemData .fdc_itemComment,.fdc_managerComment,
#fdc_itemListLayout .fdc_listItemData .fdc_itemComment p,.fdc_managerComment p {
	width:154px;
	margin:0px auto;
	padding-bottom:5px;
	line-height:1.2;
	word-break:break-all;
	word-wrap:break-word;
}

#fdc_itemListLayout .fdc_listItemData .fdc_itemData span {
	display:inline-block;
}
#fdc_itemListLayout .fdc_listItemData .fdc_itemData .birthDay {
	width:100%;
}
#fdc_itemListLayout .fdc_listItemData .fdc_itemAttributeList {
	width:152px;
	margin:0px auto;
	padding-bottom:8px;
}
#fdc_itemListLayout .fdc_listItemData .fdc_itemAttributeList table {
	width:100%;
}
#fdc_itemListLayout .fdc_listItemData .fdc_itemAttributeList td {
	width:50%;
	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_itemIconList {
	text-align:center;
	padding-left:0px;
	padding-bottom:8px;
}

.fdc_shopCourseIcon {
	width:100%;
	display:block;
	position:relative;
}

#fdc_itemListLayout .fdc_listItemData .fdc_iconLayout,
#fdc_itemListLayout .fdc_listItemData .fdc_itemData,
#fdc_itemListLayout .fdc_listItemData .itemContentsCounterOuter,
#fdc_itemListLayout .fdc_listItemData .fdc_itemIconList,
#fdc_itemListLayout .fdc_listItemData .fdc_itemComment,
#fdc_itemListLayout .fdc_listItemData .fdc_managerComment {
			}


/***** 画面毎の文字サイズの設定（これより下に追加しないこと） ********************************************************************/

/* キャスト一覧(大)  キャッチコピー */

/* キャスト一覧(大)  ふりがな */

/* キャスト一覧(大)  名前 */


/* キャスト一覧(大)  年齢 */

/* キャスト一覧(大)  身体情報 */

/* キャスト一覧(大)  誕生日 */

/* キャスト一覧(大)  キャストコメントタイトル */

/* キャスト一覧(大)  キャストコメント本文 */

/* キャスト一覧(大)  店長コメントタイトル */

/* キャスト一覧(大)  店長コメント本文 */
