#contents{
	padding: 0px;
	height: auto;
	width: 775px;
	margin-top: 21px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;	
}

#left_navi{
    background-image: url(../img/navi_back.jpg);
	background-repeat: repeat;
	float: left;
	height: auto;
	width: 210px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 13px;
}

/* club.html左ナビ */
#left_navi_club{
    background-image: url(../img/navi_back.jpg);
	background-repeat: repeat;
	float: left;
	height: 700px;
	width: 210px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 13px;
}

/* info.html左ナビ */
#left_navi_info{
    background-image: url(../img/navi_back.jpg);
	background-repeat: repeat;
	float: left;
	height: 950px;
	width: 210px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 13px;
}


/* info_02.html左ナビ */
#left_navi_info_02{
    background-image: url(../img/navi_back.jpg);
	background-repeat: repeat;
	float: left;
	height: 670px;
	width: 210px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 13px;
}

/* map.html左ナビ */
#left_navi_map{
    background-image: url(../img/navi_back.jpg);
	background-repeat: repeat;
	float: left;
	height: 1260px;
	width: 210px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 13px;
}

/* privacypolicy.html左ナビ */
#left_navi_privacy{
    background-image: url(../img/navi_back.jpg);
	background-repeat: repeat;
	float: left;
	height: 1850px;
	width: 210px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 13px;
}

/* sitemap.html左ナビ */
#left_navi_sitemap{
    background-image: url(../img/navi_back.jpg);
	background-repeat: repeat;
	float: left;
	height: 410px;
	width: 210px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 13px;
}

/* vision.html左ナビ */
#left_navi_vision{
    background-image: url(../img/navi_back.jpg);
	background-repeat: repeat;
	float: left;
/*	height: 1800px;　*/
	height: 600px;
	width: 210px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 13px;
}


/* work.html左ナビ */
#left_navi_work{
    background-image: url(../img/navi_back.jpg);
	background-repeat: repeat;
	float: left;
	height: 1400px;
	width: 210px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 13px;
}

/* work-hanbai.html左ナビ */
#left_navi_work-hanbai{
    background-image: url(../img/navi_back.jpg);
	background-repeat: repeat;
	float: left;
	height: 700px;
	width: 210px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 13px;
}

/* work-kaikei.html左ナビ */
#left_navi_work-kaikei{
    background-image: url(../img/navi_back.jpg);
	background-repeat: repeat;
	float: left;
	height: 700px;
	width: 210px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 13px;
}

/* work-jinji.html左ナビ */
#left_navi_work-jinji{
    background-image: url(../img/navi_back.jpg);
	background-repeat: repeat;
	float: left;
	height: 550px;
	width: 210px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 13px;
}

/* work-sys.html左ナビ */
#left_navi_work-sys{
    background-image: url(../img/navi_back.jpg);
	background-repeat: repeat;
	float: left;
	height: 700px;
	width: 210px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 13px;
}

/* work-asp.html左ナビ */
#left_navi_work-asp{
    background-image: url(../img/navi_back.jpg);
	background-repeat: repeat;
	float: left;
	height: 580px;
	width: 210px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 13px;
}

/* work-infra.html左ナビ */
#left_navi_work-infra{
    background-image: url(../img/navi_back.jpg);
	background-repeat: repeat;
	float: left;
	height: 700px;
	width: 210px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 13px;
}


/* work-hanbai-voice.html左ナビ */
#left_navi_work_hanbai_voice{
    background-image: url(../img/navi_back.jpg);
	background-repeat: repeat;
	float: left;
	height: 1150px;
	width: 210px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 13px;
}

/* work-jinji-voice.html左ナビ */
#left_navi_work_jinji_voice{
    background-image: url(../img/navi_back.jpg);
	background-repeat: repeat;
	float: left;
	height: 1150px;
	width: 210px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 13px;
}

/* work-kaikei-voice.html左ナビ */
#left_navi_work_kaikei_voice{
    background-image: url(../img/navi_back.jpg);
	background-repeat: repeat;
	float: left;
	height: 1260px;
	width: 210px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 13px;
}

/* work-sys-voice.html左ナビ */
#left_navi_work_sys_voice{
    background-image: url(../img/navi_back.jpg);
	background-repeat: repeat;
	float: left;
	height: 1170px;
	width: 210px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 13px;
}

/* work-asp-voice.html左ナビ */
#left_navi_work_asp_voice{
    background-image: url(../img/navi_back.jpg);
	background-repeat: repeat;
	float: left;
	height: 1080px;
	width: 210px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 13px;
}

/* work-infra-voice.html左ナビ */
#left_navi_work_infra_voice{
    background-image: url(../img/navi_back.jpg);
	background-repeat: repeat;
	float: left;
	height: 1090px;
	width: 210px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 13px;
}

