@charset "UTF-8";
/**************************************************************************************************
 * MARGIN AND PADDING CSS
 * -------------------------------------------------------------------------------------------------
 * @author      N.K
 * @package     園児管理システム
 * @subpackage  余白CSS
 * @copyright
 * @since       2017/06/06
 * @link
 **************************************************************************************************/
/***************************************************************************************************
  ALL SPACE NONE
/**************************************************************************************************/
.space_None { margin : 0px !important; padding : 0px !important; }

/***************************************************************************************************
  MARGIN NONE
/**************************************************************************************************/
.margin_A_N    { margin        : 0px !important; }
.margin_T_N    { margin-top    : 0px !important; }
.margin_B_N    { margin-bottom : 0px !important; }
.margin_L_N    { margin-left   : 0px !important; }
.margin_R_N    { margin-right  : 0px !important; }
.margin_LR_N   { margin-left   : 0px !important; margin-right  : 0px !important; }
.margin_TB_N   { margin-top    : 0px !important; margin-bottom : 0px !important; }

/***************************************************************************************************
  MARGIN ALL
/**************************************************************************************************/
.margin_A_4S    { margin : 5px !important; }
.margin_A_3S    { margin : 10px !important; }
.margin_A_SS    { margin : 15px !important; }
.margin_A_S     { margin : 20px !important; }
.margin_A_M     { margin : 30px !important; }
.margin_A_L     { margin : 40px !important; }
.margin_A_LL    { margin : 60px !important; }
.margin_A_3L    { margin : 80px !important; }
.margin_A_4L    { margin : 100px !important; }
.margin_A_5L    { margin : 120px !important; }
.margin_A_6L    { margin : 140px !important; }
.margin_A_7L    { margin : 160px !important; }

/***************************************************************************************************
  MARGIN BOTTOM
/**************************************************************************************************/
.margin_B_4S    { margin-bottom : 5px   !important; }
.margin_B_3S    { margin-bottom : 10px  !important; }
.margin_B_SS    { margin-bottom : 15px  !important; }
.margin_B_S     { margin-bottom : 25px  !important; }
.margin_B_M     { margin-bottom : 30px  !important; }
.margin_B_L     { margin-bottom : 40px  !important; }
.margin_B_LL    { margin-bottom : 60px  !important; }
.margin_B_3L    { margin-bottom : 80px  !important; }
.margin_B_4L    { margin-bottom : 100px !important; }
.margin_B_5L    { margin-bottom : 120px !important; }
.margin_B_6L    { margin-bottom : 140px !important; }
.margin_B_7L    { margin-bottom : 160px !important; }

/***************************************************************************************************
  MARGIN TOP
/**************************************************************************************************/
.margin_T_7S    { margin-top : 2px !important; }
.margin_T_6S    { margin-top : 3px !important; }
.margin_T_5S    { margin-top : 4px !important; }
.margin_T_4S    { margin-top : 5px !important; }
.margin_T_3S    { margin-top : 10px !important; }
.margin_T_SS    { margin-top : 15px !important; }
.margin_T_S     { margin-top : 20px !important; }
.margin_T_M     { margin-top : 30px !important; }
.margin_T_L     { margin-top : 40px !important; }
.margin_T_LL    { margin-top : 60px !important; }
.margin_T_3L    { margin-top : 80px !important; }
.margin_T_4L    { margin-top : 100px !important; }
.margin_T_5L    { margin-top : 120px !important; }
.margin_T_6L    { margin-top : 140px !important; }
.margin_T_7L    { margin-top : 160px !important; }

/***************************************************************************************************
  MARGIN LEFT
/**************************************************************************************************/
.margin_L_4S    { margin-left : 5px !important; }
.margin_L_3S    { margin-left : 10px !important; }
.margin_L_SS    { margin-left : 15px !important; }
.margin_L_S     { margin-left : 20px !important; }
.margin_L_M     { margin-left : 30px !important; }
.margin_L_L     { margin-left : 40px !important; }
.margin_L_LL    { margin-left : 60px !important; }
.margin_L_3L    { margin-left : 80px !important; }
.margin_L_4L    { margin-left : 100px !important; }
.margin_L_5L    { margin-left : 120px !important; }
.margin_L_6L    { margin-left : 140px !important; }
.margin_L_7L    { margin-left : 160px !important; }

/***************************************************************************************************
  MARGIN RIGHT
/**************************************************************************************************/
.margin_R_4S    { margin-right : 5px !important; }
.margin_R_3S    { margin-right : 10px !important; }
.margin_R_SS    { margin-right : 15px !important; }
.margin_R_S     { margin-right : 20px !important; }
.margin_R_M     { margin-right : 30px !important; }
.margin_R_L     { margin-right : 40px !important; }
.margin_R_LL    { margin-right : 60px !important; }
.margin_R_3L    { margin-right : 80px !important; }
.margin_R_4L    { margin-right : 100px !important; }
.margin_R_5L    { margin-right : 120px !important; }
.margin_R_6L    { margin-right : 140px !important; }
.margin_R_7L    { margin-right : 160px !important; }

