@import "biz.css";
@import "font.css";




/**********　今日のNEWS　**********/


#todaynews1{
  position: relative;
  width:100%;
  height:27px;
  border-top:#a8bff1 1px solid;
  border-bottom:#a8bff1 1px solid;
}
#todaynews2{
  position: relative;
  width:auto;
  height:23px;
  border-top:#e2ecf5 2px solid;
  border-bottom:#e2ecf5 2px solid;
}
#todaynews3{
  position: relative;
  width:auto;
  height:23px;
  border-top:#e2ecf5 2px solid;
  border-bottom:#e2ecf5 2px solid;
  background-color:#e2ecf5;
  filter: Alpha(Opacity=85);
}
#todaynews-L{
  position:absolute;
  top:-1px;
  left:-1px;
  _left:0px;
  float:left;
  width:3px;
  height:29px;
  background:url(../images/todaynews_l.gif) no-repeat;
}
#todaynews-T{
  position:relative;
  float:left;
  margin-left:10px;
  
}
#todaynews-R{
  position:absolute;
  top:-1px;
  right:0px;
  float:right;
  width:3px;
  height:29px;
  background:url(../images/todaynews_r.gif) no-repeat;
}






/**********　グルメ　**********/




#grou_logo{
  position:absolute;
  left:620px;
  top:-77px;
}

#grou_tit{
  position:absolute;
  left:153px;
  top:-68px;
}

#gourmet_bg{
  background: url(../BizSelection/gourmet/images/gourmet_bg.jpg) no-repeat;
}




/**********　様式ダウンロード　**********/


#frm_main{
  position:relative;
  width:100%;
  float:right;
}

/******** roundbox *********/

.frm_border{
  border-color:#7b92cd;}
  
.frm_rboxgr1{
  position:relative;
  width:auto;
  height:100%;
  margin: 0 0 -2px 0;
  text-align:left;
  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#5669f1); 
  }
.frm_rboxgr2{
  position:relative;
  width:auto;
  height:33px;
  margin: 0 1px -1px 1px;
  text-align:left;
  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#a3acf7, EndColorStr=#5669f1); 
  }
  
.frm_rbox1{
  position:relative;
  width:auto;
  height:1px;
  border-top: 1px;
  border-right: 0px;
  border-bottom: 0px;
  border-left: 0px;
  border-style: solid;
  left:-1px;
  _left:0px;
} 
.frm_rbox2{
  position:relative;
  width:auto;
  border-top: 0px;
  border-right: 1px;
  border-bottom: 0px;
  border-left: 1px;
  border-style: solid;
  left:-1px;
  _left:0px;
}

.frm_rbox3{
  position:relative;
  width:auto;
  border-top: 0px;
  border-right: 1px;
  border-bottom: 0px;
  border-left: 1px;
  border-style: solid;
  left:-1px;
  _left:0px;
}

.frm_rbox4{
  position:relative;
  width:auto;
  height:2px;
  border-top: 0px;
  border-right: 1px;
  border-bottom: 1px;
  border-left: 1px;
  border-style: solid;
  left:-1px;
  _left:0px;
}

.frm_r01{  
  position:absolute;
  float:left;
  width:2px;
  height:2px;
  left:0px;
  top:-1px;
  background-image:url(../images/r01bb.gif);
  background-repeat:no-repeat;
}
.frm_r02{  
  position:absolute;
  float:right;
  width:2px;
  height:2px;
  right:0px;
  top:-1px;
  background-image:url(../images/r02bb.gif);
  background-repeat:no-repeat;
}

.frm_r03{  
  position:absolute;
  float:left;
  width:2px;
  height:2px;
  left:-1px;
  top:1px;
  background-image:url(../images/r03bb.gif);
  background-repeat:no-repeat;
}
.frm_r04{  
  position:absolute;
  float:right;
  width:2px;
  height:2px;
  right:-1px;
  top:1px;
  background-image:url(../images/r04bb.gif);
  background-repeat:no-repeat;
}

#frm_aobox{
  position:relative;
  width:auto;
  height:45px;
  border-top: 4px;
  border-right: 4px;
  border-bottom: 4px;
  border-left: 4px;
  border-style:solid;
  border-color:#D9E9F7;
  padding:10px;
}


