/* TOPページ用 CSS Document */
/* http://www.e-nhmc.com/index.html */

/* main_image_start */
#main_image{
width:770px;
height:329px;
background:url(../img/main_image.jpg) no-repeat center;
/*text-align:right;*/
text-align:left;
padding-top:0;
margin-top:0;
}

/* ノーマル */
/* 090713 夏キャンペーン終了時に戻す */
/* 100215 更新 */

/*
#main_image img{
margin:0;
padding-top:135px;
padding-bottom:136px;
padding-right:20px;
}
*/

/* 091120 想いリンク */
/* 100215 更新 */

#main_image .ideabutton{
position: relative;
top: 17px;
left:18px;
width:213px;
/*
margin-bottom:274px;
margin-right:179px;
padding:0;
*/
}

/* //091120 想いリンク */


/* 100215 21ヶ条リンク */
/* 100416 21ヶ条リンク移動により削除 */
#main_image .sosbutton{
position: relative;
top: 237px;/*+37px*/
left:17px;
width:204px;
}

/* 100416 21ヶ条リンク削除により数値変更 */
#main_image .entrybutton{
position: relative;
top: 135px;/*+72px 21か条リンク分*/
/*top: 63px;*//*+37px*/
left:17px;
/*left:410px;*/
width:733px;
/*width:340px;*/
}

#main_image .prebutton{
margin-right:20px;
}

/*100308追加*/
#main_image .riyuubutton{
margin-right:44px;
}
/* //100215 21ヶ条リンク */



/* 090713 2009夏キャンペーン用 */
/*
#main_image p{
margin:0;
padding:0;
}

#main_image p#campaignbutton img{
margin:0;
padding-top:46px;
padding-bottom:17px;
padding-right:20px;
}

#main_image p#entrybutton img{
margin:0;
padding-top:17px;
padding-bottom:136px;
padding-right:20px;
}
*/

/* main_image_end */



/* main_column_start */
.main_column_pack {
width:510px;
}

.main_column_left {
float:left;
width:250px;
margin-bottom:30px;
}
.main_column_right {
float:right;
width:250px;
margin-bottom:30px;
}

ul.black_arrow{
list-style:none;
text-align:left;
margin-top:8px;
}

ul.black_arrow_right{
list-style:none;
text-align:left;
margin-top:8px;
margin-left:20px;
}

li.black_arrow{
background:url(../common/img/mark_arrow_black.gif) no-repeat;
height:15px;
padding-left:18px;
margin-bottom:10px;
}

li.black_arrow_right{
background:url(../common/img/mark_arrow_black.gif) no-repeat;
height:15px;
padding-left:18px;
margin-top:10px;
}

.main_column_right .right_line{
width:250px;
background-image:url(../img/index_line.gif);
background-repeat:repeat-y;
text-align:right;
float:right;
}


/* 091120 キャリアサポート */
/* ※一部winとmacで振り分けあり */
/* main_career_start */
.main_career_pack {
background:url(../img/top_career_bg.jpg) no-repeat;
width:510px;
height:270px;
margin-bottom:40px;
}

.main_career_left {
float:left;
width:250px;
}
.main_career_right {
float:right;
width:250px;
}

.main_career_left img {
margin:10px 0 5px 20px;
}
.main_career_right img {
margin:10px 0 5px 10px;
}

.main_career_left ul.arrow_orange {
list-style:none;
margin-top:8px;
margin-left:21px;
margin-right:3px;
}
.main_career_left ul.arrow_orange li {
background:url(../common/img/mark_arrow_orange.gif) no-repeat 0.2em 0.3em;
padding-left:18px;
margin-bottom:10px;
}
.main_career_left ul.arrow_orange li a {
color:#de6200;
}

.main_career_right ul.arrow_orange {
list-style:none;
margin-top:8px;
margin-left:14px;
margin-right:20px;
}
.main_career_right ul.arrow_orange li {
background:url(../common/img/mark_arrow_orange.gif) no-repeat 0.2em 0.3em;
padding-left:18px;
margin-bottom:10px;
}
.main_career_right ul.arrow_orange li a {
color:#de6200;
}