/* personフォルダ内　fujio.html左ナビ */
#left_navi_person_fujio{
    background-image: url(../img/navi_back.jpg);
	background-repeat: repeat;
	float: left;
	height: 1170px;
	width: 210px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 13px;
}

/* personフォルダ内　kanki.html左ナビ */
#left_navi_person_kanki{
    background-image: url(../img/navi_back.jpg);
	background-repeat: repeat;
	float: left;
	height: 1070px;
	width: 210px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 13px;
}

/* personフォルダ内　yonemoto.html左ナビ */
#left_navi_person_yonemoto{
    background-image: url(../img/navi_back.jpg);
	background-repeat: repeat;
	float: left;
	height: 1120px;
	width: 210px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 13px;
}
/* personフォルダ内　コンテンツ部分 */
.person_contents {
	width:445px;
	height:auto;
	margin:10px 10px 10px 10px;
	padding:0px;
	clear:both;
}

.person_contents p{
	margin:0px;
	padding:0px;
}

.img_right {
	padding: 0px;
	padding: 0px;
	float:right;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 10px;
}

.img_left {
	padding: 0px;
	padding: 0px;
	float:left;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
}
/* recruitフォルダ内　entry.html左ナビ */
#left_navi_recruit_entry{
    background-image: url(../img/navi_back.jpg);
	background-repeat: repeat;
	float: left;
	height: 490px;
	width: 210px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 13px;
}

/* recruitフォルダ内　flow.html左ナビ */
#left_navi_recruit_flow{
    background-image: url(../img/navi_back.jpg);
	background-repeat: repeat;
	float: left;
	height: 1000px;
	width: 210px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 13px;
}


/* recruitフォルダ内　index.html左ナビ */
#left_navi_recruit_index{
    background-image: url(../img/navi_back.jpg);
	background-repeat: repeat;
	float: left;
	height: 920px;
	width: 210px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 13px;
}

/* recruitフォルダ内　info.html左ナビ */
#left_navi_recruit_info{
    background-image: url(../img/navi_back.jpg);
	background-repeat: repeat;
	float: left;
	height: 1110px;
	width: 210px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 13px;
}



#navi_top{
    
	height: 58px;
	margin: 0px;
	padding: 0px;
}

#navi_haikei{
    background-image: url(../img/navi_haikei.jpg);
	background-repeat: no-repeat;
	height: 6px;
	width: 210px;
	padding: 0px;
	margin: 0px;
}

#navi_haikei2{
    background-image: url(../img/navi_haikei2.jpg);
	background-repeat: repeat;
	width: 210px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#navi_haikei3{
    background-image: url(../img/navi_haikei3.jpg);
	background-repeat: no-repeat;
	height: 7px;
	width: 210px;
	float: left;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.left_navi_img{
	height: 29px;
	width: 197px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 7px;
}

.left_navi_img2{
    background-image: url(../img/yaji.gif);
	background-repeat: no-repeat;
	height: auto;
	width: 190px;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 15px;
}

.left_navi_img2 A:link {color: #333333; text-decoration: none; font-size: 12px;}
.left_navi_img2 A:visited {color: #333333;text-decoration: none;	font-size: 12px;}
.left_navi_img2 A:hover {color: #000000; text-decoration: underline; font-size: 12px;}


#oth_contents_inner{
	float: right;
	height: auto;
	width: 485px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 30px;
	margin-left: 23px;
}

#oth_contents_inner2{
	height: auto;
	width: 458px;
	padding: 0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 13px;
}

.photo_top{
    height: auto;
	width: 458px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.b_back_img{
    background-image: url(../img/b_back.jpg);
	background-repeat: no-repeat;
	height: 170px;
	width: 450px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	margin: 0px;
	font-size: 14px;
	font-weight: bold;
	color: #046fef
}

/* フレーム */

.entry{
	padding: 0px;
	height: 280px;
	width: 458px;
	margin: 0px;
	padding: 0px;
}

.recruit{
	padding: 0px;
	height: 120px;
	width: 458px;
	margin: 0px;
	padding: 0px;
}


/* 文字装飾 */

.link1 A:link {color: #006699; text-decoration: none; font-size: 13px; font-weight: bold;}
.link1 A:visited {color: #006699;text-decoration: none;	font-size: 13px; font-weight: bold;}
.link1 A:hover {color: #000000; text-decoration: underline; font-size: 13px; font-weight: bold;}

.link2 A:link {color: #006699; text-decoration: none; font-size: 12px;}
.link2 A:visited {color: #006699;text-decoration: none;	font-size: 12px;}
.link2 A:hover {color: #000000; text-decoration: underline; font-size: 12px;}

.link3 A:link {color: #333333; text-decoration: none; font-size: 12px;}
.link3 A:visited {color: #333333;text-decoration: none;	font-size: 12px;}
.link3 A:hover {color: #000000; text-decoration: underline; font-size: 12px;}



.blue16b {  font-size: 16px; font-weight: bold; color: #046fef}
