.slick-slider{-moz-user-select:none;-ms-user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;box-sizing:border-box;display:block;position:relative;touch-action:pan-y;user-select:none}.slick-list{display:block;margin:0;overflow:hidden;padding:0;position:relative}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{display:block;left:0;margin-left:auto;margin-right:auto;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid transparent;display:block;height:auto}.slick-arrow.slick-hidden{display:none}.mCustomScrollbar{touch-action:pinch-zoom}.mCustomScrollbar.mCS_no_scrollbar,.mCustomScrollbar.mCS_touch_action{touch-action:auto}.mCustomScrollBox{direction:ltr;height:100%;max-width:100%;outline:0;overflow:hidden;position:relative}.mCSB_container{height:auto;overflow:hidden;width:auto}.mCSB_inside>.mCSB_container{margin-right:30px}.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0}.mCS-dir-rtl>.mCSB_inside>.mCSB_container{margin-left:30px;margin-right:0}.mCS-dir-rtl>.mCSB_inside>.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-left:0}.mCSB_scrollTools{-ms-filter:"alpha(opacity=75)";bottom:0;filter:"alpha(opacity=75)";height:auto;left:auto;opacity:.75;position:absolute;right:0;top:0;width:16px}.mCSB_outside+.mCSB_scrollTools{right:-26px}.mCS-dir-rtl>.mCSB_inside>.mCSB_scrollTools,.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{left:0;right:auto}.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{left:-26px}.mCSB_scrollTools .mCSB_draggerContainer{bottom:0;height:auto;left:0;position:absolute;right:0;top:0}.mCSB_scrollTools a+.mCSB_draggerContainer{margin:20px 0}.mCSB_scrollTools .mCSB_draggerRail{border-radius:16px;height:100%;margin:0 auto;width:2px}.mCSB_scrollTools .mCSB_dragger{cursor:pointer;height:30px;width:100%;z-index:1}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{border-radius:16px;height:100%;margin:0 auto;position:relative;text-align:center;width:4px}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:12px}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:8px}.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonUp{cursor:pointer;display:block;height:20px;margin:0 auto;overflow:hidden;position:absolute;width:100%}.mCSB_scrollTools .mCSB_buttonDown{bottom:0}.mCSB_horizontal.mCSB_inside>.mCSB_container{margin-bottom:30px;margin-right:0}.mCSB_horizontal.mCSB_outside>.mCSB_container{min-height:100%}.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:0;height:16px;left:0;right:0;top:auto;width:auto}.mCustomScrollBox+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:-26px}.mCSB_scrollTools.mCSB_scrollTools_horizontal a+.mCSB_draggerContainer{margin:0 20px}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail{height:2px;margin:7px 0;width:100%}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger{height:100%;left:0;width:30px}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:4px;margin:6px auto;width:100%}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:12px;margin:2px auto}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:8px;margin:4px 0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{cursor:pointer;display:block;height:100%;margin:0 auto;overflow:hidden;position:absolute;width:20px}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft{left:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{right:0}.mCSB_container_wrapper{bottom:0;height:auto;left:0;margin-bottom:30px;margin-right:30px;overflow:hidden;position:absolute;right:0;top:0;width:auto}.mCSB_container_wrapper>.mCSB_container{box-sizing:border-box;padding-bottom:30px;padding-right:30px}.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:20px}.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:20px}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden+.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:0}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:0}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal{left:20px}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal{left:0}.mCS-dir-rtl>.mCSB_inside>.mCSB_container_wrapper{margin-left:30px;margin-right:0}.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden>.mCSB_container{padding-right:0}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden>.mCSB_container{padding-bottom:0}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden{margin-left:0;margin-right:0}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}.mCSB_scrollTools,.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight,.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{-webkit-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;transition:opacity .2s ease-in-out,background-color .2s ease-in-out}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar{-webkit-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out}.mCS-autoHide>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide>.mCustomScrollBox~.mCSB_scrollTools{-ms-filter:"alpha(opacity=0)";filter:"alpha(opacity=0)";opacity:0}.mCS-autoHide:hover>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide:hover>.mCustomScrollBox~.mCSB_scrollTools,.mCustomScrollBox:hover>.mCSB_scrollTools,.mCustomScrollBox:hover~.mCSB_scrollTools,.mCustomScrollbar>.mCustomScrollBox>.mCSB_scrollTools.mCSB_scrollTools_onDrag,.mCustomScrollbar>.mCustomScrollBox~.mCSB_scrollTools.mCSB_scrollTools_onDrag{-ms-filter:"alpha(opacity=100)";filter:"alpha(opacity=100)";opacity:1}.mCSB_scrollTools .mCSB_draggerRail{-ms-filter:"alpha(opacity=40)";background-color:#000;background-color:rgba(0,0,0,.4);filter:"alpha(opacity=40)"}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{-ms-filter:"alpha(opacity=75)";background-color:#fff;background-color:rgba(255,255,255,.75);filter:"alpha(opacity=75)"}.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{-ms-filter:"alpha(opacity=85)";background-color:#fff;background-color:rgba(255,255,255,.85);filter:"alpha(opacity=85)"}.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{-ms-filter:"alpha(opacity=90)";background-color:#fff;background-color:rgba(255,255,255,.9);filter:"alpha(opacity=90)"}.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight,.mCSB_scrollTools .mCSB_buttonUp{-ms-filter:"alpha(opacity=40)";background-image:url(https://med.epipen.local/css/mCSB_buttons.png);background-repeat:no-repeat;filter:"alpha(opacity=40)";opacity:.4}.mCSB_scrollTools .mCSB_buttonUp{background-position:0 0}.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -20px}.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -40px}.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -56px}.mCSB_scrollTools .mCSB_buttonDown:hover,.mCSB_scrollTools .mCSB_buttonLeft:hover,.mCSB_scrollTools .mCSB_buttonRight:hover,.mCSB_scrollTools .mCSB_buttonUp:hover{-ms-filter:"alpha(opacity=75)";filter:"alpha(opacity=75)";opacity:.75}.mCSB_scrollTools .mCSB_buttonDown:active,.mCSB_scrollTools .mCSB_buttonLeft:active,.mCSB_scrollTools .mCSB_buttonRight:active,.mCSB_scrollTools .mCSB_buttonUp:active{-ms-filter:"alpha(opacity=90)";filter:"alpha(opacity=90)";opacity:.9}.mCS-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:rgba(0,0,0,.85)}.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:rgba(0,0,0,.9)}.mCS-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0}.mCS-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px}.mCS-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px}.mCS-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px}.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.1);border-radius:1px;width:4px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.75);border-radius:1px;width:4px}.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail{height:4px;margin:6px auto;width:100%}.mCS-light-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85)}.mCS-light-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9)}.mCS-light-2.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px 0}.mCS-light-2.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -20px}.mCS-light-2.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -40px}.mCS-light-2.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -56px}.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75);border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px 0}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -20px}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -40px}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -56px}.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.1);border-radius:2px;width:4px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.75);border-radius:2px;width:6px}.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail{height:4px;margin:6px 0;width:100%}.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:6px;margin:5px auto;width:100%}.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85)}.mCS-light-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9)}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-16px 0}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-16px -20px}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-20px -40px}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-20px -56px}.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75);border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-96px 0}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -20px}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -40px}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-100px -56px}.mCS-light-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.1)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:2px}.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%}.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:2px;margin:7px auto;width:100%}.mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px}.mCS-rounded.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.15)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger,.mCS-rounded.mCSB_scrollTools .mCSB_dragger{height:14px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{margin:0 1px;width:14px}.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger{width:14px}.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:14px;margin:1px 0}.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:16px;margin:-1px 0;width:16px}.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:4px}.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:16px;margin:0 -1px;width:16px}.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:4px;margin:6px 0}.mCS-rounded.mCSB_scrollTools .mCSB_buttonUp{background-position:0 -72px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -92px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -112px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -128px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px -72px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -92px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -112px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -128px}.mCS-rounded-dots-dark.mCSB_scrollTools_vertical .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_vertical .mCSB_draggerRail{width:4px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail{background-color:transparent;background-position:center}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail{-ms-filter:"alpha(opacity=30)";background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAANElEQVQYV2NkIAAYiVbw//9/Y6DiM1ANJoyMjGdBbLgJQAX/kU0DKgDLkaQAvxW4HEvQFwCRcxIJK1XznAAAAABJRU5ErkJggg==);background-repeat:repeat-y;filter:"alpha(opacity=30)";opacity:.3}.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail{background-repeat:repeat-x;height:4px;margin:6px 0}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonUp{background-position:-16px -72px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonDown{background-position:-16px -92px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonLeft{background-position:-20px -112px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonRight{background-position:-20px -128px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYV2NkIAAYSVFgDFR8BqrBBEifBbGRTfiPZhpYjiQFBK3A6l6CvgAAE9kGCd1mvgEAAAAASUVORK5CYII=)}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-96px -72px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -92px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -112px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-100px -128px}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-image:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(255,255,255,.5)),to(rgba(255,255,255,0)));background-image:linear-gradient(to right,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-repeat:repeat-y}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(255,255,255,.5)),to(rgba(255,255,255,0)));background-image:linear-gradient(to bottom,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-repeat:repeat-x}.mCS-3d-dark.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-3d.mCSB_scrollTools_vertical .mCSB_dragger{height:70px}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger{width:70px}.mCS-3d-dark.mCSB_scrollTools,.mCS-3d.mCSB_scrollTools{-ms-filter:"alpha(opacity=30)";filter:"alpha(opacity=30)";opacity:1}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_draggerRail{border-radius:16px}.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.2);box-shadow:inset 1px 0 1px rgba(0,0,0,.5),inset -1px 0 1px rgba(255,255,255,.2);width:8px}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#555}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:8px}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_draggerRail{box-shadow:inset 0 1px 1px rgba(0,0,0,.5),inset 0 -1px 1px rgba(255,255,255,.2);height:8px;margin:4px 0;width:100%}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:8px;margin:4px auto;width:100%}.mCS-3d.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-3d.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-3d.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-3d.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);box-shadow:inset 1px 0 1px rgba(0,0,0,.1)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{box-shadow:inset 0 1px 1px rgba(0,0,0,.1)}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-3d-thick-dark.mCSB_scrollTools,.mCS-3d-thick.mCSB_scrollTools{-ms-filter:"alpha(opacity=30)";filter:"alpha(opacity=30)";opacity:1}.mCS-3d-thick-dark.mCSB_scrollTools,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer,.mCS-3d-thick.mCSB_scrollTools,.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{border-radius:7px}.mCSB_inside+.mCS-3d-thick-dark.mCSB_scrollTools_vertical,.mCSB_inside+.mCS-3d-thick.mCSB_scrollTools_vertical{right:1px}.mCS-3d-thick-dark.mCSB_scrollTools_vertical,.mCS-3d-thick.mCSB_scrollTools_vertical{box-shadow:inset 1px 0 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.5)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal,.mCS-3d-thick.mCSB_scrollTools_horizontal{bottom:1px;box-shadow:inset 0 1px 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.5)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{border-radius:5px;bottom:0;box-shadow:inset 1px 0 0 rgba(255,255,255,.4);height:auto;left:0;margin:2px;position:absolute;right:0;top:0;width:12px}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 0 1px 0 rgba(255,255,255,.4);height:12px;width:auto}.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#555}.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{background-color:#000;background-color:rgba(0,0,0,.05);box-shadow:inset 1px 1px 16px rgba(0,0,0,.1)}.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-3d-thick-dark.mCSB_scrollTools{box-shadow:inset 0 0 14px rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal{box-shadow:inset 0 1px 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 1px 0 0 rgba(255,255,255,.4),inset -1px 0 0 rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 0 1px 0 rgba(255,255,255,.4),inset 0 -1px 0 rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#777}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer{background-color:#fff;background-color:rgba(0,0,0,.05);box-shadow:inset 1px 1px 16px rgba(0,0,0,.1)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-minimal.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical,.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical{margin:12px 0;right:0}.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:0;margin:0 12px}.mCS-dir-rtl>.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical,.mCS-dir-rtl>.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical{left:0;right:auto}.mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger{height:50px}.mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger{width:50px}.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{-ms-filter:"alpha(opacity=20)";background-color:#fff;background-color:rgba(255,255,255,.2);filter:"alpha(opacity=20)"}.mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{-ms-filter:"alpha(opacity=50)";background-color:#fff;background-color:rgba(255,255,255,.5);filter:"alpha(opacity=50)"}.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{-ms-filter:"alpha(opacity=20)";background-color:#000;background-color:rgba(0,0,0,.2);filter:"alpha(opacity=20)"}.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{-ms-filter:"alpha(opacity=50)";background-color:#000;background-color:rgba(0,0,0,.5);filter:"alpha(opacity=50)"}.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.2);width:6px}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px}.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail{height:6px;margin:5px 0;width:100%}.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:12px}.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:12px;margin:2px 0}.mCS-light-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1)}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.2);width:12px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{bottom:0;height:auto;left:0;margin:3px 5px;position:absolute;right:0;top:0;width:6px}.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{bottom:0;height:6px;left:0;margin:5px 3px;position:absolute;right:0;top:0;width:auto}.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset.mCSB_scrollTools_horizontal .mCSB_draggerRail{height:12px;margin:2px 0;width:100%}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent;border-color:#fff;border-color:rgba(255,255,255,.2);border-style:solid;border-width:1px;box-sizing:border-box}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail{border-color:#000;border-color:rgba(0,0,0,.2)}.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.6)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.6)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.75)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9)}body.noscroll{position:fixed}img{height:auto;max-width:100%}*{word-break:break-all}#PPGT_container{box-sizing:border-box;max-width:955px;min-width:320px;padding:0 10px;width:100%}#PPGT_contents #PPGT_contentsBox{width:75.93583%}#PPGT_contents #PPGT_sideNavi{width:22.45989%}#PPGT_head>#header{margin:0 -10px;padding:0 10px}#PPGT_head>#header #logo{margin:0;padding:1.71123% 0;width:19.14439%}#PPGT_head>#header #site_title{left:22.99465%;width:17.54011%}#PPGT_head>#header .c-nav-drawer,#PPGT_head>#header .site_title__text{display:none}#PPGT_head>#header .c-nav-drawer__btn{background-color:#36AB36;background-image:url(../images/rwd/nav-drawer-regular.svg);background-position:center center;background-repeat:no-repeat;background-size:18px 12px;border:none;border-radius:2px;color:#fff;height:100%;outline:0;width:100%}#PPGT_head>#header .c-nav-drawer__btn.is-active{background-image:url(../images/rwd/nav-drawer-closeBtn.svg);background-size:14px 14px}#PPGT_head>#header #navi_box{padding:1.06952% 0;width:77.00535%}#PPGT_head>#header #navi_box #gl_menu{margin-top:0;padding-top:2.77778%}#PPGT_head>#header #navi_box #gl_menu>li:nth-child(1){width:20%}#PPGT_head>#header #navi_box #gl_menu>li:nth-child(2){width:21.66667%}#PPGT_head>#header #navi_box #gl_menu>li:nth-child(3){width:16.66667%}#PPGT_head>#header #navi_box #gl_menu>li:nth-child(4){width:22.08333%}#PPGT_head>#header #navi_box #gl_menu>li:nth-child(5){width:11.11111%}#PPGT_head>#header #navi_box #gl_menu>li:nth-child(6){width:8.47222%}#PPGT_head>#header #navi_box #gl_menu>li.logout.is-forSP,#PPGT_head>#header #navi_box #gl_menu>li.logout.is-forSP::after,#PPGT_head>#header #navi_box #gl_menu>li.member_edit.is-forSP,#PPGT_head>#header #navi_box #gl_menu>li.member_edit.is-forSP::after{display:none}#PPGT_head>#header #navi_box #gl_menu>li.logout.is-forSP a,#PPGT_head>#header #navi_box #gl_menu>li.member_edit.is-forSP a{color:#777;font-size:16px;font-weight:400;line-height:1;padding:14px 0}#PPGT_head>#header #navi_box #gl_menu>li.logout.is-forSP{float:right;margin-left:auto}#PPGT_head>#header #navi_box #gl_menu>li.member_edit.is-forSP{margin-right:auto}.c-nav-item-text{display:none}#PPGT_footer{margin-left:-10px!important;margin-right:-10px!important;width:calc(100% + 20px)!important}#mainArea .main_box{background:url(../images/bg.png) center 3px/calc(100% - 6px) auto no-repeat;border:1px solid #8fc958;border-radius:6px;box-sizing:border-box;width:auto}#mainArea .main_box_end{display:none}#mainArea .form_box{background-size:cover;box-sizing:border-box;width:auto}#mainArea .c-ep_title__text{display:none}.fl_left.wd220+.fl_left.ml20{width:calc(100% - 220px - 20px)}.fl_left.wd220+.fl_left.ml20 a{display:inline-block}form[action*="/facility-applications/"] .wd400,form[action*="/users/"] .wd400,form[action="edit.html"] .wd400{box-sizing:border-box;max-width:400px;width:100%}form[action*="/facility-applications/"] .separate-box,form[action*="/users/"] .separate-box,form[action="edit.html"] .separate-box{max-width:404px;width:100%}form[action*="/facility-applications/"] .fl_left.wd170+.fl_left,form[action*="/users/"] .fl_left.wd170+.fl_left,form[action="edit.html"] .fl_left.wd170+.fl_left{width:calc(100% - 170px - 10px - 20px)}form[action*="/facility-applications/"] .fl_left.wd180+.fl_left,form[action*="/users/"] .fl_left.wd180+.fl_left,form[action="edit.html"] .fl_left.wd180+.fl_left{width:calc(100% - 180px - 20px)}form[action*="/facility-applications/"] .FormTxt.wd180,form[action*="/users/"] .FormTxt.wd180,form[action="edit.html"] .FormTxt.wd180{box-sizing:border-box;margin-right:0!important;max-width:180px;width:calc(50% - 12px)}form[action*="/facility-applications/"] .FormTxt.wd180+.FormTxt.wd180,form[action*="/users/"] .FormTxt.wd180+.FormTxt.wd180,form[action="edit.html"] .FormTxt.wd180+.FormTxt.wd180{margin-left:16px}form+form::before{border-top:1px solid gray;content:"";display:block;height:0;left:0;position:absolute;top:2px;width:100%}#wpEPN,#wpEPN div#kvEPN{width:100%}#wpEPN div#contentsListAreaEPN div.ctBox{width:33.23944%}#wpEPN div#contentsListAreaEPN div.ctBox dl,#wpEPN div#contentsListAreaEPN div.ctBox dl.center{background-size:contain;width:auto}#wpEPN div#contentsListAreaEPN div.ctBox .ctName a{text-decoration:none}#wpEPN div#contentsListAreaEPN div.ctBox .c-home-nav-ctgName{display:none}#wpEPN div#contentsListAreaEPN div.ctBox .ctThumb{box-sizing:border-box;padding:0 1px}#wpEPN div.bannerArea02EPN h3 .c-home-bannerArea02EPN-heading{display:none}#wpEPN div.bannerArea02EPN ul li{background:0 0;width:49.29577%}#slider{margin:auto;max-width:710px;width:100%}#mainArea .slick-dots{bottom:10px;display:-webkit-box!important;display:flex!important;list-style:none;margin:0;padding:0;position:absolute;right:11.5493%}#mainArea .slick-dots li{background:0 0;margin:0;padding:0}#mainArea .slick-dots li+li{margin-left:4px}#mainArea .slick-dots button{background:#49b137;border:2px solid #fff;border-radius:50%;box-sizing:border-box;display:block;height:15px;padding:0;text-indent:-9999px;width:15px}#mainArea .slick-dots .slick-active button{background:-webkit-gradient(linear,left top,left bottom,from(#49aa51),to(#1f4d23));background:linear-gradient(#49aa51 0,#1f4d23 100%)}.slick-arrow{-webkit-transform:translateY(-50%);background:url(../images/index/arrow_back.gif) 0/contain no-repeat;border:none;height:21px;left:5px;position:absolute;text-indent:-9999px;top:50%;transform:translateY(-50%);width:21px;z-index:100}.slick-arrow.slick-next{background-image:url(../images/index/arrow_foward.gif);left:auto;right:5px}.c-login-btn-text,.p-users-login #mainArea .main_box::after{display:none}#flash_mov>div{padding-top:56.25%;position:relative;width:100%}#flash_mov>div iframe{left:0;top:0}#mainArea .downbox.twoboxl,#mainArea .downbox.twoboxr{width:48.65269%}#mainArea .c-externalLink-btn-text{display:none}.p-facilityApplications-index #entryFlow #about>div{width:26.76056%}.p-facilityApplications-index #entryFlow #about>div.bxRight{width:66.19718%}.p-facilityApplications-index #entryFlow #about>div.bxRight h3 div.titleAbout{background-color:#006bb5;background-image:none;border-radius:18px;text-align:center;width:100%}.p-facilityApplications-index #entryFlow #steps div.step01,.p-facilityApplications-index #entryFlow #steps div.step02,.p-facilityApplications-index #entryFlow #steps div.step03,.p-facilityApplications-index #entryFlow #steps div.step04{background:0 0;border:2px solid #d3e994;box-sizing:border-box;margin-bottom:32px;margin-left:9px;position:relative}.p-facilityApplications-index #entryFlow #steps div.step01::before,.p-facilityApplications-index #entryFlow #steps div.step02::before,.p-facilityApplications-index #entryFlow #steps div.step03::before,.p-facilityApplications-index #entryFlow #steps div.step04::before{background:url(../entry/images/css/steps01_hd.png) 0/contain no-repeat;content:"";display:block;height:42px;left:-11px;position:absolute;top:-11px;width:95px}.p-facilityApplications-index #entryFlow #steps div.step01::after,.p-facilityApplications-index #entryFlow #steps div.step02::after,.p-facilityApplications-index #entryFlow #steps div.step03::after,.p-facilityApplications-index #entryFlow #steps div.step04::after{-webkit-transform:translateX(-50%);border-color:#a0c63a transparent transparent;border-style:solid;border-width:15px 21px 0;bottom:-26px;content:"";display:block;height:0;left:50%;position:absolute;transform:translateX(-50%);width:0}.p-facilityApplications-index #entryFlow #steps div.step01 .inner,.p-facilityApplications-index #entryFlow #steps div.step02 .inner,.p-facilityApplications-index #entryFlow #steps div.step03 .inner,.p-facilityApplications-index #entryFlow #steps div.step04 .inner{background:0 0;position:relative;z-index:100}.p-facilityApplications-index #entryFlow #steps div.step01 .inner .pkg,.p-facilityApplications-index #entryFlow #steps div.step02 .inner .pkg,.p-facilityApplications-index #entryFlow #steps div.step03 .inner .pkg,.p-facilityApplications-index #entryFlow #steps div.step04 .inner .pkg{-webkit-box-align:center;align-items:center;background:0 0;display:-webkit-box;display:flex;padding:16px}.p-facilityApplications-index #entryFlow #steps div.step01 .inner .pkg>*,.p-facilityApplications-index #entryFlow #steps div.step02 .inner .pkg>*,.p-facilityApplications-index #entryFlow #steps div.step03 .inner .pkg>*,.p-facilityApplications-index #entryFlow #steps div.step04 .inner .pkg>*{margin-top:0!important}.p-facilityApplications-index #entryFlow #steps div.step01,.p-facilityApplications-index #entryFlow #steps div.step03{background-color:#f7fee2}.p-facilityApplications-index #entryFlow #steps div.step01 .inner p.icoArea,.p-facilityApplications-index #entryFlow #steps div.step03 .inner p.icoArea{margin-left:0!important;padding:10px 0 0 8px!important;width:60px}.p-facilityApplications-index #entryFlow #steps div.step01 .inner p.txtArea,.p-facilityApplications-index #entryFlow #steps div.step03 .inner p.txtArea{-webkit-box-flex:1;flex:1 1 auto;margin-left:6.31579%!important;margin-right:16px!important}.p-facilityApplications-index #entryFlow #steps div.step02 .inner p.txtArea,.p-facilityApplications-index #entryFlow #steps div.step04 .inner p.txtArea{margin-left:16.54135%!important;max-width:575px;width:auto}.p-facilityApplications-index #entryFlow #steps div.step02::before{background-image:url(../entry/images/css/steps02_hd.png)}.p-facilityApplications-index #entryFlow #steps div.step03::before{background-image:url(../entry/images/css/steps03_hd.png)}.p-facilityApplications-index #entryFlow #steps div.step04{margin-bottom:0}.p-facilityApplications-index #entryFlow #steps div.step04::before{background-image:url(../entry/images/css/steps04_hd.png)}.p-facilityApplications-index #entryFlow #steps div.step04::after{content:none;display:none}.p-facilityApplications-index #entryFlow #steps div.step04 .inner p.txtArea{margin-right:16px!important}.p-facilityApplications-index #entryFlow #agreements #rules{width:calc(100% - 30px)}.p-facilityApplications-index div#btns .inner p.btEntry,.p-facilityApplications-index div#btns .inner p.notice,.p-facilityApplications-index div#btns .inner table#checks{max-width:510px;width:100%}.p-facilityApplications-index #img_bt_newentry2{height:auto;max-width:100%}#entryFlow #agreements h2.modTitle01{background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#daeafd),to(#fcfeff));background:linear-gradient(#daeafd 0,#fcfeff 100%);border:1px solid #c6e4f7;border-left:none;border-right:none;line-height:1.3!important;padding:16px 10px 16px 30px!important;position:relative;text-indent:0!important}#entryFlow #agreements h2.modTitle01::before{border-left:none;border-right:none;border-top:2px solid #fff;box-sizing:border-box;content:"";display:block;height:calc(100% - 1px);left:0;position:absolute;top:0;width:100%}#entryFlow #agreements h2.modTitle01::after{border-left:7px solid #0190de;border-right:3px solid #bee1f6;content:"";display:block;height:calc(100% - 18px);left:10px;position:absolute;top:9px;width:0}.c-anaphylaxis-trivia__img{max-width:230px;width:50%}table.navi_tb02 td p{width:calc(100% - 130px)}table.ana_tb02{margin-left:auto;margin-right:auto;max-width:570px;width:100%}table.ana_tb02~p{margin-left:auto!important;margin-right:auto!important;max-width:570px;width:100%}#announcePgms{max-width:670px;width:100%}#announcePgms ul.tabs li{-webkit-box-align:center;align-items:center;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f5f5f5),to(#e6e6e6));background:linear-gradient(#f5f5f5 0,#e6e6e6 100%);border:1px solid #ccc;border-bottom:0;border-radius:4px 4px 0 0;box-sizing:border-box;display:-webkit-box;display:flex;height:37px;padding-left:20px;padding-top:5px;width:calc(50% - 5px)}#announcePgms ul.tabs li.is-active{background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f7d250),to(#f3b430));background:linear-gradient(#f7d250 0,#f3b430 100%);border:0;color:#fff;font-weight:700}#announcePgms ul.tabs li a{color:#333;text-decoration:none}#announcePgms ul.tabs li img{display:none}#announcePgms ul.tabs li .c-announcePgms-tab-text{box-sizing:border-box;display:block;font-size:13px;line-height:1.2}.gray_box01 .fl_left.w300,.green_box05 .fl_left.w300,.red_box01 .fl_left.w300{width:calc(100% - 338px)!important}.gray_box01 .fl_left.w350,.green_box05 .fl_left.w350,.red_box01 .fl_left.w350{width:calc(100% - 288px)!important}.gray_box01 .fl_left.w380,.green_box05 .fl_left.w380,.red_box01 .fl_left.w380{width:calc(100% - 258px)!important}.gray_box01 .fl_left.w400,.green_box05 .fl_left.w400,.red_box01 .fl_left.w400{width:calc(100% - 238px)!important}.gray_box01 .fl_left.w450,.green_box05 .fl_left.w450,.red_box01 .fl_left.w450{width:calc(100% - 188px)!important}.gray_box01 .fl_left.w470,.green_box05 .fl_left.w470,.red_box01 .fl_left.w470{width:calc(100% - 168px)!important}.p-pages-howto .main_box .mt20.mr20.fl_left+.mt20.fl_left{width:calc(100% - 113px)}.p-pages-howto .main_box .mt20.mr20.fl_left+.mt20.fl_left.line_blue,.p-pages-howto .main_box .mt30.mr20.fl_left+.mt30.fl_left.line_blue{width:calc(100% - 113px - 30% - 31px)}.p-pages-howto .main_box .fl_left.line_blue+.mt20.fl_left{width:29.49102%}.p-pages-howto #flash_mov{padding-top:74.92537%;position:relative;width:100%}.p-pages-howto #flash_mov .jstream-eqPlayer{left:0;top:0}.p-pages-howto .navi_box{box-sizing:border-box;width:100%}.kiyaku_box,.quiz_box{max-width:582px;width:auto}@media (max-width:767px){#PPGT_container{padding:0 12px}#PPGT_contents{margin:20px 0 0}#PPGT_contents #PPGT_contentsBox{float:none;margin:0 0 48px;padding:0;width:100%}#PPGT_contents #PPGT_sideNavi{width:100%}#PPGT_head>#header{-webkit-box-align:end;-webkit-box-pack:justify;align-items:flex-end;border-bottom:0;border-width:8px;box-shadow:0 2px 4px rgba(0,0,0,.16);display:-webkit-box;display:flex;justify-content:space-between;margin:0 -12px;padding:0 12px 10px}#PPGT_head>#header #logo{-webkit-box-ordinal-group:2;float:none;max-width:180px;order:1;padding:12px 0 0;width:47.73333%}#PPGT_head>#header #site_title{-webkit-box-ordinal-group:3;left:auto;margin:0 auto 0 18px;order:2;position:relative;top:auto;width:7em}#PPGT_head>#header #site_title a{text-decoration:none}#PPGT_head>#header #site_title a img{display:none}#PPGT_head>#header .site_title__text{display:block;font-weight:700;text-decoration:none}#PPGT_head>#header .c-nav-drawer{-webkit-box-ordinal-group:4;display:block;height:30px;order:3;width:32px}#PPGT_head>#header #navi_box{padding:0;position:absolute;right:0;top:0;width:100%}#PPGT_head>#header #navi_box #user_box{position:absolute;right:12px;top:12px}#PPGT_head>#header #navi_box #user_box>li.logout,#PPGT_head>#header #navi_box #user_box>li.member_edit{display:none}#PPGT_head>#header #navi_box #user_box>li.user_name{padding:0}#PPGT_head>#header #navi_box #gl_menu{background:rgba(255,255,255,.95);box-shadow:0 3px 6px rgba(0,0,0,.25);display:none;left:0;margin:0;padding:12px 0 48px;position:absolute;top:82px;width:100%;z-index:9999}#PPGT_head>#header #navi_box #gl_menu>li{border-bottom:1px solid #ccc;box-sizing:border-box;font-size:16px;font-weight:700;line-height:1;margin:0 12px;padding:0;position:relative}#PPGT_head>#header #navi_box #gl_menu>li::after{background:url(../images/rwd/navGlobal-bullet-1stLv-link.svg) 0/contain no-repeat;content:'';display:block;height:14px;position:absolute;right:16px;top:17px;width:8px}#PPGT_head>#header #navi_box #gl_menu>li.submenu::after{-webkit-transform:rotate(90deg);-webkit-transition:-webkit-transform .25s 0s ease-out;transform:rotate(90deg);transition:-webkit-transform .25s 0s ease-out;transition:transform .25s 0s ease-out;transition:transform .25s 0s ease-out,-webkit-transform .25s 0s ease-out}#PPGT_head>#header #navi_box #gl_menu>li.submenu.is-active::after{-webkit-transform:rotate(270deg);transform:rotate(270deg)}#PPGT_head>#header #navi_box #gl_menu>li:nth-child(1){border-top:1px solid #ccc;width:calc(100% - 24px)}#PPGT_head>#header #navi_box #gl_menu>li:nth-child(2),#PPGT_head>#header #navi_box #gl_menu>li:nth-child(3),#PPGT_head>#header #navi_box #gl_menu>li:nth-child(4),#PPGT_head>#header #navi_box #gl_menu>li:nth-child(5),#PPGT_head>#header #navi_box #gl_menu>li:nth-child(6){width:calc(100% - 24px)}#PPGT_head>#header #navi_box #gl_menu>li.logout.is-forSP,#PPGT_head>#header #navi_box #gl_menu>li.member_edit.is-forSP{background:#f9f9f9;border:none;border:1px solid #ccc;border-radius:3px;box-shadow:1px 1px 2px rgba(0,0,0,.16);display:block;height:44px;margin-top:32px;text-align:center;width:44%}#PPGT_head>#header #navi_box #gl_menu>li img{display:none}#PPGT_head>#header #navi_box #gl_menu a{box-sizing:border-box;display:block;padding:16px 32px 16px 16px;width:100%}#PPGT_head>#header #navi_box #gl_menu ul.pullDown_menu{border:none;position:static;top:auto;width:100%;z-index:auto}#PPGT_head>#header #navi_box #gl_menu ul.pullDown_menu>li>a{background:0 0;border:none;border-top:1px dotted #ccc;font-weight:400;padding-left:32px}#PPGT_head>#header #navi_box #gl_menu ul.pullDown_menu>li>a::after{-webkit-transform:translateY(-50%);background:url(../images/rwd/navGlobal-bullet-2ndLv.svg) 0/contain no-repeat;content:'';display:block;height:14px;position:absolute;right:16px;top:50%;transform:translateY(-50%);width:8px}#PPGT_head>#header #navi_box #gl_menu ul.pullDown_menu>li>a span{display:none}.c-nav-item-text{display:inline}#PPGT_sideNavi{-webkit-box-pack:justify;display:-webkit-box;display:flex;flex-wrap:wrap;justify-content:space-between}#PPGT_sideNavi div{width:calc(50% - 16/2*1px)}#PPGT_sideNavi div img{margin:auto}#PPGT_sideNavi div.mt16{margin-top:0!important}#PPGT_sideNavi div.aside-bnLink-epipen{background:#fdd000;margin-bottom:32px;width:100%}#PPGT_sideNavi div.aside-bnLink-epipen img{margin:auto}#PPGT_sideNavi div.aside-bnLink-epipen+.aside-bnLink-allergy72{margin-top:0!important}#PPGT_sideNavi div.aside-bnLink-allergy72{background:#7cc10a;margin:32px -12px 0!important;width:calc(100% + 24px)}#PPGT_sideNavi div.aside-bnLink-allergy72 img{margin:auto}#PPGT_footer{margin:2px -12px 0!important;width:calc(100% + 24px)!important}#PPGT_footer #PPGT_footerInner{padding:48px 0 0}#PPGT_footer #PPGT_footerInner .link{float:none;font-size:13px;margin:0 0 44px;text-align:center}#PPGT_footer #PPGT_footerInner .copyright{float:none;font-size:11px;padding-bottom:4px;text-align:center}#topicpath{display:none}#mainArea .main_box{background:0 0;border:none;padding:0}#mainArea div.ep_title,#mainArea h2.ep_title{background:0 0;margin:0 0 12px!important}#mainArea div.ep_title img,#mainArea h2.ep_title img{display:none;margin-bottom:12px!important;margin-top:0!important}#mainArea h2 span{background:0 0;border:none;margin:0;padding:0}#mainArea .c-ep_title__text{color:#307736;display:inline-block;font-size:17px;padding:0 0 0 19px;position:relative}#mainArea .c-ep_title__text::before{background:url(../images/rwd/bullet-heading.svg) 0/contain no-repeat;content:"";display:block;height:12px;left:0;position:absolute;top:2px;width:12px}div.ep_title{padding-top:0!important}input[type=password],input[type=text]{border:1px solid #ccc;border-radius:2px;font-size:16px;max-width:none;padding:3px;text-align:left}input[type=password].wd100,input[type=password].wd150,input[type=text].wd100,input[type=text].wd150{box-sizing:border-box}input[type=password].wd220,input[type=password].wd400,input[type=text].wd220,input[type=text].wd400{box-sizing:border-box;width:100%}#mainForm .f11.fl_left,#mainForm .f13.fl_left{margin-left:0!important;margin-right:0!important;width:100%}.c-form__container{display:-webkit-box;display:flex;width:calc(100% - 20px)}.c-form__item-half{display:block;width:calc(50% - 6px)}.c-form__item-half+.c-form__item-half{margin-left:10px}.c-form__item-half input{margin:0!important}.txt_right.mt20.input_block{text-align:center!important}form[action*="/facility-applications/"] .wd400,form[action*="/users/"] .wd400,form[action="edit.html"] .wd400{max-width:none}form[action*="/facility-applications/"] .separate-box,form[action*="/users/"] .separate-box,form[action="edit.html"] .separate-box{max-width:none;width:100%}form[action*="/facility-applications/"] .fl_left.wd170+.fl_left,form[action*="/facility-applications/"] .fl_left.wd180+.fl_left,form[action*="/users/"] .fl_left.wd170+.fl_left,form[action*="/users/"] .fl_left.wd180+.fl_left,form[action="edit.html"] .fl_left.wd170+.fl_left,form[action="edit.html"] .fl_left.wd180+.fl_left{display:-webkit-box;display:flex;flex-wrap:wrap;float:none!important;margin:4px 0 0!important;width:100%}form[action*="/facility-applications/"] .FormTxt.wd180,form[action*="/users/"] .FormTxt.wd180,form[action="edit.html"] .FormTxt.wd180{max-width:none}form+form{border-top:1px solid gray;margin-top:50px;position:relative}form+form .cake-error{margin-top:50px}form+form .cake-error+#medit-box>p:first-child{margin-top:0!important}form[action*=registered-doctors] input[type=text],form[action*=registered-doctors] select,form[action*=users] input[type=text],form[action*=users] select{padding:4px;width:100%}form[action*=registered-doctors] .confirm_block,form[action*=registered-doctors] .input_block:not(.kiyaku_box),form[action*=users] .confirm_block,form[action*=users] .input_block:not(.kiyaku_box){-webkit-box-pack:justify;display:-webkit-box!important;display:flex!important;justify-content:space-between}form[action*=registered-doctors] .confirm_block a,form[action*=registered-doctors] .confirm_block button.image:not(#submit_button),form[action*=registered-doctors] .input_block:not(.kiyaku_box) a,form[action*=registered-doctors] .input_block:not(.kiyaku_box) button.image:not(#submit_button),form[action*=users] .confirm_block a,form[action*=users] .confirm_block button.image:not(#submit_button),form[action*=users] .input_block:not(.kiyaku_box) a,form[action*=users] .input_block:not(.kiyaku_box) button.image:not(#submit_button){margin-right:0!important;text-align:right;width:calc(50% - 12px)}form[action*=registered-doctors] .confirm_block a:only-child,form[action*=registered-doctors] .confirm_block button.image:not(#submit_button):only-child,form[action*=registered-doctors] .input_block:not(.kiyaku_box) a:only-child,form[action*=registered-doctors] .input_block:not(.kiyaku_box) button.image:not(#submit_button):only-child,form[action*=users] .confirm_block a:only-child,form[action*=users] .confirm_block button.image:not(#submit_button):only-child,form[action*=users] .input_block:not(.kiyaku_box) a:only-child,form[action*=users] .input_block:not(.kiyaku_box) button.image:not(#submit_button):only-child{margin:0 auto!important;text-align:center}form[action*=registered-doctors] .confirm_block a+a,form[action*=registered-doctors] .confirm_block a+button.image,form[action*=registered-doctors] .confirm_block button.image:not(#submit_button)+a,form[action*=registered-doctors] .confirm_block button.image:not(#submit_button)+button.image,form[action*=registered-doctors] .input_block:not(.kiyaku_box) a+a,form[action*=registered-doctors] .input_block:not(.kiyaku_box) a+button.image,form[action*=registered-doctors] .input_block:not(.kiyaku_box) button.image:not(#submit_button)+a,form[action*=registered-doctors] .input_block:not(.kiyaku_box) button.image:not(#submit_button)+button.image,form[action*=users] .confirm_block a+a,form[action*=users] .confirm_block a+button.image,form[action*=users] .confirm_block button.image:not(#submit_button)+a,form[action*=users] .confirm_block button.image:not(#submit_button)+button.image,form[action*=users] .input_block:not(.kiyaku_box) a+a,form[action*=users] .input_block:not(.kiyaku_box) a+button.image,form[action*=users] .input_block:not(.kiyaku_box) button.image:not(#submit_button)+a,form[action*=users] .input_block:not(.kiyaku_box) button.image:not(#submit_button)+button.image{text-align:left}form[action*=registered-doctors] .confirm_block a img,form[action*=registered-doctors] .confirm_block button.image:not(#submit_button) img,form[action*=registered-doctors] .input_block:not(.kiyaku_box) a img,form[action*=registered-doctors] .input_block:not(.kiyaku_box) button.image:not(#submit_button) img,form[action*=users] .confirm_block a img,form[action*=users] .confirm_block button.image:not(#submit_button) img,form[action*=users] .input_block:not(.kiyaku_box) a img,form[action*=users] .input_block:not(.kiyaku_box) button.image:not(#submit_button) img{margin:0!important}form[action*=registered-doctors] .confirm_block button.image#submit_button,form[action*=registered-doctors] .confirm_block button.image[name*=mode],form[action*=registered-doctors] .input_block:not(.kiyaku_box) button.image#submit_button,form[action*=registered-doctors] .input_block:not(.kiyaku_box) button.image[name*=mode],form[action*=users] .confirm_block button.image#submit_button,form[action*=users] .confirm_block button.image[name*=mode],form[action*=users] .input_block:not(.kiyaku_box) button.image#submit_button,form[action*=users] .input_block:not(.kiyaku_box) button.image[name*=mode]{margin:0 auto!important;text-align:center!important}form[action*=registered-doctors] .input_block[style*=none],form[action*=users] .input_block[style*=none]{display:none!important}.c-table-overflow__container{width:100%}.c-table-overflow__container table td,.c-table-overflow__container table th{white-space:nowrap}#wpEPN div#kvEPN{margin:0 -12px;padding-bottom:58px;width:calc(100% + 24px)}#wpEPN div#contentsListAreaEPN div.ctBox{background:#fff;box-shadow:1px 1px 4px rgba(0,0,0,.16);box-sizing:border-box;float:none;padding:12px;width:100%}#wpEPN div#contentsListAreaEPN div.ctBox+div.ctBox{margin-top:24px}#wpEPN div#contentsListAreaEPN div.ctBox dl,#wpEPN div#contentsListAreaEPN div.ctBox dl.center{background:0 0;height:auto!important}#wpEPN div#contentsListAreaEPN div.ctBox .ctName{text-align:left}#wpEPN div#contentsListAreaEPN div.ctBox .ctName img{display:none}#wpEPN div#contentsListAreaEPN div.ctBox .c-home-nav-ctgName{background:url(../images/rwd/bullet-heading.svg) 0 2px/12px 12px no-repeat;color:#80C342;display:inline-block;font-size:16px;font-weight:700;margin:0 0 10px;padding:0 0 0 16px}#wpEPN div#contentsListAreaEPN div.ctBox .ctThumb{margin:0 0 10px;text-align:center}#wpEPN div#contentsListAreaEPN div.ctBox dl dd.ctCaption{font-size:16px;padding:0}#wpEPN div.bannerArea02EPN{margin:48px 0}#wpEPN div.bannerArea02EPN h3{border:none;margin:0 0 24px;padding:0}#wpEPN div.bannerArea02EPN h3 img{display:none}#wpEPN div.bannerArea02EPN h3 .c-home-bannerArea02EPN-heading{background:url(../images/rwd/bullet-home-banner-heading.svg) 0 2px/12px 12px no-repeat;border:none;color:#4A6F30;display:inline-block;font-size:16px;font-weight:700;padding:0 0 0 16px}#wpEPN div.bannerArea02EPN ul li{margin:0 0 16px;max-width:350px;width:calc(50% - 8px)}#mainArea .slick-dots{-webkit-box-pack:center;bottom:-25px;justify-content:center;right:0;width:100%}#mainArea .slick-dots button{background:#CCC}#mainArea .slick-dots .slick-active button{background:#666}.slick-arrow{-webkit-transform:none;bottom:-24px;height:16px;left:12px;margin:0;top:auto;transform:none;width:16px}.slick-arrow.slick-next{right:12px}.p-users-login #mainArea .main_box{background:#80c342;border-radius:8px;font-size:16px;margin:0!important;padding:32px 16px 24px;position:relative}.p-users-login #mainArea .main_box::after{background:-webkit-gradient(linear,left top,left bottom,from(#ddd),color-stop(46.8%,#fff),to(#fff));background:linear-gradient(#ddd 0,#fff 46.8%,#fff 100%);border:2px solid #fff;border-radius:8px;content:"";display:block;height:calc(100% - 6px);left:1px;position:absolute;top:1px;width:calc(100% - 6px);z-index:1}.p-users-login #mainArea .main_box>*{position:relative;z-index:2}.p-users-login #mainArea .main_box_end+.main_box{margin-top:40px!important}.p-users-login #mainArea .form_box{margin:0!important}.p-users-login #mainArea .form_box button{background:#00b6e5;border-radius:2px;height:40px;max-width:240px;width:100%}.p-users-login #mainArea .form_box button img{display:none}.p-users-login #mainArea .form_box .ml20+.clear{margin-bottom:12px!important}.p-users-login #mainArea .form_box .fl_left{float:none!important}.p-users-login #mainArea .form_box .fl_left.ml20{margin-left:0!important;text-align:center}.p-users-login #mainArea .form_box .fl_left.mt5{margin-top:0!important}.p-users-login #mainArea .form_box .fl_left.mb10{margin-bottom:0!important}.p-users-login #mainArea .form_box .wd150{box-sizing:border-box;margin-bottom:4px!important;width:100%}.p-users-login #mainArea .form_box .wd400{box-sizing:border-box;max-width:400px;width:100%}.p-users-login #mainArea h3.ep_title{background:none!important;border:none!important;color:#333!important;font-size:18px!important;font-weight:700!important;line-height:1!important;margin:0 0 18px!important;padding:0!important;text-align:center!important}.notice{margin-bottom:32px}.notice p{padding:14px!important}.notice div{text-align:left!important}.c-login-btn-text{color:#fff;display:block;font-size:18px;font-weight:700;text-align:center}#mainArea .downbox.twoboxl,#mainArea .downbox.twoboxr{width:100%}#mainArea .twoboxl+.twoboxr{margin-top:20px}#dldialog{box-sizing:border-box;height:330px!important;margin:auto 10px;top:-50px;width:calc(100% - 20px)}#dldialog .codesend{box-sizing:border-box;width:100%}#dldialog .codesend .code{box-sizing:border-box;float:none!important;width:100%}#dldialog a.send-button.fl_right{float:none!important;margin-top:24px}#mainArea .c-externalLink{background:#00B6E5;display:inline-block;padding:13px 0;text-decoration:none;width:calc(50% - 16px)}#mainArea .c-externalLink.is-disagree{background:#999}#mainArea .c-externalLink-btn-text{color:#fff;display:block;font-size:16px;font-weight:700;line-height:1}#mainArea .c-externalLink img{display:none}.p-facilityApplications-index #entryFlow #about>div{float:none;text-align:center;width:auto}.p-facilityApplications-index #entryFlow #about>div.bxRight{margin-bottom:24px;text-align:left;width:auto}.p-facilityApplications-index #entryFlow #steps div.step01 .inner .pkg,.p-facilityApplications-index #entryFlow #steps div.step02 .inner .pkg,.p-facilityApplications-index #entryFlow #steps div.step03 .inner .pkg,.p-facilityApplications-index #entryFlow #steps div.step04 .inner .pkg{display:block;padding-top:32px}.p-facilityApplications-index #entryFlow #steps div.step01 .inner .pkg .imgArea,.p-facilityApplications-index #entryFlow #steps div.step02 .inner .pkg .imgArea,.p-facilityApplications-index #entryFlow #steps div.step03 .inner .pkg .imgArea,.p-facilityApplications-index #entryFlow #steps div.step04 .inner .pkg .imgArea{clear:both;float:none;margin-top:12px!important;text-align:center}.p-facilityApplications-index #entryFlow #steps div.step01 .inner p.icoArea,.p-facilityApplications-index #entryFlow #steps div.step03 .inner p.icoArea{padding:0 12px 12px 0!important}.p-facilityApplications-index #entryFlow #steps div.step01 .inner p.txtArea,.p-facilityApplications-index #entryFlow #steps div.step03 .inner p.txtArea{margin:0!important;width:calc(100% - 72px)}.p-facilityApplications-index #entryFlow #steps div.step02 .inner p.txtArea,.p-facilityApplications-index #entryFlow #steps div.step04 .inner p.txtArea{margin:0!important}.p-facilityApplications-index #entryFlow #agreements #rules{width:100%}.p-facilityApplications-index #mainForm{overflow:hidden;position:relative}.p-facilityApplications-index #img_bt_newentry2{-webkit-transform:translateX(-50%);height:57px;left:50%;max-width:none;position:absolute;top:0;transform:translateX(-50%)}.p-facilityApplications-index #img_bt_newentry2[style*="none;"]{height:auto}.c-anaphylaxis-trivia__img{float:none!important;margin-right:0!important;max-width:none;text-align:center;width:100%}table.navi_tb td,table.navi_tb02 td{box-sizing:border-box;display:block;width:100%;*zoom:1}table.navi_tb td:after,table.navi_tb td:before,table.navi_tb02 td:after,table.navi_tb02 td:before{content:" ";display:table}table.navi_tb td:after,table.navi_tb02 td:after{clear:both}table.navi_tb td.is-empty,table.navi_tb02 td.is-empty{display:none}table.navi_tb02 td{-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex}table.navi_tb02 td p{margin-top:0!important}table.ana_tb01{width:auto}table.ana_tb01 .w28.tdc01,table.ana_tb01 .w8.tdc01,table.ana_tb01 td.w28{padding:8px;white-space:nowrap;width:auto}table.ana_tb01 td.w8{width:auto}#announcePgms ul.tabs li{-webkit-box-pack:center;justify-content:center;padding:0 10px}#announcePgms ol li div.flowBox{padding:12px}#announcePgms ol li div.flowBox td,#announcePgms ol li div.flowBox th{display:block;width:auto}#announcePgms ol li div.flowBox td{padding-top:10px}.gray_box01 .fl_left.w300,.gray_box01 .fl_left.w350,.gray_box01 .fl_left.w380,.gray_box01 .fl_left.w400,.gray_box01 .fl_left.w450,.gray_box01 .fl_left.w470,.green_box05 .fl_left.w300,.green_box05 .fl_left.w350,.green_box05 .fl_left.w380,.green_box05 .fl_left.w400,.green_box05 .fl_left.w450,.green_box05 .fl_left.w470,.red_box01 .fl_left.w300,.red_box01 .fl_left.w350,.red_box01 .fl_left.w380,.red_box01 .fl_left.w400,.red_box01 .fl_left.w450,.red_box01 .fl_left.w470{float:none!important;margin-bottom:12px;width:100%!important}.gray_box01 .fl_right,.green_box05 .fl_right,.red_box01 .fl_right{float:none!important;text-align:center}.p-pages-howto .main_box .mt20.mr20.fl_left,.p-pages-howto .main_box .mt30.mr20.fl_left{width:78px}.p-pages-howto .main_box .mt20.mr20.fl_left+.mt20.fl_left.line_blue,.p-pages-howto .main_box .mt30.mr20.fl_left+.mt30.fl_left.line_blue{border-right:0;margin-right:0;padding-right:0;width:calc(100% - 98px)}.p-pages-howto .main_box .fl_left.line_blue+.mt20.fl_left{margin-left:98px;width:calc(100% - 98px)}.p-pages-howto .main_box .fl_left.line_blue+.mt20.fl_left .txt_center{text-align:left!important}.quiz_box{max-width:none}.quiz_box .caution03{display:-webkit-box;display:flex;margin-left:0!important;text-indent:0!important}.quiz_box .caution03.mt10{margin-top:16px!important}.quiz_box .caution03 input{margin-right:3px;width:13px}.quiz_box .caution03 label{width:calc(100% - 20px)}.kiyaku_box{height:45vh;min-height:140px}}@media (max-width:500px){#wpEPN div.bannerArea02EPN ul li{max-width:none;text-align:center;width:100%}}@media (max-width:359px){.p-facilityApplications-index #img_bt_newentry2{height:45px;width:auto}}

/* add style 200629 */
.pcDisplay {
  display: block !important;
}
.spDisplay {
  display: none !important;
}
.p-users-login .flowBox01 {
  margin-top: 40px;
  background: #fbfaf7;
  padding: 20px;
}
.p-users-login #mainArea .flowBox01 h4.flowTitle {
  font-size: 18px;
  color: #5fa106;
  padding: 0 0 8px 0;
  border-bottom: 1px solid #5fa106;
  margin: 0 0 20px 0;
}
.p-users-login #mainArea .flowBox01 ol.flowList {
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
  justify-content: space-between;
}
.p-users-login #mainArea .flowBox01 ol.flowList li {
  width: 200px;
  line-height: 1.5;
  margin: 0;
  list-style: none;
  font-size: 100%;
}
.p-users-login .flowList .stepNumber {
  margin-bottom: 12px;
}
.p-users-login .flowList .imgTextWrap .textArea {
  margin-top: 10px
}
.p-users-login .flowList .imgTextWrap .textArea .title {
  font-size: 14px;
  line-height: 1.25;
  font-weight: bold;
}
.p-users-login .flowList .imgTextWrap .textArea .txt {
  font-size: 12px;
  margin-top: 5px;
}
.p-users-login #mainArea .form_box .input_block + .noteTxt {
  text-align: right;
  color: #999999;
  margin-top: 20px !important;
}

