@charset "UTF-8";
/* bg clear */
body {
  background: none !important;
}

/*-----------------------------------------------------------
===  [ Font Setting ]  ====================================
------------------------------------------------------------*/
html {
  font-family: europa;
  line-height: 1.6;
  color: #140e16;
  font-size: 75.4%;
}

* + html {
  font-family: europa;
  line-height: 1.6;
}

/* = [FontSize] ===========================================*/
.fs10 {
  font-size: 83%;
}

.fs11 {
  font-size: 91%;
}

.fs12 {
  font-size: 100%;
}

.fs13 {
  font-size: 108%;
}

.fs14 {
  font-size: 116%;
}

.fs15 {
  font-size: 125%;
}

.fs16 {
  font-size: 133%;
}

.fs17 {
  font-size: 141%;
}

.fs18 {
  font-size: 150%;
}

.fs19 {
  font-size: 158%;
}

.fs20 {
  font-size: 166%;
}

.fs21 {
  font-size: 175%;
}

.fs22 {
  font-size: 183%;
}

.fs23 {
  font-size: 191%;
}

.fs24 {
  font-size: 200%;
}

.fs25 {
  font-size: 208%;
}

.fs26 {
  font-size: 216%;
}

/* [Link]=======================================================*/
a:link {
  color: #524e4d;
  text-decoration: none;
}

a:visited {
  color: #524e4d;
  text-decoration: none;
}

a:hover {
  color: #d0576a;
  text-decoration: underline;
}

a:active {
  color: #d0576a;
  text-decoration: none;
}

/* [Indent] ==================================================*/
.indent1 {
  padding-left: 1em;
  text-indent: -1em;
}

.indent1-3 {
  padding-left: 1.3em;
  text-indent: -1.3em;
}

.indent1-5 {
  padding-left: 1.5em;
  text-indent: -1.5em;
}

.indent1-7 {
  padding-left: 1.7em;
  text-indent: -1.7em;
}

.indent2 {
  padding-left: 2em;
  text-indent: -2em;
}

.indent3 {
  padding-left: 3em;
  text-indent: -3em;
}

.indent3-1 {
  padding-left: 3.1em;
  text-indent: -3.1em;
}

.indent4 {
  padding-left: 4em;
  text-indent: -4em;
}

.indent4-5 {
  padding-left: 4.5em;
  text-indent: -4.5em;
}

.indent5 {
  padding-left: 5em;
  text-indent: -5em;
}

.indent6 {
  padding-left: 6em;
  text-indent: -6em;
}

.indent7 {
  padding-left: 7em;
  text-indent: -7em;
}

.indent7-5 {
  padding-left: 7.5em;
  text-indent: -7.5em;
}

.indent8 {
  padding-left: 8em;
  text-indent: -8em;
}

.indent8-5 {
  padding-left: 8.5em;
  text-indent: -8.5em;
}

.indent9 {
  padding-left: 9em;
  text-indent: -9em;
}

.indent9-5 {
  padding-left: 9.5em;
  text-indent: -9.5em;
}

.indent10 {
  padding-left: 10em;
  text-indent: -10em;
}

/* span indent */
span.indent1,
span.indent1-5,
span.indent1-7,
span.indent2,
span.indent3,
span.indent4,
span.indent4-5,
span.indent5,
span.indent6,
span.indent7,
span.indent7-5,
span.indent8,
span.indent8-5,
span.indent9,
span.indent9-5,
span.indent10 {
  display: inline-block;
}

/* li.indent > span */
li.indent1 {
  text-indent: 0;
}

li.indent1-5 {
  text-indent: 0;
}

li.indent1-7 {
  text-indent: 0;
}

li.indent2 {
  text-indent: 0;
}

li.indent3 {
  text-indent: 0;
}

li.indent4 {
  text-indent: 0;
}

li.indent4-5 {
  text-indent: 0;
}

li.indent5 {
  text-indent: 0;
}

li.indent6 {
  text-indent: 0;
}

li.indent7 {
  text-indent: 0;
}

li.indent7-5 {
  text-indent: 0;
}

li.indent8 {
  text-indent: 0;
}

li.indent8-5 {
  text-indent: 0;
}

