/* MIE NAVI MAIN CSS */




/* BASIC FRAME STYLE */
div#wrapper { background:url(../img/bg_body.gif) repeat-x;}
div#main { width:930px; margin:0 auto; text-align:left;}
div#header { height:79px; background:#EEEEEE url(../img/bg_header.jpg) 170px 0 no-repeat; border-bottom:#3f3ff0 1px solid;}
h2#mainlogo { width:160px; height:79px; margin:0; padding:0; float:left;}
ul#list-headerMenu { width:720px; margin:0; padding:0; float:right; list-style:none; list-style-image:none; text-align:right;}
ul#list-headerMenu li { margin:0 5px; padding:0; display:inline;}
ul#list-headerMenu li a { color:#666666;}
ul#list-headerMenu li a:hover { color:#ff7200;}
ul#list-gn { height:35px; margin:0; padding:0 0 0 5px; list-style:none; list-style-image:none; background:#EEEEEE url(../img/bg_gn.gif) bottom repeat-x; 1px solid; line-height:1;}
ul#list-gn li { width:110px; height:30px; margin:0; padding:0; float:left;}
ul#list-gn li a { height:30px; background-position:top;}
ul#list-gn li a:hover { background-position:0 -30px;}
li#li-top a { background-image:url(../img/gn/top.gif);}
li#li-news a { background-image:url(../img/gn/news.gif);}
li#li-search a { background-image:url(../img/gn/search.gif);}
li#li-seminar a { background-image:url(../img/gn/seminar.gif);}
li#li-interview a { background-image:url(../img/gn/interview.gif);}
li#li-myjob a { background-image:url(../img/gn/myjob.gif);}
li#li-number { width:260px !important; background:url(../img/bg_gn-right.gif) top repeat-x;}
li#li-number p { margin:0; padding:7px 0 0 5px; _padding-top:6px;}
li#li-number img { margin-right:3px;}
div#content { margin-bottom:2em; padding-left:5px;}
div#leftColumn { width:230px; float:left; line-height:1.2;}
div.lBlock { margin-bottom:5px; clear:both; background:none;}
div.lTitle { height:25px; background-position:left top; background-repeat:no-repeat;}
div.lContent { padding:5px 5px 10px 0; background:none;}
div#centerColumn { width:410px; margin:0 10px; float:left;}
div#centerColumn img { vertical-align:bottom;}
div.cBlock { clear:both; margin-bottom:5px; background:none;}
div.cTitle { height:25px; background-position:5px top; background-repeat:no-repeat;}
div.cContent { padding:5px 2px 0 7px; background:none;}
div#rightColumn { width:255px; float:right; margin-right:5px; _margin-right:3px;}
div#rightColumn img { vertical-align:bottom;}
div.rBlock { margin-bottom:10px; background:url(../img/bg_rBlock.gif) left repeat-y;}
div#rBlock-menubottom { margin-bottom:0;}
ul#list-gnUnder { margin:0.2em 0; padding:0 10px 0 0; list-style:none; list-style-image:none; text-align:right;}
ul#list-gnUnder li { margin:0 0 0 1em; padding:0 0 0 12px; display:inline; background:url(../img/arrow01.gif) left center no-repeat;}
div#rBlock-banner {}
h2.rTitle { height:30px;}
div.rContent { padding:5px 10px 10px 5px; background:url(../img/bg_rBlock-bottom.gif) left bottom no-repeat;}
h2#rTitle-topics { background-image:url(../img/rTitle_topics.gif);}
ul#rList-topics { margin:0; padding:0; list-style:none;}
ul#rList-topics li { margin:0; padding:0; clear:both;}
h2#rTitle-banner { background-image:url(../img/rTitle_banner.gif);}
ul#rList-banner { margin:0; padding:0px; list-style:none; list-style-image:none;}
ul#rList-banner li { margin:0 0 7px 0; padding:0; float:left;}
li.li-left { margin-right:8px !important;}
div#rBlock-menuBanner {}
h2#rTitle-menuBanner { background-image:url(../img/rTitle_menu.gif);}
div#rContent-rBanner { padding:0 5px 5px 0;}
ul#rList-menuBanner { margin:0 0 0 0; padding:0; list-style:none; list-style-image:none;}
ul#rList-menuBanner li { margin:0; padding:0; border:#CCCCCC 1px solid; border-top:none;}
ul#rList-menuBanner li a { padding:0.4em 5px 0.4em 20px; display:block; background:url(../img/arrow04.gif) left no-repeat; background-position:5px center; border:#FFFFFF 1px solid; color:#333333; text-decoration:none;}
ul#rList-menuBanner li a:hover { background-color:#c2e8ff; text-decoration:underline;}
ul#rList-menuBanner2 { margin:0; padding:0; list-style:none; list-style-image:none;}
ul#rList-menuBanner2 li { margin:0 0 5px 0; padding:0;}
div#footer { clear:both;}
div#footer img { vertical-align:bottom;}
p.bottomNavi { margin:0; padding:0; border-bottom:#3f3ff0 1px solid; text-align:right;}
ul#list-footerMenu { min-height:20px; margin:0; padding:5px 0 0 0; background:url(../img/bg_footer.gif) top repeat-x; list-style:none; list-style-image:none; text-align:right;}
ul#list-footerMenu li { margin:0 0 0 10px; padding:0 10px 0 0; display:inline; border-right:#333333 1px solid; line-height:1;}
ul#list-footerMenu a { color:#666666;}
ul#list-footerMenu a:hover { color:#ff7200;}
div#footer-gn { min-height:120px; padding:10px 30px 10px 70px; background:#eeeeee url(../img/bg_footer-left.gif) left center no-repeat; border-top:#CCCCCC 1px solid; border-bottom:#CCCCCC 1px solid;}
div.block-footerGN {width:190px; float:left;}
div#block-footerGN1 { width:160px;}
div#block-footerGN2 { width:210px;}
ul.list-footerGN {  margin:0; padding:0 10px 0 5px; list-style:none; list-style-image:none;}
ul.list-footerGN li { margin:0 0 0.3em 0; padding:0 0 0 12px; background:url(../img/arrow06.gif) left center no-repeat;}
ul.list-footerGN a { text-decoration:none; color:#666666 !important;}
ul.list-footerGN a:hover { text-decoration:underline; color:#ff7200 !important;}
div#footer-gn h3.titleImg { height:20px; margin-bottom:0.3em !important;}
h3#footerGN-home { background-image:url(../img/gn/footer_home.gif);}
h3#footerGN-menu1 { background-image:url(../img/gn/footer_menu1.gif);}
h3#footerGN-menu2 { background-image:url(../img/gn/footer_menu2.gif);}
h3#footerGN-etc { background-image:url(../img/gn/footer_etc.gif);}


/* P STYLE */
p.para-linkToList,p.para-linkToSearch { width:80px; height:25px; margin:0; padding:0; float:right;}
p.para-linkToList a.linkImg { height:25px; background-image:url(../img/btn_toList2.gif);}
p.para-linkToSearch a.linkImg { height:25px; background-image:url(../img/btn_toSearch.gif);}


/* INDEX */
div#lTitle-whatsnew { background-image:url(../img/lTitle_whatsnew2.gif);}
dl#lList-whatsnew { margin:0; padding:0;}
dl#lList-whatsnew dt { margin:0; padding:0 0 0 17px; background:url(../img/arrow02.gif) left center no-repeat;}
dl#lList-whatsnew dd { margin:0 0 0.3em 0; padding:0 0 0.3em 17px; border-bottom:#999999 1px dotted;}
div#lTitle-interview { background-image:url(../img/lTitle_interview2.gif);}
div#lTitle-myjob { background-image:url(../img/lTitle_myjob2.gif);}
div.lContent div.leftBlock { width:70px; float:left; text-align:center;}
div.lContent p { margin:0; padding:0 0 1px 0;}
div.lContent div.leftBlock img { border:#999999 1px solid;}
div.lContent div.leftBlock p { margin-top:5px;}
div.lContent div.leftBlock p img { border:none;}
div.lContent div.rightBlock { width:150px; float:right;}
div.lContent div.rightBlock h4 { margin:0; padding:0; font-size:100%;}
div.lContent div.rightBlock h3 { margin:0 0 0.3em 0; padding:0; color:#cd1a51; font-size:100%;}
div#cBlock-flash { width:392px; margin:0 0 10px 7px; padding:4px;  background:url(../img/bg_cBlock-flash2.jpg) top no-repeat; text-align:center;}
div#cTitle-search { background-image:url(../img/cTitle_search2.gif);}
div.iBlock-search { padding:0.3em 0; clear:both; border-bottom:#DDDDDD 1px dotted;}
div.iBlock-search h3.titleImg { width:80px; float:left;}
h3#iTitle-searchCategory { height:80px; background-image:url(../img/img_searchCategory.gif);}
h3#iTitle-searchJobs { height:30px; background-image:url(../img/img_searchJobs.gif);}
h3#iTitle-searchArea { height:30px; background-image:url(../img/img_searchArea.gif);}
h3#iTitle-searchKeyword { height:40px; background-image:url(../img/img_searchKeyword.gif);}
p.cPara-searchList { width:310px; margin:0; padding:3px 0 0.5em 0; float:right; line-height:1.4em;}
form#iForm-searchKeyword { width:310px; margin:0; padding:10px 0 0 0; float:right;}
input#iText-keyword { width:220px;}
div#cTitle-seminar { background-image:url(../img/cTitle_seminar2.gif);}
div#cContent-seminar h3 { margin:0.2em 0; padding:0 0 0 17px; background:url(../img/arrow02.gif) left center no-repeat; font-size:100%;}
table#iTbl-seminar { width:100%; margin:0 auto; background:url(../img/bg_slash02.gif); border:#CCCCCC 1px solid;}
table#iTbl-seminar td,table#iTbl-seminar th { border:#CCCCCC 1px solid;}
table#iTbl-seminar th { background:#e5f1fd url(../img/bg_common-th.gif) top repeat-x;}
table#iTbl-seminar td { background:#FFFFFF;}
table#iTbl-seminar td.cell-map { width:110px; text-align:center;}
table#iTbl-seminar th.cell-title { width:70px;}
table#iTbl-seminar td.cell-content { width:180px;}
table#iTbl-seminar td ul.list-file { margin:0; padding:0; list-style:none; list-style-image:none;}
table#iTbl-seminar td ul.list-file li { margin:0 0 0.3em 0; padding:0;}



/* PAGES */
div#mainColumn { width:650px; margin-left:5px; _margin-left:2px; float:left;}
p#crumb { margin:0 0 10px 0; padding:0.2em 5px; background:#EEEEEE; border:#CCCCCC 1px solid;}
p#crumb a { text-decoration:none;}
h2.mainTitle { margin:0; padding:0; height:60px; background-position:left top; background-repeat:no-repeat; text-indent:-9999px;}
h2.mainTitle img { margin-left:5px;}
h3.sTitle { padding:0.2em 5px; background:#cd1a51; font-weight:bold; color:#FFFFFF;}
div.blockContent { padding:0 5px 0 5px; margin-bottom:1em; clear:both;}
div.block-paging { margin-bottom:0.5em; padding:0.2em 5px; background:#e8f6ff; border:#CCCCCC 1px solid;}
ul.list-paging { margin:0; padding:0; list-style:none; list-style-image:none;}
ul.list-paging li { margin:0 0.1em; padding:0; display:inline;}
ul.list-paging li img { margin:0 0.2em;}
ul.list-attention { margin:0; padding:0; min-height:70px; padding-right:260px; list-style:none; list-style-image:none; background:url(../img/msg_seminar.gif) right bottom no-repeat;}
ul.list-attention li { background:url(../img/arrow08.gif) left center no-repeat; padding-left:10px;}
p.para-imgLeft { float:left; margin:0; padding:0 5px 5px 0;}
p.para-imgRight { float:right; margin:0; padding:0 0 5px 5px;}
p.para-strong { padding:0.2em 5px; background:#cd1a51; font-weight:bold; color:#FFFFFF;}
p.para-strong strong { color:#FFFF00;}
div.stage { clear:both; margin-bottom:10px;}
div#block-wide { padding:0;}
a:hover.linkImg-btn img { opacity: 0.8; -moz-opacity: 0.8; filter:alpha(opacity=80);}
div.error_message { color:#cd1a51; font-weight:bold;}


/* ■ SEARCH ■ */
/* TOP */
h2#title-search { background-image:url(../img/mainTitle_search2.gif);}
div#block-searchTop { width:100%; background:url(../img/bg_searchResultConf.gif) repeat-y;}
form#form-searchTop { margin:0; padding:0}
table#tbl-searchTop { width:96%; margin:0 auto; border-collapse:collapse;}
table#tbl-searchTop th,table#tbl-searchTop td { border-bottom:#59afe3 1px solid;}
table#tbl-searchTop th { width:15%; font-weight:normal;}
table#tbl-searchTop td { width:84%;}
table#tbl-searchTop  td.cell-check { width:11%; border-bottom-style:dotted;}
table#tbl-searchTop  td.cell-area { width:73%; border-bottom-style:dotted;}
table#tbl-searchTop a { text-decoration:none;}
ul.list-search,ul.list-search ul { margin:0; padding:0; list-style:none; list-style-image:none;}
ul.list-search ul { display:inline;}
ul.list-search li,ul.list-search ul li { margin:0 5px 0 0; padding:0; display:inline;}
input#text-searchTop { width:300px;}
div#block-condBottom { margin:0; padding:30px 5px 0.5em 5px; background:#FFFFFF url(../img/bg_searchResultConf-bottom.gif) top left no-repeat; text-align:center;}
p#para-btnSearch { margin:0; padding:0 0 1em 0; border-bottom:#999999 1px solid;}
div#block-newRecruit { margin-top:2em; padding:0 5px}
div#block-newRecruit h3 { margin:0; padding:0.3em 5px; background:#cd1a51 url(../img/bg_newRecruit-top.gif) top no-repeat; font-size:100%; color:#FFFFFF;}
div#block-newRecruit h3 a { color:#FFFFFF; text-decoration:none;}
div#content-newRecruit { padding:5px 5px 10px 5px; border:#cd1a51 1px solid; background:url(../img/bg_common-bottom.gif) bottom repeat-x;}
/* Result List */
h2#title-search2 { width:300px; float:left; background-image:url(../img/mainTitle_search2.gif);}
p#para-reSearch { width:300px; padding-top:10px; float:right; text-align:right;}
div#block-searchCond { margin-bottom:1em; background:url(../img/bg_searchResultConf.gif) repeat-y; border-bottom:#999999 1px solid;}
h3#searchTitle-cond { height:40px; background-image:url(../img/searchTitle_condition.gif);}
ul#list-searchCond { margin:0; padding:0; list-style:none; list-style-image:none;}
ul#list-searchCond li { margin:0 10px; padding:0.2em 0; border-bottom:#59afe3 1px solid;}
ul#list-searchCond li a { text-decoration:none;}
ul#list-searchCond li img { margin-left:5px; margin-right:0.2em;}
p#para-condBottom { margin:0; padding:13px 0 0.5em 5px; background:#FFFFFF url(../img/bg_searchResultConf-bottom.gif) top left no-repeat;}
p#para-condBottom img { margin-right:0.2em;}
div.block-resultList { margin-bottom:0.5em; padding-bottom:0.3em;}
div.blockTitle-resultList { margin-bottom:0.2em; padding:0.3em 5px; background:#EEEEEE url(../img/bg_searchResultList-title.gif) top repeat-x; border:#999999 1px solid;}
div.blockTitle-resultList h3,div.blockTitle-resultList h4 { margin-right:10px; display:inline; font-size:100%; font-weight:normal;}
div.blockTitle-resultList h4 { font-size:100%;}
div.blockTitle-resultList h4 a { text-decoration:none;}
div.blockTitle-resultList p { display:inline;}
div.content-resultList { padding:0 5px;}
div.content-resultList p { margin:0; padding:0;}
ul.list-infoLink { margin:0; padding:0; list-style:none; list-style-image:none; text-align:right;}
ul.list-infoLink li { margin:0; padding:0; display:inline;}
/* Corpinfo */
div#blockTitle-corpinfoTitle { min-height:30px; padding-left:15px; background:url(../img/arrow07.gif) left center no-repeat; border-bottom:#53aa23 2px solid;}
div#blockTitle-corpinfoTitle h3 { width:450px; margin:0; padding:10px 0 0.3em 0;}
ul#list-corpinfo { width:180px; margin:0; padding:0; float:right; position:relative; bottom:20px; list-style:none; list-style-image:none; text-align:right; font-size:0;}
ul#list-corpinfo li { width:50px; margin:0 0 0 5px; padding:0; display:inline;}
div#content-corpinfoTitle h4 { margin:0; padding:0; position:relative; bottom:18px; _bottom:19px; clear:both; background:#54aa24 url(../img/bg_corpinfoTitle.gif) top repeat-x; border:#999999 1px solid; border-top:none; color:#FFFFFF;}
div#content-corpinfoTitle h4 span { display:block; padding:0.3em 10px; border:#FFFFFF 1px solid;}
div#block-corpinfoTitle p { margin:0; padding:0; position:relative; bottom:18px;}
div#main-corpinfo { padding-top:5px; background:url(../img/bg_slash02.gif); border:#CCCCCC 1px solid;}
div.block-corpinfo { margin:0 5px 5px 5px; padding:5px 10px; background:#FFFFFF url(../img/bg_common-bottom.gif) bottom repeat-x; border:#53aa23 1px solid; border-top-width:2px;}
div.content-corpinfo { padding:10px 0; }
table.tbl-corpinfo th { background:#f3fde5 url(../img/bg_common-th4.gif) top repeat-x !important;}
table.tbl-corpinfo td {}
div.block-corpinfo h5 { margin:0; padding:0.3em 0; background:url(../img/corpinfoTitle_bottom.gif) bottom left no-repeat; color:#245508;}
div.block-pr { margin-bottom:1em; clear:both; border-bottom:#CCCCCC 1px solid;}
p.para-imgAdgust,p.para-imgAdgust3 { width:200px; margin:0 10px 5px 0; padding:0; float:left; text-align:center; border:#999999 1px solid; background:url(../img/bg_slash01.gif);}
p.para-imgAdgust2 { width:200px; margin:0 0 5px 10px; padding:0; float:right; text-align:center; border:#999999 1px solid; background:url(../img/bg_slash01.gif);}
div.content-corpinfo img { max-width:500px;}
/* Recruitinfo */
div#blockTitle-recruitinfoTitle { min-height:30px; padding-left:15px; background:url(../img/arrow06.gif) left center no-repeat; border-bottom:#14359c 2px solid;}
div#blockTitle-recruitinfoTitle h3 { width:450px; margin:0; padding:10px 0 0.3em 0;}
ul#list-recruitinfo { width:180px; margin:0; padding:0; float:right; position:relative; bottom:20px; list-style:none; list-style-image:none; text-align:right; font-size:0;}
ul#list-recruitinfo li { width:50px; margin:0 0 0 5px; padding:0; display:inline;}
div#content-recruitinfoTitle h4 { margin:0; padding:0; position:relative; bottom:18px; _bottom:19px; clear:both; background:#425cb1 url(../img/bg_recruitinfoTitle.gif) top repeat-x; border:#999999 1px solid; border-top:none; color:#FFFFFF;}
div#content-recruitinfoTitle h4 span { display:block; padding:0.3em 10px; border:#FFFFFF 1px solid;}
div#block-recruitinfoTitle p { margin:0; padding:0; position:relative; bottom:18px;}
div#main-recruitinfo { padding-top:5px; background:url(../img/bg_slash02.gif); border:#CCCCCC 1px solid;}
div.block-recruitinfo { margin:0 5px 5px 5px; padding:5px 10px; background:#FFFFFF url(../img/bg_common-bottom.gif) bottom repeat-x; border:#3f3ff0 1px solid; border-top-width:2px;}
div.content-recruitinfo { padding:10px 0; }
table.tbl-profile { width:100%; margin:0 0 0.5em 0; padding:0; border:#CCCCCC 1px solid;}
table.tbl-profile th,table.tbl-profile td { padding:0.2em 5px; border:#CCCCCC 1px solid;}
table.tbl-profile th { width:22%; text-transform:uppercase; background:#e5f1fd url(../img/bg_common-th.gif) top repeat-x;}
table.tbl-profile td { width:78%; background:#eef6ff; background:#FFFFFF;}
table.tbl-profile th img { margin-right:3px;}
table.tbl-profile p { margin-bottom:0.3em;}
div.block-recruitinfo h5 { margin:0; padding:0.3em 0; background:url(../img/recruitinfoTitle_bottom.gif) bottom left no-repeat; color:#082a55;}
/* Area */
div#block-maptop { padding:0.5em 5px; background:#7f8b92 url(../img/bg_black.gif)  top repeat-x; border:#999999 1px solid; text-align:center;}
div#block-mapContent { padding:5px; border:#999999 1px solid; border-top:none;}
div#gmap { width:430px; height:400px; float:left;}
div#sidebar { width:188px; height:398px; float:right; overflow:auto; background:url(../img/bg_slash02.gif); border:#CCCCCC 1px solid;}
p.para-resultmsg { margin:0; padding:5px;}
ul.list-mapresult { margin:0.5em 0; padding:5px; list-style:none; list-style-image:none;}
ul.list-mapresult li { margin:0 0 5px 0; padding:0.3em 5px; background:#FFFFFF; border:#CCCCCC 1px solid;}
ul.list-mapresult li p { margin:0; padding:0;}
/* GoogleMap */
div#mapframe { width:100%;}
div#gmap2 { height:280px; margin:5px; padding:2px; border:#999999 1px solid;}
/* Entry Form */
div.block-entry { padding:10px; background:#FFFFFF url(../img/bg_common-bottom.gif) bottom repeat-x; border:#999999 1px solid;}
table.tbl-entry { width:99%; margin:0 auto 0.5em auto; border:#CCCCCC 1px solid;}
table.tbl-entry th { width:25%; background:#e5f1fd url(../img/bg_common-th.gif) top repeat-x; border:#CCCCCC 1px solid; text-transform:uppercase;}
table.tbl-entry td { width:74%; background:#EEEEEE; border:#CCCCCC 1px solid;}



/* ■ Seminar ■ */
/* Index */
h2#title-seminar { background-image:url(../img/mainTitle_seminar.gif);}
div.block-seminar { background:#FFFFFF;}
div#block-seminarList { background:url(../img/bg_seminarList.gif) repeat-y;}
div#blockTitle-seminarList { padding:10px; background:url(../img/bg_seminarList-top.gif) top no-repeat; text-align:center;}
div#blockTitle-seminarList h3 { margin:0; padding:0.5em 0 0.3em 0; clear:both; color:#FFFFFF;}
div#blockTitle-seminarList p { margin:0; padding:0;}
div.content-seminarList { padding:5px 5px 0 5px;}
div#content-seminarTable {background:url(../img/bg_seminarListContent-top.gif) top no-repeat;}
div#content-seminarTable div.blockTable { /*background:url(../img/bg_seminarListContent.gif) top repeat-y;*/ background:#FFFFFF;}
table.tbl-seminarList { width:620px; margin:0 5px; padding:0; background:#FFFFFF; border:#999999 1px solid; border-collapse:collapse;}
table.tbl-seminarList th,table.tbl-seminarList td { padding:0.3em 5px; vertical-align:middle;}
table.tbl-seminarList th { background:url(../img/bg_slash02.gif); border:#999999 1px solid; text-align:center;}
table.tbl-seminarList td { border-bottom:#999999 1px solid;}
div#content-seminarTableBottom { padding-top:20px; background:url(../img/bg_seminarList-bottom.gif) top no-repeat;}
div#content-seminarTableBottom p img { margin-right:3px;}
ul.list-seminarListUnder { margin:1em 30px; padding:0; list-style:none; list-style-image:none;}
ul.list-seminarListUnder li { margin:0 0 0.2em 0; padding:0.2em 0; border-bottom:#CCCCCC 1px solid;}
ul.list-seminarListUnder li img { margin-right:0.5em;}
h3.title-localnews { padding:0.3em 5px; background:url(../img/bg_slash02.gif); border:#999999 1px solid; font-size:100%;}
h3.title-localnews a,h3.title-localnews a:hover { color:#333333;}
div#content-localnewsList { padding-bottom:2em; border:#CCCCCC 1px solid;}

/* Detail */
p.para-seminarList { padding:0.2em 5px; background:url(../img/bg_slash02.gif); border:#CCCCCC 1px solid;}
h3.title-seminar { margin:0; padding:0.3em 0 0.3em 10px; background:url(../img/arrow05-2.gif) left center no-repeat; border-bottom:#999999 1px solid;}
h3.title-seminar a,h3.title-seminar a:hover { color:#000000; text-decoration:none;}
ul.list-seminarDetail { margin:0 0 0 10px; padding:0.5em 0; list-style:none; list-style-image:none;}
ul.list-seminarDetail li { margin:0 0 0.2em 0; padding:0.2em 0; border-bottom:#CCCCCC 1px solid;}
ul.list-seminarDetail li img { margin-right:0.5em;}
div#block-seminarLeft { width:79%; float:left;}
div#block-seminarRight { width:20%; padding-top:10px; float:right; text-align:center;}
div#block-seminarRight img { vertical-align:bottom;}
div#block-seminarRight a img { border:#999999 1px solid;}
div#block-seminarRight a:hover img { border:#59afe3 1px solid;}
div.block-seminar ul.list-file { margin:1em 0; padding:0; list-style:none; list-style-image:none; text-align:center;}
div.block-seminar ul.list-file li { margin:0 0.5em; padding:0; display:inline;}
div.block-seminar ul.list-file li img { margin-right:3px;}
table.tbl-corpList { width:80%; margin:0 auto; border-collapse:collapse;}
table.tbl-corpList th,table.tbl-corpList td { border:#999999 1px solid; vertical-align:middle;}
table.tbl-corpList th { background:url(../img/bg_slash02.gif); text-align:center;}
th.cell-corpList1 { width:5%;}
th.cell-corpList2 { width:65%;}
th.cell-corpList3 { width:20%;}
th.cell-corpList4 { width:10%;}


/* ■ Localnews ■ */
h2#title-localnews { background-image:url(../img/mainTitle_localnews.gif);}


/* ■ Myjob ■ */
h2#title-myjob { height:65px; background-image:url(../img/mainTitle_myjob.jpg);}
div#block-base { padding:5px; background:url(../img/bg_slash02.gif); border:#CCCCCC 1px solid;}
/* Index */
div.block-myjobList { width:47%; padding:1%; background:#FFFFFF url(../img/bg_common-bottom.gif) bottom repeat-x; border:#CCCCCC 1px solid;}
div.block-myjob bLeft { margin:0 1% 10px 0; float:left;}
div.block-myjob bRight { margin:0 1% 10px 0; float:right;}
div.blockTitle-myjobList { padding:0.3em 5px; background:#7f8b92 url(../img/bg_black.gif)  top repeat-x; border:#999999 1px solid;}
div.blockTitle-myjobList h3 { margin:0; padding:0; font-weight:normal; text-align:center; font-size:112.5%;}
div.blockTitle-myjobList h3 a { text-decoration:none; color:#FFFFFF !important;}
div.content-myjobList { padding:5px 5px 0 5px;}
div.content-myjobList p.para-imgRight { background:#FFFFFF; min-height:80px;}
div.content-myjobList p.para-imgRight a img { border:#999999 1px solid; vertical-align:bottom;}
div.content-myjobList p.para-imgRight a:hover img { border:#59afe3 1px solid;}
div.content-myjobList h4 { margin:0 0 0.3em 0; padding:0.2em 0 0.3em 0; font-size:100%;}
h4.title-jobsummary { padding-left:18px !important; clear:both; background:url(../img/ico_comment.gif) left center no-repeat; border-bottom:#999999 1px solid;}
/* Detail */
div#block-myjobDetail { padding:20px; background:#FFFFFF url(../img/bg_common-bottom.gif) bottom repeat-x; border:#999999 1px solid; border-top-width:2px;}
div#blockTitle-myjobDetail { background:#7f8b92 url(../img/bg_black.gif)  top repeat-x; border:#999999 1px solid;}
h3#title-myjobDetail { margin:0; padding:0.5em 10px; color:#FFFFFF; font-size:112.5%; text-align:center;}
div#block-myjobTop { border:#CCCCCC 1px solid;}
div#block-myjobTop img { vertical-align:bottom; margin:0;}
div#block-myjobTop div.leftBlock { width:21%; float:left; background:url(../img/bg_slash02.gif);}
div#block-myjobTop div.rightBlock { width:78%; float:right;}
div.content-myjobDetail { clear:both;}
ul#list-myjobTop { margin:0 10px 0 0; padding:0.5em 0; list-style:none; list-style-image:none;}
ul#list-myjobTop li { margin:0 0 0.2em 0; padding:0.4em 0; border-bottom:#CCCCCC 1px solid;}
ul#list-myjobTop li img { margin-right:0.5em;}
div.content-myjobDetail { padding:5px; background:#FFFFFF url(../img/bg_common-bottom.gif) bottom repeat-x; border:#CCCCCC 1px solid; border-top:none; border-bottom:none;}
div.content-myjobDetail h4 { margin:0 0 0.3em 0; padding:0.2em 5px 0.2em 18px; background:#EEEEEE url(../img/ico_question.gif) 5px center no-repeat; font-size:100%;}
div.content-myjobDetail p { margin-bottom:0.3em; padding-left:5px;}


/* ■ Interveiw ■ */
h2#title-interview { height:65px; background-image:url(../img/mainTitle_interview.jpg);}
/* Index */
div.block-interviewList { width:47%; padding:1%; background:#FFFFFF url(../img/bg_common-bottom.gif) bottom repeat-x; border:#CCCCCC 1px solid;}
div.block-interview bLeft { margin:0 1% 10px 0; float:left;}
div.block-interview bRight { margin:0 1% 10px 0; float:right;}
div.blockTitle-interviewList { padding:0.3em 5px; background:#7f8b92 url(../img/bg_black.gif) top repeat-x; border:#999999 1px solid;}
div.blockTitle-interviewList h3 { margin:0; padding:0; font-weight:normal; text-align:center; font-size:112.5%;}
div.blockTitle-interviewList h3 a { text-decoration:none; color:#FFFFFF !important;}
div.content-interviewList { padding:5px 5px 0 5px;}
div.content-interviewList p.para-imgRight { background:#FFFFFF; min-height:80px;}
div.content-interviewList p.para-imgRight a img { border:#999999 1px solid; vertical-align:bottom;}
div.content-interviewList p.para-imgRight a:hover img { border:#59afe3 1px solid;}
div.content-interviewList h4 { margin:0 0 0.3em 0; padding:0.2em 0 0.3em 0; font-size:100%;}
h4.title-jobsummary { padding-left:18px !important; clear:both; background:url(../img/ico_comment.gif) left center no-repeat; border-bottom:#999999 1px solid;}
/* Detail */
div#block-interviewDetail { padding:20px; background:#FFFFFF url(../img/bg_common-bottom.gif) bottom repeat-x; border:#999999 1px solid; border-top-width:2px;}
div#blockTitle-interviewDetail { background:#7f8b92 url(../img/bg_black.gif)  top repeat-x; border:#999999 1px solid;}
h3#title-interviewDetail { margin:0; padding:0.5em 10px; color:#FFFFFF; font-size:112.5%; text-align:center;}
div#block-interviewTop { border:#CCCCCC 1px solid;}
div#block-interviewTop img { vertical-align:bottom; margin:0;}
div#block-interviewTop div.leftBlock { width:21%; float:left; background:url(../img/bg_slash02.gif);}
div#block-interviewTop div.rightBlock { width:78%; float:right;}
div.content-interviewDetail { clear:both;}
ul#list-interviewTop { margin:0 10px 0 0; padding:0.5em 0; list-style:none; list-style-image:none;}
ul#list-interviewTop li { margin:0 0 0.2em 0; padding:0.4em 0; border-bottom:#CCCCCC 1px solid;}
ul#list-interviewTop li img { margin-right:0.5em;}
div.content-interviewDetail { padding:5px; background:#FFFFFF url(../img/bg_common-bottom.gif) bottom repeat-x; border:#CCCCCC 1px solid; border-top:none; border-bottom:none;}
div.content-interviewDetail h4 { margin:0 0 0.3em 0; padding:0.2em 5px 0.2em 18px; background:#EEEEEE url(../img/ico_question.gif) 5px center no-repeat; font-size:100%;}
div.content-interviewDetail p { margin-bottom:0.3em; padding-left:5px;}


/* ■ Announcement ■ */
h2#title-announcement { background-image:url(../img/mainTitle_announcement.gif);}

/* ■ NewsRelease ■ */
h2#title-news { background-image:url(../img/mainTitle_news.gif);}


/* ■ ニュース系時系列ページ共通 ■ */
/* index */
div#area-common { padding:5px; border:#CCCCCC 1px solid; background:url(../img/bg_slash02.gif);}
div.block-commonList { padding:10px 5px; background:#FFFFFF url(../img/bg_common-bottom.gif) bottom repeat-x; border:#CCCCCC 1px solid;}
table.tbl-commonList { width:100%; margin-bottom:10px; border-collapse:collapse;}
table.tbl-commonList th,table.tbl-commonList td { padding:0.3em 1%; vertical-align:middle;}
table.tbl-commonList th { padding:0.2em 1%; background:#7f8b92 url(../img/bg_black.gif)  top repeat-x; border:#999999 1px solid; text-align:center; color:#FFFFFF;}
th.cell-commonDay { width:18%;}
th.cell-commonTitle { width:78%;}
table.tbl-commonList td { border-bottom:#CCCCCC 1px solid;}
table.tbl-commonList h3 { margin:0; padding:0; font-size:100%;}
table.tbl-commonList p { margin:0.2em 0;}
table.tbl-commonList a { text-decoration:none;}
/* Detail */
div.block-commonDetail { padding:10px 5px 2em 5px; background:#FFFFFF url(../img/bg_common-bottom.gif) bottom repeat-x; border:#999999 1px solid;}
div.blockTitle-commonDetail { margin:0 10px;  border:#CCCCCC 1px solid;}
div.blockTitle-commonDetail h3 { margin:0; padding:0.5em 5px; background:#7f8b92 url(../img/bg_black.gif)  top repeat-x; border-bottom:#CCCCCC 1px solid; color:#FFFFFF; text-align:center; font-size:112.5%;}
dl.list-commonDetailInfo { margin:0; padding:0.2em 10px 0.2em 0; }
dl.list-commonDetailInfo dt,dl.list-commonDetailInfo dd { margin:0; padding:0; display:inline;}
dl.list-commonDetailInfo dd { margin-right:1em;}
dl.list-commonDetailInfo img { margin-right:0.2em;}
div.content-commonDetail { margin:0 10px; padding:10px; background:#EEEEEE url(../img/bg_searchResultList-title.gif) top repeat-x; border:#CCCCCC 1px solid; border-top:none;}
div.footer-commonDetail { margin:0 10px; padding:5px; background:#EEEEEE url(../img/bg_searchResultList-title.gif) top repeat-x; border:#CCCCCC 1px solid; border-top:none;}


/* ■ Q&A ■ */
h2#title-qa { background-image:url(../img/mainTitle_qa.gif);}
div#block-qaTop { margin:15px 0 2em 0; background:url(../img/bg_qaTop.gif) repeat-y; border:none;}
div#content-qaTop { padding-top:1em; background:url(../img/bg_qaTop-top.jpg) top no-repeat;}
ul.list-qaTop { min-height:340px; margin:0; padding:0 10px 1em 265px; background:url(../img/bg_qaTop-bottom.gif) bottom no-repeat;}
ul.list-qaTop li { margin:0 0 0.2em 0; padding:0.2em 0; border-bottom:#CCCCCC 1px dotted;}
div.block-qa { margin:0 5px 2em 5px; border:#999999 1px solid;}
div.block-qa h3 { margin:0; padding:0.3em 5px; background:#7f8b92 url(../img/bg_black.gif)  top repeat-x; border-bottom:#999999 1px solid; color:#FFFFFF; text-align:center;}
ul.list-qaTop { list-style:none; list-style-image:none;}
ul.list-qaTop li { background:url(../img/ico_question.gif) left center no-repeat; padding-left:15px;}
ul.list-qaTop li a { text-decoration:none;}
div.content-qa { padding:10px 5px; background:#FFFFFF url(../img/bg_common-bottom.gif) bottom repeat-x;}
dl.list-qa { margin:0; padding:0; line-height:1.5;}
dl.list-qa dt,dl.list-qa dd { margin:0 0 0.3em 0;}
dl.list-qa dt { padding:0.2em 5px 0.2em 18px; background:#EEEEEE url(../img/ico_question.gif) 5px center no-repeat;}
dl.list-qa dd { padding:0 5px 0.2em 18px; background:url(../img/ico_answer.gif) 5px 0.3em no-repeat;}
dl.list-qa dt a { color:#333333; font-weight:bold;}
dl.list-qa dd p { margin:0; padding:0.5em 0 0 0;}
dl.list-qa dd p a { text-decoration:none;}


/* ■ Link ■ */
h2#title-link { background-image:url(../img/mainTitle_link.gif);}
div.stage-link { padding:2em 10px; background:#FFFFFF url(../img/bg_common-bottom.gif) bottom repeat-x; border:#CCCCCC 1px solid;}
div.block-link { width:49%;}
div.block-link h3 { margin:0; padding:0.3em 5px; background:#EEEEEE url(../img/bg_searchResultList-title.gif) top repeat-x; border:#999999 1px solid; font-size:100%;}
div.block-link ul { margin:0; padding:0.3em 0 0.3em 5px; list-style:none; list-style-image:none;} 
div.block-link ul li { margin:0; padding:0.2em 5px 0.2em 10px; background:url(../img/arrow08.gif) left center no-repeat;}






/* ■ Event ■ */
/* Index */
h2#title-event { background-image:url(../img/mainTitle_event.gif);}
div.block-event { background:#FFFFFF;}
div#block-eventList { background:url(../img/bg_eventList.gif) repeat-y;}
div#blockTitle-eventList { padding:10px; background:url(../img/bg_eventList-top.gif) top no-repeat; text-align:center;}
div#blockTitle-eventList h3 { margin:0; padding:0.5em 0 0.3em 0; clear:both; color:#FFFFFF;}
div#blockTitle-eventList p { margin:0; padding:0;}
div.content-eventList { padding:5px 5px 0 5px;}
div#content-eventTable {background:url(../img/bg_eventListContent-top.gif) top no-repeat;}
div#content-eventTable div.blockTable { background:#FFFFFF;}
table.tbl-eventList { width:620px; margin:0 5px; padding:0; background:#FFFFFF; border:#999999 1px solid; border-collapse:collapse;}
table.tbl-eventList th,table.tbl-eventList td { padding:0.3em 5px; vertical-align:middle;}
table.tbl-eventList th { background:url(../img/bg_slash02.gif); border:#999999 1px solid; text-align:center; color:#255809;}
table.tbl-eventList td { border-bottom:#999999 1px solid;}
div#content-eventTableBottom { padding-top:20px; background:url(../img/bg_eventList-bottom.gif) top no-repeat;}
div#content-eventTableBottom p img { margin-right:3px;}
ul.list-eventListUnder { margin:1em 30px; padding:0; list-style:none; list-style-image:none;}
ul.list-eventListUnder li { margin:0 0 0.2em 0; padding:0.2em 0; border-bottom:#CCCCCC 1px solid;}
ul.list-eventListUnder li img { margin-right:0.5em;}
/* Detail */
h3.title-event { margin:0; padding:0.3em 0 0.3em 10px; background: url(../img/arrow07.gif) left center no-repeat; border-bottom:#999999 1px solid;}
div.block-eventDetail { clear:both; margin-bottom:1em;}
h3.title-event a,h3.title-event a:hover { color:#000000; text-decoration:none;}
ul.list-eventDetail { margin:0 0 0 10px; padding:0.5em 0; list-style:none; list-style-image:none;}
ul.list-eventDetail li { margin:0 0 0.2em 0; padding:0.2em 0; border-bottom:#CCCCCC 1px solid;}
ul.list-eventDetail li img { margin-right:0.5em;}
div#block-eventLeft { width:79%; float:left;}
p.para-toEventForm { width:300px; float:left; text-align:center;}
p.para-toMap { width:200px; float:right; text-align:right;}
div#block-eventRight { width:20%; padding-top:10px; float:right; text-align:center;}
div#block-eventRight img { vertical-align:bottom;}
div#block-eventRight a img { border:#999999 1px solid;}
div#block-eventRight a:hover img { border:#59afe3 1px solid;}
div.block-eventDetail { margin-bottom:2em;}
div.block-eventDetail h4 { margin:0; padding:0.3em 5px; background:#83df50; border:#999999 1px solid; color:#FFFFFF; font-size:100%;}
div#block-eventDetail2 { margin:0 8px 1em 8px;}
div.content-eventDetail { padding:5px 10px; border:#999999 1px solid; border-top:none;}
div#block-eventForm { margin:0 8px;}
div#block-eventForm h4 a { color:#FFFFFF; text-decoration:none;}
div#block-eventForm div.content-eventDetail { padding-bottom:10px;}
div.content-eventDetail table.tbl-panflet th { background:#f3fde5 url(../img/bg_common-th4.gif) top repeat-x !important;}


/* ■ policy-entry ■ */
h2#title-policyEntry { background-image:url(../img/mainTitle_policyEntry.gif);}
div#block-policyFrame { height:200px; padding:10px; overflow:auto; background:#FFFFFF; border:#CCCCCC 1px solid;}
div.block-policyEntry { margin-top:10px;}
div.content-policyEntry { margin-bottom:2em;}
div#block-policyFrame h2 { margin:0.5em 0 1em 0; padding:0.3em 5px; background:#EEEEEE; border:#CCCCCC 1px solid; font-size:112.5%;}
div.content-policyEntry h3 { padding-left:15px; background:url(../img/arrow06.gif) left center no-repeat; font-size:100%;}
div.content-policyEntry ol { margin:0 0 0 40px; padding:0px;}
div.content-policyEntry ol ol { margin-left:25px;}
div.content-policyEntry p { margin:0; padding-left:15px;}


/* ■ pampflet ■ */
h2#title-panflet { background-image:url(../img/mainTitle_panflet.gif);}
div.block-panflet { padding:10px; background:#FFFFFF url(../img/bg_common-bottom.gif) bottom repeat-x; border:#999999 1px solid;}
table.tbl-panflet { width:99%; margin:0 auto 0.5em auto; border:#CCCCCC 1px solid;}
table.tbl-panflet th { width:25%; background:#e5f1fd url(../img/bg_common-th.gif) top repeat-x; border:#CCCCCC 1px solid;}
table.tbl-panflet td { width:74%; background:#EEEEEE; border:#CCCCCC 1px solid;}


/* ■ mail-magazine ■ */
h2#title-mail { background-image:url(../img/mainTitle_mail.gif);}
div.block-mail { padding:20px 10px; background:#FFFFFF url(../img/bg_common-bottom.gif) bottom repeat-x; border:#999999 1px solid;}
table.tbl-mail { width:99%; margin:0 auto 2em auto; border:#CCCCCC 1px solid;}
table.tbl-mail th { width:29%; background:#e5f1fd url(../img/bg_common-th.gif) top repeat-x; border:#CCCCCC 1px solid;}
table.tbl-mail td { width:70%;}
form.form-mail { margin:0; padding:0;}
input.text-mail { width:250px;}
.bDark { background:#EEEEEE;}



/* ■ policy-link ■ */
h2#title-policyLink { background-image:url(../img/mainTitle_policyLink.gif)}
div.block-policyLink { padding:2em 10px; background:#FFFFFF url(../img/bg_common-bottom.gif) bottom repeat-x; border:#CCCCCC 1px solid;}
div.block-policyLink h3 { padding:0.3em 0; border-bottom:#CCCCCC 1px solid; font-size:100%;}
div.block-policyLink h4 { margin:0 0 0.1em 0; padding:0.3em 0; font-size:100%;}
div.content-policyLink { margin-bottom:2em;}
dl.list-bannertype dt { padding-left:12px; background:url(../img/arrow08.gif) left center no-repeat;}


/* ■ policy-site ■ */
h2#title-policySite { background-image:url(../img/mainTitle_policySite.gif)}
div.block-policySite { padding:2em 10px; background:#FFFFFF url(../img/bg_common-bottom.gif) bottom repeat-x; border:#CCCCCC 1px solid;}
div.block-policySite h3 { padding:0.3em 0; border-bottom:#CCCCCC 1px solid; font-size:100%;}
div.content-policySite { margin-bottom:2em; padding:0 5px;}
table.tbl-brower { margin-bottom:1em; border-collapse:collapse;}
table.tbl-brower th,table.tbl-brower td { border:#999999 1px solid;}
table.tbl-brower th { background:#7f8b92 url(../img/bg_black.gif) top repeat-x; text-align:center; color:#FFFFFF;}
table.tbl-brower td {}
ul.list-browser { margin:0; padding:0; list-style:none; list-style-image:none;}
ul.list-browser li { margin:0 0 0 10px; padding:0 0 0 12px; background:url(../img/arrow06.gif) left center no-repeat;}



/* ■ policy-privacy ■ */
h2#title-policyPrivacy { background-image:url(../img/mainTitle_policyPrivacy.gif);}
div.block-policyPrivacy { padding:2em 10px; background:#FFFFFF url(../img/bg_common-bottom.gif) bottom repeat-x; border:#CCCCCC 1px solid;}
ol.list-policyPrivacy { margin:0 0 2em 0; padding:1em 10px 1em 30px; border-top:#CCCCCC 1px solid; border-bottom:#CCCCCC 1px solid;}
ol.list-policyPrivacy li { margin-bottom:1em;}


/* ■ PR Center ■ */
h2#title-prcenter { background-image:url(../img/mainTitle_prcenter.gif);}
div.block-prcenter { padding:2em 10px; background:#FFFFFF url(../img/bg_common-bottom.gif) bottom repeat-x; border:#CCCCCC 1px solid;}
div.content-prcenter { margin-bottom:2em;}
div.content-prcenter div.stage { width:85%; margin:0 auto;}
div.content-prcenter div.leftBlock { width:49%; float:left;}
div.content-prcenter div.rightBlock { width:49%; float:right;}
div.content-prcenter img { margin-bottom:0.3em;}
div.block-centerterms { margin-bottom:0.5em; clear:both; background:#ffe8ef; border:#cd1a51 1px solid;}
div.block-centerterms h3 { margin:0; font-size:100%;}
div.block-centerterms h3 img { margin-right:5px;}
div.block-centerterms div.content-prcenter { margin:0 0 0.3em 0; padding:5px;}
div.block-centerterms div.content-prcenter ol { margin:0 0 0 25px; padding:0;}
div.block-centerterms div.content-prcenter ol li { margin:0; padding:0;}


/* ■ 会員企業リスト ■ */
h2#title-memberslist { background-image:url(../img/mainTitle_memberslist.gif);}
div.block-memberslist { padding:2em 10px; background:#FFFFFF url(../img/bg_common-bottom.gif) bottom repeat-x; border:#CCCCCC 1px solid;}
h3#title-searchList { height:15px; background-image:url(../img/bg_listsearch-top.gif);}
div.content-memberslist { margin-bottom:1em;}
div#content-listform { padding:5px; background:#EEEEEE; border:#CCCCCC 1px solid; text-align:center;}
form.form-listtop {  display:inline;}
table.tbl-memberslist { width:100%; margin-bottom:10px; border-collapse:collapse;}
table.tbl-memberslist th,table.tbl-memberslist td { padding:0.3em 1%;}
table.tbl-memberslist th { padding:0.2em 1%; background:#7f8b92 url(../img/bg_black.gif)  top repeat-x; border:#999999 1px solid; text-align:center; color:#FFFFFF;}
table.tbl-memberslist td{ border-bottom:#CCCCCC 1px solid;}
th.cell-corpName { width:32%;}
th.cell-corpAddress { width:53%;}
th.cell-corpTel { width:15%;}

