/* サイドナビゲーション */
td.side_navi_bg {
 background-color:#F3F3F3;
}

#side_navi{
	width:155px;
}

#side_navi ul{
	padding:0;
	margin:0;
	list-style:none;
}

#side_navi li{
	float:left;
}

#side_navi_00{
	width:155px;
	height:35px;
	background-image:url(../interview/img/interview/side_navi_00_on.jpg);
	background-repeat:no-repeat;
	text-indent:-1000px;
	display:block;
	overflow:hidden;
	margin-bottom:5px;
}

#side_navi_00 a{
	width:155px;
	height:35px;
	background-image:url(../interview/img/interview/side_navi_00_off.jpg);
	background-repeat:no-repeat;
	text-indent:-1000px;
	display:block;
	overflow:hidden;
}

#side_navi_00 a:hover{
	width:155px;
	height:35px;
	background-image:url(../interview/img/interview/side_navi_00_on.jpg);
	background-repeat:no-repeat;
	text-indent:-1000px;
	display:block;
	overflow:hidden;
}

#side_navi_01{
	width:155px;
	height:34px;
	background-image:url(../interview/img/interview/side_navi_01_on.jpg);
	background-repeat:no-repeat;
	text-indent:-1000px;
	display:block;
	overflow:hidden;
}

#side_navi_01 a{
	width:155px;
	height:34px;
	background-image:url(../interview/img/interview/side_navi_01_off.jpg);
	background-repeat:no-repeat;
	text-indent:-1000px;
	display:block;
	overflow:hidden;
}

/* for Concept Page */
#side_navi_01_2 a{
	width:155px;
	height:34px;
	background-image:url(../interview/img/interview/side_navi_01_on.jpg);
	background-repeat:no-repeat;
	text-indent:-1000px;
	display:block;
	overflow:hidden;
}

#side_navi_01 a:hover{
	width:155px;
	height:34px;
	background-image:url(../interview/img/interview/side_navi_01_on.jpg);
	background-repeat:no-repeat;
	text-indent:-1000px;
	display:block;
	overflow:hidden;
}

#side_navi_02{
	width:155px;
	height:31px;
	background-image:url(../interview/img/interview/side_navi_02_on.jpg);
	background-repeat:no-repeat;
	text-indent:-1000px;
	display:block;
	overflow:hidden;
}

#side_navi_02 a{
	width:155px;
	height:31px;
	background-image:url(../interview/img/interview/side_navi_02_off.jpg);
	background-repeat:no-repeat;
	text-indent:-1000px;
	display:block;
	overflow:hidden;
}

#side_navi_02 a:hover{
	width:155px;
	height:31px;
	background-image:url(../interview/img/interview/side_navi_02_on.jpg);
	background-repeat:no-repeat;
	text-indent:-1000px;
	display:block;
	overflow:hidden;
}

#side_navi_02_over a{
	width:155px;
	height:31px;
	background-image:url(../interview/img/interview/side_navi_02_on.jpg);
	background-repeat:no-repeat;
	text-indent:-1000px;
	display:block;
	overflow:hidden;
}

#side_navi_02_over a:hover{
	width:155px;
	height:31px;
	background-image:url(../interview/img/interview/side_navi_02_on.jpg);
	background-repeat:no-repeat;
	text-indent:-1000px;
	display:block;
	overflow:hidden;
}

#side_navi_03{
	width:155px;
	height:33px;
	background-image:url(../interview/img/interview/side_navi_03_on.jpg);
	background-repeat:no-repeat;
	text-indent:-1000px;
	display:block;
	overflow:hidden;
}

#side_navi_03 a{
	width:155px;
	height:33px;
	background-image:url(../interview/img/interview/side_navi_03_off.jpg);
	background-repeat:no-repeat;
	text-indent:-1000px;
	display:block;
	overflow:hidden;
}

#side_navi_03 a:hover{
	width:155px;
	height:33px;
	background-image:url(../interview/img/interview/side_navi_03_on.jpg);
	background-repeat:no-repeat;
	text-indent:-1000px;
	display:block;
	overflow:hidden;
}

#side_navi_03_2 a{
	width:155px;
	height:33px;
	background-image:url(../interview/img/interview/side_navi_03_on.jpg);
	background-repeat:no-repeat;
	text-indent:-1000px;
	display:block;
	overflow:hidden;
}

