﻿/* CSS Document */

body{
	font-family:"ＭＳ Ｐゴシック",Osaka,"ヒラギノ角ゴ Pro W3";
	font-size:12px;
	margin:0px;
	padding:0px;
	color:#060606;
	line-height:160%;
	}

h1,h2,h3,p,ul,ol,li,dl,dt,dd,table,img,form ,div,p{
	margin: 0;
	padding: 0;
	border: 0;
}

input,select{ font-size:11px; padding:1px;}

a , a:link, a:visited {color: #0081c5; text-decoration:underline;cursor:pointer;}
a:hover{color:#f03000;text-decoration:underline; }

.floatL{ float:left;}
.floatR{ float:right;}
.clear{ clear:both;}

.marginT5  {margin-top:5px;}
.marginT7  {margin-top:7px;}
.marginT10 {margin-top:10px;}
.marginT13 {margin-top:13px;}
.marginT15 {margin-top:15px;}
.marginT20 {margin-top:20px;}
.paddingT20 {padding-top:20px;}
.marginT25 {margin-top:25px;}
.marginT30 {margin-top:30px;}
.marginT37 {margin-top:37px;}
.marginT50 {margin-top:50px;}
.marginL12 {margin-left:12px;}
.marginL20 {margin-left:20px;}
.marginL25 {margin-left:25px;}
.marginR12 {margin-right:12px;}
 strong,b{
 color:#333333;}
.text_red{
color:#b72025;
}
.blue{
color:#0081c5;}
.txtdate{
font-size:10px;
color:#333333;
font-weight:normal;
}
.gray{
color:#666666;
line-height:120%;}
.dotsmall{
background:url(../../images/japanese/dotsmall.gif) repeat-x;
height:1px;
}
.boder{
border:1px solid #cccccc;
padding:1px;}

.login{
background:url(../../images/japanese/bg_log.jpg) no-repeat;
height:376px;
width:746px;
margin:0px auto;
}
.bgar{background-color:#666666; color:#ffffff; border:0; width:25px; font-weight:bold;}
.btn{ 
background:url(../../images/japanese/bg_btn.gif) repeat-x;
border:2px solid #5b9bd8;
width:100%;
color:#ffffff;
font-weight:bold;
font-size:12px;
text-align:center;
height:24px;
text-decoration:none; 
text-transform:uppercase;
cursor:pointer;
}
/*----------------Header--------------*/

#bhead{
width:100%;
height:134px;
background:url(../../images/japanese/head_bg.jpg) repeat-x;
}

#head{
width:801px;
height:134px;
background:url(../../images/japanese/head_sdl.jpg) bottom left no-repeat;
margin:0px  auto;
}

#head1{
width:801px;
height:134px;
background:url(../../images/japanese/head_sdr.jpg) bottom right no-repeat;
margin:0px  auto;
}
#head2{
width:755px;
margin:0px auto;
}

.lang{
width:145px;
float:right;
}

.listType11{padding:3px 0 0 0; list-style-type:none; margin:0}
		.listType11 dt{font-weight:bold; padding-right:10px; display:inline;}
		.listType11 dd{display:inline; padding:0; margin:0}
		.listType11 li{display:inline;}
	.display { text-align:right; margin-bottom:10px}
	.navigationRight{ text-align:right; }


/*-------------------------banner--------------------------*/

#bbanner{
width:751%;
height:298px;
background:url(../../images/japanese/banner.jpg) no-repeat;
}



/*------------------content-----------------*/

.txtsub{
font-size:95%;
color:#333333;
}
.txtsub a:link,.txtsub a:visited{
color:#333333;
text-decoration:none;
}
.txtsub a:hover,.txtsub a.selected{
color:#f03000;
text-decoration:none; 
}
.txtsubmenu{
font-size:95%;
color:#333333;
padding:2px 0px 0px 20px;
}
.txtsubmenu a:link,.txtsubmenu a:visited{
color:#333333;
text-decoration:none;
}
.txtsubmenu a:hover,.txtsubmenu a.selected{
color:#f03000;
text-decoration:none; 
}
.tl{
background:url(../../images/japanese/icon_dot.gif) repeat-x bottom;
height:27px;
}
.tl_header{
background:url(../../images/japanese/bg_tl.gif)  no-repeat;
height:23px;
font-size:120%;
font-weight:bold;
padding:6px 0px 0px 28px;
color:#333333;
}
#bcontent{
width:100%;
background:url(../../images/japanese/body_sd.jpg) repeat-x #f5fafd;
}

#content1{
width:801px;
background:url(../../images/japanese/btop.jpg) top no-repeat;
margin:0px  auto;
}

#content2{
width:801px;
background:url(../../images/japanese/bbot.jpg) bottom no-repeat;
margin:0px  auto;
}
#conwhite{
width:791px;
background:url(../../images/japanese/br_bd.gif) repeat-x #FFFFFF;

margin:0px auto;
}
#content{
width:751px;
margin:0px auto;
padding-top:0px;
}