#sample_pop1{
  position:relative;
  width:500px;
  height:20px;
  border: solid 1px #769EE2;
  padding:2px;
  text-align:center;
}
#sample_pop2{
  position:relative;
  float:left;
  width:80px;
  height:16px;
  background-color:#FFC184;
  padding:2px;

  }
#sample_pop3{
  position:relative;
  float:right;
  width:380px;
  height:16px;
}
#samplebg{
  position:relative;
  width:770px;
  background:url(../yosiki/images/samplebg.jpg) no-repeat;
  text-align:center;
}

#sample1{
  position:relative;
  width:740px;
  margin-top:60px;
  
}
#sample2{
  position:relative;
  width:740px;
  margin-top:10px;
  text-align:left;
}
#sample_box{
  width:220px;
  float:left;
  margin-right:37px;
}
#sample_box2{
  width:220px;
  float:left;
}

#sample_tit1{
  position:relative;
  width:375px;
  _width:372px;
  margin-left:5px;
  text-align:left;
}

#frm_box3px{
 position:relative;
 width:auto;
 margin:-4px 10px 0 10px;
 border-width:0 3px 0 3px;
 border-style:solid;
}
#frm_boxline{
 position:relative;
 width:auto;
 margin:5px 10px 0 10px;
 height:15px;
 background: url(../yosiki/images/boxlinebg.gif) repeat-x;
}


#frm3_box01{
  position:relative;
  width:auto;
  margin:10px 12px 0 12px;
  height:1px;
  border-top: 3px;
  border-right: 0px;
  border-bottom: 0px;
  border-left: 0px;
  border-style: solid;

}
#frm3_box02{
  position:relative;
  width:auto;
  margin:-5px 12px 0 12px;
  height:1px;
  border-top: 0px;
  border-right: 0px;
  border-bottom: 3px;
  border-left: 0px;
  border-style: solid;

}

.frm3_r01{  
  position:absolute;
  float:left;
  width:10px;
  height:10px;
  left:-2px;
  top:-3px;
  background-image:url(../yosiki/images/boxr1.gif);
  background-repeat:no-repeat;
}
.frm3_r02{  
  position:absolute;
  float:right;
  width:10px;
  height:10px;
  right:-2px;
  top:-3px;
  background-image:url(../yosiki/images/boxr2.gif);
  background-repeat:no-repeat;
}

.frm3_r03{  
  position:absolute;
  float:left;
  width:10px;
  height:10px;
  left:-2px;
  top:-6px;
  background-image:url(../yosiki/images/boxr3.gif);
  background-repeat:no-repeat;
}
.frm3_r04{  
  position:absolute;
  float:right;
  width:10px;
  height:10px;
  right:-2px;
  top:-6px;
  background-image:url(../yosiki/images/boxr4.gif);
  background-repeat:no-repeat;
}

#preview {
  position:absolute;
  width:278px;
  height:190px;
  background-image:url(../yosiki/images/layerbg.gif);
  background-repeat:no-repeat;
  top:10px;
  left:200px;
}


/**********　エラー画面　**********/


#errork{
  position: relative;
  width:49px;
  height:62px;
  left:130px;

}

#errortop{
position:relative;
width:400px;
}
#error1{
  position: relative;
  width:auto;
  height:418px;
  border-style:solid;
  border-color:#cfcfcf;
  border-width:1px 0 1px 0;
}
#error2{
  position: relative;
  width:auto;
  height:410px;
  border-style:solid;
  border-color:#f0f0f0;
  border-width:4px 0 4px 0;
}
#error-L{
  position:absolute;
  top:-6px;
  left:-8px;
  float:left;
  width:7px;
  height:420px;
  background:url(../images/error_l.gif) no-repeat;
}
#error-T{
  position:relative;
  float:left;
  margin-left:10px;
}
.top30px{margin-top:30px;}
.top40px{margin-top:40px;}
.txt12bk{font-size:12pt; color:#444444; text-align:center}
.txt12bk2{font-size:12pt; color:#444444;}
.txt11bk{font-size:11pt; color:#444444;}
.bot30px{margin-bottom:30px;}


.no1{
  position: absolute;
  top:16px;
  left:90px;
}
.no2{
  position: absolute;
  top:142px;
  left:90px;
}
.no3{
  position: absolute;
  top:249px;
  left:90px;

}
#dotline{
position:relative;
top:-10px;
left:62px;
width:620px;
border-width:1px;
border-bottom-style:dashed;
border-color:#d1d1d1;
}

#errorQ{
	position:absolute;
	background: url(../images/Q&A.gif) no-repeat;
	width:76px;
	height:30px;
	right:167px;
	top:363px;
}
#error-illust{
	position:absolute;
    
	width:107px;
	height:107px;
	right:45px;
	top:292px;
}