#side_navi_04{
	width:143px;
	height:30px;
	background-image:url(../interview/img/interview/side_navi_04_on.jpg);
	background-repeat:no-repeat;
	text-indent:-1000px;
	display:block;
	overflow:hidden;
	margin:20px 6px 0px 6px;
}

#side_navi_04 a{
	width:143px;
	height:30px;
	background-image:url(../interview/img/interview/side_navi_04_off.jpg);
	background-repeat:no-repeat;
	text-indent:-1000px;
	display:block;
	overflow:hidden;
}

#side_navi_04 a:hover{
	width:143px;
	height:30px;
	background-image:url(../interview/img/interview/side_navi_04_on.jpg);
	background-repeat:no-repeat;
	text-indent:-1000px;
	display:block;
	overflow:hidden;
}



.side_navi_sub{
	width:134px;
	_width:155px;
	background:url(../interview/img/interview/side_navi_icon.gif) 6px 8px no-repeat;
	padding:3px 3px 3px 16px;
	background-color:#3A3A3A;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
}

first-child+html .side_navi_sub{
	width:155px;
}


.side_navi_sub a{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#8F8F8F;
	font-size:11px;
	line-height:130%;
}

.side_navi_sub a:hover{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-decoration:underline;
	color:#FFFFFF;
	font-size:11px;
	line-height:130%;
}

.side_navi_sub_active{
	width:134px;
	_width:155px;
	background:url(../interview/img/interview/side_navi_icon_on.gif) 6px 8px no-repeat;
	padding:3px 3px 3px 16px;
	background-color:#3A3A3A;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
}

.side_navi_sub_active a{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#FFFFFF;
	font-size:11px;
	line-height:130%;
}

.side_navi_sub_active a:hover{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-decoration:underline;
	color:#FFFFFF;
	font-size:11px;
	line-height:130%;
}


.side_navi_subsub{
	width:125px;
	_width:155px;
	background:#3A3A3A url(../interview/img/interview/side_navinavi_icon.gif) no-repeat scroll 15px 8px;
	padding:3px 3px 3px 25px;
	background-color:#3A3A3A;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
}

first-child+html .side_navi_subsub{
	width:155px;
}


.side_navi_subsub a{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#8F8F8F;
	font-size:11px;
	line-height:130%;
}

.side_navi_subsub a:hover{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-decoration:underline;
	color:#FFFFFF;
	font-size:11px;
	line-height:130%;
}

.side_navi_subsub_active{
	width:125px;
	_width:155px;
	background:url(../interview/img/interview/side_navinavi_icon_on.gif) 15px 8px no-repeat;
	padding:3px 3px 3px 25px;
	background-color:#3A3A3A;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
}

.side_navi_subsub_active a{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#FFFFFF;
	font-size:11px;
	line-height:130%;
}

.side_navi_subsub_active a:hover{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-decoration:underline;
	color:#FFFFFF;
	font-size:11px;
	line-height:130%;
}

.side_navi_subtitle{
	width:134px;
	_width:155px;
	background:url(../interview/img/interview/side_navi_icon.gif) 6px 8px no-repeat;
	padding:3px 3px 3px 16px;
	background-color:#3A3A3A;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
}

first-child+html .side_navi_subtitle{
	width:155px;
}


.side_navi_subtitle a{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#8F8F8F;
	font-size:11px;
	line-height:130%;
}

.side_navi_subtitle_o{
	width:134px;
	_width:155px;
	background:url(../interview/img/interview/side_navi_icon_on.gif) 6px 8px no-repeat;
	padding:3px 3px 3px 16px;
	background-color:#3A3A3A;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
}

first-child+html .side_navi_subtitle_o{
	width:155px;
}


.side_navi_subtitle_o a{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#FFFFFF;
	font-size:11px;
	line-height:130%;
}




/* バナーエリア */

#banner_area{
	background-color:#EAEAEA;
	width:750px;
	height:45px;
	padding:10px;
}

#banner_area_none {
	background-color:#EAEAEA;
	width:750px;
	height:5px;
	padding:0px;
}

#banner_area_none table {
	empty-cells:hide;
}
