@charset "utf-8";

/*//////////////////////////////////////////////////////*/
/*//////////////////////////////////////////////////////*/
/*//////////////////////////////////////////////////////*/
/*/////////////////////contents/top////////////////////*/
/*//////////////////////////////////////////////////////*/
/*//////////////////////////////////////////////////////*/
/*//////////////////////////////////////////////////////*/

body#top #wrap { background:url(../../img/top/cntr_bg.jpg) repeat-x center 205px}

body#top #container:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
body#top #container {
	display: inline-block;
	overflow: hidden;
	position:relative;
	padding:10px 20px;
}
/* Hides from IE-mac \*/
* html body#top #container {height: 1%;}
body#top #container {
	display: block;
}
/* End hide from IE-mac */


body#top #header {	padding:0 20px;}
body#top #header h1 {left: 26px;}
body#top #header p.tx {left:316px;}
body#top #header p.contact {left: 680px;}
body#top #header ul#mainNavi {left: 28px;}
body#top #header ul#subNavi {left: 20px;}




/*//////////////////////////////////////////////////////*/
/*/////////////////////contents/top/head////////////////////*/
/*//////////////////////////////////////////////////////*/


body#top #header ul#subNavi li.top {background:url(../../img/top/hd_nv_top.jpg) no-repeat left top;}
body#top #header ul#subNavi li.mens {background:url(../../img/top/hd_nv_mens.jpg) no-repeat left top;}






/*//////////////////////////////////////////////////////*/
/*/////////////////////contents/top/contentAnnounce////////////////////*/
/*//////////////////////////////////////////////////////*/

body#top #contentAnnounce {
	position:relative;
	width:960px;
	height:230px;
	text-indent:-9999px;
}
body#top #contentAnnounce #event {
	display: block; 
	position: relative; 
	width:960px;
	height: 230px;
}
body#top #contentAnnounce #eventOther {
	display: block; 
	position: relative; 
	width:960px;
	height: 230px;
}
body#top #contentAnnounce #event.timeSchedule a.pic {
	position:absolute;
	top:0;
	left:0;
	z-index:100;
	width:735px;
	height:230px;
	display:block;
	text-indent:-9999px;
	outline:none;
}

body#top #contentAnnounce #eventOther a.pic {
	position:absolute;
	top:0;
	left:0;
	z-index:100;
	width:960px;
	height:230px;
	display:block;
	text-indent:-9999px;
	outline:none;
}

body#top #contentAnnounce #event.timeSchedule p {
	text-indent:-9999px;
	width:0;
	height:0;
}
body#top #contentAnnounce #event.timeSchedule .nivo-slice {
	z-index:90;
}

body#top #contentAnnounce #event.timeSchedule ul {
	position:absolute;
	top:0px;
	right:0px;
	z-index:110;
	width:325px;
	height:230px;
}
body#top #contentAnnounce #event.timeSchedule ul li {
	position: relative;
	z-index:106;
}
body#top #contentAnnounce #event.timeSchedule ul li a {
	z-index:106;
	position:absolute;
	top:0;
	right:0;
	display:block;
	text-indent:-9999px;
	outline:none;
}


/*タイムスケジュールバナーを表示*/
body#top #contentAnnounce #event.timeSchedule ul#linkNvA li					{height:36px;}
body#top #contentAnnounce #event.timeSchedule ul#linkNvA li a				{height:36px;}
body#top #contentAnnounce #event.timeSchedule ul#linkNvA li#linkTime a		{background:url(../../img/top/an_nvA_time.png) no-repeat left top; 		width:225px;}
body#top #contentAnnounce #event.timeSchedule ul#linkNvA li#linkCosSet a	{background:url(../../img/top/an_nvA_cosSet.png) no-repeat left top; 	width:245px;}
body#top #contentAnnounce #event.timeSchedule ul#linkNvA li#linkDeli a		{background:url(../../img/top/an_nvA_deli.png) no-repeat left top; 		width:265px;}
body#top #contentAnnounce #event.timeSchedule ul#linkNvA li#linkMidNight a 	{background:url(../../img/top/an_nvA_midNight.png) no-repeat left top; 	width:285px;}
body#top #contentAnnounce #event.timeSchedule ul#linkNvA li#linkMag a		{background:url(../../img/top/an_nvA_mag.png) no-repeat left top; 		width:305px;}
body#top #contentAnnounce #event.timeSchedule ul#linkNvA li#linkDantai a	{background:url(../../img/top/an_nvA_dantai.png) no-repeat left top;	width:325px;}

