@charset "euc-jp";

.contents {padding-bottom:40px;}

/* 共通
 --------------------------------- */
.secTitle {padding:4px 6px;font-size:16px;font-weight:bold;line-height:1.2;text-align:left;color:#fff;}
.setTitleWrap {width:100%;}
.secTitleSub {padding:4px 6px;color:#fff;text-align:right;line-height:1.2;}
.secSubTitle {padding:4px;font-weight:normal;}

/* 地域から選ぶ・[PR] 新着から選ぶ
 --------------------------------- */
.secAreaSponsor {margin-bottom:32px;}

/* 地域から選ぶ
 --------------------------------- */
.secArea {float:left;width:485px;}
.secTitle--area {margin-bottom:16px;background-color:#eb2;}
.secArea-contet {position:relative;text-align:center;}
.secArea-inner {position:absolute;top:8px;left:45px;text-align:left;}
.secArea-inner-no-pr {position:absolute;top:8px;left:228px;text-align:left;}
.secArea-count-value {color:#e20f4a;font-weight:bold;}
.secArea-navi {margin-top:16px;list-style-type:none;}
.secArea-navi-item {margin-bottom:2px;padding-left:20px;background-repeat:no-repeat;background-position:0 0;}
.secArea-navi-item--parttimer {background-image:url(https://www.p-world.co.jp/job/img/penpink.gif);}
.secArea-navi-item--keiyaku {background-image:url(https://www.p-world.co.jp/job/img/penyellow.gif);}
.secArea-navi-item--seisyain {background-image:url(https://www.p-world.co.jp/job/img/penblue.gif);}
.secArea-navi-item--kanbu {background-image:url(https://www.p-world.co.jp/job/img/pengreen.gif);}
.secArea-navi-item a {color:#ce2323;vertical-align:top;}

/* [PR] 新着から選ぶ
 --------------------------------- */
.secSponsor {width:350px;float:right;}
.setTitleWrap--sponsor {background-color:#002bd5;}
.secTitle--sponsor img {vertical-align:top;}
.secSponsor-itemWrap {background-color:#f0f0ff;border-bottom:1px solid #999;}
.secSponsor-items {width:100%;}
.secSponsor-item-thumb {padding:4px 0 4px 18px;border-bottom:1px dotted #999;text-align:left;background:url(https://www.p-world.co.jp/job/img/arrow1.gif) no-repeat 6px center;}
.secSponsor-item-detail {width:292px;padding:4px 0;line-height:1.2;word-break:break-all;text-align:left;border-bottom:1px dotted #999;}
.secSponsor-items-lastRow .secSponsor-item-thumb ,.secSponsor-items-lastRow .secSponsor-item-detail {border-bottom:none;}
.secSponsor-item-detail a {color:#03f;}
.secSponsor-item-detail-pref {color:#666;}

/* こだわりの詳細検索
 --------------------------------- */
.secDetailSearch {margin-bottom:32px;}
.secTitle--detailSearch {background-color:#409e01;}
.secDetailSearch-formWrap {background-color:#f7fbf2;border-bottom:1px solid #999;}
.secDetailSearch-form {width:100%;}
.secDetailSearch-form-itemTitle {width:7em;padding:8px 4px;text-align:right;border-bottom:1px dotted #999;}
.secDetailSearch-form-colon {padding:8px 4px;text-align:center;border-bottom:1px dotted #999;}
.secDetailSearch-form-detail {padding:8px 4px;border-bottom:1px dotted #999;}
.secDetailSearch-form-lastRow .secDetailSearch-form-itemTitle ,.secDetailSearch-form-lastRow .secDetailSearch-form-colon ,.secDetailSearch-form-lastRow .secDetailSearch-form-detail {border-bottom:none;}
.secDetailSearch-form-inputList {list-style-type:none;}
.inputList-item {display:inline;margin-right:16px;}
.inputList-item-label {cursor:pointer;}
.inputList-item-checkbox {margin-right:2px;cursor:pointer;}
.inputList-item-radio {margin-right:2px;cursor:pointer;}

/* ホール新着情報
 --------------------------------- */
.setTitleWrap--new {margin-bottom:8px;background-color:#c00;}
.secNewList {padding-bottom:16px;}
.secNewList-leftCol {width:420px;float:left;}
.secNewList-rightCol {width:420px;float:right;}
.secSubTitle--newList {padding-left:24px;background-color:#ffd0d0;color:#333;background-repeat:no-repeat;background-position:4px center;}
.secSubTitle--parttimer {background-image:url(https://www.p-world.co.jp/job/img/penpink.gif);}
.secSubTitle--keiyaku {background-image:url(https://www.p-world.co.jp/job/img/penyellow.gif);}
.secSubTitle--seisyain {background-image:url(https://www.p-world.co.jp/job/img/penblue.gif);}
.secSubTitle--kanbu {background-image:url(https://www.p-world.co.jp/job/img/pengreen.gif);}
.secNewList-items {width:100%;}
.secNewList-item-thumb {width:88px;padding:8px 0;border-bottom:1px dotted #999;vertical-align:top;}
.secNewList-item-detail {padding:8px 0;border-bottom:1px dotted #999;line-height:1.2;word-break:break-all;vertical-align:top;}
.secNewList-items-lastRow .secNewList-item-thumb ,.secNewList-items-lastRow .secNewList-item-detail {border-bottom:none;}
.secNewList-item-detail a {color:#ce2323;text-decoration:none;}
.secNewList-item-detail-pref {color:#666;}
/* carousel */
.secNew-carousel {position:relative;margin:0 auto 24px;width:790px;}
.carousel {position:relative;overflow:hidden;width:100%;height:100%;}
.carousel-block {visibility:hidden;list-style-type:none;}
.carousel-item {display:inline;float:left;width:158px;word-break:break-all;}
.carousel-cell {padding:0 8px;}
.secNew-carousel .prev, .secNew-carousel .next {position:absolute;top:72px;width:20px;height:50px;}
.secNew-carousel .prev {left:-28px;}
.secNew-carousel .next {right:-28px;}
.secNew-carouselThumb {position:relative;height:105px;margin-bottom:4px;}
.secNew-carouselThumb img {position:absolute;top:0;right:0;bottom:0;left:0;width:auto;max-width:140px;max-height:105px;margin:auto;}
.secNew-carouselHallName {margin-bottom:4px;}
/* ボタンがアクティブなときは「show」、使えないときは「hide」 */
.secNew-carousel .show {cursor:pointer;}
.secNew-carousel .hide {display:none;}
