@charset "utf-8";

/* メインレイアウト
============================================================*/
div#left{
width:200px;
margin-bottom:20px;
float:left;
position:relative;
}

div#left a,
div#left a:hover,
div#left a:visited{
color:#333333;
}

div#right{
width:735px;
float:right;
}

/* パンくずリスト
============================================================*/
.crumb{
width:955px;
padding:1px 0 5px 0;
color:#fff;
	line-height:1.2;
}

.crumb ul{
	overflow:hidden;
}

.crumb ul li{
float:left;
background:#000;
}

.crumb a,
.crumb a:visited,
.crumb a:active{
color:#fff;
text-decoration:none;
}
.crumb a:hover{
color:#fff;
text-decoration:underline;
}

.crumb ul li span{
	font-weight:bold;
}
/* サイドメニュー
============================================================*/
/*ヘッダー*/
div#left .side_navi_head{
height:36px;
overflow:hidden;
background:url(../../corporate/img/bg_sidenav_01.gif) 0 0 no-repeat;
}
/*フッター*/
div#left .side_navi_bottom{
height:36px;
overflow:hidden;
background:url(../../corporate/img/bg_sidenav_02.gif) 0 0 no-repeat;
}


div#left table.side_navi_title{
border:0;
}
div#left table.side_navi_title td a{
width:173px;
height:24px;
display:block;
padding:11px 0 0 32px;
background:url(../img/snavi_header.gif) 0 0 no-repeat;
}
.nolink{
width:204px;
height:24px;
display:block;
padding:11px 0 0 15px;
background:url(../img/snavi_header.gif) 0 0 no-repeat;
}

div#left table.side_navi_title td span{
display:block;
float:left;
width:12px;
height:12px;
margin:13px 0 0 14px;
background:url(../img/common_navi_icon.gif) 0 0 no-repeat;
}

/*メニュー*/
div#left table.side_navi{
border:0;
width:200px;
background:url(../img/snavi_bg.gif) 0 0 repeat-y;
}
div#left table.side_navi a,
div#left table.side_navi02 a{
	text-decoration:none;
}
div#left table.side_navi a:hover,
div#left table.side_navi02 a:hover{
	text-decoration:underline;
}
div#left table.side_navi td{
padding:0 5px 0 5px;
}
div#left table.side_navi td a{
width:168px;
display:block;
padding:8px 0 8px 22px;
vertical-align:middle;
background:url(../img/snavi_normal.gif) 0 bottom repeat-x #ffffff;
line-height:1.2;
}
div#left table.side_navi td a.left02{
width:152px;
display:block;
padding:8px 0 8px 38px;
vertical-align:middle;
background:url(../img/snavi_normal.gif) 0 bottom repeat-x #ffffff;
line-height:1.2;
}
div#left table.side_navi td a:hover{
background:url(../img/snavi_hover.gif) 0 bottom repeat-x #fceec6;
}

div#left table.side_navi td span{
display:block;
float:left;
width:15px;
height:15px;
margin:8px 0 0 3px;
background:url(../img/common_navi_icon.gif) 0 0 no-repeat;
}
div#left table.side_navi td span.left01{
display:block;
float:left;
width:15px;
height:15px;
margin:8px 0 0 19px;
background:url(../img/common_navi_icon.gif) 0 0 no-repeat;
}
div#left table.side_navi td.side_navi_title{
	font-size:117%;
}
div#left table.side_navi td.side_navi_title a{
width:168px;
display:block;
padding:13px 0 13px 22px;
vertical-align:middle;
background:url(../img/snavi_title.gif) 0 bottom repeat-x #c71518;
line-height:1.2;
}
div#left table.side_navi td.side_navi_title a,
div#left table.side_navi td.side_navi_title a:hover{
	background:url(../img/snavi_title.gif) 0 bottom repeat-x #c71518;
	color:#fff;
	font-weight:bold;
}
div#left table.side_navi td.side_navi_title span{
display:block;
float:left;
width:15px;
height:15px;
margin:16px 0 0 3px;
background:url(../img/common_navi_icon3.gif) 0 0 no-repeat;
}

div#left table.side_navi td span.target-blank{
background:url(../img/icn_popup_w.gif) 0 0 no-repeat;
}

div#left table.side_navi td.now a{
background:url(../img/snavi_hover.gif) 0 bottom repeat-x #fceec6;
font-weight:bold;
}
div#left table.side_navi td.now a.left02{
background: url(../../shigoto/workflow/img/snavi_hover.gif) 0 bottom repeat-x #fbfbea;
font-weight:bold;
}
div#left table.side_navi td a.left02:hover{
background: url(../../shigoto/workflow/img/snavi_hover.gif) 0 bottom repeat-x #fbfbea;
}



/*サイドメニュー第二階層*/
div#left table.side_navi02{
border:0;
width:200px;
background:url(../img/snavi_bg.gif) 0 0 repeat-y;
}

div#left table.side_navi02 td{
padding:0 5px 0 5px;
}

div#left table.side_navi02 td a{
width:138px;
display:block;
padding:9px 10px 8px 42px;
vertical-align:middle;
background:url(../img/snavi_normal.gif) 0 bottom repeat-x #ffffff;
line-height:1.2;
}
div#left table.side_navi02 td a:hover{
background:url(../img/snavi_hover2.gif) 0 bottom repeat-x #fcfbe9;
}

div#left table.side_navi02 td span{
display:block;
float:left;
width:14px;
height:14px;
margin:10px 0 0 21px;
background:url(../img/common_navi_icon2.gif) 0 0 no-repeat;
}

div#left table.side_navi02 td.now a{
background:url(../img/snavi_hover2.gif) 0 bottom repeat-x #fcfbe9;
font-weight:bold;
}



/*トップへ戻るバナー*/
.go_top a{
height:44px;
width:204px;
display:block;
background:url(../img/banner_top.gif) 0 0 no-repeat;
}
.go_top a:hover{
background-position:0 -44px;
}
.go_top span{
display:none;
}

/* コンテンツ内容
============================================================*/
.content{
	background:url(../../corporate/img/bg_contentsBody.gif) 0 0 repeat-y;
	width:735px;
	overflow:hidden;
	font-family:Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

.content_footer{
clear:both;
overflow:hidden;
background:url(../../corporate/img/bg_contentsBtm.gif) 0 0 no-repeat;
height:53px;
width:735px;
}

.contents_block{
	padding:25px 20px 10px 28px;
	line-height:1.6;
}
.contents_block2{
padding:0px 22px 10px 22px;
	line-height:1.6;
}
.leadTxt{
	padding:0 15px 25px;
}
.leadTxtEx{
	padding:0 15px 300px;
}
.contentTxt{
	padding:0 15px 28px;
	overflow:hidden;
}
.contentTxt2{
	padding:0 0 15px;
}
.contentTxt3{
	padding:0 15px 8px;
}
.contentTxt4{
	padding:15px 0px 8px;
}
.noscriptTxt{
	padding:20px 15px 0;
	position:absolute;
}
.contentTxt .photoBox{
	float:left;
	padding:0 25px 20px 0;
	text-align:center;
	font-size:85%;
}
.contentTxt .photoBoxR{
	float:right;
	padding:0 0 20px 10px;
}
.contentTxt dl{
	margin-bottom:-25px;
}
.contentTxt dt{
	font-weight:bold;
	color:#005082;
	margin-bottom:5px;
}
.contentTxt dd{
	margin-bottom:25px;
}
.contentTxt dd ul{
	padding:10px 0 0 0;
}

.contents_block ul li a {
text-decoration:underline;
}

.contents_block ul li a:link {
color:#FF6F00;
text-decoration:underline;
}

.contents_block ul li a:visited {
color:#7b1e7b;
text-decoration:underline;
}

.prepare_img{
padding:0;
margin:0;
}

#contents-for-flash .close{
margin:15px 0 0 0;
text-align:center;
}

