body {
	margin: 0px;
	background-image:  url(../img/back2.gif);
	background-repeat: repeat-y;
	background-position: center top;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

.back2 {
	margin: 0px;
	background-image:  url(../img/back3.gif);
	background-repeat: no-repeat;
	background-position: center top;
	color: #111111;
}

h1 {
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	margin: 0px;
	background-color: #0253A3;
	padding: 3px 3px 3px 10px;
	height: 12px;
}

a:link {color: #0043ED}
a:visited {color: #0043ED}
a:hover {color: #000000}
a:active   {color:#0043ED}

div#main  { width:722px; margin-top:9px;}
div#box1  {	width:423px;	margin-top:0px;	float: left;}
div#box2  { width:299px; margin-top:0px;	float: left;}
.boxclear  { clear: left; margin-top:10px;}

div#pankuzu  {	font-size: 10px;	line-height: 12px;	color: #3F3F3F;	text-decoration: none;}
div#pankuzu a:link  {	font-size: 10px;	line-height: 12px;	color: #3F3F3F;	text-decoration: none;}
div#pankuzu a:visited {	font-size: 10px;	line-height: 12px;	color: #3F3F3F;	text-decoration: none;}
div#pankuzu a:hover {	font-size: 10px;	line-height: 12px;	color: #0D70C3;	text-decoration: none;}
div#pankuzu a:active  {	font-size: 10px;	line-height: 12px;	color: #3F3F3F;	text-decoration: none;}

.title-1 {
	font-size: 12px;
	font-weight: bold;
 color: #EE229F;
	border-bottom: 1px solid #59093A;
	border-left: 4px solid #59093A;
	line-height: 25px;
	text-indent: 5px;
}

.copyright{
	background-image: url(../img/copyright-back.gif);
	background-repeat: no-repeat;
	height: 21px;
	font-size: 12px;
	color: #FFFFFF;
	line-height: 21px;
	text-align: right;
	padding-right: 8px;
}
.copyright a {	font-size: 12px;	color: #FFFFFF;	text-decoration: none;}
.copyright a:link  {	font-size: 12px;	color: #FFFFFF;	text-decoration: none;}
.copyright a:visited {	font-size: 12px;	color: #FFFFFF;	text-decoration: none;}
.copyright a:hover {	font-size: 12px;	color: #FFFFFF;	text-decoration: underline;}
.copyright a:active  {	font-size: 12px;	color: #FFFFFF;	text-decoration: none;}

.right-back {	background-image:  url(../img/right-back.gif);	background-repeat: repeat-y;	background-color: #FFFFFF;}

.text-10{  font-size: 10px; line-height: 14px; color: #111111}
.text-14{  font-size: 12px; line-height: 14px; color: #111111}
.text-16{  font-size: 12px; line-height: 16px; color: #111111}
.text-18{  font-size: 12px; line-height: 18px; color: #111111}
.text-18-5{	font-size: 12px;	line-height: 18px;	color: #111111;	padding: 5px 10px;}
.text-18-15{	font-size: 12px;	line-height: 18px;	color: #111111;	padding: 15px 10px 5px;}
.text-18-15-2{	font-size: 12px;	line-height: 18px;	color: #111111;	padding: 15px 10px 15px;}
.text-18 b{  font-size: 12px; line-height: 18px; color: #000E75;	font-weight: bold;}
.text-18-5 b{  font-size: 12px; line-height: 18px; color: #000E75;	font-weight: bold;}
.text-18-15 b{  font-size: 12px; line-height: 18px; color: #000E75;	font-weight: bold;}
.text-20{  font-size: 12px; line-height: 20px; color: #111111}
.text-s{  font-size: 10px; line-height: 14px; color: #111111}
.text-18-2{  font-size: 12px; line-height: 18px; color: #111111}

.text-b1{	font-size: 16px;	line-height: 28px;	font-weight: bold; color: #111111;}
.text-b2{	font-size: 16px;	line-height: 26px;	font-weight: bold; color: #EE229F;}
.text-b3 {	font-size: 14px;	line-height: 20px;	color: #EE229F;	font-weight: bold;}

.text-w{	font-size: 12px;	line-height: 18px;	color: #FFFFFF;	font-weight: bold;}
.text-red {	font-size: 12px;	color: #FF0000;}

.td1 {  background-color: #FFFFFF; font-size: 12px; color: #111111}
.td2 {
	background-color: #0D70C3;
	font-size: 12px;
	color: #111111;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #0D70C3;
	border-bottom-color: #0D70C3;
	border-left-color: #0D70C3;
	border-top-width: 1px;
	border-top-color: #0D70C3;
}
.td3 {  background-color: #CCCCCC; font-size: 12px; color: #111111}
.td4 { background-color: #666666; font-size: 12px; color: #111111}
.td5 { background-color: #ACACAC; font-size: 12px; color: #111111}
.td6 {  background-color: #4E77B9; font-size: 12px; color: #FFFFFF;	font-weight: bold;}

.td-area {	background-color: #E2F8E5;	font-size: 12px;	color: #111111;	line-height: 20px;	padding: 5px 5px 2px;}
.td-shokushu { background-color: #EEF9D2;	font-size: 12px;	color: #111111;	line-height: 20px;	padding: 5px 5px 2px;}
.td-koyo { background-color: #ECE5BE;	font-size: 12px;	color: #111111;	line-height: 20px;	padding: 5px 5px 2px;}

.td-job1 {  background-color: #061264; font-size: 12px; color: #111111}
.td-job2 {  background-color: #D8E3F9; font-size: 12px; color: #111111;	padding: 5px;}
.td-job3 {  background-color: #FFFFFF; font-size: 12px; color: #111111;	padding: 5px;}
.td-job4 {
	background-color: #FFFFFF;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	background-image: url(../job/img/fukidashi.gif);
	text-align: center;
	background-repeat: no-repeat;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #0D51A4;
	width: 103px;
	padding-bottom: 3px;
}
.td-job5 {
	background-color: #1B840D;
	font-size: 12px;
	color: #FFFFFF;
	padding: 3px;
	border: 1px solid #FFFFFF;
	text-align: center;

}
.td-job6 {
	background-color: #FFFFFF;
	font-size: 12px;
	color: #111111;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #0D51A4;
	padding: 3px;
}

.footmenu {
	background-image: url(../img/footer-back.gif);
	background-repeat: repeat-x;
	background-position: top;
	height: 90px;
 width:740px;
 padding:15px 15px 0px 15px;
}
.footmenu a:link  {	font-size: 10px;	line-height: 24px;	color: #0D70C3;}
.footmenu a:visited {	font-size: 10px;	line-height: 24px;	color: #0D70C3;}
.footmenu a:hover {	font-size: 10px;	line-height: 24px;	color: #000000;}
.footmenu a:active  {	font-size: 10px;	line-height: 24px;	color: #0D70C3;}

#info {	width: 170px;		font-size: 10px;	line-height: 14px; text-decoration: none;	background-image: url(../img/menu-back-7.gif);}
#info a:link,#info a:visited,#info a:active {	color: #000000;	text-decoration: none;}
#info a:hover {	color: #0D70C3;	text-decoration: none;}
#info ul {	margin: 0px;	padding: 0px;	list-style-type: none;}
#info b {	color: #000E75;}
#info li {
	background-image: url(../img/info-back.gif);
	background-repeat: no-repeat;
	float: left;
	width: 155px;
	text-align: left;
	font-size: 10px;
	line-height: 14px;
	color: #111111;
	padding-left: 15px;
	padding-top: 4px;
	padding-bottom: 4px;
 border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C5C5C5;
}

#info2 {	width: 290px;		font-size: 10px;	line-height: 14px; text-decoration: none;	background-image: url(../img/menu-back-8.gif);}
#info2 a:link,#info2 a:visited,#info2 a:active {	color: #000000;	text-decoration: none;}
#info2 a:hover {	color: #0D70C3;	text-decoration: none;}
#info2 ul {	margin: 0px;	padding: 0px;	list-style-type: none;}
#info2 b {	color: #000E75;}
#info2 li {
	background-image: url(../img/info-back-2.gif);
	background-repeat: no-repeat;
	float: left;
	width: 275px;
	text-align: left;
	font-size: 10px;
	line-height: 14px;
	color: #111111;
	padding-left: 15px;
	padding-top: 4px;
	padding-bottom: 4px;
 border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C5C5C5;
}

#pickup {
	width: 290px;
	font-size: 10px;
	text-decoration: none;
	background-image: url(../img/menu-back-9.gif);
	background-repeat: repeat-y;
}
#pickup a:link,#pickup a:visited,#pickup a:active {	color: #000000;	text-decoration: none;}
#pickup a:hover {	color: #0D70C3;	text-decoration: none;}
#pickup ul {	margin: 0px;	padding: 0px;	list-style-type: none;}
#pickup li {
	float: left;
	width: 275px;
	text-align: left;
	font-size: 10px;
	line-height: 22px;
	color: #111111;
	padding-left: 15px;
}

#pickup2 {
	width: 170px;
	font-size: 10px;
	text-decoration: none;
	background-image: url(../img/menu-back-10.gif);
	background-repeat: repeat-y;
}
#pickup2 a:link,#pickup2 a:visited,#pickup2 a:active {	color: #000000;	text-decoration: none;}
#pickup2 a:hover {	color: #0D70C3;	text-decoration: none;}
#pickup2 ul {	margin: 0px;	padding: 0px;	list-style-type: none;}
#pickup2 li {
	float: left;
	width: 155px;
 height: 28px;
	text-align: left;
	font-size: 10px;
	line-height: 14px;
	color: #111111;
	padding-left: 15px;
	padding-top: 4px;
	padding-bottom: 4px;
}

#menu1 {	width: 170px;	background-color: #E4F0FB;	background-image: url(../img/menu-back-2.gif);}
#menu1 a:link,#menu1 a:visited,#menu1 a:active {	color: #111111;	text-decoration: none;}
#menu1 a:hover {	color: #0043ED;	text-decoration: none;}
#menu1 ul {	margin: 0px;	padding: 0px;	list-style-type: none;}
#menu1 li {
	background-image: url(../img/menu-back-2.gif);
	background-repeat: no-repeat;
	float: left;
	width: 155px;
	text-align: left;
	font-size: 12px;
	line-height: 26px;
	color: #111111;
	padding-left: 15px;
}

#menu2 {	width: 170px;	background-color: #E4F0FB;	background-image: url(../img/menu-back-6.gif);}
#menu2 a:link,#menu2 a:visited,#menu2 a:active {	color: #111111;	text-decoration: none;}
#menu2 a:hover {	color: #0043ED;	text-decoration: none;}
#menu2 ul {	margin: 0px;	padding: 0px;	list-style-type: none;	}
#menu2 li {
	background-image: url(../img/menu-back-2.gif);
	background-repeat: no-repeat;
	float: left;
	width: 155px;
	text-align: left;
	font-size: 10px;
	line-height: 14px;
	color: #111111;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 15px;
}

.subtitle {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #83A9D5;
	background-image: url(../img/sub-back.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding-left: 10px;
	height: 29px;
}

.subtitle-2 {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #83A9D5;
	background-image: url(../img/sub-back-2.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding-left: 10px;
	height: 29px;
}


.blog  {	color: #111111;}
.blog a:link  {	font-size: 12px;	line-height: 16px;	color: #111111;}
.blog a:visited {	font-size: 12px;	line-height: 16px;	color: #111111;}
.blog a:hover {	font-size: 12px;	line-height: 16px;	color: #0D70C3;}
.blog a:active  {	font-size: 12px;	line-height: 16px;	color: #111111;}

.left9 {		padding-left: 9px;	padding-bottom: 7px;}

.footback {
	background-image: url(../img/footer-back.gif);
	background-repeat: repeat-x;
	background-position: top;
	height: 116px;
}

.subtitle {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #83A9D5;
	background-image: url(../img/sub-back.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding-left: 10px;
	height: 29px;
}
.info-back {
	background-image: url(../info/img/title-back.gif);
	background-repeat: no-repeat;
	height: 32px;
}
.info-title {	font-size: 12px;	font-weight: bold;	color: #111111;	text-indent: 30px;	padding-top: 3px;}
.info-day {	font-size: 12px;	color: #111111;	padding-top: 4px;}

.info-waku {
	background-image: url(../info/img/waku-back.gif);
	background-repeat: repeat-y;
	font-size: 12px;
	line-height: 18px;
	color: #111111;
	padding: 13px;
}

.flow-back {	background-image: url(../job/img/title-back.gif);	background-repeat: no-repeat;	height: 32px;}
.flow-title {	font-size: 12px;	font-weight: bold;	color: #FF6600;	text-indent: 30px;	padding-top: 3px;}
.flow-back2 {	background-image: url(../job/img/title-back2.gif);	background-repeat: no-repeat;	height: 32px;}

.blog-back {
	background-image: url(../blog/img/title-back.gif);
	background-repeat: no-repeat;
	height: 32px;
}

.adviser-back {
	background-image: url(../blog/img/adviser-back.gif);
	background-repeat: no-repeat;
}

.glossary-back {
	background-image: url(../work/img/g-back.gif);
	background-repeat: no-repeat;
}
.glossary-title {	font-size: 12px;	font-weight: bold;	color: #006666;	text-indent: 30px;	padding-top: 3px;}

.blog-waku {
	background-color: #F0F0F0;
	font-size: 12px;
	line-height: 18px;
	color: #111111;
	padding: 13px;
}

.form-0 {	font-size: 12px;	line-height: 18px;	color: #111111;	padding: 3px;	border: 1px solid #CCCCCC;}
.form-1 {	font-size: 12px;	line-height: 18px;	color: #111111;	padding: 3px;	width: 190px;	border: 1px solid #CCCCCC;}
.form-2 {	font-size: 12px;	line-height: 18px;	color: #111111;	padding: 3px;	width: 340px;	border: 1px solid #CCCCCC;}
.form-3 {	font-size: 12px;	line-height: 18px;	color: #111111;	padding: 3px;	width: 430px;	border: 1px solid #CCCCCC;}

.q1 {	font-size: 12px;	font-weight: bold;	color: #FF6600;	line-height: 16px;}
.a1 {	font-size: 12px;	font-weight: bold;	color: #339999;	line-height: 16px;}

.contents {	font-size: 12px;	line-height: 18px;	color: #111111;	padding: 13px;}

.margin-l-10 {		margin-left: 10px;}
.margin-t-7 {		margin-top: 7px;}
.margin-l-7 {	margin-left: 7px;	margin-top: 0px;}
.margin-lb-79 {	margin: 0px 0px 9px 7px;}
.margin-tb-77 {	margin: 7px 0px 7px 0px;}
.margin-9 {	margin: 9px;}
#info10 {	width: 170px;		font-size: 10px;	line-height: 14px; text-decoration: none;	}
#info10 a:link,#info10 a:visited,#info10 a:active {	color: #000000;	text-decoration: none;}
#info10 a:hover {	color: #0D70C3;	text-decoration: none;}
#info10 ul {	margin: 0px;	padding: 0px;	list-style-type: none;}
#info10 b {	color: #000E75;}
#info10 li {
	
	background-repeat: no-repeat;
	float: left;
	width: 155px;
	text-align: left;
	font-size: 10px;
	line-height: 14px;
	color: #111111;
	padding-left: 15px;
	padding-top: 4px;
	padding-bottom: 4px;
 border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C5C5C5;
}
* html #info10 li {
	width: 155px;
}
.redtxt				{
					color: #CC0000;
					font-size: 10px;
}
.access_setumei		{
					padding: 10px;
					font-size: 12px;
					line-height: 150%;
					color: #232323;
}
.access_setumei_blue{
					font-size: 12px;
					color: #1C88DB;
}





div.a8net{
line-height:0px;
height:1px;
overflow:hidden;
}
div.a8net img{
height:0px;
}
