@charset "UTF-8";
/*
./assets/css/options.css
*/
/* Display
------------------------------------------------*/
.dispblock,
.dblock,
.block {
  display: block; }

.dispiblock,
.diblock,
.iblock {
  display: inline-block; }

.displaynone,
.dispnone,
.dnone,
.invisible {
  display: none; }

/* Clip
------------------------------------------------*/
.clip {
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px, 1px, 1px, 1px); }

.invisible {
  overflow: hidden;
  position: absolute;
  width: 1px;
  height: 1px;
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px, 1px, 1px, 1px);
  -webkit-clip-path: inset(0px 0px 99.9% 99.9%);
  -moz-clip-path: inset(0px 0px 99.9% 99.9%);
  -o-clip-path: inset(0px 0px 99.9% 99.9%);
  -ms-clip-path: inset(0px 0px 99.9% 99.9%);
  clip-path: inset(0px 0px 99.9% 99.9%);
  padding: 0;
  border: 0 none; }

/* Position
------------------------------------------------*/
.relative {
  position: relative; }

.absolute {
  position: absolute; }

.fixed {
  position: fixed; }

/* Float, Clear
------------------------------------------------*/
.float_l,
.floatleft {
  float: left; }

.float_r,
.floatright {
  float: right; }

.end {
  clear: both;
  display: block;
  margin: 0;
  padding: 0;
  height: 1px;
  font-size: 1px; }

.clear {
  display: block;
  clear: both;
  height: 2px; }

.cleared {
  display: block;
  clear: both; }

/* Align
------------------------------------------------*/
.alignleft, .alignLeft, .align_left, .align-left, .tleft, .tLeft, .t_left, .t-left, .textleft, textLeft, text_left, .text-left {
  text-align: left; }

.alignright, .alignRight, .align_right, .align-right, .tright, .tRight, .t_right, .t-right, .textright, textRight, text_right, .text-right {
  text-align: right; }

.aligncenter, .alignCenter, .align_center, .align-center, .tcenter, .tCenter, .t_center, .t-center, .textcenter, textCenter, text_center, .text-center {
  text-align: center; }

.vtop, .verticaltop, .verticalTop, .vertical_top, .vertical-top {
  vertical-align: top; }

.vbottom, .verticalbottom, .verticalBottom, .vertical_bottom, .vertical-bottom {
  vertical-align: bottom; }

.vmiddle, .verticalmiddle, .verticalMiddle, .vertical_middle, .vertical-middle {
  vertical-align: middle; }

/* Margin, Padding
------------------------------------------------*/
.mp0,
.mpz,
.mpzero {
  margin: 0;
  padding: 0; }

/** Margin */
.m0,
.mz,
.mzero {
  margin: 0 !important; }

.mt0 {
  margin-top: 0px !important; }

.mt1 {
  margin-top: 1px !important; }

.mt2 {
  margin-top: 2px !important; }

.mt3 {
  margin-top: 3px !important; }

.mt4 {
  margin-top: 4px !important; }

.mt5 {
  margin-top: 5px !important; }

.mt6 {
  margin-top: 6px !important; }

.mt7 {
  margin-top: 7px !important; }

.mt8 {
  margin-top: 8px !important; }

.mt9 {
  margin-top: 9px !important; }

.mt10 {
  margin-top: 10px !important; }

.mt11 {
  margin-top: 11px !important; }

.mt12 {
  margin-top: 12px !important; }

.mt13 {
  margin-top: 13px !important; }

.mt14 {
  margin-top: 14px !important; }

.mt15 {
  margin-top: 15px !important; }

.mt16 {
  margin-top: 16px !important; }

.mt17 {
  margin-top: 17px !important; }

.mt18 {
  margin-top: 18px !important; }

.mt19 {
  margin-top: 19px !important; }

.mt20 {
  margin-top: 20px !important; }

.mt21 {
  margin-top: 21px !important; }

.mt22 {
  margin-top: 22px !important; }

.mt23 {
  margin-top: 23px !important; }

.mt24 {
  margin-top: 24px !important; }

.mt25 {
  margin-top: 25px !important; }

.mt26 {
  margin-top: 26px !important; }

.mt27 {
  margin-top: 27px !important; }

.mt28 {
  margin-top: 28px !important; }

.mt29 {
  margin-top: 29px !important; }

.mt30 {
  margin-top: 30px !important; }

.mt31 {
  margin-top: 31px !important; }

.mt32 {
  margin-top: 32px !important; }

.mt33 {
  margin-top: 33px !important; }

.mt34 {
  margin-top: 34px !important; }

.mt35 {
  margin-top: 35px !important; }

.mt36 {
  margin-top: 36px !important; }

.mt37 {
  margin-top: 37px !important; }

.mt38 {
  margin-top: 38px !important; }

.mt39 {
  margin-top: 39px !important; }

.mt40 {
  margin-top: 40px !important; }

.mt41 {
  margin-top: 41px !important; }

.mt42 {
  margin-top: 42px !important; }

.mt43 {
  margin-top: 43px !important; }

.mt44 {
  margin-top: 44px !important; }

.mt45 {
  margin-top: 45px !important; }

.mt46 {
  margin-top: 46px !important; }

.mt47 {
  margin-top: 47px !important; }

.mt48 {
  margin-top: 48px !important; }

.mt49 {
  margin-top: 49px !important; }

.mt50 {
  margin-top: 50px !important; }

.mr0 {
  margin-right: 0px !important; }

.mr1 {
  margin-right: 1px !important; }

.mr2 {
  margin-right: 2px !important; }

.mr3 {
  margin-right: 3px !important; }

.mr4 {
  margin-right: 4px !important; }

.mr5 {
  margin-right: 5px !important; }

.mr6 {
  margin-right: 6px !important; }

.mr7 {
  margin-right: 7px !important; }

.mr8 {
  margin-right: 8px !important; }

.mr9 {
  margin-right: 9px !important; }

.mr10 {
  margin-right: 10px !important; }

.mr11 {
  margin-right: 11px !important; }

.mr12 {
  margin-right: 12px !important; }

.mr13 {
  margin-right: 13px !important; }

.mr14 {
  margin-right: 14px !important; }

.mr15 {
  margin-right: 15px !important; }

.mr16 {
  margin-right: 16px !important; }

.mr17 {
  margin-right: 17px !important; }

.mr18 {
  margin-right: 18px !important; }

.mr19 {
  margin-right: 19px !important; }

.mr20 {
  margin-right: 20px !important; }

.mr21 {
  margin-right: 21px !important; }

.mr22 {
  margin-right: 22px !important; }

.mr23 {
  margin-right: 23px !important; }

