/*蜈ｨ菴薙�ｮ繝吶�ｼ繧ｹ繧ｹ繧ｿ繧､繝ｫ*/
body{
	font-size: 12px;
	color: #333333;
	background-color: #ffffff;
}
h1.top{
	font-size: 12px;
	color: #333333;
	line-height: 16px;
	font-weight: normal;
	margin: 23px 0px 0px 0px;
}
h1.top-page{
	font-size: 10px;
	color: #333333;
	line-height: 14px;
	font-weight: normal;
	margin: 9px 5px 0px 27px;
}
.headerline{
	background-color: #004a8b;
}
.logo{
	margin: 0px 0px 0px 11px;
}
.footerlink{
	font-size: 10px;
	line-height: 14px;
	margin: 0px 0px 0px 0px;
}
label {
  font-weight: normal;
}


/*荳句ｱ､繝壹�ｼ繧ｸ繧ｹ繧ｿ繧､繝ｫ*/
.header{
	margin: 10px 0px 0px 0px;
}
h1.content{
	font-size: 12px;
	color: #333333;
	line-height: 16px;
	font-weight: normal;
	margin: 23px 0px 0px 0px;
}
.subtitle1{
	margin: 20px 0px 0px 0px;
}
.subtitle2{
	margin: 30px 0px 0px 0px;
}
.midashi-box1{
	margin: 20px 0px 0px0px;
}
.midashi1{
	font-size: 12px;
	color: #dd0000;
	font-weight: bold;
	margin: 0px 0px 1px 0px;
}
.basetxt1{
	font-size: 12px;
	color: #333333;
	line-height: 16px;
	margin: 4px 0px 0px 0px;
}
.basetxt2{
	font-size: 12px;
	color: #333333;
	line-height: 16px;
	margin: 6px 10px 0px 10px;
}
.basetxt1siten{
  font-size: 12px;
  color: #333333;
  line-height: 16px;
  margin: 4px 0px 0px 0px;
  text-align: left;
}
.basetxt2siten{
  font-size: 10px;
  color: #333333;
  line-height: 12px;
  margin: 4px 0px 0px 0px;
  text-align: left;
}
.basetxt3{
	font-size: 12px;
	color: #333333;
	line-height: 16px;
	margin: 12px 10px 0px 30px;
}
.footer1{
	margin: 45px 0px 0px 0px;
}
.footer2{
	margin: 15px 0px 0px 0px;
}
.btn1{
	margin: 14px 0px 0px 10px;
}
.btn2{
	margin: 10px 0px 0px 6px;
}
.photo1{
	margin: 8px 0px 0px 10px;
}
.graf-box{
	margin: 8px 0px 0px 0px;
}



/*繧ｪ繝ｼ繝翫�ｼ讒伜髄縺代＃譯亥��繧ｹ繧ｿ繧､繝ｫ*/
.address{
	margin: 45px 0px 0px 0px;
}



/*繝励Λ繧､繝舌す繝ｼ繝昴Μ繧ｷ繝ｼ繧ｹ繧ｿ繧､繝ｫ*/
.privacy-midashi{
	font-size: 12px;
	color: #336600;
	font-weight: bold;
	margin: 15px 0px 0px 10px;
}
.privacy-shikaku{
	font-size: 10px;
	color: #99cc33;
	font-weight: normal;
}
.privacy-txt1{
	font-size: 12px;
	color: #333333;
	line-height: 16px;
	margin: 4px 20px 0px 20px;
}
.privacy-txt2{
	font-size: 12px;
	color: #333333;
	line-height: 16px;
	margin: 10px 20px 0px 20px;
}
.privacy-txt3{
	font-size: 12px;
	color: #333333;
	line-height: 16px;
	margin: 25px 20px 0px 20px;
}
.privacy-txt4{
	font-size: 12px;
	color: #333333;
	line-height: 16px;
	margin: 10px 20px 0px 32px;
}



/*莨夂､ｾ讎りｦ√せ繧ｿ繧､繝ｫ*/
.company-midashi{
	font-size: 12px;
	color: #cc3333;
	font-weight: bold;
	line-height: 16px;
	margin: 6px 6px 6px 6px;
}
.company-txt{
	font-size: 12px;
	color: #333333;
	line-height: 16px;
	margin: 6px 6px 6px 6px;
}
.combg{
	background-color: #ffeeec;
}
.comline{
	background-color: #cccccc;
}



/*豎ゆｺｺ諠�蝣ｱ繝ｻ謗｡逕ｨ繧ｹ繧ｿ繧､繝ｫ*/
.reqruit-txt1{
	font-size: 12px;
	color: #333333;
	line-height: 16px;
	margin: 6px 6px 6px 6px;
}
.reqruit-txt2{
	font-size: 12px;
	color: #333333;
	line-height: 16px;
	margin: 10px 6px 6px 6px;
}
.voice-txt1{
	font-size: 12px;
	color: #333333;
	line-height: 16px;
	margin: 10px 10px 10px 10px;
}
.reqruitline{
	background-color: #999999;
}
.reqruitbg{
	background-color: #f8f8f8;
}
.req-atte{
	color: #ff9933;
}
.hissu{
	font-size: 10px;
	color: #ff0000;
}
.req-box{
	margin: 20px 0px 0px 0px;
}
.voiceline{
	background-color: #c8dcfe;
}


/*繝ｪ繧ｯ繧ｨ繧ｹ繝育匳骭ｲ繧ｹ繧ｿ繧､繝ｫ*/
.request-midashi1{
	font-size: 14px;
	color: #cc9933;
	font-weight: bold;
	margin: 0px 0px 3px 2px;
}
.request-midashi2{
	font-size: 14px;
	color: #cc9933;
	font-weight: bold;
	margin: 20px 0px 3px 2px;
}
.request-txt1{
	font-size: 12px;
	color: #333333;
	line-height: 16px;
	margin: 6px 6px 6px 6px;
}
.request-txt2{
	font-size: 12px;
	color: #333333;
	line-height: 16px;
	margin: 10px 6px 6px 6px;
}
.requestline{
	background-color: #999999;
}
.requestbg{
	background-color: #ffffdd;
}
.request-atte{
	color: #ff9933;
}
.hissu{
	font-size: 10px;
	color: #ff0000;
}