h1.shigotoTit{
clear:both;
font-size:220%;
background:url(../../shigoto/img/bg_pagetit.gif) 0 0 no-repeat;
width:698px;
height:67px;
color:#cd0101;
padding:35px 0 0 37px;
}
h1.shigotoTit2{
clear:both;
font-size:220%;
background:url(../../shigoto/img/bg_pagetit2.gif) 0 0 no-repeat;
width:918px;
height:67px;
color:#cd0101;
padding:35px 0 0 37px;
text-align:left;
}
h1.senpaiTit{
	clear:both;
	font-size:220%;
	background:url(../../senpai/img/bg_pagetit.gif) 0 0 no-repeat;
	width:698px;
	height:67px;
	color:#cd0101;
	padding:38px 0 0 34px;
}

.sortBox{
	background:url(../../senpai/shainshokai/img/bg_researcharea02.gif) repeat left top;
	margin:27px 6px 0;
}
.sortBox_inside{
	background:url(../../senpai/shainshokai/img/bg_researcharea01.gif) repeat-x left top;
	position:relative;
	padding: 13px 0 5px;
}


.sortBox p{
	padding:13px 0 8px 27px;
}
.sortBox p img{
	vertical-align:middle;
	margin-right:11px;
}
.sortBox .tolist{
	position:absolute;
	top:6px;
	left:586px;
}
.sortBox table{
	margin:0 0 7px 27px;
	font-size:90%;
}
.sortBox table th{
	padding:0 7px 0 0;
}
.sortBox table td{
	padding:0 20px 0 0;
}
.sortBox .sortBtn{
	text-align:center;
}
.sortBox .sortBtn li{
	display:inline;
	padding:0 5px;
}
.sortBox .sortNum{
	position:absolute;
	top:76px;
	right:28px;
}
.sortBox .sortNum strong{
	font-size:117%;
}
.cardListArea{
	position:relative;
	background:url(../../senpai/shainshokai/img/bg_cardListArea.jpg) 0 0 no-repeat;
	width:723px;
	height:703px;
	margin-left:6px;
}

		.box{position:absolute;}		
		.box a{width:170px;height:219px;display:block;position:absolute;top:0;left:0;}
		/*.box a:hover{ top:-92px; *border:red 0px solid; }*/
		.box a:hover{ top:-92px; left:-5px; border:#f7e675 5px solid; }
		.box1 a:hover,
		.box12 a:hover,
		.box24 a:hover{ top:-5px; }

		.box1{top:374px;left:68px;}
		.box2{top:346px;left:60px;}		
		.box3{top:318px;left:71px;}		
		.box4{top:290px;left:65px;}
		.box5{top:262px;left:60px;}
		.box6{top:234px;left:68px;}
		.box7{top:206px;left:61px;}
		.box8{top:178px;left:66px;}
		.box9{top:150px;left:60px;}	
		.box10{top:122px;left:71px;}
		.box11{top:94px;left:66px;}
		.box12{top:374px;left:273px;}
		.box13{top:346px;left:281px;}
		.box14{top:318px;left:284px;}	
		.box15{top:290px;left:278px;}
		.box16{top:262px;left:284px;}
		.box17{top:234px;left:273px;}
		.box18{top:206px;left:278px;}
		.box19{top:178px;left:273px;}
		.box20{top:150px;left:278px;}		
		.box21{top:122px;left:284px;}
		.box22{top:94px;left:273px;}
		.box23{top:66px;left:278px;}
		.box24{top:374px;left:495px;}
		.box25{top:346px;left:484px;}	
		.box26{top:318px;left:484px;}	
		.box27{top:290px;left:490px;}
		.box28{top:262px;left:495px;}
		.box29{top:234px;left:484px;}
		.box30{top:206px;left:493px;}
		.box31{top:178px;left:484px;}
		.box32{top:150px;left:495px;}		
		.box33{top:122px;left:484px;}
		.box34{top:94px;left:493px;}
		



.cardResultArea{
	position:relative;
	background:url(../../senpai/shainshokai/img/bg_cardResultArea.jpg) left bottom no-repeat;
	width:713px;
	height:830px;
	margin-left:6px;
	padding:47px 0 0 18px;
}
.cardResultArea .resultbox{
	float:left;
	width:123px;
	margin:0 18px 10px 0;
}
.shainshokaiListBox{
	padding:0 20px 30px 22px;
	overflow:hidden;
}
.shainshokaiListBox p.tit{
	margin-bottom:5px;
}
.shainshokaiListBox ul{
	padding-left:17px;
}
.shainshokaiListBox li{
	float:left;
	padding:0 16px 9px 0;
}

.cardResultArea .resultbox a{
	display:block;
	width:auto;
	height:100%;
	padding:5px;
	text-align:center;
}

.cardResultArea .resultbox a:hover{
	background:#f7e675;
}






h1.jinjiTit{
clear:both;
font-size:220%;
background:url(../../jinjikyouiku/img/bg_pagetit.gif) 0 0 no-repeat;
width:698px;
height:67px;
color:#cd0101;
padding:35px 0 0 37px;
}
h1.recruitTit{
clear:both;
font-size:220%;
background:url(../../recruit/img/bg_pagetit.gif) 0 0 no-repeat;
width:698px;
height:67px;
color:#cd0101;
padding:35px 0 0 37px;
}
h1.corporateTit{
clear:both;
font-size:220%;
background:url(../../corporate/img/bg_pagetit.gif) 0 0 no-repeat;
width:698px;
height:67px;
color:#cd0101;
padding:35px 0 0 37px;
}
h1.eventTit{
clear:both;
font-size:220%;
background:url(../../event/img/bg_pagetit.gif) 0 0 no-repeat;
width:698px;
height:67px;
color:#cd0101;
padding:35px 0 0 37px;
}
h1.eventTit2{
clear:both;
font-size:220%;
background:url(../../event/img/bg_pagetit.gif) 0 0 no-repeat;
width:698px;
height:87px;
color:#cd0101;
padding:15px 0 0 37px;
line-height:1.2;
}
h1.sitemapTit{
clear:both;
font-size:220%;
background:url(../../img/bg_sitemaptit.gif) 0 0 no-repeat;
width:698px;
height:67px;
color:#cd0101;
padding:35px 0 0 37px;
margin-bottom:20px;
}
h1.noimg{
clear:both;
font-size:220%;
width:698px;
height:67px;
color:#cd0101;
padding:35px 0 0 37px;
background:url(../img/line_h1.gif) 0 100% repeat-x;
}

h2{
clear:both;
width:667px;
padding:4px 10px 2px 14px;
margin:0 0 15px 0;
font-size:150%;
background:url(../img/h2.gif) 0 0 no-repeat #be5213;
color:#fff;
}
h2.ex{
margin:0 0 25px 0;
}

h3.ex{
clear:both;
width:667px;
padding:4px 10px 2px 14px;
margin:0 0 15px 0;
background:url(../img/h3.gif) 0 0 no-repeat;
color:#333;
}

.h3-icon { vertical-align:middle; margin-bottom:1px; }

h4{
color:#333333;
font-weight:bold;
border-bottom:1px solid #333333;
margin-bottom:10px;
font-size:117%;
background:url(../img/icon_circle_bk.gif) 3px 8px no-repeat;
padding:0 0 0 16px;
}

.img_center{
width:665px;
text-align:center;
margin:0 auto;
}
.img_center2{
width:665px;
text-align:center;
margin:10px auto 0;
}
.img_center3{
width:665px;
text-align:center;
margin:0 auto 25px;
}
.img_coming{
width:665px;
text-align:center;
margin:0 auto 100px;
}
.btmDetailTxtLink{
	padding:10px 0 0 15px;
}
.pageTop{
clear:both;
text-align:right;
margin:2px 0 18px 0;
}

.pageTop a{
padding:0 0 0 18px;
background:url(../img/pageTop.gif) 0 0 no-repeat;
color:#333333;
font-weight:bold;
text-decoration:none;
}
.pageTop a:visited,
.pageTop a:active{
color:#333333;
}
.pageTop a:hover{
color:#fe9000;
text-decoration:underline;
}

/* ie hack
============================================================*/
/*パンくずリスト*/
* html .crumb ul li{
background-position:0 3px;
}
*+html .crumb ul li{
background-position:0 3px;
}

/* サイドメニュー*/
/*ie6*/
* html div#left table.side_navi_title,
* html div#left table.side_navi_title td,
* html div#left table.side_navi,
* html div#left table.side_navi td,
* html div#left table.side_navi_bottom,
* html div#left table.side_navi_bottom td,
* html div#left table.side_navi02,
* html div#left table.side_navi02 td,
* html div#left table.side_navi_bottom02,
* html div#left table.side_navi_bottom02 td{
position:relative;
}