/*バナーの1段目だけを表示*/	
body#top #contentAnnounce #event.timeSchedule ul#linkNvB li					{height:31px; position: absolute; right:0;}
body#top #contentAnnounce #event.timeSchedule ul#linkNvB li a				{height:31px;}
body#top #contentAnnounce #event.timeSchedule ul#linkNvB li#linkSp			{top:0;}
body#top #contentAnnounce #event.timeSchedule ul#linkNvB li#linkFive		{top:0;}
body#top #contentAnnounce #event.timeSchedule ul#linkNvB li#linkEight		{top:0;}
body#top #contentAnnounce #event.timeSchedule ul#linkNvB li#linkNine		{top:0;}
body#top #contentAnnounce #event.timeSchedule ul#linkNvB li#linkTime		{top:31px;}
body#top #contentAnnounce #event.timeSchedule ul#linkNvB li#linkCosSet		{top:62px;}
body#top #contentAnnounce #event.timeSchedule ul#linkNvB li#linkDeli		{top:93px;}
body#top #contentAnnounce #event.timeSchedule ul#linkNvB li#linkMidNight 	{top:124px;}
body#top #contentAnnounce #event.timeSchedule ul#linkNvB li#linkMag			{top:155px;}
body#top #contentAnnounce #event.timeSchedule ul#linkNvB li#linkDantai		{top:186px;}
body#top #contentAnnounce #event.timeSchedule ul#linkNvB li#linkSp a		{background:url(../../img/top/an_nvB_sp.png) no-repeat left top; 		width:225px;}
body#top #contentAnnounce #event.timeSchedule ul#linkNvB li#linkFive a		{background:url(../../img/top/an_nvB_five.png) no-repeat left top; 		width:225px;}
body#top #contentAnnounce #event.timeSchedule ul#linkNvB li#linkEight a		{background:url(../../img/top/an_nvB_eight.png) no-repeat left top; 	width:225px;}
body#top #contentAnnounce #event.timeSchedule ul#linkNvB li#linkNine a		{background:url(../../img/top/an_nvB_nine.png) no-repeat left top; 		width:225px;}
body#top #contentAnnounce #event.timeSchedule ul#linkNvB li#linkTime a		{background:url(../../img/top/an_nvB_time.png) no-repeat left top; 		width:240px;}
body#top #contentAnnounce #event.timeSchedule ul#linkNvB li#linkCosSet a	{background:url(../../img/top/an_nvB_cosSet.png) no-repeat left top; 	width:260px;}
body#top #contentAnnounce #event.timeSchedule ul#linkNvB li#linkDeli a		{background:url(../../img/top/an_nvB_deli.png) no-repeat left top; 		width:275px;}
body#top #contentAnnounce #event.timeSchedule ul#linkNvB li#linkMidNight a	{background:url(../../img/top/an_nvB_midNight.png) no-repeat left top; 	width:295px;}
body#top #contentAnnounce #event.timeSchedule ul#linkNvB li#linkMag a		{background:url(../../img/top/an_nvB_mag.png) no-repeat left top; 		width:310px;}
body#top #contentAnnounce #event.timeSchedule ul#linkNvB li#linkDantai	a	{background:url(../../img/top/an_nvB_dantai.png) no-repeat left top; 	width:325px;}