/***************************************************************************************************
  PADDING NONE
/**************************************************************************************************/
.padding_A_N    { padding         : 0px !important; }
.padding_T_N    { padding-top     : 0px !important; }
.padding_B_N    { padding-bottom  : 0px !important; }
.padding_L_N    { padding-left    : 0px !important; }
.padding_R_N    { padding-right   : 0px !important; }
.padding_LR_N   { padding-left    : 0px !important; padding-right   : 0px !important; }
.padding_TB_N   { padding-top     : 0px !important; padding-bottom  : 0px !important; }


/***************************************************************************************************
  PADDING ALL
/**************************************************************************************************/
.padding_A_4S    { padding : 5px !important; }
.padding_A_3S    { padding : 10px !important; }
.padding_A_SS    { padding : 15px !important; }
.padding_A_S     { padding : 20px !important; }
.padding_A_M     { padding : 30px !important; }
.padding_A_L     { padding : 40px !important; }
.padding_A_LL    { padding : 60px !important; }
.padding_A_3L    { padding : 80px !important; }
.padding_A_4L    { padding : 100px !important; }
.padding_A_5L    { padding : 120px !important; }
.padding_A_6L    { padding : 140px !important; }
.padding_A_7L    { padding : 160px !important; }


/***************************************************************************************************
  PADDING TOP&BOTTOM
/**************************************************************************************************/
.padding_TB_4S    { padding-top : 5px   !important; padding-bottom : 5px   !important; }
.padding_TB_3S    { padding-top : 10px  !important; padding-bottom : 10px  !important; }
.padding_TB_SS    { padding-top : 15px  !important; padding-bottom : 15px  !important; }
.padding_TB_S     { padding-top : 20px  !important; padding-bottom : 20px  !important; }
.padding_TB_M     { padding-top : 30px  !important; padding-bottom : 30px  !important; }
.padding_TB_L     { padding-top : 40px  !important; padding-bottom : 40px  !important; }
.padding_TB_LL    { padding-top : 60px  !important; padding-bottom : 60px  !important; }
.padding_TB_3L    { padding-top : 80px  !important; padding-bottom : 80px  !important; }
.padding_TB_4L    { padding-top : 100px !important; padding-bottom : 100px !important; }
.padding_TB_5L    { padding-top : 120px !important; padding-bottom : 120px !important; }
.padding_TB_6L    { padding-top : 140px !important; padding-bottom : 140px !important; }
.padding_TB_7L    { padding-top : 160px !important; padding-bottom : 160px !important; }

/***************************************************************************************************
  PADDING BOTTOM
/**************************************************************************************************/
.padding_B_4S    { padding-bottom : 5px !important; }
.padding_B_3S    { padding-bottom : 10px !important; }
.padding_B_SS    { padding-bottom : 15px !important; }
.padding_B_S     { padding-bottom : 20px !important; }
.padding_B_M     { padding-bottom : 30px !important; }
.padding_B_L     { padding-bottom : 40px !important; }
.padding_B_LL    { padding-bottom : 60px !important; }
.padding_B_3L    { padding-bottom : 80px !important; }
.padding_B_4L    { padding-bottom : 100px !important; }
.padding_B_5L    { padding-bottom : 120px !important; }
.padding_B_6L    { padding-bottom : 140px !important; }
.padding_B_7L    { padding-bottom : 160px !important; }

/***************************************************************************************************
  PADDING TOP
/**************************************************************************************************/
.padding_T_4S    { padding-top : 5px !important; }
.padding_T_3S    { padding-top : 10px !important; }
.padding_T_SS    { padding-top : 15px !important; }
.padding_T_S     { padding-top : 20px !important; }
.padding_T_M     { padding-top : 30px !important; }
.padding_T_L     { padding-top : 40px !important; }
.padding_T_LL    { padding-top : 60px !important; }
.padding_T_3L    { padding-top : 80px !important; }
.padding_T_4L    { padding-top : 100px !important; }
.padding_T_5L    { padding-top : 120px !important; }
.padding_T_6L    { padding-top : 140px !important; }
.padding_T_7L    { padding-top : 160px !important; }

/***************************************************************************************************
  PADDING LEFT
/**************************************************************************************************/
.padding_L_4S    { padding-left : 5px !important; }
.padding_L_3S    { padding-left : 10px !important; }
.padding_L_SS    { padding-left : 15px !important; }
.padding_L_S     { padding-left : 20px !important; }
.padding_L_M     { padding-left : 30px !important; }
.padding_L_L     { padding-left : 40px !important; }
.padding_L_LL    { padding-left : 60px !important; }
.padding_L_3L    { padding-left : 80px !important; }
.padding_L_4L    { padding-left : 100px !important; }
.padding_L_5L    { padding-left : 120px !important; }
.padding_L_6L    { padding-left : 140px !important; }
.padding_L_7L    { padding-left : 160px !important; }

/***************************************************************************************************
  PADDING RIGHT
/**************************************************************************************************/
.padding_R_4S    { padding-right : 5px !important; }
.padding_R_3S    { padding-right : 10px !important; }
.padding_R_SS    { padding-right : 15px !important; }
.padding_R_S     { padding-right : 20px !important; }
.padding_R_M     { padding-right : 30px !important; }
.padding_R_L     { padding-right : 40px !important; }
.padding_R_LL    { padding-right : 60px !important; }
.padding_R_3L    { padding-right : 80px !important; }
.padding_R_4L    { padding-right : 100px !important; }
.padding_R_5L    { padding-right : 120px !important; }
.padding_R_6L    { padding-right : 140px !important; }
.padding_R_7L    { padding-right : 160px !important; }

