@charset "shift_jis";
/* reset ------------------------------------------------------------------- */
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
form,
fieldset,
input,
textarea,
p,
blockquote,
th,
td {
margin:0;
padding:0;
font-family:sans-serif;
}
table {
border-collapse:separate;
border-spacing:0;
}
fieldset,
img,
iframe {
border:0;
}
img {
vertical-align:top;
}
input,
select {
vertical-align:middle;
}
address,
caption,
cite,
code,
dfn,
em,
strong,
th,
var {
font-style:normal;
font-weight:normal;
}
ol,
ul {
list-style:none;
}
dt {
display:block;
}
caption,
th {
text-align:left;
}
h1,
h2,
h3,
h4,
h5,
h6 {
font-size:100%;
}
q:before,
q:after {
content:'';
}
abbr,
acronym {
border:0;
}
label {
cursor:pointer;
}
/* font ------------------------------------------------------------------- */

/*Copyright (c) 2009, Yahoo! Inc. All rights reserved.Code licensed under the BSD License:http://developer.yahoo.net/yui/license.txtversion: 2.7.0*/

/*** YUI Fonts* @module fonts* @namespace yui-* @requires */

/*** Percents could work for IE, but for backCompat purposes, we are using keywords.* x-small is for IE6/7 quirks mode.*/
body {
font:13px/1.231 arial, helvetica, clean, sans-serif;
line-height:1.4;
/* for IE6/7 */
 *font-size:small;
/* for IE Quirks Mode */
*font:x-small;
}
/* body font size ------------------------------------------------------------------- */
body {
font:12px/1.231 arial, helvetica, clean, sans-serif;
line-height:1.4;
/* for IE6/7 */
 *font-size:small;
/* for IE Quirks Mode */
*font:x-small;
}
/*** Nudge down to get to 13px equivalent for these form elements*/
 select,