/*バナーの1段目と2段目を表示*/	
body#top #contentAnnounce #event.timeSchedule ul#linkNvC li			{height:27px; position:absolute; right:0;}
body#top #contentAnnounce #event.timeSchedule ul#linkNvC li a			{height:27px;}
body#top #contentAnnounce #event.timeSchedule ul#linkNvC li#linkSp01,
body#top #contentAnnounce #event.timeSchedule ul#linkNvC li#Five01,
body#top #contentAnnounce #event.timeSchedule ul#linkNvC li#Eight01,
body#top #contentAnnounce #event.timeSchedule ul#linkNvC li#Nine01		{top:0;height:28px;}
body#top #contentAnnounce #event.timeSchedule ul#linkNvC li#linkSp02,
body#top #contentAnnounce #event.timeSchedule ul#linkNvC li#linkFive02,
body#top #contentAnnounce #event.timeSchedule ul#linkNvC li#linkEight02,
body#top #contentAnnounce #event.timeSchedule ul#linkNvC li#linkNine02		{top:28px;}
body#top #contentAnnounce #event.timeSchedule ul#linkNvC li#linkTime		{top:55px;}
body#top #contentAnnounce #event.timeSchedule ul#linkNvC li#linkCosSet		{top:82px;}
body#top #contentAnnounce #event.timeSchedule ul#linkNvC li#linkDeli		{top:109px;}
body#top #contentAnnounce #event.timeSchedule ul#linkNvC li#linkMidNight	{top:136px;}
body#top #contentAnnounce #event.timeSchedule ul#linkNvC li#linkMag		{top:163px;}
body#top #contentAnnounce #event.timeSchedule ul#linkNvC li#linkDantai		{top:190px;}
body#top #contentAnnounce #event.timeSchedule ul#linkNvC li#linkSp01 a		{background:url(../../img/top/an_nvC_sp01.png) no-repeat left top; 		width:220px; height:28px;}
body#top #contentAnnounce #event.timeSchedule ul#linkNvC li#linkSp02 a		{background:url(../../img/top/an_nvC_sp02.png) no-repeat left top;		width:235px; height:28px;}
body#top #contentAnnounce #event.timeSchedule ul#linkNvC li#linkFive01 a	{background:url(../../img/top/an_nvC_five01.png) no-repeat left top; 	width:220px; height:28px;}
body#top #contentAnnounce #event.timeSchedule ul#linkNvC li#linkFive02 a	{background:url(../../img/top/an_nvC_five02.png) no-repeat left top;	width:235px; height:28px;}
body#top #contentAnnounce #event.timeSchedule ul#linkNvC li#linkEight01 a	{background:url(../../img/top/an_nvC_eight01.png) no-repeat left top; 	width:220px; height:28px;}
body#top #contentAnnounce #event.timeSchedule ul#linkNvC li#linkEight02 a	{background:url(../../img/top/an_nvC_eight02.png) no-repeat left top;	width:235px; height:28px;}
body#top #contentAnnounce #event.timeSchedule ul#linkNvC li#linkNine01 a	{background:url(../../img/top/an_nvC_nine01.png) no-repeat left top; 	width:220px; height:28px;}
body#top #contentAnnounce #event.timeSchedule ul#linkNvC li#linkNine02 a	{background:url(../../img/top/an_nvC_nine02.png) no-repeat left top;	width:235px;}
body#top #contentAnnounce #event.timeSchedule ul#linkNvC li#linkTime a		{background:url(../../img/top/an_nvC_time.png) no-repeat left top; 		width:250px;}
body#top #contentAnnounce #event.timeSchedule ul#linkNvC li#linkCosSet a	{background:url(../../img/top/an_nvC_cosSet.png) no-repeat left top; 	width:265px;}
body#top #contentAnnounce #event.timeSchedule ul#linkNvC li#linkDeli a		{background:url(../../img/top/an_nvC_deli.png) no-repeat left top; 		width:280px;}
body#top #contentAnnounce #event.timeSchedule ul#linkNvC li#linkMidNight a 	{background:url(../../img/top/an_nvC_midNight.png) no-repeat left top; 	width:295px;}
body#top #contentAnnounce #event.timeSchedule ul#linkNvC li#linkMag a		{background:url(../../img/top/an_nvC_mag.png) no-repeat left top; 		width:310px;}
body#top #contentAnnounce #event.timeSchedule ul#linkNvC li#linkDantai a	{background:url(../../img/top/an_nvC_dantai.png) no-repeat left top; 	width:325px;}