.mr24 {
  margin-right: 24px !important; }

.mr25 {
  margin-right: 25px !important; }

.mr26 {
  margin-right: 26px !important; }

.mr27 {
  margin-right: 27px !important; }

.mr28 {
  margin-right: 28px !important; }

.mr29 {
  margin-right: 29px !important; }

.mr30 {
  margin-right: 30px !important; }

.mr31 {
  margin-right: 31px !important; }

.mr32 {
  margin-right: 32px !important; }

.mr33 {
  margin-right: 33px !important; }

.mr34 {
  margin-right: 34px !important; }

.mr35 {
  margin-right: 35px !important; }

.mr36 {
  margin-right: 36px !important; }

.mr37 {
  margin-right: 37px !important; }

.mr38 {
  margin-right: 38px !important; }

.mr39 {
  margin-right: 39px !important; }

.mr40 {
  margin-right: 40px !important; }

.mr41 {
  margin-right: 41px !important; }

.mr42 {
  margin-right: 42px !important; }

.mr43 {
  margin-right: 43px !important; }

.mr44 {
  margin-right: 44px !important; }

.mr45 {
  margin-right: 45px !important; }

.mr46 {
  margin-right: 46px !important; }

.mr47 {
  margin-right: 47px !important; }

.mr48 {
  margin-right: 48px !important; }

.mr49 {
  margin-right: 49px !important; }

.mr50 {
  margin-right: 50px !important; }

.mb0 {
  margin-bottom: 0px !important; }

.mb1 {
  margin-bottom: 1px !important; }

.mb2 {
  margin-bottom: 2px !important; }

.mb3 {
  margin-bottom: 3px !important; }

.mb4 {
  margin-bottom: 4px !important; }

.mb5 {
  margin-bottom: 5px !important; }

.mb6 {
  margin-bottom: 6px !important; }

.mb7 {
  margin-bottom: 7px !important; }

.mb8 {
  margin-bottom: 8px !important; }

.mb9 {
  margin-bottom: 9px !important; }

.mb10 {
  margin-bottom: 10px !important; }

.mb11 {
  margin-bottom: 11px !important; }

.mb12 {
  margin-bottom: 12px !important; }

.mb13 {
  margin-bottom: 13px !important; }

.mb14 {
  margin-bottom: 14px !important; }

.mb15 {
  margin-bottom: 15px !important; }

.mb16 {
  margin-bottom: 16px !important; }

.mb17 {
  margin-bottom: 17px !important; }

.mb18 {
  margin-bottom: 18px !important; }

.mb19 {
  margin-bottom: 19px !important; }

.mb20 {
  margin-bottom: 20px !important; }

.mb21 {
  margin-bottom: 21px !important; }

.mb22 {
  margin-bottom: 22px !important; }

.mb23 {
  margin-bottom: 23px !important; }

.mb24 {
  margin-bottom: 24px !important; }

.mb25 {
  margin-bottom: 25px !important; }

.mb26 {
  margin-bottom: 26px !important; }

.mb27 {
  margin-bottom: 27px !important; }

.mb28 {
  margin-bottom: 28px !important; }

.mb29 {
  margin-bottom: 29px !important; }

.mb30 {
  margin-bottom: 30px !important; }

.mb31 {
  margin-bottom: 31px !important; }

.mb32 {
  margin-bottom: 32px !important; }

.mb33 {
  margin-bottom: 33px !important; }

.mb34 {
  margin-bottom: 34px !important; }

.mb35 {
  margin-bottom: 35px !important; }

.mb36 {
  margin-bottom: 36px !important; }

.mb37 {
  margin-bottom: 37px !important; }

.mb38 {
  margin-bottom: 38px !important; }

.mb39 {
  margin-bottom: 39px !important; }

.mb40 {
  margin-bottom: 40px !important; }

.mb41 {
  margin-bottom: 41px !important; }

.mb42 {
  margin-bottom: 42px !important; }

.mb43 {
  margin-bottom: 43px !important; }

.mb44 {
  margin-bottom: 44px !important; }

.mb45 {
  margin-bottom: 45px !important; }

.mb46 {
  margin-bottom: 46px !important; }

.mb47 {
  margin-bottom: 47px !important; }

.mb48 {
  margin-bottom: 48px !important; }

.mb49 {
  margin-bottom: 49px !important; }

.mb50 {
  margin-bottom: 50px !important; }

.ml0 {
  margin-left: 0px !important; }

.ml1 {
  margin-left: 1px !important; }

.ml2 {
  margin-left: 2px !important; }

.ml3 {
  margin-left: 3px !important; }

.ml4 {
  margin-left: 4px !important; }

.ml5 {
  margin-left: 5px !important; }

.ml6 {
  margin-left: 6px !important; }

.ml7 {
  margin-left: 7px !important; }

.ml8 {
  margin-left: 8px !important; }

.ml9 {
  margin-left: 9px !important; }

.ml10 {
  margin-left: 10px !important; }

.ml11 {
  margin-left: 11px !important; }

.ml12 {
  margin-left: 12px !important; }

.ml13 {
  margin-left: 13px !important; }

.ml14 {
  margin-left: 14px !important; }

.ml15 {
  margin-left: 15px !important; }

.ml16 {
  margin-left: 16px !important; }

.ml17 {
  margin-left: 17px !important; }

.ml18 {
  margin-left: 18px !important; }

.ml19 {
  margin-left: 19px !important; }

.ml20 {
  margin-left: 20px !important; }

.ml21 {
  margin-left: 21px !important; }

.ml22 {
  margin-left: 22px !important; }

.ml23 {
  margin-left: 23px !important; }

.ml24 {
  margin-left: 24px !important; }

.ml25 {
  margin-left: 25px !important; }

.ml26 {
  margin-left: 26px !important; }

.ml27 {
  margin-left: 27px !important; }

.ml28 {
  margin-left: 28px !important; }

.ml29 {
  margin-left: 29px !important; }

.ml30 {
  margin-left: 30px !important; }

.ml31 {
  margin-left: 31px !important; }

.ml32 {
  margin-left: 32px !important; }

.ml33 {
  margin-left: 33px !important; }

.ml34 {
  margin-left: 34px !important; }

.ml35 {
  margin-left: 35px !important; }

.ml36 {
  margin-left: 36px !important; }

.ml37 {
  margin-left: 37px !important; }

.ml38 {
  margin-left: 38px !important; }

.ml39 {
  margin-left: 39px !important; }

.ml40 {
  margin-left: 40px !important; }

.ml41 {
  margin-left: 41px !important; }

.ml42 {
  margin-left: 42px !important; }

.ml43 {
  margin-left: 43px !important; }

.ml44 {
  margin-left: 44px !important; }