li.indent9 {
  text-indent: 0;
}

li.indent9-5 {
  text-indent: 0;
}

li.indent10 {
  text-indent: 0;
}

li.indent1 span {
  display: inline-block;
  width: 1em;
  margin-left: -1em;
  text-indent: 0;
}

li.indent1-5 span {
  display: inline-block;
  width: 1.5em;
  margin-left: -1.5em;
  text-indent: 0;
}

li.indent1-7 span {
  display: inline-block;
  width: 1.7em;
  margin-left: -1.7em;
  text-indent: 0;
}

li.indent2 span {
  display: inline-block;
  width: 2em;
  margin-left: -2em;
  text-indent: 0;
}

li.indent3 span {
  display: inline-block;
  width: 3em;
  margin-left: -3em;
  text-indent: 0;
}

li.indent4 span {
  display: inline-block;
  width: 4em;
  margin-left: -4em;
  text-indent: 0;
}

li.indent4-5 span {
  display: inline-block;
  width: 4.5em;
  margin-left: -4.5em;
  text-indent: 0;
}

li.indent5 span {
  display: inline-block;
  width: 5em;
  margin-left: -5em;
  text-indent: 0;
}

li.indent6 span {
  display: inline-block;
  width: 6em;
  margin-left: -6em;
  text-indent: 0;
}

li.indent7 span {
  display: inline-block;
  width: 7em;
  margin-left: -7em;
  text-indent: 0;
}

li.indent7-5 span {
  display: inline-block;
  width: 7.5em;
  margin-left: -7.5em;
  text-indent: 0;
}

li.indent8 span {
  display: inline-block;
  width: 8em;
  margin-left: -8em;
  text-indent: 0;
}

li.indent8-5 span {
  display: inline-block;
  width: 8.5em;
  margin-left: -8.5em;
  text-indent: 0;
}

li.indent9 span {
  display: inline-block;
  width: 9em;
  margin-left: -9em;
  text-indent: 0;
}

li.indent9-5 span {
  display: inline-block;
  width: 9.5em;
  margin-left: -9.5em;
  text-indent: 0;
}

li.indent10 span {
  display: inline-block;
  width: 10em;
  margin-left: -10em;
  text-indent: 0;
}

/* li.indent > span */
dt.indent1 {
  text-indent: 0;
}

dt.indent1-5 {
  text-indent: 0;
}

dt.indent1-7 {
  text-indent: 0;
}

dt.indent2 {
  text-indent: 0;
}

dt.indent3 {
  text-indent: 0;
}

dt.indent4 {
  text-indent: 0;
}

dt.indent4-5 {
  text-indent: 0;
}

dt.indent5 {
  text-indent: 0;
}

dt.indent6 {
  text-indent: 0;
}

dt.indent7 {
  text-indent: 0;
}

dt.indent7-5 {
  text-indent: 0;
}

dt.indent8 {
  text-indent: 0;
}

dt.indent8-5 {
  text-indent: 0;
}

dt.indent9 {
  text-indent: 0;
}

dt.indent9-5 {
  text-indent: 0;
}

dt.indent10 {
  text-indent: 0;
}

dt.indent1 span {
  display: inline-block;
  width: 1em;
  margin-left: -1em;
  text-indent: 0;
}

dt.indent1-5 span {
  display: inline-block;
  width: 1.5em;
  margin-left: -1.5em;
  text-indent: 0;
}

dt.indent1-7 span {
  display: inline-block;
  width: 1.7em;
  margin-left: -1.7em;
  text-indent: 0;
}

dt.indent2 span {
  display: inline-block;
  width: 2em;
  margin-left: -2em;
  text-indent: 0;
}

dt.indent3 span {
  display: inline-block;
  width: 3em;
  margin-left: -3em;
  text-indent: 0;
}

dt.indent4 span {
  display: inline-block;
  width: 4em;
  margin-left: -4em;
  text-indent: 0;
}

dt.indent4-5 span {
  display: inline-block;
  width: 4.5em;
  margin-left: -4.5em;
  text-indent: 0;
}

dt.indent5 span {
  display: inline-block;
  width: 5em;
  margin-left: -5em;
  text-indent: 0;
}

