@charset "Shift_JIS";
/*ここからbody設定*/
body {
background-color: #DFDDDD; 
text-align: center; 
margin-top: 0; 
margin-bottom: 0; 
}
/*TOP*/
.box0 {
margin: 0 auto; 
}
.box1 {
background-color: #ffffff;
padding-left: 10px; 
padding-right: 10px; 
border-right: 1px solid #808080;
border-left: 1px solid #808080;
}
.box2 {
background-color: #ffffff;
line-height: 150%; 
padding-right: 10px; 
font-size: 12px; 
color: #434343; 
}
/*サイドメニュー*/
.box3 li { 
background: url(../img/catch_menu.gif) no-repeat 0px 50%; 
padding-left: 20px; 
margin: 0; 
}
.box3 ol { 
margin: 0; 
padding: 0; 
}
.box3 {
background-color: #FFFCE0;
padding: 10px;  
line-height: 150%; 
font-size: 12px; 
color: #434343; 
}
.box3 a:link { 
color: #FF680D;
text-decoration: none; 
}
.box3 a:visited { 
color: #FF680D;
text-decoration: none; 
}
.box3 a:hover { 
color: #FF680D;
text-decoration: underline; 
}
.box3_2 {
background-color: #FFFCE0;
padding: 20px;  
font-size: 10px; 
color: #434343; 
}
.box3_2 a:link { 
color: #434343;
text-decoration: none; 
}
.box3_2 a:visited { 
color: #434343;
text-decoration: none; 
}
.box3_2 a:hover { 
color: #434343;
text-decoration: none; 
}
.box4 {
background-color: #ffffff;
padding: 2px;  
border: 1px solid #B7EF31;
}
.box5 {
background-color: #F0FCD3;
line-height: 130%; 
padding: 10px 15px 5px 15px; 
font-size: 12px; 
color: #434343; 
}
.box5 h1 {
font-size: 22px; 
color: #434343; 
line-height: 130%; 
font-weight: bold;
margin-bottom: 5px; 
}
.box6 {
background-color: #F0FCD3;
padding: 5px 20px 10px 0; 
}
.box7 li { 
background: url(../img/catch_menu.gif) no-repeat 0px 50%; 
padding-left: 20px; 
margin: 0; 
}
.box7 ol { 
margin: 0; 
padding: 0; 
}
.box7 {
padding-left: 24px;  
line-height: 140%; 
font-size: 12px; 
color: #434343; 
}
.box7 a:link { 
color: #FF680D;
text-decoration: none; 
}
.box7 a:visited { 
color: #FF680D;
text-decoration: none; 
}
.box7 a:hover { 
color: #FF680D;
text-decoration: underline; 
}
/*パンくず*/
.navi{ 
background-color: ffffff; 
padding-left: 10px;  
padding-top: 5px;  
line-height: 140%; 
font-size: 12px; 
color: #434343; 
}
.navi a:link { 
color: #434343;
text-decoration: none; 
}
.navi a:visited { 
color: #434343;
text-decoration: none; 
}
.navi a:hover { 
color: #FF680D;
text-decoration: underline; 
}
.ssl {
background-color: #FFFCE0;
padding-left: 5px;  
line-height: 150%; 
font-size: 10px; 
color: #434343; 
}

/*ヘッダー*/
.header td{ 
background-color: ffffff; 
}
.header_menu a:link { 
color: #435812; 
text-decoration: none; 
}
.header_menu a:visited { 
color: #435812; 
text-decoration: none; 
}
.header_menu a:hover { 
color: #435812; 
text-decoration: underline; 
}

.header_menu ol { 
padding: 0 ;
margin: 0 ;
float:right; 
}
.header_menu li { 
float: left; 
background: url(../header_img/catch_header.gif) no-repeat; 
padding-left: 20px; 
line-height: 13px;
margin-left: 15px; 
}
.header_menu { 
padding: 10px; 
font-size: 10px; 
color: #435812;
}
.list1 { 
list-style: none; 
 } 

