/*  サードカラー(#FF3399)  フォースカラー(#CCFF00)  */

a:link,
a:visited,
a:active {
	color:#0066FF;
	/* shopConfig_p.cssで指定上書きあり */
}
a:hover {
	color:#FF3399;
	/* shopConfig_p.cssで指定上書きあり */
}
body {
	background-color:#F2F2F2;
	color:#000000;
	/* shopConfig_p.cssで指定上書きあり */
}
#headerLayout {
	background-color:#000000;
	/* shopConfig_p.cssで指定上書きあり */
}
#footerLayout {
	background-color:#000000;
	/* shopConfig_p.cssで指定上書きあり */
}
#contentsLayout .indexContentsTopBorder {
	border-top:5px solid #FF3399;
	/* shopConfig_p.cssで指定上書きあり */
}
#contents .entranceArea .enterLayout,
#contents .entranceArea .leaveLayout {
	background-color:#000000;
	/* shopConfig_p.cssで指定上書きあり */
}
#contents .entranceArea .enterButtonIcon {
	background-color:#FF3399;
	/* shopConfig_p.cssで指定上書きあり */
}
#contents .entranceArea .enterLayout a:hover,
#contents .entranceArea .leaveLayout a:hover {
	border:3px solid #CCFF00;
	color:#FF3399;
	/* shopConfig_p.cssで指定上書きあり */
}
/*
#header .indexHeaderImage2 {
	width:px;
}
*/
#contentsMenu .menuData {
	background-color:#000000;
	/* shopConfig_p.cssで指定上書きあり */
}
#contentsMenu .menuData .menuList li a {
	border-bottom:5px solid #FF3399;
	/* shopConfig_p.cssで指定上書きあり */
}
#contentsMenu .menuData .menuList li .now {
	border-bottom:5px solid #CCFF00;
	/* shopConfig_p.cssで指定上書きあり */
}
#contentsMenu .menuData .menuList li a:hover {
	border-bottom:5px solid #CCFF00;
	/* shopConfig_p.cssで指定上書きあり */
}
#contents .shopDataArea .shopPr {
	background-color:#FF3399;
	/* shopConfig_p.cssで指定上書きあり */
}
.mainTitle,
.mainTitle2 {
	background-color:#000000;
	/* shopConfig_p.cssで指定上書きあり */
}
.mainTitle .title,
.mainTitle2 .title {
	background-color:#000000;
	/* shopConfig_p.cssで指定上書きあり */
}
.mainTitle .icon,
.mainTitle2 .icon {
	background-color:#FF3399;
	/* shopConfig_p.cssで指定上書きあり */
}
#footerLayout {
	border-bottom:5px solid #FF3399;
	/* shopConfig_p.cssで指定上書きあり */
}
* html #footerLayout {
	border-bottom:6px solid #FF3399;
	/* shopConfig_p.cssで指定上書きあり */
}
/*
#contentsMenu .mainBannerImage2 {
	width:px;
}
.mainData .newsArea .shopNewsData {
	height:px;
	overflow:auto;
}
.mainData .scheduleTodayArea .scheduleTodayGalList {
	height:px;
	overflow:auto;
}
.mainData .eventArea .eventData {
	height:px;
	overflow:auto;
}
#header .headerData .headerFlashLayout {
	width:px;
	height:px;
}
*/
.mainData .pickupArea .pickupData .pickupGalData .galComment,
.mainData .pickupArea .pickupData .pickupGalData .managerComment {
	color:#999999;
	/* shopConfig_p.cssで指定上書きあり */
}
.mainData .newsArea .shopNewsData .newsBody {
	color:#999999;
	/* shopConfig_p.cssで指定上書きあり */
}
.mainData .eventArea .eventData .eventTitle p {
	color:#999999;
	/* shopConfig_p.cssで指定上書きあり */
}
.rateData .explanationBody {
	color:#999999;
	/* shopConfig_p.cssで指定上書きあり */
}
.mainData .pickupArea .pickupData .pickupGalData .galComment p {
	background-color:#FF3399;
	/* shopConfig_p.cssで指定上書きあり */
}
.scheduleData .scheduleArea .scheduleDayList li a {
	background-color:#000000;
	/* shopConfig_p.cssで指定上書きあり */
}
.scheduleAllData .scheduleArea .scheduleListTable tbody .trLayout2 th,
.scheduleAllData .scheduleArea .scheduleListTable tbody .trLayout2 td {
	background-color:#FF3399;
	/* shopConfig_p.cssで指定上書きあり */
}
.galData .galProfileArea .galCommentList .commentBody {
	background-color:#FF3399;
	/* shopConfig_p.cssで指定上書きあり */
}
.jobData .jobArea .messageBody {
	background-color:#FF3399;
	/* shopConfig_p.cssで指定上書きあり */
}
.jobData .jobArea .otherJobListTable td .galCommentData {
	background-color:#FF3399;
	/* shopConfig_p.cssで指定上書きあり */
}
#contents .shopDataArea h3 {
	color:#FF3399;
	/* shopConfig_p.cssで指定上書きあり */
}
#header .headerData .shopData p {
	color:#FF3399;
	/* shopConfig_p.cssで指定上書きあり */
}
#footer .shopMobileArea .url h4 {
	color:#CCFF00;
	/* shopConfig_p.cssで指定上書きあり */
}
.mainData .pickupArea .pickupData .pickupGalPhoto a:hover {
	border:2px solid #CCFF00;
	/* shopConfig_p.cssで指定上書きあり */
}
.mainData .scheduleTodayArea .scheduleTodayGalList li .galPhoto a:hover {
	border:2px solid #CCFF00;
	/* shopConfig_p.cssで指定上書きあり */
}
.galListData .galListArea .sizeLarge .galPhoto a:hover {
	border:4px solid #CCFF00;
	/* shopConfig_p.cssで指定上書きあり */
}
.galListData .galListArea .sizeMiddle .galPhoto a:hover,
.galListData .galListArea .sizeSmall .galPhoto a:hover {
	border:2px solid #CCFF00;
	/* shopConfig_p.cssで指定上書きあり */
}
.scheduleData .scheduleArea .scheduleListTable .scheduleGalList .galPhoto a:hover,
.scheduleAllData .scheduleArea .scheduleListTable .scheduleGalList .galPhoto a:hover {
	border:2px solid #CCFF00;
	/* shopConfig_p.cssで指定上書きあり */
}
.galData .galProfileArea .galCommentList h4 {
	background-color:#FF3399;
	/* shopConfig_p.cssで指定上書きあり */
}
.galData .galProfileArea .galPhotoThumbnail .thumbnailListTable td a:hover {
	border:2px solid #CCFF00;
	/* shopConfig_p.cssで指定上書きあり */
}
.jobData .jobArea .otherJobListTable .galComment h5 {
	background-color:#FF3399;
	/* shopConfig_p.cssで指定上書きあり */
}
.formData .formArea .buttonLayout .buttonBg {
	background-color:#000000;
	/* shopConfig_p.cssで指定上書きあり */
}
.formData .formArea .buttonLayout .mailSendButton {
	border:3px solid #FF3399;
	/* shopConfig_p.cssで指定上書きあり */
}
.formData .formArea .buttonLayout .mailSendButton2 {
	border:3px solid #CCFF00;
	/* shopConfig_p.cssで指定上書きあり */
}


