@charset "shift_jis";

/* heading
-------------------------------------------------- */
.heading {height:176px;}

.genre-grand-title span {text-align:left; padding-left:230px;}
.genre-grand-title {font-size:56px;line-height:130%; background:url(//life-cdn.oricon.co.jp/img/common/heading-emblem.png) no-repeat 80px -28px;}

.box-contents h3 {background-color:#118CD4;}
.box-contents h3:before {background-color:#118CD4;}

.heading-area {background-color:#f7f7f9; min-height:314px;}
.heading-area:before {background:url(//career-cdn.oricon.co.jp/rank-temp-staff/img/common/heading-background-left.jpg) left 0 no-repeat #f7f7f9; width:600px;}
.heading-area .inner:before {background:url(//career-cdn.oricon.co.jp/rank-temp-staff/img/common/heading-background-right.jpg) right 0 no-repeat #f7f7f9; width:600px;}

#global-nav ul.parent li span {min-width:200px;}
#global-nav ul.parent li:first-child span {}
#global-nav li:last-child ul {left:0;}

.genre-grand-search-text {text-shadow:0 1px 0 #fff, 1px 0 0 #fff, 0 -1px 0 #fff, -1px 0 0 #fff, -1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff, 1px 1px 0 #fff;}

.box-special-content dt img {min-height:177px; height:auto;}

.ranking-box .box-title h4 .icon-nm,
.ranking-box .box-title h4 .icon-ro,
.ranking-aside .ranking-box .box-title h4 .icon-nm,
.ranking-aside .ranking-box .box-title h4 .icon-ro,
.company-information .box-title .icon-nm,
.company-information .box-title .icon-ro {display:inline-block; padding:3px 6px; background-color:#0399e7; color:#fff; border-radius:4px; margin:5px 6px 0 0; font-size:11px; vertical-align:middle; font-weight:normal;}
.company-information .box-title .icon-nm,
.company-information .box-title .icon-ro {font-size:16px;}


.ranking-box .box-title h4 .icon-ro,
.ranking-aside .ranking-box .box-title h4 .icon-ro,
.company-information .box-title .icon-ro {background-color:#2CA796;}

/* select-box
-------------------------------------------------- */
.select-box .select-box-tab li {
	width: 20%;
}