* html div#left table.side_navi_title td span,
* html div#left table.side_navi_bottom td span{
position:absolute;
top:0;
left:0;
}

/*ie7*/
*+html div#left table.side_navi_title,
*+html div#left table.side_navi_title td,
*+html div#left table.side_navi,
*+html div#left table.side_navi td,
*+html div#left table.side_navi_bottom,
*+html div#left table.side_navi_bottom td,
*+html div#left table.side_navi02,
*+html div#left table.side_navi02 td,
*+html div#left table.side_navi_bottom02,
*+html div#left table.side_navi_bottom02 td{
position:relative;
}

*+html div#left table.side_navi_title td span,
*+html div#left table.side_navi_bottom td span{
position:absolute;
top:0;
left:0;
}

/*例外*/
* html div#left table.side_navi td span{
position:absolute;
top:0;
left:4px;
}

*+html div#left table.side_navi td span{
position:absolute;
top:0;
left:4px;
}

* html div#left table.side_navi_bottom02 td span{
position:absolute;
top:0;
left:-3px;
}

*+html div#left table.side_navi_bottom02 td span{
position:absolute;
top:0;
left:-3px;
}

* html div#left table.side_navi02 td span{
position:absolute;
top:0;
left:11px;
}

*+html div#left table.side_navi02 td span{
position:absolute;
top:0;
left:11px;
}

.block { display:block; }



/* 大塚商会を観る */
.jigyouBox{
	overflow:hidden;
	padding:0 21px 0 14px;
}
.jigyouBoxL{
	background:url(../../shigoto/img/shigoto02.gif) 0 0 no-repeat;
	width:275px;
	height:83px;
	padding:255px 0 0 34px;
	float:left;
}
.jigyouBoxR{
	background:url(../../shigoto/img/shigoto01.gif) 0 0 no-repeat;
	width:275px;
	height:83px;
	padding:255px 0 0 34px;
	float:right;
}
.contents_jigyou{
	height:483px;
	padding:0 20px 25px;
}

.contents_jigyou #Searchresult dl{
}
.contents_jigyou #Searchresult dt{
	margin-bottom:18px;
	height:405px;
}
.pagination {
	background:url(../../shigoto/jigyou/img/bg_btn.gif) 0 0 no-repeat;
	width:696px;
	height:60px;
	overflow:hidden;
	position:relative;
        }
        
.pagination a {
	display:block;
	overflow:hidden;
}

.pagination a,
.pagination span {
    display: block;
	width:24px;
	height:24px;
	text-indent:-9999px;
}


.pagination .pageprev,
.pagination .currentpageprev{
	width:76px;
	height:24px;
	position:absolute;
	top:17px;
	left:22px;
}
.pagination a.pageprev:hover{
	background:url(../../shigoto/jigyou/img/bg_btn.gif) -22px -77px no-repeat;
}
.pagination .currentpageprev{
	background:url(../../shigoto/jigyou/img/bg_btn.gif) -22px -137px no-repeat;
}

.pagination .pagenext,
.pagination .currentpagenext{
	width:76px;
	height:23px;
	position:absolute;
	top:17px;
	left:598px;
}
.pagination a.pagenext:hover{
	background:url(../../shigoto/jigyou/img/bg_btn.gif) -598px -77px no-repeat;
}
.pagination .currentpagenext{
	background:url(../../shigoto/jigyou/img/bg_btn.gif) -598px -137px no-repeat;
}