#errorbg{
  position:relative;
  width:auto;
  margin:0 6px 0 6px;
  height:408px; 
  border-style:dashed;
  border-width:1px;
  border-color:#d1d1d1;
}

#error-R{
  position:absolute;
  top:-6px;
  right:-8px;
  float:right;
  width:7px;
  height:420px;
  background:url(../images/error_r.gif) no-repeat;
}

#boxdiv00{
	position:relative;
	width:50%;
	background-color:#dceefc;
	left: 170px;
	top: 20px;
}
#boxdiv0{
  position:relative;
  height:5px;
  width:100%;
  background-color:#dceefc;
}

#preview{
  position:absolute;
  width:278px;
  height:190px;
  background:url(/portal/images/yosiki_images/layerbg.gif) no-repeat;
  top:16px;
  left:162px;
}


/**********　様式ダウンロード　**********/


.ninki a:link {color: #666666; text-decoration: none;}
.ninki a:visited {color: #666666; text-decoration: none;}
.ninki a:active {color: #666666; text-decoration: none;}
.ninki a:hover {color:#BF4E31; text-decoration: underline;}



.yosiki_login_form{
  position:relative;
  width:770px;
  }

.yosiki_login_form_left{
  position:relative;
  width:200px;
  left:25px;
  float:left;
  }

.yosiki_login_form_right{
  position:relative;
  width:500px;
  right:25px;
  float:right;
  }

.form_auto{
	position:relative;
	width:auto;
  }
  
.all_m5px{margin:5px;}
.tenki_chieki_underline{border-bottom:solid 1px #e0e0e0;}
.yosiki_underline{border-bottom:#D9D9D9 dotted 1px;}
.tb_tenki_tit {
  border-bottom:#E7E7E7 1px solid;
  border-right:#E7E7E7 1px solid;
  background-color:#F6F6F6;
  text-align:center;
}
.l-sen{border-left:#e7e7e7 1px solid;}
.dott-sen{border-left:#DDDDDD 1px double; height:30px;}

.yosiki_login_form2_left{
  position:relative;
  width:440px;
  float:left;
  }
  
.yosiki_login_form2_right{
  position:relative;
  width:310px;
  float:right;
  }

.yosiki_prev_box{
  position:relative;
  width:400px;
  }
  
.yosiki_ninki_box{
  position:relative;
  width:282px;
  }

.yosiki_logout_box{
  position:relative;
  width:245px;
  }

.yosiki_logout_box2{
  position:relative;
  width:285px;
  margin:17px 0px 18px 0px;
  background-color:#F9F9F9;
  }







/*********** ログイン *************/

#joinbg1{
position:relative;
width:89px;
height:53px;
background:url(../images/joinbg.jpg) no-repeat;
text-align:center;
}

#joinbg2{
position:relative;
width:89px;
height:53px;
background:url(../images/joinbg2.jpg) no-repeat;
text-align:center;
}

.retop5{
position:relative;
margin-top:5px;
width:623px;
}



/*********** ポータルって？ *************/

#pimbox{
  position:relative;
  width:92%;
}
#pimbox2{
  position:relative;
  width:650px;
}
#pimbox3{
  position:relative;
  width:748px;
}

#pimboxline{
  position:relative;
  width:672px;
  height:1px;
  border-style:solid;
  border-top:1px;
  border-left:0;
  border-right:0;
  border-bottom:0;
}
#pimboxline2{
  position:relative;
  width:620px;
  height:1px;
  border-style:solid;
  border-top:1px;
  border-left:0;
  border-right:0;
  border-bottom:0;
}
#pimboxline3{
  position:relative;
  width:auto;
  height:1px;
  border-style:solid;
  border-top:1px;
  border-left:0;
  border-right:0;
  border-bottom:0;
}

