/*--終了用レイアウト--------*/

.end_tx
{
width: 760px;
height: 85px;
background: url(img/audi/end_audi_bk.gif) no-repeat;
font-size: 13px;
line-height: 170%;
margin:0px;
padding:115px 0px 0px 120px;
}

/*--------------------------*/

.image_line
{
background: #000;
width: 100%;
height: 150px;
margin:60px 0px 0px 0px;
padding:0px 0px 0px 0px;
}


.au_img_box1
{
width: 900px;
margin:0px 0px 0px 0px;
margin:0px auto 0px auto;
}

.au_ent_lay1
{
width: 270px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
float: left;
}

.au_ent_lay2
{
width: 325px;
height: 45px;
margin:0px 0px 0px 0px;
padding:55px 0px 0px 305px;
background: url(img/audi/top_image2.jpg) no-repeat;
background-position: right ;
font-size: 10px;
line-height: 130%;
float: left;
}


.au_before_tx
{
width: 600px;
height: 430px;
margin:0px 0px 0px 0px;
padding:50px 0px 0px 300px;
background: url(img/audi/big_tx_bk.gif) no-repeat;
font-size: 13px;
line-height: 180%;
}


.image_line3
{
background: #000;
width: 900;
height: 50px;
margin:0px 0px 20px 0px;
padding:0px;
}


.auf_lay01
{
width: 270px;
margin:0px 0px 0px 0px;
padding:0px 45px 0px 0px;
background: url(img/audi/ar_bk.gif) no-repeat;
background-position: top right ;
font-size: 12px;
line-height: 170%;
float: left;
}

.auf_lay02
{
width: 270px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
font-size: 12px;
line-height: 170%;
float: left;
}



.image_line4
{
background: url(img/audi/entry_line.gif);
background-repeat : repeat-x;
width: 100%;
height: 70px;
margin:30px 0px 30px 0px;
padding:0px;
}


.image_line_aubox4
{
width: 900px;
text-align: center; 
margin:0px auto 0px auto;
padding:0px 0px 0px 0px;
}

.image_line5
{
background: #000;
width: 100%;
height: 140px;
margin:0px 0px 0px 0px;
padding:0px;
}

.image_line_aubox5
{
width: 900px;
background: #1A1512;
margin:0px auto 0px auto;
padding:0px;
}





/*---説明パーツ-------*/

.black_box
{
background: #000;
width: 430;
margin:0px;
padding:10px 10px 10px 10px;
font-size: 12px;
color: #fff;
line-height: 160%;

}

.limg_au 
{
margin: 0px;
padding:0px 10px 10px 0px;
font-size: 13px;
}

.limg_au 
{
float: left;
}

.au_lay02_flow
{
background: url(img/audi/right_f_bk.gif);
background-repeat : repeat-y;
background-position: right ;
width: 440px;
margin:30px 0px 0px 0px;
padding:0px 0px 0px 0px;
font-size: 12px;
color: #000;
line-height: 160%;
float: left;
}

.au_flow_map1
{

width: 310px;
margin:0px 0px 0px 0px;
padding:0px 10px 0px 0px;
float: left;
}

.au_flow_map2
{
background: url(img/audi/right_f_bk.gif);
background-repeat : repeat-y;
width: 120px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
float: left;
}

.au_f1
{
background: url(img/audi/flow_map_bk.gif);
background-repeat : repeat-y;
width: 260px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 60px;
}

.au_f2
{
width: 260px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 60px;
}


.audi1 ul
{
list-style: none;
margin:0px;
padding:0px;
}

.audi1 li
{
background: url(img/audi/oubo_list.gif) no-repeat;
background-position: left center ;
margin:0px 0px 2px 0px;
padding:2px 10px 0px 18px;
border-bottom: dotted #909090 1px;
}



.audi_flow1
{
width: 230px;
height:70px;
margin:0px 0px 0px 0px;
padding:0px 10px 0px 10px;
float: left;
}




/*-- 440レイアウト--------*/

.au_lay01
{
width: 440px;
margin:30px 0px 0px 0px;
padding:0px 20px 0px 0px;
float: left;
}

.au_lay02
{
width: 440px;
margin:30px 0px 0px 0px;
padding:0px 0px 0px 0px;
float: left;
}

.au_lay02_tx
{
width: 440px;
margin:10px 0px 5px 0px;
padding:0px 0px 0px 0px;
font-size: 13px;
line-height: 150%;
color: #000; 
}

.au_lay02_txx
{
width: 440px;
margin:10px 0px 5px 0px;
padding:0px 0px 0px 0px;
font-size: 13px;
line-height: 150%;
color: #000;
text-align:center;
}


.au_lay01_tx
{
width: 440px;
margin:10px 0px 5px 0px;
padding:0px 0px 0px 0px;
border-bottom: dotted #909090 1px;
font-size: 13px;
line-height: 150%;
color: #000; 
}