dt.indent6 span {
  display: inline-block;
  width: 6em;
  margin-left: -6em;
  text-indent: 0;
}

dt.indent7 span {
  display: inline-block;
  width: 7em;
  margin-left: -7em;
  text-indent: 0;
}

dt.indent7-5 span {
  display: inline-block;
  width: 7.5em;
  margin-left: -7.5em;
  text-indent: 0;
}

dt.indent8 span {
  display: inline-block;
  width: 8em;
  margin-left: -8em;
  text-indent: 0;
}

dt.indent8-5 span {
  display: inline-block;
  width: 8.5em;
  margin-left: -8.5em;
  text-indent: 0;
}

dt.indent9 span {
  display: inline-block;
  width: 9em;
  margin-left: -9em;
  text-indent: 0;
}

dt.indent9-5 span {
  display: inline-block;
  width: 9.5em;
  margin-left: -9.5em;
  text-indent: 0;
}

dt.indent10 span {
  display: inline-block;
  width: 10em;
  margin-left: -10em;
  text-indent: 0;
}

/* dl.indent > dt */
dl.indent1 {
  text-indent: 0;
}

dl.indent1-5 {
  text-indent: 0;
}

dl.indent1-7 {
  text-indent: 0;
}

dl.indent2 {
  text-indent: 0;
}

dl.indent3 {
  text-indent: 0;
}

dl.indent4 {
  text-indent: 0;
}

dl.indent4-5 {
  text-indent: 0;
}

dl.indent5 {
  text-indent: 0;
}

dl.indent6 {
  text-indent: 0;
}

dl.indent7 {
  text-indent: 0;
}

dl.indent7-5 {
  text-indent: 0;
}

dl.indent8 {
  text-indent: 0;
}

dl.indent8-5 {
  text-indent: 0;
}

dl.indent9 {
  text-indent: 0;
}

dl.indent9-5 {
  text-indent: 0;
}

dl.indent10 {
  text-indent: 0;
}

dl.indent1 dt {
  font-weight: bold;
}

dl.indent1-5 dt {
  font-weight: bold;
}

dl.indent1-7 dt {
  font-weight: bold;
}

dl.indent2 dt {
  font-weight: bold;
}

dl.indent3 dt {
  font-weight: bold;
}

dl.indent4 dt {
  font-weight: bold;
}

dl.indent4-5 dt {
  font-weight: bold;
}

dl.indent5 dt {
  font-weight: bold;
}

dl.indent6 dt {
  font-weight: bold;
}

dl.indent7 dt {
  font-weight: bold;
}

dl.indent7-5 dt {
  font-weight: bold;
}

dl.indent8 dt {
  font-weight: bold;
}

dl.indent8-5 dt {
  font-weight: bold;
}

dl.indent9 dt {
  font-weight: bold;
}

dl.indent9-5 dt {
  font-weight: bold;
}

dl.indent10 dt {
  font-weight: bold;
}

dl.indent1 dt span {
  display: inline-block;
  width: 1em;
  margin-left: -1em;
  text-indent: 0;
  font-weight: normal;
}

dl.indent1-5 dt span {
  display: inline-block;
  width: 1.5em;
  margin-left: -1.5em;
  text-indent: 0;
  font-weight: normal;
}

dl.indent1-7 dt span {
  display: inline-block;
  width: 1.7em;
  margin-left: -1.7em;
  text-indent: 0;
  font-weight: normal;
}

dl.indent2 dt span {
  display: inline-block;
  width: 2em;
  margin-left: -2em;
  text-indent: 0;
  font-weight: normal;
}

dl.indent3 dt span {
  display: inline-block;
  width: 3em;
  margin-left: -3em;
  text-indent: 0;
  font-weight: normal;
}

dl.indent4 dt span {
  display: inline-block;
  width: 4em;
  margin-left: -4em;
  text-indent: 0;
  font-weight: normal;
}

dl.indent4-5 dt span {
  display: inline-block;
  width: 4.5em;
  margin-left: -4.5em;
  text-indent: 0;
  font-weight: normal;
}

dl.indent5 dt span {
  display: inline-block;
  width: 5em;
  margin-left: -5em;
  text-indent: 0;
  font-weight: normal;
}

