/*body設定*/ 

* { margin:0; padding:0; font-size:12px; color:#424242; text-align:center; }

body { background:url('./image/background.gif') repeat-x #bea38c; height:1279px; }

img { border:0px; }

h1 { width:970px; height:30px; line-height:30px; margin:0px auto; }

h2 { font-size:10px; text-align:left; }

/*文字設定*/ 

a { color:#1111ff; text-decoration:none; }

a:hover { color:#1111ff; text-decoration: underline; }

hr {  }



/*template枠*/

#main { background:#ffffff; width:970px; margin:0px auto; }

#header { position:relative; width:970px; height:155px; }

#title_logo { position:absolute; top:10px; left:5px; }

#title_tel { position:absolute; top:20px; right:10px; }

#title_mail { position:absolute; bottom:45px; right:10px; }



#title_hr { position:absolute; top:115px; left:8px; }

#menu1 { position:absolute; top:120px; left:3px; }

#menu2 { position:absolute; top:120px; left:142px; }

#menu3 { position:absolute; top:120px; left:281px; }

#menu4 { position:absolute; top:120px; left:420px; }

#menu5 { position:absolute; top:120px; left:556px; }

#menu6 { position:absolute; top:120px; left:692px; }

#menu7 { position:absolute; top:120px; left:831px; }

#menu_line1 { position:absolute; top:120px; left:139px; }

#menu_line2 { position:absolute; top:120px; left:278px; }

#menu_line3 { position:absolute; top:120px; left:417px; }

#menu_line4 { position:absolute; top:120px; left:553px; }

#menu_line5 { position:absolute; top:120px; left:689px; }

#menu_line6 { position:absolute; top:120px; left:828px; }

#left_main {  width:690px; margin-top:10px; float:left; }

#right_main { width:280px; margin-top:10px; float:left; }

#main_body { width:670px; margin:0px auto 50px; padding-bottom:10px; border:1px solid #c85a00; }

.right_img { margin:4px auto; }

#qr_code { background:url('./image/qr_code.jpg'); width:245px; height:235px; margin:0px auto; position:relative; }

#qr_img { position:absolute; top:130px; left:13px; }

#foot { height:50px; line-height:25px; margin-top:1200px; clear:both; }



/*コンテンツページ共通*/

#title_img { margin:10px auto;}

#headline { width:650px; height:240px; line-height:23px; margin:10px auto; text-align:left; }

#headline1 { width:650px; height:100px; line-height:23px; margin:10px auto; text-align:left; }

#headline_img { width:180; height:240; margin-right:10px; float:left; }

.contents_title { margin:20px auto 0px; }

.contents_img { margin:5px auto; }



/*トップページ*/

.top_img { margin:3px auto; }

#top_img1 { margin:4px auto; }

#home_text { width:650px; line-height:16px; margin:20px auto; font-size:10px; text-align:left; }





/*仕事の流れ*/

.job_contents_text { background:url('./image/job/contents_text.jpg'); width:615px; height:82px; line-height:20px; margin:3px auto; text-align:left; }

.job_contents_text_end { width:615px; height:82px; line-height:20px; margin:3px auto; text-align:left; }





/*バレ対策*/

.secret_contents_text { width:615px; height:120px; line-height:20px; margin:3px auto; text-align:left; }





/*業界未経験の方*/

.inexperience_contents_text_small { width:615px; height:100px; line-height:20px; margin:3px auto; text-align:left; }

.inexperience_contents_text { width:615px; height:150px; line-height:20px; margin:3px auto; text-align:left; }

.inexperience_contents_text img { margin-botom:10px; }





/*業界未経験の方*/

.measures_contents_text_small { width:615px; height:100px; line-height:20px; margin:3px auto; text-align:left; }

.measures_contents_text { width:615px; height:150px; line-height:20px; margin:3px auto; text-align:left; }

.measures_contents_text img { margin-botom:10px; }





/*Q&A*/

.q_a_box1 { background:url('./image/q_a/q_a_box1.jpg'); width:644px; height:191px; margin:10px auto 30px; position:relative; }

.q_a_txt1 { position:absolute; top:10px; right:3px; width:450px; height:175px; text-align:left; }

.q_a_txt1 span { margin-left:10px; font-size:18px; color:#c85a00; }



.q_a_box2 { background:url('./image/q_a/q_a_box2.jpg'); width:644px; height:191px; margin:10px auto 30px; position:relative; }

.q_a_txt2 { position:absolute; top:10px; right:3px; width:450px; height:175px; text-align:left; }

.q_a_txt2 span { margin-left:10px; font-size:18px; color:#c85a00; }



.q_a_box3 { background:url('./image/q_a/q_a_box3.jpg'); width:644px; height:191px; margin:10px auto 30px; position:relative; }

.q_a_txt3 { position:absolute; top:10px; right:3px; width:450px; height:175px; text-align:left; }

.q_a_txt3 span { margin-left:10px; font-size:18px; color:#c85a00; }



.q_a_box4 { background:url('./image/q_a/q_a_box4.jpg'); width:644px; height:191px; margin:10px auto 30px; position:relative; }

.q_a_txt4 { position:absolute; top:10px; right:3px; width:450px; height:175px; text-align:left; }

.q_a_txt4 span { margin-left:10px; font-size:18px; color:#c85a00; }



.q_a_com { width:430px; line-height:23px; margin-top:10px; text-align:left; }



/*病気対策*/

#measures_box { width:650px; height:200px; margin:0px auto 30px; }

#measures_img { width:170px; margin-top:10px; margin-right:10px; float:left; }

#measures_txt { background:#ffd1dd; width:428px; height:186px; line-height:25px; padding:20px 10px 0px; font-size:15px; text-align:left; float:left; }





/*面接について*/

.interview_contents_text { background:url('./image/job/contents_text.jpg') no-repeat; width:615px; line-height:20px; margin:3px auto 30px; text-align:left; }

.interview_contents_text_end { width:615px; line-height:20px; margin:3px auto 30px; text-align:left; }





/*待遇について*/

.treatment_contents_text { width:646px; height:220px; margin:0px auto 30px; clear:both; }

.treatment_contents_img { width:180px; margin-top:5px; margin-right:10px; float:left; }

.treatment_contents_box { width:430px; line-height:23px; margin-top:5px; text-align:left; float:left; }





/*地方の方へ*/

.area_contents_text { width:650px; line-height:23px; margin:5px auto 100px; text-align:left; }

#area_mail { font-size:20px; color:#C85A00; }





/*お店紹介*/

.shop_contents_text { width:650px; line-height:23px; margin:0px auto; text-align:left; }

.shop_title_img { margin:100px auto 0px; }

.shop_contents_img { margin:5px auto; }

#shop_contents_img2 { width:180px; margin-top:5px; margin-right:10px; float:left; }

#shop_text { clear:both; margin-top:20px; text-align:left; color:#fc386a; }

#shop_girl_body { background:url('./image/shop/shop_girl_body.jpg'); width:650px; height:319px; margin:50px auto 20px; position:relative; }

#shop_girl_box { position:absolute; top:40px; right:10px; width:390px; height:270px; line-height:23px; text-align:left; }

#shop_girl_text { width:650px; line-height:23px; margin:0px auto; text-align:left; }

#shop_voice { color:#fc386a; }





/*働く女性の声*/

.woman_voice_contents_text { width:650px; line-height:23px; margin:0px auto 50px; color:#fc386a; text-align:left; clear:both; }

.woman_voice_contents_text span { font-size:16px; color:#424242; }

.woman_voice_img { width:215px; height:290px; margin-right:10px; float:left; }





/*育児サポート*/

.support_body { width:646px; margin:0px auto; overflow:hidden; }

.support_title { margin:20px 0px 10px; clear:both; }

.support_img { width:120px; margin-right:10px; float:left; }

.support_text { width:460px; height:130px;　margin-top:15px; line-height:23px; text-align:left; float:left; }





/*シミュレート*/

#simulation_head { width:650px; line-height:23px; margin:0px auto; text-align:left; }

#simulation_head span { color:#ff1e73; font-size:18px; }

.simulation_head_title { margin-bottom:30px; }

#simulation_title_img { margin:50px 0px 10px; }

#contents_sub1 { width:550px; margin:10px 0px 10px 20px; }

#contents_sub2 { width:560px; margin:10px 0px 10px 20px; }

#contents_sub3 { width:510px; margin:10px 0px 10px 20px; }

#contents_sub4 { width:505px; margin:10px 0px 10px 20px; }