/*********** アンケート *************/

#motobox{
  position:relative;
  width:auto;
}

#kakobox{
  position:relative;
  width:305px;
}

#anketobg{
  position:absolute;
  width:178px;
  height:153px;
  right:34px;
  top:183px;
}

/****************** 様式のFLASH　マイページ用　*********************/

#dl_menu{
 position:absolute;
 width:561px;
 height:161px;
 left:-285px;
 top:25px;
 visibility:visible;
}

#dl_menu1{position:absolute; width:380px; height:130px; z-index:1; left:-150px; top:45px; text-align:left; visibility: hidden;}
#dl_menu2{position:absolute; width:380px; height:130px; z-index:1; left:-150px; top:45px; text-align:left; visibility: hidden;}
#dl_menu3{position:absolute; width:380px; height:130px; z-index:1; left:-150px; top:45px; text-align:left; visibility: hidden;}
#dl_menu4{position:absolute; width:380px; height:130px; z-index:1; left:-150px; top:45px; text-align:left; visibility: hidden;}
#dl_menu5{position:absolute; width:380px; height:130px; z-index:1; left:-150px; top:45px; text-align:left; visibility: hidden;}
#dl_menu6{position:absolute; width:380px; height:130px; z-index:1; left:-150px; top:45px; text-align:left; visibility: hidden;}
#dl_menu7{position:absolute; width:380px; height:130px; z-index:1; left:-150px; top:45px; text-align:left; visibility: hidden;}
#dl_menu8{position:absolute; width:380px; height:130px; z-index:1; left:-150px; top:45px; text-align:left; visibility: hidden;}
#dl_menu9{position:absolute; width:380px; height:130px; z-index:1; left:-150px; top:45px; text-align:left; visibility: hidden;}
#dl_menu10{position:absolute; width:380px; height:130px; z-index:1; left:-150px; top:45px; text-align:left; visibility: hidden;}
#dl_menu11{position:absolute; width:380px; height:130px; z-index:1; left:-150px; top:45px; text-align:left; visibility: hidden;}
#dl_menu12{position:absolute; width:380px; height:130px; z-index:1; left:-150px; top:45px; text-align:left; visibility: hidden;}
#dl_menu13{position:absolute; width:380px; height:130px; z-index:1; left:-150px; top:45px; text-align:left; visibility: hidden;}
#dl_menu14{position:absolute; width:380px; height:130px; z-index:1; left:-150px; top:45px; text-align:left; visibility: hidden;}
#dl_menu15{position:absolute; width:380px; height:130px; z-index:1; left:-150px; top:45px; text-align:left; visibility: hidden;}


/****************** 様式のFLASH　一般トップ用 *********************/

#dl_ipmenu{
 position:absolute;
 width:561px;
 height:161px;
 left:-290px;
 top:3px;
 visibility:visible;
}