/***************************************************************************************************
  PADDING LEFT&RIGHT
/**************************************************************************************************/
.padding_LR_6S   { padding-left : 2px   !important; padding-right : 2px   !important; }
.padding_LR_5S   { padding-left : 3px   !important; padding-right : 3px   !important; }
.padding_LR_4S   { padding-left : 5px   !important; padding-right : 5px   !important; }
.padding_LR_3S   { padding-left : 10px  !important; padding-right : 10px  !important; }
.padding_LR_SS   { padding-left : 15px  !important; padding-right : 15px  !important; }
.padding_LR_S    { padding-left : 20px  !important; padding-right : 20px  !important; }
.padding_LR_M    { padding-left : 30px  !important; padding-right : 30px  !important; }
.padding_LR_L    { padding-left : 40px  !important; padding-right : 40px  !important; }
.padding_LR_LL   { padding-left : 60px  !important; padding-right : 60px  !important; }
.padding_LR_3L   { padding-left : 80px  !important; padding-right : 80px  !important; }
.padding_LR_4L   { padding-left : 100px !important; padding-right : 100px !important; }
.padding_LR_5L   { padding-left : 120px !important; padding-right : 120px !important; }
.padding_LR_6L   { padding-left : 140px !important; padding-right : 140px !important; }
.padding_LR_7L   { padding-left : 160px !important; padding-right : 160px !important; }


/***************************************************************************************************
  SP+TAB用
/**************************************************************************************************/
/*---------------1200px以下----------*/
@media screen and (max-width:1199px)  {
  .sp_margin_B_S {
    margin-bottom : 5px !important;
  }
  .sp_margin_B_M {
    margin-bottom : 10px !important;
  }
  .sp_margin_B_L {
    margin-bottom : 30px !important;
  }
}
/*---------------992px～1200px----------*/
@media screen and (min-width: 992px) and (max-width: 1199px) {
  .md_margin_B_S {
    margin-bottom : 6px !important;
  }
  .md_margin_B_M {
    margin-bottom : 10px !important;
  }
  .md_margin_B_L {
    margin-bottom : 30px !important;
  }
  .md_margin_T_S {
    margin-bottom : 6px !important;
  }
  .md_margin_T_M {
    margin-bottom : 10px !important;
  }
  .md_margin_T_L {
    margin-bottom : 30px !important;
  }
  .md_padding_T_N    { padding-top : 0px !important; }
}