/* その他カラー指定 */
#contents .shopDataArea h3 {
	color:#FF3399;
}
.mainData .pickupArea .pickupData .pickupGalData h4 {
	color:#FF3399;
}
.mainData .eventArea .eventData .eventTitle h4 {
	color:#FF3399;
}
.mainData .newsArea .shopNewsData .newsTitleLayout .newsTitle {
	color:#FF3399;
}
#contents .shopMailMagazineArea .shopMailMagazineData .url h4 {
	color:#FF3399;
}
.jobData .jobArea .otherJobListTable .galComment h5 {
	color:#FFFFFF;
}
.galData .galProfileArea .galCommentList h4 {
	color:#FFFFFF;
}
.scheduleData .scheduleArea .todayNews .newsTitleLayout .newsTitle {
	color:#FF3399;
}


/* その他カラー指定 */
.jobData .jobArea .jobListTable td .important,
.jobData .jobArea .jobListTable td .important2 {
	color:#FF3399;
}
.jobData .jobArea .jobPhoto marquee {
	color:#FF3399;
}
.formData .formArea .mailSend h5 {
	color:#FF3399;
}
.galData .galProfileArea .galProfileTable td span {
	color:#FF3399;
}


/* その他カラー指定 */
#header .indexWarning {
	color:#666666;
}
#contents .entranceArea .leaveLayout a,
#contents .entranceArea .enterLayout a {
	color:#999999;
}
#footer .shopData {
	color:#FFFFFF;
}
#footer .shopMobileArea {
	color:#FF0000;
}
#footer .shopMobileArea .url p a {
	color:#FFFFFF;
}
#footer address {
	color:#FFFFFF;
}
#footer address a {
	color:#FFFFFF;
}
#footer address a:hover {
	color:#FFFFFF;
}
#header h1 {
	color:#FFFFFF;
}
#header .headerData {
	color:#FFFFFF;
}
#header .headerData .logoLink a,
#header .headerData .logoLink2 a {
	color:#FFFFFF;
}
.scheduleData .scheduleArea .scheduleDayList a {
	color:#CCFF00;
}
#footer .footerCategoryMenu {
	color:#FFFFFF;
}
#footer .footerCategoryMenu a {
	color:#FFFFFF;
}
#footer .shopMobileArea .url h4 {
	color:#CCFF00;
}
#header .headerData .shopData p {
	color:#FF3399;
}
.mainData .scheduleTodayArea .scheduleTodayGalList li .scheduleTimeNow {
	background-color:#FF3399;
	color:#FFFFFF;
}




/* DEMO */

.freeSourceAreaDemo {
	background-color:#666666;
	border:1px dotted #999999;
	color:#FFFFFF;
}
.freeSourceAreaDemo2 {
	background-color:#666666;
	border:1px dotted #999999;
	color:#FFFFFF;
}