dl.indent6 dt span {
  display: inline-block;
  width: 6em;
  margin-left: -6em;
  text-indent: 0;
  font-weight: normal;
}

dl.indent7 dt span {
  display: inline-block;
  width: 7em;
  margin-left: -7em;
  text-indent: 0;
  font-weight: normal;
}

dl.indent7-5 dt span {
  display: inline-block;
  width: 7.5em;
  margin-left: -7.5em;
  text-indent: 0;
  font-weight: normal;
}

dl.indent8 dt span {
  display: inline-block;
  width: 8em;
  margin-left: -8em;
  text-indent: 0;
  font-weight: normal;
}

dl.indent8-5 dt span {
  display: inline-block;
  width: 8.5em;
  margin-left: -8.5em;
  text-indent: 0;
  font-weight: normal;
}

dl.indent9 dt span {
  display: inline-block;
  width: 9em;
  margin-left: -9em;
  text-indent: 0;
  font-weight: normal;
}

dl.indent9-5 dt span {
  display: inline-block;
  width: 9.5em;
  margin-left: -9.5em;
  text-indent: 0;
  font-weight: normal;
}

dl.indent10 dt span {
  display: inline-block;
  width: 10em;
  margin-left: -10em;
  text-indent: 0;
  font-weight: normal;
}

/* width variation */
.w10 {
  width: 10px !important;
}

.w20 {
  width: 20px !important;
}

.w30 {
  width: 30px !important;
}

.w40 {
  width: 40px !important;
}

.w50 {
  width: 50px !important;
}

.w60 {
  width: 60px !important;
}

.w70 {
  width: 70px !important;
}

.w80 {
  width: 80px !important;
}

.w90 {
  width: 90px !important;
}

.w100 {
  width: 100px !important;
}

.w110 {
  width: 110px !important;
}

.w120 {
  width: 120px !important;
}

.w130 {
  width: 130px !important;
}

.w140 {
  width: 140px !important;
}

.w150 {
  width: 150px !important;
}

.w160 {
  width: 160px !important;
}

.w170 {
  width: 170px !important;
}

.w180 {
  width: 180px !important;
}

.w190 {
  width: 190px !important;
}

.w200 {
  width: 200px !important;
}

.w210 {
  width: 210px !important;
}

.w220 {
  width: 220px !important;
}

.w230 {
  width: 230px !important;
}

.w240 {
  width: 240px !important;
}

.w250 {
  width: 250px !important;
}

.w260 {
  width: 260px !important;
}

.w270 {
  width: 270px !important;
}

.w280 {
  width: 280px !important;
}

.w290 {
  width: 290px !important;
}

.w300 {
  width: 300px !important;
}

.w310 {
  width: 310px !important;
}

.w320 {
  width: 320px !important;
}

.w330 {
  width: 330px !important;
}

.w340 {
  width: 340px !important;
}

.w350 {
  width: 350px !important;
}

.w360 {
  width: 360px !important;
}

.w370 {
  width: 370px !important;
}

.w380 {
  width: 380px !important;
}

.w390 {
  width: 390px !important;
}

.w400 {
  width: 400px !important;
}

.w410 {
  width: 410px !important;
}

.w420 {
  width: 420px !important;
}

.w430 {
  width: 430px !important;
}

.w440 {
  width: 440px !important;
}

.w450 {
  width: 450px !important;
}

.w460 {
  width: 460px !important;
}

.w470 {
  width: 470px !important;
}

.w480 {
  width: 480px !important;
}

.w490 {
  width: 490px !important;
}

.w500 {
  width: 500px !important;
}

/* margin-top variation */
.mt0 {
  margin-top: 0 !important;
}

.mt10 {
  margin-top: 10px !important;
}

.mt20 {
  margin-top: 20px !important;
}

.mt30 {
  margin-top: 30px !important;
}

.mt40 {
  margin-top: 40px !important;
}

.mt50 {
  margin-top: 50px !important;
}

.mt60 {
  margin-top: 60px !important;
}

.mt70 {
  margin-top: 70px !important;
}

.mt80 {
  margin-top: 80px !important;
}

.mt90 {
  margin-top: 90px !important;
}

.mt100 {
  margin-top: 100px !important;
}