/*---------------768px以下----------*/
@media screen and (min-width: 0px) and (max-width: 768px) {

  .xs_margin_B_N {
    margin-bottom : 0px !important;
  }

  .xs_margin_A_4S    { margin : 5px !important; }
  .xs_margin_A_3S    { margin : 10px !important; }
  .xs_margin_A_SS    { margin : 15px !important; }
  .xs_margin_A_S     { margin : 20px !important; }
  .xs_margin_A_M     { margin : 30px !important; }
  .xs_margin_A_L     { margin : 40px !important; }
  .xs_margin_A_LL    { margin : 60px !important; }
  .xs_margin_A_3L    { margin : 80px !important; }
  .xs_margin_A_4L    { margin : 100px !important; }
  .xs_margin_A_5L    { margin : 120px !important; }
  .xs_margin_A_6L    { margin : 140px !important; }
  .xs_margin_A_7L    { margin : 160px !important; }


  .xs_margin_B_4S    { margin-bottom : 5px   !important; }
  .xs_margin_B_3S    { margin-bottom : 10px  !important; }
  .xs_margin_B_SS    { margin-bottom : 15px  !important; }
  .xs_margin_B_S     { margin-bottom : 25px  !important; }
  .xs_margin_B_M     { margin-bottom : 30px  !important; }
  .xs_margin_B_L     { margin-bottom : 40px  !important; }
  .xs_margin_B_LL    { margin-bottom : 60px  !important; }
  .xs_margin_B_3L    { margin-bottom : 80px  !important; }
  .xs_margin_B_4L    { margin-bottom : 100px !important; }
  .xs_margin_B_5L    { margin-bottom : 120px !important; }
  .xs_margin_B_6L    { margin-bottom : 140px !important; }
  .xs_margin_B_7L    { margin-bottom : 160px !important; }

  .xs_margin_T_7S    { margin-top : 2px !important; }
  .xs_margin_T_6S    { margin-top : 3px !important; }
  .xs_margin_T_5S    { margin-top : 4px !important; }
  .xs_margin_T_4S    { margin-top : 5px !important; }
  .xs_margin_T_3S    { margin-top : 10px !important; }
  .xs_margin_T_SS    { margin-top : 15px !important; }
  .xs_margin_T_S     { margin-top : 20px !important; }
  .xs_margin_T_M     { margin-top : 30px !important; }
  .xs_margin_T_L     { margin-top : 40px !important; }
  .xs_margin_T_LL    { margin-top : 60px !important; }
  .xs_margin_T_3L    { margin-top : 80px !important; }
  .xs_margin_T_4L    { margin-top : 100px !important; }
  .xs_margin_T_5L    { margin-top : 120px !important; }
  .xs_margin_T_6L    { margin-top : 140px !important; }
  .xs_margin_T_7L    { margin-top : 160px !important; }

  .xs_margin_L_4S    { margin-left : 5px !important; }
  .xs_margin_L_3S    { margin-left : 10px !important; }
  .xs_margin_L_SS    { margin-left : 15px !important; }
  .xs_margin_L_S     { margin-left : 20px !important; }
  .xs_margin_L_M     { margin-left : 30px !important; }
  .xs_margin_L_L     { margin-left : 40px !important; }
  .xs_margin_L_LL    { margin-left : 60px !important; }
  .xs_margin_L_3L    { margin-left : 80px !important; }
  .xs_margin_L_4L    { margin-left : 100px !important; }
  .xs_margin_L_5L    { margin-left : 120px !important; }
  .xs_margin_L_6L    { margin-left : 140px !important; }
  .xs_margin_L_7L    { margin-left : 160px !important; }

  .xs_margin_R_4S    { margin-right : 5px !important; }
  .xs_margin_R_3S    { margin-right : 10px !important; }
  .xs_margin_R_SS    { margin-right : 15px !important; }
  .xs_margin_R_S     { margin-right : 20px !important; }
  .xs_margin_R_M     { margin-right : 30px !important; }
  .xs_margin_R_L     { margin-right : 40px !important; }
  .xs_margin_R_LL    { margin-right : 60px !important; }
  .xs_margin_R_3L    { margin-right : 80px !important; }
  .xs_margin_R_4L    { margin-right : 100px !important; }
  .xs_margin_R_5L    { margin-right : 120px !important; }
  .xs_margin_R_6L    { margin-right : 140px !important; }
  .xs_margin_R_7L    { margin-right : 160px !important; }

  /* ---[PADDING]------------------------------------ */
  .xs_padding_A_N     { padding : 0px !important; }
  .xs_padding_L_N     { padding-left : 0px !important; }
  .xs_padding_R_N     { padding-right : 0px !important; }
  .xs_padding_T_N     { padding-top : 0px !important; }
  .xs_padding_B_N     { padding-bottom : 0px !important; }
  .xs_padding_LR_N    { padding-left    : 0px !important; padding-right   : 0px !important; }
  .xs_padding_TB_N    { padding-top     : 0px !important; padding-bottom  : 0px !important; }

  .xs_padding_A_4S    { padding : 5px !important; }
  .xs_padding_A_3S    { padding : 10px !important; }
  .xs_padding_A_SS    { padding : 15px !important; }
  .xs_padding_A_S     { padding : 20px !important; }
  .xs_padding_A_M     { padding : 30px !important; }
  .xs_padding_A_L     { padding : 40px !important; }
  .xs_padding_A_LL    { padding : 60px !important; }
  .xs_padding_A_3L    { padding : 80px !important; }
  .xs_padding_A_4L    { padding : 100px !important; }
  .xs_padding_A_5L    { padding : 120px !important; }
  .xs_padding_A_6L    { padding : 140px !important; }
  .xs_padding_A_7L    { padding : 160px !important; }

  .xs_padding_T_4S    { padding-top : 5px !important; }
  .xs_padding_T_3S    { padding-top : 10px !important; }
  .xs_padding_T_SS    { padding-top : 15px !important; }
  .xs_padding_T_S     { padding-top : 20px !important; }
  .xs_padding_T_M     { padding-top : 30px !important; }
  .xs_padding_T_L     { padding-top : 40px !important; }
  .xs_padding_T_LL    { padding-top : 60px !important; }
  .xs_padding_T_3L    { padding-top : 80px !important; }
  .xs_padding_T_4L    { padding-top : 100px !important; }
  .xs_padding_T_5L    { padding-top : 120px !important; }
  .xs_padding_T_6L    { padding-top : 140px !important; }
  .xs_padding_T_7L    { padding-top : 160px !important; }

  .xs_padding_B_4S    { padding-bottom : 5px !important; }
  .xs_padding_B_3S    { padding-bottom : 10px !important; }
  .xs_padding_B_SS    { padding-bottom : 15px !important; }
  .xs_padding_B_S     { padding-bottom : 20px !important; }
  .xs_padding_B_M     { padding-bottom : 30px !important; }
  .xs_padding_B_L     { padding-bottom : 40px !important; }
  .xs_padding_B_LL    { padding-bottom : 60px !important; }
  .xs_padding_B_3L    { padding-bottom : 80px !important; }
  .xs_padding_B_4L    { padding-bottom : 100px !important; }
  .xs_padding_B_5L    { padding-bottom : 120px !important; }
  .xs_padding_B_6L    { padding-bottom : 140px !important; }
  .xs_padding_B_7L    { padding-bottom : 160px !important; }

  .xs_padding_L_4S    { padding-left : 5px !important; }
  .xs_padding_L_3S    { padding-left : 10px !important; }
  .xs_padding_L_SS    { padding-left : 15px !important; }
  .xs_padding_L_S     { padding-left : 20px !important; }
  .xs_padding_L_M     { padding-left : 30px !important; }
  .xs_padding_L_L     { padding-left : 40px !important; }
  .xs_padding_L_LL    { padding-left : 60px !important; }
  .xs_padding_L_3L    { padding-left : 80px !important; }
  .xs_padding_L_4L    { padding-left : 100px !important; }
  .xs_padding_L_5L    { padding-left : 120px !important; }
  .xs_padding_L_6L    { padding-left : 140px !important; }
  .xs_padding_L_7L    { padding-left : 160px !important; }

  .xs_padding_R_4S    { padding-right : 5px !important; }
  .xs_padding_R_3S    { padding-right : 10px !important; }
  .xs_padding_R_SS    { padding-right : 15px !important; }
  .xs_padding_R_S     { padding-right : 20px !important; }
  .xs_padding_R_M     { padding-right : 30px !important; }
  .xs_padding_R_L     { padding-right : 40px !important; }
  .xs_padding_R_LL    { padding-right : 60px !important; }
  .xs_padding_R_3L    { padding-right : 80px !important; }
  .xs_padding_R_4L    { padding-right : 100px !important; }
  .xs_padding_R_5L    { padding-right : 120px !important; }
  .xs_padding_R_6L    { padding-right : 140px !important; }
  .xs_padding_R_7L    { padding-right : 160px !important; }
}

