/* common */

/* recruit,ondemand,mailing,distribution,fulfillment index */

div.common_box1_l{
width:252px;
height:81px;
margin:0px 0px 15px 0px;
padding:0px;
float:left;
}

div.common_box1_r{
width:252px;
height:81px;
margin:0px 0px 15px 0px;
padding:0px;
float:right;
}

div.common_box1_l a ,  div.common_box1_r a{
width:231px;
height:38px;
margin:0px;
padding:43px 7px 0px 14px;
font-size:12px;
line-height:100%;
text-decoration:none;
display:block;
}

div.common_box1_l a:hover , div.common_box1_r a:hover{
text-decoration:none;
}

a.common_1{
background: url("http://www.atena.co.jp/contents_img/124_img_01.jpg") top left no-repeat;
}

a.common_2{
background: url("http://www.atena.co.jp/contents_img/124_img_02.jpg") top left no-repeat;
}

a.common_3{
background: url("http://www.atena.co.jp/contents_img/124_img_03.jpg") top left no-repeat;
}

a.common_4{
background: url("http://www.atena.co.jp/contents_img/124_img_04.jpg") top left no-repeat;
}

a.common_5{
background: url("http://www.atena.co.jp/contents_img/124_img_05.jpg") top left no-repeat;
}

a.common_6{
background: url("http://www.atena.co.jp/contents_img/124_img_06.jpg") top left no-repeat;
}

/* ondemand,mailing,distribution,fulfillment contents */

h2.common_line1{
width:500px;
margin:0px 0px 10px 0px;
padding:8px 0px;
font-size:15px;
border-top:solid 1px #E6E6E6;
border-bottom:solid 1px #E6E6E6;
clear:both;
}

h2.common_line2{
width:500px;
margin:0px;
padding:8px 0px;
font-size:15px;
border-top:solid 1px #E6E6E6;
border-bottom:solid 1px #E6E6E6;
}

img.common_left1{
margin:0px 10px 20px 0px;
padding:0px;
float:left;
}

img.common_left2{
margin:0px 0px 10px 0px;
padding:0px;
float:left;
}

div.common_layout1{
width:400px;
margin:0px 0px 20px 0px;
padding:0px;
float:left;
}

div.common_layout2{
float:left;
width:370px;
margin:0px 0px 0px 10px;
padding:5px 0px 0px 0px;
}

/* service-menu */

div.common_box2_l{
width:240px;
height:103px;
margin:0px 0px 15px 0px;
padding:0px;
float:left;
}

div.common_box2_r{
width:240px;
height:103px;
margin:0px 0px 15px 0px;
padding:0px;
float:right;
}

div.common_box2_l a ,  div.common_box2_r a{
width:219px;
height:51px;
margin:0px;
padding:52px 7px 0 14px;
font-size:12px;
line-height:100%;
text-decoration:none;
display:block;
}

div.common_box2_l a:hover , div.common_box2_r a:hover{
text-decoration:none;
}

/* service-menu 以下 */

div.common_service-menu_details_l{
width:252px;
margin:0px;
padding:0px;
text-align:center;
float:left;
}

div.common_service-menu_details_r{
width:252px;
margin:0px;
padding:0px;
text-align:center;
float:right;
}

span.common_service-menu_color{
color:#FA9600;
}

div.common_service-menu_details_l p , div.common_service-menu_details_r p , div.common_service-menu_details_c p{
padding:0px 10px;
text-align:left;
}

div.common_service-menu_details_c{
width:520px;
margin:0px;
padding:0px;
text-align:center;
}

/* greeting */

img#greeting_img{
margin:0px 10px 10px 0px;
padding:0px;
float:left;
}

table#greeting_layout{
margin:0px;
padding:0px;
float:right;
}

/* summary */

table#summary_layout{
border-top:solid 1px #E6E6E6;
}

table#summary_layout th{
width:70px;
margin:0px;
padding:5px;
text-align:left;
vertical-align:top;
}

table#summary_layout td{
margin:0px;
padding:5px;
vertical-align:top;
}

th.summary_line{
border-bottom:solid 1px #E6E6E6;
}

td.summary_line{
border-bottom:solid 1px #E6E6E6;
}

span.summary_small{
font-size:8px;
}

