a[href$='.xls']{ padding: 0 20px 0 0; background: url(http://file.tiky.jp/image/common/icon/ms-excel.png) no-repeat right;}
a[href$='.doc']{ padding: 0 20px 0 0; background: url(http://file.tiky.jp/image/common/icon/ms-word.png) no-repeat right;}

/*main-contents*/
#main-contents{ float: left; width: 680px;}

#whats-tiky{ height: 150px; margin: 0 0 20px; padding: 10px; background: url(/image/qjin/whats-tiky-bg.png) no-repeat;}
html>body #whats-tiky{ height: 130px;}
#whats-tiky dt{ height: 22px; margin: 0 0 10px; background: url(/image/qjin/whats-tiky.png) no-repeat; text-indent: -9999px;}
#whats-tiky dd{ width: 440px; font-size: 14px;}

#main-contents h3{ height: 30px; margin: 0; padding: 5px 0 0 30px; font-size: 14px; background: url(/image/qjin/title-bg.png) no-repeat; z-index: 2; position: relative;}
html>body #main-contents h3{ height: 25px;}
#main-contents .h3-link{ height: 25px; margin: -25px 0 0 170px;}

#main-contents h4{ margin: 10px 0 0 10px;}

#main-contents form{ margin: 0; padding: 0;}
#main-contents .contents-outline{ margin: 0 0 30px; border: 1px solid #CCC; border-top: none; overflow:hidden; height:auto !important; height:1%;}
#main-contents .outline-none{ margin: -20px 0 30px; overflow:hidden; height:auto !important; height:1%;}

#main-contents .search-box{ padding:15px;}
#main-contents .search-box input{ width: 74px; height: 22px; font-size: 14px; font-weight: bold; color: #FFE; border: none; background: url(/image/qjin/search-btn.png) no-repeat; cursor:pointer;}
#main-contents .search-box input:hover{ background-position:0 -22px;}
#main-contents .search-box .detail-search{ margin: 10px 0 0; padding: 0 0 0 14px; background: url(/image/qjin/icon-arrow-red.png) no-repeat;}

#main-contents .text-search-box{ padding:15px;}
#main-contents .text-search-box input.submit-btn{ float: left; width: 94px; height: 26px; margin: 6px 0 0 8px; font-size: 14px; font-weight: bold; color: #FFE; border: none; background: url(/image/qjin/search-btn.png) no-repeat 0 -44px; cursor:pointer;}
#main-contents .text-search-box input.submit-btn:hover{ background-position:0 -70px;}
#main-contents .text-search-box input.text-box{ width: 420px; margin: 8px;}
#main-contents .text-search-box .text-box-outline{ float: left; width: 440px; background: #FFA8B6;}
#main-contents .text-search-box .text-box-note{ width: 156px; margin: 0 0 0 10px; padding: 2px 0 8px 0; text-align: center; color: #FFE; background:url(/image/qjin/text-box-note.png) no-repeat;}


#main-contents .scout-out-hellowork{ margin: 0 0 20px; list-style: none; overflow:hidden; height:auto !important; height:1%;}
#main-contents .scout-out-hellowork .area{ float: left; width: 120px; padding: 10px 0 10px 26px; border-bottom: 1px solid #CCC; background: url(/image/qjin/icon-arrow-box.png) no-repeat 10px 50%;}
#main-contents .scout-out-hellowork .area-detail ul{ float: left; width: 550px; padding: 10px 0; list-style: none; border-bottom: 1px solid #CCC;}
html>body #main-contents .scout-out-hellowork .area-detail ul{ width: 534px;}
#main-contents .scout-out-hellowork .area-detail li{ float: left; padding: 0 4px; border-right: 1px solid #666;}

#main-contents #other-hellowork{ margin: 0 0 30px; padding:0 10px 10px; border-top: 2px solid #CCC; background: #F5F5F5; overflow:hidden; height:auto !important; height:1%;}
#main-contents #other-hellowork ul{ list-style: none;}
#main-contents #other-hellowork li{ float: left; width: 150px; margin: 10px 0 0; padding: 0 0 0 14px; background: url(/image/qjin/icon-arrow-box.png) no-repeat 0 50%;}
#main-contents #other-hellowork li a{ white-space:nowrap;}

#main-contents #job-change-site{ margin: 0 0 30px; overflow:hidden; height:auto !important; height:1%;}
#main-contents #job-change-site dt{ clear: left; float: left; width: 140px; padding: 10px 0 10px 26px; border-bottom: 1px solid #CCC; background: url(/image/qjin/icon-arrow-box.png) no-repeat 10px 50%;}
#main-contents #job-change-site dd{ float: left; width: 530px; padding: 10px 0; border-bottom: 1px solid #CCC;}
html>body #main-contents #job-change-site dd{ width: 514px;}

#main-contents #qjin-map{ float: left; width: 460px; margin: 0 0 30px;}
#main-contents #qjin-map h3{ background: url(/image/qjin/title-bg-m.png) no-repeat;}
#main-contents #qjin-shortcut{ float: right; width: 210px;}
#main-contents #qjin-shortcut-outline{ height: 249px; padding:0 10px; border: 1px solid #CCC; border-top: none;}
#main-contents #qjin-shortcut h3{ background: url(/image/qjin/title-bg-s.png) no-repeat;}
#main-contents #qjin-shortcut dl{ padding: 10px 0 0;}
#main-contents #qjin-shortcut dt{ margin: 0 0 6px; padding: 0 0 0 14px; background: url(/image/qjin/icon-arrow-box.png) no-repeat 0 50%;}
#main-contents #qjin-shortcut select{ width: 190px; margin: 0 0 20px;}
#main-contents #qjin-shortcut input{ width: 94px; height: 26px; margin: 0 0 0 46px; color: #FFE; font-weight: bold; font-size: 14px; border: none; background: url(/image/qjin/search-btn.png) no-repeat 0 -44px; cursor:pointer;}
#main-contents #qjin-shortcut input:hover{ background-position:0 -70px;}

#main-contents .kanto-detail{ position: relative; top:-130px; left: 325px; width: 120px; margin: 0 0 -116px; border: 2px solid #CCC; background: #FFF;}
#main-contents .kanto-detail li{ margin: 4px 0 4px 10px; padding: 0 0 0 14px; list-style: none; background: url(/image/qjin/icon-arrow-box.png) no-repeat 0 50%;}

#main-contents #hellowork-know-how{ float: right; width: 210px;}
#main-contents #hellowork-know-how h3{ background: url(/image/qjin/title-bg-s.png) no-repeat;}
#main-contents #hellowork-know-how dl{ padding: 10px 10px 0 10px; height: 249px; border: 1px solid #CCC; border-top: none;}
html>body #main-contents #hellowork-know-how dl{ height: 239px;}
#main-contents #hellowork-know-how dt{ margin: 0 0 5px;}
#main-contents #hellowork-know-how dt a{ display: block; height: 15px; font-size: 10px; text-indent: -9999px;}
#main-contents #hellowork-know-how dd{ margin: 0 0 10px; padding: 0 0 10px; border-bottom:1px solid #DCDCDC;}
#main-contents #hellowork-know-how dt.koyo_hoken{ background: url(/image/common/side-column/know-how.png) no-repeat 0 -20px;}
#main-contents #hellowork-know-how dt.shitsugyo{ background: url(/image/common/side-column/know-how.png) no-repeat 0 -35px;}
#main-contents #hellowork-know-how dt.shitsugyo_qa{ background: url(/image/common/side-column/know-how.png) no-repeat 0 -50px;}
#main-contents #hellowork-know-how dt.saishushoku{ background: url(/image/common/side-column/know-how.png) no-repeat 0 -65px;}
#main-contents #hellowork-know-how dt.kyoiku_kyufu{ background: url(/image/common/side-column/know-how.png) no-repeat 0 -80px;}
#main-contents #hellowork-know-how dt.shakai_hoken{ background: url(/image/common/side-column/know-how.png) no-repeat 0 -95px;}
#main-contents #hellowork-know-how dd.border-none{ border: none !important;}

#main-contents .other-hellowork dt{ height: 18px; margin: 10px; padding: 0 0 0 18px; font-size: 14px; font-weight: bold; background: url(/image/qjin/icon-point.png) no-repeat 0 50%;}
#main-contents .other-hellowork dd{ margin: 10px 10px 30px; padding: 10px; background: #F0F0F0;}

#main-contents .column1-list{ list-style: none; margin: 0 0 30px;}
#main-contents .column1-list li{ margin: 10px 0 0 10px; padding: 0 0 0 16px; background: url(/image/qjin/icon-arrow-box.png) no-repeat 0 3px; overflow:hidden; height:auto !important; height:1%;}
#main-contents .column2-list{ list-style: none; margin: 0 0 30px; overflow:hidden; height:auto !important; height:1%;}
#main-contents .column2-list li{ float: left; width: 310px; margin: 10px 0 0 10px; padding: 0 0 0 16px; background: url(/image/qjin/icon-arrow-box.png) no-repeat 0 3px;}
#main-contents .column3-list{ list-style: none; margin: 0 0 30px; overflow:hidden; height:auto !important; height:1%;}
#main-contents .column3-list li{ float: left; width: 200px; margin: 10px 0 0 10px; padding: 0 0 0 16px; background: url(/image/qjin/icon-arrow-box.png) no-repeat 0 3px;}
#main-contents .column5-list{ list-style: none; margin: 0 0 30px; overflow:hidden; height:auto !important; height:1%;}
#main-contents .column5-list li{ float: left; width: 110px; margin: 10px 0 0 10px; padding: 0 0 0 16px; background: url(/image/qjin/icon-arrow-box.png) no-repeat 0 3px;}

/*narrow-btn*/
#main-contents .line-narrow{ float: left; display: block; width: 154px; height: 22px; margin: 6px 0 14px 10px; background: url(/image/qjin/line-narrow-btn.png) no-repeat; text-indent: -9999px;}
#main-contents .line-narrow-s{ float: left; display: block; width: 108px; height: 22px; margin: 6px 0 14px 10px; background: url(/image/qjin/line-narrow-btn-s.png) no-repeat; text-indent: -9999px;}
#main-contents .town-narrow{ float: left; display: block; width: 134px; height: 22px; margin: 6px 0 14px 10px; background: url(/image/qjin/town-narrow-btn.png) no-repeat; text-indent: -9999px;}
/*end narrow-btn*/

/*industry*/
#main-contents #type-job{ height: 150px; margin: 0 0 20px; padding:24px 10px 6px;}
html>body #main-contents #type-job{ height: 120px;}
#main-contents #type-job dt{ height: 24px; margin: 0 0 10px; text-indent: -9999px;}
#main-contents #type-job dd{ width: 440px; font-size: 14px;}

#main-contents #type-job.LOcu_01{ background: url(/image/qjin/LOcu-bg/LOcu_01.png) no-repeat;}
#main-contents #type-job.LOcu_02{ background: url(/image/qjin/LOcu-bg/LOcu_01.png) no-repeat;}
#main-contents #type-job.LOcu_03{ background: url(/image/qjin/LOcu-bg/LOcu_01.png) no-repeat;}
#main-contents #type-job.LOcu_04{ background: url(/image/qjin/LOcu-bg/LOcu_01.png) no-repeat;}
#main-contents #type-job.LOcu_05{ background: url(/image/qjin/LOcu-bg/LOcu_01.png) no-repeat;}
#main-contents #type-job.LOcu_06{ background: url(/image/qjin/LOcu-bg/LOcu_01.png) no-repeat;}
#main-contents #type-job.LOcu_07{ background: url(/image/qjin/LOcu-bg/LOcu_01.png) no-repeat;}
#main-contents #type-job.LOcu_08{ background: url(/image/qjin/LOcu-bg/LOcu_01.png) no-repeat;}
#main-contents #type-job.LOcu_09{ background: url(/image/qjin/LOcu-bg/LOcu_01.png) no-repeat;}
#main-contents #type-job.LOcu_10{ background: url(/image/qjin/LOcu-bg/LOcu_01.png) no-repeat;}
#main-contents #type-job.LOcu_11{ background: url(/image/qjin/LOcu-bg/LOcu_01.png) no-repeat;}
#main-contents #type-job.LOcu_12{ background: url(/image/qjin/LOcu-bg/LOcu_01.png) no-repeat;}

#main-contents #type-job dt.LOcu_01{ background: url(/image/qjin/LOcu/LOcu_01.png) no-repeat;}
#main-contents #type-job dt.LOcu_02{ background: url(/image/qjin/LOcu/LOcu_02.png) no-repeat;}
#main-contents #type-job dt.LOcu_03{ background: url(/image/qjin/LOcu/LOcu_03.png) no-repeat;}
#main-contents #type-job dt.LOcu_04{ background: url(/image/qjin/LOcu/LOcu_04.png) no-repeat;}
#main-contents #type-job dt.LOcu_05{ background: url(/image/qjin/LOcu/LOcu_05.png) no-repeat;}
#main-contents #type-job dt.LOcu_06{ background: url(/image/qjin/LOcu/LOcu_06.png) no-repeat;}
#main-contents #type-job dt.LOcu_07{ background: url(/image/qjin/LOcu/LOcu_07.png) no-repeat;}
#main-contents #type-job dt.LOcu_08{ background: url(/image/qjin/LOcu/LOcu_08.png) no-repeat;}
#main-contents #type-job dt.LOcu_09{ background: url(/image/qjin/LOcu/LOcu_09.png) no-repeat;}
#main-contents #type-job dt.LOcu_10{ background: url(/image/qjin/LOcu/LOcu_10.png) no-repeat;}
#main-contents #type-job dt.LOcu_11{ background: url(/image/qjin/LOcu/LOcu_11.png) no-repeat;}
#main-contents #type-job dt.LOcu_12{ background: url(/image/qjin/LOcu/LOcu_12.png) no-repeat;}

#main-contents #type-job.LInd_01{ background: url(/image/qjin/LInd-bg/LInd_01.png) no-repeat;}
#main-contents #type-job.LInd_02{ background: url(/image/qjin/LInd-bg/LInd_01.png) no-repeat;}
#main-contents #type-job.LInd_03{ background: url(/image/qjin/LInd-bg/LInd_01.png) no-repeat;}
#main-contents #type-job.LInd_04{ background: url(/image/qjin/LInd-bg/LInd_01.png) no-repeat;}
#main-contents #type-job.LInd_05{ background: url(/image/qjin/LInd-bg/LInd_01.png) no-repeat;}
#main-contents #type-job.LInd_06{ background: url(/image/qjin/LInd-bg/LInd_01.png) no-repeat;}
#main-contents #type-job.LInd_07{ background: url(/image/qjin/LInd-bg/LInd_01.png) no-repeat;}
#main-contents #type-job.LInd_08{ background: url(/image/qjin/LInd-bg/LInd_01.png) no-repeat;}
#main-contents #type-job.LInd_09{ background: url(/image/qjin/LInd-bg/LInd_01.png) no-repeat;}
#main-contents #type-job.LInd_10{ background: url(/image/qjin/LInd-bg/LInd_01.png) no-repeat;}
#main-contents #type-job.LInd_11{ background: url(/image/qjin/LInd-bg/LInd_01.png) no-repeat;}
#main-contents #type-job.LInd_12{ background: url(/image/qjin/LInd-bg/LInd_01.png) no-repeat;}
#main-contents #type-job.LInd_13{ background: url(/image/qjin/LInd-bg/LInd_01.png) no-repeat;}
#main-contents #type-job.LInd_14{ background: url(/image/qjin/LInd-bg/LInd_01.png) no-repeat;}
#main-contents #type-job.LInd_15{ background: url(/image/qjin/LInd-bg/LInd_01.png) no-repeat;}
#main-contents #type-job.LInd_16{ background: url(/image/qjin/LInd-bg/LInd_01.png) no-repeat;}
#main-contents #type-job.LInd_17{ background: url(/image/qjin/LInd-bg/LInd_01.png) no-repeat;}
#main-contents #type-job.LInd_18{ background: url(/image/qjin/LInd-bg/LInd_01.png) no-repeat;}
#main-contents #type-job.LInd_19{ background: url(/image/qjin/LInd-bg/LInd_01.png) no-repeat;}
#main-contents #type-job.LInd_20{ background: url(/image/qjin/LInd-bg/LInd_01.png) no-repeat;}

#main-contents #type-job dt.LInd_01{ background: url(/image/qjin/LInd/LInd_01.png) no-repeat;}
#main-contents #type-job dt.LInd_02{ background: url(/image/qjin/LInd/LInd_02.png) no-repeat;}
#main-contents #type-job dt.LInd_03{ background: url(/image/qjin/LInd/LInd_03.png) no-repeat;}
#main-contents #type-job dt.LInd_04{ background: url(/image/qjin/LInd/LInd_04.png) no-repeat;}
#main-contents #type-job dt.LInd_05{ background: url(/image/qjin/LInd/LInd_05.png) no-repeat;}
#main-contents #type-job dt.LInd_06{ background: url(/image/qjin/LInd/LInd_06.png) no-repeat;}
#main-contents #type-job dt.LInd_07{ background: url(/image/qjin/LInd/LInd_07.png) no-repeat;}
#main-contents #type-job dt.LInd_08{ background: url(/image/qjin/LInd/LInd_08.png) no-repeat;}
#main-contents #type-job dt.LInd_09{ background: url(/image/qjin/LInd/LInd_09.png) no-repeat;}
#main-contents #type-job dt.LInd_10{ background: url(/image/qjin/LInd/LInd_10.png) no-repeat;}
#main-contents #type-job dt.LInd_11{ background: url(/image/qjin/LInd/LInd_11.png) no-repeat;}
#main-contents #type-job dt.LInd_12{ background: url(/image/qjin/LInd/LInd_12.png) no-repeat;}
#main-contents #type-job dt.LInd_13{ background: url(/image/qjin/LInd/LInd_13.png) no-repeat;}
#main-contents #type-job dt.LInd_14{ background: url(/image/qjin/LInd/LInd_14.png) no-repeat;}
#main-contents #type-job dt.LInd_15{ background: url(/image/qjin/LInd/LInd_15.png) no-repeat;}
#main-contents #type-job dt.LInd_16{ background: url(/image/qjin/LInd/LInd_16.png) no-repeat;}
#main-contents #type-job dt.LInd_17{ background: url(/image/qjin/LInd/LInd_17.png) no-repeat;}
#main-contents #type-job dt.LInd_18{ background: url(/image/qjin/LInd/LInd_18.png) no-repeat;}
#main-contents #type-job dt.LInd_19{ background: url(/image/qjin/LInd/LInd_19.png) no-repeat;}
#main-contents #type-job dt.LInd_20{ background: url(/image/qjin/LInd/LInd_20.png) no-repeat;}
/*end industry*/

/*search-result*/
#main-contents #replace-search-results{ }
#main-contents #replace-search-condition{ position: absolute; width: 680px;}
#main-contents #replace-search-results span{ font-size: 12px; }

#main-contents #search-result-title{ margin: 0 0 20px; font-size: 16px; font-weight: bold; border-bottom:2px solid #FF022C;}
#main-contents #search-result-title span{ font-size: 12px;}
#main-contents #search-criteria{ margin: 10px;}
#main-contents #search-criteria dt{ clear: left; float: left; width: 110px; height: 36px; padding: 0 0 0 16px; background: url(/image/qjin/icon-arrow-box.png) no-repeat 0 3px;}
#main-contents #search-criteria dd{ float: left; width: 500px; height: 36px;}
#main-contents #search-criteria dd div{ display: inline;}
#main-contents #search-criteria input.submit-btn{ width: 74px; height: 22px; font-size: 14px; font-weight: bold; color: #FFE; border: none; background: url(/image/qjin/search-btn.png) no-repeat; cursor:pointer;}
#main-contents #search-criteria input.submit-btn:hover{ background-position:0 -22px;}
#main-contents #search-criteria input.text-box{ width: 360px; margin: 0 10px 0 0;}
#main-contents #search-result-num{ margin: 0 0 20px; padding: 5px; text-align: right; background: #FFDAE0;}

#main-contents #search-criteria-railway{ margin: 10px;}
#main-contents #search-criteria-railway p,#main-contents #search-criteria-railway select{ float: left;}
#main-contents #search-criteria-railway p{ padding: 3px 20px 0 0;}
#main-contents #search-criteria-railway p.arrow{ margin: 0 0 0 30px; padding: 3px 0 0 40px; background: url(/image/qjin/icon-arrow-red-l.png) no-repeat 0 50%;}
#main-contents #search-criteria-railway select{ width: 220px; height: 26px;}
#main-contents #search-criteria-railway input.submit-btn{ width: 74px; height: 22px; margin: 0 0 0 30px; font-size: 14px; font-weight: bold; color: #FFE; border: none; background: url(/image/qjin/search-btn.png) no-repeat; cursor:pointer;}
#main-contents #search-criteria-railway input.submit-btn:hover{ background-position:0 -22px;}

#main-contents #search-criteria-industry{ margin: 10px;}
#main-contents #search-criteria-industry p,#main-contents #search-criteria-industry select{ float: left;}
#main-contents #search-criteria-industry p{ padding: 3px 20px 0 0;}
#main-contents #search-criteria-industry p.arrow{ margin: 0 0 0 30px; padding: 3px 0 0 40px; background: url(/image/qjin/icon-arrow-red-l.png) no-repeat 0 50%;}
#main-contents #search-criteria-industry select{ width: 230px; height: 26px;}
#main-contents #search-criteria-industry input.submit-btn{ width: 74px; height: 22px; margin: 0 0 0 30px; font-size: 14px; font-weight: bold; color: #FFE; border: none; background: url(/image/qjin/search-btn.png) no-repeat; cursor:pointer;}
#main-contents #search-criteria-industry input.submit-btn:hover{ background-position:0 -22px;}

#main-contents .search-result-item{ margin: 0 0 30px; padding: 15px; border: 5px solid #CCC; overflow:hidden; height:auto !important; height:1%;}
#main-contents .search-result-company{ margin: 0 0 10px; padding: 0 0 0 16px; font-size: 14px; background: url(/image/qjin/icon-arrow-box.png) no-repeat 0 4px;}
#main-contents .search-result-item table{ width: 640px; margin: 0 0 10px; font-size: 12px; border-collapse: collapse;}
#main-contents .search-result-item th,#main-contents .search-result-item td{ border: 1px solid #CCC;}
#main-contents .search-result-item th{ width: 80px; padding: 5px 0; background: #EDEDED; text-align: center; font-weight: normal;}
#main-contents .search-result-item td{ width: 246px; padding: 5px;}
#main-contents .search-result-item td.feature{ width: 592px;}
#main-contents .search-result-item td.feature img{ margin: 0 3px 0;}
#main-contents .search-result-item .detail-btn{ text-align: center;}
#main-contents .search-result-item .detail-btn a{ display:block; width: 178px; height: 26px; margin: 0 auto 10px; background: url(/image/qjin/detail-btn.png) no-repeat; text-indent: -9999px; overflow: hidden;}
#main-contents .search-result-item .related th{ width: 80px;}
#main-contents .search-result-item .related td{ width: 560px; line-height: 1.5;}
#main-contents .search-result-item .related .column2-list{ list-style: none; margin: 0 0 10px; overflow:hidden; height:auto !important; height:1%;}
#main-contents .search-result-item .related .column2-list li{ display: inline; float: left; width: 240px; margin: 5px 0 0 10px; padding: 0 0 0 16px; background: url(/image/qjin/icon-arrow-box.png) no-repeat 0 3px;}
#main-contents p.recruit-close{ background: url(../image/common/icon/recruit-close.png) no-repeat right;}

#main-contents #search-result-move{ margin: 0 0 30px; text-align: center;}
#main-contents #search-result-move a.next{ padding: 0 16px 0 0; background: url(/image/qjin/search-result-next.png) no-repeat right;}
#main-contents #search-result-move a.prev{ padding: 0 0 0 16px; background: url(/image/qjin/search-result-prev.png) no-repeat;}

#main-contents .keyword-tag{ margin: 0 10px 20px; list-style: none; overflow:hidden; height:auto !important; height:1%;}
#main-contents .keyword-tag li{ display: inline; margin: 0 5px 0 0;}
#main-contents .keyword-tag li a:hover{ color: #F30; text-decoration: underline;}
#main-contents .keyword-tag .tag-01{ font-size: 18px; font-weight: bold;color: #F90;}
#main-contents .keyword-tag .tag-02{ font-size: 16px;}
#main-contents .keyword-tag .tag-03{ font-size: 14px;}
#main-contents .keyword-tag .tag-04{ font-size: 12px;}
#main-contents .keyword-tag .tag-05{ font-size: 10px;}
/*end search-result*/

/*job-detail*/
#main-contents #job-detail-title{ margin: 0 0 20px; font-size: 16px; font-weight: bold; border-bottom:2px solid #FF022C;}
#main-contents .job-detail-info{ clear: both; width: 660px; margin: 0 0 10px 10px; font-size: 12px; border-collapse: collapse;}
#main-contents .job-detail-info th,#main-contents .job-detail-info td{ border-bottom: 1px solid #CCC; border-top: 1px solid #CCC;}
#main-contents .job-detail-info th{ width: 100px; padding: 10px 5px 2px; text-align: left;}
#main-contents .job-detail-info td{ padding: 10px 5px 2px;}
#main-contents .job-detail-info td img{ margin: 0 4px 0 0;}
#main-contents .other-job-detail{  margin: 10px 0 30px 10px; padding: 0 0 0 16px; background: url(/image/qjin/icon-arrow-box.png) no-repeat 0 3px;}
#main-contents #company-map{ float: right; width: 318px; margin: 2px 0 20px; border: 1px solid #666;}
#main-contents #company-map-arrow{ position: relative; margin: -12px 0 0 60px; padding: 0 0 1px;}
#main-contents #company-map-title{ width: 318px; height: 35px; text-indent: -9999px; background: url(/image/qjin/company-map-title.png) no-repeat;}
#main-contents .job-detail-ads-google{ float: left; margin: 0 0 0 10px;}

#main-contents p.entry-submit-btn{ text-align: center;}
#main-contents p.entry-submit-btn a{ display: block; width: 170px; height: 22px; margin: 0 auto 30px; padding: 2px; font-size: 14px; font-weight: bold; text-align: center; color: #FFE; border: none; background: url(http://file.tiky.jp/image/common/search-btn.png) no-repeat 0 -96px; cursor:pointer;}
#main-contents p.entry-submit-btn a:hover{ background-position:0 -122px;}
/*end job-detail*/

/*contents-detail*/
#main-contents #contents-detail{ margin: 10px;}
#main-contents #contents-detail h4{ height: 36px; margin: 0 0 10px; padding: 8px 10px 0; background: url(/image/qjin/contents-title-bg.png) no-repeat;}
html>body #main-contents #contents-detail h4{ height: 28px;}
#main-contents #contents-detail p{ margin: 0 20px 20px;}
#main-contents #contents-detail .example{ margin: 0 20px 6px; padding: 2px 0 4px 40px; font-weight: bold; border-bottom: 1px solid #333;}
#main-contents #contents-detail .example1{ background: url(http://file.tiky.jp/image/common/icon/example.png) no-repeat;}
#main-contents #contents-detail .example2{ background: url(http://file.tiky.jp/image/common/icon/example.png) no-repeat 0 -26px;}
#main-contents #contents-detail .example3{ background: url(http://file.tiky.jp/image/common/icon/example.png) no-repeat 0 -52px;}
#main-contents #contents-back,#main-contents #contents-next{ height: 27px; margin: 0 10px; padding: 8px 0 0 50px; background: url(http://file.tiky.jp/image/common/icon/arrow-move.png) no-repeat;}
#main-contents #contents-back{ float: left;}
#main-contents #contents-next{ float: right; padding: 8px 50px 0 0; background-position: right -35px;}
#main-contents #contents-reporting{ clear: both; padding: 30px 0 20px; color: #999; text-align: right;}
/*end contents-detail*/

/*dictionary*/
#dictionary-tiky{ height: 150px; margin: 0 0 20px; padding: 10px; background: url(/image/qjin/dictionary-tiky-bg.png) no-repeat;}
html>body #dictionary-tiky{ height: 130px;}
#dictionary-tiky dt{ height: 22px; margin: 0 0 10px; background: url(/image/qjin/dictionary-tiky.png) no-repeat; text-indent: -9999px;}
#dictionary-tiky dd{ width: 440px; font-size: 14px;}
/*end dictionary*/

/*dictionary*/
#template-tiky{ height: 150px; margin: 0 0 20px; padding: 10px; background: url(/image/qjin/template-tiky-bg.png) no-repeat;}
html>body #template-tiky{ height: 130px;}
#template-tiky dt{ height: 22px; margin: 0 0 10px; background: url(/image/qjin/template-tiky.png) no-repeat; text-indent: -9999px;}
#template-tiky dd{ width: 440px; font-size: 14px;}
/*end dictionary*/

/*end main-contents*/

/*right-column*/
#right-column{ float: right; width: 200px;}
#right-column .hellowork-know-how{ width: 200px; margin: 0 0 20px; padding: 5px; font-size: 12px; background: #FFF; border: 1px solid #DCDCDC;}
html>body #right-column .hellowork-know-how{ width: 190px;}
#right-column .hellowork-know-how h4{ height: 20px; margin: 0; padding: 0; font-size: 10px; background: url(/image/common/side-column/know-how.png) no-repeat; text-indent: -9999px;}
#right-column .hellowork-know-how dt{ margin: 10px 0 5px;}
#right-column .hellowork-know-how dt a{ display: block; height: 15px; font-size: 10px; text-indent: -9999px;}
#right-column .hellowork-know-how dd{ padding: 0 0 20px; border-bottom:1px solid #DCDCDC;}
#right-column .hellowork-know-how dt.koyo_hoken{ background: url(/image/common/side-column/know-how.png) no-repeat 0 -20px;}
#right-column .hellowork-know-how dt.shitsugyo{ background: url(/image/common/side-column/know-how.png) no-repeat 0 -35px;}
#right-column .hellowork-know-how dt.shitsugyo_qa{ background: url(/image/common/side-column/know-how.png) no-repeat 0 -50px;}
#right-column .hellowork-know-how dt.saishushoku{ background: url(/image/common/side-column/know-how.png) no-repeat 0 -65px;}
#right-column .hellowork-know-how dt.kyoiku_kyufu{ background: url(/image/common/side-column/know-how.png) no-repeat 0 -80px;}
#right-column .hellowork-know-how dt.shakai_hoken{ background: url(/image/common/side-column/know-how.png) no-repeat 0 -95px;}
#right-column .hellowork-know-how dd.border-none{ border: none !important;}

#right-column .right-search{ margin: 0 0 20px;}
#right-column .right-search ul{ margin: 0; padding: 0; list-style: none; font-size: 12px;}
#right-column .right-search li{ margin: 4px 0 4px 18px; padding: 0 0 0 10px; background: url(/image/common/side-column/icon-arrow.png) no-repeat 0 50%;}
#right-column .right-search .title{ margin: 0; padding:0 0 0 18px; background: url(/image/common/side-column/icon-search.png) no-repeat; font-size: 14px; font-weight: bold;}

#right-column .ads{ margin: 0 0 20px; text-align: center;}

#right-column .banner{ margin: 0 0 20px;}
/*end right-column*/


/*ads*/
.ads-big{ clear: both; margin: 0 0 20px 10px;}
/*end ads*/