@charset "utf-8";

/* 2015-03-31 */

/*
 * -------------------------------------------------------------------- *|
 */
.list-style-none {
  list-style: none;
}
ul.no-marker {
  list-style: none;
  margin-left: 0;
}
.no-marker li {
  text-indent: 0;
}

/*
 * -------------------------------------------------------------------- *|
 */
.fz_large,    .fsLarge    { font-size: 112%;}
.fz_larger,   .fsLarger   { font-size: 128%;}
.fz_largest,  .fsLargest  { font-size: 156%;}
.fz_small,    .fsSmall    { font-size:  94%;}
.fz_smaller,  .fsSmaller  { font-size:  86%;}
.fz_smallest, .fsSmallest { font-size:  78%;}

.txt_center, .txtCenter   { text-align: center;}
.txt_left,   .txtLeft     { text-align: left;}
.txt_right,  .txtRight    { text-align: right;}

.ver_top                  { vertical-align: top;}
.ver_middle               { vertical-align: middle;}
.ver_bottom               { vertical-align: bottom;}

.fl_left, .floatLeft,
.float-column-left        { float: left; min-height: 1px;}
.fl_right, .floatRight,
.float-column-right       { float: right; min-height: 1px;}
.cl_both, .clearBoth      { clear: both;}

.display_b { display: block;}
.display_i { display: inline;}
.display_ib { display: inline-block;}