#dl_ipmenu1{position:absolute; width:380px; height:130px; z-index:1; left:-139px; top:20px; text-align:left; visibility: hidden;}
#dl_ipmenu2{position:absolute; width:380px; height:130px; z-index:1; left:-139px; top:20px; text-align:left; visibility: hidden;}
#dl_ipmenu3{position:absolute; width:380px; height:130px; z-index:1; left:-139px; top:20px; text-align:left; visibility: hidden;}
#dl_ipmenu4{position:absolute; width:380px; height:130px; z-index:1; left:-139px; top:20px; text-align:left; visibility: hidden;}
#dl_ipmenu5{position:absolute; width:380px; height:130px; z-index:1; left:-139px; top:20px; text-align:left; visibility: hidden;}
#dl_ipmenu6{position:absolute; width:380px; height:130px; z-index:1; left:-139px; top:20px; text-align:left; visibility: hidden;}
#dl_ipmenu7{position:absolute; width:380px; height:130px; z-index:1; left:-139px; top:20px; text-align:left; visibility: hidden;}
#dl_ipmenu8{position:absolute; width:380px; height:130px; z-index:1; left:-139px; top:20px; text-align:left; visibility: hidden;}
#dl_ipmenu9{position:absolute; width:380px; height:130px; z-index:1; left:-139px; top:20px; text-align:left; visibility: hidden;}
#dl_ipmenu10{position:absolute; width:380px; height:130px; z-index:1; left:-139px; top:20px; text-align:left; visibility: hidden;}
#dl_ipmenu11{position:absolute; width:380px; height:130px; z-index:1; left:-139px; top:20px; text-align:left; visibility: hidden;}
#dl_ipmenu12{position:absolute; width:380px; height:130px; z-index:1; left:-139px; top:20px; text-align:left; visibility: hidden;}
#dl_ipmenu13{position:absolute; width:380px; height:130px; z-index:1; left:-139px; top:20px; text-align:left; visibility: hidden;}
#dl_ipmenu14{position:absolute; width:380px; height:130px; z-index:1; left:-139px; top:20px; text-align:left; visibility: hidden;}
#dl_ipmenu15{position:absolute; width:380px; height:130px; z-index:1; left:-139px; top:20px; text-align:left; visibility: hidden;}





.fmn_auto{
	position:relative;
	width:auto;
  }

.fmn_auto1{
	position:relative;
	width:268px;
  }  
  

  
/****************** 様式の個別DLページ　ログイン、ログアウト *********************/