.pagination .page1,
.pagination .currentpage1,
.pagination .page1:hover{
	position:absolute;
	top:18px;
	left:114px;
}
.pagination .currentpage1,
.pagination .page1:hover{
	background:url(../../shigoto/jigyou/img/bg_btn.gif) -114px -78px no-repeat;
}
.pagination .page2,
.pagination .currentpage2,
.pagination .page2:hover{
	position:absolute;
	top:18px;
	left:149px;
}
.pagination .currentpage2,
.pagination .page2:hover{
	background:url(../../shigoto/jigyou/img/bg_btn.gif) -149px -78px no-repeat;
}
.pagination .page3,
.pagination .currentpage3,
.pagination .page3:hover{
	position:absolute;
	top:18px;
	left:183px;
}
.pagination .currentpage3,
.pagination .page3:hover{
	background:url(../../shigoto/jigyou/img/bg_btn.gif) -183px -78px no-repeat;
}
.pagination .page4,
.pagination .currentpage4,
.pagination .page4:hover{
	position:absolute;
	top:18px;
	left:218px;
}
.pagination .currentpage4,
.pagination .page4:hover{
	background:url(../../shigoto/jigyou/img/bg_btn.gif) -218px -78px no-repeat;
}
.pagination .page5,
.pagination .currentpage5,
.pagination .page5:hover{
	position:absolute;
	top:18px;
	left:252px;
}
.pagination .currentpage5,
.pagination .page5:hover{
	background:url(../../shigoto/jigyou/img/bg_btn.gif) -252px -78px no-repeat;
}
.pagination .page6,
.pagination .currentpage6,
.pagination .page6:hover{
	position:absolute;
	top:18px;
	left:286px;
}
.pagination .currentpage6,
.pagination .page6:hover{
	background:url(../../shigoto/jigyou/img/bg_btn.gif) -286px -78px no-repeat;
}
.pagination .page7,
.pagination .currentpage7,
.pagination .page7:hover{
	position:absolute;
	top:18px;
	left:320px;
}
.pagination .currentpage7,
.pagination .page7:hover{
	background:url(../../shigoto/jigyou/img/bg_btn.gif) -320px -78px no-repeat;
}
.pagination .page8,
.pagination .currentpage8,
.pagination .page8:hover{
	position:absolute;
	top:18px;
	left:355px;
}
.pagination .currentpage8,
.pagination .page8:hover{
	background:url(../../shigoto/jigyou/img/bg_btn.gif) -355px -78px no-repeat;
}
.pagination .page9,
.pagination .currentpage9,
.pagination .page9:hover{
	position:absolute;
	top:18px;
	left:389px;
}
.pagination .currentpage9,
.pagination .page9:hover{
	background:url(../../shigoto/jigyou/img/bg_btn.gif) -389px -78px no-repeat;
}
.pagination .page10,
.pagination .currentpage10,
.pagination .page10:hover{
	position:absolute;
	top:18px;
	left:423px;
}
.pagination .currentpage10,
.pagination .page10:hover{
	background:url(../../shigoto/jigyou/img/bg_btn.gif) -423px -78px no-repeat;
}
.pagination .page11,
.pagination .currentpage11,
.pagination .page11:hover{
	position:absolute;
	top:18px;
	left:457px;
}
.pagination .currentpage11,
.pagination .page11:hover{
	background:url(../../shigoto/jigyou/img/bg_btn.gif) -457px -78px no-repeat;
}
.pagination .page12,
.pagination .currentpage12,
.pagination .page12:hover{
	position:absolute;
	top:18px;
	left:491px;
}
.pagination .currentpage12,
.pagination .page12:hover{
	background:url(../../shigoto/jigyou/img/bg_btn.gif) -491px -78px no-repeat;
}
.pagination .page13,
.pagination .currentpage13,
.pagination .page13:hover{
	position:absolute;
	top:18px;
	left:526px;
}
.pagination .currentpage13,
.pagination .page13:hover{
	background:url(../../shigoto/jigyou/img/bg_btn.gif) -526px -78px no-repeat;
}
.pagination .page14,
.pagination .currentpage14,
.pagination .page14:hover{
	position:absolute;
	top:18px;
	left:560px;
}
.pagination .currentpage14,
.pagination .page14:hover{
	background:url(../../shigoto/jigyou/img/bg_btn.gif) -560px -78px no-repeat;
}





#movieBox{
	background:url(../../shigoto/img/movie_02.gif) 0 0 repeat-y;
	width:955px;
	text-align:center;
}
#movieBoxTop{
	background:url(../../shigoto/img/movie_01.gif) 0 0 repeat-y;
	height:3px;
	overflow:hidden;
}
#movieBoxBtm{
	background:url(../../shigoto/img/movie_03.gif) 0 0 repeat-y;
	height:77px;
	text-align:center;
	padding:16px 0 0 0;
	overflow:hidden;
}


/* 人事・教育を観る */
.jinzaiBox{
	overflow:hidden;
}
.jinzaiBox .skillimg{
	float:right;
	padding-right:38px;
	margin-left:-38px;
}
.jinzaiBox dl{
	margin:0 0 0 15px;
	position:relative;
	}
.jinzaiBox dt{
	background:url(../../jinjikyouiku/img/jinzai_03.gif) 0 3px no-repeat;
	padding-left:23px;
	font-weight:bold;
	margin:0 0 3px 0;
	}
.jinzaiBox dd{
	margin:0 0 17px 0;
	}
.seidoBox{
	background:url(../../jinjikyouiku/img/bg_seidoBox_01.gif) 0 0 no-repeat;
	width:665px;
	margin:0 0 30px 14px;
	overflow:hidden;
}
.seidoBox p{
	padding:20px 23px 10px;
}
.seidoBox p.left{
	float:left;
	width:287px;
}
.seidoBox p.right{
	float:left;
	width:263px;
}
.seidoBoxBtm{
	clear:both;
	background:url(../../jinjikyouiku/img/bg_seidoBox_02.gif) 0 0 no-repeat;
	height:11px;
	overflow:hidden;
}
/* 採用情報 */
ul.myhotel{
	overflow:hidden;
	padding:0 0 25px 15px;
}
ul.myhotel li{
	float:left;
	width:154px;
	margin-right:14px;
	text-align:center;
	font-size:87%;
}

ul.myhotel li img{
	display:block;
	margin-bottom:5px;
}
ul.otsukaClub{
	overflow:hidden;
	padding-left:15px;
}
ul.otsukaClub li{
	float:left;
	width:132px;
	margin-right:21px;
}
.otsukaClubTxt{
	padding-left:15px;
	margin-bottom:25px;
	font-size:87%;
}
.dataTable{
	padding:0 15px 15px;
}
.dataTable table{
	width:100%;
	border-bottom:1px solid #000;
	border-right:1px solid #000;
}
.dataTable th,
.dataTable td{
	padding:7px 10px;
	text-align:center;
	border-top:1px solid #000;
	border-left:1px solid #000;
}
.dataTable table th{
	background:#fddea5;
}
.dataTable td{
	background:#fff;
}
.dataTable table th.title{
	background:#f8b862;
	font-weight:bold;
}
.dataTable table th.titleEx{
	background:#f8e58c;
	font-weight:bold;
}
.dataTable table td.l_txt{
	text-align:left;
}
.dataTable table th.none,
.dataTable table td.none{
	background:none;
	padding:0;
}
.guidelineBox{
	padding-bottom:15px;
}