/*//////////////////////////////////////////////////////*/
/*/////////////////////contents/top/nivoevent////////////////////*/
/*//////////////////////////////////////////////////////*/

  
 .nivoevent {  
     position:relative;  
 }  
 .nivoevent img {  
     position:absolute;  
     top:0px;  
     left:0px;  
 }  
 /* If an image is wrapped in a link */  
 .nivoevent a.nivo-imageLink {  
     position:absolute;  
     top:0px;  
     left:0px;  
     width:100%;  
     height:100%;  
     border:0;  
     padding:0;  
     margin:0;  
     z-index:60;  
     display:none;  
 }  
 /* The slices in the event */  
 .nivo-slice {  
     display:block;  
     position:absolute;  
     z-index:50;  
     height:100%;  
 }  
 /* Caption styles */  
 .nivo-caption {  
     position:absolute;  
     left:0px;  
     bottom:0px;  
     background:#000;  
     color:#fff;  
     opacity:0.8; /* Overridden by captionOpacity setting */  
     width:100%;  
     z-index:89;  
 }  
 .nivo-caption p {  
     padding:5px;  
     margin:0;  
 }  
 /* Direction nav styles (e.g. Next & Prev) */  
 .nivo-directionNav a {  
     position:absolute;  
     top:45%;  
     z-index:99;  
     cursor:pointer;  
 }  
 .nivo-prevNav {  
     left:0px;  
 }  
 .nivo-nextNav {  
     right:0px;  
 }  
 /* Control nav styles (e.g. 1,2,3...) */  
 .nivo-controlNav a {  
     position:relative;  
     z-index:99;  
     cursor:pointer;  
 }  
 .nivo-controlNav a.active {  
     font-weight:bold;  
 }  


/*//////////////////////////////////////////////////////*/
/*/////////////////////contents/top/contentMain////////////////////*/
/*//////////////////////////////////////////////////////*/


body#top #contentMain {
	float:left;
	width:550px;
}
body#top #contentMain .cpt#scheduleArea {
	position:relative;
	background: url(../../img/top/sch_bg.jpg) no-repeat center bottom;
	width:550px;
	padding:0 0 20px 0;
}
body#top #contentMain .cpt#scheduleArea h2 {
	background:url(../../img/top/sch_tit.jpg) no-repeat left top;
	width:550px;
	height:87px;
	text-indent:-9999px;
	padding: 0px 0px 10px;
}
body#top #contentMain .cpt#scheduleArea h2 img {
	background:url(../../img/top/sch_tit.jpg) no-repeat left top;
	width:550px;
	height:87px;
	text-indent:-9999px;
	padding: 0px 0px 10px;
}
body#top #contentMain .cpt#scheduleArea ul.navi {
	position: absolute;
	top:25px;
	right:8px;
	width:361px;
	height:50px;
}
body#top #contentMain .cpt#scheduleArea ul.navi li {
	float: left;
	height:50px;
}
body#top #contentMain .cpt#scheduleArea ul.navi li a {
	height:50px;
	display:block;
	text-indent:-9999px;
	outline:none;
}
body#top #contentMain .cpt#scheduleArea ul.navi li#todayBtn {width:121px;}
body#top #contentMain .cpt#scheduleArea  ul.navi li#todayBtn a {	width:121px;}
body#top #contentMain .cpt#scheduleArea  ul.navi li#todayBtn a:hover,
body#top #contentMain .cpt#scheduleArea  ul.navi li#todayBtn.ui-tabs-selected a {background:url(../../img/top/sch_nv_today_ov.jpg) no-repeat left top;}
body#top #contentMain .cpt#scheduleArea ul.navi li#tomorrowBtn {width:119px;}
body#top #contentMain .cpt#scheduleArea ul.navi li#tomorrowBtn a {width:119px;}
body#top #contentMain .cpt#scheduleArea ul.navi li#tomorrowBtn a:hover,
body#top #contentMain .cpt#scheduleArea  ul.navi li#tomorrowBtn.ui-tabs-selected a {background:url(../../img/top/sch_nv_tomorrow_ov.jpg) no-repeat left top;}
body#top #contentMain .cpt#scheduleArea ul.navi li#afterBtn {width:121px;}
body#top #contentMain .cpt#scheduleArea ul.navi li#afterBtn a {width:121px;}
body#top #contentMain .cpt#scheduleArea ul.navi li#afterBtn a:hover,
body#top #contentMain .cpt#scheduleArea  ul.navi li#afterBtn.ui-tabs-selected a {background:url(../../img/top/sch_nv_after_ov.jpg) no-repeat left top;}