@media (max-width:767px){
  .pcDisplay {
    display: none !important;
  }
  .spDisplay {
    display: block !important;
  }
  .p-users-login .flowBox01 {
    margin-top: 30px;
    background: #fbfaf7;
    padding: 25px 17px;
  }
  .p-users-login #mainArea .flowBox01 h4.flowTitle {
    font-size: 16px;
    color: #5fa106;
    padding: 0;
    border-bottom: none;
    margin: 0 0 25px 0;
    text-align: center;
  }
  .p-users-login #mainArea .flowBox01 ol.flowList {
    margin: 0;
    padding: 0;
    list-style: none;
    display: block;
  }
  .p-users-login #mainArea .flowBox01 ol.flowList li {
    width: auto;
    line-height: 1.5;
    margin: 0;
    list-style: none;
    font-size: 100%;
    position: relative;
    padding: 0 0 50px 0;
  }
  .p-users-login #mainArea .flowBox01 ol.flowList li::after {
    content: "";
    display: block;
    margin: 0 auto;
    position: absolute;
    left: 50%;
    bottom: 10px;
    margin-left: -12px;
    box-sizing: border-box;
    width: 12px;
    height: 12px;
    border: 12px solid transparent;
    border-left: 16px solid #cac8c0;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
  }
  .p-users-login #mainArea .flowBox01 ol.flowList li:last-child {
    padding-bottom: 0;
  }
  .p-users-login #mainArea .flowBox01 ol.flowList li:last-child::after {
    display: none;
  }
  .p-users-login .flowList .stepNumber {
    margin-bottom: 12px;
    background: #ffda00;
    padding: 10px;
  }
  .p-users-login .flowList .stepNumber img {
    margin: 0 auto;
    height: 14px;
  }
  .p-users-login .flowList .imgTextWrap {
    display: table;
    width: 100%;
  }
  .p-users-login .flowList .imgTextWrap .imageArea {
    display: table-cell;
    vertical-align: top;
    width: 110px;
  }
  .p-users-login .flowList .imgTextWrap .imageArea img {
    width: 100%;
  }
  .p-users-login .flowList .imgTextWrap .textArea {
    display: table-cell;
    vertical-align: top;
    padding-left: 20px;
  }
  .p-users-login .flowList .imgTextWrap .textArea .title {
    font-size: 14px;
    line-height: 1.25;
    font-weight: bold;
  }
  .p-users-login .flowList .imgTextWrap .textArea .txt {
    font-size: 12px;
    margin-top: 5px;
  }
  .p-users-login #mainArea .form_box .input_block + .noteTxt {
    font-size: 12px;
    text-align: left;
    color: #999999;
    margin-top: 15px !important;
  }
}

