@charset "UTF-8";

/*rollOver*/
ol#tabNavi li a,
ol#tabNaviFoot li a,
ol#tabNaviInterview li a,
ol#tabNaviInterviewFoot li a,
ol#tabNaviVoice li a,
ol#tabNaviVoiceFoot li a,
ol#tabNaviPhoto li a,
ol#tabNaviPhotoFoot li a,
ol#tabMypage li a,
ol#tabMypageMail li a,
ol#tabMypageLink li a{
	position:relative;
	/*HideMacIE\*/
	overflow:hidden;
	/**/
}

ol#tabNavi li a span,
ol#tabNaviFoot li a span,
ol#tabNaviInterview li a span,
ol#tabNaviInterviewFoot li a span,
ol#tabNaviVoice li a span,
ol#tabNaviVoiceFoot li a span,
ol#tabNaviPhoto li a span,
ol#tabNaviPhotoFoot li a span,
ol#tabMypage li a span,
ol#tabMypageMail li a span,
ol#tabMypageLink li a span{
	display:block;
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
}

/*Main
--------------------------------------------------------------------------*/
#main{
	float:none;
	width:880px;
	margin:0 auto;
}
	

/*tab *tabNavInterview
--------------------------------------------------------------------------*/
ol#tabNavi,
ol#tabNaviInterview,
ol#tabNaviVoice,
ol#tabNaviPhoto{
	width:880px;
	height:31px
}
ol#tabNavi{
	/*background:url(/img/2009/tab/tab_detail_top.gif) no-repeat 0 -62px;*/
	background:url(/img/2009/tab/tab_detail_top-test.gif) no-repeat 0 -62px;
}
ol#tabNaviInterview{
	background:url(/img/2009/tab/tab_detailinterview_top.gif) no-repeat 0 -62px;
}
ol#tabNaviVoice{
	background:url(/img/2009/tab/tab_detailvoice_top.gif) no-repeat 0 -62px;
}
ol#tabNaviPhoto{
	background:url(/img/2009/tab/tab_detailphoto_top.gif) no-repeat 0 -62px;
}
ol#tabNavi li,
ol#tabNaviInterview li,
ol#tabNaviVoice li,
ol#tabNaviPhoto li{
	float:left;
	width:184px;
}
ol#tabNavi li a,
ol#tabNaviInterview li a,
ol#tabNaviVoice li a,
ol#tabNaviPhoto li a{
	display:block;
	height:31px;
}	
ol#tabNavi li a span{
	/*background:url(/img/2009/tab/tab_detail_top.gif) no-repeat 0 0;*/
	background:url(/img/2009/tab/tab_detail_top-test.gif) no-repeat 0 0;
}
ol#tabNaviInterview li a span{
	background:url(/img/2009/tab/tab_detailinterview_top.gif) no-repeat 0 0;
}
ol#tabNaviVoice li a span{
	background:url(/img/2009/tab/tab_detailvoice_top.gif) no-repeat 0 0;
}
ol#tabNaviPhoto li a span{
	background:url(/img/2009/tab/tab_detailphoto_top.gif) no-repeat 0 0;
}
	
ol#tabNavi li#informationNavi a span,
ol#tabNaviInterview li#informationNavi a span,
ol#tabNaviVoice li#informationNavi a span,
ol#tabNaviPhoto li#informationNavi a span{
	background-position: 0 0;
}
ol#tabNavi li#informationNavi a:hover span,
ol#tabNaviInterview li#informationNavi a:hover span,
ol#tabNaviVoice li#informationNavi a:hover span,
ol#tabNaviPhoto li#informationNavi a:hover span{
	background-position: 0 -31px;
}

ol#tabNavi li#interviewNavi a span,
ol#tabNaviInterview li#interviewNavi a span,
ol#tabNaviVoice li#interviewNavi a span,
ol#tabNaviPhoto li#interviewNavi a span{
	background-position: -184px 0;
}
ol#tabNavi li#interviewNavi a:hover span,
ol#tabNaviInterview li#interviewNavi a:hover span,
ol#tabNaviVoice li#interviewNavi a:hover span,
ol#tabNaviPhoto li#interviewNavi a:hover span{
	background-position: -184px -31px;
}

