@charset "UTF-8";
/*-----------------------------------------------------------
===  [ default CSS ]  ====================================
------------------------------------------------------------*/
/* ***************************************************************************** */
/*

　目次

-------------------------------------------------------------------------------

　01. reset
　02. module

*/
/* ***************************************************************************** */
/** -------------------------------------------------------
 ** 01. reset
 ** ------------------------------------------------------- */
/* 
html5doctor.com Reset Stylesheet
v1.6.1
Last Updated: 2010-09-17
Author: Richard Clark - http://richclarkdesign.com 
Twitter: @rich_clark
*/
html,
body,
div,
span,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
abbr,
address,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
samp,
small,
strong,
sub,
sup,
var,
b,
i,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section,
summary,
time,
mark,
audio,
video,
main {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  /* change */
  /* vertical-align: baseline; */
  vertical-align: top;
  /* background: transparent; */
  /* add */
  box-sizing: border-box;
}

html {
  /* add */
  overflow-y: scroll;
}

body {
  line-height: 1;
  /* add */
  -ms-size-adjust: 100%;
  -moz-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
  text-size-adjust: 100%;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section,
main {
  /* add main */
  display: block;
}

ul,
ol,
dl {
  /* nav ul delete, ul, ol, dl add */
  list-style: none;
}

blockquote,
q {
  quotes: none;
}

blockquote:before,
blockquote:after,
q:before,
q:after {
  content: '';
  content: none;
}

a {
  margin: 0;
  padding: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
  /* add */
  box-sizing: border-box;
}

/* change colours to suit your needs */
ins {
  background-color: #ff9;
  color: #000;
  text-decoration: none;
}

/* change colours to suit your needs */
mark {
  background-color: #ff9;
  color: #000;
  font-style: italic;
  font-weight: bold;
}

del {
  text-decoration: line-through;
}

abbr[title],
dfn[title] {
  border-bottom: 1px dotted;
  cursor: help;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
  /* add */
  empty-cells: show;
}

caption,
th {
  /* add */
  text-align: left;
}

caption {
  /* add */
  font-style: normal;
  font-weight: normal;
}

th {
  /* add */
  font-style: normal;
}

/* change border colour to suit your needs */
hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #cccccc;
  margin: 1em 0;
  padding: 0;
}

input,
select {
  vertical-align: middle;
}

input,
textarea {
  /* add */
  font-size: 100%;
  box-sizing: border-box;
}

em,
address {
  /* add */
  font-style: normal;
}

sub,
sup {
  /* add */
  font-family: Arial, Helvetica, sans-serif;
  line-height: 1.0;
  font-size: 75%;
}

sup {
  /* add */
  vertical-align: text-top;
}

sub {
  /* add */
  vertical-align: text-bottom;
}

*:before, *:after { box-sizing: inherit; }
/* ***************************************************************************** */
/** -------------------------------------------------------
 ** 02. module
 ** ------------------------------------------------------- */
/* float
----------------------------------------------------*/
.modFtLeft {
  float: left !important;
}

.modFtRight {
  float: right !important;
}

.modFtImgLeft {
  float: left !important;
  margin-right: 1em !important;
}

.modFtImgRight {
  float: right !important;
  margin-left: 1em !important;
}

/* clear
----------------------------------------------------*/
.modClear {
  clear: both;
}

/* clearfix
----------------------------------------------------*/
.modClearfix:after {
  content: "";
  clear: both;
  display: block;
}

/* margin
----------------------------------------------------*/
/* -- px -- */
.modMt0 {
  margin-top: 0px !important;
}

.modMt5 {
  margin-top: 5px !important;
}

.modMt10 {
  margin-top: 10px !important;
}

.modMt15 {
  margin-top: 15px !important;
}

.modMt20 {
  margin-top: 20px !important;
}

.modMt25 {
  margin-top: 25px !important;
}

.modMt30 {
  margin-top: 30px !important;
}

.modMt35 {
  margin-top: 35px !important;
}

.modMt40 {
  margin-top: 40px !important;
}

.modMt45 {
  margin-top: 45px !important;
}

.modMt50 {
  margin-top: 50px !important;
}

.modMt55 {
  margin-top: 55px !important;
}