.ml45 {
  margin-left: 45px !important; }

.ml46 {
  margin-left: 46px !important; }

.ml47 {
  margin-left: 47px !important; }

.ml48 {
  margin-left: 48px !important; }

.ml49 {
  margin-left: 49px !important; }

.ml50 {
  margin-left: 50px !important; }

/** Padding */
.p0,
.pz,
.pzero {
  padding: 0 !important; }

.pt0 {
  padding-top: 0px !important; }

.pt1 {
  padding-top: 1px !important; }

.pt2 {
  padding-top: 2px !important; }

.pt3 {
  padding-top: 3px !important; }

.pt4 {
  padding-top: 4px !important; }

.pt5 {
  padding-top: 5px !important; }

.pt6 {
  padding-top: 6px !important; }

.pt7 {
  padding-top: 7px !important; }

.pt8 {
  padding-top: 8px !important; }

.pt9 {
  padding-top: 9px !important; }

.pt10 {
  padding-top: 10px !important; }

.pt11 {
  padding-top: 11px !important; }

.pt12 {
  padding-top: 12px !important; }

.pt13 {
  padding-top: 13px !important; }

.pt14 {
  padding-top: 14px !important; }

.pt15 {
  padding-top: 15px !important; }

.pt16 {
  padding-top: 16px !important; }

.pt17 {
  padding-top: 17px !important; }

.pt18 {
  padding-top: 18px !important; }

.pt19 {
  padding-top: 19px !important; }

.pt20 {
  padding-top: 20px !important; }

.pt21 {
  padding-top: 21px !important; }

.pt22 {
  padding-top: 22px !important; }

.pt23 {
  padding-top: 23px !important; }

.pt24 {
  padding-top: 24px !important; }

.pt25 {
  padding-top: 25px !important; }

.pt26 {
  padding-top: 26px !important; }

.pt27 {
  padding-top: 27px !important; }

.pt28 {
  padding-top: 28px !important; }

.pt29 {
  padding-top: 29px !important; }

.pt30 {
  padding-top: 30px !important; }

.pt31 {
  padding-top: 31px !important; }

.pt32 {
  padding-top: 32px !important; }

.pt33 {
  padding-top: 33px !important; }

.pt34 {
  padding-top: 34px !important; }

.pt35 {
  padding-top: 35px !important; }

.pt36 {
  padding-top: 36px !important; }

.pt37 {
  padding-top: 37px !important; }

.pt38 {
  padding-top: 38px !important; }

.pt39 {
  padding-top: 39px !important; }

.pt40 {
  padding-top: 40px !important; }

.pt41 {
  padding-top: 41px !important; }

.pt42 {
  padding-top: 42px !important; }

.pt43 {
  padding-top: 43px !important; }

.pt44 {
  padding-top: 44px !important; }

.pt45 {
  padding-top: 45px !important; }

.pt46 {
  padding-top: 46px !important; }

.pt47 {
  padding-top: 47px !important; }

.pt48 {
  padding-top: 48px !important; }

.pt49 {
  padding-top: 49px !important; }

.pt50 {
  padding-top: 50px !important; }

.pr0 {
  padding-right: 0px !important; }

.pr1 {
  padding-right: 1px !important; }

.pr2 {
  padding-right: 2px !important; }

.pr3 {
  padding-right: 3px !important; }

.pr4 {
  padding-right: 4px !important; }

.pr5 {
  padding-right: 5px !important; }

.pr6 {
  padding-right: 6px !important; }

.pr7 {
  padding-right: 7px !important; }

.pr8 {
  padding-right: 8px !important; }

.pr9 {
  padding-right: 9px !important; }

.pr10 {
  padding-right: 10px !important; }

.pr11 {
  padding-right: 11px !important; }

.pr12 {
  padding-right: 12px !important; }

.pr13 {
  padding-right: 13px !important; }

.pr14 {
  padding-right: 14px !important; }

.pr15 {
  padding-right: 15px !important; }

.pr16 {
  padding-right: 16px !important; }

.pr17 {
  padding-right: 17px !important; }

.pr18 {
  padding-right: 18px !important; }

.pr19 {
  padding-right: 19px !important; }

.pr20 {
  padding-right: 20px !important; }

.pr21 {
  padding-right: 21px !important; }

.pr22 {
  padding-right: 22px !important; }

.pr23 {
  padding-right: 23px !important; }

.pr24 {
  padding-right: 24px !important; }

.pr25 {
  padding-right: 25px !important; }

.pr26 {
  padding-right: 26px !important; }

.pr27 {
  padding-right: 27px !important; }

.pr28 {
  padding-right: 28px !important; }

.pr29 {
  padding-right: 29px !important; }

.pr30 {
  padding-right: 30px !important; }

.pr31 {
  padding-right: 31px !important; }

.pr32 {
  padding-right: 32px !important; }

.pr33 {
  padding-right: 33px !important; }

.pr34 {
  padding-right: 34px !important; }

.pr35 {
  padding-right: 35px !important; }

.pr36 {
  padding-right: 36px !important; }

.pr37 {
  padding-right: 37px !important; }

.pr38 {
  padding-right: 38px !important; }

.pr39 {
  padding-right: 39px !important; }

.pr40 {
  padding-right: 40px !important; }

.pr41 {
  padding-right: 41px !important; }

.pr42 {
  padding-right: 42px !important; }

.pr43 {
  padding-right: 43px !important; }

.pr44 {
  padding-right: 44px !important; }

.pr45 {
  padding-right: 45px !important; }

.pr46 {
  padding-right: 46px !important; }

.pr47 {
  padding-right: 47px !important; }

.pr48 {
  padding-right: 48px !important; }

.pr49 {
  padding-right: 49px !important; }

.pr50 {
  padding-right: 50px !important; }

.pb0 {
  padding-bottom: 0px !important; }

.pb1 {
  padding-bottom: 1px !important; }

.pb2 {
  padding-bottom: 2px !important; }

.pb3 {
  padding-bottom: 3px !important; }

.pb4 {
  padding-bottom: 4px !important; }

.pb5 {
  padding-bottom: 5px !important; }

.pb6 {
  padding-bottom: 6px !important; }

.pb7 {
  padding-bottom: 7px !important; }

.pb8 {
  padding-bottom: 8px !important; }

.pb9 {
  padding-bottom: 9px !important; }

.pb10 {
  padding-bottom: 10px !important; }

.pb11 {
  padding-bottom: 11px !important; }

.pb12 {
  padding-bottom: 12px !important; }

.pb13 {
  padding-bottom: 13px !important; }

.pb14 {
  padding-bottom: 14px !important; }