input,
textarea,
button {
font:99% arial, helvetica, clean, sans-serif;
line-height:1.4;
}
/*** To help tables remember to inherit*/
table {
font-size:inherit;
font:100%;
}
/*** Bump up IE to get to 13px equivalent for these fixed-width elements*/
pre,
code,
kbd,
samp,
tt {
font-family:monospace;
*font-size:108%;
line-height:100%;
}
/* a.k.a. clearFix ------------------------------------------------------------------- */
.cf:after {
content: ".";
display: block;
height: 0;
font-size: 0;
clear: both;
visibility: hidden;
}
.cf {
display: inline-block;
}
/* Hides from IE5/Mac \*/
* html .cf {
height: 1px;
}
.cf {
display: block;
}
/* End hide from IE5/Mac */
/* for ie6-7 hacks ------------------------------------------------------------------- */
div,
ul,
ol,
li {
zoom:1;
}
img {
-ms-interpolation-mode: bicubic;
}
br {
line-height:normal;
}
html {
overflow-y:scroll;
}
/* html5 ------------------------------------------------------------------- */
video,
time,
rt,
ruby,
progress,
rp,
output,
meter,
mark,
legend,
keygen,
figure,
command,
canvas,
audio {
display:inline;
}
section,
nav,
menu,
aside,
article,
header,
footer,
details,
datalist {
display:block;
}
/* utility ------------------------------------------------------------------- */
.floatLeft {
float: left !important;
}
.floatRight {
float: right !important;
}
.clear {
clear: both !important;
}
.clearLeft {
clear: left !important;
}
.clearRight {
clear: right !important;
}
.layoutCenter {
margin-right:auto;
margin-left:auto;
}
.textCenter {
text-align: center !important;
}
.textRight {
text-align: right !important;
}
.textLeft {
text-align: left !important;
}
/* text color ------------------------------------------------------------------- */
strong,
em {
font-weight:bold;
}
/* js hook ------------------------------------------------------------------- */
.heightLineParent,
.heightLine-1,
.heightLine-2,
.heightLine-3,
.heightLine-4,
.heightLine-5,
.heightLine-6,
.heightLine-7,
.heightLine-8,
.heightLine-9,
.heightLine-10,
.rollover {
}
/* text color ------------------------------------------------------------------- */
body {
color:#6e6e6e;
}
/* link ------------------------------------------------------------------- */
a:link {
text-decoration:none;
color:#cd472a;
}
a:visited {
text-decoration:none;
}
a:hover {
text-decoration:underline;
color:#f00;
}
a:active {
text-decoration:none;
color:#cd472a;
}
.wrap01 {
width:740px;
margin:auto;
}
#branding {
position:relative;
height:116px;
margin-bottom:5px;
overflow:hidden;
}
#branding a {
display:block;
text-indent:-9999px;
overflow:hidden;
}
#branding #logo,
#branding h2,
#branding #logotype,
#branding .globalNav,
#branding .globalNav li,
#branding .globalNav a,
#branding .globalNav #btn_home,
#branding .globalNav #btn_corporateInformation,
#branding .globalNav #btn_news,
#branding .globalNav #btn_service,
#branding .globalNav #btn_recruit,
#branding .utilityNav #btn_english,
#branding .utilityNav #btn_sitemap,
#branding .utilityNav #btn_contact {
background-image:url(../../img/20100101/sprite.png);
background-repeat:no-repeat;
}
#branding #logo,
#branding h2,
#branding #logotype,
#branding .globalNav,
#branding .utilityNav #btn_english,
#branding .utilityNav #btn_sitemap,
#branding .utilityNav #btn_contact {
position:absolute;
}
#branding #logo {
left:0;
top:29px;
width:122px;
height:32px;
background-position:0 -968px;
}
#branding h2 {
left:-9999px;
top:-9999px;
width:10px;
height:10px;
}
#branding #logotype {
right:2px;
top:11px;
width:113px;
height:13px;
background-position:-122px -987px;
}
#branding .globalNav {
top:81px;
width:770px;
height:35px;
background-position:0 -70px;
}
#branding .globalNav li {
float:left;
}
#branding .globalNav a {
width:88px;
height:35px;
}
#branding .globalNav #btn_home {
width:89px;
background-position:0 0;
}
#branding .globalNav #btn_corporateInformation {
background-position:-89px 0;
}
#branding .globalNav #btn_news {
background-position:-177px 0;
}
#branding .globalNav #btn_service {
background-position:-353px 0;
}
#branding .globalNav #btn_recruit {
background-position:-441px 0;
}
#branding .globalNav a#btn_home:hover,
.home #branding .globalNav a#btn_home {
background-position:0 -35px;
}
#branding .globalNav a#btn_corporateInformation:hover,
.corporateInformation #branding .globalNav a#btn_corporateInformation {
background-position:-89px -35px;
}
#branding .globalNav a#btn_news:hover,
.news #branding .globalNav a#btn_news {
background-position:-177px -35px;
}
#branding .globalNav a#btn_service:hover,
.service #branding .globalNav a#btn_service {
background-position:-353px -35px;
}
#branding .globalNav a#btn_recruit:hover,
.recruit #branding .globalNav a#btn_recruit {
background-position:-441px -35px;
}
#branding .utilityNav {
}
#branding .utilityNav #btn_english {
left:689px;
top:37px;
width:47px;
height:13px;
background-position:-250px -968px;
}
#branding .utilityNav #btn_sitemap {
left:672px;
top:61px;
width:61px;
height:11px;
padding-left:3px;
border-left:1px solid #d6d6d6;
background-position:-427px -968px;
}
#branding .utilityNav #btn_contact {
left:596px;
top:61px;
width:69px;
height:11px;
background-position:-122px -968px;
}
.mainColumn {
overflow:hidden;
}
.corporateInformation .mainColumn,
.news .mainColumn,
.service .mainColumn,
.recruit .mainColumn {
background:url(../../img/20100101/second_bg.png) left bottom no-repeat;
margin-bottom:30px;
}
.corporateInformation .mainColumn .mainColumn,
.news .mainColumn .mainColumn,
.service .mainColumn .mainColumn,
.recruit .mainColumn .mainColumn {
background:none;
}
#globalFooter {
position:relative;
clear:both;
height:36px;
border-top:2px solid #8b9b9f;
}
#globalFooter .utilityNav {
position:absolute;
top:13px;
}
#globalFooter .utilityNav li {
float:left;
margin-right:16px;
}
#globalFooter .utilityNav a {
display:block;
height:10px;
background-image:url(../../img/20100101/sprite.png);
background-repeat:no-repeat;
text-indent:-9999px;
overflow:hidden;
}
#globalFooter .utilityNav #btn_privacyPolicy {
width:98px;
background-position:-529px -968px;
}
#globalFooter .utilityNav #btn_tokusho {
width:123px;
background-position:-529px -990px;
}
#globalFooter .utilityNav #btn_koueki {
width:200px;
background-position:-670px -968px;
}
#globalFooter .copyright {
position:absolute;
right:0;
top:0;
font-size:85%;
line-height:36px;
text-align:right;
}
.mainColumn .pickupList {
float:left;
width:173px;
}
.updateList,
.mainColumn .mainColumn {
float:right;
width:554px;
padding-bottom:0;
}
.mainColumn .brandingImg {
width:740px;
height:248px;
margin-bottom:5px;
background:url(../../img/top_mvs.jpg) 0 0 no-repeat;
text-indent:-9999px;
overflow:hidden;
}
.updateList section {
margin-bottom:15px;
}
.updateList section header {
position:relative;
padding:9px 10px 8px;
background:#f2f2f2;
border-bottom:2px solid #cc482a;
}
.updateList .newestPressRelease h1 {
width:85px;
height:11px;
background:url(../../img/20100101/sprite.png) -320px -989px no-repeat;
text-indent:-9999px;
overflow:hidden;
}
.updateList .newestPressRelease header nav a {
display:block;
position:absolute;
right:0;
top:4px;
width:47px;
height:20px;
text-indent:-9999px;
background:url(../../img/20100101/sprite.png) 0 0 no-repeat;
overflow:hidden;
}
.updateList .newestPressRelease .btn_readMoreList {
right:5px;
background-position:-906px 0;
}
.updateList .newestPressRelease .btn_getOurRss {
right:56px;
background-position:-953px 0;
}
.updateList .newestPressRelease div {
padding:3px 10px;
border:1px solid #d6d6d6;
border-top:none;
background:#fff;
}
.updateList .newestPressRelease div ul {
border-top:1px solid #fff;
overflow:hidden;
}
.updateList .newestPressRelease li {
margin-top:-1px;
padding:6px 1px;
border-top:1px dashed #999;
overflow:hidden;
}
.updateList .newestPressRelease li time {
float:left;
width:6em;
margin-right:1em;
}
.updateList .newestPressRelease li a time {
color:#6e6e6e;
}
.updateList .newestPressRelease li span {
display:block;
overflow:hidden;
zoom:1;
}
.mainColumn .pickupList,
.mainColumn .localNavi {
float:left;
width:173px;
margin-bottom:15px;
border-top:2px solid #cc482a;
}
.mainColumn .pickupList header {
padding:6px 4px 8px;
}
.mainColumn .pickupList h1 {
width:63px;
height:11px;
background:url(../../img/20100101/sprite.png) -250px -989px no-repeat;
text-indent:-9999px;
overflow:hidden;
}
.mainColumn .pickupList li {
margin-bottom:15px;
}
.mainColumn .pickupList li img {
display:block;
margin-bottom:3px;
}
.mainColumn .pickupList li span {
display:block;
padding-left:17px;
background:url(../../img/20100101/sprite.png) -989px -436px no-repeat;
}
.topicPath {
margin-left:-10px;
overflow:hidden;
}
.topicPath ul {
overflow:hidden;
}
.topicPath li {
float:left;
margin:0 5px 0 0;
padding:0 0 0 10px;
background:url(../../img/20100101/sprite.png) -997px -293px no-repeat;
font-size:10px !important;
line-height:20px;
}
.topicPath li {
}
.mainColumn article {
clear:both;
}
.mainColumn article .content {
width:524px;
margin:0 0 0 auto;
}
.localNavi a {
display:block;
width:171px;
height:29px;
margin:auto;
background-image:url(../../img/20100101/sprite.png);
text-indent:-9999px;
}
.localNav_btn_01 {background-position:0 -105px;}
.localNav_btn_02 {background-position:0 -134px;}
.localNav_btn_03 {background-position:0 -163px;}
.localNav_btn_04 {background-position:0 -192px;}
.localNav_btn_05 {background-position:0 -221px;}
.localNav_btn_06 {background-position:0 -250px;}
.localNav_btn_07 {background-position:0 -279px;}
.localNav_btn_08 {background-position:0 -308px;}
.localNav_btn_09 {background-position:0 -337px;}
.localNav_btn_10 {background-position:0 -366px;}
.localNav_btn_11 {background-position:0 -395px;}
.localNav_btn_12 {background-position:0 -424px;}
.localNav_btn_13 {background-position:0 -453px;}
.localNav_btn_14 {background-position:0 -482px;}
.localNav_btn_15 {background-position:0 -511px;}
.localNav_btn_16 {background-position:0 -540px;}
.localNav_btn_17 {background-position:0 -569px;}
.localNav_btn_18 {background-position:0 -598px;}
.localNav_btn_19 {background-position:0 -627px;}
.localNav_btn_20 {background-position:0 -656px;}
.localNav_btn_21 {background-position:0 -685px;}
.localNav_btn_22 {background-position:0 -714px;}
.localNav_btn_23 {background-position:0 -743px;}
.localNav_btn_24 {background-position:0 -772px;}
.localNav_btn_25 {background-position:0 -801px;}
.localNav_btn_26 {background-position:0 -830px;}
.localNav_btn_27 {background-position:0 -859px;}
.localNav_btn_28 {background-position:0 -888px;}
.localNav_btn_29 {background-position:0 -917px;}
.localNav_btn_30 {background-position:0 -946px;}
.localNav_btn_31 {background-position:0 -975px;}
.localNav_btn_32 {background-position:0 -1004px;}
.localNav_btn_33 {background-position:0 -1033px;}
.localNav_btn_34 {background-position:0 -1062px;}
.localNav_btn_35 {background-position:0 -1091px;}
.localNav_btn_36 {background-position:0 -1120px;}
.localNav_btn_37 {background-position:0 -1149px;}
.localNav_btn_38 {background-position:0 -1178px;}
.localNav_btn_39 {background-position:0 -1207px;}
.localNav_btn_40 {background-position:0 -1236px;}
.localNav_btn_41 {background-position:0 -1265px;}
.localNav_btn_42 {background-position:0 -1294px;}
.localNav_btn_43 {background-position:0 -1323px;}
.localNav_btn_44 {background-position:0 -1352px;}
.localNav_btn_45 {background-position:0 -1381px;}
.localNav_btn_46 {background-position:0 -1410px;}
.localNav_btn_47 {background-position:0 -1439px;}
.localNav_btn_48 {background-position:0 -1468px;}
.localNav_btn_49 {background-position:0 -1497px;}
.localNav_btn_50 {background-position:0 -1526px;}
.localNav_btn_51 {background-position:0 -1555px;}
.localNav_btn_52 {background-position:0 -1584px;}
.localNav_btn_01:hover ,
#corporateInformationAboutUs .localNav_btn_01 {background-position:-171px -105px;}
.localNav_btn_02:hover ,
#corporateInformationVision .localNav_btn_02 {background-position:-171px -134px;}
.localNav_btn_03:hover ,
#corporateInformationHistory .localNav_btn_03 {background-position:-171px -163px;}
.localNav_btn_04:hover ,
#recruitIndex .localNav_btn_04 {background-position:-171px -192px;}
.localNav_btn_05:hover {background-position:-171px -221px;}
.localNav_btn_06:hover ,
#recruitRegular .localNav_btn_06 {background-position:-171px -250px;}
.localNav_btn_07:hover ,
#recruitContractWorker .localNav_btn_07 {background-position:-171px -279px;}
.localNav_btn_08:hover ,
#recruitPartTime .localNav_btn_08 {background-position:-171px -308px;}
.localNav_btn_09:hover ,
#recruitJobCategoryList .localNav_btn_09 {background-position:-171px -337px;}
.localNav_btn_10:hover ,
#staffInterviewIndex .localNav_btn_10 ,
#staffInterviewWebDesigner .localNav_btn_10 ,
#staffInterviewProducer .localNav_btn_10 ,
#staffInterviewAccount .localNav_btn_10 ,
#staffInterviewGameOperationStaff .localNav_btn_10 ,
#staffInterviewGraphicDesigner .localNav_btn_10 ,
#staffInterviewIndex .localNav_btn_10 ,
#staffInterviewManager .localNav_btn_10 ,
#staffInterviewMarketing .localNav_btn_10 ,
#staffInterviewProducer .localNav_btn_10 ,
#staffInterviewcustomer .localNav_btn_10  {background-position:-171px -366px;}
.localNav_btn_11:hover {background-position:-171px -395px;}
.service .localNav_btn_12 ,.localNav_btn_12:hover {background-position:-171px -424px;}
.localNav_btn_13:hover {background-position:-171px -453px;}
.localNav_btn_14:hover {background-position:-171px -482px;}
.localNav_btn_15:hover {background-position:-171px -511px;}
.localNav_btn_16:hover ,
#news2003 .localNav_btn_16 {background-position:-171px -540px;}
.localNav_btn_17:hover ,
#news2004 .localNav_btn_17 {background-position:-171px -569px;}
.localNav_btn_18:hover ,
#news2005 .localNav_btn_18 {background-position:-171px -598px;}
.localNav_btn_19:hover ,
#news2006 .localNav_btn_19 {background-position:-171px -627px;}
.localNav_btn_20:hover ,
#news2007 .localNav_btn_20 {background-position:-171px -656px;}
.localNav_btn_21:hover ,
#news2008 .localNav_btn_21 {background-position:-171px -685px;}
.localNav_btn_22:hover ,
#news2009 .localNav_btn_22 {background-position:-171px -714px;}
.localNav_btn_23:hover ,
#news2010 .localNav_btn_23 {background-position:-171px -743px;}
.localNav_btn_24:hover {background-position:-171px -772px;}
.localNav_btn_25:hover {background-position:-171px -801px;}
.localNav_btn_26:hover {background-position:-171px -830px;}
.localNav_btn_27:hover {background-position:-171px -859px;}
.localNav_btn_28:hover {background-position:-171px -888px;}
.localNav_btn_29:hover {background-position:-171px -917px;}
.localNav_btn_30:hover {background-position:-171px -946px;}
.localNav_btn_31:hover {background-position:-171px -975px;}
.localNav_btn_32:hover {background-position:-171px -1004px;}
.localNav_btn_33:hover {background-position:-171px -1033px;}
.localNav_btn_34:hover {background-position:-171px -1062px;}
.localNav_btn_35:hover {background-position:-171px -1091px;}
.localNav_btn_36:hover {background-position:-171px -1120px;}
.localNav_btn_37:hover {background-position:-171px -1149px;}
.localNav_btn_38:hover {background-position:-171px -1178px;}
.localNav_btn_39:hover {background-position:-171px -1207px;}
.localNav_btn_40:hover {background-position:-171px -1236px;}
.localNav_btn_41:hover {background-position:-171px -1265px;}
.localNav_btn_42:hover {background-position:-171px -1294px;}
.localNav_btn_43:hover {background-position:-171px -1323px;}
.localNav_btn_44:hover {background-position:-171px -1352px;}
.localNav_btn_45:hover {background-position:-171px -1381px;}
.localNav_btn_46:hover {background-position:-171px -1410px;}
.localNav_btn_47:hover {background-position:-171px -1439px;}
.localNav_btn_48:hover {background-position:-171px -1468px;}
.localNav_btn_49:hover {background-position:-171px -1497px;}
.localNav_btn_50:hover {background-position:-171px -1526px;}
.localNav_btn_51:hover {background-position:-171px -1555px;}
.localNav_btn_52:hover {background-position:-171px -1584px;}
ul.localSubNav {
margin-top:7px;
}
.localSubNav li {
margin-bottom:7px;
/font-size:1px;
}
.localSubNav a {
display:block;
width:148px;
height:12px;
margin:auto;
background-image:url(../../img/20100101/sprite.png);
text-indent:-9999px;
overflow:hidden;
}
.mainColumn .mainColumn .localSubNav a {
margin-right:10px;
margin-left:0;
}
.mainColumn .mainColumn .localSubNav ul {
overflow:hidden;
}
.mainColumn .mainColumn .localSubNav li {
float:left;
}
.localSubNav_btn_01 {background-position:-342px -105px;}
.localSubNav_btn_02 {background-position:-342px -117px;}
.localSubNav_btn_03 {background-position:-342px -129px;}
.localSubNav_btn_04 {background-position:-342px -141px;}
.localSubNav_btn_05 {background-position:-342px -153px;}
.localSubNav_btn_06 {background-position:-342px -165px;}
.localSubNav_btn_07 {background-position:-342px -177px;}
.localSubNav_btn_08 {background-position:-342px -189px;}
.localSubNav_btn_09 {background-position:-342px -201px;}
.localSubNav_btn_10 {background-position:-342px -237px;}
.localSubNav_btn_11 {background-position:-342px -225px;}
.localSubNav_btn_12 {background-position:-342px -226px;}
.localSubNav_btn_13 {background-position:-342px -249px;}
.localSubNav_btn_14 {background-position:-342px -261px;}
.localSubNav_btn_15 {background-position:-342px -273px;}
.localSubNav_btn_16 {background-position:-342px -285px;}
.localSubNav_btn_17 {background-position:-342px -297px;}
.localSubNav_btn_18 {background-position:-342px -309px;}
.localSubNav_btn_19 {background-position:-342px -321px;}
.localSubNav_btn_20 {background-position:-342px -333px;}
.localSubNav_btn_21 {background-position:-342px -345px;}
.localSubNav_btn_22 {background-position:-342px -357px;}
.localSubNav_btn_23 {background-position:-342px -369px;}
.localSubNav_btn_24 {background-position:-342px -381px;}
.localSubNav_btn_25 {background-position:-342px -393px;}
.localSubNav_btn_26 {background-position:-342px -405px;}
.localSubNav_btn_27 {background-position:-342px -417px;}
.localSubNav_btn_28 {background-position:-342px -429px;}
.localSubNav_btn_29 {background-position:-342px -441px;}
.localSubNav_btn_30 {background-position:-342px -453px;}
.localSubNav_btn_31 {background-position:-342px -465px;}
.localSubNav_btn_32 {background-position:-342px -477px;}
.localSubNav_btn_33 {background-position:-342px -489px;}
.localSubNav_btn_34 {background-position:-342px -501px;}
.localSubNav_btn_35 {background-position:-342px -513px;}
.localSubNav_btn_36 {background-position:-342px -525px;}
.localSubNav_btn_37 {background-position:-342px -537px;}
.localSubNav_btn_38 {background-position:-342px -549px;}
.localSubNav_btn_39 {background-position:-342px -561px;}
.localSubNav_btn_40 {background-position:-342px -573px;}
.localSubNav_btn_41 {background-position:-342px -585px;}
.localSubNav_btn_42 {background-position:-342px -597px;}
.localSubNav_btn_43 {background-position:-342px -609px;}
.localSubNav_btn_44 {background-position:-342px -621px;}
.localSubNav_btn_45 {background-position:-342px -633px;}
.localSubNav_btn_46 {background-position:-342px -645px;}
.localSubNav_btn_47 {background-position:-342px -657px;}
.localSubNav_btn_48 {background-position:-342px -669px;}
.localSubNav_btn_49 {background-position:-342px -681px;}
.localSubNav_btn_50 {background-position:-342px -693px;}
.localSubNav_btn_51 {background-position:-342px -705px;}
.localSubNav_btn_52 {background-position:-342px -717px;}
.localSubNav_btn_53 {background-position:-342px -729px;}
.localSubNav_btn_54 {background-position:-342px -741px;}
.localSubNav_btn_55 {background-position:-342px -753px;}
.localSubNav_btn_56 {background-position:-342px -261px;}
.localSubNav_btn_57 {
	background-position:-342px -249px;
}
.localSubNav_btn_58 {
	background-position:-342px -285px;
}
.localSubNav_btn_59 {
	background-position:-342px -297px;
}
.localSubNav_btn_60 {
	background-position:-342px -273px;
}
.localSubNav_btn_01:hover {background-position:-490px -105px;}
.localSubNav_btn_02:hover {background-position:-490px -117px;}
.localSubNav_btn_03:hover {background-position:-490px -129px;}
.localSubNav_btn_04:hover {background-position:-490px -141px;}
.localSubNav_btn_05:hover {background-position:-490px -153px;}
.localSubNav_btn_06:hover {background-position:-490px -165px;}
.localSubNav_btn_07:hover ,
#staffInterviewProducer .localSubNav_btn_07 {background-position:-490px -177px;}
.localSubNav_btn_08:hover ,
#staffInterviewWebDesigner .localSubNav_btn_08 {background-position:-490px -189px;}
.localSubNav_btn_09:hover ,
#staffInterviewGraphicDesigner .localSubNav_btn_09 {background-position:-490px -201px;}
.localSubNav_btn_10:hover ,
#staffInterviewGameOperationStaff .localSubNav_btn_10 {background-position:-490px -237px;}
.localSubNav_btn_11:hover {background-position:-490px -225px;}
.localSubNav_btn_12:hover {background-position:-490px -226px;}
.localSubNav_btn_13:hover {background-position:-490px -249px;}
#staffInterviewManager .localSubNav_btn_14 , .localSubNav_btn_14:hover {background-position:-490px -261px;}
#staffInterviewAccount .localSubNav_btn_15 , .localSubNav_btn_15:hover {background-position:-490px -273px;}
.localSubNav_btn_16:hover {background-position:-490px -285px;}
#staffInterviewcustomer .localSubNav_btn_17 , .localSubNav_btn_17:hover {background-position:-490px -297px;}
.localSubNav_btn_18:hover {background-position:-490px -309px;}
.localSubNav_btn_19:hover {background-position:-490px -321px;}
.localSubNav_btn_20:hover {background-position:-490px -333px;}
.localSubNav_btn_21:hover {background-position:-490px -345px;}
.localSubNav_btn_22:hover {background-position:-490px -357px;}
.localSubNav_btn_23:hover {background-position:-490px -369px;}
.localSubNav_btn_24:hover {background-position:-490px -381px;}
.localSubNav_btn_25:hover {background-position:-490px -393px;}
.localSubNav_btn_26:hover {background-position:-490px -405px;}
.localSubNav_btn_27:hover {background-position:-490px -417px;}
.localSubNav_btn_28:hover {background-position:-490px -429px;}
.localSubNav_btn_29:hover {background-position:-490px -441px;}
.localSubNav_btn_30:hover {background-position:-490px -453px;}
.localSubNav_btn_31:hover {background-position:-490px -465px;}
.localSubNav_btn_32:hover {background-position:-490px -477px;}
.localSubNav_btn_33:hover {background-position:-490px -489px;}
.localSubNav_btn_34:hover {background-position:-490px -501px;}
.localSubNav_btn_35:hover {background-position:-490px -513px;}
.localSubNav_btn_36:hover {background-position:-490px -525px;}
.localSubNav_btn_37:hover {background-position:-490px -537px;}
.localSubNav_btn_38:hover {background-position:-490px -549px;}
.localSubNav_btn_39:hover {background-position:-490px -561px;}
.localSubNav_btn_40:hover {background-position:-490px -573px;}
.localSubNav_btn_41:hover {background-position:-490px -585px;}
.localSubNav_btn_42:hover {background-position:-490px -597px;}
.localSubNav_btn_43:hover {background-position:-490px -609px;}
.localSubNav_btn_44:hover {background-position:-490px -621px;}
.localSubNav_btn_45:hover {background-position:-490px -633px;}
.localSubNav_btn_46:hover {background-position:-490px -645px;}
.localSubNav_btn_47:hover {background-position:-490px -657px;}
.localSubNav_btn_48:hover {background-position:-490px -669px;}
.localSubNav_btn_49:hover {background-position:-490px -681px;}
.localSubNav_btn_50:hover {background-position:-490px -693px;}
.localSubNav_btn_51:hover {background-position:-490px -705px;}
.localSubNav_btn_52:hover {background-position:-490px -717px;}
.localSubNav_btn_53:hover {background-position:-490px -729px;}
.localSubNav_btn_54:hover {background-position:-490px -741px;}
.localSubNav_btn_55:hover {background-position:-490px -753px;}
.localSubNav_btn_56:hover ,
#staffInterviewManager .localSubNav_btn_56 {background-position:-490px -261px;}
.localSubNav_btn_57:hover ,
#staffInterviewGameOperationStaff2 .localSubNav_btn_57 {background-position:-490px -249px;}
.localSubNav_btn_58:hover ,
#staffInterviewMarketing .localSubNav_btn_58 {background-position:-490px -285px;}
.localSubNav_btn_59:hover ,
#staffInterviewcustomer .localSubNav_btn_59 {background-position:-490px -297px;}
.localSubNav_btn_60:hover ,
#staffInterviewAccount .localSubNav_btn_60 {background-position:-490px -273px;}