/*---------------768px～991px----------*/
@media screen and (min-width: 768px) and (max-width: 991px) {

  .sm_margin_T_N {
    margin-top : 0px !important;
  }
  .sm_margin_T_SS {
    margin-top : 5px !important;
  }
  .sm_margin_T_S {
    margin-top : 10px !important;
  }
  .sm_margin_T_M {
    margin-top : 15px !important;
  }
  .sm_margin_T_L {
    margin-top : 30px !important;
  }

  .sm_margin_B_N {
    margin-bottom : 0px !important;
  }
  .sm_margin_B_SS {
    margin-bottom : 5px !important;
  }
  .sm_margin_B_S {
    margin-bottom : 10px !important;
  }
  .sm_margin_B_M {
    margin-bottom : 15px !important;
  }
  .sm_margin_B_L {
    margin-bottom : 30px !important;
  }

  /* 20181017追加 xs_margin_L より */
  .sm_margin_L_4S    { margin-left : 5px !important; }
  .sm_margin_L_3S    { margin-left : 10px !important; }
  .sm_margin_L_SS    { margin-left : 15px !important; }
  .sm_margin_L_S     { margin-left : 20px !important; }
  .sm_margin_L_M     { margin-left : 30px !important; }
  .sm_margin_L_L     { margin-left : 40px !important; }
  .sm_margin_L_LL    { margin-left : 60px !important; }
  .sm_margin_L_3L    { margin-left : 80px !important; }
  .sm_margin_L_4L    { margin-left : 100px !important; }
  .sm_margin_L_5L    { margin-left : 120px !important; }
  .sm_margin_L_6L    { margin-left : 140px !important; }
  .sm_margin_L_7L    { margin-left : 160px !important; }

  /* 20181017追加 xs_margin_R より */
  .sm_margin_R_4S    { margin-right : 5px !important; }
  .sm_margin_R_3S    { margin-right : 10px !important; }
  .sm_margin_R_SS    { margin-right : 15px !important; }
  .sm_margin_R_S     { margin-right : 20px !important; }
  .sm_margin_R_M     { margin-right : 30px !important; }
  .sm_margin_R_L     { margin-right : 40px !important; }
  .sm_margin_R_LL    { margin-right : 60px !important; }
  .sm_margin_R_3L    { margin-right : 80px !important; }
  .sm_margin_R_4L    { margin-right : 100px !important; }
  .sm_margin_R_5L    { margin-right : 120px !important; }
  .sm_margin_R_6L    { margin-right : 140px !important; }
  .sm_margin_R_7L    { margin-right : 160px !important; }

  /* ---[PADDING]------------------------------------ */
  .sm_padding_A_N     { padding : 0px !important; }
  .sm_padding_L_N     { padding-left : 0px !important; }
  .sm_padding_R_N     { padding-right : 0px !important; }
  .sm_padding_T_N     { padding-top : 0px !important; }
  .sm_padding_B_N     { padding-bottom : 0px !important; }
  .sm_padding_LR_N   { padding-left    : 0px !important; padding-right   : 0px !important; }
  .sm_padding_TB_N   { padding-top     : 0px !important; padding-bottom  : 0px !important; }

  .sm_padding_A_4S    { padding : 5px !important; }
  .sm_padding_A_3S    { padding : 10px !important; }
  .sm_padding_A_SS    { padding : 15px !important; }
  .sm_padding_A_S     { padding : 20px !important; }
  .sm_padding_A_M     { padding : 30px !important; }
  .sm_padding_A_L     { padding : 40px !important; }
  .sm_padding_A_LL    { padding : 60px !important; }
  .sm_padding_A_3L    { padding : 80px !important; }
  .sm_padding_A_4L    { padding : 100px !important; }
  .sm_padding_A_5L    { padding : 120px !important; }
  .sm_padding_A_6L    { padding : 140px !important; }
  .sm_padding_A_7L    { padding : 160px !important; }

  .sm_padding_T_4S    { padding-top : 5px !important; }
  .sm_padding_T_3S    { padding-top : 10px !important; }
  .sm_padding_T_SS    { padding-top : 15px !important; }
  .sm_padding_T_S     { padding-top : 20px !important; }
  .sm_padding_T_M     { padding-top : 30px !important; }
  .sm_padding_T_L     { padding-top : 40px !important; }
  .sm_padding_T_LL    { padding-top : 60px !important; }
  .sm_padding_T_3L    { padding-top : 80px !important; }
  .sm_padding_T_4L    { padding-top : 100px !important; }
  .sm_padding_T_5L    { padding-top : 120px !important; }
  .sm_padding_T_6L    { padding-top : 140px !important; }
  .sm_padding_T_7L    { padding-top : 160px !important; }

  .sm_padding_B_4S    { padding-bottom : 5px !important; }
  .sm_padding_B_3S    { padding-bottom : 10px !important; }
  .sm_padding_B_SS    { padding-bottom : 15px !important; }
  .sm_padding_B_S     { padding-bottom : 20px !important; }
  .sm_padding_B_M     { padding-bottom : 30px !important; }
  .sm_padding_B_L     { padding-bottom : 40px !important; }
  .sm_padding_B_LL    { padding-bottom : 60px !important; }
  .sm_padding_B_3L    { padding-bottom : 80px !important; }
  .sm_padding_B_4L    { padding-bottom : 100px !important; }
  .sm_padding_B_5L    { padding-bottom : 120px !important; }
  .sm_padding_B_6L    { padding-bottom : 140px !important; }
  .sm_padding_B_7L    { padding-bottom : 160px !important; }

  .sm_padding_L_4S    { padding-left : 5px !important; }
  .sm_padding_L_3S    { padding-left : 10px !important; }
  .sm_padding_L_SS    { padding-left : 15px !important; }
  .sm_padding_L_S     { padding-left : 20px !important; }
  .sm_padding_L_M     { padding-left : 30px !important; }
  .sm_padding_L_L     { padding-left : 40px !important; }
  .sm_padding_L_LL    { padding-left : 60px !important; }
  .sm_padding_L_3L    { padding-left : 80px !important; }
  .sm_padding_L_4L    { padding-left : 100px !important; }
  .sm_padding_L_5L    { padding-left : 120px !important; }
  .sm_padding_L_6L    { padding-left : 140px !important; }
  .sm_padding_L_7L    { padding-left : 160px !important; }

  .sm_padding_R_4S    { padding-right : 5px !important; }
  .sm_padding_R_3S    { padding-right : 10px !important; }
  .sm_padding_R_SS    { padding-right : 15px !important; }
  .sm_padding_R_S     { padding-right : 20px !important; }
  .sm_padding_R_M     { padding-right : 30px !important; }
  .sm_padding_R_L     { padding-right : 40px !important; }
  .sm_padding_R_LL    { padding-right : 60px !important; }
  .sm_padding_R_3L    { padding-right : 80px !important; }
  .sm_padding_R_4L    { padding-right : 100px !important; }
  .sm_padding_R_5L    { padding-right : 120px !important; }
  .sm_padding_R_6L    { padding-right : 140px !important; }
  .sm_padding_R_7L    { padding-right : 160px !important; }
}
/*---------------992px～1199px----------*/
@media screen and (min-width: 992px) and (max-width: 1199px) {

  .md_margin_T_N {
    margin-top : 0px !important;
  }
  .md_margin_T_SS {
    margin-top : 5px !important;
  }
  .md_margin_T_S {
    margin-top : 10px !important;
  }
  .md_margin_T_M {
    margin-top : 15px !important;
  }
  .md_margin_T_L {
    margin-top : 30px !important;
  }

  .md_margin_B_N {
    margin-bottom : 0px !important;
  }
  .md_margin_B_SS {
    margin-bottom : 5px !important;
  }
  .md_margin_B_S {
    margin-bottom : 10px !important;
  }
  .md_margin_B_M {
    margin-bottom : 15px !important;
  }
  .md_margin_B_L {
    margin-bottom : 30px !important;
  }

  /* 20181017追加 xs_margin_L より */
  .md_margin_L_4S    { margin-left : 5px !important; }
  .md_margin_L_3S    { margin-left : 10px !important; }
  .md_margin_L_SS    { margin-left : 15px !important; }
  .md_margin_L_S     { margin-left : 20px !important; }
  .md_margin_L_M     { margin-left : 30px !important; }
  .md_margin_L_L     { margin-left : 40px !important; }
  .md_margin_L_LL    { margin-left : 60px !important; }
  .md_margin_L_3L    { margin-left : 80px !important; }
  .md_margin_L_4L    { margin-left : 100px !important; }
  .md_margin_L_5L    { margin-left : 120px !important; }
  .md_margin_L_6L    { margin-left : 140px !important; }
  .md_margin_L_7L    { margin-left : 160px !important; }

  /* 20181017追加 xs_margin_R より */
  .md_margin_R_4S    { margin-right : 5px !important; }
  .md_margin_R_3S    { margin-right : 10px !important; }
  .md_margin_R_SS    { margin-right : 15px !important; }
  .md_margin_R_S     { margin-right : 20px !important; }
  .md_margin_R_M     { margin-right : 30px !important; }
  .md_margin_R_L     { margin-right : 40px !important; }
  .md_margin_R_LL    { margin-right : 60px !important; }
  .md_margin_R_3L    { margin-right : 80px !important; }
  .md_margin_R_4L    { margin-right : 100px !important; }
  .md_margin_R_5L    { margin-right : 120px !important; }
  .md_margin_R_6L    { margin-right : 140px !important; }
  .md_margin_R_7L    { margin-right : 160px !important; }

  /* ---[PADDING]------------------------------------ */
  .md_padding_A_N     { padding : 0px !important; }
  .md_padding_L_N     { padding-left : 0px !important; }
  .md_padding_R_N     { padding-right : 0px !important; }
  .md_padding_T_N     { padding-top : 0px !important; }
  .md_padding_B_N     { padding-bottom : 0px !important; }
  .md_padding_LR_N    { padding-left    : 0px !important; padding-right   : 0px !important; }
  .md_padding_TB_N    { padding-top     : 0px !important; padding-bottom  : 0px !important; }

  .md_padding_A_4S    { padding : 5px !important; }
  .md_padding_A_3S    { padding : 10px !important; }
  .md_padding_A_SS    { padding : 15px !important; }
  .md_padding_A_S     { padding : 20px !important; }
  .md_padding_A_M     { padding : 30px !important; }
  .md_padding_A_L     { padding : 40px !important; }
  .md_padding_A_LL    { padding : 60px !important; }
  .md_padding_A_3L    { padding : 80px !important; }
  .md_padding_A_4L    { padding : 100px !important; }
  .md_padding_A_5L    { padding : 120px !important; }
  .md_padding_A_6L    { padding : 140px !important; }
  .md_padding_A_7L    { padding : 160px !important; }

  .md_padding_T_4S    { padding-top : 5px !important; }
  .md_padding_T_3S    { padding-top : 10px !important; }
  .md_padding_T_SS    { padding-top : 15px !important; }
  .md_padding_T_S     { padding-top : 20px !important; }
  .md_padding_T_M     { padding-top : 30px !important; }
  .md_padding_T_L     { padding-top : 40px !important; }
  .md_padding_T_LL    { padding-top : 60px !important; }
  .md_padding_T_3L    { padding-top : 80px !important; }
  .md_padding_T_4L    { padding-top : 100px !important; }
  .md_padding_T_5L    { padding-top : 120px !important; }
  .md_padding_T_6L    { padding-top : 140px !important; }
  .md_padding_T_7L    { padding-top : 160px !important; }

  .md_padding_B_4S    { padding-bottom : 5px !important; }
  .md_padding_B_3S    { padding-bottom : 10px !important; }
  .md_padding_B_SS    { padding-bottom : 15px !important; }
  .md_padding_B_S     { padding-bottom : 20px !important; }
  .md_padding_B_M     { padding-bottom : 30px !important; }
  .md_padding_B_L     { padding-bottom : 40px !important; }
  .md_padding_B_LL    { padding-bottom : 60px !important; }
  .md_padding_B_3L    { padding-bottom : 80px !important; }
  .md_padding_B_4L    { padding-bottom : 100px !important; }
  .md_padding_B_5L    { padding-bottom : 120px !important; }
  .md_padding_B_6L    { padding-bottom : 140px !important; }
  .md_padding_B_7L    { padding-bottom : 160px !important; }

  .md_padding_L_4S    { padding-left : 5px !important; }
  .md_padding_L_3S    { padding-left : 10px !important; }
  .md_padding_L_SS    { padding-left : 15px !important; }
  .md_padding_L_S     { padding-left : 20px !important; }
  .md_padding_L_M     { padding-left : 30px !important; }
  .md_padding_L_L     { padding-left : 40px !important; }
  .md_padding_L_LL    { padding-left : 60px !important; }
  .md_padding_L_3L    { padding-left : 80px !important; }
  .md_padding_L_4L    { padding-left : 100px !important; }
  .md_padding_L_5L    { padding-left : 120px !important; }
  .md_padding_L_6L    { padding-left : 140px !important; }
  .md_padding_L_7L    { padding-left : 160px !important; }

  .md_padding_R_4S    { padding-right : 5px !important; }
  .md_padding_R_3S    { padding-right : 10px !important; }
  .md_padding_R_SS    { padding-right : 15px !important; }
  .md_padding_R_S     { padding-right : 20px !important; }
  .md_padding_R_M     { padding-right : 30px !important; }
  .md_padding_R_L     { padding-right : 40px !important; }
  .md_padding_R_LL    { padding-right : 60px !important; }
  .md_padding_R_3L    { padding-right : 80px !important; }
  .md_padding_R_4L    { padding-right : 100px !important; }
  .md_padding_R_5L    { padding-right : 120px !important; }
  .md_padding_R_6L    { padding-right : 140px !important; }
  .md_padding_R_7L    { padding-right : 160px !important; }
}
/*---------------1200px以上----------*/
@media screen and (min-width:1200px)  {
  .lg_margin_B_N {
    margin-bottom : 0px !important;
  }
  .lg_margin_B_SS {
    margin-bottom : 5px !important;
  }
  .lg_margin_B_S {
    margin-bottom : 10px !important;
  }
  .lg_margin_B_M {
    margin-bottom : 15px !important;
  }
  .lg_margin_B_L {
    margin-bottom : 30px !important;
  }

  .lg_margin_L_SS {
    margin-left : 5px !important;
  }
  .lg_margin_L_S {
    margin-left : 10px !important;
  }
  .lg_margin_L_M {
    margin-left : 15px !important;
  }
  .lg_margin_L_L {
    margin-left : 30px !important;
  }


  .lg_margin_R_SS {
    margin-right : 5px !important;
  }
  .lg_margin_R_S {
    margin-right : 10px !important;
  }
  .lg_margin_R_M {
    margin-right : 15px !important;
  }
  .lg_margin_R_L {
    margin-right : 30px !important;
  }

  /* ---[PADDING]------------------------------------ */
  .lg_padding_A_N     { padding : 0px !important; }
  .lg_padding_L_N     { padding-left : 0px !important; }
  .lg_padding_R_N     { padding-right : 0px !important; }
  .lg_padding_T_N     { padding-top : 0px !important; }
  .lg_padding_B_N     { padding-bottom : 0px !important; }
  .lg_padding_LR_N    { padding-left    : 0px !important; padding-right   : 0px !important; }
  .lg_padding_TB_N    { padding-top     : 0px !important; padding-bottom  : 0px !important; }

  .lg_padding_A_4S    { padding : 5px !important; }
  .lg_padding_A_3S    { padding : 10px !important; }
  .lg_padding_A_SS    { padding : 15px !important; }
  .lg_padding_A_S     { padding : 20px !important; }
  .lg_padding_A_M     { padding : 30px !important; }
  .lg_padding_A_L     { padding : 40px !important; }
  .lg_padding_A_LL    { padding : 60px !important; }
  .lg_padding_A_3L    { padding : 80px !important; }
  .lg_padding_A_4L    { padding : 100px !important; }
  .lg_padding_A_5L    { padding : 120px !important; }
  .lg_padding_A_6L    { padding : 140px !important; }
  .lg_padding_A_7L    { padding : 160px !important; }

  .lg_padding_T_4S    { padding-top : 5px !important; }
  .lg_padding_T_3S    { padding-top : 10px !important; }
  .lg_padding_T_SS    { padding-top : 15px !important; }
  .lg_padding_T_S     { padding-top : 20px !important; }
  .lg_padding_T_M     { padding-top : 30px !important; }
  .lg_padding_T_L     { padding-top : 40px !important; }
  .lg_padding_T_LL    { padding-top : 60px !important; }
  .lg_padding_T_3L    { padding-top : 80px !important; }
  .lg_padding_T_4L    { padding-top : 100px !important; }
  .lg_padding_T_5L    { padding-top : 120px !important; }
  .lg_padding_T_6L    { padding-top : 140px !important; }
  .lg_padding_T_7L    { padding-top : 160px !important; }

  .lg_padding_B_4S    { padding-bottom : 5px !important; }
  .lg_padding_B_3S    { padding-bottom : 10px !important; }
  .lg_padding_B_SS    { padding-bottom : 15px !important; }
  .lg_padding_B_S     { padding-bottom : 20px !important; }
  .lg_padding_B_M     { padding-bottom : 30px !important; }
  .lg_padding_B_L     { padding-bottom : 40px !important; }
  .lg_padding_B_LL    { padding-bottom : 60px !important; }
  .lg_padding_B_3L    { padding-bottom : 80px !important; }
  .lg_padding_B_4L    { padding-bottom : 100px !important; }
  .lg_padding_B_5L    { padding-bottom : 120px !important; }
  .lg_padding_B_6L    { padding-bottom : 140px !important; }
  .lg_padding_B_7L    { padding-bottom : 160px !important; }

  .lg_padding_L_4S    { padding-left : 5px !important; }
  .lg_padding_L_3S    { padding-left : 10px !important; }
  .lg_padding_L_SS    { padding-left : 15px !important; }
  .lg_padding_L_S     { padding-left : 20px !important; }
  .lg_padding_L_M     { padding-left : 30px !important; }
  .lg_padding_L_L     { padding-left : 40px !important; }
  .lg_padding_L_LL    { padding-left : 60px !important; }
  .lg_padding_L_3L    { padding-left : 80px !important; }
  .lg_padding_L_4L    { padding-left : 100px !important; }
  .lg_padding_L_5L    { padding-left : 120px !important; }
  .lg_padding_L_6L    { padding-left : 140px !important; }
  .lg_padding_L_7L    { padding-left : 160px !important; }

  .lg_padding_R_4S    { padding-right : 5px !important; }
  .lg_padding_R_3S    { padding-right : 10px !important; }
  .lg_padding_R_SS    { padding-right : 15px !important; }
  .lg_padding_R_S     { padding-right : 20px !important; }
  .lg_padding_R_M     { padding-right : 30px !important; }
  .lg_padding_R_L     { padding-right : 40px !important; }
  .lg_padding_R_LL    { padding-right : 60px !important; }
  .lg_padding_R_3L    { padding-right : 80px !important; }
  .lg_padding_R_4L    { padding-right : 100px !important; }
  .lg_padding_R_5L    { padding-right : 120px !important; }
  .lg_padding_R_6L    { padding-right : 140px !important; }
  .lg_padding_R_7L    { padding-right : 160px !important; }
}
/*---------------400px以下----------*/
@media screen and (max-width:400px)  {

  .small_contents_page_wrap {
    padding-left : 5px !important;
    padding-right : 5px !important;
  }
}
/*---------------1199px以上----------*/
@media screen and (min-width:1199px)
{
  #main_content_wrap {
    padding-left : 20px !important;
    padding-right : 20px !important;
  }
}