.contents_block ul.rec li a:link,
.contents_block ul.rec li a:active  {
color:#cd0101;
}
.contents_block ul.rec li a:hover {
color:#20a7c3;
}
.contents_block ul.rec li a:visited {
color:#035384;
}
dl.faq_a{
	padding:0 15px;
}
dl.faq_a dt{
	font-weight:bold;
	color:#000;
}
dl.faq_a dt a{
	text-decoration:none;
}
dl.faq_a dt a:link{ color:#000;}
dl.faq_a dt a:visited{ color:#000;}
dl.faq_a dt a:hover{ color:#000;}
dl.faq_a dt a:active{ color:#000;}
dl.faq_a dd{
	padding-bottom:25px;
}
dl.faq_a dd .dataTable{
	padding:0px;
}




/* 企業情報 */
ul.cicleIcon_b li{
	background:url(../img/icon_circle_b.gif) 3px 6px no-repeat;
	padding-left:16px;
}
ul.cicleIcon_g li{
	background:url(../img/icon_circle_g.gif) 3px 6px no-repeat;
	padding-left:16px;
}

.outline{
	margin-top:-16px;
}
.outline dl{
	background:url(../../corporate/kouiki/img/dotline.gif) repeat-x bottom;
	padding:16px 5px 0 5px;}
	
.outline dt{
	font-weight:bold;
	color:#005082;
	padding-left:13px;
	}
.outline dd{
	position:relative;
	top:-21px;
	margin-left:200px;
	}


/* イベント */
.eventBox{
	background:url(../../corporate/kouiki/img/dotline.gif) 0 0 repeat-x;
}
.eventBox table{
	padding:16px 5px 0 5px;
	margin-bottom:20px;
	}
	
.eventBox th{
	font-weight:bold;
	color:#fb4516;
	padding:20px 0 0 13px;
	font-size:150%;
	vertical-align:top;
	line-height:1;
	width:150px;
	background:url(../../corporate/kouiki/img/dotline.gif) repeat-x bottom;
	}
.eventBox td{
	padding:20px 0;
	vertical-align:top;
	background:url(../../corporate/kouiki/img/dotline.gif) repeat-x bottom;
}
.eventBox table.childTable{
	background:none;
	padding:16px 5px 0 5px;
	margin-bottom:-20px;
	}
.eventBox table.childTable td{
	padding:0 0 20px 0;
	background:none;
}
.eventBox table.childTable td.txt1{
	font-weight:bold;
	width:90px;
}
.entryBtn{
	text-align:center;
	padding:20px 0 20px 0;
}
.privacyBtmLinkBox{
	background: url(../../corporate/kouiki/img/dotline.gif) 0 0 repeat-x;
	padding:25px 0 0 0;
}
.privacyBtmLinkBox2{
	text-align:center;
	padding:35px 0 0 0;
}
.privacyBtmLinkBox2 ul{
}
.privacyBtmLinkBox2 li{
	display:inline;
	padding:0 24px;
}
.saiyoPrivacyBox{
	padding:0 15px 35px;
}
.saiyoPrivacyBox dl{
}
.saiyoPrivacyBox dt{
	font-weight:bold;
}
.saiyoPrivacyBox dd{
	margin-bottom:20px;
}



/* サイトマップ */
.sitemap_block{
padding:0 12px 40px 12px;
}
.sitemap_blockLast{
padding:0 12px 0 12px;
}
.sitemap_block ul.first{
	margin-left:18px;
	margin-bottom:0px;
}
.sitemap_block ul{
	margin-left:18px;
	margin-bottom:20px;
}
.sitemap_blockLast ul{
	margin-left:18px;
	margin-bottom:0px;
}
.sitemap_block li,
.sitemap_blockLast li{
	margin-bottom:7px;
}


/* 仕事の流れと仕組み */
.f_s14{
	font-size: 14px;
	padding: 0 10px;
}
.rashinban{
	margin: 20px 0 0 0;
}
.but_ul{
}
.but_ul li{
	float: left;
	padding: 20px 0 20px 10px;
	height: 38px;
}
.but_ul li a{
	height: 38px;
	margin: 0;
	padding: 0;
	background-repeat: no-repeat;
	text-decoration: none;
	display: block;
	overflow: hidden;
}
.but_li01{
	width: 199px;
}
.but_li01 a{
	background: url(../../shigoto/workflow/img/but_roll.gif);
	background-position: 0 0;
	width: 199px;
}
.but_li01 a:hover{
	background-position: 0 -38px;
}
.but_li02{
	width: 114px;
}
.but_li02 a{
	background: url(../../shigoto/workflow/img/but_roll.gif);
	background-position: -210px 0;
	width: 114px;
}
.but_li02 a:hover{
	background-position: -210px -38px;
}
.but_li03{
	width: 101px;
}
.but_li03 a{
	background: url(../../shigoto/workflow/img/but_roll.gif);
	background-position: -335px 0;
	width: 101px;
}
.but_li03 a:hover{
	background-position: -335px -38px;
}
.but_li04{
	width: 101px;
}
.but_li04 a{
	background: url(../../shigoto/workflow/img/but_roll.gif);
	background-position: -447px 0;
	width: 101px;
}
.but_li04 a:hover{
	background-position: -447px -38px;
}
.but_li05{
	width: 101px;
}
.but_li05 a{
	background: url(../../shigoto/workflow/img/but_roll.gif);
	background-position: -559px 0;
	width: 101px;
}
.but_li05 a:hover{
	background-position: -559px -38px;
}


/* エリア営業・専任営業・SE・スタッフ*/
h2.eria_bn{
	background: none;
}
h3.eria_tit{
	width: 658px;
	padding: 0 0 8px 0;
	margin: 0 0 10px 17px;
	border-bottom: 1px dashed #AC766F;
	color: #9D1413;
	font-size: 14px;
}
.eria_txt{
	padding: 0 18px 456px 18px;
	background: url(../../shigoto/workflow/eria/img/img.jpg) no-repeat bottom left;
}
.eria_txt02{
	padding: 0 18px 456px 18px;
	background: url(../../shigoto/workflow/sennin/img/img.jpg) no-repeat bottom left;
}
.eria_txt03{
	padding: 0 18px 460px 18px;
	background: url(../../shigoto/workflow/se/img/img.jpg) no-repeat bottom left;
}
.eria_txt04{
	padding: 0 18px 465px 18px;
	background: url(../../shigoto/workflow/staff/img/img.jpg) no-repeat bottom left;
}



/* 数字で見る大塚紹介*/
.none_h2{
	background: none;
	margin: 0;
	padding: 0;
}
.type_box{
	background: url(../../shigoto/suuji/img/bg.jpg) no-repeat;
	width: 691px; height: 345px;
}
.type_box ul{
	float: left;
	padding: 123px 0 0 73px
}
.type_box ul li{
}
.type_box ul li a{
	margin: 0;
	padding: 0;
	background-repeat: no-repeat;
	text-decoration: none;
	display: block;
	overflow: hidden;
}
.roll50{
	padding: 0 0 0 162px;
	float: left;
	width: 58px; height: 38px;
}
.roll50 a{
	background: url(../../shigoto/suuji/img/roll50.jpg);
	width: 58px; height: 38px;
}
.roll50 a:hover{
	background-position: 0 -38px;
}
.roll4329{
	padding: 2px 150px 0 61px;
	float: left;
	width: 100px; height: 39px;
}
.roll4329 a{
	background: url(../../shigoto/suuji/img/roll4329.jpg);
	width: 100px; height: 39px;
}
.roll4329 a:hover{
	background-position: 0 -39px;
}
.roll4-0{
	padding: 1px 0 0 72px;
	float: left;
	width: 61px; height: 39px;
}
.roll4-0 a{
	background: url(../../shigoto/suuji/img/roll4.0.jpg);
	width: 61px; height: 39px;
}
.roll4-0 a:hover{
	background-position: 0 -39px;
}
.roll85{
	padding: 6px 0 0 175px;
	float: left;
	width: 56px; height: 38px;
}
.roll85 a{
	background: url(../../shigoto/suuji/img/roll85.jpg);
	width: 56px; height: 38px;
}
.roll85 a:hover{
	background-position: 0 -38px;
}
.roll106{
	margin: -3px 0 0 0;
	padding: 0 100px 0 43px;
	float: left;
	width: 64px; height: 45px;
}
.roll106 a{
	background: url(../../shigoto/suuji/img/roll106.jpg);
	width: 64px; height: 45px;
}
.roll106 a:hover{
	background-position: 0 -45px;
}
.roll37-4{
	margin: -2px 0 0 0;
	padding: 0 75px 0 0;
	float: right;
	width: 72px; height: 47px;
}
.roll37-4 a{
	background: url(../../shigoto/suuji/img/roll37.4.jpg);
	width: 72px; height: 47px;
}
.roll37-4 a:hover{
	background-position: 0 -47px;
}
.roll1-100{
	padding: 9px 86px 0 0;
	float: right;
	width: 111px; height: 42px;
}
.roll1-100 a{
	background: url(../../shigoto/suuji/img/roll1-100.jpg);
	width: 111px; height: 42px;
}
.roll1-100 a:hover{
	background-position: 0 -42px;
}
.roll6760{
	padding: 9px 16px 0 0;
	float: right;
	width: 110px; height: 39px;
}
.roll6760 a{
	background: url(../../shigoto/suuji/img/roll6760.jpg);
	width: 110px; height: 39px;
}
.roll6760 a:hover{
	background-position: 0 -39px;
}
.roll6541{
	padding: 1px 43px 0 0;
	float: right;
	width: 105px; height: 47px;
}
.roll6541 a{
	background: url(../../shigoto/suuji/img/roll6541.jpg);
	width: 105px; height: 47px;
}
.roll6541 a:hover{
	background-position: 0 -47px;
}


/* 内定者紹介 */
.nai_box{
	background: url(../../senpai/naiteisha/img/bg.jpg) no-repeat;
	width: 691px; height: 570px;
}
.txt_chuu{
	float: right;
}
.nai_img{
	margin: 0 0 0 0;
}
.nai_01{
	background: url(../../senpai/naiteisha/img/bg01.jpg) no-repeat;
	width: 691px; height: 541px;
	padding: 45px 0 0 0;
	margin: 5px 0 0 0;
}
.nai_02{
	background: url(../../senpai/naiteisha/img/bg02.jpg) no-repeat;
	width: 691px; height: 541px;
	padding: 45px 0 0 0;
	margin: 5px 0 0 0;
}
.nai_03{
	background: url(../../senpai/naiteisha/img/bg03.jpg) no-repeat;
	width: 691px; height: 540px;
	padding: 46px 0 0 0;
	margin: 5px 0 0 0;
}
.nai_04{
	background: url(../../senpai/naiteisha/img/bg04.jpg) no-repeat;
	width: 691px; height: 540px;
	padding: 46px 0 0 0;
	margin: 5px 0 0 0;
}
.nai_05{
	background: url(../../senpai/naiteisha/img/bg05.jpg) no-repeat;
	width: 691px; height: 540px;
	padding: 46px 0 0 0;
	margin: 5px 0 0 0;
}
.nai_06{
	background: url(../../senpai/naiteisha/img/bg06.jpg) no-repeat;
	width: 691px; height: 540px;
	padding: 46px 0 0 0;
	margin: 5px 0 0 0;
}
.roll_coles{
	padding: 0 0 0 445px;
	width: 57px; height: 15px;
}
.roll_coles a{
	/*background: url(../../senpai/naiteisha/img/roll_close.gif);
	background-repeat: no-repeat;
	*/
	width: 57px; height: 15px;
	text-decoration: none;
	display: block;
	overflow: hidden;
}
.roll_coles a:hover{
	background-position: 0 -15px;
}
.nai_in{
	clear: both;
	width: 435px;
	padding: 10px 0 0 42px;
}
.nai_in02{
	clear: both;
	width: 420px;
	padding: 10px 0 0 42px;
}
.nai_h2{
	background: none;
	font-size: 28px;
	line-height: 28px;
	color: #5C0605;
	margin: 0;
	padding: 0;
}
.nai_txt01{
	font-weight: bold;
	padding: 0 0 15px 0;
}
.nai_txt01_g{
	font-weight: bold;
	padding: 0 0 15px 0;
	color: #333;
}
.nai_txt01_2{
	font-weight: bold;
	padding: 0 0 3px 0;
	color: #5C0605;
	font-size: 16px;
}
.nai_txt02{
	padding: 0 0 20px 0;
	color: #333;
}
.nai_txt_c{
	width: 100%;
	text-align: center;
	padding: 10px 0 10px 10px;
}

/* 教育制度　営業ステップアップ　SEステップアップ */
.ei_txt01{
	padding: 0 15px 10px 15px;
	font-size: 14px;
}
.ei_txt02{
	padding: 0 15px 25px 15px;
	font-size: 14px;
}

.ei_img{
	padding: 0 0 10px 0;
}
.ei_img_box{
	float: left;
	width: 250px;
	padding: 0 25px 10px 5px;
}
.ei_img_box p{
	text-align: center;
	font-size: 12px;
}
.ei_img_box p span{
	font-weight: bold;
}
.p_bold_r{
	color: #9D1413;
}

/* 人事スタッフ紹介 */
.jin_img{
	margin: 10px 0 0 0;
}
.st_box_top{
	 float: left;
	background: url(../../jinjikyouiku/staff/img/bg_top.jpg) no-repeat top;
	width: 691px;
}
.st_box{
	float: left;
	background: url(../../jinjikyouiku/staff/img/bg_r.jpg) repeat-y;
	width: 691px;
}
.st_box_btm{
	 float: left;
	 padding: 0 0 35px 0;
	background: url(../../jinjikyouiku/staff/img/bg_btm.jpg) no-repeat bottom;
	width: 691px;
}
.st_box h2{
	background: none;
	margin: 0;
	padding: 0;
}

.st_img{
	float: left;
	padding: 31px 0 0 0;
}
.st_left{
	float: left;
	width: 462px; height: 550px;
	display: block;
	padding: 0 0 0 0;
}
.st_left h3{
	width: 435px;
	text-align: center;
	padding: 60px 0 0 0;
	font-size: 16px;
}
.st_left p{
	width: 380px;
	padding: 12px 0 0 27px;
	font-size: 14px;
	line-height: 28px;
}
.st_box ul{
	width: 691px;
}
.st_box ul li{
	float: left;
}
.st_box ul li a{
	background-repeat: no-repeat;
	text-decoration: none;
	display: block;
	overflow: hidden;
}
.st_box ul li a:hover{
	background-position: 0 -41px;
}

.jin_roll{
	width: 182px; height: 41px;
	padding: 10px 0 0 193px;
}
.jin_roll a{
	background: url(../../jinjikyouiku/staff/img/roll01.gif);
	width: 182px; height: 41px;
}
.off_roll{
	width: 111px; height: 41px;
	padding: 10px 0 0 10px;
}
.off_roll a{
	background: url(../../jinjikyouiku/staff/img/roll02.gif);
	width: 111px; height: 41px;
}

.off_box{
	margin: 0 auto;
	display: none;
	background: url(../../jinjikyouiku/staff/img/bg_off.gif) no-repeat;
	width: 603px; height:364px;
}
.off_roll02{
	float: right;
	width: 59px; height: 20px;
	padding: 19px 24px 0 0;
}
.off_roll02 a{
	background: url(../../jinjikyouiku/staff/img/roll_close.gif);
	background-repeat: no-repeat;
	text-decoration: none;
	display: block;
	overflow: hidden;
	width: 59px; height: 20px;
}
.off_roll02 a:hover{
	background-position: 0 -20px;
}
.off_box02{
	float: right;
	margin: 0 45px 0 0;
	display: inline;
	background: url(../../jinjikyouiku/staff/img/bg_off.gif) no-repeat;
	width: 603px; height:364px;
}
.off_img02{
	float: left;
	padding: 38px 0 0 23px;
}
.off_tit{
	float: left;
	padding: 33px 0 5px 0;
}
.off_tit02{
	padding: 78px 0 0 0;
}
.off_txt{
	float: left;
	padding: 0 20px 0 10px;
	line-height: 25px;
	text-align: left;
	font-size: 14px;
	width: 300px;
}
.off_box02 p{
	padding: 0 20px 0 10px;
	line-height: 25px;
}



/* 歴史 */
.his_box{
	background: url(../../shigoto/history/img/bg.gif) no-repeat;
	width: 691px; height: 517px;
}
.his_box h2{
	background: none;
	margin: 0;
	padding: 0;
}
#image-navigation .navi-image { position:relative;}
#image-navigation .navi-image a { display:block; }
#image-navigation .navi-image a { position:absolute; top:24px; left:222px; z-index:8; }
#image-navigation .navi-image a.active { z-index:10; }
#image-navigation .navi-image a.last-active { z-index:9; }

#image-navigation .navi-image {
  float:left;
  height: 222px;
}

#image-navigation-text ul li a {
  display:block;
  width:150px;
  height:50px;
  color:#333;
  line-height:50px;
  text-align:center;
}
#image-navigation .navi{
	background: url(../../shigoto/history/img/bg_navi.gif) no-repeat;
	width: 691px; height: 61px;
	float:left;
}

#image-navigation .navi ul li.nali_li01{
  float:left;
  padding: 0 0 0 2px;
}
#image-navigation .navi ul li.nali_li02{
  float:left;
  padding: 0 0 0 6px;
}