.summary_arrow{
margin:0px 70px 0px 0px;
padding:0px 0px 0px 14px;
background:url("http://www.atena.co.jp/contents_img/101_3_img_02.jpg") top left no-repeat;
}

/* subsidiary */

a.subsidiary_link{
color:#3AA3FF;
}

/* history */

table#history_layout{
width:507px;
margin:0px;
padding:0px;
border-top:solid 1px #E6E6E6;
}

table#history_layout th{
width:71px;
margin:0px;
padding:10px 2px;
font-weight:normal;
vertical-align:top;
text-align:left;
border-bottom:solid 1px #E6E6E6;
}

table#history_layout td{
margin:0px;
padding:10px 0px;
vertical-align:top;
border-bottom:solid 1px #E6E6E6;
}

td.history_width{
width:45px;
margin:0px;
padding:10px 0px;
vertical-align:top;
}

/* recruit */

table#recruit1{
width:500px;
margin:15px 0px;
padding:0px;
}

td.recruit1_img{
width:100px;
margin:0px;
padding:0px;
vertical-align:top;
}

td.recruit1_txt{
width:140px;
margin:0px;
padding:0px 20px 0px 0px;
vertical-align:top;
}

table#recruit2{
width:500px;
margin:10px 0px;
padding:0px;
}

table#recruit2 th{
width:75px;
margin:0px;
padding:5px;
border-bottom:solid 1px #E6E6E6;
text-align:left;
}

table#recruit2 td{
width:405px;
margin:0px;
padding:5px;
border-bottom:solid 1px #E6E6E6;
vertical-align:top;
}

/* company */

div.company_box_l{
width:252px;
height:106px;
margin:0px 0px 15px 0px;
padding:0px;
float:left;
}

div.company_box_r{
width:252px;
height:106px;
margin:0px 0px 15px 0px;
padding:0px;
float:right;
}

div.company_box_l a , div.company_box_r a{
width:231px;
height:61px;
margin:0px;
padding:45px 7px 0px 14px;
display:block;
font-size:12px;
line-height:100%;
text-decoration:none;
}

div.company_box_l a:hover , div.company_box_r a:hover{
text-decoration:none;
}

a.company_1{
background:url("http://www.atena.co.jp/contents_img/101_img_01.jpg") top left no-repeat;
}

a.company_2{
background:url("http://www.atena.co.jp/contents_img/101_img_02.jpg") top left no-repeat;
}

a.company_3{
background:url("http://www.atena.co.jp/contents_img/101_img_03.jpg") top left no-repeat;
}

a.company_4{
background:url("http://www.atena.co.jp/contents_img/101_img_04.jpg") top left no-repeat;
}

a.company_5{
background:url("http://www.atena.co.jp/contents_img/101_img_05.jpg") top left no-repeat;
}

a.company_6{
background:url("http://www.atena.co.jp/contents_img/101_img_06.jpg") top left no-repeat;
}

a.company_7{
background:url("http://www.atena.co.jp/contents_img/101_img_07.jpg") top left no-repeat;
}

a.company_8{
background:url("http://www.atena.co.jp/contents_img/101_img_08.jpg") top left no-repeat;
}

/* company_common */

p.company_common_line{
margin:0px;
padding:10px 0px 0px 0px;
border-top:solid 1px #E6E6E6;
}

/* participation */

ul#participation{
margin:0px;
padding:0px;
list-style:none;
}

ul#participation li{
margin:0px;
padding:0px;
}

/* tie-up */

table#tie-up_layout{
width:507px;
margin:0px;
pladding:0px;
border-top:solid 1px #E6E6E6;
}

table#tie-up_layout th{
width:81px;
margin:0px;
padding:15px 2px;
font-weight:normal;
text-align:left;
vertical-align:top;
border-bottom:solid 1px #E6E6E6;
}

table#tie-up_layout td{
width:422px;
margin:0px;
padding:15px 0px;
vertical-align:top;
border-bottom:solid 1px #E6E6E6;
}

/* recruit */

a.recruit_1{
background: url("http://www.atena.co.jp/contents_img/102_img_01.jpg") top left no-repeat;
}

a.recruit_2{
background: url("http://www.atena.co.jp/contents_img/102_img_02.jpg") top left no-repeat;
}

a.recruit_3{
background: url("http://www.atena.co.jp/contents_img/102_img_03.jpg") top left no-repeat;
}