.modMt60 {
  margin-top: 60px !important;
}

.modMt65 {
  margin-top: 65px !important;
}

.modMt70 {
  margin-top: 70px !important;
}

.modMt75 {
  margin-top: 75px !important;
}

.modMt80 {
  margin-top: 80px !important;
}

.modMt85 {
  margin-top: 85px !important;
}

.modMt90 {
  margin-top: 90px !important;
}

.modMt95 {
  margin-top: 95px !important;
}

.modMt100 {
  margin-top: 100px !important;
}

.modMr0 {
  margin-right: 0px !important;
}

.modMr5 {
  margin-right: 5px !important;
}

.modMr10 {
  margin-right: 10px !important;
}

.modMr15 {
  margin-right: 15px !important;
}

.modMr20 {
  margin-right: 20px !important;
}

.modMr25 {
  margin-right: 25px !important;
}

.modMr30 {
  margin-right: 30px !important;
}

.modMr35 {
  margin-right: 35px !important;
}

.modMr40 {
  margin-right: 40px !important;
}

.modMr45 {
  margin-right: 45px !important;
}

.modMr50 {
  margin-right: 50px !important;
}

.modMr55 {
  margin-right: 55px !important;
}

.modMr60 {
  margin-right: 60px !important;
}

.modMr65 {
  margin-right: 65px !important;
}

.modMr70 {
  margin-right: 70px !important;
}

.modMr75 {
  margin-right: 75px !important;
}

.modMr80 {
  margin-right: 80px !important;
}

.modMr85 {
  margin-right: 85px !important;
}

.modMr90 {
  margin-right: 90px !important;
}

.modMr95 {
  margin-right: 95px !important;
}

.modMr100 {
  margin-right: 100px !important;
}

.modMb0 {
  margin-bottom: 0px !important;
}

.modMb5 {
  margin-bottom: 5px !important;
}

.modMb10 {
  margin-bottom: 10px !important;
}

.modMb15 {
  margin-bottom: 15px !important;
}

.modMb20 {
  margin-bottom: 20px !important;
}

.modMb25 {
  margin-bottom: 25px !important;
}

.modMb30 {
  margin-bottom: 30px !important;
}

.modMb35 {
  margin-bottom: 35px !important;
}

.modMb40 {
  margin-bottom: 40px !important;
}

.modMb45 {
  margin-bottom: 45px !important;
}

.modMb50 {
  margin-bottom: 50px !important;
}

.modMb55 {
  margin-bottom: 55px !important;
}

.modMb60 {
  margin-bottom: 60px !important;
}

.modMb65 {
  margin-bottom: 65px !important;
}

.modMb70 {
  margin-bottom: 70px !important;
}

.modMb75 {
  margin-bottom: 75px !important;
}

.modMb80 {
  margin-bottom: 80px !important;
}

.modMb85 {
  margin-bottom: 85px !important;
}

.modMb90 {
  margin-bottom: 90px !important;
}

.modMb95 {
  margin-bottom: 95px !important;
}

.modMb100 {
  margin-bottom: 100px !important;
}

.modMl0 {
  margin-left: 0px !important;
}

.modMl5 {
  margin-left: 5px !important;
}

.modMl10 {
  margin-left: 10px !important;
}

.modMl15 {
  margin-left: 15px !important;
}

.modMl20 {
  margin-left: 20px !important;
}

.modMl25 {
  margin-left: 25px !important;
}

.modMl30 {
  margin-left: 30px !important;
}

.modMl35 {
  margin-left: 35px !important;
}

.modMl40 {
  margin-left: 40px !important;
}

.modMl45 {
  margin-left: 45px !important;
}

.modMl50 {
  margin-left: 50px !important;
}

.modMl55 {
  margin-left: 55px !important;
}

.modMl60 {
  margin-left: 60px !important;
}

.modMl65 {
  margin-left: 65px !important;
}

.modMl70 {
  margin-left: 70px !important;
}

.modMl75 {
  margin-left: 75px !important;
}

.modMl80 {
  margin-left: 80px !important;
}

.modMl85 {
  margin-left: 85px !important;
}

.modMl90 {
  margin-left: 90px !important;
}