.ninki a:link {color: #666666; text-decoration: none;}
.ninki a:visited {color: #666666; text-decoration: none;}
.ninki a:active {color: #666666; text-decoration: none;}
.ninki a:hover {color:#BF4E31; text-decoration: underline;}


.style1 {color: #FF6600}
.style2 {color: #999999}
.style3 {color: #666666}
.style4 {color: #98110E}


.yosiki_login_form{
  position:relative;
  width:768px;
  }

.yosiki_login_form_left{
  position:relative;
  width:200px;
  left:20px;
  float:left;
  }

.yosiki_login_form_right{
  position:relative;
  width:490px;
  right:20px;
  float:right;
  }

.form_auto{
	position:relative;
	width:auto;
  }
  
.all_m5px{margin:5px;}
.tenki_chieki_underline{border-bottom:solid 1px #e0e0e0;}
.yosiki_underline{border-bottom:#D9D9D9 dotted 1px;}
.tb_tenki_tit {
  border-bottom:#E7E7E7 1px solid;
  border-right:#E7E7E7 1px solid;
  background-color:#F6F6F6;
  text-align:center;
}
.l-sen{border-left:#e7e7e7 1px solid;}
.viewr-sen{border-left:#DDDDDD 1px solid; height:30px;}

.yosiki_login_form2_left{
  position:relative;
  width:440px;
  float:left;
  }
  
.yosiki_login_form2_right{
  position:relative;
  width:310px;
  float:right;
  }

.yosiki_prev_box{
  position:relative;
  width:400px;
  }

.prev1{
  position:relative;
  width:160px;
  border:solid 1px #CCCCCC;
  }

.prev2{
  position:relative;
  width:360px;
  border:solid 1px #CCCCCC;
  margin:19px 0px 19px 0px;
  }
  
.yosiki_ninki_box{
  position:relative;
  width:282px;
  }

.yosiki_logout_box{
  position:relative;
  width:245px;
  }

.yosiki_logout_box2{
  position:relative;
  width:285px;
  margin:15px 0px 43px 0px;
  background-color:#F9F9F9;
  }



/****************** 社会保険/労働新聞 *********************/


.box_200{width:198px;}
.boader1px{border:solid 1px #cccccc;}
.roudou_title{
position:relative;
border-top: 2px solid #3A67AB;
border-bottom:2px solid #3A67AB;
}

.shaho_pr{ border:solid 2px #99BA78;}
.kensaku_sen{border-top:solid 1px #CCCCCC;}

.bot_dott{border-bottom: dotted 1px #e0e0e0;}  

.roudou_title2{
position:relative;
height:48px;
background-color:#EBF2FA;
}


.shaho_title{
position:relative;
border-top: 2px solid #639850;
border-bottom:2px solid #639850;
}
.shaho_title2{
position:relative;
height:48px;
background-color:#ECF7E2;
} 

.shoho_top_l{
position:relative;
width:410px;
float:left;
}

.shoho_top_r{
position:relative;
width:208px;
margin:-25px 2px 2px 0px;
background-color:#F5F5F5;
float:right;
border:solid 1px #9A9999;
}  

.shaho_list_title{
position:relative;
border-top: 2px solid #C9C9C9;
border-bottom:2px solid #C9C9C9;
}

.shaho_list_title2{
position:relative;
height:48px;
background-color:#FAFAFA;
} 




/****************** サイトマップ *********************/


#sitemap_list {
 position:relative; 
 width:180px;
 float:left;
 text-align:left;
}

#sitemap_list2 {
 position:relative; 
 width:175px;
 float:left;
 margin-left:10px;
 text-align:left;
 border-left:1px;
 border-top:0;
 border-right:0;
 border-bottom:0;
 border-style:solid;
}

#sitemap_list3 {
 position:relative; 
 width:175px;
 float:left;
 margin-left:10px;
}

.sitemap {
 position:relative; 
 width:960px;
 margin:20px 0 0 0;
}


#leftbnr{
  position: relative;
  width:198px;
  }

.mlbp{
	margin-bottom: 5px;
}




/****************** ポータルの歩き方 *********************/

	
#greybox{
  position: relative;
  width:670px;
  border-style: solid;
  border-top-width:0px;
  border-right-width:1px;
  border-bottom-width:0px;
  border-left-width:1px;
  border-color: #CCCCCC;
  text-align:center;
}
#greybox2{
  position: relative;
  width:330px;
  border-style: solid;
  border-top-width:0px;
  border-right-width:1px;
  border-bottom-width:0px;
  border-left-width:1px;
  border-color: #CCCCCC;
  text-align:center;
}

#lcmbg1{  
  position:relative;
  height:4px;
  }
#lcmbg2{
  position:relative;
  height:4px;
}
.lcmimg{
	border: ipx #CCCCCC;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
   }	
.lcmp{
  margin-top:5px;
}

#txtbox{
  position:relative;
  width:30%;

}
#txtbox3{
  position:relative;
  width:250px;
}
#txtbox4{
  position:relative;
  width:auto;
}
.tentate{
  border-right:dotted;
  border:1px;
  padding-right:10px;
  border-right-color:#CCCCCC
}
.tentate2{
  border-right:dotted;
  border:1px;
  padding-right:5px;
  border-right-color:#CCCCCC
}


/******************　ビジネスアンテナ　******************/

#ant_tit{
position:relative;
width:auto;
height:25px;
background-color:#f4ede3;
border-style:solid;
border-top:0;
border-left:3px;
border-right:0;
border-bottom:0;
border-color:#FC7D47;
text-align:left;
padding-left:10px;
top:0px;
left:0px;
}

#ant_box{
position:relative;
width:95%;
}

#ant_box2l{
position:relative;
float:left;
width:48%;
}

#ant_box2r{
position:relative;
float:right;
width:48%;
}

#ant_oss{
position:relative;
width:100%;
background-color:#EBEDF5;
text-align:left;
}

/********************* No Search ***********************/


#gradi_ns{
  position:absolute;
  width:100%;
  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#DBEAFD, EndColorStr=#ffffff); 
  height:150px;
  }
  
#table_ns{
  min-width:990px;
  margin:0 auto;
  text-align:center;
  } 
  
.ns_head{
position:relative;
width:984px;
height:107px;
background:url(../images/blur.jpg) no-repeat;
}

.ns_topr{
  position:relative;
  width:968px;
  margin-right:15px;
  font-family:Arial, "MS Pゴシック", Helvetica, sans-serif;
  font-size: 11px;
  color: #666666;
  font-weight: bold;
  line-height: 17px;
  text-align:right;
}

.ns_logo{
margin:22px 0px 0px 15px;
float:left;
}

#ns_search{
	position: absolute;
	top: 19px;
	width: 426px;	
	height: 49px;
	padding: 0px;
	margin: 0px;
	left: 227px;
    font-size: 8.5pt; color:#333333;
}