a.recruit_4{
background: url("http://www.atena.co.jp/contents_img/102_img_04.jpg") top left no-repeat;
}

/* facility */

div.facility_box{
width:502px;
height:42px;
margin:0px 0px 15px 0px;
padding:0px;
}

div.facility_box a{
width:282px;
height:27px;
margin:0px;
padding:15px 0px 0px 220px;
font-size:12px;
line-height:100%;
text-decoration:none;
display:block;
}

div.facility_box a:hover{
text-decoration:none;
}

a.facility_1{
background:url("http://www.atena.co.jp/contents_img/101_7_img_01.jpg") top left no-repeat;
}

a.facility_2{
background:url("http://www.atena.co.jp/contents_img/101_7_img_02.jpg") top left no-repeat;
}

a.facility_3{
background:url("http://www.atena.co.jp/contents_img/101_7_img_03.jpg") top left no-repeat;
}

a.facility_4{
background:url("http://www.atena.co.jp/contents_img/101_7_img_04.jpg") top left no-repeat;
}

a.facility_5{
background:url("http://www.atena.co.jp/contents_img/101_7_img_05.jpg") top left no-repeat;
}

a.facility_6{
background:url("http://www.atena.co.jp/contents_img/101_7_img_06.jpg") top left no-repeat;
}

a.facility_7{
background:url("http://www.atena.co.jp/contents_img/101_7_img_07.jpg") top left no-repeat;
}

a.facility_8{
background:url("http://www.atena.co.jp/contents_img/101_7_img_08.jpg") top left no-repeat;
}

a.facility_9{
background:url("http://www.atena.co.jp/contents_img/101_7_img_09.jpg") top left no-repeat;
}

/* facility_common */

.facility_common_left{
width:240px;
float:left;
text-align:center;
margin:0px 0px 10px 0px;
}

.facility_common_right{
width:240px;
float:right;
text-align:center;
margin:0px 0px 10px 0px;
}

p.facility_common_clear{
clear:both;
}

/* common */
/* ondemand,mailing,distribution,fulfillment service */

a.common_service-menu_1{
background: url("http://www.atena.co.jp/contents_img/124_3_img_01.jpg") top left no-repeat;
}

a.common_service-menu_2{
background: url("http://www.atena.co.jp/contents_img/124_3_img_02.jpg") top left no-repeat;
}

a.common_service-menu_3{
background: url("http://www.atena.co.jp/contents_img/124_3_img_03.jpg") top left no-repeat;
}

a.common_service-menu_4{
background: url("http://www.atena.co.jp/contents_img/124_3_img_04.jpg") top left no-repeat;
}

a.common_service-menu_5{
background: url("http://www.atena.co.jp/contents_img/124_3_img_05.jpg") top left no-repeat;
}

a.common_service-menu_6{
background: url("http://www.atena.co.jp/contents_img/124_3_img_06.jpg") top left no-repeat;
}

a.common_service-menu_7{
background: url("http://www.atena.co.jp/contents_img/124_3_img_07.jpg") top left no-repeat;
}

a.common_service-menu_8{
background: url("http://www.atena.co.jp/contents_img/124_3_img_08.jpg") top left no-repeat;
}

/* common */
/* ondemand,mailing,distribution,fulfillment introduction */

div.common_introduction_left{
width:111px;
margin:10px 0px 10px 0px;
padding:0px;
float:left;
}

div.common_introduction_layout{
width:379px;
margin:10px 0px 10px 10px;
padding:0px;
float:left;
}

p.common_introduction_color{
margin:0px;
padding:0px;
color:#00963C;
}

p.common_introduction_size{
font-size:11px;
}

hr.common_introduction_border{
width:500px;
height:1px;
margin:0px 0px 10px 0px;
padding:0px;
background-color:#E6E6E6;
color:#E6E6E6;
border:none;
clear:both;
}

/* common */
/* ondemand,mailing,distribution,fulfillment news */

div.common_news_left{
width:80px;
margin:0px;
padding:0px 0px 0px 15px;
background:url("img/icon_arrow.jpg") top left no-repeat;
float:left;
}

h2.common_news_right{
width:405px;
margin:0px;
padding:0px;
font-size:13px;
color:#2FA960;
float:left;
}