.modMl95 {
  margin-left: 95px !important;
}

.modMl100 {
  margin-left: 100px !important;
}

/* -- em -- */
.modMtEm5 {
  margin-top: 0.5em !important;
}

.modMtEm10 {
  margin-top: 1em !important;
}

.modMtEm15 {
  margin-top: 1.5em !important;
}

.modMtEm20 {
  margin-top: 2em !important;
}

.modMtEm25 {
  margin-top: 2.5em !important;
}

.modMtEm30 {
  margin-top: 3em !important;
}

.modMtEm35 {
  margin-top: 3.5em !important;
}

.modMtEm40 {
  margin-top: 4em !important;
}

.modMtEm45 {
  margin-top: 4.5em !important;
}

.modMtEm50 {
  margin-top: 5em !important;
}

.modMrEm5 {
  margin-right: 0.5em !important;
}

.modMrEm10 {
  margin-right: 1em !important;
}

.modMrEm15 {
  margin-right: 1.5em !important;
}

.modMrEm20 {
  margin-right: 2em !important;
}

.modMrEm25 {
  margin-right: 2.5em !important;
}

.modMrEm30 {
  margin-right: 3em !important;
}

.modMrEm35 {
  margin-right: 3.5em !important;
}

.modMrEm40 {
  margin-right: 4em !important;
}

.modMrEm45 {
  margin-right: 4.5em !important;
}

.modMrEm50 {
  margin-right: 5em !important;
}

.modMbEm5 {
  margin-bottom: 0.5em !important;
}

.modMbEm10 {
  margin-bottom: 1em !important;
}

.modMbEm15 {
  margin-bottom: 1.5em !important;
}

.modMbEm20 {
  margin-bottom: 2em !important;
}

.modMbEm25 {
  margin-bottom: 2.5em !important;
}

.modMbEm30 {
  margin-bottom: 3em !important;
}

.modMbEm35 {
  margin-bottom: 3.5em !important;
}

.modMbEm40 {
  margin-bottom: 4em !important;
}

.modMbEm45 {
  margin-bottom: 4.5em !important;
}

.modMbEm50 {
  margin-bottom: 5em !important;
}

.modMlEm5 {
  margin-left: 0.5em !important;
}

.modMlEm10 {
  margin-left: 1em !important;
}

.modMlEm15 {
  margin-left: 1.5em !important;
}

.modMlEm20 {
  margin-left: 2em !important;
}

.modMlEm25 {
  margin-left: 2.5em !important;
}

.modMlEm30 {
  margin-left: 3em !important;
}

.modMlEm35 {
  margin-left: 3.5em !important;
}

.modMlEm40 {
  margin-left: 4em !important;
}

.modMlEm45 {
  margin-left: 4.5em !important;
}

.modMlEm50 {
  margin-left: 5em !important;
}

/* padding
----------------------------------------------------*/
/* -- px -- */
.modPt0 {
  padding-top: 0px !important;
}

.modPt5 {
  padding-top: 5px !important;
}

.modPt10 {
  padding-top: 10px !important;
}

.modPt15 {
  padding-top: 15px !important;
}

.modPt20 {
  padding-top: 20px !important;
}

.modPt25 {
  padding-top: 25px !important;
}

.modPt30 {
  padding-top: 30px !important;
}

.modPt35 {
  padding-top: 35px !important;
}

.modPt40 {
  padding-top: 40px !important;
}

.modPt45 {
  padding-top: 45px !important;
}

.modPt50 {
  padding-top: 50px !important;
}

.modPt55 {
  padding-top: 55px !important;
}

.modPt60 {
  padding-top: 60px !important;
}

.modPt65 {
  padding-top: 65px !important;
}

.modPt70 {
  padding-top: 70px !important;
}

.modPt75 {
  padding-top: 75px !important;
}

.modPt80 {
  padding-top: 80px !important;
}

.modPt85 {
  padding-top: 85px !important;
}

.modPt90 {
  padding-top: 90px !important;
}

.modPt95 {
  padding-top: 95px !important;
}

.modPt100 {
  padding-top: 100px !important;
}

.modPr0 {
  padding-right: 0px !important;
}

.modPr5 {
  padding-right: 5px !important;
}