body#top #contentMain .cpt#scheduleArea .sct { margin:0 0 30px 0;}
body#top #contentMain .cpt#scheduleArea .sct .date0101 { display:block; padding:40px; font-size:120%; }
body#top #contentMain .cpt#scheduleArea .sct .dateOther {text-align:center; padding:15px 0 15px 30px; margin:0 0 0 0; font-size:14px; clear:both}

body#top #contentMain .cpt#scheduleArea .ui-tabs-hide { display:none;}
body#top #contentMain .cpt#scheduleArea .sct h3 { color:#FF4E89; font-weight:bold; padding:0 0 10px 15px; font-size:14px; line-height:1;}
body#top #contentMain .cpt#scheduleArea .sct h3 span.info { color:#333333; font-weight:normal; padding:30px 15px 30px 15px; font-size:14px; display:block; text-align:center; line-height:1.8;}


body#top #contentMain .cpt#scheduleArea .sct .row:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
body#top #contentMain .cpt#scheduleArea .sct .row {
	display: inline-block;
	position:relative;
	width:545px;
	padding:0 0 10px 5px;
}
/* Hides from IE-mac \*/
* html body#top #contentMain .cpt#scheduleArea .sct .row {height: 1%;}
body#top #contentMain .cpt#scheduleArea .sct .row {display: block;}
/* End hide from IE-mac */

body#top #contentMain .cpt#scheduleArea .sct .lady {
	position:relative;
	float:left;
	width:95px;
	margin:0 0 0 10px;
	display:inline;
	list-style:none;
}
body#top #contentMain .cpt#scheduleArea .sct .lady .fr {
	/*background:url(../../img/top/sch_fr.png) no-repeat left top;*/
	background:url(../../img/top/sch_fr02.png) no-repeat left top;
	position:absolute;
	top:0;
	left:0;
	z-index:100;
	width:95px;
	height:129px;
}
body#top #contentMain .cpt#scheduleArea .sct .lady .fr a {
	position:absolute;
	top:0;
	right:0;
	width:90px;
	height:130px;
	display:block;
	text-indent: -9999px;
	outline:none;
}
body#top #contentMain .cpt#scheduleArea .sct .lady .pic {
	width:90px;
	padding:6px 0 8px 5px;
	height: 120px;
	color:#fff;
}
body#top #contentMain .cpt#scheduleArea .sct .lady .pic a {
	color:#fff;
}
body#top #contentMain .cpt#scheduleArea .sct .lady h4 {
	color:#333333;
	padding:0 0 5px 0;
	line-height:1;
	text-align:center;
	font-size: 12px;
	font-weight:bold;
}
body#top #contentMain .cpt#scheduleArea .sct .lady h4 a {
	color:#666666;
	font-weight:bold;
}
body#top #contentMain .cpt#scheduleArea .sct .lady p.time {
	color:#FF0033;
	line-height:1;
	text-align:center;
}
body#top #contentMain .cpt#scheduleArea .sct .lady p.newface {
	background: url(../../img/top/sch_fr_star.png) no-repeat left top;
	/*background: url(../../img/top/sch_fr_beginner.png) no-repeat left top;*/
	position:absolute;
	top:108px;
	left:4px;
	z-index:120;
	width:54px;
	height:21px;
	text-indent:-9999px;
}
body#top #contentMain .cpt#scheduleArea .sct .lady p.type3P {
	background: url(../../img/lady_3p.png) no-repeat left top;
	position:absolute;
	top:113px;
	left:58px;
	z-index:120;
	width:37px;
	height:15px;
	text-indent:-9999px;
}
body#top #contentMain .cpt#scheduleArea .sct .lady p.typeB {
	color:#FF4E89;
	letter-spacing:-0.1em;
	text-align:center;
	line-height:1;
	padding:0 0 3px 0;
}
body#top #contentMain .cpt#scheduleArea p.btnSch a {
	position:absolute;
	bottom:20px;
	left:20px;
	z-index:300;
	width:514px;
	height:30px;
	display:block;
	text-indent:-9999px;
	outline:none;
}
body#top #contentMain .cpt#bannerArea {
	padding:25px 0 0 0;
}
body#top #contentMain .cpt#bannerArea p.bnr {
	padding: 0 0 20px 0;
}
body#top #contentMain .cpt#messageArea {
	padding: 0 0 20px 0;
}
body#top #contentMain .cpt#messageArea h3 {
	font-weight:bold;
	padding: 0 0 5px 0;
	font-size:10px;
}
body#top #contentMain .cpt#messageArea p {
	font-size:10px;
}