.mt110 {
  margin-top: 110px !important;
}

.mt120 {
  margin-top: 120px !important;
}

.mt130 {
  margin-top: 130px !important;
}

.mt140 {
  margin-top: 140px !important;
}

.mt150 {
  margin-top: 150px !important;
}

.mt160 {
  margin-top: 160px !important;
}

.mt170 {
  margin-top: 170px !important;
}

.mt180 {
  margin-top: 180px !important;
}

.mt190 {
  margin-top: 190px !important;
}

.mt200 {
  margin-top: 200px !important;
}

.mt210 {
  margin-top: 210px !important;
}

.mt220 {
  margin-top: 220px !important;
}

.mt230 {
  margin-top: 230px !important;
}

.mt240 {
  margin-top: 240px !important;
}

.mt250 {
  margin-top: 250px !important;
}

.mt260 {
  margin-top: 260px !important;
}

.mt270 {
  margin-top: 270px !important;
}

.mt280 {
  margin-top: 280px !important;
}

.mt290 {
  margin-top: 290px !important;
}

.mt300 {
  margin-top: 300px !important;
}

.mt310 {
  margin-top: 310px !important;
}

.mt320 {
  margin-top: 320px !important;
}

.mt330 {
  margin-top: 330px !important;
}

.mt340 {
  margin-top: 340px !important;
}

.mt350 {
  margin-top: 350px !important;
}

.mt360 {
  margin-top: 360px !important;
}

.mt370 {
  margin-top: 370px !important;
}

.mt380 {
  margin-top: 380px !important;
}

.mt390 {
  margin-top: 390px !important;
}

.mt400 {
  margin-top: 400px !important;
}

.mt410 {
  margin-top: 410px !important;
}

.mt420 {
  margin-top: 420px !important;
}

.mt430 {
  margin-top: 430px !important;
}

.mt440 {
  margin-top: 440px !important;
}

.mt450 {
  margin-top: 450px !important;
}

.mt460 {
  margin-top: 460px !important;
}

.mt470 {
  margin-top: 470px !important;
}

.mt480 {
  margin-top: 480px !important;
}

.mt490 {
  margin-top: 490px !important;
}

.mt500 {
  margin-top: 500px !important;
}

/* margin-right variation */
.mr0 {
  margin-right: 0 !important;
}

.mr10 {
  margin-right: 10px !important;
}

.mr20 {
  margin-right: 20px !important;
}

.mr30 {
  margin-right: 30px !important;
}

.mr40 {
  margin-right: 40px !important;
}

.mr50 {
  margin-right: 50px !important;
}

.mr60 {
  margin-right: 60px !important;
}

.mr70 {
  margin-right: 70px !important;
}

.mr80 {
  margin-right: 80px !important;
}

.mr90 {
  margin-right: 90px !important;
}

.mr100 {
  margin-right: 100px !important;
}

.mr110 {
  margin-right: 110px !important;
}

.mr120 {
  margin-right: 120px !important;
}

.mr130 {
  margin-right: 130px !important;
}

.mr140 {
  margin-right: 140px !important;
}

.mr150 {
  margin-right: 150px !important;
}

.mr160 {
  margin-right: 160px !important;
}

.mr170 {
  margin-right: 170px !important;
}

.mr180 {
  margin-right: 180px !important;
}

.mr190 {
  margin-right: 190px !important;
}

.mr200 {
  margin-right: 200px !important;
}

.mr210 {
  margin-right: 210px !important;
}

.mr220 {
  margin-right: 220px !important;
}

.mr230 {
  margin-right: 230px !important;
}

.mr240 {
  margin-right: 240px !important;
}

.mr250 {
  margin-right: 250px !important;
}

.mr260 {
  margin-right: 260px !important;
}

.mr270 {
  margin-right: 270px !important;
}

.mr280 {
  margin-right: 280px !important;
}

.mr290 {
  margin-right: 290px !important;
}

.mr300 {
  margin-right: 300px !important;
}

.mr310 {
  margin-right: 310px !important;
}

.mr320 {
  margin-right: 320px !important;
}

.mr330 {
  margin-right: 330px !important;
}

.mr340 {
  margin-right: 340px !important;
}

.mr350 {
  margin-right: 350px !important;
}