/* add style 200708 */
@media (max-width:767px){
  #PPGT_sideNavi div.aside-bnLink-online {
    background: #00b6e5;
    margin: 0px -12px 0!important;
    width: calc(100% + 24px);
  }
  #PPGT_sideNavi div.aside-bnLink-clip {
    background: #01a2ff;
    margin: 0px -12px 0!important;
    width: calc(100% + 24px);
  }
}

/* add style 210212（エピペン無償提供） */
.mushoContents {
  padding: 60px 0 30px
}
.mushoContents .btnBase {
  background-color: transparent;
  border: none;
  cursor: pointer;
  outline: none;
  appearance: none;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  width: 100%;
  height: 46px;
  color: #fff;
  font-size: 18px;
  font-weight: bold;
}
.mushoContents .btnMain {
  background: #703E97;
}
.mushoContents .btnCancel {
  background: #888888;
}
.mushoContents .errorText {
  margin-top: 10px;
  color: #FF194B;
  font-size: 16px;
  font-weight: bold;
  line-height: 1.3;;
}
.mushoContents .formTextInput input {
  position: relative;
  width: 100%;
  color: #333;
  box-sizing: border-box;
  padding: 6px 12px 6px 12px;
  border: 1px solid #ccc;
  background-color: #fff;
  font-size: 16px;
  min-height: 42px;
  border-radius: 3px;
  outline: none;
  -webkit-appearance: none;
}
.mushoContents .formTextInput.errorFlag input {
  border: 2px solid #FF194B;
}
.mushoContents .formSelect {
  position: relative;
  width: 100%;
}
.mushoContents .formSelect select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  padding: 0;
  margin: 0;
  box-sizing: border-box;
  width: 100%;
  position: relative;
  z-index: 1;
  padding: 6px 40px 6px 12px;
  border: 1px solid #ccc;
  background-color: #fff; 
  background-image: url(../free/images/icon_select.svg);
  background-repeat: no-repeat;
  background-position: right 14px center;
  background-size: 16px 10px;
  color: #333;
  text-indent: 0.01px;
  text-overflow: "";
  border-radius: 0;
  font-size: 16px;
  min-height: 42px;
  border-radius: 3px;
  outline: none;
  white-space: nowrap;
}
.mushoContents .formSelect select::-ms-expand {
  display: none;
}
.mushoContents .formSelect.errorFlag select {
  border: 2px solid #FF194B;
}
.mushoContents .formCheckbox {
  position: relative;
  display: inline-flex;
}
.mushoContents .formCheckbox .formCheckboxWrap {
  display: flex;
}
.mushoContents .formCheckbox .formCheckboxInput {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}
.mushoContents .formCheckbox .formCheckboxLabel {
  position: relative;
  display: flex;
  min-height: 18px;
  padding: 0 0 0 32px;
  transition: all .4s;
}
.mushoContents .formCheckbox .formCheckboxCheck {
  position: absolute;
  top: 1px;
  left: 0;
}
.mushoContents .formCheckbox .formCheckboxCheck::before {
  content: "";
  display: block;
  width: 18px;
  height: 18px;
  border-radius: 2px;
  background: #fff;
  border: 2px solid #703E97;
  box-sizing: border-box;
}
.mushoContents .formCheckbox .formCheckboxText {
  font-size: 16px;
  line-height: 1.4;
  max-width: 100%;
}
.mushoContents .formCheckbox.errorFlag .formCheckboxText {
  font-weight: bold;
}
.mushoContents .formCheckbox .formCheckboxInput:checked + .formCheckboxLabel .formCheckboxCheck::after {
  content: "";
  position: absolute;
  left: 50%;
  top: 50%;
  display: block;
  width: 12px;
  height: 9px;
  margin-left: -6px;
  margin-top: -4px;
  background: url(../free/images/icon_checked.svg) no-repeat center center;
  background-size: cover;
}
.mushoContents .formRadio {
  position: relative;
  display: inline-flex;
}
.mushoContents .formRadio .formRadioWrap {
  display: flex;
}
.mushoContents .formRadio .formRadioInput {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}
.mushoContents .formRadio .formRadioLabel {
  position: relative;
  display: flex;
  min-height: 18px;
  padding: 0 0 0 28px;
  transition: all .4s;
}
.mushoContents .formRadio .formRadioCheck {
  position: absolute;
  top: 6px;
  left: 0;
}
.mushoContents .formRadio .formRadioCheck::before {
  content: "";
  display: block;
  width: 18px;
  height: 18px;
  border-radius: 50%;
  background: #fff;
  border: 2px solid #703E97;
  box-sizing: border-box;
}
.mushoContents .formRadio .formRadioText {
  font-size: 16px;
  line-height: 2;
  max-width: 100%;
}
.mushoContents .formRadio .formRadioInput:checked + .formRadioLabel .formRadioCheck::before{
  border: 6px solid #703E97;
}
.mushoContents .radioList > li {
  display: inline-block;
}
.mushoContents .radioList > li + li {
  margin-left: 30px;
}
.mushoContents .pageTitle {
  font-size: 26px;
  line-height: 1.4;
  font-weight: bold;
  margin-bottom: 24px;
}
.mushoContents .normalText {
  font-size: 16px;
  line-height: 2;
}
.mushoContents .exampleLink {
  text-align: right;
  margin-bottom: 10px !important;
}
.mushoContents .exampleLink a {
  font-weight: bold;
  color: #FF194B;
  font-size: 16px;
}
.mushoContents .noteText {
  font-size: 14px;
  line-height: 2;
  color: #666;
}
.mushoContents .bottomContact {
  border-top: 2px solid #F2F2F2;
  border-bottom: 2px solid #F2F2F2;
  padding: 26px 10px;
  margin-top: 70px;
}
.mushoContents .bottomContact .title {
  font-size: 14px;
  margin-bottom: 12px;
}
.mushoContents .bottomContact .itemWrap {
  letter-spacing: -.4em;
}
.mushoContents .bottomContact .itemWrap .item {
  display: inline-block;
  letter-spacing: normal;
  vertical-align: middle;
}
.mushoContents .bottomContact .itemWrap .company {
  font-size: 20px;
  font-weight: bold;
}
.mushoContents .bottomContact .itemWrap .dept {
  font-size: 14px;
  font-weight: bold;
  margin-left: 10px;
}
.mushoContents .bottomContact .itemWrap .number {
  margin-left: 20px;
}
.mushoContents .bottomContact .itemWrap .number a {
  pointer-events: none;
  cursor: default;
}
.mushoContents .bottomContact .itemWrap .number img {
  width: 222px;
}
.mushoContents .bottomContact .itemWrap .info {
  font-size: 14px;
}
.mushoContents .emailSendArea {
  background: #E5E6F4;
  border-radius: 4px;
  padding: 60px 20px;
}
.mushoContents .emailSendWrap {
  display: flex;
  justify-content: center;
  align-items: center;
}
.mushoContents .emailSendArea .item {
  margin-left: 20px;
}
.mushoContents .emailSendArea .title {
  font-size: 16px;
  font-weight: bold;
  margin-left: 0;
}
.mushoContents .emailSendArea .form {
  width: 426px;
}
.mushoContents .emailSendArea .form .formTextInput input {
  min-height: 46px;
}
.mushoContents .emailSendArea .btn {
  width: 140px;
}
.mushoContents .topNoteArea {
  padding: 30px 20px;
  background: #efefef;
  margin-bottom: 30px;
}
.mushoContents .topNoteArea .title {
  font-weight: bold;
  font-size: 16px;
  margin-bottom: 20px;
}
.mushoContents .topNoteArea .noteList li{
  margin-top: 15px;
  font-size: 14px;
  line-height: 1.4;
  padding-left: 1em;
  text-indent: -1em;
}
.mushoContents .topNoteArea .agreeBox {
  background: #fff;
  padding: 30px;
  margin-top: 30px;
}
.mushoContents .topNoteArea .errorTxt {
  margin-top: 10px !important;
  color: #FF194B;
  font-size: 16px;
  font-weight: bold;
  line-height: 1.3;
}
.mushoContents .topNoteArea .agreeBox .termList {
  margin-top: 20px;
}
.mushoContents .topNoteArea .agreeBox .termList li {
  background: #F5F5FB;
  padding: 10px;
  margin-top: 15px;
  font-weight: bold;
  line-height: 1.4;
}