/*//////////////////////////////////////////////////////*/
/*/////////////////////contents/top/contentInfo////////////////////*/
/*//////////////////////////////////////////////////////*/

body#top #contentInfo {
	background: url(../../img/top/cntInfo_btm.gif) no-repeat right bottom;
	float:left;
	width:200px;
	padding:29px 0 24px 15px;
}
body#top #contentInfo .cpt#updateNavi {
	background:url(../../img/top/cntInfo_bg.gif) repeat-y left 30px;
	width:200px;
}
body#top #contentInfo .cpt#updateNavi h2 {
	background:url(../../img/top/update_tit.gif) no-repeat left top;
	height:38px;
	padding:0 0 9px 0;
	text-indent: -9999px;
}
body#top #contentInfo .cpt#updateNavi .sct {
	padding:0 0 10px 0;
	margin:0 0 20px 0;
	border-bottom: 1px dotted #999999;
}
body#top #contentInfo .cpt#updateNavi .sct h3 {
	font-weight:bold;
	font-size:13px;
	color:#0066CC;
	padding:0 0 5px 0;
	line-height:1.3;
}
body#top #contentInfo .cpt#updateNavi p {word-break:break-all;}
body#top #contentInfo .cpt#updateNavi p.date {
	font-size:12px;
	color:#666666;
	padding:0 0 5px 0;
}
body#top #contentInfo .cpt#updateNavi p.tx {
	line-height:1.3;
}
body#top #contentInfo .cpt#updateNavi p.pic {
	text-align:center;
}
body#top #contentInfo .cpt#updateNavi p.pic a {
	width:90px;
	margin:0 auto 5px;
	display: block;
	border:solid 2px #FFCCCC;
}
body#top #contentInfo .cpt#updateNavi p.pic a:hover {
	border:2px solid #FFCC00;
}
body#top #contentInfo .cpt#updateNavi p.tx strong {
	font-weight:bold;
	color: #FF0000;
}
body#top #contentInfo .cpt#updateNavi p.tx strong a {
	font-weight:bold;
	color: #FF0000;
}
body#top #contentInfo .cpt#updateNavi p.tx strong a {
	font-weight:bold;
	color: #FF0000;
}
body#top #contentInfo .cpt#updateNavi .txArea {
	background:#fff;
	width:162px;
	margin:0 auto;
	padding:5px;
	border:solid 1px #CCCCCC;
	overflow:auto;
	text-align: left;
	height: 20em;
	line-height:1.3;
}
body#top #contentInfo .cpt#newfaceNavi {
	background:url(../../img/top/cntInfo_bg.gif) repeat-y left 30px;
	width:200px;
}
body#top #contentInfo .cpt#newfaceNavi h2 {
	background:url(../../img/top/newface_tit.gif) no-repeat left top;
	height:168px;
	padding:28px 0 0 0;
}
body#top #contentInfo .cpt#newfaceNavi h2 a {
	width:200px;
	height:168px;
	display:block;
	text-indent: -9999px;
	outline:none;
}
body#top #contentInfo .cpt#newfaceNavi .lady:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
body#top #contentInfo .cpt#newfaceNavi .lady {
	display: inline-block;
	position:relative;
	background:#fff url(../../img/top/line_dott01.gif) no-repeat left bottom;
	width:154px;
	margin:0 auto;
	padding:10px 10px 10px 10px
}
body#top #contentInfo .cpt#newfaceNavi .lady .newface {
	position:absolute;
	top:0;
	left:0;
	background: url(../../img/lady_new_s.png) no-repeat left top;
	width:14px;
	height:17px;
	margin:0 0 0 5px;
	text-indent:-9999px;
	display:block;
}
/* Hides from IE-mac \*/
* html body#top #contentInfo .cpt#newfaceNavi .lady {height: 1%;}
body#top #contentInfo .cpt#newfaceNavi .lady {
	display: block;
}
/* End hide from IE-mac */