.mr360 {
  margin-right: 360px !important;
}

.mr370 {
  margin-right: 370px !important;
}

.mr380 {
  margin-right: 380px !important;
}

.mr390 {
  margin-right: 390px !important;
}

.mr400 {
  margin-right: 400px !important;
}

.mr410 {
  margin-right: 410px !important;
}

.mr420 {
  margin-right: 420px !important;
}

.mr430 {
  margin-right: 430px !important;
}

.mr440 {
  margin-right: 440px !important;
}

.mr450 {
  margin-right: 450px !important;
}

.mr460 {
  margin-right: 460px !important;
}

.mr470 {
  margin-right: 470px !important;
}

.mr480 {
  margin-right: 480px !important;
}

.mr490 {
  margin-right: 490px !important;
}

.mr500 {
  margin-right: 500px !important;
}

/* margin-left variation */
.ml0 {
  margin-left: 0 !important;
}

.ml10 {
  margin-left: 10px !important;
}

.ml20 {
  margin-left: 20px !important;
}

.ml30 {
  margin-left: 30px !important;
}

.ml40 {
  margin-left: 40px !important;
}

.ml50 {
  margin-left: 50px !important;
}

.ml60 {
  margin-left: 60px !important;
}

.ml70 {
  margin-left: 70px !important;
}

.ml80 {
  margin-left: 80px !important;
}

.ml90 {
  margin-left: 90px !important;
}

.ml100 {
  margin-left: 100px !important;
}

.ml110 {
  margin-left: 110px !important;
}

.ml120 {
  margin-left: 120px !important;
}

.ml130 {
  margin-left: 130px !important;
}

.ml140 {
  margin-left: 140px !important;
}

.ml150 {
  margin-left: 150px !important;
}

.ml160 {
  margin-left: 160px !important;
}

.ml170 {
  margin-left: 170px !important;
}

.ml180 {
  margin-left: 180px !important;
}

.ml190 {
  margin-left: 190px !important;
}

.ml200 {
  margin-left: 200px !important;
}

.ml210 {
  margin-left: 210px !important;
}

.ml220 {
  margin-left: 220px !important;
}

.ml230 {
  margin-left: 230px !important;
}

.ml240 {
  margin-left: 240px !important;
}

.ml250 {
  margin-left: 250px !important;
}

.ml260 {
  margin-left: 260px !important;
}

.ml270 {
  margin-left: 270px !important;
}

.ml280 {
  margin-left: 280px !important;
}

.ml290 {
  margin-left: 290px !important;
}

.ml300 {
  margin-left: 300px !important;
}

.ml310 {
  margin-left: 310px !important;
}

.ml320 {
  margin-left: 320px !important;
}

.ml330 {
  margin-left: 330px !important;
}

.ml340 {
  margin-left: 340px !important;
}

.ml350 {
  margin-left: 350px !important;
}

.ml360 {
  margin-left: 360px !important;
}

.ml370 {
  margin-left: 370px !important;
}

.ml380 {
  margin-left: 380px !important;
}

.ml390 {
  margin-left: 390px !important;
}

.ml400 {
  margin-left: 400px !important;
}

.ml410 {
  margin-left: 410px !important;
}

.ml420 {
  margin-left: 420px !important;
}

.ml430 {
  margin-left: 430px !important;
}

.ml440 {
  margin-left: 440px !important;
}

.ml450 {
  margin-left: 450px !important;
}

.ml460 {
  margin-left: 460px !important;
}

.ml470 {
  margin-left: 470px !important;
}

.ml480 {
  margin-left: 480px !important;
}

.ml490 {
  margin-left: 490px !important;
}

.ml500 {
  margin-left: 500px !important;
}

/* margin-bottom variation */
.mb0 {
  margin-bottom: 0 !important;
}

.mb10 {
  margin-bottom: 10px !important;
}

.mb20 {
  margin-bottom: 20px !important;
}

.mb30 {
  margin-bottom: 30px !important;
}

.mb40 {
  margin-bottom: 40px !important;
}

.mb50 {
  margin-bottom: 50px !important;
}

.mb60 {
  margin-bottom: 60px !important;
}

.mb70 {
  margin-bottom: 70px !important;
}

