/*global-menu*/
#global-menu{ margin: 0 0 20px; border-bottom: 2px solid #000080; overflow:hidden; height:auto !important; height:1%;}
#global-menu ul{ list-style: none;}
#global-menu li{ float: left; margin: 0 2px 0 0; text-indent: -9999px;}
#global-menu li a{ display: block; width: 100px; height: 26px; background: url(/image/global-menu.png) no-repeat;}
#global-menu li#top a{}
#global-menu li#position a{ background-position: -100px 0;}
#global-menu li#duties a{ background-position: -200px 0;}
#global-menu li#qualification a{ background-position: -300px 0;}
#global-menu li#top a:hover{ background-position: 0 -26px;}
#global-menu li#position a:hover{ background-position: -100px -26px;}
#global-menu li#duties a:hover{ background-position: -200px -26px;}
#global-menu li#qualification a:hover{ background-position: -300px -26px;}
#global-menu li#top a.over{ background-position: 0 -26px;}
#global-menu li#position a.over{ background-position: -100px -26px;}
#global-menu li#duties a.over{ background-position: -200px -26px;}
#global-menu li#qualification a.over{ background-position: -300px -26px;}
/*end global-menu*/

/*main-contents*/
#main-contents h3{ background: url(/image/title-bg.png) no-repeat;}
html>body #main-contents h3{ height: 25px;}

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

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

#main-contents .text-search-box-padding-none{ padding:15px 10px 0;}
#main-contents .text-search-box input.submit-btn{ color: #111; background: url(/image/search-btn.png) no-repeat 0 -44px; cursor:pointer;}
#main-contents .text-search-box .text-box-note{ width: 290px; margin-top: 15px; background:url(/image/text-box-note.png) no-repeat;}
#main-contents .text-search-box .text-box-outline{ margin: 0 0 10px; background: #DADAED;}
#main-contents .keyword-tag-margin-none{ margin-bottom: 0;}

#main-contents .search-pickup-block{ padding: 10px; background: #F0F0F0;}
#main-contents .search-pickup-block dl{ float: left; width: 480px; font-size: 14px;}
#main-contents .search-pickup-block dt{ margin: 0 0 10px;}
#main-contents .search-pickup-block dt a{ padding: 0 0 0 16px; background: url(http://file.tiky.jp/image/common/icon/arrow-box.png) no-repeat 0 1px;}
#main-contents .search-pickup-block dd{ margin: 0 0 0 16px; font-size: 12px;}
#main-contents .search-pickup-block dd p{ margin: 0 0 10px;}
#main-contents .search-pickup-block p{ float: left; margin: 0 0 0 10px;}
#main-contents .search-pickup-block img{ margin: 6px 0 0; border: 1px solid #CCC;}

#main-contents #search-result-num{ background: #EDEDF6;}

#main-contents #search-criteria input.submit-btn{ width: 94px; height: 26px; font-size: 14px; font-weight: bold; color: #111; border: none; background: url(/image/search-btn.png) no-repeat 0 -44px; cursor:pointer;}
#main-contents #search-criteria input.submit-btn:hover{ background-position:0 -70px;}