.modPr10 {
  padding-right: 10px !important;
}

.modPr15 {
  padding-right: 15px !important;
}

.modPr20 {
  padding-right: 20px !important;
}

.modPr25 {
  padding-right: 25px !important;
}

.modPr30 {
  padding-right: 30px !important;
}

.modPr35 {
  padding-right: 35px !important;
}

.modPr40 {
  padding-right: 40px !important;
}

.modPr45 {
  padding-right: 45px !important;
}

.modPr50 {
  padding-right: 50px !important;
}

.modPr55 {
  padding-right: 55px !important;
}

.modPr60 {
  padding-right: 60px !important;
}

.modPr65 {
  padding-right: 65px !important;
}

.modPr70 {
  padding-right: 70px !important;
}

.modPr75 {
  padding-right: 75px !important;
}

.modPr80 {
  padding-right: 80px !important;
}

.modPr85 {
  padding-right: 85px !important;
}

.modPr90 {
  padding-right: 90px !important;
}

.modPr95 {
  padding-right: 95px !important;
}

.modPr100 {
  padding-right: 100px !important;
}

.modPb0 {
  padding-bottom: 0px !important;
}

.modPb5 {
  padding-bottom: 5px !important;
}

.modPb10 {
  padding-bottom: 10px !important;
}

.modPb15 {
  padding-bottom: 15px !important;
}

.modPb20 {
  padding-bottom: 20px !important;
}

.modPb25 {
  padding-bottom: 25px !important;
}

.modPb30 {
  padding-bottom: 30px !important;
}

.modPb35 {
  padding-bottom: 35px !important;
}

.modPb40 {
  padding-bottom: 40px !important;
}

.modPb45 {
  padding-bottom: 45px !important;
}

.modPb50 {
  padding-bottom: 50px !important;
}

.modPb55 {
  padding-bottom: 55px !important;
}

.modPb60 {
  padding-bottom: 60px !important;
}

.modPb65 {
  padding-bottom: 65px !important;
}

.modPb70 {
  padding-bottom: 70px !important;
}

.modPb75 {
  padding-bottom: 75px !important;
}

.modPb80 {
  padding-bottom: 80px !important;
}

.modPb85 {
  padding-bottom: 85px !important;
}

.modPb90 {
  padding-bottom: 90px !important;
}

.modPb95 {
  padding-bottom: 95px !important;
}

.modPb100 {
  padding-bottom: 100px !important;
}

.modPl0 {
  padding-left: 0px !important;
}

.modPl5 {
  padding-left: 5px !important;
}

.modPl10 {
  padding-left: 10px !important;
}

.modPl15 {
  padding-left: 15px !important;
}

.modPl20 {
  padding-left: 20px !important;
}

.modPl25 {
  padding-left: 25px !important;
}

.modPl30 {
  padding-left: 30px !important;
}

.modPl35 {
  padding-left: 35px !important;
}

.modPl40 {
  padding-left: 40px !important;
}

.modPl45 {
  padding-left: 45px !important;
}

.modPl50 {
  padding-left: 50px !important;
}

.modPl55 {
  padding-left: 55px !important;
}

.modPl60 {
  padding-left: 60px !important;
}

.modPl65 {
  padding-left: 65px !important;
}

.modPl70 {
  padding-left: 70px !important;
}

.modPl75 {
  padding-left: 75px !important;
}

.modPl80 {
  padding-left: 80px !important;
}

.modPl85 {
  padding-left: 85px !important;
}

.modPl90 {
  padding-left: 90px !important;
}

.modPl95 {
  padding-left: 95px !important;
}

.modPl100 {
  padding-left: 100px !important;
}

/* width
----------------------------------------------------*/
.modW0 {
  width: 0px !important;
}

.modW5 {
  width: 5px !important;
}

.modW10 {
  width: 10px !important;
}

.modW15 {
  width: 15px !important;
}

.modW20 {
  width: 20px !important;
}

.modW25 {
  width: 25px !important;
}

.modW30 {
  width: 30px !important;
}

.modW35 {
  width: 35px !important;
}

.modW40 {
  width: 40px !important;
}

.modW45 {
  width: 45px !important;
}

.modW50 {
  width: 50px !important;
}