body#top #contentInfo .cpt#newfaceNavi .start {
	padding:3px 10px 10px 10px
}
body#top #contentInfo .cpt#newfaceNavi .last {
	background:#fff;
	padding:10px 10px 0 10px;
	list-style:none;
}
body#top #contentInfo .cpt#newfaceNavi .lady p.date {
	background:url(../../img/top/mrk_crover.gif) no-repeat left top;
	padding:0 0 8px 18px;
	line-height: 1;
	font-weight: bold;
	color: #333333;
	font-size: 14px;
}

body#top #contentInfo .cpt#newfaceNavi .lady .pic {
	float:left;
	width:73px;
	height:97px;
	border:solid 1px #CCCCCC;
	margin:0 0 5px 0;
	color:#fff;
}
body#top #contentInfo .cpt#newfaceNavi .lady .pic a {
	color:#fff;
}
body#top #contentInfo .cpt#newfaceNavi .lady h3 {
	float:right;
	width:71px;
	font-size:12px;
	line-height:1.4;
}
body#top #contentInfo .cpt#newfaceNavi .lady h3 a {
	font-weight:bold;
}
body#top #contentInfo .cpt#newfaceNavi .lady ul.profile {
	float:right;
	width:71px;
	font-size:12px;
	line-height:1.4;
}
body#top #contentInfo .cpt#newfaceNavi .lady ul.profile li strong {
	color:#FF6699;
	font-weight:bold;
	padding:0 5px 0 0;
}
body#top #contentInfo .cpt#newfaceNavi .lady li.type {
	color:#0099CC;
	font-weight:bold;
}




/*//////////////////////////////////////////////////////*/
/*/////////////////////contents/top/contentEx////////////////////*/
/*//////////////////////////////////////////////////////*/


body#top #contentEx {
	float:left;
	width:180px;
	padding:29px 15px 0 0;
}


body#top #contentEx .cpt h2 {
	width:180px;
	padding:0 0 15px 0;
}
body#top #contentEx .cpt h2 a {
	width:180px;
	text-indent:-9999px;
	outline:none;
	display:block;
}
body#top #contentEx .cpt#newYearNavi h2 {
	background:url(../../img/top/ex_newyear.jpg) no-repeat left top;
	height:221px;
	text-indent:-9999px;
}
body#top #contentEx .cpt#blogNavi h2 {
	height:221px;
}
body#top #contentEx .cpt#blogNavi h2 a {
	background:url(../../img/top/ex_blog.jpg) no-repeat left top;
	height:221px;
}
body#top #contentEx .cpt#webstaffNavi h2 {
	height:80px;
}
body#top #contentEx .cpt#webstaffNavi h2 a {
	background:url(../../img/top/ex_webstaff.jpg) no-repeat left top;
	height:80px;
}

body#top #contentEx .cpt#spMovieNavi h2 {
	height:80px;
}
body#top #contentEx .cpt#spMovieNavi h2 a {
	background:url(../../img/top/ex_sp_movie.jpg) no-repeat left top;
	height:80px;}
	
body#top #contentEx .cpt#creditNavi h2 {
	background:url(../../img/top/ex_credit.jpg) no-repeat left top;
	height:110px;
}
body#top #contentEx .cpt#creditNavi h2 a {	height:110px;}
	
body#top #contentEx .cpt#adNavi h2 {
	background:url(../../img/top/ex_ad.jpg) no-repeat left top;
	height:80px;
}
body#top #contentEx .cpt#adNavi h2 a {	height:80px;}

body#top #contentEx .cpt#mensNavi h2 {
	background:url(../../img/top/ex_mens.jpg) no-repeat left top;
	height:80px;
}
body#top #contentEx .cpt#mensNavi h2 a {	height:80px;}

body#top #contentEx .cpt#qaNavi h2 {
	background:url(../../img/top/ex_qa.jpg) no-repeat left top;
	height:80px;
}
body#top #contentEx .cpt#qaNavi h2 a {	height:80px;}
body#top #contentEx .cpt#recruitNavi h2 {
	background:url(../../img/top/ex_recruit.jpg) no-repeat left top;
	height:110px;
}
body#top #contentEx .cpt#healthNavi h2 a {	height:80px;}
body#top #contentEx .cpt#healthNavi h2 {
	background:url(../../img/top/ex_health.jpg) no-repeat left top;
	height:80px;
}
body#top #contentEx .cpt#recruitNavi h2 a {	height:110px;}
body#top #contentEx .cpt#mobileNavi h2 {
	background:url(../../img/top/ex_mobile.jpg) no-repeat left top;
	height:221px;
}
body#top #contentEx .cpt#mobileNavi h2 a {	height:221px;}