ol#tabNavi li#voiceNavi a span,
ol#tabNaviInterview li#voiceNavi a span,
ol#tabNaviVoice li#voiceNavi a span,
ol#tabNaviPhoto li#voiceNavi a span{
	 background-position: -368px 0;
}
ol#tabNavi li#voiceNavi a:hover span,
ol#tabNaviInterview li#voiceNavi a:hover span,
ol#tabNaviVoice li#voiceNavi a:hover span,
ol#tabNaviPhoto li#voiceNavi a:hover span{
	background-position: -368px -31px;
}
ol#tabNavi li#photoNavi a span,
ol#tabNaviInterview li#photoNavi a span,
ol#tabNaviVoice li#photoNavi a span,
ol#tabNaviPhoto li#photoNavi a span{
	background-position: -551px 0;
}
ol#tabNavi li#photoNavi a:hover span,
ol#tabNaviInterview li#photoNavi a:hover span,
ol#tabNaviVoice li#photoNavi a:hover span,
ol#tabNaviPhoto li#photoNavi a:hover span{
	background-position: -551px -31px;
}	
li#interviewNavi,
li#voiceNavi,
li#photoNavi{
	margin-left:-10px;
}


/*tab Foot
--------------------------------------------------------------------------*/
ol#tabNaviFoot,
ol#tabNaviInterviewFoot,
ol#tabNaviVoiceFoot,
ol#tabNaviPhotoFoot{
	width:880px;
	height:34px;
	margin:0 0 20px 0;
}
ol#tabNaviFoot{
	background:url(/img/2009/tab/tab_detail_foot.gif) no-repeat 0 -68px;
}
ol#tabNaviInterviewFoot{
	background:url(/img/2009/tab/tab_detailinterview_foot.gif) no-repeat 0 -68px;
}
ol#tabNaviVoiceFoot{
	background:url(/img/2009/tab/tab_detailvoice_foot.gif) no-repeat 0 -68px;
}
ol#tabNaviPhotoFoot{
	background:url(/img/2009/tab/tab_detailphoto_foot.gif) no-repeat 0 -68px;
}

ol#tabNaviFoot li,
ol#tabNaviInterviewFoot li,
ol#tabNaviVoiceFoot li,
ol#tabNaviPhotoFoot li{
	float:left;
	width:174px;
}
ol#tabNaviFoot li a,
ol#tabNaviInterviewFoot li a,
ol#tabNaviVoiceFoot li a,
ol#tabNaviPhotoFoot li a{
	display:block;
	height:34px;
}	
ol#tabNaviFoot li a span{
	background:url(/img/2009/tab/tab_detail_foot.gif) no-repeat 0 0;
}
ol#tabNaviInterviewFoot li a span{
	background:url(/img/2009/tab/tab_detailinterview_foot.gif) no-repeat 0 0;
}
ol#tabNaviVoiceFoot li a span{
	background:url(/img/2009/tab/tab_detailvoice_foot.gif) no-repeat 0 0;
}
ol#tabNaviPhotoFoot li a span{
	background:url(/img/2009/tab/tab_detailphoto_foot.gif) no-repeat 0 0;
}
	
ol#tabNaviFoot li#informationNaviFoot a span,
ol#tabNaviInterviewFoot li#informationNaviFoot a span,
ol#tabNaviVoiceFoot li#informationNaviFoot a span,
ol#tabNaviPhotoFoot li#informationNaviFoot a span{
	background-position: 0 0;
}
ol#tabNaviFoot li#informationNaviFoot a:hover span,
ol#tabNaviInterviewFoot li#informationNaviFoot a:hover span,
ol#tabNaviVoiceFoot li#informationNaviFoot a:hover span,
ol#tabNaviPhotoFoot li#informationNaviFoot a:hover span{
	background-position: 0 -34px;
}

ol#tabNaviFoot li#interviewNaviFoot a span,
ol#tabNaviInterviewFoot li#interviewNaviFoot a span,
ol#tabNaviVoiceFoot li#interviewNaviFoot a span,
ol#tabNaviPhotoFoot li#interviewNaviFoot a span{
	background-position: -174px 0;
}
ol#tabNaviFoot li#interviewNaviFoot a:hover span,
ol#tabNaviInterviewFoot li#interviewNaviFoot a:hover span,
ol#tabNaviVoiceFoot li#interviewNaviFoot a:hover span,
ol#tabNaviPhotoFoot li#interviewNaviFoot a:hover span{
	background-position: -174px -34px;
}