.modW55 {
  width: 55px !important;
}

.modW60 {
  width: 60px !important;
}

.modW65 {
  width: 65px !important;
}

.modW70 {
  width: 70px !important;
}

.modW75 {
  width: 75px !important;
}

.modW80 {
  width: 80px !important;
}

.modW85 {
  width: 85px !important;
}

.modW90 {
  width: 90px !important;
}

.modW95 {
  width: 95px !important;
}

.modW100 {
  width: 100px !important;
}

.modW105 {
  width: 105px !important;
}

.modW110 {
  width: 110px !important;
}

.modW115 {
  width: 115px !important;
}

.modW120 {
  width: 120px !important;
}

.modW125 {
  width: 125px !important;
}

.modW130 {
  width: 130px !important;
}

.modW135 {
  width: 135px !important;
}

.modW140 {
  width: 140px !important;
}

.modW145 {
  width: 145px !important;
}

.modW150 {
  width: 150px !important;
}

.modW155 {
  width: 155px !important;
}

.modW160 {
  width: 160px !important;
}

.modW165 {
  width: 165px !important;
}

.modW170 {
  width: 170px !important;
}

.modW175 {
  width: 175px !important;
}

.modW180 {
  width: 180px !important;
}

.modW185 {
  width: 185px !important;
}

.modW190 {
  width: 190px !important;
}

.modW195 {
  width: 195px !important;
}

.modW200 {
  width: 200px !important;
}

.modW205 {
  width: 205px !important;
}

.modW210 {
  width: 210px !important;
}

.modW215 {
  width: 215px !important;
}

.modW220 {
  width: 220px !important;
}

.modW225 {
  width: 225px !important;
}

.modW230 {
  width: 230px !important;
}

.modW235 {
  width: 235px !important;
}

.modW240 {
  width: 240px !important;
}

.modW245 {
  width: 245px !important;
}

.modW250 {
  width: 250px !important;
}

.modW255 {
  width: 255px !important;
}

.modW260 {
  width: 260px !important;
}

.modW265 {
  width: 265px !important;
}

.modW270 {
  width: 270px !important;
}

.modW275 {
  width: 275px !important;
}

.modW280 {
  width: 280px !important;
}

.modW285 {
  width: 285px !important;
}

.modW290 {
  width: 290px !important;
}

.modW295 {
  width: 295px !important;
}

.modW300 {
  width: 300px !important;
}

.modW305 {
  width: 305px !important;
}

.modW310 {
  width: 310px !important;
}

.modW315 {
  width: 315px !important;
}

.modW320 {
  width: 320px !important;
}

.modW325 {
  width: 325px !important;
}

.modW330 {
  width: 330px !important;
}

.modW335 {
  width: 335px !important;
}

.modW340 {
  width: 340px !important;
}

.modW345 {
  width: 345px !important;
}

.modW350 {
  width: 350px !important;
}

.modW355 {
  width: 355px !important;
}

.modW360 {
  width: 360px !important;
}

.modW365 {
  width: 365px !important;
}

.modW370 {
  width: 370px !important;
}

.modW375 {
  width: 375px !important;
}

.modW380 {
  width: 380px !important;
}

.modW385 {
  width: 385px !important;
}

.modW390 {
  width: 390px !important;
}

.modW395 {
  width: 395px !important;
}

.modW400 {
  width: 400px !important;
}

.modW405 {
  width: 405px !important;
}

.modW410 {
  width: 410px !important;
}

.modW415 {
  width: 415px !important;
}

.modW420 {
  width: 420px !important;
}

.modW425 {
  width: 425px !important;
}

.modW430 {
  width: 430px !important;
}

.modW435 {
  width: 435px !important;
}

.modW440 {
  width: 440px !important;
}

.modW445 {
  width: 445px !important;
}

.modW450 {
  width: 450px !important;
}

.modW455 {
  width: 455px !important;
}

.modW460 {
  width: 460px !important;
}

.modW465 {
  width: 465px !important;
}

.modW470 {
  width: 470px !important;
}

.modW475 {
  width: 475px !important;
}

.modW480 {
  width: 480px !important;
}

.modW485 {
  width: 485px !important;
}

.modW490 {
  width: 490px !important;
}