/*フッター*/
.footer { font-size: 10px; color: #374C04; text-align: left; padding: 5px; }
.footer img { text-align: right; float: right; margin: 0; padding-top: 5px; }
.footer a:link { 
color: #374C04;
text-decoration: none; 
}
.footer a:visited { 
color: #374C04;
text-decoration: none; 
}
.footer a:hover { 
color: #374C04;
text-decoration: underline; 
}
/*コンテンツ*/
.contents_box {
font-size: 12px; 
color: #434343;
line-height: 150%; 
padding-left: 25px ;
padding-right: 25px ;
}
.contents_box a:link { 
color: #FF680D;
text-decoration: none; 
}
.contents_box a:visited { 
color: #FF680D;
text-decoration: none; 
}
.contents_box a:hover { 
color: #FF680D;
text-decoration: underline; 
}
.contents_box h1{
font-weight: bold; 
font-size: 14px; 
color: #435812;
line-height: 150%; 
}

.c1 { list-style-type: decimal }

/*個別企業支援*/
.company_box1 {
font-size: 12px; 
color: #434343; 
padding: 5px 10px; 
border-left: 1px solid #434343; 
border-top: 1px solid #434343; 
border-right: 1px solid #434343; 
}
.company_box2 {
font-size: 12px; 
color: #434343; 
padding: 5px 10px; 
background-color: #EFEFEF; 
border-left: 1px solid #434343; 
border-top: 1px solid #434343; 
border-right: 1px solid #434343; 
}
.company_box3 {
font-size: 12px; 
color: #434343; 
padding: 5px 10px; 
border-top: 1px solid #434343; 
border-right: 1px solid #434343; 
}
.company_box3 ul{
margin: 15px; 
}

.company_box4 {
font-size: 12px; 
color: #434343; 
padding: 5px 10px; 
border: 1px solid #434343; 
}
.company_box5 {
font-size: 12px; 
color: #434343; 
padding: 5px 10px; 
border-top: 1px solid #434343; 
border-right: 1px solid #434343; 
border-bottom: 1px solid #434343; 
}
.entry_box {
font-size: 12px; 
color: #434343;
border: 1px solid #434343; 
padding: 10px ;
}
.entry_box a:link { 
color: #FF680D;
text-decoration: none; 
}
.entry_box a:visited { 
color: #FF680D;
text-decoration: none; 
}
.entry_box a:hover { 
color: #FF680D;
text-decoration: underline; 
}
.word_box {
font-size: 12px; 
color: #434343;
padding: 10px ;
}
.word_box a:link { 
color: #FF680D;
text-decoration: none; 
}
.word_box a:visited { 
color: #FF680D;
text-decoration: none; 
}
.word_box a:hover { 
color: #FF680D;
text-decoration: underline; 
}
.management li { 
background: url(../img/catch_menu.gif) no-repeat 0px 50%; 
padding-left: 20px; 
margin: 0; 
}
.management ol { 
margin: 0; 
padding: 0; 
}
.management {
padding-top: 10px;  
padding-bottom: 10px;  
font-size: 12px; 
color: #FF680D; 
}
.management a:link { 
color: #FF680D;
text-decoration: none; 
}
.management a:visited { 
color: #FF680D;
text-decoration: none; 
}
.management a:hover { 
color: #FF680D;
text-decoration: underline; 
}
.contents_box ul { 
margin: 15px; 
}.contents_box_kotei {  font-family: "ＭＳ ゴシック", "Osaka−等幅"; font-size: 12px; line-height: 120%; color: #434343; padding-right: 25px; padding-left: 25px}
.box3_3 { background-color: #C1FFD1; padding: 10px; line-height: 100%; font-size: 12px; color: #434343; }
.contents_box2 { font-size: 14px; color: #434343; line-height: 175%; padding-left: 25px ; padding-right: 25px ; }
.contents_box_interview { font-size: 12px; color: #434343; line-height: 150%; padding-left: 0px; padding-right: 0px; ; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; text-indent: 12pt}
.contents_box_panel { font-size: 12px; color: #434343; line-height: 150%; padding-left: 0px; padding-right: 0px; ; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px}
