/*
 * CSS Styles that are needed by jScrollPane for it to operate correctly.
 *
 * Include this stylesheet in your site or copy and paste the styles below into your stylesheet - jScrollPane
 * may not operate correctly without them.
 */

.jspContainer { overflow: hidden; position: relative;}
.jspPane { position: absolute;}
.jspVerticalBar { position: absolute; top: 0; right: 0; width: 10px; height: 100%; background: transparent;}
.jspHorizontalBar { position: absolute; bottom: 0; left: 0; width: 100%; height: 10px; background: transparent;}
.jspCap { display: none;}
.jspHorizontalBar .jspCap { float: left;}
.jspTrack { background: transparent; position: relative;}
.jspDrag { border-radius:10px; background: #e8e8e8; position: relative; top: 0; left: 0; cursor: pointer;}
.jspHorizontalBar .jspTrack,
.jspHorizontalBar .jspDrag { float: left; height: 100%;}
.jspArrow { background: #50506d; text-indent: -20000px; display: block; cursor: pointer; padding: 0; margin: 0;}
.jspArrow.jspDisabled { cursor: default; background: #fff;}
.jspVerticalBar .jspArrow { height: 10px;}
.jspHorizontalBar .jspArrow { width: 10px; float: left; height: 100%;}
.jspVerticalBar .jspArrow:focus { outline: none;}
.jspCorner { background: #fff; float: left; height: 100%;}

/* Yuk! CSS Hack for IE6 3 pixel bug :( */
* html .jspCorner { margin: 0 -3px 0 0;}

/* パンくず内のスクロールバー */
.bl_breadcrumb .jspHorizontalBar { height: 6px; bottom: 4px;}
.bl_breadcrumb .jspDrag { background: transparent; -webkit-transition: all .3s; transition: all .3s;}
.bl_breadcrumb:hover .jspDrag { background: rgba(0, 30, 60, 0.5);}


/* sp時に横スクロールバーが出ないように記述 */
@media screen and (max-width: 540px) {
	.el_modalBlock_area .jspHorizontalBar { display: none; }
	.el_modalBlock_area .jspPane { position: static; }
}