.pb15 {
  padding-bottom: 15px !important; }

.pb16 {
  padding-bottom: 16px !important; }

.pb17 {
  padding-bottom: 17px !important; }

.pb18 {
  padding-bottom: 18px !important; }

.pb19 {
  padding-bottom: 19px !important; }

.pb20 {
  padding-bottom: 20px !important; }

.pb21 {
  padding-bottom: 21px !important; }

.pb22 {
  padding-bottom: 22px !important; }

.pb23 {
  padding-bottom: 23px !important; }

.pb24 {
  padding-bottom: 24px !important; }

.pb25 {
  padding-bottom: 25px !important; }

.pb26 {
  padding-bottom: 26px !important; }

.pb27 {
  padding-bottom: 27px !important; }

.pb28 {
  padding-bottom: 28px !important; }

.pb29 {
  padding-bottom: 29px !important; }

.pb30 {
  padding-bottom: 30px !important; }

.pb31 {
  padding-bottom: 31px !important; }

.pb32 {
  padding-bottom: 32px !important; }

.pb33 {
  padding-bottom: 33px !important; }

.pb34 {
  padding-bottom: 34px !important; }

.pb35 {
  padding-bottom: 35px !important; }

.pb36 {
  padding-bottom: 36px !important; }

.pb37 {
  padding-bottom: 37px !important; }

.pb38 {
  padding-bottom: 38px !important; }

.pb39 {
  padding-bottom: 39px !important; }

.pb40 {
  padding-bottom: 40px !important; }

.pb41 {
  padding-bottom: 41px !important; }

.pb42 {
  padding-bottom: 42px !important; }

.pb43 {
  padding-bottom: 43px !important; }

.pb44 {
  padding-bottom: 44px !important; }

.pb45 {
  padding-bottom: 45px !important; }

.pb46 {
  padding-bottom: 46px !important; }

.pb47 {
  padding-bottom: 47px !important; }

.pb48 {
  padding-bottom: 48px !important; }

.pb49 {
  padding-bottom: 49px !important; }

.pb50 {
  padding-bottom: 50px !important; }

.pl0 {
  padding-left: 0px !important; }

.pl1 {
  padding-left: 1px !important; }

.pl2 {
  padding-left: 2px !important; }

.pl3 {
  padding-left: 3px !important; }

.pl4 {
  padding-left: 4px !important; }

.pl5 {
  padding-left: 5px !important; }

.pl6 {
  padding-left: 6px !important; }

.pl7 {
  padding-left: 7px !important; }

.pl8 {
  padding-left: 8px !important; }

.pl9 {
  padding-left: 9px !important; }

.pl10 {
  padding-left: 10px !important; }

.pl11 {
  padding-left: 11px !important; }

.pl12 {
  padding-left: 12px !important; }

.pl13 {
  padding-left: 13px !important; }

.pl14 {
  padding-left: 14px !important; }

.pl15 {
  padding-left: 15px !important; }

.pl16 {
  padding-left: 16px !important; }

.pl17 {
  padding-left: 17px !important; }

.pl18 {
  padding-left: 18px !important; }

.pl19 {
  padding-left: 19px !important; }

.pl20 {
  padding-left: 20px !important; }

.pl21 {
  padding-left: 21px !important; }

.pl22 {
  padding-left: 22px !important; }

.pl23 {
  padding-left: 23px !important; }

.pl24 {
  padding-left: 24px !important; }

.pl25 {
  padding-left: 25px !important; }

.pl26 {
  padding-left: 26px !important; }

.pl27 {
  padding-left: 27px !important; }

.pl28 {
  padding-left: 28px !important; }

.pl29 {
  padding-left: 29px !important; }

.pl30 {
  padding-left: 30px !important; }

.pl31 {
  padding-left: 31px !important; }

.pl32 {
  padding-left: 32px !important; }

.pl33 {
  padding-left: 33px !important; }

.pl34 {
  padding-left: 34px !important; }

.pl35 {
  padding-left: 35px !important; }

.pl36 {
  padding-left: 36px !important; }

.pl37 {
  padding-left: 37px !important; }

.pl38 {
  padding-left: 38px !important; }

.pl39 {
  padding-left: 39px !important; }

.pl40 {
  padding-left: 40px !important; }

.pl41 {
  padding-left: 41px !important; }

.pl42 {
  padding-left: 42px !important; }

.pl43 {
  padding-left: 43px !important; }

.pl44 {
  padding-left: 44px !important; }

.pl45 {
  padding-left: 45px !important; }

.pl46 {
  padding-left: 46px !important; }

.pl47 {
  padding-left: 47px !important; }

.pl48 {
  padding-left: 48px !important; }

.pl49 {
  padding-left: 49px !important; }

.pl50 {
  padding-left: 50px !important; }

/* Width(%)
------------------------------------------------*/
.width0 {
  width: 0%; }

.width1 {
  width: 1%; }

.width2 {
  width: 2%; }

.width3 {
  width: 3%; }

.width4 {
  width: 4%; }

.width5 {
  width: 5%; }

.width6 {
  width: 6%; }

.width7 {
  width: 7%; }

.width8 {
  width: 8%; }

.width9 {
  width: 9%; }

.width10 {
  width: 10%; }

.width11 {
  width: 11%; }

.width12 {
  width: 12%; }

.width13 {
  width: 13%; }

.width14 {
  width: 14%; }

.width15 {
  width: 15%; }

.width16 {
  width: 16%; }

.width17 {
  width: 17%; }

.width18 {
  width: 18%; }

.width19 {
  width: 19%; }

.width20 {
  width: 20%; }

.width21 {
  width: 21%; }

.width22 {
  width: 22%; }

.width23 {
  width: 23%; }

.width24 {
  width: 24%; }

.width25 {
  width: 25%; }

.width26 {
  width: 26%; }

.width27 {
  width: 27%; }

.width28 {
  width: 28%; }

.width29 {
  width: 29.0%; }

.width30 {
  width: 30%; }

.width31 {
  width: 31%; }

.width32 {
  width: 32%; }

.width33 {
  width: 33%; }

.width34 {
  width: 34%; }

.width35 {
  width: 35%; }

.width36 {
  width: 36%; }

.width37 {
  width: 37%; }

.width38 {
  width: 38%; }

.width39 {
  width: 39%; }

.width40 {
  width: 40%; }

.width41 {
  width: 41%; }

.width42 {
  width: 42%; }

.width43 {
  width: 43%; }

.width44 {
  width: 44%; }

.width45 {
  width: 45%; }

.width46 {
  width: 46%; }

.width47 {
  width: 47%; }

.width48 {
  width: 48%; }

.width49 {
  width: 49%; }