#ns_search2{
	position: absolute;
	top: 19px;
	width: 426px;	
	height: 49px;
	padding: 0px;
	margin: 0px;
	left: 227px;
    font-size: 8.5pt; color:#333333;
}


#ns_t1gtk{
	position: absolute;
	top: 76px;
	width: 426px;
	height: 15px;
	left: 227px;
	text-align: center;
	font-size:9pt; color:#000099;
}

#ns_tqrdiv{
  	position: absolute;
	top: 21px;	
	height: 60px;
	left: 703px;
	}
	
.tqr{margin: 0px 10px 0px 10px ;}	
.ns_msg{
position:relative;
margin:40px 0px 40px 0px;
line-height:200%;
}







/********************* 総務の玉手箱 ***********************/

.yosiki_gradi{filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffe2b6, EndColorStr=#ffffff);   }


#somubox_line1{
  position:relative;
  width:auto;
  background-color:#FFFFFF;
  border-width:0 1px 0 1px;
  border-style:solid;
  border-color:#cacaca;
  margin-left:3px;
  margin-right:3px;
  text-align:left;
  }

#somumenu_tit{
  position:relative;
  width:100%;
  height:55px;
  border-style: solid;
  border-width:1px 1px 1px 1px;
  border-color: #95bbfc;
}

#somumenu_tit_col{
  position:relative;
  width:auto;
  height:52px;
  border-style: solid;
  border-width:2px 2px 1px 2px;
  border-color: #d6e6fd;
  background-color: #eff6fe;
  padding:0 3px 0 3px;
}

#somumenu_scroll{
	position:relative;
	width:100%;
	height:490px;
	overflow-x:scloll;
	overflow-y:scroll;
	padding:0px; 
	border:0px; 
}




#hon_bnr{
  position:relative;
  width:100%;
  height:52px;
  margin-top:5px;
  background-image: url(/portal/images/somu_images/hon_bnr_bg.jpg);
  background-repeat:repeat-x;
  border-width:1px;
  border-style:solid;
}
  
#hon_bnr_l{
  position:relative;
  float:left;
  width:8px;
  height:50px;
  background-image: url(/portal/images/somu_images/hon_bnr_l.jpg);
  background-repeat:no-repeat;
}

#hon_bnr_r{
  position:relative;
  float:right;
  width:8px;
  height:50px;
  background-image: url(/portal/images/somu_images/hon_bnr_r.jpg);
  background-repeat:no-repeat;
}




#yo_thum1 {
  position:relative;
  float:left;
  border:1px solid #EDD6CD; 
  width:172px; 
  height:248px;
  }
#yo_thum2 {
  border:5px solid #FEFDFC; 
  width:162px; 
  height:238px;
  text-align:center;
  }



#yosiki_tab1 {
	position:relative;
	left: 0px;
	top: 26px;
	width:100%;  
 }
#yosiki_tab2 {
	position:relative;
	left: 0px;
	top: 26px;
	width:100%;  
 }
#yosiki_tab3 {
	position:relative;
	left: 0px;
	top: 26px;
	width:100%;  
 }
 
#yosiki_tab2list{
    position:relative;
	left: 0px;
	top: 26px;
	width:100%; 
} 
 
#yosiki_tab1menu {
	position:absolute;
	left: 8px;
	top: 50px;
	width:113px;
	height:30px;
	background-image:url(/portal/images/yosiki_images/tab1bg.jpg) ;
	background-repeat:no-repeat; 
 }
#yosiki_tab2menu {
	position:absolute;
	left: 123px;
	top: 50px;
	width:113px;
	height:30px;
	background-image:url(/portal/images/yosiki_images/tab2bg.jpg) ;
	background-repeat:no-repeat; 
 }
 
#yosiki_tab3menu {
	position:absolute;
	left: 238px;
	top: 50px;
	width:113px;
	height:30px;
	background-image:url(/portal/images/yosiki_images/tab3bg.jpg) ;
	background-repeat:no-repeat; 
 }
 

.nenkinTop{
 position:relative;
 background-color:#E4EDFE;
 border-width:1px;
 border-color:#BED3FF;
 border-style:solid;
 width:298px;
 height:22px;
 padding:3px 0 0 5px;
}