.mushoContents .agreeArea {
  background: #F5F5FB;
  border-radius: 4px;
  padding: 30px 20px;
  margin-bottom: 60px;
}
.mushoContents .agreeArea ul li + li {
  margin-top: 20px;
}
.mushoContents .formAreaContents {
  background: #F5F5FB;
  padding: 20px 0;
}
.mushoContents .formAreaContentsInner {
  padding: 40px 0;
}
.mushoContents .formAreaContentsInner + .formAreaContentsInner {
  border-top: 1px solid #F2F2F2;
}
.mushoContents .formAreaBlock {
  width: 480px;
  margin: 0 auto;
}
.mushoContents .formAreaBlock + .formAreaBlock {
  margin-top: 60px;
}
.mushoContents .formAreaBlock .blockTitle {
  font-size: 18px;
  font-weight: bold;
  margin-bottom: 30px;
  position: relative;
}
.mushoContents .formAreaBlock .blockTitle .delete {
  position: absolute;
  right: 0;
  top: 0;
}
.mushoContents .formAreaBlock .blockTitle .delete .deleteBtn {
  display: inline-block;
  font-size: 14px;
  font-weight: bold;
  min-height: 21px;
  padding: 0 30px 0 0;
  border: none;
  cursor: pointer;
  outline: none;
  appearance: none;
  background: url(../free/images/icon_delete.png) no-repeat right top;
  background-size: 20px 21px;
}
.mushoContents .formAreaBlock > *:last-child {
  margin-bottom: 0;
}
.mushoContents .formItem {
  margin-bottom: 30px;
  position: relative;
}
.mushoContents .formItemTitle {
  font-size: 14px;
  line-height: 1.3;
  font-weight: bold;
  margin-bottom: 8px;
}
.mushoContents .req {
  display: inline-block;
  vertical-align: middle;
  margin-left: 8px;
  font-size: 12px;
  line-height: 1;
  background: #FF194B;
  color: #fff;
  padding: 2px 5px 1px;
  border-radius: 4px;
  position: relative;
  top: -2px;
}
.mushoContents .formItemConfirm {
  font-size: 16px;
  line-height: 1.5;
}
.mushoContents .unitForm .formTextInput,
.mushoContents .unitForm .formSelect {
  width: auto;
  flex: 1 1;
}
.mushoContents .unitForm .unit {
  flex: 0 1 16px;
  text-align: right;
  margin-left: 15px;
  font-size: 16px;
}
.mushoContents .municipality {
  display: flex;
  justify-content: space-between;
}
.mushoContents .municipality .item {
  width: 230px;
}
.mushoContents .unitForm {
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  width: 100%;
}
.mushoContents .workableQuantity,
.mushoContents .totalQuantity {
  background: #E5E6F4;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 10px 20px;
}
.mushoContents .workableQuantity .title,
.mushoContents .totalQuantity .title {
  font-size: 14px;
  font-weight: bold;
}
.mushoContents .workableQuantity .amount,
.mushoContents .totalQuantity .amount {
  font-size: 16px;
}
.mushoContents .workableQuantity .amount .num,
.mushoContents .totalQuantity .amount .num {
  font-weight: bold;
  margin: 0 4px;
}
.mushoContents .workableQuantity .amount .num.errorFlag,
.mushoContents .totalQuantity .amount .num.errorFlag {
  color: #FF194B;
}
.mushoContents .totalQuantity .amount {
  text-align: right;
}
.mushoContents .totalQuantity .amount .enable {
  margin-top: 5px;
  font-size: 14px;
}
.mushoContents .totalQuantity .amount .enableNum {
  font-weight: bold;
  margin: 0 4px;
}
.mushoContents .formNoteText {
  margin-top: 15px;
  color: #666666;
  font-size: 14px;
  line-height: 1.5;
}
.mushoContents .formNote {
  margin-top: 10px !important;
  color: #666666;
  font-size: 14px;
  line-height: 1.5;
}
.mushoContents .colorBox {
  background: #E5E6F4;
  padding: 30px 20px;
}
.mushoContents .colorBox > *:last-child {
  margin-bottom: 0;
}
.mushoContents .whiteBox {
  background: #fff;
  padding: 30px 20px;
}
.mushoContents .whiteBox > *:last-child {
  margin-bottom: 0;
}
.mushoContents .whiteBox + .whiteBox {
  margin-top: 30px;
}
.mushoContents .venueFormAdd {
  width: 480px;
  margin: 30px auto 0;
  text-align: right;
  line-height: 1.3;
}
.mushoContents .venueFormAdd br {
  display: none;
}
.mushoContents .venueFormAdd .addBtn {
  display: inline-block;
  font-size: 14px;
  font-weight: bold;
  min-height: 24px;
  padding: 0 38px 0 0;
  border: none;
  cursor: pointer;
  outline: none;
  appearance: none;
  background: url(../free/images/icon_add.png) no-repeat right top;
  background-size: 24px 24px;
}
.mushoContents .btnListArea {
  text-align: center;
  letter-spacing: -.4em;
}
.mushoContents .btnListArea .btn {
  display: inline-block;
  width: 250px;
  letter-spacing: normal;
}
.mushoContents .btnListArea .btn + .btn{
  margin-left: 30px;
}
.mushoContents .topErrorDisplayArea {
  background: #FF194B;
  padding: 15px 20px;
  border-radius: 4px;
  margin-bottom: 30px;
}
.mushoContents .topErrorDisplayArea .errorTxt{
  font-size: 16px;
  font-weight: bold;
  color: #fff;
  line-height: 2;
}
.mushoContents .topErrorDisplayArea .errorTxt + .errorTxt {
  margin-top: 20px;
}
.mushoContents .inoculationArea {
  margin-bottom: 30px;
}
.mushoContents .inoculationArea .add {
  text-align: right;
  margin-top: -20px;
}
.mushoContents .inoculationArea .addBtn {
  display: inline-block;
  font-size: 14px;
  font-weight: bold;
  min-height: 24px;
  padding: 0 38px 0 0;
  border: none;
  cursor: pointer;
  outline: none;
  appearance: none;
  background: url(../free/images/icon_add.png) no-repeat right top;
  background-size: 24px 24px;
}
.mushoContents .inoculationArea .delete {
  position: absolute;
  top: -2px;
  right: 0;
}
.mushoContents .inoculationArea .delete .deleteBtn {
  display: inline-block;
  font-size: 14px;
  font-weight: bold;
  min-height: 21px;
  padding: 0 30px 0 0;
  border: none;
  cursor: pointer;
  outline: none;
  appearance: none;
  background: url(../free/images/icon_delete.png) no-repeat right top;
  background-size: 20px 21px;
}