.modW495 {
  width: 495px !important;
}

.modW500 {
  width: 500px !important;
}

.modW505 {
  width: 505px !important;
}

.modW510 {
  width: 510px !important;
}

.modW515 {
  width: 515px !important;
}

.modW520 {
  width: 520px !important;
}

.modW525 {
  width: 525px !important;
}

.modW530 {
  width: 530px !important;
}

.modW535 {
  width: 535px !important;
}

.modW540 {
  width: 540px !important;
}

.modW545 {
  width: 545px !important;
}

.modW550 {
  width: 550px !important;
}

.modW555 {
  width: 555px !important;
}

.modW560 {
  width: 560px !important;
}

.modW565 {
  width: 565px !important;
}

.modW570 {
  width: 570px !important;
}

.modW575 {
  width: 575px !important;
}

.modW580 {
  width: 580px !important;
}

.modW585 {
  width: 585px !important;
}

.modW590 {
  width: 590px !important;
}

.modW595 {
  width: 595px !important;
}

.modW600 {
  width: 600px !important;
}

.modW605 {
  width: 605px !important;
}

.modW610 {
  width: 610px !important;
}

.modW615 {
  width: 615px !important;
}

.modW620 {
  width: 620px !important;
}

.modW625 {
  width: 625px !important;
}

.modW630 {
  width: 630px !important;
}

.modW635 {
  width: 635px !important;
}

.modW640 {
  width: 640px !important;
}

.modW645 {
  width: 645px !important;
}

.modW650 {
  width: 650px !important;
}

.modW655 {
  width: 655px !important;
}

.modW660 {
  width: 660px !important;
}

.modW665 {
  width: 665px !important;
}

.modW670 {
  width: 670px !important;
}

/* width variation (%) */
.modWP0 {
  width: 0% !important;
}

.modWP5 {
  width: 5% !important;
}

.modWP10 {
  width: 10% !important;
}

.modWP15 {
  width: 15% !important;
}

.modWP20 {
  width: 20% !important;
}

.modWP25 {
  width: 25% !important;
}

.modWP30 {
  width: 30% !important;
}

.modWP35 {
  width: 35% !important;
}

.modWP40 {
  width: 40% !important;
}

.modWP45 {
  width: 45% !important;
}

.modWP50 {
  width: 50% !important;
}

.modWP55 {
  width: 55% !important;
}

.modWP60 {
  width: 60% !important;
}

.modWP65 {
  width: 65% !important;
}

.modWP70 {
  width: 70% !important;
}

.modWP75 {
  width: 75% !important;
}

.modWP80 {
  width: 80% !important;
}

.modWP85 {
  width: 85% !important;
}

.modWP90 {
  width: 90% !important;
}

.modWP95 {
  width: 95% !important;
}

.modWP100 {
  width: 100% !important;
}

/* height
----------------------------------------------------*/
.modH0 {
  height: 0px !important;
}

.modH5 {
  height: 5px !important;
}

.modH10 {
  height: 10px !important;
}

.modH15 {
  height: 15px !important;
}

.modH20 {
  height: 20px !important;
}

.modH25 {
  height: 25px !important;
}

.modH30 {
  height: 30px !important;
}

.modH35 {
  height: 35px !important;
}

.modH40 {
  height: 40px !important;
}

.modH45 {
  height: 45px !important;
}

.modH50 {
  height: 50px !important;
}

.modH55 {
  height: 55px !important;
}

.modH60 {
  height: 60px !important;
}

.modH65 {
  height: 65px !important;
}

.modH70 {
  height: 70px !important;
}

.modH75 {
  height: 75px !important;
}

.modH80 {
  height: 80px !important;
}

.modH85 {
  height: 85px !important;
}

.modH90 {
  height: 90px !important;
}

.modH95 {
  height: 95px !important;
}

.modH100 {
  height: 100px !important;
}

.modH105 {
  height: 105px !important;
}

.modH110 {
  height: 110px !important;
}

.modH115 {
  height: 115px !important;
}

.modH120 {
  height: 120px !important;
}

.modH125 {
  height: 125px !important;
}

.modH130 {
  height: 130px !important;
}

.modH135 {
  height: 135px !important;
}