body#top #contentEx .blog h2 {	height:80px;}
body#top #contentEx .blog h2 a {	height:80px;}

body#top #contentEx .cpt#blogtop h2 {	background:url(../../img/top/ex_girl.blog.jpg) no-repeat left top;}

body#top #contentEx .cpt#blogsyame h2 {	background:url(../../img/top/ex_syame.jpg) no-repeat left top;}

body#top #contentEx .cpt#blogKoume h2 {	background:url(../../img/top/ex_koume.jpg) no-repeat left top;}

body#top #contentEx .cpt#blogHana h2 {	background:url(../../img/top/ex_hana.jpg) no-repeat left top;}

body#top #contentEx .cpt#blogSaki h2 {	background:url(../../img/top/ex_saki.jpg) no-repeat left top;}

body#top #contentEx .cpt#blogMiria h2 {	background:url(../../img/top/ex_miria.jpg) no-repeat left top;}

body#top #contentEx .cpt#blogAyano h2 {	background:url(../../img/top/ex_ayano.jpg) no-repeat left top;}

body#top #contentEx .cpt#blogMinato h2 {	background:url(../../img/top/ex_minato.jpg) no-repeat left top;}

body#top #contentEx .cpt#blogMerumo h2 {	background:url(../../img/top/ex_merumo.jpg) no-repeat left top;}

body#top #contentEx .cpt#blogHaruka h2 {	background:url(../../img/top/ex_haruka.jpg) no-repeat left top;}

body#top #contentEx .cpt#blogRuka h2 {	background:url(../../img/top/ex_ruka.jpg) no-repeat left top;}

body#top #contentEx .cpt#blogYume h2 {	background:url(../../img/top/ex_yume.jpg) no-repeat left top;}

body#top #contentEx .cpt#blogAlice h2 {	background:url(../../img/top/ex_alice.jpg) no-repeat left top;}

body#top #contentEx .cpt#blogAiri h2 {	background:url(../../img/top/ex_airi.jpg) no-repeat left top;}

body#top #contentEx .cpt#blogOtoha h2 {	background:url(../../img/top/ex_otoha.jpg) no-repeat left top;}

body#top #contentEx .cpt#blogSayo h2 {	background:url(../../img/top/ex_sayo.jpg) no-repeat left top;}

body#top #contentEx .cpt#blogRiku h2 {	background:url(../../img/top/ex_riku.jpg) no-repeat left top;}

body#top #contentEx .cpt#blogNatsu h2 {	background:url(../../img/top/ex_natsu.jpg) no-repeat left top;}

body#top #contentEx .cpt#blogArisa h2 {	background:url(../../img/top/ex_arisa.jpg) no-repeat left top;}

body#top #contentEx .cpt#blogSayuri h2 {	background:url(../../img/top/ex_sayuri.jpg) no-repeat left top;}

body#top #contentEx .cpt#blogSakuya h2 {	background:url(../../img/top/ex_sakuya.jpg) no-repeat left top;}

body#top #contentEx .cpt#blogWakana h2 {	background:url(../../img/top/ex_wakana.jpg) no-repeat left top;}

body#top #contentEx .cpt#blogKaho h2 {	background:url(../../img/top/ex_kaho.jpg) no-repeat left top;}

body#top #contentEx .cpt#blogrion h2 {	background:url(../../img/top/ex_rion.jpg) no-repeat left top;}

body#top #contentEx .cpt#blogMiyabi h2 {	background:url(../../img/top/ex_miyabi.jpg) no-repeat left top;}

body#top #contentEx .cpt#blogMai h2 {	background:url(../../img/top/ex_mai.jpg) no-repeat left top;}

body#top #contentEx .cpt#blogTubaki h2 {	background:url(../../img/top/ex_tubaki.jpg) no-repeat left top;}

body#top #contentEx .cpt#blogHinano h2 {	background:url(../../img/top/ex_hinano.jpg) no-repeat left top;}

body#top #contentEx .cpt#blogArisa h2 {	background:url(../../img/top/ex_arisa.jpg) no-repeat left top;}