.au_lay01_tx_a
{
width: 410px;
margin:5px 0px 0px 0px;
padding:5px 0px 0px 0px;
border-top: dotted #909090 1px;
}

.au_lay_tx
{
width: 410px;
font-size: 12px;
line-height: 150%; 
margin:0px 0px 10px 0px;
padding:0px 10px 0px 20px;
}



/*-- エントリーページ--------*/

.g_bar
{
background: url(img/g_bar_bk.gif);
background-repeat : repeat-x;
width: 900px;
height: 30px;
margin:30px 0px 0px 0px;
padding:0px;
}

.g_box
{
width: 860px;
margin:0px 0px 0px 0px;
padding:30px 19px 10px 19px;
border-bottom: solid #D2D2BE 1px;
border-left: solid #D2D2BE 1px;
border-right: solid #D2D2BE 1px;
}



.en_lay01
{
width: 459px;

margin:0px 10px 0px 0px;
padding:0px 10px 0px 0px;
float: left;
border-right: dotted #696969 1px;
}

.en_lay02
{
width: 380px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
float: left;
font-size: 12px;
line-height: 170%;
}

.en_lay01_tx
{
width: 459px;
margin:5px 0px 5px 0px;
padding:5px 0px 0px 0px;
border-top: dotted #909090 1px;
font-size: 12px;
line-height: 170%;
}

/*-- フォーム部分レイアウト--------*/

.dot_back
{
width: 700px;
background: url(img/audi/randam_bk.gif) ;
margin:30px 0px 30px 0px;
padding:50px 100px 50px 100px;
}

.ssl_bar
{
background: #ff1493;
background-repeat : repeat-x;
width: 700px;
height: 30px;
margin:0px;
padding:0px;
}

.ssl_bar_aru
{
background: #004372;
background-repeat : repeat-x;
width: 700px;
height: 30px;
margin:0px;
padding:0px;
}

.gray_area
{
width: 680px;
background: #dcdcdc;
margin:0px 0px 0px 0px;
padding:30px 10px 15px 10px;
}

.gray_area2
{
width: 700px;
background: #dcdcdc;
margin:0px 0px 0px 0px;
padding:15px 0px 30px 0px;
text-align: center;
}

.white_area
{
width: 660px;
background: #fff;
margin:0px 0px 0px 0px;
padding:20px 10px 20px 10px;
}

.box_f
{
font-size: 12px;
width: 660px;
margin:5px 0px 0px 0px;
padding:5px 0px 5px 0px;
border-bottom: dotted #909090 1px;
}

.q_box
{
width: 140px;
margin:0px 0px 0px 0px;
padding:0px 20px 0px 0px;
float: left;
}

.w_box
{
width: 500px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
line-height: 120%;
float: left;
}

.q_list ul
{
list-style: none;
margin:0px;
padding:0px;
}

.q_list li
{
background: url(img/audi/listmark_02.gif) no-repeat;
background-position: left center ;
margin:0px;
padding:0px 0px 0px 15px;
}


.q_list2 ul
{
list-style: none;
margin:0px;
padding:0px;
}

.q_list2 li
{
background: url(img/audi/listmark_01.gif) no-repeat;
background-position: left center ;
margin:0px;
padding:0px 0px 0px 15px;
}

.ok_area
{
width: 900px;
margin:0px auto 0px auto;
padding:20px 0px 30px 0px;
text-align: center;
}


/*-- 保護者部分レイアウト--------*/

.parents
{
width: 660px;
background: #fff;
margin:0px 0px 0px 0px;
padding:20px 10px 20px 10px;
}



/*-- アルバイトページレイアウト--------*/

.aru
{
width: 885px;
height:45px;
background: url(img/aru/top_ita.gif)  no-repeat;
margin:0px 0px 0px 0px;
padding:95px 0px 0px 15px;
}


.aru_tx01
{
width: 440px;
height:115px;
background: url(img/aru/tx1.gif) no-repeat;
margin:30px 0px 0px 0px;
padding:80px 0px 0px 240px;
float: left;
}

.aru_tx02
{
width: 220px;
margin:30px 0px 0px 0px;
padding:100px 0px 0px 0px;
float: left;
}


.aru_job ul
{
list-style: none;
margin:0px;
padding:0px;
}

.aru_job li
{
width: 400px;
font-size: 12px;
background: url(img/aru/n_btn.gif) no-repeat;
background-position: left center ;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 17px;
border-bottom: dotted #909090 1px;
}


.aru_lay01
{
width: 440px;
margin:50px 0px 0px 0px;
padding:0px 20px 0px 0px;
float: left;
}

.aru_lay02
{
width: 440px;
margin:50px 0px 0px 0px;
padding:0px 0px 0px 0px;
float: left;
}


.aru_bar
{
background: #000;
width: 440px;
height: 30px;
margin:0px 0px 10px 0px;
padding:0px 0px 0px 0px;
}





