@media (max-width:767px){
  .mushoContents {
    padding: 20px 0 30px
  }
  .mushoContents .btnBase {
    font-size: 16px;
  }
  .mushoContents .pageTitle {
    font-size: 20px;
    line-height: 1.4;
    font-weight: bold;
    margin-bottom: 24px;
  }
  .mushoContents .bottomContact {
    margin-top: 40px;
  }
  .mushoContents .bottomContact .title {
    text-align: center;
  }
  .mushoContents .bottomContact .itemWrap .item {
    display: block;
    letter-spacing: normal;
    text-align: center;
  }
  .mushoContents .bottomContact .itemWrap .company {
    margin-bottom: 4px;
  }
  .mushoContents .bottomContact .itemWrap .dept {
    margin-left: 0px;
    margin-bottom: 14px;
  }
  .mushoContents .bottomContact .itemWrap .number {
    margin-left: 0px;
    margin-bottom: 8px;
    text-align: center;
  }
  .mushoContents .bottomContact .itemWrap .number a {
    display: inline-block;
    pointer-events: auto;
  }
  .mushoContents .emailSendArea {
    background: #E5E6F4;
    border-radius: 4px;
    padding: 20px 20px;
  }
  .mushoContents .emailSendWrap {
    display: block;
  }
  .mushoContents .emailSendArea .item {
    margin-left: 0px;
  }
  .mushoContents .emailSendArea .title {
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 6px;
  }
  .mushoContents .emailSendArea .form {
    width: auto;
    margin-bottom: 20px;
  }
  .mushoContents .emailSendArea .btn {
    width: 200px;
    margin: 0 auto;
  }
  .mushoContents .agreeArea {
    margin-bottom: 30px;
  }
  .mushoContents .formAreaContents {
    background: #F5F5FB;
    padding: 0;
  }
  .mushoContents .formAreaContentsInner {
    padding: 30px 20px;
  }
  .mushoContents .formAreaBlock {
    width: auto;
    margin: 0 auto;
  }
  .mushoContents .formAreaBlock + .formAreaBlock {
    margin-top: 30px;
  }
  .mushoContents .venueFormContents .formAreaBlock + .formAreaBlock {
    margin-top: 60px;
  }
  .mushoContents .formAreaBlock .blockTitle .delete {
    position: static;
    margin-top: 6px;
    text-align: right;
  }
  .mushoContents .formAreaBlock .blockTitle .delete .deleteBtn {
    display: inline-block;
    font-size: 13px;
    font-weight: bold;
    min-height: 21px;
    padding: 0 30px 0 0;
    border: none;
    cursor: pointer;
    outline: none;
    appearance: none;
    background: url(../free/images/icon_delete.png) no-repeat right top;
    background-size: 20px 21px;
  }
  .mushoContents .municipality {
    display: block;
  }
  .mushoContents .municipality .item {
    width: auto;
  }
  .mushoContents .municipality .item + .item {
    margin-top: 15px;
  }
  .mushoContents .workableQuantity {
    background: #E5E6F4;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 10px;
  }
  .mushoContents .workableQuantity .title {
    font-size: 12px;
    font-weight: bold;
  }
  .mushoContents .workableQuantity .amount {
    font-size: 14px;
  }
  .mushoContents .workableQuantity .amount .num {
    font-weight: bold;
    margin: 0 4px;
  }
  .mushoContents .totalQuantity {
    background: #E5E6F4;
    display: block;
    padding: 10px;
  }
  .mushoContents .totalQuantity .title {
    font-size: 12px;
    font-weight: bold;
  }
  .mushoContents .totalQuantity .amount {
    margin-top: 10px;
    font-size: 14px;
  }
  .mushoContents .totalQuantity .amount .num {
    font-weight: bold;
    margin: 0 4px;
  }
  .mushoContents .totalQuantity .amount .enable {
    font-size: 12px;
  }
  .mushoContents .venueFormAdd {
    width: auto;
  }
  .mushoContents .venueFormAdd br {
    display: block;
  }
  .mushoContents .venueFormAdd .addBtn {
    display: inline-block;
    font-size: 13px;
    font-weight: bold;
    min-height: 24px;
    padding: 0 38px 0 0;
    border: none;
    cursor: pointer;
    outline: none;
    appearance: none;
    background: url(../free/images/icon_add.png) no-repeat right top;
    background-size: 24px 24px;
  }
  .mushoContents .btnListArea .btn {
    display: block;
    width: 250px;
    margin: 0 auto;
  }
  .mushoContents .btnListArea .btn + .btn{
    margin-left: auto;
    margin-top: 20px;
  }
  .mushoContents .inoculationArea .add {
    text-align: right;
    margin-top: -20px;
  }
  .mushoContents .inoculationArea .addBtn {
    display: inline-block;
    font-size: 13px;
    font-weight: bold;
    min-height: 24px;
    padding: 0 38px 0 0;
    border: none;
    cursor: pointer;
    outline: none;
    appearance: none;
    background: url(../free/images/icon_add.png) no-repeat right top;
    background-size: 24px 24px;
  }
  .mushoContents .inoculationArea .delete {
    position: static;
    margin-bottom: 6px;
    text-align: right;
  }
  .mushoContents .inoculationArea .delete .deleteBtn {
    display: inline-block;
    font-size: 14px;
    font-weight: bold;
    min-height: 21px;
    padding: 0 30px 0 0;
    border: none;
    cursor: pointer;
    outline: none;
    appearance: none;
    background: url(../free/images/icon_delete.png) no-repeat right top;
    background-size: 20px 21px;
  }
}