ul.localSubNav li a.assistant_producer {
background-position:-638px -105px;
height:27px;
}
ul.localSubNav li a.assistant_producer:hover {
background-position:-786px -105px;
}
.mainColumn article header {
overflow:hidden;
}
.mainColumn article header h1 {
float:left;
min-width:160px;
margin-bottom:20px;
/margin-bottom:20px !important;
padding:2px 10px;
background:#cc482a;
font-size:123.1%;
font-weight:normal;
line-height:18px;
color:#fff;
}
.mainColumn article header h2 {
clear:both;
margin-bottom:20px;
padding:14px 12px;
background:#cc482a;
font-size:138.5%;
line-height:20px;
color:#fff;
zoom:1;
}
.mainColumn article header p {
clear:both;
margin-bottom:20px;
}
.content h2 ,
.content h3 {
margin-bottom:10px;
padding:2px 5px;
border-left:10px solid #cc482a;
}
.section {
margin:0 0 15px 15px;
}
.section p,
.section ul,
.section ol,
.section dt,
.section dd {
margin-bottom:15px;
}
.section pre {
line-height:1.5;
}
.listSet li {
margin-left:1.5em;
/margin-left:2em;
zoom:normal;
}
ul.listSet li {
list-style:disc;
}
ol.listSet li {
list-style:decimal;
}
ol.alphabetList li {
list-style:lower-alpha;
}
.dlList {
overflow:hidden;
}
.dlList dt {
display:block;
clear:both;
float:left;
width:90px;
padding:0 10px 5px;
border-bottom:2px solid #d6d6d6;
}
.dlList dd {
margin-left:120px;
padding-bottom:7px;
}
.cologneList th {
padding-right:13px;
background:url(../../img/20100101/cologne.png) right top no-repeat;
white-space:nowrap;
}
.cologneList td {
width:100%;
}
.dateTitleList {
border-top:1px solid #fff;
overflow:hidden;
}
.dateTitleList li {
margin-top:-1px;
padding:6px 1px;
border-top:1px dashed #999;
overflow:hidden;
}
.dateTitleList li time {
float:left;
width:6em;
margin-right:1em;
}
.dateTitleList li a time {
color:#6e6e6e;
}
.dateTitleList li span {
display:block;
overflow:hidden;
zoom:1;
}
.thumb74pxList {
position:relative;
height:auto !important;
height:74px;
min-height:74px;
padding-left:84px;
}
.thumb74pxList dt {

}
.thumb74pxList dd {
margin-bottom:0;
padding-bottom:15px;
}
.thumb74pxList .thumbImg {
position:absolute;
left:0;
top:0;
width:74px;
}
.thumb74pxList p {
margin-bottom:0;
}
.thumb74pxList nav {
position:absolute;
bottom:0;
left:84px;
}
#portal-site ,
.news article .content ,
.corporateInformation article .content {
/padding-top:20px;
}
