#wraper #contents #right_box #box .entry li{ background: url(../../common/img/careers/entry_arrow.gif) no-repeat 90px  bottom; padding:0 0 30px 0; margin:0 0 30px 0;}
#wraper #contents #right_box #box .entry li.none{ background:none;}
#wraper #contents #right_box #box .entry .entry_img img{ float:left; margin:0 20px 5px 0; padding:0 0 5px 0;} 
#wraper #contents #right_box #box .entry .entry_img span{ display:block;}
#wraper #contents #right_box #box .entry .entry_img span.mt{ padding-top:13px;}
#wraper #contents #right_box #box .entry li .entry_tx {display:block; float:left; width:380px;}
#wraper #contents #right_box #box .entry li .entry_tx2 {display:block; float:right; width:360px;}
#wraper #contents #right_box #box .entry .entry04 { background:#f9f8f8;margin:0; padding:0;border: dotted 1px #CCC; width:620px; width:610px; margin:0 auto 30px 0;}
#wraper #contents #right_box #box .entry .entry04 ul { padding:10px;}
#wraper #contents #right_box #box .entry .entry04 li { margin:0 0 2px 0; padding:0;}
#wraper #contents #right_box #box .entry .entry04 li.last{ background: url(../../common/img/product/entry04_arrow.gif) no-repeat left  bottom; padding-bottom:30px; padding-top:5px;}




#wraper #contents #right_box #box .c_button2{margin:20px auto;}
#wraper #contents #right_box #box .c_button2 li {float:left; margin:0 5px 0 0; padding:0; width:200px;}
#wraper #contents #right_box #box .c_button li span { text-align:center; display:block; margin:5px 0;}

#wraper #contents #right_box #box .yoko { width:578px; background:url(../../common/img/careers/yoko_bg.gif); padding:20px; border: solid 1px #e9e9e9; line-height:180%; margin-bottom:20px;}
#wraper #contents #right_box #box .yoko h3 { margin-top:0;}

#wraper #contents #right_box #box .attention li { list-style:disc inside;}
#wraper #contents #right_box #box .attention li span,.at_r { color:#F02930;}

#wraper #contents #right_box #box .form_tb01 table{ width:100%; border-left:#CCC solid 1px; border-top:#CCC solid 1px;}
#wraper #contents #right_box #box .form_tb01 th,
#wraper #contents #right_box #box .form_tb01 td { padding:10px 10px 5px 10px; border-right:#CCC solid 1px; border-bottom:#CCC solid 1px;}
#wraper #contents #right_box #box .form_tb01 th { width:150px; background:#EAF2F5; font-weight:bold;}
#wraper #contents #right_box #box .form_tb01 th span { font-weight:normal; color:#F02930;}
#wraper #contents #right_box #box .form_tb01 th.form_c { background:#F6F6F6;}

#wraper #contents #right_box #box .form_tb01 input,
#wraper #contents #right_box #box .form_tb01 textarea { border:#CCC solid 1px; margin-bottom:5px;}
#wraper #contents #right_box #box .form_tb01 textarea { width:400px;}
#wraper #contents #right_box #box .form_tb01 input:focus,
#wraper #contents #right_box #box .form_tb01 textarea:focus { border:#6D736D solid 1px;}
#wraper #contents #right_box #box .form_tb01 #toshi04,
#wraper #contents #right_box #box .form_tb01 #toshi05,
#wraper #contents #right_box #box .form_tb01 #toshi06 { width:60px;}
#wraper #contents #right_box #box .form_tb01 .bar01 input { width:150px;}
#wraper #contents #right_box #box .form_tb01 .bar02 input { width:400px;}
#wraper #contents #right_box #box .form_tb01 .bar03 input { width:60px;}
#wraper #contents #right_box #box .form_tb01 select { margin:10px 0;}


#wraper #contents #right_box .careers ul{ margin:10px 0;}
#wraper #contents #right_box .careers ul li {float:left; width:300px;}
#wraper #contents #right_box .careers ul li span { display:block; margin:0; padding:0;}

.form_s span { color:#666; padding-bottom:5px; display:block;}
.form_k li { width:200px; float:left; padding-right:10px;}

/* ==================================================
2010_k追加
================================================== */

.ca_tb { width:630px; margin-bottom:10px;}

.ca_tb thead td{ font-weight:bold;}

.ca_tb th,#contents .ca_tb td{ background:url(../../common/img/share/dot.gif) repeat-x left bottom; border:none;}

.ca_tb th{width:120px; vertical-align:top; padding:5px 0; font-weight:bold;}

.ca_tb td{ padding:5px 0;}

.ca_tb td img{ float:right;}

.ca_tb_ef{background-color:#fff;}

.al_right{text-align:right; padding-top:10px; margin-bottom:10px;}


/* ==================================================
先輩からのメッセージ
================================================== */

#box .massege_box {border-right: solid 1px #c0c0c0; border-left: solid 1px #c0c0c0;  border-bottom: solid 1px #c0c0c0;  border-top: solid 4px #008000; background:#f6f6f6; padding:17px 18px; margin:0 0 50px 0;}
#box .massege_box h3{background: url(../common/img/ir/massage_dot.gif) repeat-x left bottom; margin:0 0 10px 0;}
#box .massege_box p img {float:right;}
#box .massege_box table { float:left; width:450px;}
#box .massege_box table th{width:120px; border-bottom: solid 1px #c0c0c0; padding:5px; font-weight:bold; vertical-align:top;}
#box .massege_box table td{border-bottom: solid 1px #c0c0c0;padding:5px;}
#box .massege_box table th.non,#box .massege_box table td.non{ border:none;}


#wraper #contents #right_box .careers_menu li ul li{ padding:0; margin:0;}
#wraper #contents #right_box .careers_menu li ul li span{margin:0; display:block;height:3em; border-bottom: solid 1px #dad9d9; padding: 0 0 5px 0;}
#wraper #contents #right_box .careers_menu li ul li ul li{ border:none;}
#wraper #contents #right_box .careers_menu li ul li ul li a{ background:url(../../common/img/share/f_arrow.gif) no-repeat left center; padding:0 0 0 15px; display: block;}








