@charset "euc-jp";

.col-main{width:680px;}
.col-side{width:300px;padding-top:45px;}

.form-top-search{}
    .form-top-search .select{position:relative;width:120px;height:36px;margin:0 20px 0 0;padding:7px 10px;color:#666;background-color: #fff;overflow:visible;cursor:pointer;box-sizing:border-box;}
    .form-top-search .select-option{position:absolute;top:45px;left:-1px;width:140px;padding:10px;color:#333;border:solid 1px #bfbfbf;background:#fcfcfc;box-shadow:2px 2px 2px rgba(0,0,0,0.1);z-index:100;}
    .form-top-search .category{width:680px;}
    .form-top-search .location{width:560px;}
    .form-top-search .location li{width:140px;}
    .form-top-search .select-option a{display:block;padding:4px 15px 4px 27px;color:#333;cursor:pointer;}
    .form-top-search .select-option a:hover{background-color:#e8f6ff;text-decoration:none;}
    .form-top-search .select-option .icon-check-md{background-position:5px center;}
    .form-top-search input[type="text"]{width:220px;margin-right:20px;height:34px;line-height:34px;}
    .form-top-search .btn{width:140px;margin:0 0 0 20px;}
    .form-top-search dt{width:340px;}
    .form-top-search label{line-height:36px;}

.title-main-top{height:35px;}

.show-condition{width:440px;}

.box-job-wrap{margin-right:-10px;}
    .box-job{margin-right:10px;}

.box-feature{}
    .box-feature{border:1px solid #52b1c0;}

    .box-feature .btn-next{position:absolute;top:100px;right:10px;width:22px;height:220px;text-indent:-9999px;}
        .box-feature div.btn-next a{display:block;padding:5px;height:100%;background:url(/images/common/icon_next.png) right 100px no-repeat;}
        .box-feature div.btn-next a.disabled{background:url(/images/common/icon_next02.png) right 100px no-repeat;}

    .box-feature .btn-prev{position:absolute;top:100px;left:10px;width:22px;height:220px;text-indent:-9999px;}
        .box-feature .btn-prev a{display:block;padding:5px;height:100%;background:url(/images/common/icon_prev.png) left 100px no-repeat;}
        .box-feature .btn-prev a.disabled{background:url(/images/common/icon_prev02.png) left 100px no-repeat;}

    .box-feature .box-job-s{width:188px !important;float:left;margin-right:10px;margin-left:10px;}
    .box-feature .box-job-s:hover{box-shadow: rgba(241, 119, 75, 0.4) 0px 0px 2px 2px;border: 1px solid rgba(241, 119, 75, 0.4);transition: box-shadow 0.3s;background-color:#e8f6ff;transition:background-color 0.3s;}
    .box-feature .box-job-s .box-job-info{height:85px;}
    .box-feature .box-job-s a{text-decoration:none;display:block;}
    .box-feature .box-job-s .thumbnail{width:188px;height:104px;overflow:hidden;margin-right:10px;}
    .box-feature .box-job-s .thumbnail img{width:188px;}


.box-support{}
    .box-support h2{border-bottom:1px solid #f1764b;}
    .box-support .arrow{float:left;width:195px;padding-right:26px;background:url(/images/top/icon_arrow.png) no-repeat 203px 59px;}
    .box-support .arrow.last{padding-right:0;}
    .box-support .arrow p{padding-top:5px;}
    .box-support .link-support{margin:0 -15px;}

.box-member{margin-top:0;background:#fff9e9;}
    .box-graph p{line-height:16px;}
    .graph{width:200px;height:16px;background:#e0e0e0;}
    .bar{height:16px;background:#52b1c0;}
    .icon-check-md{color:#999;}

.list-news{}
    .list-news dt{width:80px;float:left;margin-right:10px;margin-bottom:5px;}
    .list-news dd{width:210px;float:left;margin-bottom:5px;}

.list-side{color:#333;}
    .list-side .head-sub{float:right;margin-top:3px;color:#f1764b;font-weight:normal;}
    .list-side dd.pull-left{width:190px;}
    .list-side .link-more{margin-top:-1px;}

.list-guide{}
    .list-guide dt{width:70px;padding-top:13px;text-align:center;}
    .list-guide dd.pull-left{width:230px;}

.discription{color:#333;}

.special{padding:3px;background:#52b1c0;}
.special h3{padding:10px 0 10px 55px;}
.special h3:after{position:absolute;top:-19px;left:2px;content:"";width:46px;height:60px;background:url(/images/special/icon_title.png) no-repeat 0 0;}
.special li img{vertical-align:bottom;}