.modH140 {
  height: 140px !important;
}

.modH145 {
  height: 145px !important;
}

.modH150 {
  height: 150px !important;
}

.modH155 {
  height: 155px !important;
}

.modH160 {
  height: 160px !important;
}

.modH165 {
  height: 165px !important;
}

.modH170 {
  height: 170px !important;
}

.modH175 {
  height: 175px !important;
}

.modH180 {
  height: 180px !important;
}

.modH185 {
  height: 185px !important;
}

.modH190 {
  height: 190px !important;
}

.modH195 {
  height: 195px !important;
}

.modH200 {
  height: 200px !important;
}

.modH205 {
  height: 205px !important;
}

.modH210 {
  height: 210px !important;
}

.modH215 {
  height: 215px !important;
}

.modH220 {
  height: 220px !important;
}

.modH225 {
  height: 225px !important;
}

.modH230 {
  height: 230px !important;
}

.modH235 {
  height: 235px !important;
}

.modH240 {
  height: 240px !important;
}

.modH245 {
  height: 245px !important;
}

.modH250 {
  height: 250px !important;
}

.modH255 {
  height: 255px !important;
}

.modH260 {
  height: 260px !important;
}

.modH265 {
  height: 265px !important;
}

.modH270 {
  height: 270px !important;
}

.modH275 {
  height: 275px !important;
}

.modH280 {
  height: 280px !important;
}

.modH285 {
  height: 285px !important;
}

.modH290 {
  height: 290px !important;
}

.modH295 {
  height: 295px !important;
}

.modH300 {
  height: 300px !important;
}

.modH305 {
  height: 305px !important;
}

.modH310 {
  height: 310px !important;
}

.modH315 {
  height: 315px !important;
}

.modH320 {
  height: 320px !important;
}

.modH325 {
  height: 325px !important;
}

.modH330 {
  height: 330px !important;
}

.modH335 {
  height: 335px !important;
}

.modH340 {
  height: 340px !important;
}

.modH345 {
  height: 345px !important;
}

.modH350 {
  height: 350px !important;
}

.modH355 {
  height: 355px !important;
}

.modH360 {
  height: 360px !important;
}

.modH365 {
  height: 365px !important;
}

.modH370 {
  height: 370px !important;
}

.modH375 {
  height: 375px !important;
}

.modH380 {
  height: 380px !important;
}

.modH385 {
  height: 385px !important;
}

.modH390 {
  height: 390px !important;
}

.modH395 {
  height: 395px !important;
}

.modH400 {
  height: 400px !important;
}

.modH405 {
  height: 405px !important;
}

.modH410 {
  height: 410px !important;
}

.modH415 {
  height: 415px !important;
}

.modH420 {
  height: 420px !important;
}

.modH425 {
  height: 425px !important;
}

.modH430 {
  height: 430px !important;
}

.modH435 {
  height: 435px !important;
}

.modH440 {
  height: 440px !important;
}

.modH445 {
  height: 445px !important;
}

.modH450 {
  height: 450px !important;
}

.modH455 {
  height: 455px !important;
}

.modH460 {
  height: 460px !important;
}

.modH465 {
  height: 465px !important;
}

.modH470 {
  height: 470px !important;
}

.modH475 {
  height: 475px !important;
}

.modH480 {
  height: 480px !important;
}

.modH485 {
  height: 485px !important;
}

.modH490 {
  height: 490px !important;
}

.modH495 {
  height: 495px !important;
}

.modH500 {
  height: 500px !important;
}

.modH505 {
  height: 505px !important;
}

.modH510 {
  height: 510px !important;
}

.modH515 {
  height: 515px !important;
}

.modH520 {
  height: 520px !important;
}

.modH525 {
  height: 525px !important;
}

.modH530 {
  height: 530px !important;
}

.modH535 {
  height: 535px !important;
}

.modH540 {
  height: 540px !important;
}

.modH545 {
  height: 545px !important;
}

.modH550 {
  height: 550px !important;
}

.modH555 {
  height: 555px !important;
}

.modH560 {
  height: 560px !important;
}

.modH565 {
  height: 565px !important;
}

.modH570 {
  height: 570px !important;
}