ol#tabNaviFoot li#voiceNaviFoot a span,
ol#tabNaviInterviewFoot li#voiceNaviFoot a span,
ol#tabNaviVoiceFoot li#voiceNaviFoot a span,
ol#tabNaviPhotoFoot li#voiceNaviFoot a span{
	 background-position: -348px 0;
}
ol#tabNaviFoot li#voiceNaviFoot a:hover span,
ol#tabNaviInterviewFoot li#voiceNaviFoot a:hover span,
ol#tabNaviVoiceFoot li#voiceNaviFoot a:hover span,
ol#tabNaviPhotoFoot li#voiceNaviFoot a:hover span{
	background-position: -348px -34px;
}
ol#tabNaviFoot li#photoNaviFoot a span,
ol#tabNaviInterviewFoot li#photoNaviFoot a span,
ol#tabNaviVoiceFoot li#photoNaviFoot a span,
ol#tabNaviPhotoFoot li#photoNaviFoot a span{
	background-position: -522px 0;
}
ol#tabNaviFoot li#photoNaviFoot a:hover span,
ol#tabNaviInterviewFoot li#photoNaviFoot a:hover span,
ol#tabNaviVoiceFoot li#photoNaviFoot a:hover span,
ol#tabNaviPhotoFoot li#photoNaviFoot a:hover span{
	background-position: -522px -34px;
}	


/*mypageTab
--------------------------------------------------------------------------*/
ol#tabMypage,
ol#tabMypageMail,
ol#tabMypageLink{
	width:685px;
}
ol#tabMypageMail{
	background:url(/img/2009/tab/tab_mypage.gif) no-repeat 0 -64px;
	}
ol#tabMypage{
	background:url(/img/2009/tab/tab_mypage_mail.gif) no-repeat 0 -64px;
	}
ol#tabMypageLink{
	background:url(/img/2009/tab/tab_mypage_link.gif) no-repeat 0 -64px;
	}
	
ol#tabMypage li,
ol#tabMypageMail li,
ol#tabMypageLink li{
	float:left;
	width:153px;
}
ol#tabMypage li a,
ol#tabMypageMail li a,
ol#tabMypageLink li a{
	display:block;
	height:32px;
}
ol#tabMypage li a span,
ol#tabMypageMail li a span,
ol#tabMypageLink li a span{
	display:block;
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
}

ol#tabMypage li a span{
	background:url(/img/2009/tab/tab_mypage.gif) no-repeat 0 0;
}
ol#tabMypageMail li a span{
	background:url(/img/2009/tab/tab_mypage_mail.gif) no-repeat 0 0;
}
ol#tabMypageLink li a span{
	background:url(/img/2009/tab/tab_mypage_link.gif) no-repeat 0 0;
}

ol#tabMypage li#RirekiLi a span,
ol#tabMypageMail li#RirekiLi a span,
ol#tabMypageLink li#RirekiLi a span{
	background-position:0 0;
}
ol#tabMypage li#RirekiLi a:hover span,
ol#tabMypageMail li#RirekiLi a:hover span,
ol#tabMypageLink li#RirekiLi a:hover span{
	background-position:0 -32px;
}

ol#tabMypage li#MailLi a span,
ol#tabMypageMail li#MailLi a span,
ol#tabMypageLink li#MailLi a span{
	background-position:-153px 0;
}
ol#tabMypage li#MailLi a:hover span,
ol#tabMypageMail li#MailLi a:hover span,
ol#tabMypageLink li#MailLi a:hover span{
	background-position:-153px -32px;
}
ol#tabMypage li#LinkLi a span,
ol#tabMypageMail li#LinkLi a span,
ol#tabMypageLink li#LinkLi a span{
	background-position:-306px 0;
}
ol#tabMypage li#LinkLi a:hover span,
ol#tabMypageMail li#LinkLi a:hover span,
ol#tabMypageLink li#LinkLi a:hover span{
	background-position:-306px -32px;
}






/*other*/
p.tabContents{
	border:1px solid #ff9900;
	margin:0;
	padding:10px;
}