/* add style 210518 */
.p-facilityApplications-index #entryFlow #about>div.bxRight {
  width: auto;
}
.p-facilityApplications-index #entryFlow #about>div.bxRight .text {
  font-size: 14px;
  background: #fff;
  padding: 15px !important;
  font-weight: bold;
}
.addStyleAgreeBoxArea {
  background: #efefef;
  padding: 20px 20px;
  margin: 20px 30px 0;
  text-align: center;
}
.addStyleAgreeBoxArea .title {
  font-weight: bold;
  font-size: 16px;
  margin-bottom: 20px;
  margin-bottom: 20px;
}
.addStyleAgreeBoxArea label input {
  position: relative;
  top: 1px;
}
@media (max-width:767px){
  .addStyleAgreeBoxArea {
    margin: 20px 0px 0;
  }
  .addStyleAgreeBoxArea .title {
    font-weight: bold;
    font-size: 16px;
    margin-bottom: 20px;
    margin-bottom: 20px;
  }
  .addStyleAgreeBoxArea label input {
    position: relative;
    top: 1px;
  }
}

/* add style 210527 */
.p-facilityApplications-index #entryFlow #steps div.step02.last {
  margin-bottom: 0;
}
.p-facilityApplications-index #entryFlow #steps div.step02.last::after {
  display: none;
}

/* add style 230106 */
.FormTxt:read-only {
  background-color: #ccc;
  color: #888;
  cursor: auto;
  outline: none;
  pointer-events: none;
}