.width50 {
  width: 50%; }

.width51 {
  width: 51%; }

.width52 {
  width: 52%; }

.width53 {
  width: 53%; }

.width54 {
  width: 54%; }

.width55 {
  width: 55%; }

.width56 {
  width: 56%; }

.width57 {
  width: 57%; }

.width58 {
  width: 58.0%; }

.width59 {
  width: 59%; }

.width60 {
  width: 60%; }

.width61 {
  width: 61%; }

.width62 {
  width: 62%; }

.width63 {
  width: 63%; }

.width64 {
  width: 64%; }

.width65 {
  width: 65%; }

.width66 {
  width: 66%; }

.width67 {
  width: 67%; }

.width68 {
  width: 68%; }

.width69 {
  width: 69%; }

.width70 {
  width: 70%; }

.width71 {
  width: 71%; }

.width72 {
  width: 72%; }

.width73 {
  width: 73%; }

.width74 {
  width: 74%; }

.width75 {
  width: 75%; }

.width76 {
  width: 76%; }

.width77 {
  width: 77%; }

.width78 {
  width: 78%; }

.width79 {
  width: 79%; }

.width80 {
  width: 80%; }

.width81 {
  width: 81%; }

.width82 {
  width: 82%; }

.width83 {
  width: 83%; }

.width84 {
  width: 84%; }

.width85 {
  width: 85%; }

.width86 {
  width: 86%; }

.width87 {
  width: 87%; }

.width88 {
  width: 88%; }

.width89 {
  width: 89%; }

.width90 {
  width: 90%; }

.width91 {
  width: 91%; }

.width92 {
  width: 92%; }

.width93 {
  width: 93%; }

.width94 {
  width: 94%; }

.width95 {
  width: 95%; }

.width96 {
  width: 96%; }

.width97 {
  width: 97%; }

.width98 {
  width: 98%; }

.width99 {
  width: 99%; }

.width100 {
  width: 100%; }

.mw100 {
  max-width: 100%; }

/* Height(%)
------------------------------------------------*/
.height0 {
  height: 0%; }

.height1 {
  height: 1%; }

.height2 {
  height: 2%; }

.height3 {
  height: 3%; }

.height4 {
  height: 4%; }

.height5 {
  height: 5%; }

.height6 {
  height: 6%; }

.height7 {
  height: 7%; }

.height8 {
  height: 8%; }

.height9 {
  height: 9%; }

.height10 {
  height: 10%; }

.height11 {
  height: 11%; }

.height12 {
  height: 12%; }

.height13 {
  height: 13%; }

.height14 {
  height: 14%; }

.height15 {
  height: 15%; }

.height16 {
  height: 16%; }

.height17 {
  height: 17%; }

.height18 {
  height: 18%; }

.height19 {
  height: 19%; }

.height20 {
  height: 20%; }

.height21 {
  height: 21%; }

.height22 {
  height: 22%; }

.height23 {
  height: 23%; }

.height24 {
  height: 24%; }

.height25 {
  height: 25%; }

.height26 {
  height: 26%; }

.height27 {
  height: 27%; }

.height28 {
  height: 28%; }

.height29 {
  height: 29.0%; }

.height30 {
  height: 30%; }

.height31 {
  height: 31%; }

.height32 {
  height: 32%; }

.height33 {
  height: 33%; }

.height34 {
  height: 34%; }

.height35 {
  height: 35%; }

.height36 {
  height: 36%; }

.height37 {
  height: 37%; }

.height38 {
  height: 38%; }

.height39 {
  height: 39%; }

.height40 {
  height: 40%; }

.height41 {
  height: 41%; }

.height42 {
  height: 42%; }

.height43 {
  height: 43%; }

.height44 {
  height: 44%; }

.height45 {
  height: 45%; }

.height46 {
  height: 46%; }

.height47 {
  height: 47%; }

.height48 {
  height: 48%; }

.height49 {
  height: 49%; }

.height50 {
  height: 50%; }

.height51 {
  height: 51%; }

.height52 {
  height: 52%; }

.height53 {
  height: 53%; }

.height54 {
  height: 54%; }

.height55 {
  height: 55%; }

.height56 {
  height: 56%; }

.height57 {
  height: 57%; }

.height58 {
  height: 58.0%; }

.height59 {
  height: 59%; }

.height60 {
  height: 60%; }

.height61 {
  height: 61%; }

.height62 {
  height: 62%; }

.height63 {
  height: 63%; }

.height64 {
  height: 64%; }

.height65 {
  height: 65%; }

.height66 {
  height: 66%; }

.height67 {
  height: 67%; }

.height68 {
  height: 68%; }

.height69 {
  height: 69%; }

.height70 {
  height: 70%; }

.height71 {
  height: 71%; }

.height72 {
  height: 72%; }

.height73 {
  height: 73%; }

.height74 {
  height: 74%; }

.height75 {
  height: 75%; }

.height76 {
  height: 76%; }

.height77 {
  height: 77%; }

.height78 {
  height: 78%; }

.height79 {
  height: 79%; }

.height80 {
  height: 80%; }

.height81 {
  height: 81%; }

.height82 {
  height: 82%; }

.height83 {
  height: 83%; }

.height84 {
  height: 84%; }

.height85 {
  height: 85%; }

.height86 {
  height: 86%; }

.height87 {
  height: 87%; }

.height88 {
  height: 88%; }

.height89 {
  height: 89%; }

.height90 {
  height: 90%; }

.height91 {
  height: 91%; }

.height92 {
  height: 92%; }

.height93 {
  height: 93%; }

.height94 {
  height: 94%; }

.height95 {
  height: 95%; }

.height96 {
  height: 96%; }

.height97 {
  height: 97%; }

.height98 {
  height: 98%; }

.height99 {
  height: 99%; }

.height100 {
  height: 100%; }

.mh100 {
  max-height: 100%; }

/* Border
------------------------------------------------*/
.bordernone {
  border: 0 none !important; }