.his_h2{
	background: none;
	margin: 0;
	padding: 0 0 15px 0;
}

.his_h3{
	margin: 0;
	padding: 0;
}
.his_txt{
	padding: 10px 15px 20px 15px;
	font-size: 14px;
	line-height: 25px;
}
.img_right{
	float: right;
	padding: 0 0 0 10px;
}
.img_left{
	float: left;
	padding: 0 10px 0 0;
}
.img_enkaku{
	 float: left;
	padding: 0 0 15px 0;
}
.p_roll{
	width: 691px;
}
.p_roll li{
	float: left;
	display: inline;
	padding: 0 0 30px 0;
}
.p_roll li a{
	background-repeat: no-repeat;
	text-decoration: none;
	display: block;
	overflow: hidden;
	width: 90px; height: 38px;
}
.p1{
	margin: 0 7px 0 248px;
}
.p1_2{
	margin: 0 7px 0 210px;
}
.p2{
	margin: 0 7px 0 0;
}
/*
.p1 a,.p1_2 a{
	background: url(../../shigoto/history/img/p1_roll.gif);
}
.p2 a{
	background: url(../../shigoto/history/img/p2_roll.gif);
}
.p3 a{
	background: url(../../shigoto/history/img/p3_roll.gif);
}
.p1 a:hover,.p2 a:hover,.p3 a:hover,.p1_2 a:hover{
	background-position: 0 -38px;
}
*/
.his_navi{
	background: url(../../shigoto/history/img/bg_navi.gif) no-repeat;
	width: 691px; height: 65px;
	float:left;
}
.his_navi ul{
	padding: 0 0 0 4px;
}
.his_navi ul li{
	float: left;
	padding: 0 0 0 2px;
}
.his_navi ul li a{
	background-repeat: no-repeat;
	text-decoration: none;
	display: block;
	overflow: hidden;
}
.his_li01 a{
	width: 67px; height: 39px;
	background: url(../../shigoto/history/img/menu1.gif) no-repeat;
}
.his_li01 a:hover{
	background: url(../../shigoto/history/img/menu1_on.gif) no-repeat;
}
.his_li02 a{
	width: 80px; height: 39px;
	background: url(../../shigoto/history/img/menu2.gif) no-repeat;
}
.his_li02 a:hover{
	background: url(../../shigoto/history/img/menu2_on.gif) no-repeat;
}
.his_li03 a{
	width: 80px; height: 39px;
	background: url(../../shigoto/history/img/menu3.gif) no-repeat;
}
.his_li03 a:hover{
	background: url(../../shigoto/history/img/menu3_on.gif) no-repeat;
}
.his_li04 a{
	width: 80px; height: 39px;
	background: url(../../shigoto/history/img/menu4.gif) no-repeat;
}
.his_li04 a:hover{
	background: url(../../shigoto/history/img/menu4_on.gif) no-repeat;
}
.his_li05 a{
	width: 80px; height: 39px;
	background: url(../../shigoto/history/img/menu5.gif) no-repeat;
}
.his_li05 a:hover{
	background: url(../../shigoto/history/img/menu5_on.gif) no-repeat;
}
.his_li06 a{
	width: 80px; height: 39px;
	background: url(../../shigoto/history/img/menu6.gif) no-repeat;
}
.his_li06 a:hover{
	background: url(../../shigoto/history/img/menu6_on.gif) no-repeat;
}
.his_li07 a{
	width: 65px; height: 39px;
	background: url(../../shigoto/history/img/menu7.gif) no-repeat;
}
.his_li07 a:hover{
	background: url(../../shigoto/history/img/menu7_on.gif) no-repeat;
}
.his_li08 a{
	width: 134px; height: 39px;
	background: url(../../shigoto/history/img/menu8.gif) no-repeat;
}
.his_li08 a:hover{
	background: url(../../shigoto/history/img/menu8_on.gif) no-repeat;
}

	






