/* for global network add 2016/11/07 */
#globalJobList02 li#jobR,
#globalJobList02 li#jobC,
#globalJobList02 li#jobB,
#globalJobList02 li#jobEX,
#globalJobList02 li#jobE,
#globalJobList02 li#jobT{display:block;width:auto;margin-right:0;}

/* for ir letter add 2017/01/13 */
#mfLetter dt {float: none; display: block; width: auto; padding: 10px; background: #eeeeee url(http://www.pasonagroup.co.jp//Portals/0/images/common/arrow_red-square.png) left center no-repeat;}
#mfLetter dd {padding: 10px;}
#mfLetter img.imgRight, #mfLetter .blockRight {float: none; display: block; width: auto; margin: 0 0 15px 0;}

/* 171025 */
.controlPanel{display:none;}

/* for Top banners 2018/01/16 */
.contBtnIndex2 {display: block;}
.contBtnIndex2 .colmun1of2:nth-child(odd) {margin: 0 0 20px;}
.contBtnIndex2 ul li:nth-child(-n+2) {margin-bottom: 20px;}
.contBtnIndex2 ul li:nth-child(n+5) {margin-top: 10px;}

/* for hr tab 2018/01/29 */
div#dnn_ctr476_ViewTabs_pnlTabs ul.ulList_vertical{width:292px;}
div#dnn_ctr476_ViewTabs_pnlTabs ul.ulList_vertical li a{width:70px;height:74px;background-size:70px auto !important;}
div#dnn_ctr476_ViewTabs_pnlTabs ul.ulList_vertical li[aria-controls*="TabModule476_1747"] a{background-image:url(/Portals/0/images/total-solution/hr/tab_government_sp.png);}
.En div#dnn_ctr1344_ViewTabs_pnlTabs ul.ulList_vertical{width:292px;}
.En div#dnn_ctr1344_ViewTabs_pnlTabs ul.ulList_vertical li a{width:70px;height:74px;background-size:70px auto !important;}
.En div#dnn_ctr1344_ViewTabs_pnlTabs ul.ulList_vertical li[aria-controls*="TabModule1344_1748"] a{background-image:url(/Portals/0/images/english/total-solution/hr/tab_government_sp.png);}

/* add 2018/02/14 */
.challengeBox2 {-webkit-flex-direction:column;flex-direction:column;}
.challengeBox2 .innerBox {width:100%;margin-bottom:1em;}

/* for global network add 2018/10/25 */
#global-job {display: block;}
#global-job > div {width: auto;margin-right: 0;}
#skin2Columns #global-map:before {padding-bottom:29.166%;}
#skin2Columns #global-map img {width: 100%; height: auto; left:0; transform: translateX(0);}

.imgPCRight {float:none;display:block;margin-bottom:15px; margin-left:0; text-align:center;}
.col-set .col1-2,
.col-set .col1-3,
.col-set .col2-3,
.col-set.col1-2 > *,
.col-set.col1-3 > * {width:100%; box-sizing: border-box;}
.col-set.reverse {display: flex; flex-direction: column-reverse; gap:20px;}
.col-set.margin-set,
.col-set-margin-set {gap:12px;}
.col-set.margin-set.sp-static .col1-2,
.col-set.margin-set .sp-col1-2,
.col-set-margin-set .sp-col1-2 {width: calc(50% - 6px);}

.btn_side_float{display:flex;right:unset; left:0;top:auto;bottom:0;width:100%;}
.btn_side_float a{flex-direction: row; width:100%;height:100%;min-height:60px;padding-bottom:8px;font-size:11px;letter-spacing:.04em;border-radius:0; box-shadow:none;}
.btn_side_float a:after {margin: 0 0 0 15px;}
.btn_side_float a .l{margin: 0;font-size:13px;}
.btn_side_float>a:not(:last-child) {margin: 0}
.btn_side_float.is-img {max-width:none;}
.btn_side_float.is-img a {min-height:0;padding-bottom:0;}

.sp-mt10 {margin-top: 10px !important;}
.sp-mt20 {margin-top: 20px !important;}
.sp-mt30 {margin-top: 30px !important;}
.sp-mt50 {margin-top: 50px !important;}

#contentWrap .borderBox .hd-style-bg.wide{margin: -10px -15px 20px;}


