@charset "utf-8";
/* CSS Document */


/*　サイドメニュー　*/
div#down_m {
margin-bottom:20px;
position:relative;
}

div#down_m2 {
position:absolute;
top:0;
left:0;
}

div#rec_menu {
background-image:url(../img/recruit/menu_back.gif);
border:1px #ccc solid;
margin:0;
}

div.rec_menum {
padding:4px;
margin:0;
}

div.rec_menu1 {
background-image:url(../img/recruit/menu_back2.jpg);
background-repeat:repeat-x;
width:240px;
height:30px;
margin:0;
}

p.rec_menuw {
font-size:12px;
line-height:14px;
color:#FFF;
padding:8px 10px 0 20px;
margin:0;
}

div#menu_info {
background-color:#FFF;
border:1px #CCC solid;
width:238px;
}

div.menu_infom {
margin-top:5px;
}

p.menu_word {
font-size:12px;
line-height:14px;
background-image:url(../img/recruit/ya.gif);
background-repeat:no-repeat;
background-position:15px 10px;
margin:0;
padding:7px 5px 7px 30px;
}

p.menu_word a{
background-color:#fff;
color:#666;
text-decoration:none;
}

p.menu_word a:hover{
color:#F60;
}

hr.menu_under {
border:1px #CCC dotted;
border-width:1px 0 0 0;
margin:0;
}

p.ent_blue {
color:#075D9B;
font-size:12px;
line-height:14px;
padding:7px 10px 0 0;
margin:0px;
}

div#menu_center {
text-align:center;
margin:10px auto;
}


/*　main　*/

div.rec_down10 {
margin-bottom:10px;
}

table.rec_border {
background-color:#FFF;
border:1px #CCC solid;
margin:4px 0 0 0;
padding:0;
}

table.rec_border td {
padding:10px;
vertical-align:top;
text-align:left;
}

table.rec_border2 {
background-color:#FFF;
border:1px #CCC solid;
margin:4px 0 0 0;
padding:0;
}

table.rec_border2 td {
padding:20px;
vertical-align:top;
text-align:left;
}

div#rec_main {
background-image:url(../img/recruit/main_back.gif);
border:1px #ccc solid;
margin:0;
}

div.rec_mainm {
padding:4px;
margin:0;
}

p.rec_main_word {
font-size:12px;
line-height:14px;
background-image:url(../img/recruit/ya2.gif);
background-repeat:no-repeat;
background-position:3px 6px;
padding:7px 5px 7px 25px;
margin:0;
}

p.rec_main_word a{
color:#039;
text-decoration:none;
}

.rec_date_word {
font-size:10px;
line-height:12px;
color:#666;
}

p.rec_right {
text-align:right;
font-size:12px;
line-height:14px;
margin:0;
}

p.rec_right a{
color:#039;
text-decoration:none;
}

p.rec_inqword {
font-size:12px;
line-height:16px;
color:#666;
margin:0;
padding:0 10px;
}

p.rec_inqword2 {
font-size:12px;
line-height:16px;
color:#666;
margin:0;
padding:0 3px;
}


/*　授業までの道のり　*/

p.way_wword {
padding:10px 10px 10px 5px;
font-size:12px;
line-height:16px;
color:#000;
margin:0;
}

p.way_wwordb {
padding:30px 5px 5px 5px;
font-size:14px;
line-height:18px;
color:#000;
font-weight:bold;
margin:0;
}

p.way_stitle {
background-image:url(../img/recruit/menu_back.gif);
padding:10px 20px;
margin:0;
color:#039;
font-size:14px;
line-height:16px;
font-weight:bold;
}

img.photofu {
background-color:#FFF;
border:1px #999 solid;
padding:4px;
margin:0 0 10px 10px;
}

table.way_waku {
background-image:url(../img/recruit/way_back.jpg);
margin:10px 0;
}

table.way_waku td{
text-align:left;
vertical-align:top;
}

/*　募集要項　*/

table.boshu_y {
border:1px #000 solid;
margin:10px 0;
}

table.boshu_y td {
border-bottom:1px #000 solid;
padding:10px;
font-size:12px;
line-height:16px;
text-align:left;
vertical-align:top;
}

table.boshu_y td.left_tf {
background-color:#EAEFFD;
width:100px;
border-right:1px #000 dotted;
}

table.boshu_y td.left_tf2 {
background-color:#FBEAF1;
width:100px;
border-right:1px #000 dotted;
}

/*　社員インタビュー　*/

div.hu_back_in {
text-align:left;
background-image:url(../img/recruit/hu_back1.gif);
background-repeat:no-repeat;
background-color:#DEF1FB;
padding:30px 20px 0 20px;
margin:0;
}

p.hu_tword {
font-size:18px;
line-height:20px;
font-weight:bold;
padding-bottom:15px;
margin:0;
}

p.hu_word {
font-size:12px;
line-height:16px;
padding-bottom:10px;
margin:0;
}

/*　フッター　*/

div.rec_fot {
background-image:url(../img/recruit/bown_back.jpg);
width:1000px;
height:50px;
}

p.rec_fotcopy {
font-size:10px;
line-height:12px;
color:#FFF;
text-align:right;
margin:0;
padding:35px 5px 0 0px;
}