/* Color
------------------------------------------------*/
.black {
  color: #000000; }

.red {
  color: #ff0000; }

.blue {
  color: #0000ff; }

.yellow {
  color: #ffff00; }

.green {
  color: #008000; }

.aqua {
  color: #00ffff; }

.magenta {
  color: #ff00ff; }

.purple {
  color: #a757a8; }

.black {
  color: #000000; }

.gray,
.grey {
  color: #808080; }

.white {
  color: #ffffff; }

.alert {
  color: #e50011; }

/* Font
------------------------------------------------*/
/** Weight */
.nrml {
  font-weight: normal; }

.bold {
  font-weight: bold; }

/** Size(%) */
/** Size(px) */
.fs-7 {
  font-size: 7px; }

.fs-8 {
  font-size: 8px; }

.fs-9 {
  font-size: 9px; }

.fs-10 {
  font-size: 10px; }

.fs-11 {
  font-size: 11px; }

.fs-12 {
  font-size: 12px; }

.fs-13 {
  font-size: 13px; }

.fs-14 {
  font-size: 14px; }

.fs-15 {
  font-size: 15px; }

.fs-16 {
  font-size: 16px; }

.fs-17 {
  font-size: 17px; }

.fs-18 {
  font-size: 18px; }

.fs-19 {
  font-size: 19px; }

.fs-20 {
  font-size: 20px; }

.fs-21 {
  font-size: 21px; }

.fs-22 {
  font-size: 22px; }

.fs-23 {
  font-size: 23px; }

.fs-24 {
  font-size: 24px; }

.fs-25 {
  font-size: 25px; }

.fs-26 {
  font-size: 26px; }

.fs-27 {
  font-size: 27px; }

.fs-28 {
  font-size: 28px; }

.fs-29 {
  font-size: 29px; }

.fs-30 {
  font-size: 30px; }

.fs-31 {
  font-size: 31px; }

.fs-32 {
  font-size: 32px; }

.fs-33 {
  font-size: 33px; }

.fs-34 {
  font-size: 34px; }

.fs-35 {
  font-size: 35px; }

.fs-36 {
  font-size: 36px; }

.fs-37 {
  font-size: 37px; }

.fs-38 {
  font-size: 38px; }

.fs-39 {
  font-size: 39px; }

.fs-40 {
  font-size: 40px; }

.fs-41 {
  font-size: 41px; }

.fs-42 {
  font-size: 42px; }

.fs-43 {
  font-size: 43px; }

.fs-44 {
  font-size: 44px; }

.fs-45 {
  font-size: 45px; }

.fs-46 {
  font-size: 46px; }

.fs-47 {
  font-size: 47px; }

.fs-48 {
  font-size: 48px; }

.fs-49 {
  font-size: 49px; }

.fs-50 {
  font-size: 50px; }

.fs-51 {
  font-size: 51px; }

.fs-52 {
  font-size: 52px; }

.fs-53 {
  font-size: 53px; }

.fs-54 {
  font-size: 54px; }

.fs-55 {
  font-size: 55px; }

.fs-56 {
  font-size: 56px; }

.fs-57 {
  font-size: 57px; }

.fs-58 {
  font-size: 58px; }

.fs-59 {
  font-size: 59px; }

.fs-60 {
  font-size: 60px; }

.fs-61 {
  font-size: 61px; }

.fs-62 {
  font-size: 62px; }

.fs-63 {
  font-size: 63px; }

.fs-64 {
  font-size: 64px; }

.fs-65 {
  font-size: 65px; }

.fs-66 {
  font-size: 66px; }

.fs-67 {
  font-size: 67px; }

.fs-68 {
  font-size: 68px; }

.fs-69 {
  font-size: 69px; }

.fs-70 {
  font-size: 70px; }

.fs-71 {
  font-size: 71px; }

.fs-72 {
  font-size: 72px; }

.fs-73 {
  font-size: 73px; }

.fs-74 {
  font-size: 74px; }

.fs-75 {
  font-size: 75px; }

.fs-76 {
  font-size: 76px; }

.fs-77 {
  font-size: 77px; }

.fs-78 {
  font-size: 78px; }

.fs-79 {
  font-size: 79px; }

.fs-80 {
  font-size: 80px; }

.fs-81 {
  font-size: 81px; }

.fs-82 {
  font-size: 82px; }

.fs-83 {
  font-size: 83px; }

.fs-84 {
  font-size: 84px; }

.fs-85 {
  font-size: 85px; }

.fs-86 {
  font-size: 86px; }

.fs-87 {
  font-size: 87px; }

.fs-88 {
  font-size: 88px; }

.fs-89 {
  font-size: 89px; }

.fs-90 {
  font-size: 90px; }

.fs-91 {
  font-size: 91px; }

.fs-92 {
  font-size: 92px; }

.fs-93 {
  font-size: 93px; }

.fs-94 {
  font-size: 94px; }

.fs-95 {
  font-size: 95px; }

.fs-96 {
  font-size: 96px; }

.fs-97 {
  font-size: 97px; }

.fs-98 {
  font-size: 98px; }

.fs-99 {
  font-size: 99px; }

.fs-100 {
  font-size: 100px; }

/** Line height */
.lh-1 {
  line-height: 1; }

.lh-1-i {
  line-height: 1 !important; }

.lh-2 {
  line-height: 2; }

.lh-2-i {
  line-height: 2 !important; }

.lh-3 {
  line-height: 3; }

.lh-3-i {
  line-height: 3 !important; }

/* Decoration
------------------------------------------------*/
.tdnone,
.txt-dec-none {
  text-decoration: none; }

.tdul,
.txt-dec-underline {
  text-decoration: underline; }

.txt-dec-overline {
  text-decoration: overline; }

.txt-dec-line-through {
  text-decoration: line-through; }

.txt-dec-blink {
  text-decoration: blink; }

/* Indent
------------------------------------------------*/
.indent1 {
  padding-left: 1rem;
  text-indent: -1rem; }

.indent2 {
  padding-left: 2rem;
  text-indent: -2rem; }

.indent3 {
  padding-left: 3rem;
  text-indent: -3rem; }

.indent4 {
  padding-left: 4rem;
  text-indent: -4rem; }

.indent5 {
  padding-left: 5rem;
  text-indent: -5rem; }

.indent6 {
  padding-left: 6rem;
  text-indent: -6rem; }

.indent7 {
  padding-left: 7rem;
  text-indent: -7rem; }

.indent8 {
  padding-left: 8rem;
  text-indent: -8rem; }

.indent9 {
  padding-left: 9rem;
  text-indent: -9rem; }

.indent10 {
  padding-left: 10rem;
  text-indent: -10rem; }

/* Button
------------------------------------------------*/
.edit-link a {
  -webkit-box-shadow: inset 0px 1px 0px 0px #ffffff;
  -moz-box-shadow: inset 0px 1px 0px 0px #ffffff;
  box-shadow: inset 0px 1px 0px 0px #ffffff;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f9f9f9), color-stop(1, #e9e9e9));
  background: -webkit-linear-gradient(to bottom, #f9f9f9 5%, #e9e9e9 100%);
  background: -moz-linear-gradient(to bottom, #f9f9f9 5%, #e9e9e9 100%);
  background: -o-linear-gradient(to bottom, #f9f9f9 5%, #e9e9e9 100%);
  background: -ms-linear-gradient(to bottom, #f9f9f9 5%, #e9e9e9 100%);
  background: linear-gradient(to bottom, #f9f9f9 5%, #e9e9e9 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#e9e9e9',GradientType=0);
  background-color: #f9f9f9;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  border: 1px solid #dcdcdc;
  display: inline-block;
  cursor: pointer;
  color: #666666 !important;
  font-weight: normal;
  padding: 6px 18px;
  line-height: 1.4;
  text-decoration: none;
  text-shadow: 0px 1px 0px #ffffff; }
  .edit-link a:hover {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #e9e9e9), color-stop(1, #f9f9f9));
    background: -webkit-linear-gradient(to bottom, #e9e9e9 5%, #f9f9f9 100%);
    background: -moz-linear-gradient(to bottom, #e9e9e9 5%, #f9f9f9 100%);
    background: -o-linear-gradient(to bottom, #e9e9e9 5%, #f9f9f9 100%);
    background: -ms-linear-gradient(to bottom, #e9e9e9 5%, #f9f9f9 100%);
    background: linear-gradient(to bottom, #e9e9e9 5%, #f9f9f9 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9e9e9', endColorstr='#f9f9f9',GradientType=0);
    background-color: #e9e9e9; }
  .edit-link a:active {
    position: relative;
    top: 1px; }

.myButton {
  -webkit-box-shadow: inset 0px 1px 0px 0px #e3d0ba;
  -moz-box-shadow: inset 0px 1px 0px 0px #e3d0ba;
  box-shadow: inset 0px 1px 0px 0px #e3d0ba;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffe5ee), color-stop(1, #ff7baa));
  background: -webkit-linear-gradient(to bottom, #ffe5ee 5%, #ff7baa 100%);
  background: -moz-linear-gradient(to bottom, #ffe5ee 5%, #ff7baa 100%);
  background: -o-linear-gradient(to bottom, #ffe5ee 5%, #ff7baa 100%);
  background: -ms-linear-gradient(to bottom, #ffe5ee 5%, #ff7baa 100%);
  background: linear-gradient(to bottom, #ffe5ee 5%, #ff7baa 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#8fc320', endColorstr='#1ba538',GradientType=0);
  background-color: #ff7baa;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -o-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
  border: 1px solid #c4b0a3;
  display: inline-block;
  cursor: pointer;
  color: #ffffff;
  font-family: Arial;
  font-size: 15px;
  font-weight: bold;
  padding: 6px 24px;
  text-decoration: none;
  text-shadow: 0px 1px 0px #ff7baa; }
  .myButton:hover {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ff7baa), color-stop(1, #ffe5ee));
    background: -webkit-linear-gradient(to bottom, #ff7baa 5%, #ffe5ee 100%);
    background: -moz-linear-gradient(to bottom, #ff7baa 5%, #ffe5ee 100%);
    background: -o-linear-gradient(to bottom, #ff7baa 5%, #ffe5ee 100%);
    background: -ms-linear-gradient(to bottom, #ff7baa 5%, #ffe5ee 100%);
    background: linear-gradient(to bottom, #ff7baa 5%, #ffe5ee 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1ba538', endColorstr='#8fc320',GradientType=0);
    background-color: #ffe5ee; }
  .myButton:active {
    position: relative;
    top: 1px; }

/* List Style Type
------------------------------------------------*/
.nl,
.disc,
.circle,
.square,
.lowerroman,
.upperroman,
.lowergreek,
.dlz,
.decimal_leading_zero,
.lower-latin,
.loweralpha,
.upperlatin,
.upperalpha,
.cjk_ideographic,
.hiragana_li,
.katakana_li,
.hiragana_iroha,
.katakana_iroha,
.hebrew,
.armenian,
.georgian,
.decimal {
  display: block;
  padding: 0 0 0 1rem; }

.nl {
  list-style-type: none !important; }

.disc {
  list-style-type: disc !important; }

.circle {
  list-style-type: circle !important; }

.square {
  list-style-type: square !important; }

.lowerroman {
  list-style-type: lower-roman !important; }

.upperroman {
  list-style-type: upper-roman !important; }

.lowergreek {
  list-style-type: lower-greek !important; }

.dlz, .decimal_leading_zero {
  list-style-type: decimal-leading-zero !important; }

.lower-latin {
  list-style-type: lower-latin !important; }

.loweralpha {
  list-style-type: lower-alpha !important; }

.upperlatin {
  list-style-type: upper-latin !important; }

.upperalpha {
  list-style-type: upper-alpha !important; }

.cjk_ideographic {
  list-style-type: cjk-ideographic !important; }

.hiragana_li {
  list-style-type: hiragana !important; }

.katakana_li {
  list-style-type: katakana !important; }

.hiragana_iroha {
  list-style-type: hiragana-iroha !important; }

.katakana_iroha {
  list-style-type: katakana-iroha !important; }

.hebrew {
  list-style-type: hebrew !important; }

.armenian {
  list-style-type: armenian !important; }

.georgian {
  list-style-type: georgian !important; }

.decimal {
  list-style-type: decimal !important; }

/* Custom list items
------------------------------------------------*/
/** ポイント */
.li-item-point {
  padding: 0 0 0 1rem;
  list-style-type: none; }
  .li-item-point li {
    list-style-type: none; }
    .li-item-point li:before {
      content: "";
      display: inline-block;
      position: relative;
      left: -.6rem;
      top: -3px;
      width: 4px;
      height: 4px;
      -webkit-border-radius: 100%;
      -moz-border-radius: 100%;
      -o-border-radius: 100%;
      -ms-border-radius: 100%;
      border-radius: 100%;
      background-color: #000000; }

/** 丸枠数字 */
ol.circle-counter,
ul.circle-counter {
  padding: 0;
  list-style-type: none;
  counter-reset: list_count; }
  ol.circle-counter > li,
  ul.circle-counter > li {
    padding: 0 0 0 20px;
    text-indent: -20px; }
    ol.circle-counter > li:before,
    ul.circle-counter > li:before {
      margin-right: .25em;
      counter-increment: list_count;
      content: counter(list_count);
      display: inline-block;
      text-indent: 1px;
      line-height: 16px;
      text-align: center;
      width: 17px;
      height: 17px;
      border: 1px solid #000000;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      -o-border-radius: 50%;
      -ms-border-radius: 50%;
      border-radius: 50%;
      color: #000000;
      font-size: .8rem; }
    ol.circle-counter > li li:before,
    ul.circle-counter > li li:before {
      content: ""; }

/** 星 */
.star-five {
  margin: 5px 0;
  position: relative;
  display: block;
  color: #666666;
  width: 0;
  height: 0;
  border-right: 8px solid transparent;
  border-bottom: 6px solid #666666;
  border-left: 8px solid transparent;
  -webkit-transform: rotate(35deg);
  -moz-transform: rotate(35deg);
  -o-transform: rotate(35deg);
  -ms-transform: rotate(35deg);
  transform: rotate(35deg); }
  .star-five:before, .star-five:after {
    content: "";
    display: block;
    position: absolute; }
  .star-five:before {
    top: -5px;
    left: -7px;
    border-bottom: 8px solid #666666;
    border-left: 3px solid transparent;
    border-right: 3px solid transparent;
    -webkit-transform: rotate(-35deg);
    -moz-transform: rotate(-35deg);
    -o-transform: rotate(-35deg);
    -ms-transform: rotate(-35deg);
    transform: rotate(-35deg); }
  .star-five:after {
    top: 1px;
    left: -10px;
    border-right: 8px solid transparent;
    border-bottom: 6px solid #666666;
    border-left: 8px solid transparent;
    -webkit-transform: rotate(-70deg);
    -moz-transform: rotate(-70deg);
    -o-transform: rotate(-70deg);
    -ms-transform: rotate(-70deg);
    transform: rotate(-70deg); }

.star-fav {
  display: inline-block;
  position: relative;
  top: -3px;
  width: 0;
  height: 0;
  border-top: 4px solid #000000;
  border-right: 7px solid transparent;
  border-left: 7px solid transparent; }
  .star-fav:before, .star-fav:after {
    content: "";
    display: block;
    top: -4px;
    left: -7px;
    position: absolute;
    width: 0;
    height: 0;
    border-top: 4px solid #000000;
    border-right: 7px solid transparent;
    border-left: 7px solid transparent; }
  .star-fav:before {
    transform: rotate(71deg); }
  .star-fav:after {
    transform: rotate(-71deg); }

/* Other
------------------------------------------------*/
.hidetitle,
.hide-title,
.hide_title,
.hideTitle {
  /* Modern Browser and IE8+ */
  clip: rect(1px 1px 1px 1px);
  /* IE7- */
  clip: rect(1px, 1px, 1px, 1px);
  display: block;
  margin: 0;
  padding: 0;
  width: 0;
  height: 0;
  font-size: 0;
  line-height: 0; }

.kome,
.point {
  position: relative;
  padding-left: 1.3em !important; }

.kome:before {
  content: "※"; }

.point:before {
  content: "・"; }

.kome:before,
.point:before {
  position: absolute;
  top: 0;
  left: 0;
  font-size: 100%;
  line-height: 1.5; }

.release {
  overflow: hidden; }

/* Plugin: bxSlider
------------------------------------------------*/
.bx-wrapper {
  position: relative;
  margin: 0 auto;
  padding: 0;
  *zoom: 1; }
  .bx-wrapper img {
    display: block;
    width: 100%;
    height: auto; }
  .bx-wrapper .bx-viewport {
    overflow: visible !important;
    border: 0 none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    left: 0;
    background: none;
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -o-transform: translateZ(0);
    -ms-transform: translateZ(0);
    transform: translateZ(0); }

.bx-viewport:before, .bx-viewport:after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: -100%;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  z-index: 1000; }
.bx-viewport:before {
  right: 100%;
  left: -100%; }
.bx-viewport:after {
  left: 100%;
  right: -100%; }

/* bxSlider custom
------------------------------------------------*/
.slider {
  position: relative;
  overflow: hidden;
  /* bxSlider slide control
  ------------------------------------------------*/ }
  .slider .slides {
    margin: 0 auto;
    padding: 0; }
    .slider .slides .slide {
      margin: 0;
      padding: 0; }
      .slider .slides .slide a,
      .slider .slides .slide img {
        max-width: 100%; }
  .slider .slide-prev,
  .slider .slide-next {
    display: block;
    position: absolute;
    z-index: 100;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 40px;
    height: 40px; }
  .slider .slide-prev {
    left: 20px; }
  .slider .slide-next {
    right: 20px; }
  .slider .slide-prev a,
  .slider .slide-next a {
    display: block;
    width: 40px;
    height: 40px;
    border-top: 2px solid #ffffff; }
  .slider .slide-prev a {
    border-left: 2px solid #ffffff;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
    -webkit-box-shadow: -2px -2px 2px rgba(0, 0, 0, 0.25);
    -moz-box-shadow: -2px -2px 2px rgba(0, 0, 0, 0.25);
    box-shadow: -2px -2px 2px rgba(0, 0, 0, 0.25); }
  .slider .slide-next a {
    border-right: 2px solid #ffffff;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    -webkit-box-shadow: 2px -2px 2px rgba(0, 0, 0, 0.25);
    -moz-box-shadow: 2px -2px 2px rgba(0, 0, 0, 0.25);
    box-shadow: 2px -2px 2px rgba(0, 0, 0, 0.25); }
  .slider .slide-prev a:hover,
  .slider .slide-next a:hover {
    border-top: 2px solid #d22529; }
  .slider .slide-prev a:hover {
    border-left: 2px solid #d22529; }
  .slider .slide-next a:hover {
    border-right: 2px solid #d22529; }

/* bxSlider pager
------------------------------------------------*/
.slide-pager {
  display: block;
  position: absolute;
  z-index: 100;
  bottom: 25px;
  width: 100%;
  text-align: center; }
  .slide-pager a {
    display: inline-block;
    margin: 0 5px;
    padding: 0;
    width: 10px;
    height: 10px;
    background-color: #d22529;
    border: 0 none;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -o-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    vertical-align: middle;
    cursor: pointer; }
    .slide-pager a:hover {
      background-color: #ff7baa; }
    .slide-pager a.active {
      position: relative;
      width: 14px;
      height: 14px; }
      .slide-pager a.active:before {
        content: "";
        display: block;
        position: absolute;
        top: 50%;
        left: 50%;
        -webkit-transform: translateX(-50%) translateY(-50%);
        -moz-transform: translateX(-50%) translateY(-50%);
        -o-transform: translateX(-50%) translateY(-50%);
        -ms-transform: translateX(-50%) translateY(-50%);
        transform: translateX(-50%) translateY(-50%);
        width: 10px;
        height: 10px;
        background-color: #d22529;
        border: 2px solid #ffffff;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        -o-border-radius: 50%;
        -ms-border-radius: 50%;
        border-radius: 50%; }
        .slide-pager a.active:before:hover {
          background-color: #ff7baa; }

/*----------------------------------------

    1000px

----------------------------------------*/
/*----------------------------------------

    820px

----------------------------------------*/
/*----------------------------------------

    420px

----------------------------------------*/

/*# sourceMappingURL=options.css.map */