/*search*/
#main-contents p.form-private,#main-contents p.form-office{ display: inline; float: right; width: 65px; height: 26px; margin: -28px 10px 0; background: url(/image/icon/business-form.gif) no-repeat; text-indent: -9999px;}
#main-contents p.form-private{ }
#main-contents p.form-office{ width: 102px; background-position: -65px 0;}
#main-contents .search-pref{ width: 660px; margin:20px 10px;}
#main-contents .search-pref h4{ margin: 0; padding: 6px; font-size: 14px; border: 1px solid #CCC; border-bottom: none; border-left: 5px solid #000080; background: #F0F0F0;}
#main-contents .search-pref dl{ margin: 0 0 20px; border: 1px solid #CCC; border-top: none;}
#main-contents .search-pref dt,#main-contents .search-pref dd{ padding: 6px; border-top: 1px solid #CCC;}
#main-contents .search-pref dt{ float: left; width: 90px; text-indent: -9999px;}
html>body #main-contents .search-pref dt{ width: 80px;}
#main-contents .search-pref dd{ border-left: none; overflow:hidden; height:auto !important; height:1%;}
#main-contents .search-pref .position{ background: url(/image/icon/detail-position.png) no-repeat 6px 8px;}
#main-contents .search-pref .date{ background: url(/image/icon/detail-date.png) no-repeat 6px 8px;}
#main-contents .search-pref .number{ background: url(/image/icon/detail-number.png) no-repeat 6px 8px;}
#main-contents .search-pref .zip{ background: url(/image/icon/detail-zip.png) no-repeat 6px 8px;}
#main-contents .search-pref .address{ background: url(/image/icon/detail-address.png) no-repeat 6px 8px;}
#main-contents .search-pref .tel{ background: url(/image/icon/detail-tel.png) no-repeat 6px 8px;}
#main-contents .search-pref .station{ background: url(/image/icon/detail-station.png) no-repeat 6px 8px;}
#main-contents .search-pref .duties{ background: url(/image/icon/detail-duties.png) no-repeat 6px 8px;}
#main-contents .search-pref .list-bg{ background-color: #F0F0F0;}
#main-contents .search-detail{ float: left; display: inline; width: 390px; margin: 20px 10px 0;}
#main-contents .search-detail dl{ margin: 0 0 -1px;}
#main-contents .search-duties{ clear: both; margin: 0 10px;}
#main-contents #office-map{ float: right; display: inline; width: 240px; height: 200px; margin: 20px 10px 16px 0; padding: 4px; border: 1px solid #CCC;}
/*end search*/

#main-contents dd.duties-list span{ float: left; display:block; width: 86px; height: 22px; margin: 0 3px 4px 0; background: url(/image/icon/duties.png) no-repeat; text-indent: -9999px;}
#main-contents dd.duties-list .duties-01{ }
#main-contents dd.duties-list .duties-02{ background-position: -86px 0;}
#main-contents dd.duties-list .duties-03{ background-position: -172px 0;}
#main-contents dd.duties-list .duties-04{ background-position: -258px 0;}
#main-contents dd.duties-list .duties-05{ background-position: -344px 0;}
#main-contents dd.duties-list .duties-06{ background-position: -430px 0;}
#main-contents dd.duties-list .duties-07{ background-position: 0 -22px;}
#main-contents dd.duties-list .duties-08{ background-position: -86px -22px;}
#main-contents dd.duties-list .duties-09{ background-position: -172px -22px;}
#main-contents dd.duties-list .duties-10{ background-position: -258px -22px;}
#main-contents dd.duties-list .duties-11{ background-position: -344px -22px;}
#main-contents dd.duties-list .duties-12{ background-position: -430px -22px;}

#main-contents dd.duties-list .duties-01-off{ background-position: 0 -44px;}
#main-contents dd.duties-list .duties-02-off{ background-position: -86px -44px;}
#main-contents dd.duties-list .duties-03-off{ background-position: -172px -44px;}
#main-contents dd.duties-list .duties-04-off{ background-position: -258px -44px;}
#main-contents dd.duties-list .duties-05-off{ background-position: -344px -44px;}
#main-contents dd.duties-list .duties-06-off{ background-position: -430px -44px;}
#main-contents dd.duties-list .duties-07-off{ background-position: 0 -66px;}
#main-contents dd.duties-list .duties-08-off{ background-position: -86px -66px;}
#main-contents dd.duties-list .duties-09-off{ background-position: -172px -66px;}
#main-contents dd.duties-list .duties-10-off{ background-position: -258px -66px;}
#main-contents dd.duties-list .duties-11-off{ background-position: -344px -66px;}
#main-contents dd.duties-list .duties-12-off{ background-position: -430px -66px;}
/*end main-contents*/

/*link*/
#main-contents #link-operator,#main-contents #link-mutual,#main-contents #link-recommend{ height: 30px; background: url(/image/link-title.png) no-repeat; text-indent: -9999px;}
#main-contents #link-mutual{ background-position: 0 -30px;}
#main-contents #link-recommend{ background-position: 0 -60px;}
/*end link*/

/*footer*/
#footer{ border-top: 2px solid #000080;}
/*end footer*/
