@charset "utf-8";
/* reset  */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {    
	margin:0;   
	padding:0;   
} 
table {  
	border-collapse:collapse;   
	border-spacing:0;   
} 
/*	fieldset,*/
img {    
	border:0;   
} 
/*address,caption,cite,code,dfn,em,strong,th,var {  
	font-style:normal;   
	font-weight:normal;   
} */
ol,ul {  
	list-style:none;   
} 
/*caption,th {  
	text-align:left;   
} */
/*h1,h2,h3,h4,h5,h6 {  
	font-size:100%;   
	font-weight:normal;   
} */
q:before,q:after {  
	content:'';   
} 
/*abbr,acronym { border:0;   
}  */
view plain | print | copy to clipboard | ? 
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}

/* common css */
body{text-align:center;
	font-size:12px;
	line-height:1.5;
	color:#333333;
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
}
hr.end{/*visibility:hidden;*/clear:both;display:none;}
hr.none{/*visibility:hidden;clear:both;*/display:none;}

h1{font-size:18px;}
h2{font-size:16px;}
h3{font-size:14px;}
h4{font-size:12px;}
h5{font-size:12px;}
h6{font-size:12px;}
h7{font-size:12px;}

/*--link-color--*/
a:link{color:#1C2787;}
a:visited{color:#800080;}
a:hover{color:#999999;}
a:active{color:#1C2787;}

.fs14{font-size:14px;}
.fs11{font-size:11px;}
.lh0{line-height:1.0;}
.lh1{line-height:1.1;}
.lh2{line-height:1.2;}

.mauto{margin-right:auto;margin-left:auto;}
.mt7{margin-top:7px;}
.mt10{margin-top:10px;}
.mt15{margin-top:15px;}
.mt17{margin-top:17px;}
.mt20{margin-top:20px;}
.mt30{margin-top:30px;}
.mt60{margin-top:60px;}
.mr10{margin-right:10px;}
.mr15{margin-right:15px;}
.mb15{margin-bottom:15px;}
.mb20{margin-bottom:20px;}
.ml10{margin-left:10px;}
.ml15{margin-left:15px;}
.ml35{margin-left:35px;}
.pt20{padding-top:20px;}
.pt30{padding-top:30px;}
.pr20{padding-right:20px;}
.pr25{padding-right:25px;}
.pb10{padding-bottom:10px;}
.pl5{padding-left:5px;}
.pl10{padding-left:10px;}

.hidden{display:none;}
.red{color:#FF0000;}
.blue{color:#1C2787;}
.bold{font-weight:bold;}
.tal{text-align:left;}
.tar{text-align:right;}
.tac{text-align:center;}

table th,
table td{font-size:12px;line-height:1.5;}

/*--all　幅880px --*/
#wrapper{width:930px;margin:0 auto;background:url(../img/bg_grade.jpg) left top repeat-y;padding:0 0 10px 0;text-align:left;}

/*--head--*/
#head{padding:10px 25px;background:url(../img/bg_head.jpg) 15px 0 no-repeat;}

#head-all{margin-bottom:10px;height:60px;}

	#head-l{width:497px;float:left;margin:0;padding:0;text-align:left;}
	#head-r{width:373px;float:right;argin:0;padding:0;}
	#head-l h1{font-size:12px;padding:0 0 7px 20px;font-weight:normal;}
	#head-l h2{font-size:12px;text-indent:-9999px;background:url(../img/logo.gif) 20px 0 no-repeat;height:30px;}
	#head-l h2 a{display:block;width:210px;height:26px;}
	#head #head-r {text-indent:-9999px;background:url(../img/tel.gif) left top no-repeat;width:373px;height:52px;}
	#head #head-r p {background:url(../img/btn_info_on.jpg) left top no-repeat;width:144px;height:33px;margin:10px 0 0 217px;overflow:hidden;}
	#head #head-r p a{display:block;width:144px;height:33px;padding:10px 0 0 217px;}
	#head #head-r p a.btn-info{background:url(../img/btn_info_off.jpg) left top no-repeat;}
	#head #head-r p a.btn-info:hover{background:url(../img/btn_info_on.jpg) left top no-repeat;}

	ul#menu1{clear:both;width:880px;}
		#menu1 li{float:left;width:146px;height:22px;text-indent:-9999px;}
		#menu1 li.num01{width:148px;background:url(../img/btn01_on.jpg) left top no-repeat;overflow:hidden;}
		#menu1 li.num02{width:146px;background:url(../img/btn02_on.jpg) left top no-repeat;overflow:hidden;}
		#menu1 li.num03{width:146px;background:url(../img/btn03_on.jpg) left top no-repeat;overflow:hidden;}
		#menu1 li.num04{width:146px;background:url(../img/btn04_on.jpg) left top no-repeat;overflow:hidden;}
		#menu1 li.num05{width:146px;background:url(../img/btn05_on.jpg) left top no-repeat;overflow:hidden;}
		#menu1 li.num06{width:148px;background:url(../img/btn06_on.jpg) left top no-repeat;overflow:hidden;}

		#menu1 li a{display:block;height:22px;}
		#menu1 li.num01 a{width:148px;padding:0 3px 5px 0;}
		#menu1 li.num02 a{width:146px;padding:0 1px 5px 0;}
		#menu1 li.num03 a{width:146px;padding:0 1px 5px 0;}
		#menu1 li.num04 a{width:146px;padding:0 1px 5px 0;}
		#menu1 li.num05 a{width:146px;padding:0 1px 5px 0;}
		#menu1 li.num06 a{width:148px;padding:0 0 5px 0;}

		#menu1 li.num01 a.bg1{background:url(../img/btn01_off.jpg) left top no-repeat;}
		#menu1 li.num02 a.bg2{background:url(../img/btn02_off.jpg) left top no-repeat;}
		#menu1 li.num03 a.bg3{background:url(../img/btn03_off.jpg) left top no-repeat;}
		#menu1 li.num04 a.bg4{background:url(../img/btn04_off.jpg) left top no-repeat;}
		#menu1 li.num05 a.bg5{background:url(../img/btn05_off.jpg) left top no-repeat;}
		#menu1 li.num06 a.bg6{background:url(../img/btn06_off.jpg) left top no-repeat;}
		
		#menu1 li.num01 a.bg1:hover{background:url(../img/btn01_on.jpg) left top no-repeat;}
		#menu1 li.num02 a.bg2:hover{background:url(../img/btn02_on.jpg) left top no-repeat;}
		#menu1 li.num03 a.bg3:hover{background:url(../img/btn03_on.jpg) left top no-repeat;}
		#menu1 li.num04 a.bg4:hover{background:url(../img/btn04_on.jpg) left top no-repeat;}
		#menu1 li.num05 a.bg5:hover{background:url(../img/btn05_on.jpg) left top no-repeat;}
		#menu1 li.num06 a.bg6:hover{background:url(../img/btn06_on.jpg) left top no-repeat;}

#head #flash{clear:both;height:300px;width:880px;margin-top:1px;}
object,   
embed {   
    vertical-align: top;   /*Flash余白対策*/
}  

	ul#menu2{padding-top:6px;border:}
		#menu2 li{float:left;height:41px;text-indent:-9999px;}
		#menu2 li.num07{background:url(../img/btn07_on.jpg) left top no-repeat;width:178px;overflow:hidden;}
		#menu2 li.num08{background:url(../img/btn08_on.jpg) left top no-repeat;width:175px;overflow:hidden;}
		#menu2 li.num09{background:url(../img/btn09_on.jpg) left top no-repeat;width:174px;overflow:hidden;}
		#menu2 li.num10{background:url(../img/btn10_on.jpg) left top no-repeat;width:175px;overflow:hidden;}
		#menu2 li.num11{background:url(../img/btn11_on.jpg) left top no-repeat;width:178px;overflow:hidden;}
		
		#menu2 li a{display:block;height:41px;}
		#menu2 li.num07 a{width:178px;}
		#menu2 li.num08 a{width:175px;}
		#menu2 li.num09 a{width:174px;}
		#menu2 li.num10 a{width:175px;}
		#menu2 li.num11 a{width:178px;}

		#menu2 li.num07 a.bg7{background:url(../img/btn07_off.jpg) left top no-repeat;}
		#menu2 li.num08 a.bg8{background:url(../img/btn08_off.jpg) left top no-repeat;}
		#menu2 li.num09 a.bg9{background:url(../img/btn09_off.jpg) left top no-repeat;}
		#menu2 li.num10 a.bg10{background:url(../img/btn10_off.jpg) left top no-repeat;}
		#menu2 li.num11 a.bg11{background:url(../img/btn11_off.jpg) left top no-repeat;}
		
		#menu2 li.num07 a.bg7:hover{background:url(../img/btn07_on.jpg) left top no-repeat;}
		#menu2 li.num08 a.bg8:hover{background:url(../img/btn08_on.jpg) left top no-repeat;}
		#menu2 li.num09 a.bg9:hover{background:url(../img/btn09_on.jpg) left top no-repeat;}
		#menu2 li.num10 a.bg10:hover{background:url(../img/btn10_on.jpg) left top no-repeat;}
		#menu2 li.num11 a.bg11:hover{background:url(../img/btn11_on.jpg) left top no-repeat;}
		
		

/*--contents--*/
#contents{clear:both;padding:0 25px 10px 25px;margin:10px 0 15px 0;}

	#main{width:661px;float:right;text-align:center;}/*-2coulum-*/
	#side-l{width:210px;float:left;}/*-3 and 2coulum-*/
	#main-c{width:450px;float:left;}
	#side-r{width:200px;float:right;}

#side-l ul#side-banner{padding:0 0 20px 0;}
	#side-banner li{width:192px;margin:0 0 8px 0;}
               li.banner01{background:url(../img/banner_seminar.jpg) left top no-repeat;text-indent:-9999px;height:71px;overflow:hidden;}
               li.banner02{background:url(../img/banner_seriesseminar.jpg) left top no-repeat;text-indent:-9999px;height:51px;overflow:hidden;}
               li.banner03{background:url(../img/banner_mailmag.jpg) left top no-repeat;text-indent:-9999px;height:51px;overflow:hidden;}
               li.banner04{background:url(../img/blog_diary.jpg) left top no-repeat;text-indent:-9999px;height:75px;}
			   
               li.banner04 dl{padding:22px 2px 0px 61px;width:123px;}
		           li.banner04 dl dt{text-indent:-9999px;}
               li.banner04 dl dd{margin-bottom:1px;text-indent:0;}
               li.banner04 dl dd a:link{color:#FFFFFF;}
     	         li.banner04 dl dd a:visited{color:#800080;}
        	     li.banner04 dl dd a:hover{color:#FFFFCC;}
           	   li.banner04 dl dd a:active{color:#FFFFFF;}
               li.banner05{background:url(../img/banner_challenge.jpg) left top no-repeat;text-indent:-9999px;height:101px;overflow:hidden;}
							 
							 li.banner01 a{display:block;height:71px;}
               li.banner02 a{display:block;height:51px;}
               li.banner03 a{display:block;height:51px;}
               li.banner05 a{display:block;height:101px;}	
							 li.banner06{background:url(../img/bana_blog.jpg) left top no-repeat;text-indent:18px;height:44px;overflow:hidden;}
							 li.banner06 a{padding-top:20px;display:block;height:44px;}
							
#sear{border-top:#999999 solid 1px;border-bottom:#999999 solid 1px;padding:20px 10px;background:url(../img/bg_key.jpg) 5px 20px no-repeat;width:190px;height:68px;}

#sear h5{text-indent:-9999px;}
#sear table{text-align:center;margin:12px 0 0 5px;width:174px;}
#sear table td .query{ width:115px; }
#address{margin:15px 0;}
#address dl{line-height:1.3;}
h4#logo-seki{/*border-top:#999999 solid 1px;*/text-indent:-9999px;background:url(../img/logo_sekisouken.gif) 35px center no-repeat;width:100%;height:55px;text-align:center;}
h4#logo-seki a{padding:20px 10px 5px 10px;display:block;width:160px;height:45px;}
h4#url-seki{font-weight:normal;font-size:12px;width:100%;text-align:center;}

#main-c{}
#main-c h3.main-banner{text-indent:-9999px;background:url(../img/banner_service.gif) left top no-repeat;width:455px;height:110px;margin-bottom:30px;overflow:hidden;}
#main-c h3.main-banner a{display:block;width:450px;height:105px;}
#main-c dl{}
#main-c .c-title{width:450px;height:28px;}
        .c-title.semi{background:url(../img/title_semminar.jpg) left top no-repeat;}
        .c-title.topnew{background:url(../img/title_new.jpg) left top no-repeat;}
			h3.c-title span{font-size:12px;width:200px;float:left;text-indent:-9999px;}
      h3.c-title a{font-size:12px;text-align:right;display:block;/*width:250px*/210px;float:right;padding:5px 30px 0 0;color:#FFFFFF;font-weight:bold;}
#main-c dl.csr-info,#side-r dl.csr-info{margin:17px 15px;line-height:1.3;font-size:14px;}
#main-c dl.csr-info dd,#side-r dl.csr-info dd{margin:2px 0 11px 0;}

#side-r{}
#side-r h4.sr-title{width:200px;height:28px;text-indent:-9999px;}
       		.sr-title.topnews{background:url(../img/title_s_news.jpg) left top no-repeat;}
       		.sr-title.topcolumn{background:url(../img/title_s_colum.jpg) left top no-repeat;}
					
#side-r ul{padding:0 0 20px 0;}
#side-r ul li{width:192px;margin:0 0 8px 0;}
#side-r ul li.banner01{background:url(../img/banner_seminar.jpg) left top no-repeat;text-indent:-9999px;height:71px;overflow:hidden;}
#side-r ul li.banner02{background:url(../img/banner_seriesseminar.jpg) left top no-repeat;text-indent:-9999px;height:51px;overflow:hidden;}
#side-r ul li.banner03{background:url(../img/banner_mailmag.jpg) left top no-repeat;text-indent:-9999px;height:51px;overflow:hidden;}


#side-rl #side-menu{}
#side-rl #side-menu h3.side-topic{background:url(../img/sl-title.gif) left top no-repeat;width:190px;height:28px;margin-top:0px;padding:5px 0 0 10px;color:#FFFFFF;font-size:14px;}
				#side-menu h3.side-topic a:link{color:#FFFFFF;}
				#side-menu h3.side-topic a:visited{color:#FFFFFF;}
        #side-menu h3.side-topic a:hover{color:#CCCCCC;}
        #side-menu h3.side-topic a:active{color:#FFFFFF;}

#side-rl #side-menu ul{margin:10px 0 20px 0;width:190px;}
#side-rl #side-menu li{padding:3px 7px 3px 21px;background:url(../img/icon_arrow.gif) 7px 9px no-repeat;}


/*--2colum main-contents--*/
#main h5#pan{font-weight:normal;text-align:left;font-size:12px;margin:15px 0 7px 0;}
#main h3#topic{width:661px;height:61px;color:#FFFFFF;padding:15px 0 0 25px;margin:2px 0 0 0;font-size:22px;text-align:left;}
/*--IEハック--*/
	.recruit,.career,.fresher{background:url(../img/topic01.jpg) left top no-repeat!important;}
	.contact{background:url(../img/topic02.jpg) left top no-repeat!important;}
 .whatnew{background:url(../img/topic03.jpg) left top no-repeat!important;}
 .column{background:url(../img/topic04.jpg) left top no-repeat!important;}
 .management{background:url(../img/topic05.jpg) left top no-repeat!important;}
 .news{background:url(../img/topic06.jpg) left top no-repeat!important;}
 .training{background:url(../img/topic07.jpg) left top no-repeat!important;}
 .it{background:url(../img/topic08.jpg) left top no-repeat!important;}
 .splendid{background:url(../img/topic09.jpg) left top no-repeat!important;}
 .seminar{background:url(../img/topic10.jpg) left top no-repeat!important;}
 .sitemap{background:url(../img/topic11.jpg) left top no-repeat!important;}
 .company{background:url(../img/topic12.jpg) left top no-repeat!important;}
 .consultant{background:url(../img/topic13.jpg) left top no-repeat;}
 .original{background:url(../img/topic14.jpg) left top no-repeat!important;}
 .privacy{background:url(../img/topic15.jpg) left top no-repeat!important;}
 .advisory{background:url(../img/topic16.jpg) left top no-repeat!important;}
 .blog{background:url(../img/topic17.jpg) left top no-repeat!important;}
 .mailmag{background:url(../img/topic18.jpg) left top no-repeat!important;}

/*#main h4*/.topic-s{margin:20px 0 0px 0;background:url(../img/topic_s.gif) left top no-repeat;width:661px;_width:629px;height:41px;color:#1C2787;font-size:16px;padding:10px 0 0 32px;text-align:left;letter-spacing:0.2em;}
.topic-ss4{
	margin:10px 0 0px 0;
	color : #2CA6E0;
	font-size : 18px;
}
.img{
	margin:10px 0 0px 0;
}
.imgtext{
	padding:10px 20px;
	border:#cccccc solid 1px;
	color : #4E91D3;
	font-weight : bold;
	background-color : #F0F3F3;

}
	/*-通常620px、ときどき625px;-*/
	#main-in{width:620px;margin:0 auto 50px auto;text-align:left;}
	#main-insum{width:625px;margin:0 auto 50px auto;text-align:left;}

/*#main #main-in h5*/.topic-ss{letter-spacing:0.2em;background:url(../img/topic_ss.gif) center bottom no-repeat;font-size:16px;color:#006BB4;padding:0 0 3px 5px;margin:25px 0 15px 0;}

/*h5*/.topic-ss2{letter-spacing:0.2em;background:url(../img/topic_ss_l.gif) center bottom no-repeat;font-size:16px;color:#006BB4;padding:0 0 3px 5px;margin:25px 0 15px 0;text-align:left;}

/*h6*/.topic-ss3{font-size:14px;border-bottom:#0099CC solid 1px;padding:3px 0 1px 0;margin:10px 0 10px 0;color:#0066CC;font-weight:bold;}
	
	.com1{letter-spacing:0.1em;padding:0 5px;}
	.com2{padding:0 5px;}
  .com3{letter-spacing:0.1em;padding:7px 7px;border:#CCCCCC solid 1px;background-color:#FAFAFA;}
	.com4{letter-spacing:0.1em;padding:7px 7px;margin:10px;border:#CCCCCC solid 1px;}
	.com5{font-size:14px;padding:7px 7px;margin:15px 0 10px 0;color:#0066CC;font-weight:bold;}
	.com6{letter-spacing:0.1em;padding:7px 7px;border:#CCCCCC solid 1px;}
	
	ul.list1{margin:0 5px;}
	ul.list1 li{background:url(../img/icon_circle.gif) 0 5px no-repeat;padding:3px 0 3px 18px;}
	
	ul.list3{margin:0 10px;}
	ul.list3 li{background:url(../img/icon_circle.gif) 0 16px no-repeat;padding:12px 0 3px 18px;font-size:14px;font-weight:bold;}
	
	ul.list4{margin:0 2px;}
	ul.list4 li{background:url(../img/icon_plus.gif) 0 6px no-repeat;padding:1px 0 1px 15px;font-size:12px;font-weight:normal;}

	.asset-content .entry-content .asset-body ol{list-style-type:decimal;margin-left20px;}

/*	dl.list5{clear:both;margin:0 15px;}
	dl.list5 dt{background:url(../img/icon_circle.gif) 0 6px no-repeat;padding:3px 0 3px 18px;font-size:12px;font-weight:normal;width:140px;height:20px;float:left;}
	dl.list5 dd{float:left;font-weight:bold;width:405px;height:20px;padding:3px 0 3px 3px;font-size:12px;}
	*/
	.flow1{margin:0 5px;/*border:#0066CC solid 1px;*/}
  .flow1 .num1{background:url(../img/icon_flow1.gif) left top no-repeat;padding:0 0 0 40px;}
  .flow1 .num2{background:url(../img/icon_flow2.gif) left top no-repeat;padding:0 0 0 40px;}
  .flow1 .num3{background:url(../img/icon_flow3.gif) left top no-repeat;padding:0 0 0 40px;}
  .flow1 .num4{background:url(../img/icon_flow4.gif) left top no-repeat;padding:0 0 0 40px;}
  .flow1 .num5{background:url(../img/icon_flow5.gif) left top no-repeat;padding:0 0 0 40px;}
  .flow1 .num6{background:url(../img/icon_flow6.gif) left top no-repeat;padding:0 0 0 40px;}
  .flow1 .num7{background:url(../img/icon_flow7.gif) left top no-repeat;padding:0 0 0 40px;}
  .flow1 .num8{background:url(../img/icon_flow8.gif) left top no-repeat;padding:0 0 0 40px;}
  .flow1 .num9{background:url(../img/icon_flow9.gif) left top no-repeat;padding:0 0 0 40px;}
  .flow1 .num10{background:url(../img/icon_flow10.gif) left top no-repeat;padding:0 0 0 40px;}

  .flow1 .num1next{background:url(../img/icon_flow1_next.gif) left top no-repeat;padding:0 0 15px 40px;}
  .flow1 .num2next{background:url(../img/icon_flow2_next.gif) left top no-repeat;padding:0 0 15px 40px;}
  .flow1 .num3next{background:url(../img/icon_flow3_next.gif) left top no-repeat;padding:0 0 15px 40px;}
  .flow1 .num4next{background:url(../img/icon_flow4_next.gif) left top no-repeat;padding:0 0 15px 40px;}
  .flow1 .num5next{background:url(../img/icon_flow5_next.gif) left top no-repeat;padding:0 0 15px 40px;}
  .flow1 .num6next{background:url(../img/icon_flow6_next.gif) left top no-repeat;padding:0 0 15px 40px;}
  .flow1 .num7next{background:url(../img/icon_flow7_next.gif) left top no-repeat;padding:0 0 15px 40px;}
  .flow1 .num8next{background:url(../img/icon_flow8_next.gif) left top no-repeat;padding:0 0 15px 40px;}
  .flow1 .num9next{background:url(../img/icon_flow9_next.gif) left top no-repeat;padding:0 0 15px 40px;}

/*	.flow1 p{color: #666666;}*/
	
	.flow2{margin:0 5px;padding:0 0 0 95px;background:url(../../recruit/img/step.gif) left top no-repeat;}
  .flow2 dt{font-size:14px;font-weight:bold;padding:3px 0 0 0;}
	.flow2 dd{padding:0 0 25px 0;}

  dl.list2{margin:0 0 0 35px;clear:both;text-align:center;width:550px;}
	dl.list2 dt{text-align:left;background:url(../img/icon_circle.gif) 0 center no-repeat;padding:3px 0 3px 18px;float:left;width:95px;font-weight:bold;}
	dl.list2 dd{text-align:left;width:420px;float:left;padding:3px 0 10px 0;}
	
	dl.dan{margin-top:15px;}
	dl.dan dt{padding:3px 0;}
	dl.dan dd{padding:0 15px;}
	
	ol.num{list-style-type:decimal;margin-left:8px;padding-left:28px;}
	
	ol.column1{font-size:14px;font-weight:bold;/*border-bottom:#CCCCCC solid 2px;*/padding:0 0 2px 0;margin:15px 0;}
	ol.column1 li{padding:0 0 10px 10px;}
	ol.column1 li span{border-bottom:#CCCCCC solid 2px;padding:0 0 2px 0;margin:15px 0;display:block;}
	ul.column2{font-weight:normal;margin:0 10px; font-size:12px;}
	ul.column2 li{padding:0 0 5px 0;}
	ul.column3{font-weight:normal;margin:5px 12px 0 12px; font-size:12px;}
	
	table.bace1 {border:#CDCCCC solid 1px;margin:15px 22px;font-size:12px;}
  table.bace1 th,
  table.bace1 td{border:#E5E4E4 solid 1px;padding:7px 7px;line-height:1.4;}
	table.bace1 th.bg,	
  table.bace1 td.bg{background-color:#F7F8F8;}
	
	table.bace2 {border:#CDCCCC solid 1px;margin:15px 22px;font-size:12px;}
  table.bace2 th,
  table.bace2 td{border:#E5E4E4 solid 1px;padding:7px 7px;line-height:1.4;}	
	table.bace2 th{background:#F7F8F8 url(../img/bg_table_blue.gif) left top repeat-y;padding:7px 7px 7px 18px;vartical-align:middle;font-weight:normal;text-align:left;}
  /*table.bace2 td.bg{background:#F7F8F8 url(../img/bg_table_blue.gif) left top repeat-y;padding:7px 7px 7px 18px;vartical-align:middle;}*/

	table.bace3,table.bace3 td {border:#CDCCCC solid 0px;}

.width-ss{width:450px;}
.width-s{width:550px;}
.width-l{width:620px;}

table.btn-layout {margin:15px 22px;font-size:12px;text-align:center;}

p.btn-reset{background: url(../img/btn_reset_on.jpg) left top no-repeat;width:100px;height:34px;margin: 27px auto 0 auto;}
p.btn-reset a{display:block;background:url(../img/btn_reset_off.jpg) left top no-repeat;text-indent : -9999px;width:100px;
height:34px;overflow:hidden;}
p.btn-reset a:hover{background:url(../img/btn_reset_on.jpg) left top no-repeat;overflow:hidden;}

p.btn-check{background: url(../img/btn_check_on.jpg) left top no-repeat;width:153px;height:46px;margin: 27px auto 0 auto;}
p.btn-check a{display:block;background:url(../img/btn_check_off.jpg) left top no-repeat;text-indent : -9999px;width:153px;
height:46px;overflow:hidden;}
p.btn-check a:hover{background:url(../img/btn_check_on.jpg) left top no-repeat;overflow:hidden;}

p.btn-submit{background: url(../img/btn_submit_on.jpg) left top no-repeat;width:153px;height:46px;margin: 27px auto 0 auto;}
p.btn-submit a{display:block;background:url(../img/btn_submit_off.jpg) left top no-repeat;text-indent : -9999px;width:153px;
height:46px;overflow:hidden;}
p.btn-submit a:hover{background:url(../img/btn_submit_on.jpg) left top no-repeat;overflow:hidden;}

p.btn-key{background: url(../img/btn_search_on.jpg) left top no-repeat;width:47px;height:26px;margin: 0 auto;}
p.btn-key a{display:block;background:url(../img/btn_search_off.jpg) left top no-repeat;text-indent : -9999px;width:47px;
height:26px;overflow:hidden;}
p.btn-key a:hover{background:url(../img/btn_search_on.jpg) left top no-repeat;overflow:hidden;}

p.btn-back{background: url(../img/btn_revise_on.jpg) left top no-repeat;width:100px;height:34px;margin: 27px auto 0 auto;}
p.btn-back a{display:block;background:url(../img/btn_revise_off.jpg) left top no-repeat;text-indent : -9999px;width:100px;
height:34px;overflow:hidden;}
p.btn-back a:hover{background:url(../img/btn_revise_on.jpg) left top no-repeat;overflow:hidden;}

p.btn-bk{background: url(../img/btn_bk_on.jpg) left top no-repeat;width:100px;height:34px;margin: 27px auto 0 auto;}
p.btn-bk a{display:block;background:url(../img/btn_bk_off.jpg) left top no-repeat;text-indent : -9999px;width:100px;
height:34px;overflow:hidden;}
p.btn-bk a:hover{background:url(../img/btn_bk_on.jpg) left top no-repeat;overflow:hidden;}

p.btn-apply{background: url(../img/btn_apply_on.jpg) left top no-repeat;width:153px;height:46px;margin: 27px auto 0 auto;}
p.btn-apply a{display:block;background:url(../img/btn_apply_off.jpg) left top no-repeat;text-indent : -9999px;width:153px;
height:46px;overflow:hidden;}
p.btn-apply a:hover{background:url(../img/btn_apply_on.jpg) left top no-repeat;overflow:hidden;}

p.btn-add{display:block;background: url(../img/btn_add_on.jpg) left top no-repeat;width:53px;height:28px;margin: 0;}
p.btn-add a{display:block;background:url(../img/btn_add_off.jpg) left top no-repeat;text-indent : -9999px;width:53px;
height:28px;overflow:hidden;}
p.btn-add a:hover{background:url(../img/btn_add_on.jpg) left top no-repeat;overflow:hidden;}

p.btn-add-s{display:block;background: url(../img/btn_application_on.jpg) left top no-repeat;width:52px;height:46px;margin: 0;}
p.btn-add-s a{display:block;background:url(../img/btn_application_off.jpg) left top no-repeat;text-indent : -9999px;width:52px;
height:46px;overflow:hidden;}
p.btn-add-s a:hover{background:url(../img/btn_application_on.jpg) left top no-repeat;overflow:hidden;}

p.btn-entry{display:block;background: url(../../recruit/img/btn_entry_on.jpg) left top no-repeat;width:229px;height:49px;margin: 40px auto 10px auto;text-align:center;}
p.btn-entry a{display:block;background:url(../../recruit/img/btn_entry_off.jpg) left top no-repeat;text-indent : -9999px;width:228px;
height:49px;overflow:hidden;}
p.btn-entry a:hover{background:url(../../recruit/img/btn_entry_on.jpg) left top no-repeat;overflow:hidden;}



p.btn-mag{background: url(../img/btn_mailmagazine_on.gif) left top no-repeat;width:226px;height:46px;margin: 27px auto 0 auto;}
p.btn-mag a{display:block;background:url(../img/btn_mailmagazine_off.gif) left top no-repeat;text-indent : -9999px;width:226px;
height:46px;overflow:hidden;}
p.btn-mag a:hover{background:url(../img/btn_mailmagazine_on.gif) left top no-repeat;overflow:hidden;}

p.btn-regist{background: url(../img/btn_registration_on.gif) left top no-repeat;width:152px;height:46px;margin: 27px auto 0 auto;}
p.btn-regist a{display:block;background:url(../img/btn_registration_off.gif) left top no-repeat;text-indent : -9999px;width:152px;
height:46px;overflow:hidden;}
p.btn-regist a:hover{background:url(../img/btn_registration_on.gif) left top no-repeat;overflow:hidden;}

/*--EntryBody-*/


/*--2colum side-menu--*/
#side-l #side-menu{}
#side-l #side-menu h3.side-topic{background:url(../img/sl-title.gif) left top no-repeat;width:190px;height:28px;margin-top:15px;padding:5px 0 0 10px;color:#FFFFFF;font-size:14px;}
				#side-menu h3.side-topic a:link{color:#FFFFFF;}
				#side-menu h3.side-topic a:visited{color:#FFFFFF;}
        #side-menu h3.side-topic a:hover{color:#CCCCCC;}
        #side-menu h3.side-topic a:active{color:#FFFFFF;}

#side-l #side-menu ul{margin:10px 0 20px 0;width:190px;}
#side-l #side-menu li{padding:3px 7px 3px 21px;background:url(../img/icon_arrow.gif) 7px 9px no-repeat;}


/*--foot--*/
#foot{clear:both;text-align:center;border-top:#999999 solid 1px;margin:7px 25px 4px 25px;padding-top:8px;}

#foot .foot-ad dl{
	float:left;
	/*border:#F00 solid 1px;*/
	display:inline;
}
#foot .foot-ad dl{
	line-height:1.3;
}

#foot .foot-ad dl.logo{
	width:210px;
	/*margin-left:15px;*/
	line-height:2.0;
}

#foot .foot-ad dl.osaka{
	float:left;
	width:270px;
	text-align:left;
	padding-top:6px;
	padding-left:25px;
	padding-bottom:10px;
	font-size:11px;
}
#foot .foot-ad dl.tokyo{
	float:left;
	width:315px;
	text-align:left;
	padding-top:6px;
	padding-left:5px;
	padding-bottom:10px;
	font-size:11px;
}

#foot p{
	clear:both;
	/*text-align:left;
	padding-left:15px;*/
}

/*-company-*/
ul#pages{margin:20px 0 15px 5px;width:625px;}
ul#pages li{margin-bottom:15px;width:625px;height:105px;text-indent:-9999px;}
ul#pages li a{display:block;width:625px;height:105px;overflow:hidden;}
ul#pages li.page1{background:url(../../company/img/salute.jpg) left top no-repeat;}
ul#pages li.page2{background:url(../../company/img/outline.jpg) left top no-repeat;}
ul#pages li.page3{background:url(../../company/img/access.jpg) left top no-repeat;}
ul#pages li.page4{background:url(../../recruit/img/fresher.jpg) left top no-repeat;}
ul#pages li.page5{background:url(../../recruit/img/career.jpg) left top no-repeat;}


ul#pages li.page1 a:hover{background:url(../../company/img/salute_on.jpg)}
ul#pages li.page2 a:hover{background:url(../../company/img/outline_on.jpg)}
ul#pages li.page3 a:hover{background:url(../../company/img/access_on.jpg)}
ul#pages li.page4 a:hover{background:url(../../recruit/img/fresher_on.jpg)}
ul#pages li.page5 a:hover{background:url(../../recruit/img/career_on.jpg)}


/*-blog-*/
.blog-s h5{
	margin: 7px 0px;
	padding:7px 7px 7px 25px;
	background:url(../img/bar2.jpg) top left no-repeat;
	font-weight : normal;
	color : #ffffff;
}
.blog-s div{
	margin: 3px 0px 10px 10px;
}
.blog-s h5 a{
	color : #ffffff;
}

.entry-foot{
	margin: 5px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
	text-align : right;
	border-top:#cccccc solid 1px;
}

/* list */
.consultant-img{
	width : 200px
}
.consultant-list .consultant-img{
	width : 25px
}
.consultant-list img{
	display : none;
}
.consultant-list .c-license{
	margin: 0px 0px 0px 0px;
}
.consultant-list .nolist{
	display : none;
}
.consultant-list h5{
	padding : 0 0 0px 30px;
	background:url(../img/ico.gif) left top no-repeat;
	font-size : 16px;
}


#service p{
	margin: 0px 0px 30px 0px;
	padding : 0 0 30px 0px;
	border-bottom:#cccccc dashed 1px;
}
#service ul li{
	margin: 3px 0px 3px 0px;
	padding : 0 0 0px 30px;
	background:url(../img/ico.gif) left top no-repeat;
	font-size : 16px;
	font-weight : bold;
}

/*--clearfix--*/
.clearfix:after {
	content: url(../img/spacer.gif);
	display: block;
	clear: both;
	height: 0;
}