.mb80 {
  margin-bottom: 80px !important;
}

.mb90 {
  margin-bottom: 90px !important;
}

.mb100 {
  margin-bottom: 100px !important;
}

.mb110 {
  margin-bottom: 110px !important;
}

.mb120 {
  margin-bottom: 120px !important;
}

.mb130 {
  margin-bottom: 130px !important;
}

.mb140 {
  margin-bottom: 140px !important;
}

.mb150 {
  margin-bottom: 150px !important;
}

.mb160 {
  margin-bottom: 160px !important;
}

.mb170 {
  margin-bottom: 170px !important;
}

.mb180 {
  margin-bottom: 180px !important;
}

.mb190 {
  margin-bottom: 190px !important;
}

.mb200 {
  margin-bottom: 200px !important;
}

.mb210 {
  margin-bottom: 210px !important;
}

.mb220 {
  margin-bottom: 220px !important;
}

.mb230 {
  margin-bottom: 230px !important;
}

.mb240 {
  margin-bottom: 240px !important;
}

.mb250 {
  margin-bottom: 250px !important;
}

.mb260 {
  margin-bottom: 260px !important;
}

.mb270 {
  margin-bottom: 270px !important;
}

.mb280 {
  margin-bottom: 280px !important;
}

.mb290 {
  margin-bottom: 290px !important;
}

.mb300 {
  margin-bottom: 300px !important;
}

.mb310 {
  margin-bottom: 310px !important;
}

.mb320 {
  margin-bottom: 320px !important;
}

.mb330 {
  margin-bottom: 330px !important;
}

.mb340 {
  margin-bottom: 340px !important;
}

.mb350 {
  margin-bottom: 350px !important;
}

.mb360 {
  margin-bottom: 360px !important;
}

.mb370 {
  margin-bottom: 370px !important;
}

.mb380 {
  margin-bottom: 380px !important;
}

.mb390 {
  margin-bottom: 390px !important;
}

.mb400 {
  margin-bottom: 400px !important;
}

.mb410 {
  margin-bottom: 410px !important;
}

.mb420 {
  margin-bottom: 420px !important;
}

.mb430 {
  margin-bottom: 430px !important;
}

.mb440 {
  margin-bottom: 440px !important;
}

.mb450 {
  margin-bottom: 450px !important;
}

.mb460 {
  margin-bottom: 460px !important;
}

.mb470 {
  margin-bottom: 470px !important;
}

.mb480 {
  margin-bottom: 480px !important;
}

.mb490 {
  margin-bottom: 490px !important;
}

.mb500 {
  margin-bottom: 500px !important;
}

/*-----------------------------------------------------------
=== [ Main Block Setting ] ================================
------------------------------------------------------------*/
body {
  position: relative;
  width: 100%;
  height: 100%;
  min-width: 980px;
  background: url(/en/cmn/img/bg_body.png) repeat-x 0 59px white;
}

.container {
  position: absolute;
  width: 100%;
  min-width: 1000px;
}

* html .container {
  overflow-x: visible;
}

#contents {
  width: 100%;
  min-height: 480px;
  padding-top: 58px;
}

#contents .wrap {
  /* width: 980px; */
  margin: 0 auto 40px auto;
  padding: 0 0 0 0;
  /* background: url(/en/cmn/img/aside_line.gif) repeat-y 239px 0; */
}

.exception #contents .wrap {
  background: none;
}

#contents #pagetop {
  text-align: right;
  margin: 10px 0 0 0;
}

#topicpath {
  margin: 0 auto;
  padding: 0 0 3px 0;
  width: 980px;
}

/*-----------------------------------------------------------
=== [ Pane Option Setting ] ===============================
------------------------------------------------------------*/
/* ----- pane1 ----- */
body.pane1 #main {
  width: 680px;
  min-height: 320px;
  margin: 45px auto 0 auto;
  padding: 30px 30px 0 30px;
  background-color: #ffffff;
}

/* ----- pane2 ----- */
#category-title {
  padding: 0 0 12px 0;
  font-size: 141%;
  font-weight: bold;
  line-height: 1em;
}

#extra {
  width: 210px;
  margin: 15px 0 0 0;
}

/*EOF*/
