body {
	background-color: #3CB4BD;
	text-align:left;
	margin:0px 0px 0px 10px;
}
h1{
font-size:10px;
color:#166D89;
margin:0px 0px 0px 0px;
}
h2{
font-size:14px;
color:#FFFFFF;
margin:0px;
}
h3{
font-size:14px;
color:#666666;
margin:0px;
}


A { text-decoration: none; }
A:link { color: #166D89; } 
A:visited { color: #09475B; } 
A:hover { color: #D0F3FE; } 
A:active { color: #FFFFFF; } 

A.link1:link     {color: #166D89;  }
A.link1:visited  {color: #686E7F; }   
A.link1:hover    {color: #00FCFF;}
A.link1:active   {color:orange;}



A.link2:link     {color: #ff9000;  }
A.link2:visited  {color: #ff9000; }   
A.link2:hover    {color: #ff0000; text-decoration:underline;}
A.link2:active   {color:#666666;}


A.sav1:link     {color: #ff9000;}
A.sav1:visited  {color: #ff9000;}   
A.sav1:hover    {color: #ff0000; text-decoration:underline;}
A.sav1:active   {color: #666666;}

.seo {
font-size: 10px;
color:#FFFFFF;
padding:35px 5px 5px 5px;
line-height:12px;
text-align:left;
}
.seo2{display:none;}

.navi {
font-size: 10px;
color:#166D89;
padding:10px 5px 10px 5px;
line-height:12px;
text-align:center;
}
.copy {
font-size: 10px;
color:#166D89;
font-weight:bold;
padding:5px;
line-height:12px;
text-align:center;
}
.sabu_menu1{
font-size:10px;
padding:3px;
text-align:left;
color:#000000;
font-weight:bold;
}
.sabu_menu2{
font-size:10px;
padding:3px;
text-align:left;
color:#99A0A5;
}
.sabu_menu_div{
margin:3px 0px 0px 313px;

}
/*****************募集*****************/

.nensyu{
font-size:16px;
font-weight:bold;
text-align:left;
color:#FF0000;
margin-bottom:5px;
}


.table01{
border:1px #686E7F solid;
}
.oubo_table01{
margin-bottom:20px;
}
.title_photo{
margin:0px;
}
.text01{
font-size:10px;
padding:5px;
text-align:left;
color:#683A44;
font-weight:bold;
}

.text02{
font-size:12px;
padding:5px;
text-align:left;
color:#3F5A6E;
line-height:17px;
}


.pic02{
margin-left:35px;
}
.pic03{
margin-left:107px;
}
.pic04{
margin-bottom:107px;
}
.text03{
font-size:10px;
padding:0px 20px 0px 70px;
text-align:left;
color:#8598A7;
line-height:12px;
}
.text04{
font-size:10px;
padding:5px 5px 5px 5px;
text-align:left;
color:#FFFFFF;
line-height:15px;
}
.text05{
font-size:10px;
padding:5px 5px 5px 13px;
text-align:left;
color:#FFFFFF;
line-height:15px;
}
.text06{
font-size:10px;
width:195px;
text-align:left;
color:#8598A7;
line-height:15px;
margin:0px 0px 0px 11px;
}
.text07{
font-size:10px;
width:195px;
text-align:left;
color:#FFFFFF;
line-height:15px;
margin:0px 0px 0px 45px;
}
.pic05{
margin-left:5px;
}
.pic06{
margin-left:13px;
}
.pic07{
margin-left:70px;
}

.oubo_text02{
font-size:12px;
margin:0px 0px 21px 5px;
text-align:left;
color:#3F5A6E;
line-height:15px;
letter-spacing:2px;
}
.style1 {font-size: 12px}
.title1{
font-size:14px;
color:#FFFFFF;
font-weight:bold;
padding:5px 0px 5px 5px;
text-align:left;
background-color:#887B60;
}
.staff_1{
margin-bottom:30px;
}
.map{
padding:5px;
}
.setu_text{
font-size:12px;
padding:5px 5px 5px 30px;
text-align:left;
color:#3F5A6E;
line-height:17px;
}

.bosyu_intoto_text{
margin-bottom:15px;
}

.bosyu_intoro_ul{
margin:0px;
padding:0px;
list-style-type:none;
}

.bosyu_intoro_li{
margin-left:15px;
font-size:14px;
font-weight:normal;
margin-bottom:10px;
}


.bosyu_intoro_li1{
margin-left:15px;
font-size:14px;
font-weight:normal;
margin-bottom:10px;
padding-right:10px;
text-align:right;
}

.bosyu_intoro_waku{
text-align:left;
margin-left:90px;
margin-bottom:30px;
padding-top:15px;
color:#3F5A6E;
font-size:14px;
font-weight:bold;
}




/*****************夏期募集*****************/
.table02{
border:1px #8084BD solid;
}

.kaki_text01{
font-size:12px;
padding:3px 3px 0px 0px;
text-align:left;
color:#3F5A6E;
}
.kaki_text02{
font-size:12px;
padding:2px 0px 2px 0px;
text-align:left;
color:#3F5A6E;
}
.kaki_text03{
font-size:12px;
padding:2px 2px 2px 5px;
text-align:left;
color:#FFFFFF;
line-height:17px;
}
.kaki_text04{
font-size:11px;
padding:5px 0px 5px 8px;
text-align:left;
color:#3F5A6E;
}
.kaki_m1{
padding:5px 0px 0px 5px;
}
/*****************福利厚生*****************/

.table03{
border:1px #686E7F solid;
background-color: #FFFFFF;
}
.huku_text1{
color:#3F5A6E;
font-size:12px;
text-align:left;
padding:5px;
line-height:17px;
}
.huku_text2{
color:#FFFFFF;
font-size:12px;
text-align:left;
padding:5px;
line-height:18px;
}
.huku_text3{
color:#000000;
font-size:12px;
text-align:left;
padding:15px 15px 0px 15px;
line-height:18px;
}
.huku_text4{
color:#000000;
font-size:12px;
text-align:left;
padding:0px 0px 0px 18px;
line-height:18px;
}
.sonota{
margin-top:27px;
}
.sonota1{
padding-top:27px;
}
.huku_text5{
color:#000000;
font-size:12px;
text-align:left;
padding:0px 0px 0px 188px;
line-height:18px;
}
.te1{
font-size:14px;
font-weight:bold;
text-align:center;
margin:50px 0px 10px 0px;
}
.te2{
font-size:12px;
text-align:left;
margin:0px 13px 10px 13px;
}
.table_huku1{
margin:12px 0px 0px 0px;
}
.te3{
padding:34px 15px 0px 15px;
color:#000000;
font-size:12px;
line-height:17px;
text-align:left;
}
.te4{
padding:34px 15px 0px 15px;
color:#FFFFFF;
font-size:12px;
line-height:17px;
text-align:left;
}
/*****************個人情報保護方針*****************/
.kojin_text01{
font-size:12px;
padding:0px 5px 0px 5px;
text-align:left;
color:#3F5A6E;
line-height:17px;
}
.kojin_text02{
font-size:12px;
padding:10px 40px 24px 36px;
text-align:left;
color:#3F5A6E;
line-height:17px;
}
.kojin_text03{
font-size:12px;
padding:10px 40px 10px 36px;
text-align:left;
color:#3F5A6E;
line-height:17px;
}
.kojin_table1{
margin:32px 0px 0px 0px;
}
.kojin_table2{
width:764px;
height:254px;
background-image:url(img/kojin_p1.jpg);
}
.kojin_table3{
margin:35px 0px 0px 386px;
}
.kojin_table4{
margin:0px 0px 0px 12px;
}

A.link2:link     {color: #009ED5}
A.link2:visited  {color: #009ED5}   
A.link2:hover    {color: #63FBF9}
A.link2:active   {color: #ffffff}

.kojin_p{
margin:52px 0px 0px 396px;
font-weight:bold;
font-size:12px;
}

.kojin_new1{
font-size:12px;
font-weight:bold;
padding:5px 0px 5px 10px;
text-align:left;
color:#3F5A6E;
line-height:17px;
}
.kojin_new2{
font-size:12px;
padding:2px 0px 2px 10px;
text-align:left;
color:#3F5A6E;
line-height:17px;
}
.kojin_new3{
font-size:12px;
font-weight:bold;
padding:2px 0px 2px 65px;
text-align:left;
color:#3F5A6E;
line-height:17px;
}

A.kojin:link     {color: #0D7E86}
A.kojin:visited  {color: #0D7E86}   
A.kojin:hover    {color: #ff0000; text-decoration: underline;}
A.kojin:active   {color: #ff9900}
/*****************個人情報保護方針*****************/

.link_table1{
width:180px;
height:180px;
border:1px #8084BD solid;
}
.link_text01{
font-size:12px;
margin:5px 0px 5px 5px;
text-align:left;
color:#3F5A6E;
line-height:17px;
letter-spacing:0px;
}
.link_text02{
font-size:12px;
margin:5px 0px 5px 5px;
text-align:left;
color:#3F5A6E;
line-height:17px;
letter-spacing:0px;
}

.setumei1 {
	color: #453818;
	font-weight: bold;
	font-size: 12px;
	padding:5px 0px 5px 8px;
}
.waku{
width:87px;
}
.aka{color:#FF0000;}

.text021{
font-size:14px;
padding:5px;
text-align:left;
color:#3F5A6E;
line-height:17px;
font-weight:bold;
}

/*****************会社説明会　追加*****************/

.bk1{
padding:15px 0px 15px 5px;
text-align:left;
}
.bk2{
width:630px;
margin:0px 20px;
}
.bk3{
width:425px;
padding:0px 5px 0px 0px;
float:left;
}
.bk31{
width:420px;
padding-top:5px;
}
.bk32{
width:70px;
font-size:14px;
color:#FF6600;
font-weight:bold;
padding:5px 0px 5px 0px;
border-bottom:1px solid #666666;
float:left;
}
.bk33{
width:346px;
font-size:14px;
color:#666666;
font-weight:bold;
padding:5px 0px 5px 0px;
border-bottom:1px solid #666666;
float:left;
}
.bk4{
width:200px;
float:right;
}
.bk5{
font-size:12px;
color:#666666;
padding:0px 20px 0px 20px;
line-height:17px;
}
.bk6{
margin-left:100px;
}
.bk7{
color:#0033CC;
font-weight:bold;
}
.bk8{
text-align:center;
padding:15px 0px;
}
.bk9{
font-size:14px;
color:#333333;
font-weight:bold;
margin-bottom:10px;
}
.bk10{
font-size:12px;
color:#666666;
line-height:17px;
text-align:left;
padding:5px 20px 0px 130px;
}


.bota{
text-align:right;
padding-right:15px;
}


.ex_banabana{
margin-top:5px;
margin-bottom:15px;
}

/*****************行事紹介*****************/

.gyo1{
margin:20px 0px;
}

.gyo2{
padding-bottom:10px;
}

.gyo3{
background-image:url(img/gyoji_waku.jpg);
text-align:center;
background-repeat:no-repeat;
height:20px;
padding-top:11px;
padding-bottom:14px;
}


/*****************セミナー画像追加用ＣＳＳ*****************/

.se_img{
width:160px;
float:right;
display:inline;
margin:10px 10px 10px 15px;
}

.se_img2{
width:200px;
float:right;
display:inline;
margin:10px 10px 10px 15px;
}

.kyu_title{
width:460px;
font-weight:bold;
margin-bottom:5px;
}

.kyu1{
width:440px;
margin-top:10px;
color:#33CC33;
text-align:left;
line-height:17px;
}

.kyu2{
width:440px;
margin-top:10px;
color:#333333;
text-align:left;
line-height:17px;
}

.kyu2_ul{
margin:0px;
padding:0px;
list-style-type:none;
}

.kyu2_li{
margin-bottom:5px;
font-weight:bold;
padding-left:5px;
}

.kyu2_li2{
margin-bottom:3px;
padding-left:30px;
}

.kyu3{
width:440px;
margin-top:10px;
text-align:left;
line-height:17px;
}

.kyu4{
margin-top:10px;
}

.add_text{
width:450px;
font-size:15px;
font-weight:bold;
margin-bottom:5px;
color:#3F5A6E;
padding:5px;
}


.oubo_text01{
width:435px;
font-size:15px;
margin:10px 0px 21px 5px;
text-align:left;
color:#3F5A6E;
line-height:15px;
font-weight:bold;
letter-spacing:-1px;
}

.green{
color:#008000;
}