/*
	追加分111115
*/

.detail_block{
	width:679px;
	/*min-height:875px;*/
	background:url(../../senpai/shainshokai/img/bg_detail.jpg) no-repeat top;
	margin: 0 0 14px;
}

h2.senpaiTit_h2{
	background:none;
	/*display: none;*/
	padding:0;
	margin:0;
	height:72px;
}

h2.senpaiTit_h2_01{
	display:block;
	height:38px;
	background: url(../../senpai/shainshokai/img/bg_offtime.jpg) no-repeat left top;
	padding:0;
	margin:0 0 9px;
}


.cont_detail_01{
	padding:0px 0px 0;
}

.cont_detail_01 dt{
	font-size:200%;
	font-weight:bold;
	margin:0 32px;
}

.cont_detail_01 dd p.detail_sentence{
	margin:0 32px 15px;
	line-height: 1.8;
}

.cont_detail_01 dd p.detail_img{
	margin:0 0 10px;
	text-align:center;
}


.cont_detail_02{
	margin:0;
	padding-bottom:18px;
	background:url(../../senpai/shainshokai/img/bg_offtime_02.jpg) repeat-y left top;
	overflow: hidden;
}

.cont_detail_02 .detail_sentence{
	padding-left: 32px;
	padding-right: 24px;
}
.cont_detail_02 .detail_img{
	float:right;
	margin-left: 3px;
}