.txt_red { color: #f00;}

.block_center { margin: 0 auto;}

/*
 * -------------------------------------------------------------------- *|
 * 一見、意味不明で重複していると思われる内容は、
 * 2015年春以前の古いページ（特に、ニュースリリース）の設定を
 * 引き継ぐために必要なもの（たぶん）
 */
.fz_09, .txt_09, .txt_09i, .fontS09 { font-size: 0.9rem;}
.fz_10, .txt_10, .txt_10i, .fontS10 { font-size: 1.0rem;}
.fz_11, .txt_11, .txt_11i, .fontS11 { font-size: 1.1rem;}
.fz_12, .txt_12, .txt_12i, .fontS12 { font-size: 1.2rem;}
.fz_13, .txt_13, .txt_13i, .fontS13 { font-size: 1.3rem;}
.fz_14, .txt_14, .txt_14i, .fontS14 { font-size: 1.4rem;}
.fz_15, .txt_15, .txt_15i, .fontS15 { font-size: 1.5rem;}
.fz_16, .txt_16, .txt_16i, .fontS16 { font-size: 1.6rem;}
.fz_17, .txt_17, .txt_17i, .fontS17 { font-size: 1.7rem;}
.fz_18, .txt_18, .txt_18i, .fontS18 { font-size: 1.8rem;}
.fz_19, .txt_19, .txt_19i, .fontS19 { font-size: 1.9rem;}
.fz_20, .txt_20, .txt_20i, .fontS20 { font-size: 2.0rem;}
.fz_22, .txt_22, .txt_22i, .fontS22 { font-size: 2.2rem;}
.fz_24, .txt_24, .txt_24i, .fontS24 { font-size: 2.4rem;}
.fz_26, .txt_26, .txt_26i, .fontS26 { font-size: 2.6rem;}
.fz_28, .txt_28, .txt_28i, .fontS28 { font-size: 2.8rem;}
.fz_30, .txt_30, .txt_30i, .fontS30 { font-size: 3.0rem;}
.fz_32, .txt_32, .txt_32i, .fontS32 { font-size: 3.2rem;}
.fz_34, .txt_34, .txt_34i, .fontS34 { font-size: 3.4rem;}
.fz_36, .txt_36, .txt_36i, .fontS36 { font-size: 3.6rem;}
.fz_38, .txt_38, .txt_38i, .fontS38 { font-size: 3.8rem;}
.fz_40, .txt_40, .txt_40i, .fontS40 { font-size: 4.0rem;}


/*
 * -------------------------------------------------------------------- *|
 * 一見、意味不明で重複していると思われる内容は、
 * 2015年春以前の古いページ（特に、ニュースリリース）の設定を
 * 引き継ぐために必要なもの（たぶん）
 */
.mt_00, .mt_00i { margin-top:    0 !important;}
.mt_05, .mt_05i { margin-top:  5px !important;}
.mt_10, .mt_10i { margin-top: 10px !important;}
.mt_15, .mt_15i { margin-top: 15px !important;}
.mt_20, .mt_20i { margin-top: 20px !important;}
.mt_25, .mt_25i { margin-top: 25px !important;}
.mt_30, .mt_30i { margin-top: 30px !important;}
.mt_40, .mt_40i { margin-top: 40px !important;}
.mt_50, .mt_50i { margin-top: 50px !important;}
.mt_60, .mt_60i { margin-top: 60px !important;}
.mt_qu, .mt_qui { margin-top:  0.25em !important;}
.mt_ha, .mt_hai { margin-top:  0.5em !important;}
.mt_1e, .mt_1ei { margin-top:  1.0em !important;}
.mt_2e, .mt_2ei { margin-top:  2.0em !important;}
.mt_3e, .mt_3ei { margin-top:  3.0em !important;}

.mTop005 { margin-top: 5px;}
.mTop010 { margin-top: 10px;}
.mTop015 { margin-top: 15px;}
.mTop020 { margin-top: 20px;}
.mTop025 { margin-top: 25px;}
.mTop030 { margin-top: 30px;}
.mTop040 { margin-top: 40px;}
.mTop050 { margin-top: 50px;}
.mTop060 { margin-top: 60px;}

.mTop_5emi, .mt__5emi { margin-top: 0.5em !important;}
.mTop01emi, .mt_01emi { margin-top:   1em !important;}
.mTop02emi, .mt_02emi { margin-top:   2em !important;}
.mTop03emi, .mt_03emi { margin-top:   3em !important;}
/*  */
.mb_00, .mb_00i { margin-bottom:    0 !important;}
.mb_05, .mb_05i { margin-bottom:  5px !important;}
.mb_10, .mb_10i { margin-bottom: 10px !important;}
.mb_15, .mb_15i { margin-bottom: 15px !important;}
.mb_20, .mb_20i { margin-bottom: 20px !important;}
.mb_25, .mb_25i { margin-bottom: 25px !important;}
.mb_30, .mb_30i { margin-bottom: 30px !important;}
.mb_40, .mb_40i { margin-bottom: 40px !important;}
.mb_50, .mb_50i { margin-bottom: 50px !important;}
.mb_60, .mb_60i { margin-bottom: 60px !important;}
.mb_qu, .mb_qui { margin-bottom:  0.25em !important;}
.mb_ha, .mb_hai { margin-bottom:  0.5em !important;}
.mb_1e, .mb_1ei { margin-bottom:  1.0em !important;}
.mb_2e, .mb_2ei { margin-bottom:  2.0em !important;}
.mb_3e, .mb_3ei { margin-bottom:  3.0em !important;}

.mBottom005 { margin-bottom: 5px;}
.mBottom010 { margin-bottom: 10px;}
.mBottom015 { margin-bottom: 15px;}
.mBottom020 { margin-bottom: 20px;}
.mBottom025 { margin-bottom: 25px;}
.mBottom030 { margin-bottom: 30px;}
.mBottom040 { margin-bottom: 40px;}
.mBottom050 { margin-bottom: 50px;}
.mBottom060 { margin-bottom: 60px;}

.mBottom_5emi, .mb__5emi { margin-bottom: 0.5em !important;}
.mBottom01emi, .mb_01emi { margin-bottom:   1em !important;}
.mBottom02emi, .mb_02emi { margin-bottom:   2em !important;}
.mBottom03emi, .mb_03emi { margin-bottom:   3em !important;}
/*  */
.ml_00, .ml_00i { margin-left:    0 !important;}
.ml_05, .ml_05i { margin-left:  5px !important;}
.ml_10, .ml_10i { margin-left: 10px !important;}
.ml_12, .ml_12i { margin-left: 12px !important;}
.ml_15, .ml_15i { margin-left: 15px !important;}
.ml_20, .ml_20i { margin-left: 20px !important;}
.ml_25, .ml_25i { margin-left: 25px !important;}
.ml_30, .ml_30i { margin-left: 30px !important;}
.ml_40, .ml_40i { margin-left: 40px !important;}
.ml_50, .ml_50i { margin-left: 50px !important;}
.ml_60, .ml_60i { margin-left: 60px !important;}
.ml_qu, .ml_qui { margin-left:  0.25em !important;}
.ml_ha, .ml_hai { margin-left:  0.5em !important;}
.ml_1e, .ml_1ei { margin-left:  1.0em !important;}
.ml_2e, .ml_2ei { margin-left:  2.0em !important;}
.ml_3e, .ml_3ei { margin-left:  3.0em !important;}

.mLeft005 { margin-left: 5px;}
.mLeft010 { margin-left: 10px;}
.mLeft015 { margin-left: 15px;}
.mLeft020 { margin-left: 20px;}
.mLeft025 { margin-left: 25px;}
.mLeft030 { margin-left: 30px;}

.mLeft_5emi, .ml__5emi { margin-left: 0.5em !important;}
.mLeft01emi, .ml_01emi { margin-left:   1em !important;}
.mLeft02emi, .ml_02emi { margin-left:   2em !important;}
.mLeft03emi, .ml_03emi { margin-left:   3em !important;}
/*  */
.mr_00, .mr_00i { margin-right:    0 !important;}
.mr_05, .mr_05i { margin-right:  5px !important;}
.mr_10, .mr_10i { margin-right: 10px !important;}
.mr_12, .mr_12i { margin-right: 12px !important;}
.mr_15, .mr_15i { margin-right: 15px !important;}
.mr_20, .mr_20i { margin-right: 20px !important;}
.mr_25, .mr_25i { margin-right: 25px !important;}
.mr_30, .mr_30i { margin-right: 30px !important;}
.mr_40, .mr_40i { margin-right: 40px !important;}
.mr_50, .mr_50i { margin-right: 50px !important;}
.mr_60, .mr_60i { margin-right: 60px !important;}
.mr_qu, .mr_qui { margin-right:  0.25em !important;}
.mr_ha, .mr_hai { margin-right:  0.5em !important;}
.mr_1e, .mr_1ei { margin-right:  1.0em !important;}
.mr_2e, .mr_2ei { margin-right:  2.0em !important;}
.mr_3e, .mr_3ei { margin-right:  3.0em !important;}

.mRight005 { margin-right: 5px;}
.mRight010 { margin-right: 10px;}
.mRight015 { margin-right: 15px;}
.mRight020 { margin-right: 20px;}
.mRight025 { margin-right: 25px;}
.mRight030 { margin-right: 30px;}

.mRight_5emi, .mr__5emi { margin-right: 0.5em !important;}
.mRight01emi, .mr_01emi { margin-right:   1em !important;}
.mRight02emi, .mr_02emi { margin-right:   2em !important;}
.mRight03emi, .mr_03emi { margin-right:   3em !important;}
/*  */
.pt_00, .pt_00i { padding-top:    0 !important;}
.pt_05, .pt_05i { padding-top:  5px !important;}
.pt_10, .pt_10i { padding-top: 10px !important;}
.pt_12, .pt_12i { padding-top: 12px !important;}
.pt_15, .pt_15i { padding-top: 15px !important;}
.pt_20, .pt_20i { padding-top: 20px !important;}
.pt_25, .pt_25i { padding-top: 25px !important;}
.pt_30, .pt_30i { padding-top: 30px !important;}
.pt_40, .pt_40i { padding-top: 40px !important;}
.pt_50, .pt_50i { padding-top: 50px !important;}
.pt_60, .pt_60i { padding-top: 60px !important;}
.pt_qu, .pt_qui { padding-top:  0.25em !important;}
.pt_ha, .pt_hai { padding-top:  0.5em !important;}
.pt_1e, .pt_1ei { padding-top:  1.0em !important;}
.pt_2e, .pt_2ei { padding-top:  2.0em !important;}
.pt_3e, .pt_3ei { padding-top:  3.0em !important;}
/*  */
.pb_00, .pb_00i { padding-bottom:    0 !important;}
.pb_05, .pb_05i { padding-bottom:  5px !important;}
.pb_10, .pb_10i { padding-bottom: 10px !important;}
.pb_12, .pb_12i { padding-bottom: 12px !important;}
.pb_15, .pb_15i { padding-bottom: 15px !important;}
.pb_20, .pb_20i { padding-bottom: 20px !important;}
.pb_25, .pb_25i { padding-bottom: 25px !important;}
.pb_30, .pb_30i { padding-bottom: 30px !important;}
.pb_40, .pb_40i { padding-bottom: 40px !important;}
.pb_50, .pb_50i { padding-bottom: 50px !important;}
.pb_60, .pb_60i { padding-bottom: 60px !important;}
.pb_qu, .pb_qui { padding-bottom:  0.25em !important;}
.pb_ha, .pb_hai { padding-bottom:  0.5em !important;}
.pb_1e, .pb_1ei { padding-bottom:  1.0em !important;}
.pb_2e, .pb_2ei { padding-bottom:  2.0em !important;}
.pb_3e, .pb_3ei { padding-bottom:  3.0em !important;}
/*  */
.pl_00, .pl_00i { padding-left:    0 !important;}
.pl_05, .pl_05i { padding-left:  5px !important;}
.pl_10, .pl_10i { padding-left: 10px !important;}
.pl_12, .pl_12i { padding-left: 12px !important;}
.pl_15, .pl_15i { padding-left: 15px !important;}
.pl_20, .pl_20i { padding-left: 20px !important;}
.pl_25, .pl_25i { padding-left: 25px !important;}
.pl_30, .pl_30i { padding-left: 30px !important;}
.pl_40, .pl_40i { padding-left: 40px !important;}
.pl_50, .pl_50i { padding-left: 50px !important;}
.pl_60, .pl_60i { padding-left: 60px !important;}
.pl_qu, .pl_qui { padding-left:  0.25em !important;}
.pl_ha, .pl_hai { padding-left:  0.5em !important;}
.pl_1e, .pl_1ei { padding-left:  1.0em !important;}
.pl_2e, .pl_2ei { padding-left:  2.0em !important;}
.pl_3e, .pl_3ei { padding-left:  3.0em !important;}
/*  */
.pr_00, .pr_00i { padding-right:    0 !important;}
.pr_05, .pr_05i { padding-right:  5px !important;}
.pr_10, .pr_10i { padding-right: 10px !important;}
.pr_12, .pr_12i { padding-right: 12px !important;}
.pr_15, .pr_15i { padding-right: 15px !important;}
.pr_20, .pr_20i { padding-right: 20px !important;}
.pr_25, .pr_25i { padding-right: 25px !important;}
.pr_30, .pr_30i { padding-right: 30px !important;}
.pr_40, .pr_40i { padding-right: 40px !important;}
.pr_50, .pr_50i { padding-right: 50px !important;}
.pr_60, .pr_60i { padding-right: 60px !important;}
.pr_qu, .pr_qui { padding-right:  0.25em !important;}
.pr_ha, .pr_hai { padding-right:  0.5em !important;}
.pr_1e, .pr_1ei { padding-right:  1.0em !important;}
.pr_2e, .pr_2ei { padding-right:  2.0em !important;}
.pr_3e, .pr_3ei { padding-right:  3.0em !important;}

/*  */
.indent1em {text-indent: 1em !important;}
.indent2em {text-indent: 2em !important;}
.indent3em {text-indent: 3em !important;}
.indent4em {text-indent: 4em !important;}
.indent5em {text-indent: 5em !important;}
.indent6em {text-indent: 6em !important;}
.indent7em {text-indent: 7em !important;}
.indent8em {text-indent: 8em !important;}
.indent9em {text-indent: 9em !important;}
.indent10em {text-indent: 10em !important;}
.indent0em {text-indent: 0em !important;}
.indent-1em {text-indent: -1em !important;}
.indent-2em {text-indent: -2em !important;}
.indent-3em {text-indent: -3em !important;}
.indent-4em {text-indent: -4em !important;}
.indent-5em {text-indent: -5em !important;}
.indent-6em {text-indent: -6em !important;}
.indent-7em {text-indent: -7em !important;}
.indent-8em {text-indent: -8em !important;}
.indent-9em {text-indent: -9em !important;}
.indent-10em {text-indent: -10em !important;}

/*
/* -------------------------------------------------------------------- *
 * ------------------------------------------------------------- EOF -- */