.modH575 {
  height: 575px !important;
}

.modH580 {
  height: 580px !important;
}

.modH585 {
  height: 585px !important;
}

.modH590 {
  height: 590px !important;
}

.modH595 {
  height: 595px !important;
}

.modH600 {
  height: 600px !important;
}

.modH605 {
  height: 605px !important;
}

.modH610 {
  height: 610px !important;
}

.modH615 {
  height: 615px !important;
}

.modH620 {
  height: 620px !important;
}

.modH625 {
  height: 625px !important;
}

.modH630 {
  height: 630px !important;
}

.modH635 {
  height: 635px !important;
}

.modH640 {
  height: 640px !important;
}

.modH645 {
  height: 645px !important;
}

.modH650 {
  height: 650px !important;
}

.modH655 {
  height: 655px !important;
}

.modH660 {
  height: 660px !important;
}

.modH665 {
  height: 665px !important;
}

.modH670 {
  height: 670px !important;
}

/* box position
----------------------------------------------------*/
.modBoxPosCenter {
  margin-right: auto;
  margin-left: auto;
}

.modBoxPosRight {
  margin-right: 0;
  margin-left: auto;
}

.modBoxPosLeft {
  margin-right: auto;
  margin-left: 0;
}

/* text position
----------------------------------------------------*/
.modTaCenter {
  text-align: center !important;
}

.modTaRight {
  text-align: right !important;
}

.modTaLeft {
  text-align: left !important;
}

.modVaTop {
  vertical-align: top !important;
}

.modVaMiddle {
  vertical-align: middle !important;
}

.modVaBottom {
  vertical-align: bottom !important;
}

/* indent
----------------------------------------------------*/
p.modIndent5,
.modIndent5 > li {
  padding-left: 0.5em;
  text-indent: -0.5em;
}

p.modIndent10,
.modIndent10 > li {
  padding-left: 1em;
  text-indent: -1em;
}

p.modIndent15,
.modIndent15 > li {
  padding-left: 1.5em;
  text-indent: -1.5em;
}

p.modIndent20,
.modIndent20 > li {
  padding-left: 2em;
  text-indent: -2em;
}

p.modIndent25,
.modIndent25 > li {
  padding-left: 2.5em;
  text-indent: -2.5em;
}

p.modIndent30,
.modIndent30 > li {
  padding-left: 3em;
  text-indent: -3em;
}

p.modIndent35,
.modIndent35 > li {
  padding-left: 3.5em;
  text-indent: -3.5em;
}

p.modIndent40,
.modIndent40 > li {
  padding-left: 4em;
  text-indent: -4em;
}

p.modIndent45,
.modIndent45 > li {
  padding-left: 4.5em;
  text-indent: -4.5em;
}

p.modIndent50,
.modIndent50 > li {
  padding-left: 5em;
  text-indent: -5em;
}

p.modIndent55,
.modIndent55 > li {
  padding-left: 5.5em;
  text-indent: -5.5em;
}

p.modIndent60,
.modIndent60 > li {
  padding-left: 6em;
  text-indent: -6em;
}

p.modIndent65,
.modIndent65 > li {
  padding-left: 6.5em;
  text-indent: -6.5em;
}

p.modIndent70,
.modIndent70 > li {
  padding-left: 7em;
  text-indent: -7em;
}

p.modIndent75,
.modIndent75 > li {
  padding-left: 7.5em;
  text-indent: -7.5em;
}

p.modIndent80,
.modIndent80 > li {
  padding-left: 8em;
  text-indent: -8em;
}

p.modIndent85,
.modIndent85 > li {
  padding-left: 8.5em;
  text-indent: -8.5em;
}

p.modIndent90,
.modIndent90 > li {
  padding-left: 9em;
  text-indent: -9em;
}

p.modIndent95,
.modIndent95 > li {
  padding-left: 9.5em;
  text-indent: -9.5em;
}

p.modIndent100,
.modIndent100 > li {
  padding-left: 10em;
  text-indent: -10em;
}

/* font
----------------------------------------------------*/
.modCaution {
  color: #C00;
}

.modBold {
  font-weight: bold !important;
}

.modNormal {
  font-weight: normal !important;
}


/* ***************************************************************************** */
