body,input,select,textarea{font-family:"メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}.footer-links{border-top:1px solid #CCC;width:900px;font-size:12px;text-align:center;padding:10px 0;margin-left:auto;margin-right:auto;color:#CCC}.content-body-area{font-size:12px}.content-body{margin-bottom:10px}.content-body-text{line-height:1.7em}.subdir-menus-item{background:url(/img/base/aqua/cont-para-2.jpg) left top no-repeat;height:30px;padding-top:6px;padding-left:30px;padding-right:10px;color:#333;font-weight:700;font-size:12px;margin-left:6px;width:auto;float:left}.subdir-menus-item-current{background:url(/img/base/aqua/cont-para-1.jpg) left top no-repeat;height:30px;padding-top:6px;padding-left:30px;padding-right:10px;color:#333;font-weight:700;font-size:12px;margin-left:6px;width:auto;float:left}.header{:width 100%;height:80px;background:url(/img/base/aqua/header-bg.jpg) repeat-x;zoom:1;overflow:hidden;position:relative}.header-h1{font-size:9px;font-weight:400;text-align:right;padding:2px}.header-logo{position:absolute;left:10px;top:35px}.header-menus{float:right;margin-top:10px;padding-right:5px}.header-menus li{float:left;padding-left:10px;padding-top:2px;height:25px;text-decoration:none;font-size:12px;list-style:none}.header-menus-li-a{cursor:pointer;cursor:hand;line-height:24px;background:url(/img/base/aqua/header-menus-li-bg.jpg) right top no-repeat;padding-right:16px;vertical-align:bottom;display:block;display:-moz-inline-box;display:inline-block;text-decoration:none;color:#000;height:24px}.header-menus-li-a span{background:url(/img/base/aqua/header-menus-li-bg.jpg) left top no-repeat;display:block;padding-left:16px;line-height:24px;text-decoration:none;color:#000;font-size:12px}a.header-menus-li-a:link,a.header-menus-li-a:visited{text-decoration:none}a.header-menus-li-a:hover{background-position:right -33px}a.header-menus-li-a:hover span{background-position:left -33px}a.header-menus-li-a:active{position:relative}.global-navis{background:url(/img/base/aqua/global-navi-bg.jpg) right top no-repeat;height:40px;text-align:left;padding-left:0}.global-navis li{float:left;height:40px;font-size:12px;text-decoration:none;list-style:none}.global-navis-li-a{cursor:pointer;cursor:hand;line-height:30px;height:40px;background:url(/img/base/aqua/global-navis-li-bg.jpg) right top no-repeat;padding-right:17px;vertical-align:bottom;display:block;display:-moz-inline-box;display:inline-block;text-decoration:none;color:#000}.global-navis-li-a span{background:url(/img/base/aqua/global-navis-li-bg.jpg) left top no-repeat;display:block;padding-top:3px;padding-left:20px;line-height:30px;text-decoration:none;list-style:none;color:#000;font-size:12px}a.global-navis-li-a:link,a.global-navis-li-a:visited{text-decoration:none}a.global-navis-li-a:hover{background-position:right -47px}a.global-navis-li-a:hover span{background-position:left -47px}a.global-navis-li-a:active{position:relative}.global-navis-li-current a.global-navis-li-a{background-position:right -47px}.global-navis-li-current a.global-navis-li-a span{background-position:left -47px}.topic-path{padding-left:10px;height:24px}.topic-path-a{background:url(/img/base/aqua/arrow-small.jpg) left center no-repeat;padding-left:12px;padding-right:5px;color:#000;line-height:12px;text-decoration:none;font-size:12px}a.topic-path-a:hover{color:#000;text-decoration:underline}a.topic-path-a:visited{color:#000}.main-visual{height:270px;text-align:center;margin-bottom:25px}.sub-visual{margin-top:5x;height:270px;width:655px;margin-left:6px;text-align:center;padding:5px}#container{font-size:12px;padding-bottom:20px}#cont-box-container{width:680px;float:right;margin-top:1px}#menu-box{width:208px;float:left}.menu-box-header{background:url(/img/base/aqua/menu-box-a-header-bg.jpg) left top no-repeat;height:24px;font-size:13px;padding-top:15px;padding-left:30px}.menu-box-menucategory{background:url(/img/base/aqua/menu-box-a-menucategory-bg.jpg) left top no-repeat;height:26px;font-size:13px;padding-top:12px;padding-left:20px;color:#fff}.menu-box-body li{font-size:12px;text-decoration:none;list-style:none;width:186px}.menu-box-menus-li-a{width:184px;cursor:pointer;cursor:hand;line-height:34px;background:url(/img/base/aqua/menu-box-a-menus-li-bg.jpg) left top no-repeat;vertical-align:bottom;display:block;display:-moz-inline-box;display:inline-block;text-decoration:none;color:#000;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc}.menu-box-menus-li-a span{background:url(/img/base/aqua/menu-box-a-menus-li-bg.jpg) left top no-repeat;display:block;padding-top:2px;padding-left:24px;line-height:34px;text-decoration:none;list-style:none;color:#000;font-size:12px}a.menu-box-menus-li-a:link,a.menu-box-menus-li-a:visited{text-decoration:none}a.menu-box-menus-li-a:hover{background-position:right -56px}a.menu-box-menus-li-a:hover span{background-position:left -56px}a.menu-box-menus-li-a:active{position:relative}.menu-box-menus-li-current a.menu-box-menus-li-a{background-position:right -56px}.menu-box-menus-li-current a.menu-box-menus-li-a span{background-position:left -56px}.menu-box-menus-li-on{line-height:35px;width:160px;padding-top:2px;padding-left:24px;background:url(/img/base/aqua/menu-box-a-menus-li-on-bg.jpg) left top no-repeat;vertical-align:bottom;display:block;display:-moz-inline-box;display:inline-block;text-decoration:none;color:#000;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc}.menu-box-body{background:url(/img/base/aqua/menu-box-a-body-bg.jpg) left center repeat-y;padding:10px}.menu-box-footer{background:url(/img/base/aqua/menu-box-a-footer-bg.jpg) left center no-repeat;height:20px}#menu-column{width:210px;float:left}.banner-box{width:208px;float:left;margin-left:1px}.banner-box-header{background:url(/img/base/aqua/banner-box-a-header-bg.jpg) left bottom no-repeat;height:10px}.banner-box-bannercategory{background:url(/img/base/aqua/banner-box-a-bannercategory-bg.jpg) left top no-repeat;height:26px;font-size:13px;padding-top:12px;padding-left:18px;color:#fff}.banner-box-body{background:url(/img/base/aqua/banner-box-a-body-bg.jpg) left top repeat-y;padding:8px}.banner-box-banners{background:url(/img/base/aqua/banner-box-a-banners-bg.jpg) left top repeat-y;padding:10px}.banner-box-footer{background:url(/img/base/aqua/banner-box-a-footer-bg.jpg) left top no-repeat;height:10px}.cont-box{width:684px;float:left;padding-left:2px}.cont-box-1{float:left;width:226px}.cont-box-1-header{background:url(/img/base/aqua/cont-box-1-header.jpg) left top no-repeat;height:24px;font-weight:700;color:#333;font-size:14px;padding-top:17px;padding-left:15px}.cont-box-1-body{background:url(/img/base/aqua/cont-box-1-body.jpg) left center repeat-y;padding:10px 15px 0;font-size:12px}.cont-box-1-footer{background:url(/img/base/aqua/cont-box-1-footer.jpg) left top no-repeat;height:14px}.cont-box-2{float:left;width:466px}.cont-box-2-header{background:url(/img/base/aqua/cont-box-2-header.jpg) left top no-repeat;height:24px;font-weight:700;color:#333;font-size:14px;padding-top:17px;padding-left:15px}.cont-box-2-body{background:url(/img/base/aqua/cont-box-2-body.jpg) left center repeat-y;padding:10px 15px 0;font-size:12px}.cont-box-2-footer{background:url(/img/base/aqua/cont-box-2-footer.jpg) left top no-repeat;height:14px}.cont-box-1half{float:left;width:334px}.cont-box-1half-header{background:url(/img/base/aqua/cont-box-1half-header.jpg) left top no-repeat;height:24px;font-weight:700;color:#333;font-size:14px;padding-top:17px;padding-left:15px}.cont-box-1half-body{background:url(/img/base/aqua/cont-box-1half-body.jpg) left center repeat-y;padding:10px 15px 0;font-size:12px}.cont-box-1half-footer{background:url(/img/base/aqua/cont-box-1half-footer.jpg) left top no-repeat;height:14px}.cont-box-3{float:left;width:680px}.cont-box-3-header{background:url(/img/base/aqua/cont-box-3-header.jpg) left top no-repeat;height:24px;font-weight:700;color:#333;font-size:14px;padding-top:17px;padding-left:15px}.cont-box-3-body{background:url(/img/base/aqua/cont-box-3-body.jpg) left center repeat-y;padding:14px;font-size:12px}.cont-box-3-footer{background:url(/img/base/aqua/cont-box-3-footer.jpg) left top no-repeat;height:14px}.arrow-large-a{background:url(/img/base/aqua/arrow-square-large.jpg) left center no-repeat;padding-left:35px;text-decoration:none;font-size:12px;color:#006479}a.arrow-large-a:hover{color:#006479;text-decoration:underline}a.arrow-large-a:visited{color:#006479}.arrow-medium-a{background:url(/img/base/aqua/arrow-square-medium.jpg) left center no-repeat;padding-left:15px;text-decoration:none;font-size:12px;color:#006479}a.arrow-medium-a:hover{color:#006479;text-decoration:underline}a.arrow-medium-a:visited{color:#006479}.arrow-small-a{background:url(/img/base/aqua/arrow-square-small.jpg) left center no-repeat;padding-left:15px;text-decoration:none;font-size:12px;color:#006479}a.arrow-small-a:hover{color:#006479;text-decoration:underline}a.arrow-small-a:visited{color:#006479}.cont-box-text{padding-left:17px;line-height:18px}.cont-chap-1{background:url(/img/base/aqua/cont-chap-1.jpg) left top no-repeat;height:40px;padding-top:10px;padding-left:30px;color:#333;font-size:16px;font-weight:700;margin-left:6px}.cont-chap-2{background:url(/img/base/aqua/cont-chap-2.jpg) left top no-repeat;height:40px;padding-top:10px;padding-left:30px;color:#fff;font-size:16px;font-weight:700;margin-left:6px}.cont-chap-3{background:url(/img/base/aqua/cont-chap-3.jpg) left top no-repeat;height:40px;padding-top:10px;padding-left:30px;color:#333;font-size:16px;font-weight:700;margin-left:6px}.cont-chap-4{background:url(/img/base/aqua/cont-chap-4.jpg) left top no-repeat;height:40px;padding-top:10px;padding-left:30px;color:#333;font-size:16px;font-weight:700;margin-left:6px}.cont-para-1{background:url(/img/base/aqua/cont-para-1.jpg) left top no-repeat;height:30px;padding-top:6px;padding-left:30px;color:#333;font-weight:700;font-size:14px;margin-left:6px}.cont-para-2{background:url(/img/base/aqua/cont-para-2.jpg) left top no-repeat;height:30px;padding-top:6px;padding-left:30px;color:#333;font-weight:700;font-size:14px;margin-left:6px}.cont-para-3{background:url(/img/base/aqua/cont-para-3.jpg) left top no-repeat;height:30px;padding-top:6px;padding-left:30px;color:#333;font-weight:700;font-size:14px;margin-left:6px}.cont-para-4{background:url(/img/base/aqua/cont-para-4.jpg) left top no-repeat;height:30px;padding-top:6px;padding-left:30px;color:#333;font-weight:700;font-size:14px;margin-left:6px}.list-box{width:100%}.list-box-caption{float:left;font-weight:700}.list-box-body{padding-left:10px;float:left;width:520px}.list-box-body-text{padding-top:5px}.list-box-image{float:left;width:80px;height:80px}table.sitembr-table{border-collapse:collapse;margin-top:10px}table.sitembr-table th{border:1px solid #A0D8F6;background:url(/img/common/table-1.jpg) repeat-x #EBF8FE;color:#333;font-weight:400;padding:5px}table.sitembr-table td{border:1px solid #A0D8F6;text-align:left;padding:5px}table.table-1{border-collapse:collapse}table.table-1 th{border:1px solid #A0D8F6;background:url(/img/common/table-1.jpg) repeat-x #EBF8FE;color:#333;font-weight:400;padding:5px}table.table-1 td{border:1px solid #A0D8F6;text-align:left;padding:5px}table.table-2{border-collapse:collapse}table.table-2 th{border:1px solid #999;background:url(/img/common/table-2.jpg) repeat-x #F7F7F7;color:#333;font-weight:400;padding:5px}table.table-2 td{border:1px solid #999;text-align:left;padding:5px}table.table-3{border-collapse:collapse}table.table-3 th{border:1px solid #F99D46;background:url(/img/common/table-3.jpg) repeat-x #FFF8DB;color:#333;font-weight:400;padding:5px}table.table-3 td{border:1px solid #F99D46;text-align:left;padding:5px}img{border:none}*{margin:0}body,html{height:100%}.footer,.push{height:4em}.footer{width:900px;margin:0 auto;background:url(/img/base/aqua/footer-bg.jpg) repeat-x;text-align:right;font-family:Arial,Helvetica,sans-serif;font-size:10px;padding:10px}.wrapper{min-height:100%;height:auto!important;height:100%;margin:0 auto -4em;background-color:#FFF;width:900px}.errormessages{text-align:left;width:540px;margin-left:auto;margin-right:auto;color:red;padding:5px;border-top:1px solid gold;border-bottom:1px solid gold;background-color:#FFFACD;margin-bottom:20px}#sitemap{text-align:left;margin-left:5px;float:left}#sitemap .maps{float:left}#sitemap a.map_0{height:18px;display:block;display:-moz-inline-box;display:inline-block;background:url(/img/base/aqua/cont-para-2.jpg) left top no-repeat;overflow-x:hidden;overflow-y:hidden;padding-top:7px;padding-left:25px;font-weight:700}#sitemap a.map_1{padding-left:20px}#sitemap a.map_2{padding-left:20px;margin-left:50px}#sitemap a.map_3{padding-left:20px;margin-left:70px}#sitemap li{list-style-type:none;line-height:1.3em}#sitemap ul{padding:0}#sitemap ul.map_0{margin-bottom:5px;margin-right:5px;margin-left:10px}#sitemap ul.map_1{margin-left:25px}#sitemap a{height:100%;display:block;display:-moz-inline-box;display:inline-block;overflow-x:hidden;overflow-y:hidden}#sitemap div{float:left}.search-cond-jobtype select{width:100%}.search-result-items-count{text-align:right}.search-result-pagination-header{width:600px;text-align:center;margin:5px auto 0}.search-result-pagination-footer{width:600px;text-align:center;margin:10px auto 0;padding-top:5px;border-top:dashed 1px gray}.jobinfo-list{width:600px;margin:10px auto 0;padding-top:10px;border-top:dashed 1px gray}.jobinfo-list .table-1{margin-top:5px}.jobinfo-title .arrow-small-a{font-size:1.3em}.jobinfo-listbody{margin-top:5px}.search-result-buttons{margin-top:10px;text-align:center}.search-result-buttons .jobdtl-a{display:block;display:-moz-inline-box;display:inline-block;background:url(/img/button/btn_jobdtl.jpg) no-repeat;width:119px;height:28px}.search-result-buttons .jobdtl-a span{display:block;display:-moz-inline-box;display:inline-block;text-indent:-9999px;overflow:hidden}#search-cond-box,#search-cond-box form{padding-top:0!important;margin-top:0!important}.search-cond-box-buttons .do-search-a{display:block;display:-moz-inline-box;display:inline-block;background:url(/img/button/btn_search.jpg) no-repeat;width:165px;height:31px}.search-cond-box-buttons .do-search-a span{display:block;display:-moz-inline-box;display:inline-block;text-indent:-9999px;overflow:hidden}.jobentry-submitbtn .return-btn-a{display:block;display:-moz-inline-box;display:inline-block;background:url(/img/button/btn_back.jpg) no-repeat;width:119px;height:28px}.jobentry-submitbtn .confirm-btn-a{display:block;display:-moz-inline-box;display:inline-block;background:url(/img/button/btn_confirmentry.jpg) no-repeat;width:119px;height:28px}.jobentry-submitbtn .send-btn-a{display:block;display:-moz-inline-box;display:inline-block;background:url(/img/button/btn_jobentry.jpg) no-repeat;width:119px;height:28px}.jobentry-submitbtn a span{display:block;display:-moz-inline-box;display:inline-block;text-indent:-9999px;overflow:hidden}