div.common_news_box{
width:405px;
margin:0px 0px 10px 0px;
padding:0px 0px 10px 95px;
border-bottom:1px dotted #E6E6E6;
clear:both;
}


/* service */

div.service_box1_l{
width:252px;
height:121px;
margin:0px 0px 15px 0px;
padding:0px;
float:left;
}

div.service_box1_r{
width:252px;
height:121px;
margin:0px 0px 15px 0px;
padding:0px;
float:right;
}

div.service_box1_l a ,  div.service_box1_r a{
font-size:12px;
line-height:100%;
text-decoration:none;
display:block;
}

div.service_box1_l a:hover , div.service_box1_r a:hover{
text-decoration:none;
}

a.service_1{
width:173px;
height:71px;
margin:0px;
padding:45px 7px 5px 72px;
background: url("http://www.atena.co.jp/contents_img/104_img_01.jpg") top left no-repeat;
}

a.service_2{
width:173px;
height:71px;
margin:0px;
padding:45px 7px 5px 72px;
background: url("http://www.atena.co.jp/contents_img/104_img_02.jpg") top left no-repeat;
}

a.service_3{
width:168px;
height:71px;
margin:0px;
padding:45px 7px 5px 82px;
background: url("http://www.atena.co.jp/contents_img/104_img_03.jpg") top left no-repeat;
}

a.service_4{
width:173px;
height:71px;
margin:0px;
padding:45px 7px 5px 72px;
background: url("http://www.atena.co.jp/contents_img/104_img_04.jpg") top left no-repeat;
}

a.service_5{
width:163px;
height:71px;
margin:0px;
padding:45px 7px 5px 82px;
background: url("http://www.atena.co.jp/contents_img/104_img_05.jpg") top left no-repeat;
}

a.service_6{
width:163px;
height:71px;
margin:0px;
padding:45px 7px 5px 82px;
background: url("http://www.atena.co.jp/contents_img/104_img_06.jpg") top left no-repeat;
}


/* policy */

div.policy_box_1 , div.policy_box_2 , div.policy_box_3{
width:520px;
height:120px;
margin:0px 0px 15px 0px;
padding:0px;
}

div.policy_box_1 a , div.policy_box_2 a , div.policy_box_3 a{
width:298px;
height:75px;
margin:0px;
padding:45px 25px 0px 197px;
font-size:12px;
line-height:120%;
text-decoration:none;
display:block;
}

div.policy_box_1 a:hover , div.policy_box_2 a:hover , div.policy_box_3 a:hover{
text-decoration:none;
}

a.policy_1{
background: url("http://www.atena.co.jp/contents_img/105_img_01.jpg") top left no-repeat;
}

a.policy_2{
background: url("http://www.atena.co.jp/contents_img/105_img_02.jpg") top left no-repeat;
}

a.policy_3{
background: url("http://www.atena.co.jp/contents_img/105_img_03.jpg") top left no-repeat;
}







/* policy quality */

/* policy security */







/* map */

table#map_layout1{
margin:15px 0px 20px 0px;
}

table#map_layout1 th{
width:70px;
padding:5px;
text-align:left;
vertical-align:top;
}

table#map_layout1 td{
width:404px;
padding:5px;
vertical-align:top;
}

table#map_layout2{
margin:15px 0px 0px 0px;
}

table#map_layout2 th{
width:70px;
margin:0px;
padding:5px;
text-align:left;
vertical-align:top;
}

table#map_layout2 td{
width:404px;
margin:0px;
padding:5px;
vertical-align:top;
}

div#map_layout3{
width:494px;
border-top:solid 1px #E6E6E6;
padding:30px 0px 0px 0px;
}

/* inquiry */

table#inquiry_table{
width:507px;
margin:0px;
padding:0px;
border-top:1px solid #DDDDDD;
}

table#inquiry_table th{
width:127px;
margin:0px;
padding:5px;
text-align:left;
font-weight:normal;
border-bottom:1px solid #DDDDDD;
background:#F0F0F0;
}

table#inquiry_table th span{
color:#FF0000;
}

table#inquiry_table td{
width:360px;
margin:0px;
padding:5px;
text-align:left;
border-bottom:1px solid #DDDDDD;
}

table#inquiry_table td span{
font-size:11px;
}

