@charset "utf-8";
/* ----------------------------------------------------------
  Author : Koichi Tsuji [2008.6.1]
  URI    : http://www.so-net.ne.jp/○○○○/
  (c) So-net Entertainment Corporation
---------------------------------------------------------- */
@import url(/css/base.css);
/* clearfix list*/
.blockWithImage{zoom: 100%;}
.blockWithImage:after {clear: both;display: block;visibility: hidden;height: 0;content: ".";}


/*report
----------------------------------*/
.newgraduate .blockWithImage,
.education .blockWithImage{margin-bottom:17px;}
.report .blockWithImage .textArea,
.education .blockWithImage .textArea {float:left;width:360px;}
.report .blockWithImage .imageArea,
.education .blockWithImage .imageArea{/*float:right;width:267px;*/margin-left:362px;}

.event .blockWithImage {margin-bottom:17px;}
.event .blockWithImage .textArea {float:left;width:360px;}
.event .blockWithImage .imageArea{/*float:right;width:267px;*/margin-left:362px;}



/* selected 2nd*/
.newgraduate .subNavi li.newgraduate a{background-color:#11a1e5;color:#FFFFFF;}
.newgraduate .subNavi li.newgraduate a{background-color:#11a1e5;color:#FFFFFF;}
.newgraduate .subNavi li.newgraduate a{background-color:#11a1e5;color:#FFFFFF;}
.newgraduate .subNavi li.newgraduate a{background-color:#11a1e5;color:#FFFFFF;}

.public .subNavi li.public a{background-color:#11a1e5;color:#FFFFFF;}
.groupNews .subNavi li.groupNews a{background-color:#11a1e5;color:#FFFFFF;}
.investor .subNavi li.investor a{background-color:#11a1e5;color:#FFFFFF;}
.shareholder .subNavi li.shareholder a{background-color:#11a1e5;color:#FFFFFF;}
.results .subNavi li.results a{background-color:#11a1e5;color:#FFFFFF;}

/* selected 3nd*/
.message .subNavi li li.message a{color:#FFFFFF;background:#11a1e5 url(../../../img/bg_sub_navi_arrow_select.gif) no-repeat 10px 50%;}
.occupation .subNavi li li.occupation a{color:#FFFFFF;background:#11a1e5 url(../../../img/bg_sub_navi_arrow_select.gif) no-repeat 10px 50%;}
.education .subNavi li li.education a{color:#FFFFFF;background:#11a1e5 url(../../../img/bg_sub_navi_arrow_select.gif) no-repeat 10px 50%;}
.data .subNavi li li.data a{color:#FFFFFF;background:#11a1e5 url(../../../img/bg_sub_navi_arrow_select.gif) no-repeat 10px 50%;}
.faq .subNavi li li.faq a{color:#FFFFFF;background:#11a1e5 url(../../../img/bg_sub_navi_arrow_select.gif) no-repeat 10px 50%;}
.event .subNavi li li.event a{color:#FFFFFF;background:#11a1e5 url(../../../img/bg_sub_navi_arrow_select.gif) no-repeat 10px 50%;}

/* selected 4nd*/
.specialist .subNavi li li li.specialist a{color:#FFFFFF;background-color:#11a1e5;background-image:none;}
.generalist .subNavi li li li.generalist a{color:#FFFFFF;background-color:#11a1e5;background-image:none;}
.report .subNavi li li li.report a{color:#FFFFFF;background-color:#11a1e5;background-image:none;}

/* when parent(2nd) is selected */
.newgraduate .subNavi li.newgraduate li a{background-color:#FFF;color:#0A55A8;}
.newgraduate .subNavi li.newgraduate li a:link{background-color:#FFF;color:#0A55A8;}
.newgraduate .subNavi li.newgraduate li a:hover{color:#113f93;background:#e3f4fc url(../../../img/bg_sub_navi_arrow_over.gif) no-repeat 10px 50%;}

.newgraduate .subNavi li.newgraduate li li a{background-color:#FFF;color:#0A55A8;}
.newgraduate .subNavi li.newgraduate li li a:link{background-color:#FFF;color:#0A55A8;}
.newgraduate .subNavi li.newgraduate li li a:hover{color:#113f93;background-color:#e3f4fc;background-image:none;}

/* when parent(3nd) is selected */
.occupation .subNavi li li.occupation li a{background-color:#FFF;background-image:none;color:#0A55A8;}
.occupation .subNavi li li.occupation li a:link{background-color:#FFF;color:#0A55A8;}
.occupation .subNavi li li.occupation li a:hover{color:#113f93;background-color:#e3f4fc;background-image:none;}

.event .subNavi li li.event li a{background-color:#FFF;background-image:none;color:#0A55A8;}
.event .subNavi li li.event li a:link{background-color:#FFF;color:#0A55A8;}
.event .subNavi li li.event li a:hover{color:#113f93;background-color:#e3f4fc;background-image:none;}


/*
----------*/
.message .mainContents h3 {margin-bottom:15px;padding:0;background-image:none;font-size:100%;}
.message .mainContents .blockH3 {margin-top:0;}


/*
-------------------------------------------------------------------*/
.generalist table th {text-align:left;}
.generalist table th#course {width:90px;}
.generalist table td.blank {width:1px;}

/*
-------------------------------------------------------------------*/
ul.occupationalList li {display:inline;padding-right:20px;padding-left:10px;background:url(../../../img/list_arrow_01.gif) no-repeat 0 50%;}

.blockOccupation dt {font-weight:bold;}

.recruit .mainContents dt {font-weight:bold;}

.faq .mainContents .declare {margin:10px auto;width:500px;}
.faq .mainContents ol {margin-top:10px;margin-bottom:10px;}
.faq .mainContents ul {margin-bottom:10px;}
.faq .mainContents ul li {padding-left:10px;background:transparent url(../../../img/list_arrow_02.gif) no-repeat scroll 0pt 50%;}

/* add 20090824 */

.career .subNavi li.career a{background-color:#11a1e5;color:#FFFFFF;}
.kr .subNavi li.kr a{background-color:#11a1e5;color:#FFFFFF;}