#bodyl{
width:494px;
float:left;
}
#col1{
width:100%;
}
#bodyr{
width:238px;
float:right;
}
.bodyl_tl{
height:31px;
background:url(../../images/japanese/bdl_tl.gif)  no-repeat;
}
.bodyl_tlinner{
height:31px;
background:url(../../images/japanese/bdl_tlinner.gif)  no-repeat;
}
.bodyl_con{
background-color:#f3f4f6;
border-left:#e6e7e7 solid 1px;
border-right:#e6e7e7 solid 1px;
}
.date{
font-size:11px;
}
.log{
background:url(../../images/japanese/bg_logout.gif)  no-repeat;
height:21px;
width:69px;
}
.salary{
background:url(../../images/japanese/bg_salary.gif)  no-repeat;
height:21px;
width:90px;
}
.bg_sub{ 
background:url(../../images/japanese/bg_sub.gif) repeat-x;
width:auto;
height:21px;
line-height:220%;}
.profile{
background:url(../../images/japanese/bg_account.gif)  no-repeat;
height:21px;
width:81px;
}
.dot{
width:1px;
background:url(../../images/japanese/dot.gif) repeat-y;
}
.dot_bt{
height:1px;
background:url(../../images/japanese/dot2.gif) repeat-y;
}
.ic{
background:url(../../images/japanese/ic.gif) 0px 8px no-repeat;
}

.ic1{
background:url(../../images/japanese/ic2.gif) 0px 8px no-repeat;
}

.tex_yelow{
color:#f03000;
}

.tex{
line-height:15px;
padding:5px 18px;
}

.tex1{
line-height:15px;
padding:5px 12px;
}

.tex11{
font-size:11px;
}

.tex10{
font-size:10px;
white-space:inherit;
}

.tb{
margin:0px auto;
}
/*--------------------------footer------------------*/

.submn{
width:600px;
float:left;
}
.btmn{
width:120px;
float:right;
}

#bfooter{
width:100%;
background:url(../../images/japanese/bg_bottom.jpg) repeat-x;
height:117px;
}

#footer{
width:801px;
height:117px;
background:url(../../images/japanese/bg_bottom1.jpg) no-repeat;
margin:0px auto;
}
.tex_footer{
color:#FFFFFF;
padding-left:25px;
padding-top:15px;
}

.tl_news{
font-size:140%;
font-weight:bold;
border:0px solid #0084c6;
color:#f13800;
text-align:left;

}
.dotbt{
height:1px;
background:url(../../images/japanese/dot2.gif) repeat-x;
}

.dotr{
height:1px;
background:url(../../images/japanese/dot3.gif) repeat-x;
}
.txt_footer a:link, .txt_footer a:visited {
color:#5d5d5d;
}

.txt_footer a:hover {
color:#000000;
text-decoration:underline;
}
.foot_l{
width:500px;
float:left;
}
.foot_r{
width:110px;
float:right;
}

.footerk{
width:791px;
height:40px;
margin:0px auto;
}
/*---------------Right----------------*/
.logindex{
background-color:#f3f4f6;
}

.logk{
width:228px;
background-color:#FFFFFF;
border:1px solid #d2d2d2 ;
margin:0px auto;
overflow:hidden;
}

.right_tl{
height:32px;
background:url(../../images/japanese/right_tl.gif) no-repeat;
}
.right_tl1{
height:32px;
}

.name a:link, .name a:visited{
color:#333333;
background:url(../../images/japanese/ic4.gif) no-repeat 0px 5px;
padding-left:8px;
}

.name a:hover{
color:#f03000;
background:url(../../images/japanese/ic3.gif) no-repeat 0px 5px;
padding-left:8px;
}

.typ{
width:190px;
height:14px;
}
.error_inline{
	padding-top:5px;
	color:red;
}
.logged{
	padding-left:10px;
}
.logged #signout a{
	font-weight:bolder;
}
.logged #welcome .usrname, .usrname{
	color:#0076c0;
}
.orange{color:#f1603c;}
.pad{
	display:inline-block;
	width:60px;
}
.pad_small{
	display:inline-block;
	width:10px;
}
.pad_cont{
	display:inline-block;
	width:120px;
}



.account{
background-color:#f1f1f1;
height:25px;
padding:5px 10px 0px 10px;}

/*--LINK--*/
.link_list_pink{	
	background:url(../../images/japanese/dotted_new_center.gif) repeat-x top;	
	background-color: #f8f8f8;	
	color:#464646;
	overflow:hidden;
	width:100%;
	padding:10px 0px 10px 0px;		
}
.link_list_white{	
	background:url(../../images/japanese/dotted_new_center.gif) repeat-x top;	
	background-color: #fff;	
	color:#464646;
	overflow:hidden;
	width:100%;
	padding:10px 0px 10px 0px;	
}
.lbl_link{
	float:left; 
	width:15%;
	padding:0px 0px 0px 10px;	
}
.ctn_link{
	float:left;
	width:75%;
	padding:0px 6px 6px 6px;
		
}

.ctn_link a{ color:#0000FF;}
.ctn_link1{
	float:left;
	width:75%;
	padding:0px 6px 6px 6px;	
}
.ctn_link1 a{ color:green; text-decoration:none;}
.split_page_link_{	
	background:url(../../images/japanese/dotted_new_center.gif) repeat-x top;	
	color:#464646;
	overflow:hidden;	
}
.bg_new_jobs{
	background-color:#00a8ed;
	color:#fff;
	padding:10px;
	font-weight:bold;
	text-align:center;
}
.paging { list-style:none; list-style-type:none;}
.slippage { float:left;color:#000000; width:50px; overflow:hidden }
.slippage1 { float:left;color:#000000; width:300px; overflow:hidden; margin-top:-20px }

/*--poll_tax--*/

.next { background:#1693BC; color:white; font-weight:bold; width:80px; text-align:center; float:right }
.next a{ text-decoration:none; color:white }
.preview { background:#1693BC; color:white; font-weight:bold; width:80px; text-align:center;  }
.preview a{ text-decoration:none; color:white }
.td_right{ clear:right; color:#0033FF; border-bottom:1px solid #ccc;padding:3px 0px}
.td_left{ float:left; color:#0033FF; width:150px; border-bottom:1px solid #ccc; padding:3px 0px }
