@charset "utf-8"; @import "../../mypage/css/common.less"; @import "../../mypage/css/mypage.less"; /* Joblist */ header .wrap { height: 100%; display: flex; align-items: center; justify-content: space-between; } /* Btn */ .btnclear { text-decoration: none; cursor: pointer; .radius; background-color:#aaa !important; text-align:center; color:#fff; letter-spacing: .5px; .z-depth-1; .transition; } #systemArea.joblist .wrap .guide { color: #914146; font-weight: bold; } /* 職種 */ #systemArea.joblist .tableWrap .th_col3, #systemArea.joblist .tableWrap .th_col4, #systemArea.joblist .tableWrap .th_col6, #systemArea.joblist .tableWrap .th_col2 { display: none; } #systemArea.joblist .tableWrap .td_col3, #systemArea.joblist .tableWrap .td_col4 { margin:0 0 1rem; } #systemArea.joblist .tableWrap .sptitle { display:table; padding:0 0.5rem; color:#fff; font-size:@font13; background:@color-key; .radius; } #systemArea.joblist .tableWrap .tableList li { width:100%; display: table; } #systemArea.joblist .tableWrap .tableList a { display:table; position: relative; width: 100%; border-bottom: 1px solid #ccc; padding: 0 0 2rem; margin: 0 0 2rem; color:@font-color; } #systemArea.joblist .tableWrap .new { font-size: 1.2rem; padding:0 0.5rem; color: #fff; margin-left: 1rem; background:@color-key; .radius; } @media print, screen and (min-width: 768px) { #systemArea.joblist .tableWrap .th_col3 { width:30%; } #systemArea.joblist .tableWrap .th_col4 { width:40%; } #systemArea.joblist .tableWrap .td_col3 { width:30%; display: table-cell; margin:0; padding:0.5rem 2rem; } #systemArea.joblist .tableWrap .td_col4 { width:40%; display: table-cell; margin:0; padding: 0.5rem 2rem 0.5rem 4rem; } #systemArea.joblist .tableWrap .th_col3, #systemArea.joblist .tableWrap .th_col4, #systemArea.joblist .tableWrap .th_col6, #systemArea.joblist .tableWrap .th_col2 { display:table-cell; background: #f7f7f7; border-bottom: 1px solid #ccc; padding:0.5rem 2rem; } #systemArea.joblist .tableWrap .td_col6, #systemArea.joblist .tableWrap .td_col2 { display:table-cell; padding:0.5rem 2rem; } #systemArea.joblist .tableWrap .th_col6, #systemArea.joblist .tableWrap .td_col6 { width:60%; } #systemArea.joblist .tableWrap .td_col6 { padding: 0.5rem 2rem 0.5rem 4rem; } #systemArea.joblist .tableWrap .th_col2, #systemArea.joblist .tableWrap .td_col2 { width:20%; padding:0; } #systemArea.joblist .tableWrap .sptitle { display:none; } #systemArea.joblist .tableWrap .tableList a { margin:0; padding:1rem 0; } #systemArea.joblist .tableWrap .tableList a::before { position: absolute; top: 2.5rem; left: 2rem; margin: auto; content: ""; width: 8px; height: 8px; border-top: 2px solid @color-key; border-right: 2px solid @color-key; .rotate45; } #systemArea.joblist .tableWrap .tableList a:hover { background:#fafafa; } } /* 検索 */ #systemArea.joblist .searchArea .ttl { position: relative; font-size: 1.4rem; text-align: center; line-height: 1.2; letter-spacing: 0.1em; padding: 1.4rem 0; } #systemArea.joblist .searchArea .ttl span { display: block; font-size: 2.4rem; font-family: 'Roboto', serif; letter-spacing: 0.05em; margin: 0 auto; } #systemArea.joblist .searchArea .radio_btn { } #systemArea.joblist .searchArea .area_label { cursor: pointer; margin:0; padding:0.5rem 1rem; border:@border; border-radius:4px; transition: all .2s; } #systemArea.joblist .searchArea .radio_btn:checked + .area_label { background:@color-key; color:#fff; } #systemArea.joblist .searchArea .tableList .listtype1 li { width:auto; display: inline-block; margin:0 0.5rem 0.5rem 0; } @media print, screen and (min-width: 768px) { #systemArea.joblist .searchArea .ttl { font-size: 1.8rem; padding: 3.8rem 0 4.8rem; } #systemArea.joblist .searchArea .ttl span { font-size: 3.6rem; } } /* 同意文 *************************** */ #systemArea .arrowL { padding:0.5rem 0 0.5rem 2rem; position: relative; font-size:@font14; } #systemArea .arrowL:before { content:"\e5cb"; position: absolute; font-size:@font20; left: 0; top: 0; } @media print, screen and (min-width: 768px) { }