.detail_footer{
	clear:both;
	width:679px;
	height:35px;
	background: url(../../senpai/shainshokai/img/bg_detail_footer.gif) no-repeat left top;
}


.navigate{
	width:auto;
	margin:0 auto 0 50px;
}

.navigate ul{
	display:block;
	position:relative;
	height:38px;
}
.navigate li a,
.navigate li a:hover{
	display:block;
	width:100%;
	height:100%;
}



.navigate ul li{
	position:absolute;
	display:block;
}
.navigate li.navi01{
	left:0;
	top:0;
	width:139px;
	height:38px;
}
.navigate li.navi01 a{
	background:url(../../senpai/shainshokai/img/btn_navigation.gif) no-repeat 0 0;
}
.navigate li.navi01 a:hover,
.navigate li.navi01 a.act {
	background:url(../../senpai/shainshokai/img/btn_navigation.gif) no-repeat 0 -38px;
}

.navigate li.navi02{
	left:149px;
	top:0;
	width:135px;
	height:38px;
}
.navigate li.navi02 a{
	background:url(../../senpai/shainshokai/img/btn_navigation.gif) no-repeat -149px 0;
}
.navigate li.navi02 a:hover,
.navigate li.navi02 a.act{
	background:url(../../senpai/shainshokai/img/btn_navigation.gif) no-repeat -149px -38px;
}

.navigate li.navi03{
	left:324px;
	top:0;
	width:121px;
	height:38px;
}
.navigate li.navi03 a{
	background:url(../../senpai/shainshokai/img/btn_navigation.gif) no-repeat -324px 0;
}
.navigate li.navi03 a:hover,
.navigate li.navi03 a.act{
	background:url(../../senpai/shainshokai/img/btn_navigation.gif) no-repeat -324px -38px;
}

.navigate li.navi04{
	left:456px;
	top:0;
	width:129px;
	height:38px;
}
.navigate li.navi04 a{
	background:url(../../senpai/shainshokai/img/btn_navigation.gif) no-repeat -455px 0;
}
.navigate li.navi04 a:hover,
.navigate li.navi04 a.act{
	background:url(../../senpai/shainshokai/img/btn_navigation.gif) no-repeat -455px -38px;
}


.navigate li.navi01ex{
	left:168px;
	top:0;
	width:139px;
	height:38px;
}
.navigate li.navi01ex a{
	background:url(../../senpai/shainshokai/img/btn_navigation.gif) no-repeat 0 0;
}
.navigate li.navi01ex a:hover,
.navigate li.navi01ex a.act {
	background:url(../../senpai/shainshokai/img/btn_navigation.gif) no-repeat 0 -38px;
}

.navigate li.navi02ex{
	left:317px;
	top:0;
	width:135px;
	height:38px;
}
.navigate li.navi02ex a{
	background:url(../../senpai/shainshokai/img/btn_navigation.gif) no-repeat -149px 0;
}
.navigate li.navi02ex a:hover,
.navigate li.navi02ex a.act{
	background:url(../../senpai/shainshokai/img/btn_navigation.gif) no-repeat -149px -38px;
}



.prof_img{
	text-align:center;
	margin-bottom:19px;
}

.clearfix:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.clearfix{
	/*zoom:1;*/
}


/*
	shinsotsu/naiteisha　追加部分
*/

.btn_more_mypage{
	width:201px;
	height:38px;
	margin:0 auto 0 120px;
}

.btn_more_mypage a,
.btn_more_mypage a:hover{
	display:block;
	width:100%;
	height:100%;
}

/*
.btn_more_mypage a{
	background:url(../../senpai/naiteisha/img/btn_more_detail.gif) no-repeat 0 0;
}

.btn_more_mypage a:hover{
	background:url(../../senpai/naiteisha/img/btn_more_detail.gif) no-repeat 0 -38px;
}
*/



/**/

.col_white{
	color:#ffffff;
	padding:9px 0 0 12px;
}



/*
	shinsotsu/senpai/shainshokai　追加分
*/

.searchArea{
	position:relative;
	width:723px;
	height:743px;
	margin:27px auto 3px;
	background:url(../../senpai/shainshokai/img/bg_searchArea.jpg) no-repeat;
}

.inputBox{
	position:absolute;
	left: 143px;
	top: 161px;
	width: 440px;
	height: 246px;
}

.inputBox .tolist{
	position:absolute;
	left:315px;
	top: 12px;
}

.inputBox .sortBtn{
	position:absolute;
	left: 88px;
	top: 205px;
}

.inputBox .sortBtn li{
	display:inline;
	padding:0 4px;
}

.inputBox dt{
	display:none;
}

.inputBox dd p{
	padding:55px 34px 0;
	line-height: 1.3;
}

.inputBox dd table{
	position:absolute;
	left: 37px;
	top: 103px;
}

.inputBox dd th{
	height:17px;
}

.inputBox dd th img{
}

.inputBox dd th span{
	display:none;
}

.inputBox dd th.sex{
	width:96px;
}
.inputBox dd th.jobs{
	width:130px;
}
.inputBox dd th.carrier{
	width:138px;
}

.inputBox dd th.sex img{
	margin-left:20px;
}
.inputBox dd th.jobs img{
	margin-left:28px;
}
.inputBox dd th.carrier img{
	margin-left:28px;
}


.inputBox dd td{
	vertical-align:top;
	line-height:1.5;
}
.inputBox dd td.pad01{
	padding:4px 0px 0px 22px;
}
.inputBox dd td.pad02{
	padding:4px 0px 0px 27px;
}





