@charset "UTF-8";
.line-red-v.title-xs span {
  padding-left: 5%;
}

.line-red-v.title-xs::before {
  content: '';
  position: absolute;
  top: 35%;
  left: 0;
  border-top: 5px solid #f00;
  border-bottom: 5px solid #b3b3b3;
  width: 4px;
}

.line-red-v.title-sm span {
  padding-left: 5%;
}

.line-red-v.title-sm::before {
  content: '';
  position: absolute;
  top: 35%;
  left: 0;
  border-top: 5px solid #f00;
  border-bottom: 5px solid #b3b3b3;
  width: 4px;
}

.line-red-v.title-md span {
  padding-left: 5%;
}

.line-red-v.title-md::before {
  content: '';
  position: absolute;
  top: 35%;
  left: 0;
  border-top: 5px solid #f00;
  border-bottom: 5px solid #b3b3b3;
  width: 4px;
}

.line-red-v.title-lg span {
  padding-left: 5%;
}

.line-red-v.title-lg::before {
  content: '';
  position: absolute;
  top: 35%;
  left: 0;
  border-top: 5px solid #f00;
  border-bottom: 5px solid #b3b3b3;
  width: 4px;
}

.line-red-v.title-xl span {
  padding-left: 5%;
}

.line-red-v.title-xl::before {
  content: '';
  position: absolute;
  top: 35%;
  left: 0;
  border-top: 5px solid #f00;
  border-bottom: 5px solid #b3b3b3;
  width: 4px;
}

.line-red-v.title-3l span {
  padding-left: 5%;
}

.line-red-v.title-3l::before {
  content: '';
  position: absolute;
  top: 35%;
  left: 0;
  border-top: 5px solid #f00;
  border-bottom: 5px solid #b3b3b3;
  width: 4px;
}

.line-red-v.title-4l span {
  padding-left: 5%;
}

.line-red-v.title-4l::before {
  content: '';
  position: absolute;
  top: 35%;
  left: 0;
  border-top: 5px solid #f00;
  border-bottom: 5px solid #b3b3b3;
  width: 4px;
}

.line-red-v.title-5l span {
  padding-left: 5%;
}

.line-red-v.title-5l::before {
  content: '';
  position: absolute;
  top: 35%;
  left: 0;
  border-top: 5px solid #f00;
  border-bottom: 5px solid #b3b3b3;
  width: 4px;
}

.line-red-v.title-6l span {
  padding-left: 5%;
}

.line-red-v.title-6l::before {
  content: '';
  position: absolute;
  top: 35%;
  left: 0;
  border-top: 5px solid #f00;
  border-bottom: 5px solid #b3b3b3;
  width: 4px;
}

.line-red-v.title-7l span {
  padding-left: 5%;
}

.line-red-v.title-7l::before {
  content: '';
  position: absolute;
  top: 35%;
  left: 0;
  border-top: 5px solid #f00;
  border-bottom: 5px solid #b3b3b3;
  width: 4px;
}

.line-red-v.title-8l span {
  padding-left: 5%;
}

.line-red-v.title-8l::before {
  content: '';
  position: absolute;
  top: 35%;
  left: 0;
  border-top: 5px solid #f00;
  border-bottom: 5px solid #b3b3b3;
  width: 4px;
}

.line-red-v.title-9l span {
  padding-left: 5%;
}

.line-red-v.title-9l::before {
  content: '';
  position: absolute;
  top: 35%;
  left: 0;
  border-top: 5px solid #f00;
  border-bottom: 5px solid #b3b3b3;
  width: 4px;
}

/*@mixin title-base {
  width: 100%;
  display: inline-block;
  font-weight: bold;
  vertical-align: middle;
  position: relative;
  div::before {
    content: '';
    position: absolute;
    top: 43%;
    left: -15px;
    border-top: 5px solid #f00;
    border-bottom: 5px solid #b3b3b3;
    width: 4px;
  }
  span {
    padding-left: 15px;
    &::before {
      content: '';
      position: absolute;
      top: 43%;
      left: 0;
      border-top: 5px solid #f00;
      border-bottom: 5px solid #b3b3b3;
      width: 4px;
    }
  }
}*/
/* ---------------------------------
テーブルデザイン
----------------------------------*/
/*@include hack-ie(ie9-10) {
	 margin-top: 30px\9;
 }
 // * IE10 hack
 // * 使用時の注意：プロパティの最後に\9を入れる
 @include hack-ie(ie10) {
	 margin-top: 30px\9;
 }
 // * IE11 hack
 // * 使用時の注意：セレクタ*::-ms-backdropを追加する必要があるので、$hack-ie11を突っ込む
 // * セレクタを継承する&も忘れずに
 @include hack-ie(ie11) {
		 *::-ms-backdrop, & {
			 margin-top: 30px;
		 }
 }*/
/* DIN Pro */
@font-face {
  font-family: 'DIN Pro';
  font-style: normal;
  font-weight: bold;
  src: url("../font/DinPro/DINPro-Bold.woff") format("woff");
}

/* robot condensed */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: normal;
  src: url("../font/RobotoCondensed/RobotoCondensed-Regular.ttf") format("truetype");
}

@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: bold;
  src: url("../font/RobotoCondensed/RobotoCondensed-Bold.ttf") format("truetype");
}

/* robot */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: normal;
  src: url("../font/Roboto/Roboto-Medium.woff") format("woff");
}

@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: bold;
  src: url("../font/Roboto/Roboto-Bold.woff") format("woff");
}

/* babes */
@font-face {
  font-family: 'BebasNeue Bold';
  font-style: normal;
  font-weight: bold;
  src: url("../font/bebas/BebasNeue-Bold.woff") format("woff");
}

/* Helvetica Neue */
@font-face {
  font-family: 'HelveticaNeueBold';
  font-weight: normal;
  font-weight: bold;
  src: url("../font/HelveticaNeue/HelveticaNeueBold.woff") format("woff");
}

/* Noto Sans CJK JP */
@font-face {
  font-family: 'Noto Sans CJK JP';
  font-style: normal;
  font-weight: 100;
  src: url("../font/NotoSansCJKjp/NotoSansCJKjp-Thin.woff") format("woff");
}

@font-face {
  font-family: 'Noto Sans CJK JP';
  font-style: normal;
  font-weight: 200;
  src: url("../font/NotoSansCJKjp/NotoSansCJKjp-Light.woff") format("woff");
}

@font-face {
  font-family: 'Noto Sans CJK JP';
  font-style: normal;
  font-weight: 300;
  src: url("../font/NotoSansCJKjp/NotoSansCJKjp-DemiLight.woff") format("woff");
}

@font-face {
  font-family: 'Noto Sans CJK JP';
  font-style: normal;
  font-weight: 400;
  src: url("../font/NotoSansCJKjp/NotoSansCJKjp-Regular.woff") format("woff");
}

@font-face {
  font-family: 'Noto Sans CJK JP';
  font-style: normal;
  font-weight: 500;
  src: url("../font/NotoSansCJKjp/NotoSansCJKjp-Medium.woff") format("woff");
}

@font-face {
  font-family: 'Noto Sans CJK JP';
  font-style: normal;
  font-weight: bold;
  src: url("../font/NotoSansCJKjp/NotoSansCJKjp-Bold.woff") format("woff");
}

@font-face {
  font-family: 'Noto Sans CJK JP';
  font-style: normal;
  font-weight: 900;
  src: url("../font/NotoSansCJKjp/NotoSansCJKjp-Black.woff") format("woff");
}

/* Noto Serif CJK JP */
@font-face {
  font-family: 'Noto Serif CJK JP';
  font-style: normal;
  font-weight: 200;
  src: url("../font/NotoSerifCJKjp/NotoSerifCJKjp-Light-sub.woff") format("woff");
}

@font-face {
  font-family: 'Noto Serif CJK JP';
  font-style: normal;
  font-weight: 300;
  src: url("../font/NotoSerifCJKjp/NotoSerifCJKjp-Regular-sub.woff") format("woff");
}

@font-face {
  font-family: 'Noto Serif CJK JP';
  font-style: normal;
  font-weight: 500;
  src: url("../font/NotoSerifCJKjp/NotoSerifCJKjp-Medium-sub.woff") format("woff");
}

@font-face {
  font-family: 'Noto Serif CJK JP';
  font-style: normal;
  font-weight: 700;
  src: url("../font/NotoSerifCJKjp/NotoSerifCJKjp-Bold-sub.woff") format("woff");
}

@font-face {
  font-family: 'Noto Serif CJK JP';
  font-style: normal;
  font-weight: 900;
  src: url("../font/NotoSerifCJKjp/NotoSerifCJKjp-Black-sub.woff") format("woff");
}

.container, .trucklist_drawer_container, .truckdetail_drawer_container, .header_container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}

.container:before, .trucklist_drawer_container:before, .truckdetail_drawer_container:before, .header_container:before, .container:after, .trucklist_drawer_container:after, .truckdetail_drawer_container:after, .header_container:after {
  content: " ";
  display: table;
}

.container:after, .trucklist_drawer_container:after, .truckdetail_drawer_container:after, .header_container:after {
  clear: both;
}

@media (min-width: 320px) {
  .container, .trucklist_drawer_container, .truckdetail_drawer_container, .header_container {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}

@media (min-width: 360px) {
  .container, .trucklist_drawer_container, .truckdetail_drawer_container, .header_container {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}

@media (min-width: 640px) {
  .container, .trucklist_drawer_container, .truckdetail_drawer_container, .header_container {
    width: 100%;
  }
}

@media (min-width: 960px) {
  .container, .trucklist_drawer_container, .truckdetail_drawer_container, .header_container {
    width: 960px;
    padding-left: 15px;
    padding-right: 15px;
  }
}

@media (min-width: 1280px) {
  .container, .trucklist_drawer_container, .truckdetail_drawer_container, .header_container {
    width: 1160px;
  }
}

@media (min-width: 1681px) {
  .container, .trucklist_drawer_container, .truckdetail_drawer_container, .header_container {
    width: 1160px;
  }
}

.incontainer {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}

.incontainer:before, .incontainer:after {
  content: " ";
  display: table;
}

.incontainer:after {
  clear: both;
}

@media (min-width: 320px) {
  .incontainer {
    width: 100%;
  }
}

@media (min-width: 360px) {
  .incontainer {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }
}

@media (min-width: 640px) {
  .incontainer {
    width: 100%;
    padding-left: 30px;
    padding-right: 30px;
  }
}

@media (min-width: 960px) {
  .incontainer {
    width: 960px;
    padding-left: 90px;
    padding-right: 90px;
  }
}

@media (min-width: 1280px) {
  .incontainer {
    width: 1280px;
    padding-left: 120px;
    padding-right: 120px;
  }
}

@media (min-width: 1681px) {
  .incontainer {
    width: 1681px;
    padding-left: 150px;
    padding-right: 150px;
  }
}

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


// Grid System
// グリッドシステムコア


//////////////////////////////////////////////////////////////////
*/
.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}

.container-fluid:before, .container-fluid:after {
  content: " ";
  display: table;
}

.container-fluid:after {
  clear: both;
}

.span-xs-1, .span-sm-1, .span-md-1, .span_1, .span_inline_1, .span-lg-1, .trucklist_drawer_left_block, .span-xs-2, .span-sm-2, .span-md-2, .top_category_menu li, .trucklist_drawer_left_block, .span_2, .span_inline_2, .span-lg-2, .menu_video > ul > li, .multiple_menu_size > li, .span-xs-3, .trucklist_drawer_left_block, .span-sm-3, .top_category_menu li, .span_1, .span_inline_1, .span-md-3, .gmenu_trucklist > li, .gmenu_company > li, .gmenu_branch > li, .gmenu_quarity > li, .span_3, .span_inline_3, .span-lg-3, .multiple_menu_distance > li, .branch_contact_block .branch_contact, .span-xs-4, .footer_bottom .footer_bottom_menu a, .menu_video > ul > li, .top_category_menu li, .span-sm-4, .search_freeword_btn_block, .gmenu_trucklist > li, .gmenu_company > li, .gmenu_branch > li, .gmenu_recruit > li, .gmenu_quarity > li, .multiple_menu_bodytype > li, .multiple_menu_marker > li, .multiple_menu_type > li, .multiple_menu_year > li, .multiple_menu_distance > li, .multiple_menu_size > li, .multiple_menu_area > li, .trucklist_drawer_left_block, .span_2, .span_inline_2, .span-md-4, .multiple_select, .top_search_alltruck_btn_block, .top_search_newtruck_btn_block, .current_count_number, .truckdetail_spectable dl, .quality_checksheet_block, .span_4, .span_inline_4, .span-lg-4, .multiple_select, .footer_inner_contents, .footer_bottom .footer_bottom_menu, .trucklist_detail_near_part ul li, .span-xs-5, .span-sm-5, .span-md-5, .footer_bottom .copyright, .span_5, .span_inline_5, .span-lg-5, .about_point_expblock, .span-xs-6, .multiple_select, .popup_menu_alart_block .alart_btn_block, .popup_func_menu_block .popup_func_menu li, .gmenu_trucklist > li, .gmenu_company > li, .gmenu_branch > li, .gmenu_recruit > li, .gmenu_quarity > li, .multiple_menu_bodytype > li, .multiple_menu_marker > li, .multiple_menu_type > li, .multiple_menu_year > li, .multiple_menu_distance > li, .multiple_menu_size > li, .multiple_menu_area > li, .top_search_alltruck_btn_block, .top_search_newtruck_btn_block, .truckdetail_overview_info li .truckdetail_overview_info_left, .truckdetail_overview_info li .truckdetail_overview_info_right, .span-sm-6, .truckdetail_contact_btn li, .span_3, .span_4, .span_5, .span_6, .span_7, .span_8, .span_9, .span_inline_3, .span_inline_4, .span_inline_5, .span_inline_6, .span_inline_7, .span_inline_8, .span-md-6, .banner_double_left, .banner_double_right, .truckdetail_checksheet_block, .truckdetail_uwamono_block, .truckdetail_checksheet_tire_block, .quality_checksheet_tire_block, .truckdetail_contact_btn li, .trucklist_detail_near_part ul li, .branch_contact_block .branch_contact, .branch_exhibit li, .span-lg-6, .span-xs-7, .span-sm-7, .span_inline_9, .span-md-7, .footer_bottom .footer_bottom_menu, .span_7, .span_inline_7, .span-lg-7, .about_point_imageblock, .span-xs-8, .span-sm-8, .search_freeword_input_block, .trucklist_drawer_right_block, .span_10, .span_inline_10, .span-md-8, .span_8, .span_inline_8, .span-lg-8, .span-xs-9, .trucklist_drawer_right_block, .span-sm-9, .span-md-9, .span_9, .span_inline_9, .span-lg-9, .span-xs-10, .span-sm-10, .span-md-10, .trucklist_drawer_right_block, .span_10, .span_inline_10, .span-lg-10, .span-xs-11, .span-sm-11, .span-md-11, .span_11, .span_inline_11, .span-lg-11, .trucklist_drawer_right_block, .span_1, .span_2, .span_3, .span_4, .span_5, .span_6, .span_7, .span_8, .span_9, .span_10, .span_11, .span_12, .span_inline_1, .span_inline_2, .span_inline_3, .span_inline_4, .span_inline_5, .span_inline_6, .span_inline_7, .span_inline_8, .span_inline_9, .span_inline_10, .span_inline_11, .span_inline_12, .span-xs-12, .footer_bottom .copyright, .footer_bottom .footer_bottom_menu, .current_count_number, .truckdetail_overview_info, .truckdetail_spectable dl, .truckdetail_checksheet_block, .truckdetail_uwamono_block, .truckdetail_checksheet_tire_block, .quality_checksheet_block, .quality_checksheet_tire_block, .truckdetail_contact_btn li, .trucklist_detail_near_part ul li, .branch_contact_block .branch_contact, .branch_exhibit li, .branch_contact_btn, .branch_access_btn, .span-sm-12, .truckdetail_left, .truckdetail_right, .trucklist_detail_near_part ul li, .branch_contact_block .branch_contact, .branch_exhibit li, .branchdetail_left, .branchdetail_right, .span-md-12, .refine_menu_search, .span-lg-12 {
  position: relative;
  min-height: 1px;
}

.span-xs-1, .span-xs-2, .span-xs-3, .trucklist_drawer_left_block, .span-xs-4, .footer_bottom .footer_bottom_menu a, .menu_video > ul > li, .top_category_menu li, .span-xs-5, .span-xs-6, .multiple_select, .popup_menu_alart_block .alart_btn_block, .popup_func_menu_block .popup_func_menu li, .gmenu_trucklist > li, .gmenu_company > li, .gmenu_branch > li, .gmenu_recruit > li, .gmenu_quarity > li, .multiple_menu_bodytype > li, .multiple_menu_marker > li, .multiple_menu_type > li, .multiple_menu_year > li, .multiple_menu_distance > li, .multiple_menu_size > li, .multiple_menu_area > li, .top_search_alltruck_btn_block, .top_search_newtruck_btn_block, .truckdetail_overview_info li .truckdetail_overview_info_left, .truckdetail_overview_info li .truckdetail_overview_info_right, .span-xs-7, .span-xs-8, .span-xs-9, .trucklist_drawer_right_block, .span-xs-10, .span-xs-11, .span_1, .span_2, .span_3, .span_4, .span_5, .span_6, .span_7, .span_8, .span_9, .span_10, .span_11, .span_12, .span_inline_1, .span_inline_2, .span_inline_3, .span_inline_4, .span_inline_5, .span_inline_6, .span_inline_7, .span_inline_8, .span_inline_9, .span_inline_10, .span_inline_11, .span_inline_12, .span-xs-12, .footer_bottom .copyright, .footer_bottom .footer_bottom_menu, .current_count_number, .truckdetail_overview_info, .truckdetail_spectable dl, .truckdetail_checksheet_block, .truckdetail_uwamono_block, .truckdetail_checksheet_tire_block, .quality_checksheet_block, .quality_checksheet_tire_block, .truckdetail_contact_btn li, .trucklist_detail_near_part ul li, .branch_contact_block .branch_contact, .branch_exhibit li, .branch_contact_btn, .branch_access_btn {
  float: left;
}

.span-xs-1 {
  width: 8.33333%;
}

.span-xs-2 {
  width: 16.66667%;
}

.span-xs-3, .trucklist_drawer_left_block {
  width: 25%;
}

.span-xs-4, .footer_bottom .footer_bottom_menu a, .menu_video > ul > li, .top_category_menu li {
  width: 33.33333%;
}

.span-xs-5 {
  width: 41.66667%;
}

.span-xs-6, .multiple_select, .popup_menu_alart_block .alart_btn_block, .popup_func_menu_block .popup_func_menu li, .gmenu_trucklist > li, .gmenu_company > li, .gmenu_branch > li, .gmenu_recruit > li, .gmenu_quarity > li, .multiple_menu_bodytype > li, .multiple_menu_marker > li, .multiple_menu_type > li, .multiple_menu_year > li, .multiple_menu_distance > li, .multiple_menu_size > li, .multiple_menu_area > li, .top_search_alltruck_btn_block, .top_search_newtruck_btn_block, .truckdetail_overview_info li .truckdetail_overview_info_left, .truckdetail_overview_info li .truckdetail_overview_info_right {
  width: 50%;
}

.span-xs-7 {
  width: 58.33333%;
}

.span-xs-8 {
  width: 66.66667%;
}

.span-xs-9, .trucklist_drawer_right_block {
  width: 75%;
}

.span-xs-10 {
  width: 83.33333%;
}

.span-xs-11 {
  width: 91.66667%;
}

.span_1, .span_2, .span_3, .span_4, .span_5, .span_6, .span_7, .span_8, .span_9, .span_10, .span_11, .span_12, .span_inline_1, .span_inline_2, .span_inline_3, .span_inline_4, .span_inline_5, .span_inline_6, .span_inline_7, .span_inline_8, .span_inline_9, .span_inline_10, .span_inline_11, .span_inline_12, .span-xs-12, .footer_bottom .copyright, .footer_bottom .footer_bottom_menu, .current_count_number, .truckdetail_overview_info, .truckdetail_spectable dl, .truckdetail_checksheet_block, .truckdetail_uwamono_block, .truckdetail_checksheet_tire_block, .quality_checksheet_block, .quality_checksheet_tire_block, .truckdetail_contact_btn li, .trucklist_detail_near_part ul li, .branch_contact_block .branch_contact, .branch_exhibit li, .branch_contact_btn, .branch_access_btn {
  width: 100%;
}

@media (min-width: 360px) {
  .span-sm-1, .span-sm-2, .span-sm-3, .top_category_menu li, .span-sm-4, .search_freeword_btn_block, .gmenu_trucklist > li, .gmenu_company > li, .gmenu_branch > li, .gmenu_recruit > li, .gmenu_quarity > li, .multiple_menu_bodytype > li, .multiple_menu_marker > li, .multiple_menu_type > li, .multiple_menu_year > li, .multiple_menu_distance > li, .multiple_menu_size > li, .multiple_menu_area > li, .trucklist_drawer_left_block, .span-sm-5, .span-sm-6, .truckdetail_contact_btn li, .span-sm-7, .span-sm-8, .search_freeword_input_block, .trucklist_drawer_right_block, .span-sm-9, .span-sm-10, .span-sm-11, .span-sm-12, .truckdetail_left, .truckdetail_right, .trucklist_detail_near_part ul li, .branch_contact_block .branch_contact, .branch_exhibit li, .branchdetail_left, .branchdetail_right {
    float: left;
  }
  .span-sm-1 {
    width: 8.33333%;
  }
  .span-sm-2 {
    width: 16.66667%;
  }
  .span-sm-3, .top_category_menu li {
    width: 25%;
  }
  .span-sm-4, .search_freeword_btn_block, .gmenu_trucklist > li, .gmenu_company > li, .gmenu_branch > li, .gmenu_recruit > li, .gmenu_quarity > li, .multiple_menu_bodytype > li, .multiple_menu_marker > li, .multiple_menu_type > li, .multiple_menu_year > li, .multiple_menu_distance > li, .multiple_menu_size > li, .multiple_menu_area > li, .trucklist_drawer_left_block {
    width: 33.33333%;
  }
  .span-sm-5 {
    width: 41.66667%;
  }
  .span-sm-6, .truckdetail_contact_btn li {
    width: 50%;
  }
  .span-sm-7 {
    width: 58.33333%;
  }
  .span-sm-8, .search_freeword_input_block, .trucklist_drawer_right_block {
    width: 66.66667%;
  }
  .span-sm-9 {
    width: 75%;
  }
  .span-sm-10 {
    width: 83.33333%;
  }
  .span-sm-11 {
    width: 91.66667%;
  }
  .span-sm-12, .truckdetail_left, .truckdetail_right, .trucklist_detail_near_part ul li, .branch_contact_block .branch_contact, .branch_exhibit li, .branchdetail_left, .branchdetail_right {
    width: 100%;
  }
}

@media (min-width: 640px) {
  .span-md-1, .span-md-2, .top_category_menu li, .trucklist_drawer_left_block, .span_1, .span_inline_1, .span-md-3, .gmenu_trucklist > li, .gmenu_company > li, .gmenu_branch > li, .gmenu_quarity > li, .span_2, .span_inline_2, .span-md-4, .multiple_select, .top_search_alltruck_btn_block, .top_search_newtruck_btn_block, .current_count_number, .truckdetail_spectable dl, .quality_checksheet_block, .span-md-5, .footer_bottom .copyright, .span_3, .span_4, .span_5, .span_6, .span_7, .span_8, .span_9, .span_inline_3, .span_inline_4, .span_inline_5, .span_inline_6, .span_inline_7, .span_inline_8, .span-md-6, .banner_double_left, .banner_double_right, .truckdetail_checksheet_block, .truckdetail_uwamono_block, .truckdetail_checksheet_tire_block, .quality_checksheet_tire_block, .truckdetail_contact_btn li, .trucklist_detail_near_part ul li, .branch_contact_block .branch_contact, .branch_exhibit li, .span_inline_9, .span-md-7, .footer_bottom .footer_bottom_menu, .span_10, .span_inline_10, .span-md-8, .span-md-9, .span-md-10, .trucklist_drawer_right_block, .span-md-11, .span-md-12, .refine_menu_search {
    float: left;
  }
  .span-md-1 {
    width: 8.33333%;
  }
  .span-md-2, .top_category_menu li, .trucklist_drawer_left_block {
    width: 16.66667%;
  }
  .span_1, .span_inline_1, .span-md-3, .gmenu_trucklist > li, .gmenu_company > li, .gmenu_branch > li, .gmenu_quarity > li {
    width: 25%;
  }
  .span_2, .span_inline_2, .span-md-4, .multiple_select, .top_search_alltruck_btn_block, .top_search_newtruck_btn_block, .current_count_number, .truckdetail_spectable dl, .quality_checksheet_block {
    width: 33.33333%;
  }
  .span-md-5, .footer_bottom .copyright {
    width: 41.66667%;
  }
  .span_3, .span_4, .span_5, .span_6, .span_7, .span_8, .span_9, .span_inline_3, .span_inline_4, .span_inline_5, .span_inline_6, .span_inline_7, .span_inline_8, .span-md-6, .banner_double_left, .banner_double_right, .truckdetail_checksheet_block, .truckdetail_uwamono_block, .truckdetail_checksheet_tire_block, .quality_checksheet_tire_block, .truckdetail_contact_btn li, .trucklist_detail_near_part ul li, .branch_contact_block .branch_contact, .branch_exhibit li {
    width: 50%;
  }
  .span_inline_9, .span-md-7, .footer_bottom .footer_bottom_menu {
    width: 58.33333%;
  }
  .span_10, .span_inline_10, .span-md-8 {
    width: 66.66667%;
  }
  .span-md-9 {
    width: 75%;
  }
  .span-md-10, .trucklist_drawer_right_block {
    width: 83.33333%;
  }
  .span-md-11 {
    width: 91.66667%;
  }
  .span-md-12, .refine_menu_search {
    width: 100%;
  }
}

@media (min-width: 960px) {
  .span_1, .span_inline_1, .span-lg-1, .trucklist_drawer_left_block, .span_2, .span_inline_2, .span-lg-2, .menu_video > ul > li, .multiple_menu_size > li, .span_3, .span_inline_3, .span-lg-3, .multiple_menu_distance > li, .branch_contact_block .branch_contact, .span_4, .span_inline_4, .span-lg-4, .multiple_select, .footer_inner_contents, .footer_bottom .footer_bottom_menu, .trucklist_detail_near_part ul li, .span_5, .span_inline_5, .span-lg-5, .about_point_expblock, .span-lg-6, .span_7, .span_inline_7, .span-lg-7, .about_point_imageblock, .span_8, .span_inline_8, .span-lg-8, .span_9, .span_inline_9, .span-lg-9, .span_10, .span_inline_10, .span-lg-10, .span_11, .span_inline_11, .span-lg-11, .trucklist_drawer_right_block, .span-lg-12 {
    float: left;
  }
  .span_1, .span_inline_1, .span-lg-1, .trucklist_drawer_left_block {
    width: 8.33333%;
  }
  .span_2, .span_inline_2, .span-lg-2, .menu_video > ul > li, .multiple_menu_size > li {
    width: 16.66667%;
  }
  .span_3, .span_inline_3, .span-lg-3, .multiple_menu_distance > li, .branch_contact_block .branch_contact {
    width: 25%;
  }
  .span_4, .span_inline_4, .span-lg-4, .multiple_select, .footer_inner_contents, .footer_bottom .footer_bottom_menu, .trucklist_detail_near_part ul li {
    width: 33.33333%;
  }
  .span_5, .span_inline_5, .span-lg-5, .about_point_expblock {
    width: 41.66667%;
  }
  .span-lg-6 {
    width: 50%;
  }
  .span_7, .span_inline_7, .span-lg-7, .about_point_imageblock {
    width: 58.33333%;
  }
  .span_8, .span_inline_8, .span-lg-8 {
    width: 66.66667%;
  }
  .span_9, .span_inline_9, .span-lg-9 {
    width: 75%;
  }
  .span_10, .span_inline_10, .span-lg-10 {
    width: 83.33333%;
  }
  .span_11, .span_inline_11, .span-lg-11, .trucklist_drawer_right_block {
    width: 91.66667%;
  }
  .span-lg-12 {
    width: 100%;
  }
}

@media (min-width: 1280px) {
  .span-xl-1, .span-xl-2, .trucklist_drawer_left_block, .span-xl-3, .truckdetail_right, .span-xl-4, .about_point_expblock, .branchdetail_right, .span-xl-5, .span-xl-6, .span-xl-7, .span-xl-8, .about_point_imageblock, .branchdetail_left, .span-xl-9, .truckdetail_left, .span-xl-10, .trucklist_drawer_right_block, .span-xl-11, .span-xl-12, .truckdetail_contact_btn li {
    float: left;
  }
  .span-xl-1 {
    width: 8.33333%;
  }
  .span-xl-2, .trucklist_drawer_left_block {
    width: 16.66667%;
  }
  .span-xl-3, .truckdetail_right {
    width: 25%;
  }
  .span-xl-4, .about_point_expblock, .branchdetail_right {
    width: 33.33333%;
  }
  .span-xl-5 {
    width: 41.66667%;
  }
  .span-xl-6 {
    width: 50%;
  }
  .span-xl-7 {
    width: 58.33333%;
  }
  .span-xl-8, .about_point_imageblock, .branchdetail_left {
    width: 66.66667%;
  }
  .span-xl-9, .truckdetail_left {
    width: 75%;
  }
  .span-xl-10, .trucklist_drawer_right_block {
    width: 83.33333%;
  }
  .span-xl-11 {
    width: 91.66667%;
  }
  .span-xl-12, .truckdetail_contact_btn li {
    width: 100%;
  }
}

.row_child_xl > .span-xs-1 {
  padding: 30px 0;
  /* =30px */
}

.row_child_xl > .span-xs-2 {
  padding: 30px 0;
  /* =30px */
}

.row_child_xl > .span-xs-3 {
  padding: 30px 0;
  /* =30px */
}

.row_child_xl > .span-xs-4 {
  padding: 30px 0;
  /* =30px */
}

.row_child_xl > .span-xs-5 {
  padding: 30px 0;
  /* =30px */
}

.row_child_xl > .span-xs-6, .row_child_xl > .multiple_select {
  padding: 30px 0;
  /* =30px */
}

.row_child_xl > .span-xs-7 {
  padding: 30px 0;
  /* =30px */
}

.row_child_xl > .span-xs-8 {
  padding: 30px 0;
  /* =30px */
}

.row_child_xl > .span-xs-9 {
  padding: 30px 0;
  /* =30px */
}

.row_child_xl > .span-xs-10 {
  padding: 30px 0;
  /* =30px */
}

.row_child_xl > .span-xs-11 {
  padding: 30px 0;
  /* =30px */
}

.row_child_xl > .span-xs-12 {
  padding: 30px 0;
  /* =30px */
}

.row_child_xl > .span-sm-1 {
  padding: 30px 0;
  /* =30px */
}

.row_child_xl > .span-sm-2 {
  padding: 30px 0;
  /* =30px */
}

.row_child_xl > .span-sm-3 {
  padding: 30px 0;
  /* =30px */
}

.row_child_xl > .span-sm-4 {
  padding: 30px 0;
  /* =30px */
}

.row_child_xl > .span-sm-5 {
  padding: 30px 0;
  /* =30px */
}

.row_child_xl > .span-sm-6 {
  padding: 30px 0;
  /* =30px */
}

.row_child_xl > .span-sm-7 {
  padding: 30px 0;
  /* =30px */
}

.row_child_xl > .span-sm-8 {
  padding: 30px 0;
  /* =30px */
}

.row_child_xl > .span-sm-9 {
  padding: 30px 0;
  /* =30px */
}

.row_child_xl > .span-sm-10 {
  padding: 30px 0;
  /* =30px */
}

.row_child_xl > .span-sm-11 {
  padding: 30px 0;
  /* =30px */
}

.row_child_xl > .span-sm-12 {
  padding: 30px 0;
  /* =30px */
}

.row_child_xl > .span-md-1 {
  padding: 30px 0;
  /* =30px */
}

.row_child_xl > .span-md-2 {
  padding: 30px 0;
  /* =30px */
}

.row_child_xl > .span-md-3 {
  padding: 30px 0;
  /* =30px */
}

.row_child_xl > .span-md-4, .row_child_xl > .multiple_select {
  padding: 30px 0;
  /* =30px */
}

.row_child_xl > .span-md-5 {
  padding: 30px 0;
  /* =30px */
}

.row_child_xl > .span-md-6 {
  padding: 30px 0;
  /* =30px */
}

.row_child_xl > .span-md-7 {
  padding: 30px 0;
  /* =30px */
}

.row_child_xl > .span-md-8 {
  padding: 30px 0;
  /* =30px */
}

.row_child_xl > .span-md-9 {
  padding: 30px 0;
  /* =30px */
}

.row_child_xl > .span-md-10 {
  padding: 30px 0;
  /* =30px */
}

.row_child_xl > .span-md-11 {
  padding: 30px 0;
  /* =30px */
}

.row_child_xl > .span-md-12 {
  padding: 30px 0;
  /* =30px */
}

.row_child_xl > .span-lg-1 {
  padding: 30px 0;
  /* =30px */
}

.row_child_xl > .span-lg-2 {
  padding: 30px 0;
  /* =30px */
}

.row_child_xl > .span-lg-3 {
  padding: 30px 0;
  /* =30px */
}

.row_child_xl > .span-lg-4, .row_child_xl > .multiple_select {
  padding: 30px 0;
  /* =30px */
}

.row_child_xl > .span-lg-5 {
  padding: 30px 0;
  /* =30px */
}

.row_child_xl > .span-lg-6 {
  padding: 30px 0;
  /* =30px */
}

.row_child_xl > .span-lg-7 {
  padding: 30px 0;
  /* =30px */
}

.row_child_xl > .span-lg-8 {
  padding: 30px 0;
  /* =30px */
}

.row_child_xl > .span-lg-9 {
  padding: 30px 0;
  /* =30px */
}

.row_child_xl > .span-lg-10 {
  padding: 30px 0;
  /* =30px */
}

.row_child_xl > .span-lg-11 {
  padding: 30px 0;
  /* =30px */
}

.row_child_xl > .span-lg-12 {
  padding: 30px 0;
  /* =30px */
}

.row_child_xl > .span-xl-1 {
  padding: 30px 0;
  /* =30px */
}

.row_child_xl > .span-xl-2 {
  padding: 30px 0;
  /* =30px */
}

.row_child_xl > .span-xl-3 {
  padding: 30px 0;
  /* =30px */
}

.row_child_xl > .span-xl-4 {
  padding: 30px 0;
  /* =30px */
}

.row_child_xl > .span-xl-5 {
  padding: 30px 0;
  /* =30px */
}

.row_child_xl > .span-xl-6 {
  padding: 30px 0;
  /* =30px */
}

.row_child_xl > .span-xl-7 {
  padding: 30px 0;
  /* =30px */
}

.row_child_xl > .span-xl-8 {
  padding: 30px 0;
  /* =30px */
}

.row_child_xl > .span-xl-9 {
  padding: 30px 0;
  /* =30px */
}

.row_child_xl > .span-xl-10 {
  padding: 30px 0;
  /* =30px */
}

.row_child_xl > .span-xl-11 {
  padding: 30px 0;
  /* =30px */
}

.row_child_xl > .span-xl-12 {
  padding: 30px 0;
  /* =30px */
}

.row_child_xl > .span_1 {
  padding: 30px 0;
  /* =30px */
}

.row_child_xl > .span_2 {
  padding: 30px 0;
  /* =30px */
}

.row_child_xl > .span_3 {
  padding: 30px 0;
  /* =30px */
}

.row_child_xl > .span_4 {
  padding: 30px 0;
  /* =30px */
}

.row_child_xl > .span_5 {
  padding: 30px 0;
  /* =30px */
}

.row_child_xl > .span_6 {
  padding: 30px 0;
  /* =30px */
}

.row_child_xl > .span_7 {
  padding: 30px 0;
  /* =30px */
}

.row_child_xl > .span_8 {
  padding: 30px 0;
  /* =30px */
}

.row_child_xl > .span_9 {
  padding: 30px 0;
  /* =30px */
}

.row_child_xl > .span_10 {
  padding: 30px 0;
  /* =30px */
}

.row_child_xl > .span_11 {
  padding: 30px 0;
  /* =30px */
}

.row_child_xl > .span_12 {
  padding: 30px 0;
  /* =30px */
}

.row_child_lg > .span-xs-1 {
  padding: 15px 0;
  /* =15px */
}

.row_child_lg > .span-xs-2 {
  padding: 15px 0;
  /* =15px */
}

.row_child_lg > .span-xs-3 {
  padding: 15px 0;
  /* =15px */
}

.row_child_lg > .span-xs-4 {
  padding: 15px 0;
  /* =15px */
}

.row_child_lg > .span-xs-5 {
  padding: 15px 0;
  /* =15px */
}

.row_child_lg > .span-xs-6, .row_child_lg > .multiple_select {
  padding: 15px 0;
  /* =15px */
}

.row_child_lg > .span-xs-7 {
  padding: 15px 0;
  /* =15px */
}

.row_child_lg > .span-xs-8 {
  padding: 15px 0;
  /* =15px */
}

.row_child_lg > .span-xs-9 {
  padding: 15px 0;
  /* =15px */
}

.row_child_lg > .span-xs-10 {
  padding: 15px 0;
  /* =15px */
}

.row_child_lg > .span-xs-11 {
  padding: 15px 0;
  /* =15px */
}

.row_child_lg > .span-xs-12 {
  padding: 15px 0;
  /* =15px */
}

.row_child_lg > .span-sm-1 {
  padding: 15px 0;
  /* =15px */
}

.row_child_lg > .span-sm-2 {
  padding: 15px 0;
  /* =15px */
}

.row_child_lg > .span-sm-3 {
  padding: 15px 0;
  /* =15px */
}

.row_child_lg > .span-sm-4 {
  padding: 15px 0;
  /* =15px */
}

.row_child_lg > .span-sm-5 {
  padding: 15px 0;
  /* =15px */
}

.row_child_lg > .span-sm-6 {
  padding: 15px 0;
  /* =15px */
}

.row_child_lg > .span-sm-7 {
  padding: 15px 0;
  /* =15px */
}

.row_child_lg > .span-sm-8 {
  padding: 15px 0;
  /* =15px */
}

.row_child_lg > .span-sm-9 {
  padding: 15px 0;
  /* =15px */
}

.row_child_lg > .span-sm-10 {
  padding: 15px 0;
  /* =15px */
}

.row_child_lg > .span-sm-11 {
  padding: 15px 0;
  /* =15px */
}

.row_child_lg > .span-sm-12 {
  padding: 15px 0;
  /* =15px */
}

.row_child_lg > .span-md-1 {
  padding: 15px 0;
  /* =15px */
}

.row_child_lg > .span-md-2 {
  padding: 15px 0;
  /* =15px */
}

.row_child_lg > .span-md-3 {
  padding: 15px 0;
  /* =15px */
}

.row_child_lg > .span-md-4, .row_child_lg > .multiple_select {
  padding: 15px 0;
  /* =15px */
}

.row_child_lg > .span-md-5 {
  padding: 15px 0;
  /* =15px */
}

.row_child_lg > .span-md-6 {
  padding: 15px 0;
  /* =15px */
}

.row_child_lg > .span-md-7 {
  padding: 15px 0;
  /* =15px */
}

.row_child_lg > .span-md-8 {
  padding: 15px 0;
  /* =15px */
}

.row_child_lg > .span-md-9 {
  padding: 15px 0;
  /* =15px */
}

.row_child_lg > .span-md-10 {
  padding: 15px 0;
  /* =15px */
}

.row_child_lg > .span-md-11 {
  padding: 15px 0;
  /* =15px */
}

.row_child_lg > .span-md-12 {
  padding: 15px 0;
  /* =15px */
}

.row_child_lg > .span-lg-1 {
  padding: 15px 0;
  /* =15px */
}

.row_child_lg > .span-lg-2 {
  padding: 15px 0;
  /* =15px */
}

.row_child_lg > .span-lg-3 {
  padding: 15px 0;
  /* =15px */
}

.row_child_lg > .span-lg-4, .row_child_lg > .multiple_select {
  padding: 15px 0;
  /* =15px */
}

.row_child_lg > .span-lg-5 {
  padding: 15px 0;
  /* =15px */
}

.row_child_lg > .span-lg-6 {
  padding: 15px 0;
  /* =15px */
}

.row_child_lg > .span-lg-7 {
  padding: 15px 0;
  /* =15px */
}

.row_child_lg > .span-lg-8 {
  padding: 15px 0;
  /* =15px */
}

.row_child_lg > .span-lg-9 {
  padding: 15px 0;
  /* =15px */
}

.row_child_lg > .span-lg-10 {
  padding: 15px 0;
  /* =15px */
}

.row_child_lg > .span-lg-11 {
  padding: 15px 0;
  /* =15px */
}

.row_child_lg > .span-lg-12 {
  padding: 15px 0;
  /* =15px */
}

.row_child_lg > .span-xl-1 {
  padding: 15px 0;
  /* =15px */
}

.row_child_lg > .span-xl-2 {
  padding: 15px 0;
  /* =15px */
}

.row_child_lg > .span-xl-3 {
  padding: 15px 0;
  /* =15px */
}

.row_child_lg > .span-xl-4 {
  padding: 15px 0;
  /* =15px */
}

.row_child_lg > .span-xl-5 {
  padding: 15px 0;
  /* =15px */
}

.row_child_lg > .span-xl-6 {
  padding: 15px 0;
  /* =15px */
}

.row_child_lg > .span-xl-7 {
  padding: 15px 0;
  /* =15px */
}

.row_child_lg > .span-xl-8 {
  padding: 15px 0;
  /* =15px */
}

.row_child_lg > .span-xl-9 {
  padding: 15px 0;
  /* =15px */
}

.row_child_lg > .span-xl-10 {
  padding: 15px 0;
  /* =15px */
}

.row_child_lg > .span-xl-11 {
  padding: 15px 0;
  /* =15px */
}

.row_child_lg > .span-xl-12 {
  padding: 15px 0;
  /* =15px */
}

.row_child_lg > .span_1 {
  padding: 15px 0;
  /* =15px */
}

.row_child_lg > .span_2 {
  padding: 15px 0;
  /* =15px */
}

.row_child_lg > .span_3 {
  padding: 15px 0;
  /* =15px */
}

.row_child_lg > .span_4 {
  padding: 15px 0;
  /* =15px */
}

.row_child_lg > .span_5 {
  padding: 15px 0;
  /* =15px */
}

.row_child_lg > .span_6 {
  padding: 15px 0;
  /* =15px */
}

.row_child_lg > .span_7 {
  padding: 15px 0;
  /* =15px */
}

.row_child_lg > .span_8 {
  padding: 15px 0;
  /* =15px */
}

.row_child_lg > .span_9 {
  padding: 15px 0;
  /* =15px */
}

.row_child_lg > .span_10 {
  padding: 15px 0;
  /* =15px */
}

.row_child_lg > .span_11 {
  padding: 15px 0;
  /* =15px */
}

.row_child_lg > .span_12 {
  padding: 15px 0;
  /* =15px */
}

.row_child_md > .span-xs-1 {
  padding: 10px 0;
  /* =10px */
}

.row_child_md > .span-xs-2 {
  padding: 10px 0;
  /* =10px */
}

.row_child_md > .span-xs-3 {
  padding: 10px 0;
  /* =10px */
}

.row_child_md > .span-xs-4 {
  padding: 10px 0;
  /* =10px */
}

.row_child_md > .span-xs-5 {
  padding: 10px 0;
  /* =10px */
}

.row_child_md > .span-xs-6, .row_child_md > .multiple_select {
  padding: 10px 0;
  /* =10px */
}

.row_child_md > .span-xs-7 {
  padding: 10px 0;
  /* =10px */
}

.row_child_md > .span-xs-8 {
  padding: 10px 0;
  /* =10px */
}

.row_child_md > .span-xs-9 {
  padding: 10px 0;
  /* =10px */
}

.row_child_md > .span-xs-10 {
  padding: 10px 0;
  /* =10px */
}

.row_child_md > .span-xs-11 {
  padding: 10px 0;
  /* =10px */
}

.row_child_md > .span-xs-12 {
  padding: 10px 0;
  /* =10px */
}

.row_child_md > .span-sm-1 {
  padding: 10px 0;
  /* =10px */
}

.row_child_md > .span-sm-2 {
  padding: 10px 0;
  /* =10px */
}

.row_child_md > .span-sm-3 {
  padding: 10px 0;
  /* =10px */
}

.row_child_md > .span-sm-4 {
  padding: 10px 0;
  /* =10px */
}

.row_child_md > .span-sm-5 {
  padding: 10px 0;
  /* =10px */
}

.row_child_md > .span-sm-6 {
  padding: 10px 0;
  /* =10px */
}

.row_child_md > .span-sm-7 {
  padding: 10px 0;
  /* =10px */
}

.row_child_md > .span-sm-8 {
  padding: 10px 0;
  /* =10px */
}

.row_child_md > .span-sm-9 {
  padding: 10px 0;
  /* =10px */
}

.row_child_md > .span-sm-10 {
  padding: 10px 0;
  /* =10px */
}

.row_child_md > .span-sm-11 {
  padding: 10px 0;
  /* =10px */
}

.row_child_md > .span-sm-12 {
  padding: 10px 0;
  /* =10px */
}

.row_child_md > .span-md-1 {
  padding: 10px 0;
  /* =10px */
}

.row_child_md > .span-md-2 {
  padding: 10px 0;
  /* =10px */
}

.row_child_md > .span-md-3 {
  padding: 10px 0;
  /* =10px */
}

.row_child_md > .span-md-4, .row_child_md > .multiple_select {
  padding: 10px 0;
  /* =10px */
}

.row_child_md > .span-md-5 {
  padding: 10px 0;
  /* =10px */
}

.row_child_md > .span-md-6 {
  padding: 10px 0;
  /* =10px */
}

.row_child_md > .span-md-7 {
  padding: 10px 0;
  /* =10px */
}

.row_child_md > .span-md-8 {
  padding: 10px 0;
  /* =10px */
}

.row_child_md > .span-md-9 {
  padding: 10px 0;
  /* =10px */
}

.row_child_md > .span-md-10 {
  padding: 10px 0;
  /* =10px */
}

.row_child_md > .span-md-11 {
  padding: 10px 0;
  /* =10px */
}

.row_child_md > .span-md-12 {
  padding: 10px 0;
  /* =10px */
}

.row_child_md > .span-lg-1 {
  padding: 10px 0;
  /* =10px */
}

.row_child_md > .span-lg-2 {
  padding: 10px 0;
  /* =10px */
}

.row_child_md > .span-lg-3 {
  padding: 10px 0;
  /* =10px */
}

.row_child_md > .span-lg-4, .row_child_md > .multiple_select {
  padding: 10px 0;
  /* =10px */
}

.row_child_md > .span-lg-5 {
  padding: 10px 0;
  /* =10px */
}

.row_child_md > .span-lg-6 {
  padding: 10px 0;
  /* =10px */
}

.row_child_md > .span-lg-7 {
  padding: 10px 0;
  /* =10px */
}

.row_child_md > .span-lg-8 {
  padding: 10px 0;
  /* =10px */
}

.row_child_md > .span-lg-9 {
  padding: 10px 0;
  /* =10px */
}

.row_child_md > .span-lg-10 {
  padding: 10px 0;
  /* =10px */
}

.row_child_md > .span-lg-11 {
  padding: 10px 0;
  /* =10px */
}

.row_child_md > .span-lg-12 {
  padding: 10px 0;
  /* =10px */
}

.row_child_md > .span-xl-1 {
  padding: 10px 0;
  /* =10px */
}

.row_child_md > .span-xl-2 {
  padding: 10px 0;
  /* =10px */
}

.row_child_md > .span-xl-3 {
  padding: 10px 0;
  /* =10px */
}

.row_child_md > .span-xl-4 {
  padding: 10px 0;
  /* =10px */
}

.row_child_md > .span-xl-5 {
  padding: 10px 0;
  /* =10px */
}

.row_child_md > .span-xl-6 {
  padding: 10px 0;
  /* =10px */
}

.row_child_md > .span-xl-7 {
  padding: 10px 0;
  /* =10px */
}

.row_child_md > .span-xl-8 {
  padding: 10px 0;
  /* =10px */
}

.row_child_md > .span-xl-9 {
  padding: 10px 0;
  /* =10px */
}

.row_child_md > .span-xl-10 {
  padding: 10px 0;
  /* =10px */
}

.row_child_md > .span-xl-11 {
  padding: 10px 0;
  /* =10px */
}

.row_child_md > .span-xl-12 {
  padding: 10px 0;
  /* =10px */
}

.row_child_md > .span_1 {
  padding: 10px 0;
  /* =10px */
}

.row_child_md > .span_2 {
  padding: 10px 0;
  /* =10px */
}

.row_child_md > .span_3 {
  padding: 10px 0;
  /* =10px */
}

.row_child_md > .span_4 {
  padding: 10px 0;
  /* =10px */
}

.row_child_md > .span_5 {
  padding: 10px 0;
  /* =10px */
}

.row_child_md > .span_6 {
  padding: 10px 0;
  /* =10px */
}

.row_child_md > .span_7 {
  padding: 10px 0;
  /* =10px */
}

.row_child_md > .span_8 {
  padding: 10px 0;
  /* =10px */
}

.row_child_md > .span_9 {
  padding: 10px 0;
  /* =10px */
}

.row_child_md > .span_10 {
  padding: 10px 0;
  /* =10px */
}

.row_child_md > .span_11 {
  padding: 10px 0;
  /* =10px */
}

.row_child_md > .span_12 {
  padding: 10px 0;
  /* =10px */
}

.row_child_sm > .span-xs-1 {
  padding: 5px 0;
  /* =5px */
}

.row_child_sm > .span-xs-2 {
  padding: 5px 0;
  /* =5px */
}

.row_child_sm > .span-xs-3 {
  padding: 5px 0;
  /* =5px */
}

.row_child_sm > .span-xs-4 {
  padding: 5px 0;
  /* =5px */
}

.row_child_sm > .span-xs-5 {
  padding: 5px 0;
  /* =5px */
}

.row_child_sm > .span-xs-6, .row_child_sm > .multiple_select {
  padding: 5px 0;
  /* =5px */
}

.row_child_sm > .span-xs-7 {
  padding: 5px 0;
  /* =5px */
}

.row_child_sm > .span-xs-8 {
  padding: 5px 0;
  /* =5px */
}

.row_child_sm > .span-xs-9 {
  padding: 5px 0;
  /* =5px */
}

.row_child_sm > .span-xs-10 {
  padding: 5px 0;
  /* =5px */
}

.row_child_sm > .span-xs-11 {
  padding: 5px 0;
  /* =5px */
}

.row_child_sm > .span-xs-12 {
  padding: 5px 0;
  /* =5px */
}

.row_child_sm > .span-sm-1 {
  padding: 5px 0;
  /* =5px */
}

.row_child_sm > .span-sm-2 {
  padding: 5px 0;
  /* =5px */
}

.row_child_sm > .span-sm-3 {
  padding: 5px 0;
  /* =5px */
}

.row_child_sm > .span-sm-4 {
  padding: 5px 0;
  /* =5px */
}

.row_child_sm > .span-sm-5 {
  padding: 5px 0;
  /* =5px */
}

.row_child_sm > .span-sm-6 {
  padding: 5px 0;
  /* =5px */
}

.row_child_sm > .span-sm-7 {
  padding: 5px 0;
  /* =5px */
}

.row_child_sm > .span-sm-8 {
  padding: 5px 0;
  /* =5px */
}

.row_child_sm > .span-sm-9 {
  padding: 5px 0;
  /* =5px */
}

.row_child_sm > .span-sm-10 {
  padding: 5px 0;
  /* =5px */
}

.row_child_sm > .span-sm-11 {
  padding: 5px 0;
  /* =5px */
}

.row_child_sm > .span-sm-12 {
  padding: 5px 0;
  /* =5px */
}

.row_child_sm > .span-md-1 {
  padding: 5px 0;
  /* =5px */
}

.row_child_sm > .span-md-2 {
  padding: 5px 0;
  /* =5px */
}

.row_child_sm > .span-md-3 {
  padding: 5px 0;
  /* =5px */
}

.row_child_sm > .span-md-4, .row_child_sm > .multiple_select {
  padding: 5px 0;
  /* =5px */
}

.row_child_sm > .span-md-5 {
  padding: 5px 0;
  /* =5px */
}

.row_child_sm > .span-md-6 {
  padding: 5px 0;
  /* =5px */
}

.row_child_sm > .span-md-7 {
  padding: 5px 0;
  /* =5px */
}

.row_child_sm > .span-md-8 {
  padding: 5px 0;
  /* =5px */
}

.row_child_sm > .span-md-9 {
  padding: 5px 0;
  /* =5px */
}

.row_child_sm > .span-md-10 {
  padding: 5px 0;
  /* =5px */
}

.row_child_sm > .span-md-11 {
  padding: 5px 0;
  /* =5px */
}

.row_child_sm > .span-md-12 {
  padding: 5px 0;
  /* =5px */
}

.row_child_sm > .span-lg-1 {
  padding: 5px 0;
  /* =5px */
}

.row_child_sm > .span-lg-2 {
  padding: 5px 0;
  /* =5px */
}

.row_child_sm > .span-lg-3 {
  padding: 5px 0;
  /* =5px */
}

.row_child_sm > .span-lg-4, .row_child_sm > .multiple_select {
  padding: 5px 0;
  /* =5px */
}

.row_child_sm > .span-lg-5 {
  padding: 5px 0;
  /* =5px */
}

.row_child_sm > .span-lg-6 {
  padding: 5px 0;
  /* =5px */
}

.row_child_sm > .span-lg-7 {
  padding: 5px 0;
  /* =5px */
}

.row_child_sm > .span-lg-8 {
  padding: 5px 0;
  /* =5px */
}

.row_child_sm > .span-lg-9 {
  padding: 5px 0;
  /* =5px */
}

.row_child_sm > .span-lg-10 {
  padding: 5px 0;
  /* =5px */
}

.row_child_sm > .span-lg-11 {
  padding: 5px 0;
  /* =5px */
}

.row_child_sm > .span-lg-12 {
  padding: 5px 0;
  /* =5px */
}

.row_child_sm > .span-xl-1 {
  padding: 5px 0;
  /* =5px */
}

.row_child_sm > .span-xl-2 {
  padding: 5px 0;
  /* =5px */
}

.row_child_sm > .span-xl-3 {
  padding: 5px 0;
  /* =5px */
}

.row_child_sm > .span-xl-4 {
  padding: 5px 0;
  /* =5px */
}

.row_child_sm > .span-xl-5 {
  padding: 5px 0;
  /* =5px */
}

.row_child_sm > .span-xl-6 {
  padding: 5px 0;
  /* =5px */
}

.row_child_sm > .span-xl-7 {
  padding: 5px 0;
  /* =5px */
}

.row_child_sm > .span-xl-8 {
  padding: 5px 0;
  /* =5px */
}

.row_child_sm > .span-xl-9 {
  padding: 5px 0;
  /* =5px */
}

.row_child_sm > .span-xl-10 {
  padding: 5px 0;
  /* =5px */
}

.row_child_sm > .span-xl-11 {
  padding: 5px 0;
  /* =5px */
}

.row_child_sm > .span-xl-12 {
  padding: 5px 0;
  /* =5px */
}

.row_child_sm > .span_1 {
  padding: 5px 0;
  /* =5px */
}

.row_child_sm > .span_2 {
  padding: 5px 0;
  /* =5px */
}

.row_child_sm > .span_3 {
  padding: 5px 0;
  /* =5px */
}

.row_child_sm > .span_4 {
  padding: 5px 0;
  /* =5px */
}

.row_child_sm > .span_5 {
  padding: 5px 0;
  /* =5px */
}

.row_child_sm > .span_6 {
  padding: 5px 0;
  /* =5px */
}

.row_child_sm > .span_7 {
  padding: 5px 0;
  /* =5px */
}

.row_child_sm > .span_8 {
  padding: 5px 0;
  /* =5px */
}

.row_child_sm > .span_9 {
  padding: 5px 0;
  /* =5px */
}

.row_child_sm > .span_10 {
  padding: 5px 0;
  /* =5px */
}

.row_child_sm > .span_11 {
  padding: 5px 0;
  /* =5px */
}

.row_child_sm > .span_12 {
  padding: 5px 0;
  /* =5px */
}

.row_child_xs > .span-xs-1 {
  padding: 2.5px 0;
  /* =2.5px */
}

.row_child_xs > .span-xs-2 {
  padding: 2.5px 0;
  /* =2.5px */
}

.row_child_xs > .span-xs-3 {
  padding: 2.5px 0;
  /* =2.5px */
}

.row_child_xs > .span-xs-4 {
  padding: 2.5px 0;
  /* =2.5px */
}

.row_child_xs > .span-xs-5 {
  padding: 2.5px 0;
  /* =2.5px */
}

.row_child_xs > .span-xs-6, .row_child_xs > .multiple_select {
  padding: 2.5px 0;
  /* =2.5px */
}

.row_child_xs > .span-xs-7 {
  padding: 2.5px 0;
  /* =2.5px */
}

.row_child_xs > .span-xs-8 {
  padding: 2.5px 0;
  /* =2.5px */
}

.row_child_xs > .span-xs-9 {
  padding: 2.5px 0;
  /* =2.5px */
}

.row_child_xs > .span-xs-10 {
  padding: 2.5px 0;
  /* =2.5px */
}

.row_child_xs > .span-xs-11 {
  padding: 2.5px 0;
  /* =2.5px */
}

.row_child_xs > .span-xs-12 {
  padding: 2.5px 0;
  /* =2.5px */
}

.row_child_xs > .span-sm-1 {
  padding: 2.5px 0;
  /* =2.5px */
}

.row_child_xs > .span-sm-2 {
  padding: 2.5px 0;
  /* =2.5px */
}

.row_child_xs > .span-sm-3 {
  padding: 2.5px 0;
  /* =2.5px */
}

.row_child_xs > .span-sm-4 {
  padding: 2.5px 0;
  /* =2.5px */
}

.row_child_xs > .span-sm-5 {
  padding: 2.5px 0;
  /* =2.5px */
}

.row_child_xs > .span-sm-6 {
  padding: 2.5px 0;
  /* =2.5px */
}

.row_child_xs > .span-sm-7 {
  padding: 2.5px 0;
  /* =2.5px */
}

.row_child_xs > .span-sm-8 {
  padding: 2.5px 0;
  /* =2.5px */
}

.row_child_xs > .span-sm-9 {
  padding: 2.5px 0;
  /* =2.5px */
}

.row_child_xs > .span-sm-10 {
  padding: 2.5px 0;
  /* =2.5px */
}

.row_child_xs > .span-sm-11 {
  padding: 2.5px 0;
  /* =2.5px */
}

.row_child_xs > .span-sm-12 {
  padding: 2.5px 0;
  /* =2.5px */
}

.row_child_xs > .span-md-1 {
  padding: 2.5px 0;
  /* =2.5px */
}

.row_child_xs > .span-md-2 {
  padding: 2.5px 0;
  /* =2.5px */
}

.row_child_xs > .span-md-3 {
  padding: 2.5px 0;
  /* =2.5px */
}

.row_child_xs > .span-md-4, .row_child_xs > .multiple_select {
  padding: 2.5px 0;
  /* =2.5px */
}

.row_child_xs > .span-md-5 {
  padding: 2.5px 0;
  /* =2.5px */
}

.row_child_xs > .span-md-6 {
  padding: 2.5px 0;
  /* =2.5px */
}

.row_child_xs > .span-md-7 {
  padding: 2.5px 0;
  /* =2.5px */
}

.row_child_xs > .span-md-8 {
  padding: 2.5px 0;
  /* =2.5px */
}

.row_child_xs > .span-md-9 {
  padding: 2.5px 0;
  /* =2.5px */
}

.row_child_xs > .span-md-10 {
  padding: 2.5px 0;
  /* =2.5px */
}

.row_child_xs > .span-md-11 {
  padding: 2.5px 0;
  /* =2.5px */
}

.row_child_xs > .span-md-12 {
  padding: 2.5px 0;
  /* =2.5px */
}

.row_child_xs > .span-lg-1 {
  padding: 2.5px 0;
  /* =2.5px */
}

.row_child_xs > .span-lg-2 {
  padding: 2.5px 0;
  /* =2.5px */
}

.row_child_xs > .span-lg-3 {
  padding: 2.5px 0;
  /* =2.5px */
}

.row_child_xs > .span-lg-4, .row_child_xs > .multiple_select {
  padding: 2.5px 0;
  /* =2.5px */
}

.row_child_xs > .span-lg-5 {
  padding: 2.5px 0;
  /* =2.5px */
}

.row_child_xs > .span-lg-6 {
  padding: 2.5px 0;
  /* =2.5px */
}

.row_child_xs > .span-lg-7 {
  padding: 2.5px 0;
  /* =2.5px */
}

.row_child_xs > .span-lg-8 {
  padding: 2.5px 0;
  /* =2.5px */
}

.row_child_xs > .span-lg-9 {
  padding: 2.5px 0;
  /* =2.5px */
}

.row_child_xs > .span-lg-10 {
  padding: 2.5px 0;
  /* =2.5px */
}

.row_child_xs > .span-lg-11 {
  padding: 2.5px 0;
  /* =2.5px */
}

.row_child_xs > .span-lg-12 {
  padding: 2.5px 0;
  /* =2.5px */
}

.row_child_xs > .span-xl-1 {
  padding: 2.5px 0;
  /* =2.5px */
}

.row_child_xs > .span-xl-2 {
  padding: 2.5px 0;
  /* =2.5px */
}

.row_child_xs > .span-xl-3 {
  padding: 2.5px 0;
  /* =2.5px */
}

.row_child_xs > .span-xl-4 {
  padding: 2.5px 0;
  /* =2.5px */
}

.row_child_xs > .span-xl-5 {
  padding: 2.5px 0;
  /* =2.5px */
}

.row_child_xs > .span-xl-6 {
  padding: 2.5px 0;
  /* =2.5px */
}

.row_child_xs > .span-xl-7 {
  padding: 2.5px 0;
  /* =2.5px */
}

.row_child_xs > .span-xl-8 {
  padding: 2.5px 0;
  /* =2.5px */
}

.row_child_xs > .span-xl-9 {
  padding: 2.5px 0;
  /* =2.5px */
}

.row_child_xs > .span-xl-10 {
  padding: 2.5px 0;
  /* =2.5px */
}

.row_child_xs > .span-xl-11 {
  padding: 2.5px 0;
  /* =2.5px */
}

.row_child_xs > .span-xl-12 {
  padding: 2.5px 0;
  /* =2.5px */
}

.row_child_xs > .span_1 {
  padding: 2.5px 0;
  /* =2.5px */
}

.row_child_xs > .span_2 {
  padding: 2.5px 0;
  /* =2.5px */
}

.row_child_xs > .span_3 {
  padding: 2.5px 0;
  /* =2.5px */
}

.row_child_xs > .span_4 {
  padding: 2.5px 0;
  /* =2.5px */
}

.row_child_xs > .span_5 {
  padding: 2.5px 0;
  /* =2.5px */
}

.row_child_xs > .span_6 {
  padding: 2.5px 0;
  /* =2.5px */
}

.row_child_xs > .span_7 {
  padding: 2.5px 0;
  /* =2.5px */
}

.row_child_xs > .span_8 {
  padding: 2.5px 0;
  /* =2.5px */
}

.row_child_xs > .span_9 {
  padding: 2.5px 0;
  /* =2.5px */
}

.row_child_xs > .span_10 {
  padding: 2.5px 0;
  /* =2.5px */
}

.row_child_xs > .span_11 {
  padding: 2.5px 0;
  /* =2.5px */
}

.row_child_xs > .span_12 {
  padding: 2.5px 0;
  /* =2.5px */
}

.gutter_child_xl > .span-xs-1 {
  padding: 0 30px;
  /* =30px */
}

.gutter_child_xl > .span-xs-2 {
  padding: 0 30px;
  /* =30px */
}

.gutter_child_xl > .span-xs-3 {
  padding: 0 30px;
  /* =30px */
}

.gutter_child_xl > .span-xs-4 {
  padding: 0 30px;
  /* =30px */
}

.gutter_child_xl > .span-xs-5 {
  padding: 0 30px;
  /* =30px */
}

.gutter_child_xl > .span-xs-6, .gutter_child_xl > .multiple_select {
  padding: 0 30px;
  /* =30px */
}

.gutter_child_xl > .span-xs-7 {
  padding: 0 30px;
  /* =30px */
}

.gutter_child_xl > .span-xs-8 {
  padding: 0 30px;
  /* =30px */
}

.gutter_child_xl > .span-xs-9 {
  padding: 0 30px;
  /* =30px */
}

.gutter_child_xl > .span-xs-10 {
  padding: 0 30px;
  /* =30px */
}

.gutter_child_xl > .span-xs-11 {
  padding: 0 30px;
  /* =30px */
}

.gutter_child_xl > .span-xs-12 {
  padding: 0 30px;
  /* =30px */
}

.gutter_child_xl > .span-sm-1 {
  padding: 0 30px;
  /* =30px */
}

.gutter_child_xl > .span-sm-2 {
  padding: 0 30px;
  /* =30px */
}

.gutter_child_xl > .span-sm-3 {
  padding: 0 30px;
  /* =30px */
}

.gutter_child_xl > .span-sm-4 {
  padding: 0 30px;
  /* =30px */
}

.gutter_child_xl > .span-sm-5 {
  padding: 0 30px;
  /* =30px */
}

.gutter_child_xl > .span-sm-6 {
  padding: 0 30px;
  /* =30px */
}

.gutter_child_xl > .span-sm-7 {
  padding: 0 30px;
  /* =30px */
}

.gutter_child_xl > .span-sm-8 {
  padding: 0 30px;
  /* =30px */
}

.gutter_child_xl > .span-sm-9 {
  padding: 0 30px;
  /* =30px */
}

.gutter_child_xl > .span-sm-10 {
  padding: 0 30px;
  /* =30px */
}

.gutter_child_xl > .span-sm-11 {
  padding: 0 30px;
  /* =30px */
}

.gutter_child_xl > .span-sm-12 {
  padding: 0 30px;
  /* =30px */
}

.gutter_child_xl > .span-md-1 {
  padding: 0 30px;
  /* =30px */
}

.gutter_child_xl > .span-md-2 {
  padding: 0 30px;
  /* =30px */
}

.gutter_child_xl > .span-md-3 {
  padding: 0 30px;
  /* =30px */
}

.gutter_child_xl > .span-md-4, .gutter_child_xl > .multiple_select {
  padding: 0 30px;
  /* =30px */
}

.gutter_child_xl > .span-md-5 {
  padding: 0 30px;
  /* =30px */
}

.gutter_child_xl > .span-md-6 {
  padding: 0 30px;
  /* =30px */
}

.gutter_child_xl > .span-md-7 {
  padding: 0 30px;
  /* =30px */
}

.gutter_child_xl > .span-md-8 {
  padding: 0 30px;
  /* =30px */
}

.gutter_child_xl > .span-md-9 {
  padding: 0 30px;
  /* =30px */
}

.gutter_child_xl > .span-md-10 {
  padding: 0 30px;
  /* =30px */
}

.gutter_child_xl > .span-md-11 {
  padding: 0 30px;
  /* =30px */
}

.gutter_child_xl > .span-md-12 {
  padding: 0 30px;
  /* =30px */
}

.gutter_child_xl > .span-lg-1 {
  padding: 0 30px;
  /* =30px */
}

.gutter_child_xl > .span-lg-2 {
  padding: 0 30px;
  /* =30px */
}

.gutter_child_xl > .span-lg-3 {
  padding: 0 30px;
  /* =30px */
}

.gutter_child_xl > .span-lg-4, .gutter_child_xl > .multiple_select {
  padding: 0 30px;
  /* =30px */
}

.gutter_child_xl > .span-lg-5 {
  padding: 0 30px;
  /* =30px */
}

.gutter_child_xl > .span-lg-6 {
  padding: 0 30px;
  /* =30px */
}

.gutter_child_xl > .span-lg-7 {
  padding: 0 30px;
  /* =30px */
}

.gutter_child_xl > .span-lg-8 {
  padding: 0 30px;
  /* =30px */
}

.gutter_child_xl > .span-lg-9 {
  padding: 0 30px;
  /* =30px */
}

.gutter_child_xl > .span-lg-10 {
  padding: 0 30px;
  /* =30px */
}

.gutter_child_xl > .span-lg-11 {
  padding: 0 30px;
  /* =30px */
}

.gutter_child_xl > .span-lg-12 {
  padding: 0 30px;
  /* =30px */
}

.gutter_child_xl > .span-xl-1 {
  padding: 0 30px;
  /* =30px */
}

.gutter_child_xl > .span-xl-2 {
  padding: 0 30px;
  /* =30px */
}

.gutter_child_xl > .span-xl-3 {
  padding: 0 30px;
  /* =30px */
}

.gutter_child_xl > .span-xl-4 {
  padding: 0 30px;
  /* =30px */
}

.gutter_child_xl > .span-xl-5 {
  padding: 0 30px;
  /* =30px */
}

.gutter_child_xl > .span-xl-6 {
  padding: 0 30px;
  /* =30px */
}

.gutter_child_xl > .span-xl-7 {
  padding: 0 30px;
  /* =30px */
}

.gutter_child_xl > .span-xl-8 {
  padding: 0 30px;
  /* =30px */
}

.gutter_child_xl > .span-xl-9 {
  padding: 0 30px;
  /* =30px */
}

.gutter_child_xl > .span-xl-10 {
  padding: 0 30px;
  /* =30px */
}

.gutter_child_xl > .span-xl-11 {
  padding: 0 30px;
  /* =30px */
}

.gutter_child_xl > .span-xl-12 {
  padding: 0 30px;
  /* =30px */
}

.gutter_child_xl > .span_1 {
  padding: 0 30px;
  /* =30px */
}

.gutter_child_xl > .span_2 {
  padding: 0 30px;
  /* =30px */
}

.gutter_child_xl > .span_3 {
  padding: 0 30px;
  /* =30px */
}

.gutter_child_xl > .span_4 {
  padding: 0 30px;
  /* =30px */
}

.gutter_child_xl > .span_5 {
  padding: 0 30px;
  /* =30px */
}

.gutter_child_xl > .span_6 {
  padding: 0 30px;
  /* =30px */
}

.gutter_child_xl > .span_7 {
  padding: 0 30px;
  /* =30px */
}

.gutter_child_xl > .span_8 {
  padding: 0 30px;
  /* =30px */
}

.gutter_child_xl > .span_9 {
  padding: 0 30px;
  /* =30px */
}

.gutter_child_xl > .span_10 {
  padding: 0 30px;
  /* =30px */
}

.gutter_child_xl > .span_11 {
  padding: 0 30px;
  /* =30px */
}

.gutter_child_xl > .span_12 {
  padding: 0 30px;
  /* =30px */
}

.gutter_child_lg > .span-xs-1 {
  padding: 0 15px;
  /* =15px */
}

.gutter_child_lg > .span-xs-2 {
  padding: 0 15px;
  /* =15px */
}

.gutter_child_lg > .span-xs-3 {
  padding: 0 15px;
  /* =15px */
}

.gutter_child_lg > .span-xs-4 {
  padding: 0 15px;
  /* =15px */
}

.gutter_child_lg > .span-xs-5 {
  padding: 0 15px;
  /* =15px */
}

.gutter_child_lg > .span-xs-6, .gutter_child_lg > .multiple_select {
  padding: 0 15px;
  /* =15px */
}

.gutter_child_lg > .span-xs-7 {
  padding: 0 15px;
  /* =15px */
}

.gutter_child_lg > .span-xs-8 {
  padding: 0 15px;
  /* =15px */
}

.gutter_child_lg > .span-xs-9 {
  padding: 0 15px;
  /* =15px */
}

.gutter_child_lg > .span-xs-10 {
  padding: 0 15px;
  /* =15px */
}

.gutter_child_lg > .span-xs-11 {
  padding: 0 15px;
  /* =15px */
}

.gutter_child_lg > .span-xs-12 {
  padding: 0 15px;
  /* =15px */
}

.gutter_child_lg > .span-sm-1 {
  padding: 0 15px;
  /* =15px */
}

.gutter_child_lg > .span-sm-2 {
  padding: 0 15px;
  /* =15px */
}

.gutter_child_lg > .span-sm-3 {
  padding: 0 15px;
  /* =15px */
}

.gutter_child_lg > .span-sm-4 {
  padding: 0 15px;
  /* =15px */
}

.gutter_child_lg > .span-sm-5 {
  padding: 0 15px;
  /* =15px */
}

.gutter_child_lg > .span-sm-6 {
  padding: 0 15px;
  /* =15px */
}

.gutter_child_lg > .span-sm-7 {
  padding: 0 15px;
  /* =15px */
}

.gutter_child_lg > .span-sm-8 {
  padding: 0 15px;
  /* =15px */
}

.gutter_child_lg > .span-sm-9 {
  padding: 0 15px;
  /* =15px */
}

.gutter_child_lg > .span-sm-10 {
  padding: 0 15px;
  /* =15px */
}

.gutter_child_lg > .span-sm-11 {
  padding: 0 15px;
  /* =15px */
}

.gutter_child_lg > .span-sm-12 {
  padding: 0 15px;
  /* =15px */
}

.gutter_child_lg > .span-md-1 {
  padding: 0 15px;
  /* =15px */
}

.gutter_child_lg > .span-md-2 {
  padding: 0 15px;
  /* =15px */
}

.gutter_child_lg > .span-md-3 {
  padding: 0 15px;
  /* =15px */
}

.gutter_child_lg > .span-md-4, .gutter_child_lg > .multiple_select {
  padding: 0 15px;
  /* =15px */
}

.gutter_child_lg > .span-md-5 {
  padding: 0 15px;
  /* =15px */
}

.gutter_child_lg > .span-md-6 {
  padding: 0 15px;
  /* =15px */
}

.gutter_child_lg > .span-md-7 {
  padding: 0 15px;
  /* =15px */
}

.gutter_child_lg > .span-md-8 {
  padding: 0 15px;
  /* =15px */
}

.gutter_child_lg > .span-md-9 {
  padding: 0 15px;
  /* =15px */
}

.gutter_child_lg > .span-md-10 {
  padding: 0 15px;
  /* =15px */
}

.gutter_child_lg > .span-md-11 {
  padding: 0 15px;
  /* =15px */
}

.gutter_child_lg > .span-md-12 {
  padding: 0 15px;
  /* =15px */
}

.gutter_child_lg > .span-lg-1 {
  padding: 0 15px;
  /* =15px */
}

.gutter_child_lg > .span-lg-2 {
  padding: 0 15px;
  /* =15px */
}

.gutter_child_lg > .span-lg-3 {
  padding: 0 15px;
  /* =15px */
}

.gutter_child_lg > .span-lg-4, .gutter_child_lg > .multiple_select {
  padding: 0 15px;
  /* =15px */
}

.gutter_child_lg > .span-lg-5 {
  padding: 0 15px;
  /* =15px */
}

.gutter_child_lg > .span-lg-6 {
  padding: 0 15px;
  /* =15px */
}

.gutter_child_lg > .span-lg-7 {
  padding: 0 15px;
  /* =15px */
}

.gutter_child_lg > .span-lg-8 {
  padding: 0 15px;
  /* =15px */
}

.gutter_child_lg > .span-lg-9 {
  padding: 0 15px;
  /* =15px */
}

.gutter_child_lg > .span-lg-10 {
  padding: 0 15px;
  /* =15px */
}

.gutter_child_lg > .span-lg-11 {
  padding: 0 15px;
  /* =15px */
}

.gutter_child_lg > .span-lg-12 {
  padding: 0 15px;
  /* =15px */
}

.gutter_child_lg > .span-xl-1 {
  padding: 0 15px;
  /* =15px */
}

.gutter_child_lg > .span-xl-2 {
  padding: 0 15px;
  /* =15px */
}

.gutter_child_lg > .span-xl-3 {
  padding: 0 15px;
  /* =15px */
}

.gutter_child_lg > .span-xl-4 {
  padding: 0 15px;
  /* =15px */
}

.gutter_child_lg > .span-xl-5 {
  padding: 0 15px;
  /* =15px */
}

.gutter_child_lg > .span-xl-6 {
  padding: 0 15px;
  /* =15px */
}

.gutter_child_lg > .span-xl-7 {
  padding: 0 15px;
  /* =15px */
}

.gutter_child_lg > .span-xl-8 {
  padding: 0 15px;
  /* =15px */
}

.gutter_child_lg > .span-xl-9 {
  padding: 0 15px;
  /* =15px */
}

.gutter_child_lg > .span-xl-10 {
  padding: 0 15px;
  /* =15px */
}

.gutter_child_lg > .span-xl-11 {
  padding: 0 15px;
  /* =15px */
}

.gutter_child_lg > .span-xl-12 {
  padding: 0 15px;
  /* =15px */
}

.gutter_child_lg > .span_1 {
  padding: 0 15px;
  /* =15px */
}

.gutter_child_lg > .span_2 {
  padding: 0 15px;
  /* =15px */
}

.gutter_child_lg > .span_3 {
  padding: 0 15px;
  /* =15px */
}

.gutter_child_lg > .span_4 {
  padding: 0 15px;
  /* =15px */
}

.gutter_child_lg > .span_5 {
  padding: 0 15px;
  /* =15px */
}

.gutter_child_lg > .span_6 {
  padding: 0 15px;
  /* =15px */
}

.gutter_child_lg > .span_7 {
  padding: 0 15px;
  /* =15px */
}

.gutter_child_lg > .span_8 {
  padding: 0 15px;
  /* =15px */
}

.gutter_child_lg > .span_9 {
  padding: 0 15px;
  /* =15px */
}

.gutter_child_lg > .span_10 {
  padding: 0 15px;
  /* =15px */
}

.gutter_child_lg > .span_11 {
  padding: 0 15px;
  /* =15px */
}

.gutter_child_lg > .span_12 {
  padding: 0 15px;
  /* =15px */
}

.gutter_child_md > .span-xs-1 {
  padding: 0 10px;
  /* =10px */
}

.gutter_child_md > .span-xs-2 {
  padding: 0 10px;
  /* =10px */
}

.gutter_child_md > .span-xs-3 {
  padding: 0 10px;
  /* =10px */
}

.gutter_child_md > .span-xs-4 {
  padding: 0 10px;
  /* =10px */
}

.gutter_child_md > .span-xs-5 {
  padding: 0 10px;
  /* =10px */
}

.gutter_child_md > .span-xs-6, .gutter_child_md > .multiple_select {
  padding: 0 10px;
  /* =10px */
}

.gutter_child_md > .span-xs-7 {
  padding: 0 10px;
  /* =10px */
}

.gutter_child_md > .span-xs-8 {
  padding: 0 10px;
  /* =10px */
}

.gutter_child_md > .span-xs-9 {
  padding: 0 10px;
  /* =10px */
}

.gutter_child_md > .span-xs-10 {
  padding: 0 10px;
  /* =10px */
}

.gutter_child_md > .span-xs-11 {
  padding: 0 10px;
  /* =10px */
}

.gutter_child_md > .span-xs-12 {
  padding: 0 10px;
  /* =10px */
}

.gutter_child_md > .span-sm-1 {
  padding: 0 10px;
  /* =10px */
}

.gutter_child_md > .span-sm-2 {
  padding: 0 10px;
  /* =10px */
}

.gutter_child_md > .span-sm-3 {
  padding: 0 10px;
  /* =10px */
}

.gutter_child_md > .span-sm-4 {
  padding: 0 10px;
  /* =10px */
}

.gutter_child_md > .span-sm-5 {
  padding: 0 10px;
  /* =10px */
}

.gutter_child_md > .span-sm-6 {
  padding: 0 10px;
  /* =10px */
}

.gutter_child_md > .span-sm-7 {
  padding: 0 10px;
  /* =10px */
}

.gutter_child_md > .span-sm-8 {
  padding: 0 10px;
  /* =10px */
}

.gutter_child_md > .span-sm-9 {
  padding: 0 10px;
  /* =10px */
}

.gutter_child_md > .span-sm-10 {
  padding: 0 10px;
  /* =10px */
}

.gutter_child_md > .span-sm-11 {
  padding: 0 10px;
  /* =10px */
}

.gutter_child_md > .span-sm-12 {
  padding: 0 10px;
  /* =10px */
}

.gutter_child_md > .span-md-1 {
  padding: 0 10px;
  /* =10px */
}

.gutter_child_md > .span-md-2 {
  padding: 0 10px;
  /* =10px */
}

.gutter_child_md > .span-md-3 {
  padding: 0 10px;
  /* =10px */
}

.gutter_child_md > .span-md-4, .gutter_child_md > .multiple_select {
  padding: 0 10px;
  /* =10px */
}

.gutter_child_md > .span-md-5 {
  padding: 0 10px;
  /* =10px */
}

.gutter_child_md > .span-md-6 {
  padding: 0 10px;
  /* =10px */
}

.gutter_child_md > .span-md-7 {
  padding: 0 10px;
  /* =10px */
}

.gutter_child_md > .span-md-8 {
  padding: 0 10px;
  /* =10px */
}

.gutter_child_md > .span-md-9 {
  padding: 0 10px;
  /* =10px */
}

.gutter_child_md > .span-md-10 {
  padding: 0 10px;
  /* =10px */
}

.gutter_child_md > .span-md-11 {
  padding: 0 10px;
  /* =10px */
}

.gutter_child_md > .span-md-12 {
  padding: 0 10px;
  /* =10px */
}

.gutter_child_md > .span-lg-1 {
  padding: 0 10px;
  /* =10px */
}

.gutter_child_md > .span-lg-2 {
  padding: 0 10px;
  /* =10px */
}

.gutter_child_md > .span-lg-3 {
  padding: 0 10px;
  /* =10px */
}

.gutter_child_md > .span-lg-4, .gutter_child_md > .multiple_select {
  padding: 0 10px;
  /* =10px */
}

.gutter_child_md > .span-lg-5 {
  padding: 0 10px;
  /* =10px */
}

.gutter_child_md > .span-lg-6 {
  padding: 0 10px;
  /* =10px */
}

.gutter_child_md > .span-lg-7 {
  padding: 0 10px;
  /* =10px */
}

.gutter_child_md > .span-lg-8 {
  padding: 0 10px;
  /* =10px */
}

.gutter_child_md > .span-lg-9 {
  padding: 0 10px;
  /* =10px */
}

.gutter_child_md > .span-lg-10 {
  padding: 0 10px;
  /* =10px */
}

.gutter_child_md > .span-lg-11 {
  padding: 0 10px;
  /* =10px */
}

.gutter_child_md > .span-lg-12 {
  padding: 0 10px;
  /* =10px */
}

.gutter_child_md > .span-xl-1 {
  padding: 0 10px;
  /* =10px */
}

.gutter_child_md > .span-xl-2 {
  padding: 0 10px;
  /* =10px */
}

.gutter_child_md > .span-xl-3 {
  padding: 0 10px;
  /* =10px */
}

.gutter_child_md > .span-xl-4 {
  padding: 0 10px;
  /* =10px */
}

.gutter_child_md > .span-xl-5 {
  padding: 0 10px;
  /* =10px */
}

.gutter_child_md > .span-xl-6 {
  padding: 0 10px;
  /* =10px */
}

.gutter_child_md > .span-xl-7 {
  padding: 0 10px;
  /* =10px */
}

.gutter_child_md > .span-xl-8 {
  padding: 0 10px;
  /* =10px */
}

.gutter_child_md > .span-xl-9 {
  padding: 0 10px;
  /* =10px */
}

.gutter_child_md > .span-xl-10 {
  padding: 0 10px;
  /* =10px */
}

.gutter_child_md > .span-xl-11 {
  padding: 0 10px;
  /* =10px */
}

.gutter_child_md > .span-xl-12 {
  padding: 0 10px;
  /* =10px */
}

.gutter_child_md > .span_1 {
  padding: 0 10px;
  /* =10px */
}

.gutter_child_md > .span_2 {
  padding: 0 10px;
  /* =10px */
}

.gutter_child_md > .span_3 {
  padding: 0 10px;
  /* =10px */
}

.gutter_child_md > .span_4 {
  padding: 0 10px;
  /* =10px */
}

.gutter_child_md > .span_5 {
  padding: 0 10px;
  /* =10px */
}

.gutter_child_md > .span_6 {
  padding: 0 10px;
  /* =10px */
}

.gutter_child_md > .span_7 {
  padding: 0 10px;
  /* =10px */
}

.gutter_child_md > .span_8 {
  padding: 0 10px;
  /* =10px */
}

.gutter_child_md > .span_9 {
  padding: 0 10px;
  /* =10px */
}

.gutter_child_md > .span_10 {
  padding: 0 10px;
  /* =10px */
}

.gutter_child_md > .span_11 {
  padding: 0 10px;
  /* =10px */
}

.gutter_child_md > .span_12 {
  padding: 0 10px;
  /* =10px */
}

.gutter_child_sm > .span-xs-1 {
  padding: 0 5px;
  /* =5px */
}

.gutter_child_sm > .span-xs-2 {
  padding: 0 5px;
  /* =5px */
}

.gutter_child_sm > .span-xs-3 {
  padding: 0 5px;
  /* =5px */
}

.gutter_child_sm > .span-xs-4 {
  padding: 0 5px;
  /* =5px */
}

.gutter_child_sm > .span-xs-5 {
  padding: 0 5px;
  /* =5px */
}

.gutter_child_sm > .span-xs-6, .gutter_child_sm > .multiple_select {
  padding: 0 5px;
  /* =5px */
}

.gutter_child_sm > .span-xs-7 {
  padding: 0 5px;
  /* =5px */
}

.gutter_child_sm > .span-xs-8 {
  padding: 0 5px;
  /* =5px */
}

.gutter_child_sm > .span-xs-9 {
  padding: 0 5px;
  /* =5px */
}

.gutter_child_sm > .span-xs-10 {
  padding: 0 5px;
  /* =5px */
}

.gutter_child_sm > .span-xs-11 {
  padding: 0 5px;
  /* =5px */
}

.gutter_child_sm > .span-xs-12 {
  padding: 0 5px;
  /* =5px */
}

.gutter_child_sm > .span-sm-1 {
  padding: 0 5px;
  /* =5px */
}

.gutter_child_sm > .span-sm-2 {
  padding: 0 5px;
  /* =5px */
}

.gutter_child_sm > .span-sm-3 {
  padding: 0 5px;
  /* =5px */
}

.gutter_child_sm > .span-sm-4 {
  padding: 0 5px;
  /* =5px */
}

.gutter_child_sm > .span-sm-5 {
  padding: 0 5px;
  /* =5px */
}

.gutter_child_sm > .span-sm-6 {
  padding: 0 5px;
  /* =5px */
}

.gutter_child_sm > .span-sm-7 {
  padding: 0 5px;
  /* =5px */
}

.gutter_child_sm > .span-sm-8 {
  padding: 0 5px;
  /* =5px */
}

.gutter_child_sm > .span-sm-9 {
  padding: 0 5px;
  /* =5px */
}

.gutter_child_sm > .span-sm-10 {
  padding: 0 5px;
  /* =5px */
}

.gutter_child_sm > .span-sm-11 {
  padding: 0 5px;
  /* =5px */
}

.gutter_child_sm > .span-sm-12 {
  padding: 0 5px;
  /* =5px */
}

.gutter_child_sm > .span-md-1 {
  padding: 0 5px;
  /* =5px */
}

.gutter_child_sm > .span-md-2 {
  padding: 0 5px;
  /* =5px */
}

.gutter_child_sm > .span-md-3 {
  padding: 0 5px;
  /* =5px */
}

.gutter_child_sm > .span-md-4, .gutter_child_sm > .multiple_select {
  padding: 0 5px;
  /* =5px */
}

.gutter_child_sm > .span-md-5 {
  padding: 0 5px;
  /* =5px */
}

.gutter_child_sm > .span-md-6 {
  padding: 0 5px;
  /* =5px */
}

.gutter_child_sm > .span-md-7 {
  padding: 0 5px;
  /* =5px */
}

.gutter_child_sm > .span-md-8 {
  padding: 0 5px;
  /* =5px */
}

.gutter_child_sm > .span-md-9 {
  padding: 0 5px;
  /* =5px */
}

.gutter_child_sm > .span-md-10 {
  padding: 0 5px;
  /* =5px */
}

.gutter_child_sm > .span-md-11 {
  padding: 0 5px;
  /* =5px */
}

.gutter_child_sm > .span-md-12 {
  padding: 0 5px;
  /* =5px */
}

.gutter_child_sm > .span-lg-1 {
  padding: 0 5px;
  /* =5px */
}

.gutter_child_sm > .span-lg-2 {
  padding: 0 5px;
  /* =5px */
}

.gutter_child_sm > .span-lg-3 {
  padding: 0 5px;
  /* =5px */
}

.gutter_child_sm > .span-lg-4, .gutter_child_sm > .multiple_select {
  padding: 0 5px;
  /* =5px */
}

.gutter_child_sm > .span-lg-5 {
  padding: 0 5px;
  /* =5px */
}

.gutter_child_sm > .span-lg-6 {
  padding: 0 5px;
  /* =5px */
}

.gutter_child_sm > .span-lg-7 {
  padding: 0 5px;
  /* =5px */
}

.gutter_child_sm > .span-lg-8 {
  padding: 0 5px;
  /* =5px */
}

.gutter_child_sm > .span-lg-9 {
  padding: 0 5px;
  /* =5px */
}

.gutter_child_sm > .span-lg-10 {
  padding: 0 5px;
  /* =5px */
}

.gutter_child_sm > .span-lg-11 {
  padding: 0 5px;
  /* =5px */
}

.gutter_child_sm > .span-lg-12 {
  padding: 0 5px;
  /* =5px */
}

.gutter_child_sm > .span-xl-1 {
  padding: 0 5px;
  /* =5px */
}

.gutter_child_sm > .span-xl-2 {
  padding: 0 5px;
  /* =5px */
}

.gutter_child_sm > .span-xl-3 {
  padding: 0 5px;
  /* =5px */
}

.gutter_child_sm > .span-xl-4 {
  padding: 0 5px;
  /* =5px */
}

.gutter_child_sm > .span-xl-5 {
  padding: 0 5px;
  /* =5px */
}

.gutter_child_sm > .span-xl-6 {
  padding: 0 5px;
  /* =5px */
}

.gutter_child_sm > .span-xl-7 {
  padding: 0 5px;
  /* =5px */
}

.gutter_child_sm > .span-xl-8 {
  padding: 0 5px;
  /* =5px */
}

.gutter_child_sm > .span-xl-9 {
  padding: 0 5px;
  /* =5px */
}

.gutter_child_sm > .span-xl-10 {
  padding: 0 5px;
  /* =5px */
}

.gutter_child_sm > .span-xl-11 {
  padding: 0 5px;
  /* =5px */
}

.gutter_child_sm > .span-xl-12 {
  padding: 0 5px;
  /* =5px */
}

.gutter_child_sm > .span_1 {
  padding: 0 5px;
  /* =5px */
}

.gutter_child_sm > .span_2 {
  padding: 0 5px;
  /* =5px */
}

.gutter_child_sm > .span_3 {
  padding: 0 5px;
  /* =5px */
}

.gutter_child_sm > .span_4 {
  padding: 0 5px;
  /* =5px */
}

.gutter_child_sm > .span_5 {
  padding: 0 5px;
  /* =5px */
}

.gutter_child_sm > .span_6 {
  padding: 0 5px;
  /* =5px */
}

.gutter_child_sm > .span_7 {
  padding: 0 5px;
  /* =5px */
}

.gutter_child_sm > .span_8 {
  padding: 0 5px;
  /* =5px */
}

.gutter_child_sm > .span_9 {
  padding: 0 5px;
  /* =5px */
}

.gutter_child_sm > .span_10 {
  padding: 0 5px;
  /* =5px */
}

.gutter_child_sm > .span_11 {
  padding: 0 5px;
  /* =5px */
}

.gutter_child_sm > .span_12 {
  padding: 0 5px;
  /* =5px */
}

.gutter_child_xs > .span-xs-1 {
  padding: 0 2.5px;
  /* =2.5px */
}

.gutter_child_xs > .span-xs-2 {
  padding: 0 2.5px;
  /* =2.5px */
}

.gutter_child_xs > .span-xs-3 {
  padding: 0 2.5px;
  /* =2.5px */
}

.gutter_child_xs > .span-xs-4 {
  padding: 0 2.5px;
  /* =2.5px */
}

.gutter_child_xs > .span-xs-5 {
  padding: 0 2.5px;
  /* =2.5px */
}

.gutter_child_xs > .span-xs-6, .gutter_child_xs > .multiple_select {
  padding: 0 2.5px;
  /* =2.5px */
}

.gutter_child_xs > .span-xs-7 {
  padding: 0 2.5px;
  /* =2.5px */
}

.gutter_child_xs > .span-xs-8 {
  padding: 0 2.5px;
  /* =2.5px */
}

.gutter_child_xs > .span-xs-9 {
  padding: 0 2.5px;
  /* =2.5px */
}

.gutter_child_xs > .span-xs-10 {
  padding: 0 2.5px;
  /* =2.5px */
}

.gutter_child_xs > .span-xs-11 {
  padding: 0 2.5px;
  /* =2.5px */
}

.gutter_child_xs > .span-xs-12 {
  padding: 0 2.5px;
  /* =2.5px */
}

.gutter_child_xs > .span-sm-1 {
  padding: 0 2.5px;
  /* =2.5px */
}

.gutter_child_xs > .span-sm-2 {
  padding: 0 2.5px;
  /* =2.5px */
}

.gutter_child_xs > .span-sm-3 {
  padding: 0 2.5px;
  /* =2.5px */
}

.gutter_child_xs > .span-sm-4 {
  padding: 0 2.5px;
  /* =2.5px */
}

.gutter_child_xs > .span-sm-5 {
  padding: 0 2.5px;
  /* =2.5px */
}

.gutter_child_xs > .span-sm-6 {
  padding: 0 2.5px;
  /* =2.5px */
}

.gutter_child_xs > .span-sm-7 {
  padding: 0 2.5px;
  /* =2.5px */
}

.gutter_child_xs > .span-sm-8 {
  padding: 0 2.5px;
  /* =2.5px */
}

.gutter_child_xs > .span-sm-9 {
  padding: 0 2.5px;
  /* =2.5px */
}

.gutter_child_xs > .span-sm-10 {
  padding: 0 2.5px;
  /* =2.5px */
}

.gutter_child_xs > .span-sm-11 {
  padding: 0 2.5px;
  /* =2.5px */
}

.gutter_child_xs > .span-sm-12 {
  padding: 0 2.5px;
  /* =2.5px */
}

.gutter_child_xs > .span-md-1 {
  padding: 0 2.5px;
  /* =2.5px */
}

.gutter_child_xs > .span-md-2 {
  padding: 0 2.5px;
  /* =2.5px */
}

.gutter_child_xs > .span-md-3 {
  padding: 0 2.5px;
  /* =2.5px */
}

.gutter_child_xs > .span-md-4, .gutter_child_xs > .multiple_select {
  padding: 0 2.5px;
  /* =2.5px */
}

.gutter_child_xs > .span-md-5 {
  padding: 0 2.5px;
  /* =2.5px */
}

.gutter_child_xs > .span-md-6 {
  padding: 0 2.5px;
  /* =2.5px */
}

.gutter_child_xs > .span-md-7 {
  padding: 0 2.5px;
  /* =2.5px */
}

.gutter_child_xs > .span-md-8 {
  padding: 0 2.5px;
  /* =2.5px */
}

.gutter_child_xs > .span-md-9 {
  padding: 0 2.5px;
  /* =2.5px */
}

.gutter_child_xs > .span-md-10 {
  padding: 0 2.5px;
  /* =2.5px */
}

.gutter_child_xs > .span-md-11 {
  padding: 0 2.5px;
  /* =2.5px */
}

.gutter_child_xs > .span-md-12 {
  padding: 0 2.5px;
  /* =2.5px */
}

.gutter_child_xs > .span-lg-1 {
  padding: 0 2.5px;
  /* =2.5px */
}

.gutter_child_xs > .span-lg-2 {
  padding: 0 2.5px;
  /* =2.5px */
}

.gutter_child_xs > .span-lg-3 {
  padding: 0 2.5px;
  /* =2.5px */
}

.gutter_child_xs > .span-lg-4, .gutter_child_xs > .multiple_select {
  padding: 0 2.5px;
  /* =2.5px */
}

.gutter_child_xs > .span-lg-5 {
  padding: 0 2.5px;
  /* =2.5px */
}

.gutter_child_xs > .span-lg-6 {
  padding: 0 2.5px;
  /* =2.5px */
}

.gutter_child_xs > .span-lg-7 {
  padding: 0 2.5px;
  /* =2.5px */
}

.gutter_child_xs > .span-lg-8 {
  padding: 0 2.5px;
  /* =2.5px */
}

.gutter_child_xs > .span-lg-9 {
  padding: 0 2.5px;
  /* =2.5px */
}

.gutter_child_xs > .span-lg-10 {
  padding: 0 2.5px;
  /* =2.5px */
}

.gutter_child_xs > .span-lg-11 {
  padding: 0 2.5px;
  /* =2.5px */
}

.gutter_child_xs > .span-lg-12 {
  padding: 0 2.5px;
  /* =2.5px */
}

.gutter_child_xs > .span-xl-1 {
  padding: 0 2.5px;
  /* =2.5px */
}

.gutter_child_xs > .span-xl-2 {
  padding: 0 2.5px;
  /* =2.5px */
}

.gutter_child_xs > .span-xl-3 {
  padding: 0 2.5px;
  /* =2.5px */
}

.gutter_child_xs > .span-xl-4 {
  padding: 0 2.5px;
  /* =2.5px */
}

.gutter_child_xs > .span-xl-5 {
  padding: 0 2.5px;
  /* =2.5px */
}

.gutter_child_xs > .span-xl-6 {
  padding: 0 2.5px;
  /* =2.5px */
}

.gutter_child_xs > .span-xl-7 {
  padding: 0 2.5px;
  /* =2.5px */
}

.gutter_child_xs > .span-xl-8 {
  padding: 0 2.5px;
  /* =2.5px */
}

.gutter_child_xs > .span-xl-9 {
  padding: 0 2.5px;
  /* =2.5px */
}

.gutter_child_xs > .span-xl-10 {
  padding: 0 2.5px;
  /* =2.5px */
}

.gutter_child_xs > .span-xl-11 {
  padding: 0 2.5px;
  /* =2.5px */
}

.gutter_child_xs > .span-xl-12 {
  padding: 0 2.5px;
  /* =2.5px */
}

.gutter_child_xs > .span_1 {
  padding: 0 2.5px;
  /* =2.5px */
}

.gutter_child_xs > .span_2 {
  padding: 0 2.5px;
  /* =2.5px */
}

.gutter_child_xs > .span_3 {
  padding: 0 2.5px;
  /* =2.5px */
}

.gutter_child_xs > .span_4 {
  padding: 0 2.5px;
  /* =2.5px */
}

.gutter_child_xs > .span_5 {
  padding: 0 2.5px;
  /* =2.5px */
}

.gutter_child_xs > .span_6 {
  padding: 0 2.5px;
  /* =2.5px */
}

.gutter_child_xs > .span_7 {
  padding: 0 2.5px;
  /* =2.5px */
}

.gutter_child_xs > .span_8 {
  padding: 0 2.5px;
  /* =2.5px */
}

.gutter_child_xs > .span_9 {
  padding: 0 2.5px;
  /* =2.5px */
}

.gutter_child_xs > .span_10 {
  padding: 0 2.5px;
  /* =2.5px */
}

.gutter_child_xs > .span_11 {
  padding: 0 2.5px;
  /* =2.5px */
}

.gutter_child_xs > .span_12 {
  padding: 0 2.5px;
  /* =2.5px */
}

.space_child_xl > .span-xs-1 {
  padding: 30px;
  /* =30px */
}

.space_child_xl > .span-xs-2 {
  padding: 30px;
  /* =30px */
}

.space_child_xl > .span-xs-3 {
  padding: 30px;
  /* =30px */
}

.space_child_xl > .span-xs-4 {
  padding: 30px;
  /* =30px */
}

.space_child_xl > .span-xs-5 {
  padding: 30px;
  /* =30px */
}

.space_child_xl > .span-xs-6, .space_child_xl > .multiple_select {
  padding: 30px;
  /* =30px */
}

.space_child_xl > .span-xs-7 {
  padding: 30px;
  /* =30px */
}

.space_child_xl > .span-xs-8 {
  padding: 30px;
  /* =30px */
}

.space_child_xl > .span-xs-9 {
  padding: 30px;
  /* =30px */
}

.space_child_xl > .span-xs-10 {
  padding: 30px;
  /* =30px */
}

.space_child_xl > .span-xs-11 {
  padding: 30px;
  /* =30px */
}

.space_child_xl > .span-xs-12 {
  padding: 30px;
  /* =30px */
}

.space_child_xl > .span-sm-1 {
  padding: 30px;
  /* =30px */
}

.space_child_xl > .span-sm-2 {
  padding: 30px;
  /* =30px */
}

.space_child_xl > .span-sm-3 {
  padding: 30px;
  /* =30px */
}

.space_child_xl > .span-sm-4 {
  padding: 30px;
  /* =30px */
}

.space_child_xl > .span-sm-5 {
  padding: 30px;
  /* =30px */
}

.space_child_xl > .span-sm-6 {
  padding: 30px;
  /* =30px */
}

.space_child_xl > .span-sm-7 {
  padding: 30px;
  /* =30px */
}

.space_child_xl > .span-sm-8 {
  padding: 30px;
  /* =30px */
}

.space_child_xl > .span-sm-9 {
  padding: 30px;
  /* =30px */
}

.space_child_xl > .span-sm-10 {
  padding: 30px;
  /* =30px */
}

.space_child_xl > .span-sm-11 {
  padding: 30px;
  /* =30px */
}

.space_child_xl > .span-sm-12 {
  padding: 30px;
  /* =30px */
}

.space_child_xl > .span-md-1 {
  padding: 30px;
  /* =30px */
}

.space_child_xl > .span-md-2 {
  padding: 30px;
  /* =30px */
}

.space_child_xl > .span-md-3 {
  padding: 30px;
  /* =30px */
}

.space_child_xl > .span-md-4, .space_child_xl > .multiple_select {
  padding: 30px;
  /* =30px */
}

.space_child_xl > .span-md-5 {
  padding: 30px;
  /* =30px */
}

.space_child_xl > .span-md-6 {
  padding: 30px;
  /* =30px */
}

.space_child_xl > .span-md-7 {
  padding: 30px;
  /* =30px */
}

.space_child_xl > .span-md-8 {
  padding: 30px;
  /* =30px */
}

.space_child_xl > .span-md-9 {
  padding: 30px;
  /* =30px */
}

.space_child_xl > .span-md-10 {
  padding: 30px;
  /* =30px */
}

.space_child_xl > .span-md-11 {
  padding: 30px;
  /* =30px */
}

.space_child_xl > .span-md-12 {
  padding: 30px;
  /* =30px */
}

.space_child_xl > .span-lg-1 {
  padding: 30px;
  /* =30px */
}

.space_child_xl > .span-lg-2 {
  padding: 30px;
  /* =30px */
}

.space_child_xl > .span-lg-3 {
  padding: 30px;
  /* =30px */
}

.space_child_xl > .span-lg-4, .space_child_xl > .multiple_select {
  padding: 30px;
  /* =30px */
}

.space_child_xl > .span-lg-5 {
  padding: 30px;
  /* =30px */
}

.space_child_xl > .span-lg-6 {
  padding: 30px;
  /* =30px */
}

.space_child_xl > .span-lg-7 {
  padding: 30px;
  /* =30px */
}

.space_child_xl > .span-lg-8 {
  padding: 30px;
  /* =30px */
}

.space_child_xl > .span-lg-9 {
  padding: 30px;
  /* =30px */
}

.space_child_xl > .span-lg-10 {
  padding: 30px;
  /* =30px */
}

.space_child_xl > .span-lg-11 {
  padding: 30px;
  /* =30px */
}

.space_child_xl > .span-lg-12 {
  padding: 30px;
  /* =30px */
}

.space_child_xl > .span-xl-1 {
  padding: 30px;
  /* =30px */
}

.space_child_xl > .span-xl-2 {
  padding: 30px;
  /* =30px */
}

.space_child_xl > .span-xl-3 {
  padding: 30px;
  /* =30px */
}

.space_child_xl > .span-xl-4 {
  padding: 30px;
  /* =30px */
}

.space_child_xl > .span-xl-5 {
  padding: 30px;
  /* =30px */
}

.space_child_xl > .span-xl-6 {
  padding: 30px;
  /* =30px */
}

.space_child_xl > .span-xl-7 {
  padding: 30px;
  /* =30px */
}

.space_child_xl > .span-xl-8 {
  padding: 30px;
  /* =30px */
}

.space_child_xl > .span-xl-9 {
  padding: 30px;
  /* =30px */
}

.space_child_xl > .span-xl-10 {
  padding: 30px;
  /* =30px */
}

.space_child_xl > .span-xl-11 {
  padding: 30px;
  /* =30px */
}

.space_child_xl > .span-xl-12 {
  padding: 30px;
  /* =30px */
}

.space_child_xl > .span_1 {
  padding: 30px;
  /* =30px */
}

.space_child_xl > .span_2 {
  padding: 30px;
  /* =30px */
}

.space_child_xl > .span_3 {
  padding: 30px;
  /* =30px */
}

.space_child_xl > .span_4 {
  padding: 30px;
  /* =30px */
}

.space_child_xl > .span_5 {
  padding: 30px;
  /* =30px */
}

.space_child_xl > .span_6 {
  padding: 30px;
  /* =30px */
}

.space_child_xl > .span_7 {
  padding: 30px;
  /* =30px */
}

.space_child_xl > .span_8 {
  padding: 30px;
  /* =30px */
}

.space_child_xl > .span_9 {
  padding: 30px;
  /* =30px */
}

.space_child_xl > .span_10 {
  padding: 30px;
  /* =30px */
}

.space_child_xl > .span_11 {
  padding: 30px;
  /* =30px */
}

.space_child_xl > .span_12 {
  padding: 30px;
  /* =30px */
}

.space_child_lg > .span-xs-1 {
  padding: 15px;
  /* =15px */
}

.space_child_lg > .span-xs-2 {
  padding: 15px;
  /* =15px */
}

.space_child_lg > .span-xs-3 {
  padding: 15px;
  /* =15px */
}

.space_child_lg > .span-xs-4 {
  padding: 15px;
  /* =15px */
}

.space_child_lg > .span-xs-5 {
  padding: 15px;
  /* =15px */
}

.space_child_lg > .span-xs-6, .space_child_lg > .multiple_select {
  padding: 15px;
  /* =15px */
}

.space_child_lg > .span-xs-7 {
  padding: 15px;
  /* =15px */
}

.space_child_lg > .span-xs-8 {
  padding: 15px;
  /* =15px */
}

.space_child_lg > .span-xs-9 {
  padding: 15px;
  /* =15px */
}

.space_child_lg > .span-xs-10 {
  padding: 15px;
  /* =15px */
}

.space_child_lg > .span-xs-11 {
  padding: 15px;
  /* =15px */
}

.space_child_lg > .span-xs-12 {
  padding: 15px;
  /* =15px */
}

.space_child_lg > .span-sm-1 {
  padding: 15px;
  /* =15px */
}

.space_child_lg > .span-sm-2 {
  padding: 15px;
  /* =15px */
}

.space_child_lg > .span-sm-3 {
  padding: 15px;
  /* =15px */
}

.space_child_lg > .span-sm-4 {
  padding: 15px;
  /* =15px */
}

.space_child_lg > .span-sm-5 {
  padding: 15px;
  /* =15px */
}

.space_child_lg > .span-sm-6 {
  padding: 15px;
  /* =15px */
}

.space_child_lg > .span-sm-7 {
  padding: 15px;
  /* =15px */
}

.space_child_lg > .span-sm-8 {
  padding: 15px;
  /* =15px */
}

.space_child_lg > .span-sm-9 {
  padding: 15px;
  /* =15px */
}

.space_child_lg > .span-sm-10 {
  padding: 15px;
  /* =15px */
}

.space_child_lg > .span-sm-11 {
  padding: 15px;
  /* =15px */
}

.space_child_lg > .span-sm-12 {
  padding: 15px;
  /* =15px */
}

.space_child_lg > .span-md-1 {
  padding: 15px;
  /* =15px */
}

.space_child_lg > .span-md-2 {
  padding: 15px;
  /* =15px */
}

.space_child_lg > .span-md-3 {
  padding: 15px;
  /* =15px */
}

.space_child_lg > .span-md-4, .space_child_lg > .multiple_select {
  padding: 15px;
  /* =15px */
}

.space_child_lg > .span-md-5 {
  padding: 15px;
  /* =15px */
}

.space_child_lg > .span-md-6 {
  padding: 15px;
  /* =15px */
}

.space_child_lg > .span-md-7 {
  padding: 15px;
  /* =15px */
}

.space_child_lg > .span-md-8 {
  padding: 15px;
  /* =15px */
}

.space_child_lg > .span-md-9 {
  padding: 15px;
  /* =15px */
}

.space_child_lg > .span-md-10 {
  padding: 15px;
  /* =15px */
}

.space_child_lg > .span-md-11 {
  padding: 15px;
  /* =15px */
}

.space_child_lg > .span-md-12 {
  padding: 15px;
  /* =15px */
}

.space_child_lg > .span-lg-1 {
  padding: 15px;
  /* =15px */
}

.space_child_lg > .span-lg-2 {
  padding: 15px;
  /* =15px */
}

.space_child_lg > .span-lg-3 {
  padding: 15px;
  /* =15px */
}

.space_child_lg > .span-lg-4, .space_child_lg > .multiple_select {
  padding: 15px;
  /* =15px */
}

.space_child_lg > .span-lg-5 {
  padding: 15px;
  /* =15px */
}

.space_child_lg > .span-lg-6 {
  padding: 15px;
  /* =15px */
}

.space_child_lg > .span-lg-7 {
  padding: 15px;
  /* =15px */
}

.space_child_lg > .span-lg-8 {
  padding: 15px;
  /* =15px */
}

.space_child_lg > .span-lg-9 {
  padding: 15px;
  /* =15px */
}

.space_child_lg > .span-lg-10 {
  padding: 15px;
  /* =15px */
}

.space_child_lg > .span-lg-11 {
  padding: 15px;
  /* =15px */
}

.space_child_lg > .span-lg-12 {
  padding: 15px;
  /* =15px */
}

.space_child_lg > .span-xl-1 {
  padding: 15px;
  /* =15px */
}

.space_child_lg > .span-xl-2 {
  padding: 15px;
  /* =15px */
}

.space_child_lg > .span-xl-3 {
  padding: 15px;
  /* =15px */
}

.space_child_lg > .span-xl-4 {
  padding: 15px;
  /* =15px */
}

.space_child_lg > .span-xl-5 {
  padding: 15px;
  /* =15px */
}

.space_child_lg > .span-xl-6 {
  padding: 15px;
  /* =15px */
}

.space_child_lg > .span-xl-7 {
  padding: 15px;
  /* =15px */
}

.space_child_lg > .span-xl-8 {
  padding: 15px;
  /* =15px */
}

.space_child_lg > .span-xl-9 {
  padding: 15px;
  /* =15px */
}

.space_child_lg > .span-xl-10 {
  padding: 15px;
  /* =15px */
}

.space_child_lg > .span-xl-11 {
  padding: 15px;
  /* =15px */
}

.space_child_lg > .span-xl-12 {
  padding: 15px;
  /* =15px */
}

.space_child_lg > .span_1 {
  padding: 15px;
  /* =15px */
}

.space_child_lg > .span_2 {
  padding: 15px;
  /* =15px */
}

.space_child_lg > .span_3 {
  padding: 15px;
  /* =15px */
}

.space_child_lg > .span_4 {
  padding: 15px;
  /* =15px */
}

.space_child_lg > .span_5 {
  padding: 15px;
  /* =15px */
}

.space_child_lg > .span_6 {
  padding: 15px;
  /* =15px */
}

.space_child_lg > .span_7 {
  padding: 15px;
  /* =15px */
}

.space_child_lg > .span_8 {
  padding: 15px;
  /* =15px */
}

.space_child_lg > .span_9 {
  padding: 15px;
  /* =15px */
}

.space_child_lg > .span_10 {
  padding: 15px;
  /* =15px */
}

.space_child_lg > .span_11 {
  padding: 15px;
  /* =15px */
}

.space_child_lg > .span_12 {
  padding: 15px;
  /* =15px */
}

.space_child_md > .span-xs-1 {
  padding: 10px;
  /* =10px */
}

.space_child_md > .span-xs-2 {
  padding: 10px;
  /* =10px */
}

.space_child_md > .span-xs-3 {
  padding: 10px;
  /* =10px */
}

.space_child_md > .span-xs-4 {
  padding: 10px;
  /* =10px */
}

.space_child_md > .span-xs-5 {
  padding: 10px;
  /* =10px */
}

.space_child_md > .span-xs-6, .space_child_md > .multiple_select {
  padding: 10px;
  /* =10px */
}

.space_child_md > .span-xs-7 {
  padding: 10px;
  /* =10px */
}

.space_child_md > .span-xs-8 {
  padding: 10px;
  /* =10px */
}

.space_child_md > .span-xs-9 {
  padding: 10px;
  /* =10px */
}

.space_child_md > .span-xs-10 {
  padding: 10px;
  /* =10px */
}

.space_child_md > .span-xs-11 {
  padding: 10px;
  /* =10px */
}

.space_child_md > .span-xs-12 {
  padding: 10px;
  /* =10px */
}

.space_child_md > .span-sm-1 {
  padding: 10px;
  /* =10px */
}

.space_child_md > .span-sm-2 {
  padding: 10px;
  /* =10px */
}

.space_child_md > .span-sm-3 {
  padding: 10px;
  /* =10px */
}

.space_child_md > .span-sm-4 {
  padding: 10px;
  /* =10px */
}

.space_child_md > .span-sm-5 {
  padding: 10px;
  /* =10px */
}

.space_child_md > .span-sm-6 {
  padding: 10px;
  /* =10px */
}

.space_child_md > .span-sm-7 {
  padding: 10px;
  /* =10px */
}

.space_child_md > .span-sm-8 {
  padding: 10px;
  /* =10px */
}

.space_child_md > .span-sm-9 {
  padding: 10px;
  /* =10px */
}

.space_child_md > .span-sm-10 {
  padding: 10px;
  /* =10px */
}

.space_child_md > .span-sm-11 {
  padding: 10px;
  /* =10px */
}

.space_child_md > .span-sm-12 {
  padding: 10px;
  /* =10px */
}

.space_child_md > .span-md-1 {
  padding: 10px;
  /* =10px */
}

.space_child_md > .span-md-2 {
  padding: 10px;
  /* =10px */
}

.space_child_md > .span-md-3 {
  padding: 10px;
  /* =10px */
}

.space_child_md > .span-md-4, .space_child_md > .multiple_select {
  padding: 10px;
  /* =10px */
}

.space_child_md > .span-md-5 {
  padding: 10px;
  /* =10px */
}

.space_child_md > .span-md-6 {
  padding: 10px;
  /* =10px */
}

.space_child_md > .span-md-7 {
  padding: 10px;
  /* =10px */
}

.space_child_md > .span-md-8 {
  padding: 10px;
  /* =10px */
}

.space_child_md > .span-md-9 {
  padding: 10px;
  /* =10px */
}

.space_child_md > .span-md-10 {
  padding: 10px;
  /* =10px */
}

.space_child_md > .span-md-11 {
  padding: 10px;
  /* =10px */
}

.space_child_md > .span-md-12 {
  padding: 10px;
  /* =10px */
}

.space_child_md > .span-lg-1 {
  padding: 10px;
  /* =10px */
}

.space_child_md > .span-lg-2 {
  padding: 10px;
  /* =10px */
}

.space_child_md > .span-lg-3 {
  padding: 10px;
  /* =10px */
}

.space_child_md > .span-lg-4, .space_child_md > .multiple_select {
  padding: 10px;
  /* =10px */
}

.space_child_md > .span-lg-5 {
  padding: 10px;
  /* =10px */
}

.space_child_md > .span-lg-6 {
  padding: 10px;
  /* =10px */
}

.space_child_md > .span-lg-7 {
  padding: 10px;
  /* =10px */
}

.space_child_md > .span-lg-8 {
  padding: 10px;
  /* =10px */
}

.space_child_md > .span-lg-9 {
  padding: 10px;
  /* =10px */
}

.space_child_md > .span-lg-10 {
  padding: 10px;
  /* =10px */
}

.space_child_md > .span-lg-11 {
  padding: 10px;
  /* =10px */
}

.space_child_md > .span-lg-12 {
  padding: 10px;
  /* =10px */
}

.space_child_md > .span-xl-1 {
  padding: 10px;
  /* =10px */
}

.space_child_md > .span-xl-2 {
  padding: 10px;
  /* =10px */
}

.space_child_md > .span-xl-3 {
  padding: 10px;
  /* =10px */
}

.space_child_md > .span-xl-4 {
  padding: 10px;
  /* =10px */
}

.space_child_md > .span-xl-5 {
  padding: 10px;
  /* =10px */
}

.space_child_md > .span-xl-6 {
  padding: 10px;
  /* =10px */
}

.space_child_md > .span-xl-7 {
  padding: 10px;
  /* =10px */
}

.space_child_md > .span-xl-8 {
  padding: 10px;
  /* =10px */
}

.space_child_md > .span-xl-9 {
  padding: 10px;
  /* =10px */
}

.space_child_md > .span-xl-10 {
  padding: 10px;
  /* =10px */
}

.space_child_md > .span-xl-11 {
  padding: 10px;
  /* =10px */
}

.space_child_md > .span-xl-12 {
  padding: 10px;
  /* =10px */
}

.space_child_md > .span_1 {
  padding: 10px;
  /* =10px */
}

.space_child_md > .span_2 {
  padding: 10px;
  /* =10px */
}

.space_child_md > .span_3 {
  padding: 10px;
  /* =10px */
}

.space_child_md > .span_4 {
  padding: 10px;
  /* =10px */
}

.space_child_md > .span_5 {
  padding: 10px;
  /* =10px */
}

.space_child_md > .span_6 {
  padding: 10px;
  /* =10px */
}

.space_child_md > .span_7 {
  padding: 10px;
  /* =10px */
}

.space_child_md > .span_8 {
  padding: 10px;
  /* =10px */
}

.space_child_md > .span_9 {
  padding: 10px;
  /* =10px */
}

.space_child_md > .span_10 {
  padding: 10px;
  /* =10px */
}

.space_child_md > .span_11 {
  padding: 10px;
  /* =10px */
}

.space_child_md > .span_12 {
  padding: 10px;
  /* =10px */
}

.space_child_sm > .span-xs-1 {
  padding: 5px;
  /* =5px */
}

.space_child_sm > .span-xs-2 {
  padding: 5px;
  /* =5px */
}

.space_child_sm > .span-xs-3 {
  padding: 5px;
  /* =5px */
}

.space_child_sm > .span-xs-4 {
  padding: 5px;
  /* =5px */
}

.space_child_sm > .span-xs-5 {
  padding: 5px;
  /* =5px */
}

.space_child_sm > .span-xs-6, .space_child_sm > .multiple_select {
  padding: 5px;
  /* =5px */
}

.space_child_sm > .span-xs-7 {
  padding: 5px;
  /* =5px */
}

.space_child_sm > .span-xs-8 {
  padding: 5px;
  /* =5px */
}

.space_child_sm > .span-xs-9 {
  padding: 5px;
  /* =5px */
}

.space_child_sm > .span-xs-10 {
  padding: 5px;
  /* =5px */
}

.space_child_sm > .span-xs-11 {
  padding: 5px;
  /* =5px */
}

.space_child_sm > .span-xs-12 {
  padding: 5px;
  /* =5px */
}

.space_child_sm > .span-sm-1 {
  padding: 5px;
  /* =5px */
}

.space_child_sm > .span-sm-2 {
  padding: 5px;
  /* =5px */
}

.space_child_sm > .span-sm-3 {
  padding: 5px;
  /* =5px */
}

.space_child_sm > .span-sm-4 {
  padding: 5px;
  /* =5px */
}

.space_child_sm > .span-sm-5 {
  padding: 5px;
  /* =5px */
}

.space_child_sm > .span-sm-6 {
  padding: 5px;
  /* =5px */
}

.space_child_sm > .span-sm-7 {
  padding: 5px;
  /* =5px */
}

.space_child_sm > .span-sm-8 {
  padding: 5px;
  /* =5px */
}

.space_child_sm > .span-sm-9 {
  padding: 5px;
  /* =5px */
}

.space_child_sm > .span-sm-10 {
  padding: 5px;
  /* =5px */
}

.space_child_sm > .span-sm-11 {
  padding: 5px;
  /* =5px */
}

.space_child_sm > .span-sm-12 {
  padding: 5px;
  /* =5px */
}

.space_child_sm > .span-md-1 {
  padding: 5px;
  /* =5px */
}

.space_child_sm > .span-md-2 {
  padding: 5px;
  /* =5px */
}

.space_child_sm > .span-md-3 {
  padding: 5px;
  /* =5px */
}

.space_child_sm > .span-md-4, .space_child_sm > .multiple_select {
  padding: 5px;
  /* =5px */
}

.space_child_sm > .span-md-5 {
  padding: 5px;
  /* =5px */
}

.space_child_sm > .span-md-6 {
  padding: 5px;
  /* =5px */
}

.space_child_sm > .span-md-7 {
  padding: 5px;
  /* =5px */
}

.space_child_sm > .span-md-8 {
  padding: 5px;
  /* =5px */
}

.space_child_sm > .span-md-9 {
  padding: 5px;
  /* =5px */
}

.space_child_sm > .span-md-10 {
  padding: 5px;
  /* =5px */
}

.space_child_sm > .span-md-11 {
  padding: 5px;
  /* =5px */
}

.space_child_sm > .span-md-12 {
  padding: 5px;
  /* =5px */
}

.space_child_sm > .span-lg-1 {
  padding: 5px;
  /* =5px */
}

.space_child_sm > .span-lg-2 {
  padding: 5px;
  /* =5px */
}

.space_child_sm > .span-lg-3 {
  padding: 5px;
  /* =5px */
}

.space_child_sm > .span-lg-4, .space_child_sm > .multiple_select {
  padding: 5px;
  /* =5px */
}

.space_child_sm > .span-lg-5 {
  padding: 5px;
  /* =5px */
}

.space_child_sm > .span-lg-6 {
  padding: 5px;
  /* =5px */
}

.space_child_sm > .span-lg-7 {
  padding: 5px;
  /* =5px */
}

.space_child_sm > .span-lg-8 {
  padding: 5px;
  /* =5px */
}

.space_child_sm > .span-lg-9 {
  padding: 5px;
  /* =5px */
}

.space_child_sm > .span-lg-10 {
  padding: 5px;
  /* =5px */
}

.space_child_sm > .span-lg-11 {
  padding: 5px;
  /* =5px */
}

.space_child_sm > .span-lg-12 {
  padding: 5px;
  /* =5px */
}

.space_child_sm > .span-xl-1 {
  padding: 5px;
  /* =5px */
}

.space_child_sm > .span-xl-2 {
  padding: 5px;
  /* =5px */
}

.space_child_sm > .span-xl-3 {
  padding: 5px;
  /* =5px */
}

.space_child_sm > .span-xl-4 {
  padding: 5px;
  /* =5px */
}

.space_child_sm > .span-xl-5 {
  padding: 5px;
  /* =5px */
}

.space_child_sm > .span-xl-6 {
  padding: 5px;
  /* =5px */
}

.space_child_sm > .span-xl-7 {
  padding: 5px;
  /* =5px */
}

.space_child_sm > .span-xl-8 {
  padding: 5px;
  /* =5px */
}

.space_child_sm > .span-xl-9 {
  padding: 5px;
  /* =5px */
}

.space_child_sm > .span-xl-10 {
  padding: 5px;
  /* =5px */
}

.space_child_sm > .span-xl-11 {
  padding: 5px;
  /* =5px */
}

.space_child_sm > .span-xl-12 {
  padding: 5px;
  /* =5px */
}

.space_child_sm > .span_1 {
  padding: 5px;
  /* =5px */
}

.space_child_sm > .span_2 {
  padding: 5px;
  /* =5px */
}

.space_child_sm > .span_3 {
  padding: 5px;
  /* =5px */
}

.space_child_sm > .span_4 {
  padding: 5px;
  /* =5px */
}

.space_child_sm > .span_5 {
  padding: 5px;
  /* =5px */
}

.space_child_sm > .span_6 {
  padding: 5px;
  /* =5px */
}

.space_child_sm > .span_7 {
  padding: 5px;
  /* =5px */
}

.space_child_sm > .span_8 {
  padding: 5px;
  /* =5px */
}

.space_child_sm > .span_9 {
  padding: 5px;
  /* =5px */
}

.space_child_sm > .span_10 {
  padding: 5px;
  /* =5px */
}

.space_child_sm > .span_11 {
  padding: 5px;
  /* =5px */
}

.space_child_sm > .span_12 {
  padding: 5px;
  /* =5px */
}

.space_child_xs > .span-xs-1 {
  padding: 2.5px;
  /* =2.5px */
}

.space_child_xs > .span-xs-2 {
  padding: 2.5px;
  /* =2.5px */
}

.space_child_xs > .span-xs-3 {
  padding: 2.5px;
  /* =2.5px */
}

.space_child_xs > .span-xs-4 {
  padding: 2.5px;
  /* =2.5px */
}

.space_child_xs > .span-xs-5 {
  padding: 2.5px;
  /* =2.5px */
}

.space_child_xs > .span-xs-6, .space_child_xs > .multiple_select {
  padding: 2.5px;
  /* =2.5px */
}

.space_child_xs > .span-xs-7 {
  padding: 2.5px;
  /* =2.5px */
}

.space_child_xs > .span-xs-8 {
  padding: 2.5px;
  /* =2.5px */
}

.space_child_xs > .span-xs-9 {
  padding: 2.5px;
  /* =2.5px */
}

.space_child_xs > .span-xs-10 {
  padding: 2.5px;
  /* =2.5px */
}

.space_child_xs > .span-xs-11 {
  padding: 2.5px;
  /* =2.5px */
}

.space_child_xs > .span-xs-12 {
  padding: 2.5px;
  /* =2.5px */
}

.space_child_xs > .span-sm-1 {
  padding: 2.5px;
  /* =2.5px */
}

.space_child_xs > .span-sm-2 {
  padding: 2.5px;
  /* =2.5px */
}

.space_child_xs > .span-sm-3 {
  padding: 2.5px;
  /* =2.5px */
}

.space_child_xs > .span-sm-4 {
  padding: 2.5px;
  /* =2.5px */
}

.space_child_xs > .span-sm-5 {
  padding: 2.5px;
  /* =2.5px */
}

.space_child_xs > .span-sm-6 {
  padding: 2.5px;
  /* =2.5px */
}

.space_child_xs > .span-sm-7 {
  padding: 2.5px;
  /* =2.5px */
}

.space_child_xs > .span-sm-8 {
  padding: 2.5px;
  /* =2.5px */
}

.space_child_xs > .span-sm-9 {
  padding: 2.5px;
  /* =2.5px */
}

.space_child_xs > .span-sm-10 {
  padding: 2.5px;
  /* =2.5px */
}

.space_child_xs > .span-sm-11 {
  padding: 2.5px;
  /* =2.5px */
}

.space_child_xs > .span-sm-12 {
  padding: 2.5px;
  /* =2.5px */
}

.space_child_xs > .span-md-1 {
  padding: 2.5px;
  /* =2.5px */
}

.space_child_xs > .span-md-2 {
  padding: 2.5px;
  /* =2.5px */
}

.space_child_xs > .span-md-3 {
  padding: 2.5px;
  /* =2.5px */
}

.space_child_xs > .span-md-4, .space_child_xs > .multiple_select {
  padding: 2.5px;
  /* =2.5px */
}

.space_child_xs > .span-md-5 {
  padding: 2.5px;
  /* =2.5px */
}

.space_child_xs > .span-md-6 {
  padding: 2.5px;
  /* =2.5px */
}

.space_child_xs > .span-md-7 {
  padding: 2.5px;
  /* =2.5px */
}

.space_child_xs > .span-md-8 {
  padding: 2.5px;
  /* =2.5px */
}

.space_child_xs > .span-md-9 {
  padding: 2.5px;
  /* =2.5px */
}

.space_child_xs > .span-md-10 {
  padding: 2.5px;
  /* =2.5px */
}

.space_child_xs > .span-md-11 {
  padding: 2.5px;
  /* =2.5px */
}

.space_child_xs > .span-md-12 {
  padding: 2.5px;
  /* =2.5px */
}

.space_child_xs > .span-lg-1 {
  padding: 2.5px;
  /* =2.5px */
}

.space_child_xs > .span-lg-2 {
  padding: 2.5px;
  /* =2.5px */
}

.space_child_xs > .span-lg-3 {
  padding: 2.5px;
  /* =2.5px */
}

.space_child_xs > .span-lg-4, .space_child_xs > .multiple_select {
  padding: 2.5px;
  /* =2.5px */
}

.space_child_xs > .span-lg-5 {
  padding: 2.5px;
  /* =2.5px */
}

.space_child_xs > .span-lg-6 {
  padding: 2.5px;
  /* =2.5px */
}

.space_child_xs > .span-lg-7 {
  padding: 2.5px;
  /* =2.5px */
}

.space_child_xs > .span-lg-8 {
  padding: 2.5px;
  /* =2.5px */
}

.space_child_xs > .span-lg-9 {
  padding: 2.5px;
  /* =2.5px */
}

.space_child_xs > .span-lg-10 {
  padding: 2.5px;
  /* =2.5px */
}

.space_child_xs > .span-lg-11 {
  padding: 2.5px;
  /* =2.5px */
}

.space_child_xs > .span-lg-12 {
  padding: 2.5px;
  /* =2.5px */
}

.space_child_xs > .span-xl-1 {
  padding: 2.5px;
  /* =2.5px */
}

.space_child_xs > .span-xl-2 {
  padding: 2.5px;
  /* =2.5px */
}

.space_child_xs > .span-xl-3 {
  padding: 2.5px;
  /* =2.5px */
}

.space_child_xs > .span-xl-4 {
  padding: 2.5px;
  /* =2.5px */
}

.space_child_xs > .span-xl-5 {
  padding: 2.5px;
  /* =2.5px */
}

.space_child_xs > .span-xl-6 {
  padding: 2.5px;
  /* =2.5px */
}

.space_child_xs > .span-xl-7 {
  padding: 2.5px;
  /* =2.5px */
}

.space_child_xs > .span-xl-8 {
  padding: 2.5px;
  /* =2.5px */
}

.space_child_xs > .span-xl-9 {
  padding: 2.5px;
  /* =2.5px */
}

.space_child_xs > .span-xl-10 {
  padding: 2.5px;
  /* =2.5px */
}

.space_child_xs > .span-xl-11 {
  padding: 2.5px;
  /* =2.5px */
}

.space_child_xs > .span-xl-12 {
  padding: 2.5px;
  /* =2.5px */
}

.space_child_xs > .span_1 {
  padding: 2.5px;
  /* =2.5px */
}

.space_child_xs > .span_2 {
  padding: 2.5px;
  /* =2.5px */
}

.space_child_xs > .span_3 {
  padding: 2.5px;
  /* =2.5px */
}

.space_child_xs > .span_4 {
  padding: 2.5px;
  /* =2.5px */
}

.space_child_xs > .span_5 {
  padding: 2.5px;
  /* =2.5px */
}

.space_child_xs > .span_6 {
  padding: 2.5px;
  /* =2.5px */
}

.space_child_xs > .span_7 {
  padding: 2.5px;
  /* =2.5px */
}

.space_child_xs > .span_8 {
  padding: 2.5px;
  /* =2.5px */
}

.space_child_xs > .span_9 {
  padding: 2.5px;
  /* =2.5px */
}

.space_child_xs > .span_10 {
  padding: 2.5px;
  /* =2.5px */
}

.space_child_xs > .span_11 {
  padding: 2.5px;
  /* =2.5px */
}

.space_child_xs > .span_12 {
  padding: 2.5px;
  /* =2.5px */
}

/* ボックス幅/高さに罫線/padding値を含まない */
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* 足場指定 */
html {
  font-size: 16px;
  word-break: normal;
}

body.portal {
  font-family: -apple-system, BlinkMacSystemFont, Avenir, "Noto Sans CJK JP", Arial, Verdana, Meiryo, "Hiragino Kaku Gothic Pro", MS PGothic, sans-serif;
  font-size: 1rem;
  margin: 0;
  padding: 0;
  overflow-x: hidden;
  /* スマホタップ時のハイライトなし（iOS） */
  -webkit-tap-highlight-color: transparent;
  /* 読み込みフェードイン */
  animation: fadeIn 1s ease 0s 1 normal;
  -webkit-animation: fadeIn 1s ease 0s 1 normal;
  background: #fff;
  color: #333;
  line-height: 1.4;
  vertical-align: middle;
}

@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

a {
  /* リンクスタイルのリセット */
  text-decoration: none;
  max-width: 100%;
  border: none;
  outline: none;
}

a:hover {
  max-width: 100%;
}

a:hover img {
  border: none;
  outline: none;
}

p {
  float: left;
  width: 100%;
  line-height: 1.5;
  padding: 15px 0;
  margin: 0;
}

/* リストの余白をリセット */
dl, dt, dd, ul, a {
  margin: 0;
  padding: 0;
}

/* 順序無リストのスタイルをリセット */
ul, li {
  list-style-type: none;
}

/* イメージのスタイルをリセット */
img {
  border: none;
  vertical-align: middle;
}

/* iframeのスタイルをリセット */
iframe {
  margin: 0;
}

/* hrのスタイルをリセット */
hr {
  height: 0;
  margin: 0;
  padding: 0;
  border: 0;
}

/* 見出しのサイズ太さ統一 */
h1, h2, h3, h4, h5, h6 {
  font-size: 100%;
  margin: 0;
  padding: 0;
}

/* 画像サイズ指定（常に100％） */
img {
  max-width: 100%;
}

/* セクション、アサイドごとの幅高さ指定 */
article, section, aside {
  width: 100%;
  padding: 20px 0;
}

article:before, article:after, section:before, section:after, aside:before, aside:after {
  content: " ";
  display: table;
}

article:after, section:after, aside:after {
  clear: both;
}

/* 斜体リセット */
address {
  font-style: normal;
}

/* セレクタごとの幅高さ指定 */
select {
  color: inherit;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  border: 1px solid #b3b3b3;
  border-radius: 3px;
  font-family: -apple-system, BlinkMacSystemFont, Avenir, "Noto Sans CJK JP", Arial, Verdana, Meiryo, "Hiragino Kaku Gothic Pro", MS PGothic, sans-serif;
}

select option {
  font-family: -apple-system, BlinkMacSystemFont, Avenir, "Noto Sans CJK JP", Arial, Verdana, Meiryo, "Hiragino Kaku Gothic Pro", MS PGothic, sans-serif;
  background: #fff;
}

/*input[type="submit"],
input[type="button"],
button {
  font-family: $font-family-base;
  border: initial;
}*/
/* iOSでのデフォルトスタイルをリセット */
input[type="submit"],
input[type="button"] {
  -webkit-box-sizing: content-box;
  -webkit-appearance: button;
  appearance: button;
  border: none;
  box-sizing: border-box;
}

input[type="submit"]::-webkit-search-decoration,
input[type="button"]::-webkit-search-decoration {
  display: none;
}

input[type="submit"]::focus,
input[type="button"]::focus {
  outline-offset: -2px;
}

input[type="text"],
input[type="password"],
textarea,
select {
  width: 100%;
  padding: 10px;
  border-radius: 3px;
  border: 1px solid #b3b3b3;
  font-family: -apple-system, BlinkMacSystemFont, Avenir, "Noto Sans CJK JP", Arial, Verdana, Meiryo, "Hiragino Kaku Gothic Pro", MS PGothic, sans-serif;
}

input[type="radio"] {
  margin: 0 10px;
  border-radius: 3px;
  border: 1px solid #545454;
}

/* チェックボックス・ラジオボタンデザイン

＜使用方法＞
・<label>で<input>を囲む。
・<input>をクラスで消す。
・<span>でデザインを表示

＜例＞
<label>
  <input class="checkbox" type="checkbox" value="全て">
  <span class="checkbox-icon">全て</span>
</label>

 */
label {
  float: left;
  display: table;
  vertical-align: middle;
}

.checkbox,
.radiobutton {
  display: none;
}

.checkbox + .checkbox-icon,
.radiobutton + .radiobutton-icon {
  display: table-cell;
  position: relative;
  vertical-align: middle;
}

.checkbox + .checkbox-icon span,
.radiobutton + .radiobutton-icon span {
  display: inline-block;
  vertical-align: middle;
  margin: 0 10px;
  line-height: 1.3;
}

.checkbox + .checkbox-icon:before, .radiobutton + .radiobutton-icon:before {
  content: '';
  display: inline-block;
  vertical-align: middle;
  width: 20px;
  height: 20px;
  border: 1px solid #999;
  background-color: #fff;
  box-shadow: 0 1px 1px rgba(4, 0, 0, 0.14) inset;
}

.checkbox + .checkbox-icon:before {
  border-radius: 4px;
}

.radiobutton + .radiobutton-icon:before {
  border-radius: 50%;
}

.checkbox:checked + .checkbox-icon:before {
  content: '\2713';
  font-size: 1.025rem;
  line-height: 1;
  text-align: center;
  color: #fff;
  border: 1px solid #666;
  background: #666;
}

.radiobutton:checked + .radiobutton-icon:before {
  border: 1px solid #666;
  background: #666;
  background: radial-gradient(white 0, white 30%, #666 30%, #666 100%);
}

/* ボタン押下時効果 */
input[type="button"]:hover,
input[type="button"]:active,
input[type="submit"]:hover,
input[type="submit"]:active {
  opacity: 0.6;
}

iframe {
  width: 100%;
}

/* hrのスタイルをリセット */
hr {
  height: 0;
  margin: 0;
  padding: 0;
  border: 0;
}

/* ----------------------------------- //
//      CSS Hacks Mixins for Sass
//      https://github.com/saadeghi/browser-hack-sass-mixins
// ----------------------------------- //

	How to use:

	@include [Mixin_Name]( 'selector', (property: value) )

	Example:

	@include only_ie9( '.my_element', (color: red) )
	@include only_ff28_above( '.my_element', (
		background-color: green,
		display: flex,
		margin: 2em,
	))

	Tips:
	  - Use firefox mixins before IE mixins. Sometimes Firefox wants to precess the IE css but it can't and skips it's own CSS!

// ----------------------------------- //

	List of Mixins:

	only_ff
	only_ff2
	only_ff2_above
	only_ff3_above
	only_ff6_above
	only_ff16_above
	only_ff21_above
	only_ff24_above
	only_ff25_above
	only_ff26_above
	only_ff27_above
	only_ff28_above
	only_ff30_above
	only_webkit
	only_chrome
	only_safari //使えない
	only_safari9
	only_ios
	only_safari_no_ios
	only_opera9_safari2
	only_opera
	only_opera11
	only_edge
	only_ie6
	only_ie7
	only_ie7_below
	only_ie8
	only_ie8_below
	only_ie9
	only_ie9_below
	only_ie10_above
	only_ie11
	only_ie11_above
	no_ie6
	only_ie9_saf4_above
	no_ie_safari6

// ----------------------------------- */
/* ----------------------------------- //
//          Firefox CSS Hacks
// ----------------------------------- */
/*--- Only Firefox ---*/
/*--- Only Firefox 1.5 and Firefox 2 ---*/
/*--- Only Firefox ≥ 2 ---*/
/*--- Only Firefox ≥ 3 ---*/
/*--- Only Firefox ≥ 6 ---*/
/*--- Only Firefox ≥ 16 ---*/
/*--- Only Firefox ≥ 21 ---*/
/*--- Only Firefox ≥ 24 ---*/
/*--- Only Firefox ≥ 25 ---*/
/*--- Only Firefox ≥ 26 ---*/
/*--- Only Firefox ≥ 27 ---*/
/*--- Only Firefox ≥ 28 ---*/
/*--- Only Firefox ≥ 30 ---*/
/* ----------------------------------- //
//          Webkit CSS Hacks
// ----------------------------------- */
/*--- Only Webkit (Chrome, Safari, Opera ≥ 14) ---*/
/*--- Only Chrome 28+, Opera ≥ 14 ---*/
/*--- Only Safari ≥ 9 ---*/
/*--- Only iOS Safari ≥ 9 ---*/
/*--- Only Safari ≥ 9 (Non iOS) ---*/
/*--- Only Opera ≤ 9.27, Safari ≤ 2 ---*/
/* ----------------------------------- //
//           Opera CSS Hacks
// ----------------------------------- */
/*--- Only Opera ≥ 9.5 ---*/
/*--- Only Opera ≤ 11 ---*/
/* ----------------------------------- //
//     Edge CSS Hacks
// ----------------------------------- */
/* ----------------------------------- //
//     Internet Explorer CSS Hacks
// ----------------------------------- */
/*--- Only IE ≤ 6 ---*/
/*--- Only IE7 ---*/
/*--- Only IE ≤ 7 ---*/
/*--- Only IE8 ---*/
/*--- Only IE ≤ 8 ---*/
/*--- Only IE9 ---*/
/*--- Only IE ≤ 9 ---*/
/*--- Only IE10 ---*/
/*--- Only IE ≤ 11 ---*/
/*--- Only IE ≥ 11 ---*/
/*--- Anything but IE6 ---*/
/*--- Only IE ≥ 9, safari4, android ≥ 2.3 ---*/
/* ----------------------------------- //
//           Other CSS Hacks
// ----------------------------------- */
/*--- Everything but IE and Safari ≤ 6 ---*/
/*
//////////////////////////////////////////////////////////////////

// Common Class
// 汎用クラス

01:レイアウト
02:モジュール

//////////////////////////////////////////////////////////////////
*/
.section,
.article {
  width: 100%;
  padding: 30px 0;
}

.section:before, .section:after,
.article:before,
.article:after {
  content: " ";
  display: table;
}

.section:after,
.article:after {
  clear: both;
}

@media (min-width: 640px) {
  .section,
  .article {
    padding: 40px 0;
  }
}

.centering_block_9l {
  display: table;
  width: 100%;
  height: 100%;
  overflow-y: auto;
}

.centering_block_9l > div, .centering_block_9l > ul, .centering_block_9l > span {
  display: table-cell;
  vertical-align: middle;
  padding: 120px;
}

.centering_block_8l {
  display: table;
  width: 100%;
  height: 100%;
  overflow-y: auto;
}

.centering_block_8l > div, .centering_block_8l > ul, .centering_block_8l > span {
  display: table-cell;
  vertical-align: middle;
  padding: 100px;
}

.centering_block_7l {
  display: table;
  width: 100%;
  height: 100%;
  overflow-y: auto;
}

.centering_block_7l > div, .centering_block_7l > ul, .centering_block_7l > span {
  display: table-cell;
  vertical-align: middle;
  padding: 80px;
}

.centering_block_6l {
  display: table;
  width: 100%;
  height: 100%;
  overflow-y: auto;
}

.centering_block_6l > div, .centering_block_6l > ul, .centering_block_6l > span {
  display: table-cell;
  vertical-align: middle;
  padding: 60px;
}

.centering_block_5l {
  display: table;
  width: 100%;
  height: 100%;
  overflow-y: auto;
}

.centering_block_5l > div, .centering_block_5l > ul, .centering_block_5l > span {
  display: table-cell;
  vertical-align: middle;
  padding: 40px;
}

.centering_block_4l {
  display: table;
  width: 100%;
  height: 100%;
  overflow-y: auto;
}

.centering_block_4l > div, .centering_block_4l > ul, .centering_block_4l > span {
  display: table-cell;
  vertical-align: middle;
  padding: 35px;
}

.centering_block_3l {
  display: table;
  width: 100%;
  height: 100%;
  overflow-y: auto;
}

.centering_block_3l > div, .centering_block_3l > ul, .centering_block_3l > span {
  display: table-cell;
  vertical-align: middle;
  padding: 30px;
}

.centering_block_xl {
  display: table;
  width: 100%;
  height: 100%;
  overflow-y: auto;
}

.centering_block_xl > div, .centering_block_xl > ul, .centering_block_xl > span {
  display: table-cell;
  vertical-align: middle;
  padding: 25px;
}

.centering_block_lg {
  display: table;
  width: 100%;
  height: 100%;
  overflow-y: auto;
}

.centering_block_lg > div, .centering_block_lg > ul, .centering_block_lg > span {
  display: table-cell;
  vertical-align: middle;
  padding: 20px;
}

.centering_block_md {
  display: table;
  width: 100%;
  height: 100%;
  overflow-y: auto;
}

.centering_block_md > div, .centering_block_md > ul, .centering_block_md > span {
  display: table-cell;
  vertical-align: middle;
  padding: 15px;
}

.centering_block_sm {
  display: table;
  width: 100%;
  height: 100%;
  overflow-y: auto;
}

.centering_block_sm > div, .centering_block_sm > ul, .centering_block_sm > span {
  display: table-cell;
  vertical-align: middle;
  padding: 10px;
}

.centering_block_xs, .centering_block {
  display: table;
  width: 100%;
  height: 100%;
  overflow-y: auto;
}

.centering_block_xs > div, .centering_block > div, .centering_block_xs > ul, .centering_block > ul, .centering_block_xs > span, .centering_block > span {
  display: table-cell;
  vertical-align: middle;
  padding: 5px;
}

.centering_block > div,
.centering_block > span {
  padding: 0;
}

.block_9l {
  padding-top: 120px;
  width: 100%;
  position: relative;
  overflow: hidden;
}

.block_9l:before, .block_9l:after {
  content: " ";
  display: table;
}

.block_9l:after {
  clear: both;
}

.block_8l {
  padding-top: 100px;
  width: 100%;
  position: relative;
  overflow: hidden;
}

.block_8l:before, .block_8l:after {
  content: " ";
  display: table;
}

.block_8l:after {
  clear: both;
}

.block_7l {
  padding-top: 80px;
  width: 100%;
  position: relative;
  overflow: hidden;
}

.block_7l:before, .block_7l:after {
  content: " ";
  display: table;
}

.block_7l:after {
  clear: both;
}

.block_6l {
  padding-top: 60px;
  width: 100%;
  position: relative;
  overflow: hidden;
}

.block_6l:before, .block_6l:after {
  content: " ";
  display: table;
}

.block_6l:after {
  clear: both;
}

.block_5l {
  padding-top: 40px;
  width: 100%;
  position: relative;
  overflow: hidden;
}

.block_5l:before, .block_5l:after {
  content: " ";
  display: table;
}

.block_5l:after {
  clear: both;
}

.block_4l {
  padding-top: 35px;
  width: 100%;
  position: relative;
  overflow: hidden;
}

.block_4l:before, .block_4l:after {
  content: " ";
  display: table;
}

.block_4l:after {
  clear: both;
}

.block_3l {
  padding-top: 30px;
  width: 100%;
  position: relative;
  overflow: hidden;
}

.block_3l:before, .block_3l:after {
  content: " ";
  display: table;
}

.block_3l:after {
  clear: both;
}

.block_xl {
  padding-top: 25px;
  width: 100%;
  position: relative;
  overflow: hidden;
}

.block_xl:before, .block_xl:after {
  content: " ";
  display: table;
}

.block_xl:after {
  clear: both;
}

.block_lg {
  padding-top: 20px;
  width: 100%;
  position: relative;
  overflow: hidden;
}

.block_lg:before, .block_lg:after {
  content: " ";
  display: table;
}

.block_lg:after {
  clear: both;
}

.block_md {
  padding-top: 15px;
  width: 100%;
  position: relative;
  overflow: hidden;
}

.block_md:before, .block_md:after {
  content: " ";
  display: table;
}

.block_md:after {
  clear: both;
}

.block_sm {
  padding-top: 10px;
  width: 100%;
  position: relative;
  overflow: hidden;
}

.block_sm:before, .block_sm:after {
  content: " ";
  display: table;
}

.block_sm:after {
  clear: both;
}

.block_xs {
  padding-top: 5px;
  width: 100%;
  position: relative;
  overflow: hidden;
}

.block_xs:before, .block_xs:after {
  content: " ";
  display: table;
}

.block_xs:after {
  clear: both;
}

.block {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 20px;
}

.block:before, .block:after {
  content: " ";
  display: table;
}

.block:after {
  clear: both;
}

@media (min-width: 640px) {
  .block {
    padding-top: 30px;
  }
}

/*@mixin layout_top( $layout_top ) {
	float: left; width: 100%;
	padding-top: $layout_top;
}
%block_3l { @include layout_top(100px); }
%block_xl { @include layout_top(80px); }
%block_lg { @include layout_top(60px); }
%block_md { @include layout_top(40px); }
%block_sm { @include layout_top(20px); }
%block_xs { @include layout_top(10px); }

.block_3l { @extend %block_3l; }
.block_xl { @extend %block_xl; }
.block_lg { @extend %block_lg; }
.block_md { @extend %block_md; }
.block_sm { @extend %block_sm; }
.block_xs { @extend %block_xs; }
*/
.leftblock {
  width: 100%;
  float: left;
}

@media (min-width: 640px) {
  .leftblock {
    width: auto;
  }
}

.rightblock {
  width: 100%;
  float: right;
}

@media (min-width: 640px) {
  .rightblock {
    width: auto;
  }
}

.inner {
  float: left;
  width: 100%;
  padding-bottom: 20px;
}

@media (min-width: 640px) {
  .inner {
    padding-bottom: 30px;
  }
}

.inner_9l {
  padding-bottom: 120px;
  width: 100%;
  position: relative;
}

.inner_9l:before, .inner_9l:after {
  content: " ";
  display: table;
}

.inner_9l:after {
  clear: both;
}

.inner_8l {
  padding-bottom: 100px;
  width: 100%;
  position: relative;
}

.inner_8l:before, .inner_8l:after {
  content: " ";
  display: table;
}

.inner_8l:after {
  clear: both;
}

.inner_7l {
  padding-bottom: 80px;
  width: 100%;
  position: relative;
}

.inner_7l:before, .inner_7l:after {
  content: " ";
  display: table;
}

.inner_7l:after {
  clear: both;
}

.inner_6l {
  padding-bottom: 60px;
  width: 100%;
  position: relative;
}

.inner_6l:before, .inner_6l:after {
  content: " ";
  display: table;
}

.inner_6l:after {
  clear: both;
}

.inner_5l {
  padding-bottom: 40px;
  width: 100%;
  position: relative;
}

.inner_5l:before, .inner_5l:after {
  content: " ";
  display: table;
}

.inner_5l:after {
  clear: both;
}

.inner_4l {
  padding-bottom: 35px;
  width: 100%;
  position: relative;
}

.inner_4l:before, .inner_4l:after {
  content: " ";
  display: table;
}

.inner_4l:after {
  clear: both;
}

.inner_3l {
  padding-bottom: 30px;
  width: 100%;
  position: relative;
}

.inner_3l:before, .inner_3l:after {
  content: " ";
  display: table;
}

.inner_3l:after {
  clear: both;
}

.inner_xl {
  padding-bottom: 25px;
  width: 100%;
  position: relative;
}

.inner_xl:before, .inner_xl:after {
  content: " ";
  display: table;
}

.inner_xl:after {
  clear: both;
}

.inner_lg {
  padding-bottom: 20px;
  width: 100%;
  position: relative;
}

.inner_lg:before, .inner_lg:after {
  content: " ";
  display: table;
}

.inner_lg:after {
  clear: both;
}

.inner_md {
  padding-bottom: 15px;
  width: 100%;
  position: relative;
}

.inner_md:before, .inner_md:after {
  content: " ";
  display: table;
}

.inner_md:after {
  clear: both;
}

.inner_sm {
  padding-bottom: 10px;
  width: 100%;
  position: relative;
}

.inner_sm:before, .inner_sm:after {
  content: " ";
  display: table;
}

.inner_sm:after {
  clear: both;
}

.inner_xs {
  padding-bottom: 5px;
  width: 100%;
  position: relative;
}

.inner_xs:before, .inner_xs:after {
  content: " ";
  display: table;
}

.inner_xs:after {
  clear: both;
}

.box_9l {
  width: 100%;
  padding: 120px;
}

.box_8l {
  width: 100%;
  padding: 100px;
}

.box_7l {
  width: 100%;
  padding: 80px;
}

.box_6l {
  width: 100%;
  padding: 60px;
}

.box_5l {
  width: 100%;
  padding: 40px;
}

.box_4l {
  width: 100%;
  padding: 35px;
}

.box_3l {
  width: 100%;
  padding: 30px;
}

.box_xl {
  width: 100%;
  padding: 25px;
}

.box_lg {
  width: 100%;
  padding: 20px;
}

.box_md {
  width: 100%;
  padding: 15px;
}

.box_sm {
  width: 100%;
  padding: 10px;
}

.box_xs {
  width: 100%;
  padding: 5px;
}

.box, .box_3l, .box_xl, .box_lg, .box_md, .box_sm, .box_xs {
  float: left;
  width: 100%;
  padding: 0;
}

.box_border_bk_9l {
  float: left;
  width: 100%;
  padding: 120px;
  border: 1px solid #000;
  border: 2px solid #000;
  border: 3px solid #000;
  border: 4px solid #000;
  border: 5px solid #000;
  border: 6px solid #000;
}

.box_border_gry_9l {
  float: left;
  width: 100%;
  padding: 120px;
  border: 1px solid #d1d1d1;
  border: 2px solid #d1d1d1;
  border: 3px solid #d1d1d1;
  border: 4px solid #d1d1d1;
  border: 5px solid #d1d1d1;
  border: 6px solid #d1d1d1;
}

.box_border_bk_8l {
  float: left;
  width: 100%;
  padding: 100px;
  border: 1px solid #000;
  border: 2px solid #000;
  border: 3px solid #000;
  border: 4px solid #000;
  border: 5px solid #000;
  border: 6px solid #000;
}

.box_border_gry_8l {
  float: left;
  width: 100%;
  padding: 100px;
  border: 1px solid #d1d1d1;
  border: 2px solid #d1d1d1;
  border: 3px solid #d1d1d1;
  border: 4px solid #d1d1d1;
  border: 5px solid #d1d1d1;
  border: 6px solid #d1d1d1;
}

.box_border_bk_7l {
  float: left;
  width: 100%;
  padding: 80px;
  border: 1px solid #000;
  border: 2px solid #000;
  border: 3px solid #000;
  border: 4px solid #000;
  border: 5px solid #000;
  border: 6px solid #000;
}

.box_border_gry_7l {
  float: left;
  width: 100%;
  padding: 80px;
  border: 1px solid #d1d1d1;
  border: 2px solid #d1d1d1;
  border: 3px solid #d1d1d1;
  border: 4px solid #d1d1d1;
  border: 5px solid #d1d1d1;
  border: 6px solid #d1d1d1;
}

.box_border_bk_6l {
  float: left;
  width: 100%;
  padding: 60px;
  border: 1px solid #000;
  border: 2px solid #000;
  border: 3px solid #000;
  border: 4px solid #000;
  border: 5px solid #000;
  border: 6px solid #000;
}

.box_border_gry_6l {
  float: left;
  width: 100%;
  padding: 60px;
  border: 1px solid #d1d1d1;
  border: 2px solid #d1d1d1;
  border: 3px solid #d1d1d1;
  border: 4px solid #d1d1d1;
  border: 5px solid #d1d1d1;
  border: 6px solid #d1d1d1;
}

.box_border_bk_5l {
  float: left;
  width: 100%;
  padding: 40px;
  border: 1px solid #000;
  border: 2px solid #000;
  border: 3px solid #000;
  border: 4px solid #000;
  border: 5px solid #000;
  border: 6px solid #000;
}

.box_border_gry_5l {
  float: left;
  width: 100%;
  padding: 40px;
  border: 1px solid #d1d1d1;
  border: 2px solid #d1d1d1;
  border: 3px solid #d1d1d1;
  border: 4px solid #d1d1d1;
  border: 5px solid #d1d1d1;
  border: 6px solid #d1d1d1;
}

.box_border_bk_4l {
  float: left;
  width: 100%;
  padding: 35px;
  border: 1px solid #000;
  border: 2px solid #000;
  border: 3px solid #000;
  border: 4px solid #000;
  border: 5px solid #000;
  border: 6px solid #000;
}

.box_border_gry_4l {
  float: left;
  width: 100%;
  padding: 35px;
  border: 1px solid #d1d1d1;
  border: 2px solid #d1d1d1;
  border: 3px solid #d1d1d1;
  border: 4px solid #d1d1d1;
  border: 5px solid #d1d1d1;
  border: 6px solid #d1d1d1;
}

.box_border_bk_3l {
  float: left;
  width: 100%;
  padding: 30px;
  border: 1px solid #000;
  border: 2px solid #000;
  border: 3px solid #000;
  border: 4px solid #000;
  border: 5px solid #000;
  border: 6px solid #000;
}

.box_border_gry_3l {
  float: left;
  width: 100%;
  padding: 30px;
  border: 1px solid #d1d1d1;
  border: 2px solid #d1d1d1;
  border: 3px solid #d1d1d1;
  border: 4px solid #d1d1d1;
  border: 5px solid #d1d1d1;
  border: 6px solid #d1d1d1;
}

.box_border_bk_xl {
  float: left;
  width: 100%;
  padding: 25px;
  border: 1px solid #000;
  border: 2px solid #000;
  border: 3px solid #000;
  border: 4px solid #000;
  border: 5px solid #000;
  border: 6px solid #000;
}

.box_border_gry_xl {
  float: left;
  width: 100%;
  padding: 25px;
  border: 1px solid #d1d1d1;
  border: 2px solid #d1d1d1;
  border: 3px solid #d1d1d1;
  border: 4px solid #d1d1d1;
  border: 5px solid #d1d1d1;
  border: 6px solid #d1d1d1;
}

.box_border_bk_lg {
  float: left;
  width: 100%;
  padding: 20px;
  border: 1px solid #000;
  border: 2px solid #000;
  border: 3px solid #000;
  border: 4px solid #000;
  border: 5px solid #000;
  border: 6px solid #000;
}

.box_border_gry_lg {
  float: left;
  width: 100%;
  padding: 20px;
  border: 1px solid #d1d1d1;
  border: 2px solid #d1d1d1;
  border: 3px solid #d1d1d1;
  border: 4px solid #d1d1d1;
  border: 5px solid #d1d1d1;
  border: 6px solid #d1d1d1;
}

.box_border_bk_md {
  float: left;
  width: 100%;
  padding: 15px;
  border: 1px solid #000;
  border: 2px solid #000;
  border: 3px solid #000;
  border: 4px solid #000;
  border: 5px solid #000;
  border: 6px solid #000;
}

.box_border_gry_md {
  float: left;
  width: 100%;
  padding: 15px;
  border: 1px solid #d1d1d1;
  border: 2px solid #d1d1d1;
  border: 3px solid #d1d1d1;
  border: 4px solid #d1d1d1;
  border: 5px solid #d1d1d1;
  border: 6px solid #d1d1d1;
}

.box_border_bk_sm {
  float: left;
  width: 100%;
  padding: 10px;
  border: 1px solid #000;
  border: 2px solid #000;
  border: 3px solid #000;
  border: 4px solid #000;
  border: 5px solid #000;
  border: 6px solid #000;
}

.box_border_gry_sm {
  float: left;
  width: 100%;
  padding: 10px;
  border: 1px solid #d1d1d1;
  border: 2px solid #d1d1d1;
  border: 3px solid #d1d1d1;
  border: 4px solid #d1d1d1;
  border: 5px solid #d1d1d1;
  border: 6px solid #d1d1d1;
}

.box_border_bk_xs {
  float: left;
  width: 100%;
  padding: 5px;
  border: 1px solid #000;
  border: 2px solid #000;
  border: 3px solid #000;
  border: 4px solid #000;
  border: 5px solid #000;
  border: 6px solid #000;
}

.box_border_gry_xs {
  float: left;
  width: 100%;
  padding: 5px;
  border: 1px solid #d1d1d1;
  border: 2px solid #d1d1d1;
  border: 3px solid #d1d1d1;
  border: 4px solid #d1d1d1;
  border: 5px solid #d1d1d1;
  border: 6px solid #d1d1d1;
}

.box_bg_bk_9l {
  float: left;
  width: 100%;
  padding: 120px;
  background: #000;
}

.box_bg_gry_9l {
  width: 100%;
  padding: 120px;
  background: #e6e6e6;
}

.box_bg_bk_8l {
  float: left;
  width: 100%;
  padding: 100px;
  background: #000;
}

.box_bg_gry_8l {
  width: 100%;
  padding: 100px;
  background: #e6e6e6;
}

.box_bg_bk_7l {
  float: left;
  width: 100%;
  padding: 80px;
  background: #000;
}

.box_bg_gry_7l {
  width: 100%;
  padding: 80px;
  background: #e6e6e6;
}

.box_bg_bk_6l {
  float: left;
  width: 100%;
  padding: 60px;
  background: #000;
}

.box_bg_gry_6l {
  width: 100%;
  padding: 60px;
  background: #e6e6e6;
}

.box_bg_bk_5l {
  float: left;
  width: 100%;
  padding: 40px;
  background: #000;
}

.box_bg_gry_5l {
  width: 100%;
  padding: 40px;
  background: #e6e6e6;
}

.box_bg_bk_4l {
  float: left;
  width: 100%;
  padding: 35px;
  background: #000;
}

.box_bg_gry_4l {
  width: 100%;
  padding: 35px;
  background: #e6e6e6;
}

.box_bg_bk_3l {
  float: left;
  width: 100%;
  padding: 30px;
  background: #000;
}

.box_bg_gry_3l {
  width: 100%;
  padding: 30px;
  background: #e6e6e6;
}

.box_bg_bk_xl {
  float: left;
  width: 100%;
  padding: 25px;
  background: #000;
}

.box_bg_gry_xl {
  width: 100%;
  padding: 25px;
  background: #e6e6e6;
}

.box_bg_bk_lg {
  float: left;
  width: 100%;
  padding: 20px;
  background: #000;
}

.box_bg_gry_lg {
  width: 100%;
  padding: 20px;
  background: #e6e6e6;
}

.box_bg_bk_md {
  float: left;
  width: 100%;
  padding: 15px;
  background: #000;
}

.box_bg_gry_md {
  width: 100%;
  padding: 15px;
  background: #e6e6e6;
}

.box_bg_bk_sm {
  float: left;
  width: 100%;
  padding: 10px;
  background: #000;
}

.box_bg_gry_sm {
  width: 100%;
  padding: 10px;
  background: #e6e6e6;
}

.box_bg_bk_xs {
  float: left;
  width: 100%;
  padding: 5px;
  background: #000;
}

.box_bg_gry_xs {
  width: 100%;
  padding: 5px;
  background: #e6e6e6;
}

.box, .box_3l, .box_xl, .box_lg, .box_md, .box_sm, .box_xs {
  float: left;
  width: 100%;
}

.box_3l {
  padding: 30px;
  /* =30px */
}

.box_xl {
  padding: 25px;
  /* =25px */
}

.box_lg {
  padding: 20px;
  /* =20px */
}

.box_md {
  padding: 15px;
  /* =15px */
}

.box_sm {
  padding: 10px;
  /* =10px */
}

.box_xs {
  padding: 5px;
  /* =5px */
}

.row_9l {
  padding-top: 120px;
  padding-bottom: 120px;
  width: 100%;
  position: relative;
  z-index: 0;
  overflow: hidden;
}

.row_8l {
  padding-top: 100px;
  padding-bottom: 100px;
  width: 100%;
  position: relative;
  z-index: 0;
  overflow: hidden;
}

.row_7l {
  padding-top: 80px;
  padding-bottom: 80px;
  width: 100%;
  position: relative;
  z-index: 0;
  overflow: hidden;
}

.row_6l, .title_element_6l {
  padding-top: 60px;
  padding-bottom: 60px;
  width: 100%;
  position: relative;
  z-index: 0;
  overflow: hidden;
}

.row_5l, .title_element_5l {
  padding-top: 40px;
  padding-bottom: 40px;
  width: 100%;
  position: relative;
  z-index: 0;
  overflow: hidden;
}

.row_4l, .title_element_4l, .video_block .video_block_contents {
  padding-top: 35px;
  padding-bottom: 35px;
  width: 100%;
  position: relative;
  z-index: 0;
  overflow: hidden;
}

.row_3l, .title_element_3l {
  padding-top: 30px;
  padding-bottom: 30px;
  width: 100%;
  position: relative;
  z-index: 0;
  overflow: hidden;
}

.row_xl, .title_element_xl {
  padding-top: 25px;
  padding-bottom: 25px;
  width: 100%;
  position: relative;
  z-index: 0;
  overflow: hidden;
}

.row_lg, .title_element_lg {
  padding-top: 20px;
  padding-bottom: 20px;
  width: 100%;
  position: relative;
  z-index: 0;
  overflow: hidden;
}

.row_md, .title_element_md, .title_element_bs {
  padding-top: 15px;
  padding-bottom: 15px;
  width: 100%;
  position: relative;
  z-index: 0;
  overflow: hidden;
}

.row_sm, .title_element_sm {
  padding-top: 10px;
  padding-bottom: 10px;
  width: 100%;
  position: relative;
  z-index: 0;
  overflow: hidden;
}

.row_xs, .title_element_xs {
  padding-top: 5px;
  padding-bottom: 5px;
  width: 100%;
  position: relative;
  z-index: 0;
  overflow: hidden;
}

.row_child_9l > .col_1 {
  padding: 120px 0;
}

.row_child_9l > .col_2 {
  padding: 120px 0;
}

.row_child_9l > .col_3 {
  padding: 120px 0;
}

.row_child_9l > .col_4 {
  padding: 120px 0;
}

.row_child_9l > .col_5 {
  padding: 120px 0;
}

.row_child_9l > .col_6 {
  padding: 120px 0;
}

.row_child_9l > .col_7 {
  padding: 120px 0;
}

.row_child_9l > .col_8 {
  padding: 120px 0;
}

.row_child_9l > .col_9 {
  padding: 120px 0;
}

.row_child_9l > .col_10 {
  padding: 120px 0;
}

.row_child_9l > .col_11 {
  padding: 120px 0;
}

.row_child_9l > .col_12 {
  padding: 120px 0;
}

.row_child_9l > .span_1 {
  padding: 120px 0;
}

.row_child_9l > .span_2 {
  padding: 120px 0;
}

.row_child_9l > .span_3 {
  padding: 120px 0;
}

.row_child_9l > .span_4 {
  padding: 120px 0;
}

.row_child_9l > .span_5 {
  padding: 120px 0;
}

.row_child_9l > .span_6 {
  padding: 120px 0;
}

.row_child_9l > .span_7 {
  padding: 120px 0;
}

.row_child_9l > .span_8 {
  padding: 120px 0;
}

.row_child_9l > .span_9 {
  padding: 120px 0;
}

.row_child_9l > .span_10 {
  padding: 120px 0;
}

.row_child_9l > .span_11 {
  padding: 120px 0;
}

.row_child_9l > .span_12 {
  padding: 120px 0;
}

.row_child_9l > .span-xs-1 {
  padding: 120px 0;
}

.row_child_9l > .span-xs-2 {
  padding: 120px 0;
}

.row_child_9l > .span-xs-3 {
  padding: 120px 0;
}

.row_child_9l > .span-xs-4 {
  padding: 120px 0;
}

.row_child_9l > .span-xs-5 {
  padding: 120px 0;
}

.row_child_9l > .span-xs-6, .row_child_9l > .multiple_select {
  padding: 120px 0;
}

.row_child_9l > .span-xs-7 {
  padding: 120px 0;
}

.row_child_9l > .span-xs-8 {
  padding: 120px 0;
}

.row_child_9l > .span-xs-9 {
  padding: 120px 0;
}

.row_child_9l > .span-xs-10 {
  padding: 120px 0;
}

.row_child_9l > .span-xs-11 {
  padding: 120px 0;
}

.row_child_9l > .span-xs-12 {
  padding: 120px 0;
}

.row_child_9l > .span-sm-1 {
  padding: 120px 0;
}

.row_child_9l > .span-sm-2 {
  padding: 120px 0;
}

.row_child_9l > .span-sm-3 {
  padding: 120px 0;
}

.row_child_9l > .span-sm-4 {
  padding: 120px 0;
}

.row_child_9l > .span-sm-5 {
  padding: 120px 0;
}

.row_child_9l > .span-sm-6 {
  padding: 120px 0;
}

.row_child_9l > .span-sm-7 {
  padding: 120px 0;
}

.row_child_9l > .span-sm-8 {
  padding: 120px 0;
}

.row_child_9l > .span-sm-9 {
  padding: 120px 0;
}

.row_child_9l > .span-sm-10 {
  padding: 120px 0;
}

.row_child_9l > .span-sm-11 {
  padding: 120px 0;
}

.row_child_9l > .span-sm-12 {
  padding: 120px 0;
}

.row_child_9l > .span-md-1 {
  padding: 120px 0;
}

.row_child_9l > .span-md-2 {
  padding: 120px 0;
}

.row_child_9l > .span-md-3 {
  padding: 120px 0;
}

.row_child_9l > .span-md-4, .row_child_9l > .multiple_select {
  padding: 120px 0;
}

.row_child_9l > .span-md-5 {
  padding: 120px 0;
}

.row_child_9l > .span-md-6 {
  padding: 120px 0;
}

.row_child_9l > .span-md-7 {
  padding: 120px 0;
}

.row_child_9l > .span-md-8 {
  padding: 120px 0;
}

.row_child_9l > .span-md-9 {
  padding: 120px 0;
}

.row_child_9l > .span-md-10 {
  padding: 120px 0;
}

.row_child_9l > .span-md-11 {
  padding: 120px 0;
}

.row_child_9l > .span-md-12 {
  padding: 120px 0;
}

.row_child_9l > .span-lg-1 {
  padding: 120px 0;
}

.row_child_9l > .span-lg-2 {
  padding: 120px 0;
}

.row_child_9l > .span-lg-3 {
  padding: 120px 0;
}

.row_child_9l > .span-lg-4, .row_child_9l > .multiple_select {
  padding: 120px 0;
}

.row_child_9l > .span-lg-5 {
  padding: 120px 0;
}

.row_child_9l > .span-lg-6 {
  padding: 120px 0;
}

.row_child_9l > .span-lg-7 {
  padding: 120px 0;
}

.row_child_9l > .span-lg-8 {
  padding: 120px 0;
}

.row_child_9l > .span-lg-9 {
  padding: 120px 0;
}

.row_child_9l > .span-lg-10 {
  padding: 120px 0;
}

.row_child_9l > .span-lg-11 {
  padding: 120px 0;
}

.row_child_9l > .span-lg-12 {
  padding: 120px 0;
}

.row_child_9l > .span-xl-1 {
  padding: 120px 0;
}

.row_child_9l > .span-xl-2 {
  padding: 120px 0;
}

.row_child_9l > .span-xl-3 {
  padding: 120px 0;
}

.row_child_9l > .span-xl-4 {
  padding: 120px 0;
}

.row_child_9l > .span-xl-5 {
  padding: 120px 0;
}

.row_child_9l > .span-xl-6 {
  padding: 120px 0;
}

.row_child_9l > .span-xl-7 {
  padding: 120px 0;
}

.row_child_9l > .span-xl-8 {
  padding: 120px 0;
}

.row_child_9l > .span-xl-9 {
  padding: 120px 0;
}

.row_child_9l > .span-xl-10 {
  padding: 120px 0;
}

.row_child_9l > .span-xl-11 {
  padding: 120px 0;
}

.row_child_9l > .span-xl-12 {
  padding: 120px 0;
}

.row_child_9l > .span_inline_1 {
  padding: 120px 0;
}

.row_child_9l > .span_inline_2 {
  padding: 120px 0;
}

.row_child_9l > .span_inline_3 {
  padding: 120px 0;
}

.row_child_9l > .span_inline_4 {
  padding: 120px 0;
}

.row_child_9l > .span_inline_5 {
  padding: 120px 0;
}

.row_child_9l > .span_inline_6 {
  padding: 120px 0;
}

.row_child_9l > .span_inline_7 {
  padding: 120px 0;
}

.row_child_9l > .span_inline_8 {
  padding: 120px 0;
}

.row_child_9l > .span_inline_9 {
  padding: 120px 0;
}

.row_child_9l > .span_inline_10 {
  padding: 120px 0;
}

.row_child_9l > .span_inline_11 {
  padding: 120px 0;
}

.row_child_9l > .span_inline_12 {
  padding: 120px 0;
}

.row_child_8l > .col_1 {
  padding: 100px 0;
}

.row_child_8l > .col_2 {
  padding: 100px 0;
}

.row_child_8l > .col_3 {
  padding: 100px 0;
}

.row_child_8l > .col_4 {
  padding: 100px 0;
}

.row_child_8l > .col_5 {
  padding: 100px 0;
}

.row_child_8l > .col_6 {
  padding: 100px 0;
}

.row_child_8l > .col_7 {
  padding: 100px 0;
}

.row_child_8l > .col_8 {
  padding: 100px 0;
}

.row_child_8l > .col_9 {
  padding: 100px 0;
}

.row_child_8l > .col_10 {
  padding: 100px 0;
}

.row_child_8l > .col_11 {
  padding: 100px 0;
}

.row_child_8l > .col_12 {
  padding: 100px 0;
}

.row_child_8l > .span_1 {
  padding: 100px 0;
}

.row_child_8l > .span_2 {
  padding: 100px 0;
}

.row_child_8l > .span_3 {
  padding: 100px 0;
}

.row_child_8l > .span_4 {
  padding: 100px 0;
}

.row_child_8l > .span_5 {
  padding: 100px 0;
}

.row_child_8l > .span_6 {
  padding: 100px 0;
}

.row_child_8l > .span_7 {
  padding: 100px 0;
}

.row_child_8l > .span_8 {
  padding: 100px 0;
}

.row_child_8l > .span_9 {
  padding: 100px 0;
}

.row_child_8l > .span_10 {
  padding: 100px 0;
}

.row_child_8l > .span_11 {
  padding: 100px 0;
}

.row_child_8l > .span_12 {
  padding: 100px 0;
}

.row_child_8l > .span-xs-1 {
  padding: 100px 0;
}

.row_child_8l > .span-xs-2 {
  padding: 100px 0;
}

.row_child_8l > .span-xs-3 {
  padding: 100px 0;
}

.row_child_8l > .span-xs-4 {
  padding: 100px 0;
}

.row_child_8l > .span-xs-5 {
  padding: 100px 0;
}

.row_child_8l > .span-xs-6, .row_child_8l > .multiple_select {
  padding: 100px 0;
}

.row_child_8l > .span-xs-7 {
  padding: 100px 0;
}

.row_child_8l > .span-xs-8 {
  padding: 100px 0;
}

.row_child_8l > .span-xs-9 {
  padding: 100px 0;
}

.row_child_8l > .span-xs-10 {
  padding: 100px 0;
}

.row_child_8l > .span-xs-11 {
  padding: 100px 0;
}

.row_child_8l > .span-xs-12 {
  padding: 100px 0;
}

.row_child_8l > .span-sm-1 {
  padding: 100px 0;
}

.row_child_8l > .span-sm-2 {
  padding: 100px 0;
}

.row_child_8l > .span-sm-3 {
  padding: 100px 0;
}

.row_child_8l > .span-sm-4 {
  padding: 100px 0;
}

.row_child_8l > .span-sm-5 {
  padding: 100px 0;
}

.row_child_8l > .span-sm-6 {
  padding: 100px 0;
}

.row_child_8l > .span-sm-7 {
  padding: 100px 0;
}

.row_child_8l > .span-sm-8 {
  padding: 100px 0;
}

.row_child_8l > .span-sm-9 {
  padding: 100px 0;
}

.row_child_8l > .span-sm-10 {
  padding: 100px 0;
}

.row_child_8l > .span-sm-11 {
  padding: 100px 0;
}

.row_child_8l > .span-sm-12 {
  padding: 100px 0;
}

.row_child_8l > .span-md-1 {
  padding: 100px 0;
}

.row_child_8l > .span-md-2 {
  padding: 100px 0;
}

.row_child_8l > .span-md-3 {
  padding: 100px 0;
}

.row_child_8l > .span-md-4, .row_child_8l > .multiple_select {
  padding: 100px 0;
}

.row_child_8l > .span-md-5 {
  padding: 100px 0;
}

.row_child_8l > .span-md-6 {
  padding: 100px 0;
}

.row_child_8l > .span-md-7 {
  padding: 100px 0;
}

.row_child_8l > .span-md-8 {
  padding: 100px 0;
}

.row_child_8l > .span-md-9 {
  padding: 100px 0;
}

.row_child_8l > .span-md-10 {
  padding: 100px 0;
}

.row_child_8l > .span-md-11 {
  padding: 100px 0;
}

.row_child_8l > .span-md-12 {
  padding: 100px 0;
}

.row_child_8l > .span-lg-1 {
  padding: 100px 0;
}

.row_child_8l > .span-lg-2 {
  padding: 100px 0;
}

.row_child_8l > .span-lg-3 {
  padding: 100px 0;
}

.row_child_8l > .span-lg-4, .row_child_8l > .multiple_select {
  padding: 100px 0;
}

.row_child_8l > .span-lg-5 {
  padding: 100px 0;
}

.row_child_8l > .span-lg-6 {
  padding: 100px 0;
}

.row_child_8l > .span-lg-7 {
  padding: 100px 0;
}

.row_child_8l > .span-lg-8 {
  padding: 100px 0;
}

.row_child_8l > .span-lg-9 {
  padding: 100px 0;
}

.row_child_8l > .span-lg-10 {
  padding: 100px 0;
}

.row_child_8l > .span-lg-11 {
  padding: 100px 0;
}

.row_child_8l > .span-lg-12 {
  padding: 100px 0;
}

.row_child_8l > .span-xl-1 {
  padding: 100px 0;
}

.row_child_8l > .span-xl-2 {
  padding: 100px 0;
}

.row_child_8l > .span-xl-3 {
  padding: 100px 0;
}

.row_child_8l > .span-xl-4 {
  padding: 100px 0;
}

.row_child_8l > .span-xl-5 {
  padding: 100px 0;
}

.row_child_8l > .span-xl-6 {
  padding: 100px 0;
}

.row_child_8l > .span-xl-7 {
  padding: 100px 0;
}

.row_child_8l > .span-xl-8 {
  padding: 100px 0;
}

.row_child_8l > .span-xl-9 {
  padding: 100px 0;
}

.row_child_8l > .span-xl-10 {
  padding: 100px 0;
}

.row_child_8l > .span-xl-11 {
  padding: 100px 0;
}

.row_child_8l > .span-xl-12 {
  padding: 100px 0;
}

.row_child_8l > .span_inline_1 {
  padding: 100px 0;
}

.row_child_8l > .span_inline_2 {
  padding: 100px 0;
}

.row_child_8l > .span_inline_3 {
  padding: 100px 0;
}

.row_child_8l > .span_inline_4 {
  padding: 100px 0;
}

.row_child_8l > .span_inline_5 {
  padding: 100px 0;
}

.row_child_8l > .span_inline_6 {
  padding: 100px 0;
}

.row_child_8l > .span_inline_7 {
  padding: 100px 0;
}

.row_child_8l > .span_inline_8 {
  padding: 100px 0;
}

.row_child_8l > .span_inline_9 {
  padding: 100px 0;
}

.row_child_8l > .span_inline_10 {
  padding: 100px 0;
}

.row_child_8l > .span_inline_11 {
  padding: 100px 0;
}

.row_child_8l > .span_inline_12 {
  padding: 100px 0;
}

.row_child_7l > .col_1 {
  padding: 80px 0;
}

.row_child_7l > .col_2 {
  padding: 80px 0;
}

.row_child_7l > .col_3 {
  padding: 80px 0;
}

.row_child_7l > .col_4 {
  padding: 80px 0;
}

.row_child_7l > .col_5 {
  padding: 80px 0;
}

.row_child_7l > .col_6 {
  padding: 80px 0;
}

.row_child_7l > .col_7 {
  padding: 80px 0;
}

.row_child_7l > .col_8 {
  padding: 80px 0;
}

.row_child_7l > .col_9 {
  padding: 80px 0;
}

.row_child_7l > .col_10 {
  padding: 80px 0;
}

.row_child_7l > .col_11 {
  padding: 80px 0;
}

.row_child_7l > .col_12 {
  padding: 80px 0;
}

.row_child_7l > .span_1 {
  padding: 80px 0;
}

.row_child_7l > .span_2 {
  padding: 80px 0;
}

.row_child_7l > .span_3 {
  padding: 80px 0;
}

.row_child_7l > .span_4 {
  padding: 80px 0;
}

.row_child_7l > .span_5 {
  padding: 80px 0;
}

.row_child_7l > .span_6 {
  padding: 80px 0;
}

.row_child_7l > .span_7 {
  padding: 80px 0;
}

.row_child_7l > .span_8 {
  padding: 80px 0;
}

.row_child_7l > .span_9 {
  padding: 80px 0;
}

.row_child_7l > .span_10 {
  padding: 80px 0;
}

.row_child_7l > .span_11 {
  padding: 80px 0;
}

.row_child_7l > .span_12 {
  padding: 80px 0;
}

.row_child_7l > .span-xs-1 {
  padding: 80px 0;
}

.row_child_7l > .span-xs-2 {
  padding: 80px 0;
}

.row_child_7l > .span-xs-3 {
  padding: 80px 0;
}

.row_child_7l > .span-xs-4 {
  padding: 80px 0;
}

.row_child_7l > .span-xs-5 {
  padding: 80px 0;
}

.row_child_7l > .span-xs-6, .row_child_7l > .multiple_select {
  padding: 80px 0;
}

.row_child_7l > .span-xs-7 {
  padding: 80px 0;
}

.row_child_7l > .span-xs-8 {
  padding: 80px 0;
}

.row_child_7l > .span-xs-9 {
  padding: 80px 0;
}

.row_child_7l > .span-xs-10 {
  padding: 80px 0;
}

.row_child_7l > .span-xs-11 {
  padding: 80px 0;
}

.row_child_7l > .span-xs-12 {
  padding: 80px 0;
}

.row_child_7l > .span-sm-1 {
  padding: 80px 0;
}

.row_child_7l > .span-sm-2 {
  padding: 80px 0;
}

.row_child_7l > .span-sm-3 {
  padding: 80px 0;
}

.row_child_7l > .span-sm-4 {
  padding: 80px 0;
}

.row_child_7l > .span-sm-5 {
  padding: 80px 0;
}

.row_child_7l > .span-sm-6 {
  padding: 80px 0;
}

.row_child_7l > .span-sm-7 {
  padding: 80px 0;
}

.row_child_7l > .span-sm-8 {
  padding: 80px 0;
}

.row_child_7l > .span-sm-9 {
  padding: 80px 0;
}

.row_child_7l > .span-sm-10 {
  padding: 80px 0;
}

.row_child_7l > .span-sm-11 {
  padding: 80px 0;
}

.row_child_7l > .span-sm-12 {
  padding: 80px 0;
}

.row_child_7l > .span-md-1 {
  padding: 80px 0;
}

.row_child_7l > .span-md-2 {
  padding: 80px 0;
}

.row_child_7l > .span-md-3 {
  padding: 80px 0;
}

.row_child_7l > .span-md-4, .row_child_7l > .multiple_select {
  padding: 80px 0;
}

.row_child_7l > .span-md-5 {
  padding: 80px 0;
}

.row_child_7l > .span-md-6 {
  padding: 80px 0;
}

.row_child_7l > .span-md-7 {
  padding: 80px 0;
}

.row_child_7l > .span-md-8 {
  padding: 80px 0;
}

.row_child_7l > .span-md-9 {
  padding: 80px 0;
}

.row_child_7l > .span-md-10 {
  padding: 80px 0;
}

.row_child_7l > .span-md-11 {
  padding: 80px 0;
}

.row_child_7l > .span-md-12 {
  padding: 80px 0;
}

.row_child_7l > .span-lg-1 {
  padding: 80px 0;
}

.row_child_7l > .span-lg-2 {
  padding: 80px 0;
}

.row_child_7l > .span-lg-3 {
  padding: 80px 0;
}

.row_child_7l > .span-lg-4, .row_child_7l > .multiple_select {
  padding: 80px 0;
}

.row_child_7l > .span-lg-5 {
  padding: 80px 0;
}

.row_child_7l > .span-lg-6 {
  padding: 80px 0;
}

.row_child_7l > .span-lg-7 {
  padding: 80px 0;
}

.row_child_7l > .span-lg-8 {
  padding: 80px 0;
}

.row_child_7l > .span-lg-9 {
  padding: 80px 0;
}

.row_child_7l > .span-lg-10 {
  padding: 80px 0;
}

.row_child_7l > .span-lg-11 {
  padding: 80px 0;
}

.row_child_7l > .span-lg-12 {
  padding: 80px 0;
}

.row_child_7l > .span-xl-1 {
  padding: 80px 0;
}

.row_child_7l > .span-xl-2 {
  padding: 80px 0;
}

.row_child_7l > .span-xl-3 {
  padding: 80px 0;
}

.row_child_7l > .span-xl-4 {
  padding: 80px 0;
}

.row_child_7l > .span-xl-5 {
  padding: 80px 0;
}

.row_child_7l > .span-xl-6 {
  padding: 80px 0;
}

.row_child_7l > .span-xl-7 {
  padding: 80px 0;
}

.row_child_7l > .span-xl-8 {
  padding: 80px 0;
}

.row_child_7l > .span-xl-9 {
  padding: 80px 0;
}

.row_child_7l > .span-xl-10 {
  padding: 80px 0;
}

.row_child_7l > .span-xl-11 {
  padding: 80px 0;
}

.row_child_7l > .span-xl-12 {
  padding: 80px 0;
}

.row_child_7l > .span_inline_1 {
  padding: 80px 0;
}

.row_child_7l > .span_inline_2 {
  padding: 80px 0;
}

.row_child_7l > .span_inline_3 {
  padding: 80px 0;
}

.row_child_7l > .span_inline_4 {
  padding: 80px 0;
}

.row_child_7l > .span_inline_5 {
  padding: 80px 0;
}

.row_child_7l > .span_inline_6 {
  padding: 80px 0;
}

.row_child_7l > .span_inline_7 {
  padding: 80px 0;
}

.row_child_7l > .span_inline_8 {
  padding: 80px 0;
}

.row_child_7l > .span_inline_9 {
  padding: 80px 0;
}

.row_child_7l > .span_inline_10 {
  padding: 80px 0;
}

.row_child_7l > .span_inline_11 {
  padding: 80px 0;
}

.row_child_7l > .span_inline_12 {
  padding: 80px 0;
}

.row_child_6l > .col_1 {
  padding: 60px 0;
}

.row_child_6l > .col_2 {
  padding: 60px 0;
}

.row_child_6l > .col_3 {
  padding: 60px 0;
}

.row_child_6l > .col_4 {
  padding: 60px 0;
}

.row_child_6l > .col_5 {
  padding: 60px 0;
}

.row_child_6l > .col_6 {
  padding: 60px 0;
}

.row_child_6l > .col_7 {
  padding: 60px 0;
}

.row_child_6l > .col_8 {
  padding: 60px 0;
}

.row_child_6l > .col_9 {
  padding: 60px 0;
}

.row_child_6l > .col_10 {
  padding: 60px 0;
}

.row_child_6l > .col_11 {
  padding: 60px 0;
}

.row_child_6l > .col_12 {
  padding: 60px 0;
}

.row_child_6l > .span_1 {
  padding: 60px 0;
}

.row_child_6l > .span_2 {
  padding: 60px 0;
}

.row_child_6l > .span_3 {
  padding: 60px 0;
}

.row_child_6l > .span_4 {
  padding: 60px 0;
}

.row_child_6l > .span_5 {
  padding: 60px 0;
}

.row_child_6l > .span_6 {
  padding: 60px 0;
}

.row_child_6l > .span_7 {
  padding: 60px 0;
}

.row_child_6l > .span_8 {
  padding: 60px 0;
}

.row_child_6l > .span_9 {
  padding: 60px 0;
}

.row_child_6l > .span_10 {
  padding: 60px 0;
}

.row_child_6l > .span_11 {
  padding: 60px 0;
}

.row_child_6l > .span_12 {
  padding: 60px 0;
}

.row_child_6l > .span-xs-1 {
  padding: 60px 0;
}

.row_child_6l > .span-xs-2 {
  padding: 60px 0;
}

.row_child_6l > .span-xs-3 {
  padding: 60px 0;
}

.row_child_6l > .span-xs-4 {
  padding: 60px 0;
}

.row_child_6l > .span-xs-5 {
  padding: 60px 0;
}

.row_child_6l > .span-xs-6, .row_child_6l > .multiple_select {
  padding: 60px 0;
}

.row_child_6l > .span-xs-7 {
  padding: 60px 0;
}

.row_child_6l > .span-xs-8 {
  padding: 60px 0;
}

.row_child_6l > .span-xs-9 {
  padding: 60px 0;
}

.row_child_6l > .span-xs-10 {
  padding: 60px 0;
}

.row_child_6l > .span-xs-11 {
  padding: 60px 0;
}

.row_child_6l > .span-xs-12 {
  padding: 60px 0;
}

.row_child_6l > .span-sm-1 {
  padding: 60px 0;
}

.row_child_6l > .span-sm-2 {
  padding: 60px 0;
}

.row_child_6l > .span-sm-3 {
  padding: 60px 0;
}

.row_child_6l > .span-sm-4 {
  padding: 60px 0;
}

.row_child_6l > .span-sm-5 {
  padding: 60px 0;
}

.row_child_6l > .span-sm-6 {
  padding: 60px 0;
}

.row_child_6l > .span-sm-7 {
  padding: 60px 0;
}

.row_child_6l > .span-sm-8 {
  padding: 60px 0;
}

.row_child_6l > .span-sm-9 {
  padding: 60px 0;
}

.row_child_6l > .span-sm-10 {
  padding: 60px 0;
}

.row_child_6l > .span-sm-11 {
  padding: 60px 0;
}

.row_child_6l > .span-sm-12 {
  padding: 60px 0;
}

.row_child_6l > .span-md-1 {
  padding: 60px 0;
}

.row_child_6l > .span-md-2 {
  padding: 60px 0;
}

.row_child_6l > .span-md-3 {
  padding: 60px 0;
}

.row_child_6l > .span-md-4, .row_child_6l > .multiple_select {
  padding: 60px 0;
}

.row_child_6l > .span-md-5 {
  padding: 60px 0;
}

.row_child_6l > .span-md-6 {
  padding: 60px 0;
}

.row_child_6l > .span-md-7 {
  padding: 60px 0;
}

.row_child_6l > .span-md-8 {
  padding: 60px 0;
}

.row_child_6l > .span-md-9 {
  padding: 60px 0;
}

.row_child_6l > .span-md-10 {
  padding: 60px 0;
}

.row_child_6l > .span-md-11 {
  padding: 60px 0;
}

.row_child_6l > .span-md-12 {
  padding: 60px 0;
}

.row_child_6l > .span-lg-1 {
  padding: 60px 0;
}

.row_child_6l > .span-lg-2 {
  padding: 60px 0;
}

.row_child_6l > .span-lg-3 {
  padding: 60px 0;
}

.row_child_6l > .span-lg-4, .row_child_6l > .multiple_select {
  padding: 60px 0;
}

.row_child_6l > .span-lg-5 {
  padding: 60px 0;
}

.row_child_6l > .span-lg-6 {
  padding: 60px 0;
}

.row_child_6l > .span-lg-7 {
  padding: 60px 0;
}

.row_child_6l > .span-lg-8 {
  padding: 60px 0;
}

.row_child_6l > .span-lg-9 {
  padding: 60px 0;
}

.row_child_6l > .span-lg-10 {
  padding: 60px 0;
}

.row_child_6l > .span-lg-11 {
  padding: 60px 0;
}

.row_child_6l > .span-lg-12 {
  padding: 60px 0;
}

.row_child_6l > .span-xl-1 {
  padding: 60px 0;
}

.row_child_6l > .span-xl-2 {
  padding: 60px 0;
}

.row_child_6l > .span-xl-3 {
  padding: 60px 0;
}

.row_child_6l > .span-xl-4 {
  padding: 60px 0;
}

.row_child_6l > .span-xl-5 {
  padding: 60px 0;
}

.row_child_6l > .span-xl-6 {
  padding: 60px 0;
}

.row_child_6l > .span-xl-7 {
  padding: 60px 0;
}

.row_child_6l > .span-xl-8 {
  padding: 60px 0;
}

.row_child_6l > .span-xl-9 {
  padding: 60px 0;
}

.row_child_6l > .span-xl-10 {
  padding: 60px 0;
}

.row_child_6l > .span-xl-11 {
  padding: 60px 0;
}

.row_child_6l > .span-xl-12 {
  padding: 60px 0;
}

.row_child_6l > .span_inline_1 {
  padding: 60px 0;
}

.row_child_6l > .span_inline_2 {
  padding: 60px 0;
}

.row_child_6l > .span_inline_3 {
  padding: 60px 0;
}

.row_child_6l > .span_inline_4 {
  padding: 60px 0;
}

.row_child_6l > .span_inline_5 {
  padding: 60px 0;
}

.row_child_6l > .span_inline_6 {
  padding: 60px 0;
}

.row_child_6l > .span_inline_7 {
  padding: 60px 0;
}

.row_child_6l > .span_inline_8 {
  padding: 60px 0;
}

.row_child_6l > .span_inline_9 {
  padding: 60px 0;
}

.row_child_6l > .span_inline_10 {
  padding: 60px 0;
}

.row_child_6l > .span_inline_11 {
  padding: 60px 0;
}

.row_child_6l > .span_inline_12 {
  padding: 60px 0;
}

.row_child_5l > .col_1 {
  padding: 40px 0;
}

.row_child_5l > .col_2 {
  padding: 40px 0;
}

.row_child_5l > .col_3 {
  padding: 40px 0;
}

.row_child_5l > .col_4 {
  padding: 40px 0;
}

.row_child_5l > .col_5 {
  padding: 40px 0;
}

.row_child_5l > .col_6 {
  padding: 40px 0;
}

.row_child_5l > .col_7 {
  padding: 40px 0;
}

.row_child_5l > .col_8 {
  padding: 40px 0;
}

.row_child_5l > .col_9 {
  padding: 40px 0;
}

.row_child_5l > .col_10 {
  padding: 40px 0;
}

.row_child_5l > .col_11 {
  padding: 40px 0;
}

.row_child_5l > .col_12 {
  padding: 40px 0;
}

.row_child_5l > .span_1 {
  padding: 40px 0;
}

.row_child_5l > .span_2 {
  padding: 40px 0;
}

.row_child_5l > .span_3 {
  padding: 40px 0;
}

.row_child_5l > .span_4 {
  padding: 40px 0;
}

.row_child_5l > .span_5 {
  padding: 40px 0;
}

.row_child_5l > .span_6 {
  padding: 40px 0;
}

.row_child_5l > .span_7 {
  padding: 40px 0;
}

.row_child_5l > .span_8 {
  padding: 40px 0;
}

.row_child_5l > .span_9 {
  padding: 40px 0;
}

.row_child_5l > .span_10 {
  padding: 40px 0;
}

.row_child_5l > .span_11 {
  padding: 40px 0;
}

.row_child_5l > .span_12 {
  padding: 40px 0;
}

.row_child_5l > .span-xs-1 {
  padding: 40px 0;
}

.row_child_5l > .span-xs-2 {
  padding: 40px 0;
}

.row_child_5l > .span-xs-3 {
  padding: 40px 0;
}

.row_child_5l > .span-xs-4 {
  padding: 40px 0;
}

.row_child_5l > .span-xs-5 {
  padding: 40px 0;
}

.row_child_5l > .span-xs-6, .row_child_5l > .multiple_select {
  padding: 40px 0;
}

.row_child_5l > .span-xs-7 {
  padding: 40px 0;
}

.row_child_5l > .span-xs-8 {
  padding: 40px 0;
}

.row_child_5l > .span-xs-9 {
  padding: 40px 0;
}

.row_child_5l > .span-xs-10 {
  padding: 40px 0;
}

.row_child_5l > .span-xs-11 {
  padding: 40px 0;
}

.row_child_5l > .span-xs-12 {
  padding: 40px 0;
}

.row_child_5l > .span-sm-1 {
  padding: 40px 0;
}

.row_child_5l > .span-sm-2 {
  padding: 40px 0;
}

.row_child_5l > .span-sm-3 {
  padding: 40px 0;
}

.row_child_5l > .span-sm-4 {
  padding: 40px 0;
}

.row_child_5l > .span-sm-5 {
  padding: 40px 0;
}

.row_child_5l > .span-sm-6 {
  padding: 40px 0;
}

.row_child_5l > .span-sm-7 {
  padding: 40px 0;
}

.row_child_5l > .span-sm-8 {
  padding: 40px 0;
}

.row_child_5l > .span-sm-9 {
  padding: 40px 0;
}

.row_child_5l > .span-sm-10 {
  padding: 40px 0;
}

.row_child_5l > .span-sm-11 {
  padding: 40px 0;
}

.row_child_5l > .span-sm-12 {
  padding: 40px 0;
}

.row_child_5l > .span-md-1 {
  padding: 40px 0;
}

.row_child_5l > .span-md-2 {
  padding: 40px 0;
}

.row_child_5l > .span-md-3 {
  padding: 40px 0;
}

.row_child_5l > .span-md-4, .row_child_5l > .multiple_select {
  padding: 40px 0;
}

.row_child_5l > .span-md-5 {
  padding: 40px 0;
}

.row_child_5l > .span-md-6 {
  padding: 40px 0;
}

.row_child_5l > .span-md-7 {
  padding: 40px 0;
}

.row_child_5l > .span-md-8 {
  padding: 40px 0;
}

.row_child_5l > .span-md-9 {
  padding: 40px 0;
}

.row_child_5l > .span-md-10 {
  padding: 40px 0;
}

.row_child_5l > .span-md-11 {
  padding: 40px 0;
}

.row_child_5l > .span-md-12 {
  padding: 40px 0;
}

.row_child_5l > .span-lg-1 {
  padding: 40px 0;
}

.row_child_5l > .span-lg-2 {
  padding: 40px 0;
}

.row_child_5l > .span-lg-3 {
  padding: 40px 0;
}

.row_child_5l > .span-lg-4, .row_child_5l > .multiple_select {
  padding: 40px 0;
}

.row_child_5l > .span-lg-5 {
  padding: 40px 0;
}

.row_child_5l > .span-lg-6 {
  padding: 40px 0;
}

.row_child_5l > .span-lg-7 {
  padding: 40px 0;
}

.row_child_5l > .span-lg-8 {
  padding: 40px 0;
}

.row_child_5l > .span-lg-9 {
  padding: 40px 0;
}

.row_child_5l > .span-lg-10 {
  padding: 40px 0;
}

.row_child_5l > .span-lg-11 {
  padding: 40px 0;
}

.row_child_5l > .span-lg-12 {
  padding: 40px 0;
}

.row_child_5l > .span-xl-1 {
  padding: 40px 0;
}

.row_child_5l > .span-xl-2 {
  padding: 40px 0;
}

.row_child_5l > .span-xl-3 {
  padding: 40px 0;
}

.row_child_5l > .span-xl-4 {
  padding: 40px 0;
}

.row_child_5l > .span-xl-5 {
  padding: 40px 0;
}

.row_child_5l > .span-xl-6 {
  padding: 40px 0;
}

.row_child_5l > .span-xl-7 {
  padding: 40px 0;
}

.row_child_5l > .span-xl-8 {
  padding: 40px 0;
}

.row_child_5l > .span-xl-9 {
  padding: 40px 0;
}

.row_child_5l > .span-xl-10 {
  padding: 40px 0;
}

.row_child_5l > .span-xl-11 {
  padding: 40px 0;
}

.row_child_5l > .span-xl-12 {
  padding: 40px 0;
}

.row_child_5l > .span_inline_1 {
  padding: 40px 0;
}

.row_child_5l > .span_inline_2 {
  padding: 40px 0;
}

.row_child_5l > .span_inline_3 {
  padding: 40px 0;
}

.row_child_5l > .span_inline_4 {
  padding: 40px 0;
}

.row_child_5l > .span_inline_5 {
  padding: 40px 0;
}

.row_child_5l > .span_inline_6 {
  padding: 40px 0;
}

.row_child_5l > .span_inline_7 {
  padding: 40px 0;
}

.row_child_5l > .span_inline_8 {
  padding: 40px 0;
}

.row_child_5l > .span_inline_9 {
  padding: 40px 0;
}

.row_child_5l > .span_inline_10 {
  padding: 40px 0;
}

.row_child_5l > .span_inline_11 {
  padding: 40px 0;
}

.row_child_5l > .span_inline_12 {
  padding: 40px 0;
}

.row_child_4l > .col_1 {
  padding: 35px 0;
}

.row_child_4l > .col_2 {
  padding: 35px 0;
}

.row_child_4l > .col_3 {
  padding: 35px 0;
}

.row_child_4l > .col_4 {
  padding: 35px 0;
}

.row_child_4l > .col_5 {
  padding: 35px 0;
}

.row_child_4l > .col_6 {
  padding: 35px 0;
}

.row_child_4l > .col_7 {
  padding: 35px 0;
}

.row_child_4l > .col_8 {
  padding: 35px 0;
}

.row_child_4l > .col_9 {
  padding: 35px 0;
}

.row_child_4l > .col_10 {
  padding: 35px 0;
}

.row_child_4l > .col_11 {
  padding: 35px 0;
}

.row_child_4l > .col_12 {
  padding: 35px 0;
}

.row_child_4l > .span_1 {
  padding: 35px 0;
}

.row_child_4l > .span_2 {
  padding: 35px 0;
}

.row_child_4l > .span_3 {
  padding: 35px 0;
}

.row_child_4l > .span_4 {
  padding: 35px 0;
}

.row_child_4l > .span_5 {
  padding: 35px 0;
}

.row_child_4l > .span_6 {
  padding: 35px 0;
}

.row_child_4l > .span_7 {
  padding: 35px 0;
}

.row_child_4l > .span_8 {
  padding: 35px 0;
}

.row_child_4l > .span_9 {
  padding: 35px 0;
}

.row_child_4l > .span_10 {
  padding: 35px 0;
}

.row_child_4l > .span_11 {
  padding: 35px 0;
}

.row_child_4l > .span_12 {
  padding: 35px 0;
}

.row_child_4l > .span-xs-1 {
  padding: 35px 0;
}

.row_child_4l > .span-xs-2 {
  padding: 35px 0;
}

.row_child_4l > .span-xs-3 {
  padding: 35px 0;
}

.row_child_4l > .span-xs-4 {
  padding: 35px 0;
}

.row_child_4l > .span-xs-5 {
  padding: 35px 0;
}

.row_child_4l > .span-xs-6, .row_child_4l > .multiple_select {
  padding: 35px 0;
}

.row_child_4l > .span-xs-7 {
  padding: 35px 0;
}

.row_child_4l > .span-xs-8 {
  padding: 35px 0;
}

.row_child_4l > .span-xs-9 {
  padding: 35px 0;
}

.row_child_4l > .span-xs-10 {
  padding: 35px 0;
}

.row_child_4l > .span-xs-11 {
  padding: 35px 0;
}

.row_child_4l > .span-xs-12 {
  padding: 35px 0;
}

.row_child_4l > .span-sm-1 {
  padding: 35px 0;
}

.row_child_4l > .span-sm-2 {
  padding: 35px 0;
}

.row_child_4l > .span-sm-3 {
  padding: 35px 0;
}

.row_child_4l > .span-sm-4 {
  padding: 35px 0;
}

.row_child_4l > .span-sm-5 {
  padding: 35px 0;
}

.row_child_4l > .span-sm-6 {
  padding: 35px 0;
}

.row_child_4l > .span-sm-7 {
  padding: 35px 0;
}

.row_child_4l > .span-sm-8 {
  padding: 35px 0;
}

.row_child_4l > .span-sm-9 {
  padding: 35px 0;
}

.row_child_4l > .span-sm-10 {
  padding: 35px 0;
}

.row_child_4l > .span-sm-11 {
  padding: 35px 0;
}

.row_child_4l > .span-sm-12 {
  padding: 35px 0;
}

.row_child_4l > .span-md-1 {
  padding: 35px 0;
}

.row_child_4l > .span-md-2 {
  padding: 35px 0;
}

.row_child_4l > .span-md-3 {
  padding: 35px 0;
}

.row_child_4l > .span-md-4, .row_child_4l > .multiple_select {
  padding: 35px 0;
}

.row_child_4l > .span-md-5 {
  padding: 35px 0;
}

.row_child_4l > .span-md-6 {
  padding: 35px 0;
}

.row_child_4l > .span-md-7 {
  padding: 35px 0;
}

.row_child_4l > .span-md-8 {
  padding: 35px 0;
}

.row_child_4l > .span-md-9 {
  padding: 35px 0;
}

.row_child_4l > .span-md-10 {
  padding: 35px 0;
}

.row_child_4l > .span-md-11 {
  padding: 35px 0;
}

.row_child_4l > .span-md-12 {
  padding: 35px 0;
}

.row_child_4l > .span-lg-1 {
  padding: 35px 0;
}

.row_child_4l > .span-lg-2 {
  padding: 35px 0;
}

.row_child_4l > .span-lg-3 {
  padding: 35px 0;
}

.row_child_4l > .span-lg-4, .row_child_4l > .multiple_select {
  padding: 35px 0;
}

.row_child_4l > .span-lg-5 {
  padding: 35px 0;
}

.row_child_4l > .span-lg-6 {
  padding: 35px 0;
}

.row_child_4l > .span-lg-7 {
  padding: 35px 0;
}

.row_child_4l > .span-lg-8 {
  padding: 35px 0;
}

.row_child_4l > .span-lg-9 {
  padding: 35px 0;
}

.row_child_4l > .span-lg-10 {
  padding: 35px 0;
}

.row_child_4l > .span-lg-11 {
  padding: 35px 0;
}

.row_child_4l > .span-lg-12 {
  padding: 35px 0;
}

.row_child_4l > .span-xl-1 {
  padding: 35px 0;
}

.row_child_4l > .span-xl-2 {
  padding: 35px 0;
}

.row_child_4l > .span-xl-3 {
  padding: 35px 0;
}

.row_child_4l > .span-xl-4 {
  padding: 35px 0;
}

.row_child_4l > .span-xl-5 {
  padding: 35px 0;
}

.row_child_4l > .span-xl-6 {
  padding: 35px 0;
}

.row_child_4l > .span-xl-7 {
  padding: 35px 0;
}

.row_child_4l > .span-xl-8 {
  padding: 35px 0;
}

.row_child_4l > .span-xl-9 {
  padding: 35px 0;
}

.row_child_4l > .span-xl-10 {
  padding: 35px 0;
}

.row_child_4l > .span-xl-11 {
  padding: 35px 0;
}

.row_child_4l > .span-xl-12 {
  padding: 35px 0;
}

.row_child_4l > .span_inline_1 {
  padding: 35px 0;
}

.row_child_4l > .span_inline_2 {
  padding: 35px 0;
}

.row_child_4l > .span_inline_3 {
  padding: 35px 0;
}

.row_child_4l > .span_inline_4 {
  padding: 35px 0;
}

.row_child_4l > .span_inline_5 {
  padding: 35px 0;
}

.row_child_4l > .span_inline_6 {
  padding: 35px 0;
}

.row_child_4l > .span_inline_7 {
  padding: 35px 0;
}

.row_child_4l > .span_inline_8 {
  padding: 35px 0;
}

.row_child_4l > .span_inline_9 {
  padding: 35px 0;
}

.row_child_4l > .span_inline_10 {
  padding: 35px 0;
}

.row_child_4l > .span_inline_11 {
  padding: 35px 0;
}

.row_child_4l > .span_inline_12 {
  padding: 35px 0;
}

.row_child_3l > .col_1 {
  padding: 30px 0;
}

.row_child_3l > .col_2 {
  padding: 30px 0;
}

.row_child_3l > .col_3 {
  padding: 30px 0;
}

.row_child_3l > .col_4 {
  padding: 30px 0;
}

.row_child_3l > .col_5 {
  padding: 30px 0;
}

.row_child_3l > .col_6 {
  padding: 30px 0;
}

.row_child_3l > .col_7 {
  padding: 30px 0;
}

.row_child_3l > .col_8 {
  padding: 30px 0;
}

.row_child_3l > .col_9 {
  padding: 30px 0;
}

.row_child_3l > .col_10 {
  padding: 30px 0;
}

.row_child_3l > .col_11 {
  padding: 30px 0;
}

.row_child_3l > .col_12 {
  padding: 30px 0;
}

.row_child_3l > .span_1 {
  padding: 30px 0;
}

.row_child_3l > .span_2 {
  padding: 30px 0;
}

.row_child_3l > .span_3 {
  padding: 30px 0;
}

.row_child_3l > .span_4 {
  padding: 30px 0;
}

.row_child_3l > .span_5 {
  padding: 30px 0;
}

.row_child_3l > .span_6 {
  padding: 30px 0;
}

.row_child_3l > .span_7 {
  padding: 30px 0;
}

.row_child_3l > .span_8 {
  padding: 30px 0;
}

.row_child_3l > .span_9 {
  padding: 30px 0;
}

.row_child_3l > .span_10 {
  padding: 30px 0;
}

.row_child_3l > .span_11 {
  padding: 30px 0;
}

.row_child_3l > .span_12 {
  padding: 30px 0;
}

.row_child_3l > .span-xs-1 {
  padding: 30px 0;
}

.row_child_3l > .span-xs-2 {
  padding: 30px 0;
}

.row_child_3l > .span-xs-3 {
  padding: 30px 0;
}

.row_child_3l > .span-xs-4 {
  padding: 30px 0;
}

.row_child_3l > .span-xs-5 {
  padding: 30px 0;
}

.row_child_3l > .span-xs-6, .row_child_3l > .multiple_select {
  padding: 30px 0;
}

.row_child_3l > .span-xs-7 {
  padding: 30px 0;
}

.row_child_3l > .span-xs-8 {
  padding: 30px 0;
}

.row_child_3l > .span-xs-9 {
  padding: 30px 0;
}

.row_child_3l > .span-xs-10 {
  padding: 30px 0;
}

.row_child_3l > .span-xs-11 {
  padding: 30px 0;
}

.row_child_3l > .span-xs-12 {
  padding: 30px 0;
}

.row_child_3l > .span-sm-1 {
  padding: 30px 0;
}

.row_child_3l > .span-sm-2 {
  padding: 30px 0;
}

.row_child_3l > .span-sm-3 {
  padding: 30px 0;
}

.row_child_3l > .span-sm-4 {
  padding: 30px 0;
}

.row_child_3l > .span-sm-5 {
  padding: 30px 0;
}

.row_child_3l > .span-sm-6 {
  padding: 30px 0;
}

.row_child_3l > .span-sm-7 {
  padding: 30px 0;
}

.row_child_3l > .span-sm-8 {
  padding: 30px 0;
}

.row_child_3l > .span-sm-9 {
  padding: 30px 0;
}

.row_child_3l > .span-sm-10 {
  padding: 30px 0;
}

.row_child_3l > .span-sm-11 {
  padding: 30px 0;
}

.row_child_3l > .span-sm-12 {
  padding: 30px 0;
}

.row_child_3l > .span-md-1 {
  padding: 30px 0;
}

.row_child_3l > .span-md-2 {
  padding: 30px 0;
}

.row_child_3l > .span-md-3 {
  padding: 30px 0;
}

.row_child_3l > .span-md-4, .row_child_3l > .multiple_select {
  padding: 30px 0;
}

.row_child_3l > .span-md-5 {
  padding: 30px 0;
}

.row_child_3l > .span-md-6 {
  padding: 30px 0;
}

.row_child_3l > .span-md-7 {
  padding: 30px 0;
}

.row_child_3l > .span-md-8 {
  padding: 30px 0;
}

.row_child_3l > .span-md-9 {
  padding: 30px 0;
}

.row_child_3l > .span-md-10 {
  padding: 30px 0;
}

.row_child_3l > .span-md-11 {
  padding: 30px 0;
}

.row_child_3l > .span-md-12 {
  padding: 30px 0;
}

.row_child_3l > .span-lg-1 {
  padding: 30px 0;
}

.row_child_3l > .span-lg-2 {
  padding: 30px 0;
}

.row_child_3l > .span-lg-3 {
  padding: 30px 0;
}

.row_child_3l > .span-lg-4, .row_child_3l > .multiple_select {
  padding: 30px 0;
}

.row_child_3l > .span-lg-5 {
  padding: 30px 0;
}

.row_child_3l > .span-lg-6 {
  padding: 30px 0;
}

.row_child_3l > .span-lg-7 {
  padding: 30px 0;
}

.row_child_3l > .span-lg-8 {
  padding: 30px 0;
}

.row_child_3l > .span-lg-9 {
  padding: 30px 0;
}

.row_child_3l > .span-lg-10 {
  padding: 30px 0;
}

.row_child_3l > .span-lg-11 {
  padding: 30px 0;
}

.row_child_3l > .span-lg-12 {
  padding: 30px 0;
}

.row_child_3l > .span-xl-1 {
  padding: 30px 0;
}

.row_child_3l > .span-xl-2 {
  padding: 30px 0;
}

.row_child_3l > .span-xl-3 {
  padding: 30px 0;
}

.row_child_3l > .span-xl-4 {
  padding: 30px 0;
}

.row_child_3l > .span-xl-5 {
  padding: 30px 0;
}

.row_child_3l > .span-xl-6 {
  padding: 30px 0;
}

.row_child_3l > .span-xl-7 {
  padding: 30px 0;
}

.row_child_3l > .span-xl-8 {
  padding: 30px 0;
}

.row_child_3l > .span-xl-9 {
  padding: 30px 0;
}

.row_child_3l > .span-xl-10 {
  padding: 30px 0;
}

.row_child_3l > .span-xl-11 {
  padding: 30px 0;
}

.row_child_3l > .span-xl-12 {
  padding: 30px 0;
}

.row_child_3l > .span_inline_1 {
  padding: 30px 0;
}

.row_child_3l > .span_inline_2 {
  padding: 30px 0;
}

.row_child_3l > .span_inline_3 {
  padding: 30px 0;
}

.row_child_3l > .span_inline_4 {
  padding: 30px 0;
}

.row_child_3l > .span_inline_5 {
  padding: 30px 0;
}

.row_child_3l > .span_inline_6 {
  padding: 30px 0;
}

.row_child_3l > .span_inline_7 {
  padding: 30px 0;
}

.row_child_3l > .span_inline_8 {
  padding: 30px 0;
}

.row_child_3l > .span_inline_9 {
  padding: 30px 0;
}

.row_child_3l > .span_inline_10 {
  padding: 30px 0;
}

.row_child_3l > .span_inline_11 {
  padding: 30px 0;
}

.row_child_3l > .span_inline_12 {
  padding: 30px 0;
}

.row_child_xl > .col_1 {
  padding: 25px 0;
}

.row_child_xl > .col_2 {
  padding: 25px 0;
}

.row_child_xl > .col_3 {
  padding: 25px 0;
}

.row_child_xl > .col_4 {
  padding: 25px 0;
}

.row_child_xl > .col_5 {
  padding: 25px 0;
}

.row_child_xl > .col_6 {
  padding: 25px 0;
}

.row_child_xl > .col_7 {
  padding: 25px 0;
}

.row_child_xl > .col_8 {
  padding: 25px 0;
}

.row_child_xl > .col_9 {
  padding: 25px 0;
}

.row_child_xl > .col_10 {
  padding: 25px 0;
}

.row_child_xl > .col_11 {
  padding: 25px 0;
}

.row_child_xl > .col_12 {
  padding: 25px 0;
}

.row_child_xl > .span_1 {
  padding: 25px 0;
}

.row_child_xl > .span_2 {
  padding: 25px 0;
}

.row_child_xl > .span_3 {
  padding: 25px 0;
}

.row_child_xl > .span_4 {
  padding: 25px 0;
}

.row_child_xl > .span_5 {
  padding: 25px 0;
}

.row_child_xl > .span_6 {
  padding: 25px 0;
}

.row_child_xl > .span_7 {
  padding: 25px 0;
}

.row_child_xl > .span_8 {
  padding: 25px 0;
}

.row_child_xl > .span_9 {
  padding: 25px 0;
}

.row_child_xl > .span_10 {
  padding: 25px 0;
}

.row_child_xl > .span_11 {
  padding: 25px 0;
}

.row_child_xl > .span_12 {
  padding: 25px 0;
}

.row_child_xl > .span-xs-1 {
  padding: 25px 0;
}

.row_child_xl > .span-xs-2 {
  padding: 25px 0;
}

.row_child_xl > .span-xs-3 {
  padding: 25px 0;
}

.row_child_xl > .span-xs-4 {
  padding: 25px 0;
}

.row_child_xl > .span-xs-5 {
  padding: 25px 0;
}

.row_child_xl > .span-xs-6, .row_child_xl > .multiple_select {
  padding: 25px 0;
}

.row_child_xl > .span-xs-7 {
  padding: 25px 0;
}

.row_child_xl > .span-xs-8 {
  padding: 25px 0;
}

.row_child_xl > .span-xs-9 {
  padding: 25px 0;
}

.row_child_xl > .span-xs-10 {
  padding: 25px 0;
}

.row_child_xl > .span-xs-11 {
  padding: 25px 0;
}

.row_child_xl > .span-xs-12 {
  padding: 25px 0;
}

.row_child_xl > .span-sm-1 {
  padding: 25px 0;
}

.row_child_xl > .span-sm-2 {
  padding: 25px 0;
}

.row_child_xl > .span-sm-3 {
  padding: 25px 0;
}

.row_child_xl > .span-sm-4 {
  padding: 25px 0;
}

.row_child_xl > .span-sm-5 {
  padding: 25px 0;
}

.row_child_xl > .span-sm-6 {
  padding: 25px 0;
}

.row_child_xl > .span-sm-7 {
  padding: 25px 0;
}

.row_child_xl > .span-sm-8 {
  padding: 25px 0;
}

.row_child_xl > .span-sm-9 {
  padding: 25px 0;
}

.row_child_xl > .span-sm-10 {
  padding: 25px 0;
}

.row_child_xl > .span-sm-11 {
  padding: 25px 0;
}

.row_child_xl > .span-sm-12 {
  padding: 25px 0;
}

.row_child_xl > .span-md-1 {
  padding: 25px 0;
}

.row_child_xl > .span-md-2 {
  padding: 25px 0;
}

.row_child_xl > .span-md-3 {
  padding: 25px 0;
}

.row_child_xl > .span-md-4, .row_child_xl > .multiple_select {
  padding: 25px 0;
}

.row_child_xl > .span-md-5 {
  padding: 25px 0;
}

.row_child_xl > .span-md-6 {
  padding: 25px 0;
}

.row_child_xl > .span-md-7 {
  padding: 25px 0;
}

.row_child_xl > .span-md-8 {
  padding: 25px 0;
}

.row_child_xl > .span-md-9 {
  padding: 25px 0;
}

.row_child_xl > .span-md-10 {
  padding: 25px 0;
}

.row_child_xl > .span-md-11 {
  padding: 25px 0;
}

.row_child_xl > .span-md-12 {
  padding: 25px 0;
}

.row_child_xl > .span-lg-1 {
  padding: 25px 0;
}

.row_child_xl > .span-lg-2 {
  padding: 25px 0;
}

.row_child_xl > .span-lg-3 {
  padding: 25px 0;
}

.row_child_xl > .span-lg-4, .row_child_xl > .multiple_select {
  padding: 25px 0;
}

.row_child_xl > .span-lg-5 {
  padding: 25px 0;
}

.row_child_xl > .span-lg-6 {
  padding: 25px 0;
}

.row_child_xl > .span-lg-7 {
  padding: 25px 0;
}

.row_child_xl > .span-lg-8 {
  padding: 25px 0;
}

.row_child_xl > .span-lg-9 {
  padding: 25px 0;
}

.row_child_xl > .span-lg-10 {
  padding: 25px 0;
}

.row_child_xl > .span-lg-11 {
  padding: 25px 0;
}

.row_child_xl > .span-lg-12 {
  padding: 25px 0;
}

.row_child_xl > .span-xl-1 {
  padding: 25px 0;
}

.row_child_xl > .span-xl-2 {
  padding: 25px 0;
}

.row_child_xl > .span-xl-3 {
  padding: 25px 0;
}

.row_child_xl > .span-xl-4 {
  padding: 25px 0;
}

.row_child_xl > .span-xl-5 {
  padding: 25px 0;
}

.row_child_xl > .span-xl-6 {
  padding: 25px 0;
}

.row_child_xl > .span-xl-7 {
  padding: 25px 0;
}

.row_child_xl > .span-xl-8 {
  padding: 25px 0;
}

.row_child_xl > .span-xl-9 {
  padding: 25px 0;
}

.row_child_xl > .span-xl-10 {
  padding: 25px 0;
}

.row_child_xl > .span-xl-11 {
  padding: 25px 0;
}

.row_child_xl > .span-xl-12 {
  padding: 25px 0;
}

.row_child_xl > .span_inline_1 {
  padding: 25px 0;
}

.row_child_xl > .span_inline_2 {
  padding: 25px 0;
}

.row_child_xl > .span_inline_3 {
  padding: 25px 0;
}

.row_child_xl > .span_inline_4 {
  padding: 25px 0;
}

.row_child_xl > .span_inline_5 {
  padding: 25px 0;
}

.row_child_xl > .span_inline_6 {
  padding: 25px 0;
}

.row_child_xl > .span_inline_7 {
  padding: 25px 0;
}

.row_child_xl > .span_inline_8 {
  padding: 25px 0;
}

.row_child_xl > .span_inline_9 {
  padding: 25px 0;
}

.row_child_xl > .span_inline_10 {
  padding: 25px 0;
}

.row_child_xl > .span_inline_11 {
  padding: 25px 0;
}

.row_child_xl > .span_inline_12 {
  padding: 25px 0;
}

.row_child_lg > .col_1 {
  padding: 20px 0;
}

.row_child_lg > .col_2 {
  padding: 20px 0;
}

.row_child_lg > .col_3 {
  padding: 20px 0;
}

.row_child_lg > .col_4 {
  padding: 20px 0;
}

.row_child_lg > .col_5 {
  padding: 20px 0;
}

.row_child_lg > .col_6 {
  padding: 20px 0;
}

.row_child_lg > .col_7 {
  padding: 20px 0;
}

.row_child_lg > .col_8 {
  padding: 20px 0;
}

.row_child_lg > .col_9 {
  padding: 20px 0;
}

.row_child_lg > .col_10 {
  padding: 20px 0;
}

.row_child_lg > .col_11 {
  padding: 20px 0;
}

.row_child_lg > .col_12 {
  padding: 20px 0;
}

.row_child_lg > .span_1 {
  padding: 20px 0;
}

.row_child_lg > .span_2 {
  padding: 20px 0;
}

.row_child_lg > .span_3 {
  padding: 20px 0;
}

.row_child_lg > .span_4 {
  padding: 20px 0;
}

.row_child_lg > .span_5 {
  padding: 20px 0;
}

.row_child_lg > .span_6 {
  padding: 20px 0;
}

.row_child_lg > .span_7 {
  padding: 20px 0;
}

.row_child_lg > .span_8 {
  padding: 20px 0;
}

.row_child_lg > .span_9 {
  padding: 20px 0;
}

.row_child_lg > .span_10 {
  padding: 20px 0;
}

.row_child_lg > .span_11 {
  padding: 20px 0;
}

.row_child_lg > .span_12 {
  padding: 20px 0;
}

.row_child_lg > .span-xs-1 {
  padding: 20px 0;
}

.row_child_lg > .span-xs-2 {
  padding: 20px 0;
}

.row_child_lg > .span-xs-3 {
  padding: 20px 0;
}

.row_child_lg > .span-xs-4 {
  padding: 20px 0;
}

.row_child_lg > .span-xs-5 {
  padding: 20px 0;
}

.row_child_lg > .span-xs-6, .row_child_lg > .multiple_select {
  padding: 20px 0;
}

.row_child_lg > .span-xs-7 {
  padding: 20px 0;
}

.row_child_lg > .span-xs-8 {
  padding: 20px 0;
}

.row_child_lg > .span-xs-9 {
  padding: 20px 0;
}

.row_child_lg > .span-xs-10 {
  padding: 20px 0;
}

.row_child_lg > .span-xs-11 {
  padding: 20px 0;
}

.row_child_lg > .span-xs-12 {
  padding: 20px 0;
}

.row_child_lg > .span-sm-1 {
  padding: 20px 0;
}

.row_child_lg > .span-sm-2 {
  padding: 20px 0;
}

.row_child_lg > .span-sm-3 {
  padding: 20px 0;
}

.row_child_lg > .span-sm-4 {
  padding: 20px 0;
}

.row_child_lg > .span-sm-5 {
  padding: 20px 0;
}

.row_child_lg > .span-sm-6 {
  padding: 20px 0;
}

.row_child_lg > .span-sm-7 {
  padding: 20px 0;
}

.row_child_lg > .span-sm-8 {
  padding: 20px 0;
}

.row_child_lg > .span-sm-9 {
  padding: 20px 0;
}

.row_child_lg > .span-sm-10 {
  padding: 20px 0;
}

.row_child_lg > .span-sm-11 {
  padding: 20px 0;
}

.row_child_lg > .span-sm-12 {
  padding: 20px 0;
}

.row_child_lg > .span-md-1 {
  padding: 20px 0;
}

.row_child_lg > .span-md-2 {
  padding: 20px 0;
}

.row_child_lg > .span-md-3 {
  padding: 20px 0;
}

.row_child_lg > .span-md-4, .row_child_lg > .multiple_select {
  padding: 20px 0;
}

.row_child_lg > .span-md-5 {
  padding: 20px 0;
}

.row_child_lg > .span-md-6 {
  padding: 20px 0;
}

.row_child_lg > .span-md-7 {
  padding: 20px 0;
}

.row_child_lg > .span-md-8 {
  padding: 20px 0;
}

.row_child_lg > .span-md-9 {
  padding: 20px 0;
}

.row_child_lg > .span-md-10 {
  padding: 20px 0;
}

.row_child_lg > .span-md-11 {
  padding: 20px 0;
}

.row_child_lg > .span-md-12 {
  padding: 20px 0;
}

.row_child_lg > .span-lg-1 {
  padding: 20px 0;
}

.row_child_lg > .span-lg-2 {
  padding: 20px 0;
}

.row_child_lg > .span-lg-3 {
  padding: 20px 0;
}

.row_child_lg > .span-lg-4, .row_child_lg > .multiple_select {
  padding: 20px 0;
}

.row_child_lg > .span-lg-5 {
  padding: 20px 0;
}

.row_child_lg > .span-lg-6 {
  padding: 20px 0;
}

.row_child_lg > .span-lg-7 {
  padding: 20px 0;
}

.row_child_lg > .span-lg-8 {
  padding: 20px 0;
}

.row_child_lg > .span-lg-9 {
  padding: 20px 0;
}

.row_child_lg > .span-lg-10 {
  padding: 20px 0;
}

.row_child_lg > .span-lg-11 {
  padding: 20px 0;
}

.row_child_lg > .span-lg-12 {
  padding: 20px 0;
}

.row_child_lg > .span-xl-1 {
  padding: 20px 0;
}

.row_child_lg > .span-xl-2 {
  padding: 20px 0;
}

.row_child_lg > .span-xl-3 {
  padding: 20px 0;
}

.row_child_lg > .span-xl-4 {
  padding: 20px 0;
}

.row_child_lg > .span-xl-5 {
  padding: 20px 0;
}

.row_child_lg > .span-xl-6 {
  padding: 20px 0;
}

.row_child_lg > .span-xl-7 {
  padding: 20px 0;
}

.row_child_lg > .span-xl-8 {
  padding: 20px 0;
}

.row_child_lg > .span-xl-9 {
  padding: 20px 0;
}

.row_child_lg > .span-xl-10 {
  padding: 20px 0;
}

.row_child_lg > .span-xl-11 {
  padding: 20px 0;
}

.row_child_lg > .span-xl-12 {
  padding: 20px 0;
}

.row_child_lg > .span_inline_1 {
  padding: 20px 0;
}

.row_child_lg > .span_inline_2 {
  padding: 20px 0;
}

.row_child_lg > .span_inline_3 {
  padding: 20px 0;
}

.row_child_lg > .span_inline_4 {
  padding: 20px 0;
}

.row_child_lg > .span_inline_5 {
  padding: 20px 0;
}

.row_child_lg > .span_inline_6 {
  padding: 20px 0;
}

.row_child_lg > .span_inline_7 {
  padding: 20px 0;
}

.row_child_lg > .span_inline_8 {
  padding: 20px 0;
}

.row_child_lg > .span_inline_9 {
  padding: 20px 0;
}

.row_child_lg > .span_inline_10 {
  padding: 20px 0;
}

.row_child_lg > .span_inline_11 {
  padding: 20px 0;
}

.row_child_lg > .span_inline_12 {
  padding: 20px 0;
}

.row_child_md > .col_1 {
  padding: 15px 0;
}

.row_child_md > .col_2 {
  padding: 15px 0;
}

.row_child_md > .col_3 {
  padding: 15px 0;
}

.row_child_md > .col_4 {
  padding: 15px 0;
}

.row_child_md > .col_5 {
  padding: 15px 0;
}

.row_child_md > .col_6 {
  padding: 15px 0;
}

.row_child_md > .col_7 {
  padding: 15px 0;
}

.row_child_md > .col_8 {
  padding: 15px 0;
}

.row_child_md > .col_9 {
  padding: 15px 0;
}

.row_child_md > .col_10 {
  padding: 15px 0;
}

.row_child_md > .col_11 {
  padding: 15px 0;
}

.row_child_md > .col_12 {
  padding: 15px 0;
}

.row_child_md > .span_1 {
  padding: 15px 0;
}

.row_child_md > .span_2 {
  padding: 15px 0;
}

.row_child_md > .span_3 {
  padding: 15px 0;
}

.row_child_md > .span_4 {
  padding: 15px 0;
}

.row_child_md > .span_5 {
  padding: 15px 0;
}

.row_child_md > .span_6 {
  padding: 15px 0;
}

.row_child_md > .span_7 {
  padding: 15px 0;
}

.row_child_md > .span_8 {
  padding: 15px 0;
}

.row_child_md > .span_9 {
  padding: 15px 0;
}

.row_child_md > .span_10 {
  padding: 15px 0;
}

.row_child_md > .span_11 {
  padding: 15px 0;
}

.row_child_md > .span_12 {
  padding: 15px 0;
}

.row_child_md > .span-xs-1 {
  padding: 15px 0;
}

.row_child_md > .span-xs-2 {
  padding: 15px 0;
}

.row_child_md > .span-xs-3 {
  padding: 15px 0;
}

.row_child_md > .span-xs-4 {
  padding: 15px 0;
}

.row_child_md > .span-xs-5 {
  padding: 15px 0;
}

.row_child_md > .span-xs-6, .row_child_md > .multiple_select {
  padding: 15px 0;
}

.row_child_md > .span-xs-7 {
  padding: 15px 0;
}

.row_child_md > .span-xs-8 {
  padding: 15px 0;
}

.row_child_md > .span-xs-9 {
  padding: 15px 0;
}

.row_child_md > .span-xs-10 {
  padding: 15px 0;
}

.row_child_md > .span-xs-11 {
  padding: 15px 0;
}

.row_child_md > .span-xs-12 {
  padding: 15px 0;
}

.row_child_md > .span-sm-1 {
  padding: 15px 0;
}

.row_child_md > .span-sm-2 {
  padding: 15px 0;
}

.row_child_md > .span-sm-3 {
  padding: 15px 0;
}

.row_child_md > .span-sm-4 {
  padding: 15px 0;
}

.row_child_md > .span-sm-5 {
  padding: 15px 0;
}

.row_child_md > .span-sm-6 {
  padding: 15px 0;
}

.row_child_md > .span-sm-7 {
  padding: 15px 0;
}

.row_child_md > .span-sm-8 {
  padding: 15px 0;
}

.row_child_md > .span-sm-9 {
  padding: 15px 0;
}

.row_child_md > .span-sm-10 {
  padding: 15px 0;
}

.row_child_md > .span-sm-11 {
  padding: 15px 0;
}

.row_child_md > .span-sm-12 {
  padding: 15px 0;
}

.row_child_md > .span-md-1 {
  padding: 15px 0;
}

.row_child_md > .span-md-2 {
  padding: 15px 0;
}

.row_child_md > .span-md-3 {
  padding: 15px 0;
}

.row_child_md > .span-md-4, .row_child_md > .multiple_select {
  padding: 15px 0;
}

.row_child_md > .span-md-5 {
  padding: 15px 0;
}

.row_child_md > .span-md-6 {
  padding: 15px 0;
}

.row_child_md > .span-md-7 {
  padding: 15px 0;
}

.row_child_md > .span-md-8 {
  padding: 15px 0;
}

.row_child_md > .span-md-9 {
  padding: 15px 0;
}

.row_child_md > .span-md-10 {
  padding: 15px 0;
}

.row_child_md > .span-md-11 {
  padding: 15px 0;
}

.row_child_md > .span-md-12 {
  padding: 15px 0;
}

.row_child_md > .span-lg-1 {
  padding: 15px 0;
}

.row_child_md > .span-lg-2 {
  padding: 15px 0;
}

.row_child_md > .span-lg-3 {
  padding: 15px 0;
}

.row_child_md > .span-lg-4, .row_child_md > .multiple_select {
  padding: 15px 0;
}

.row_child_md > .span-lg-5 {
  padding: 15px 0;
}

.row_child_md > .span-lg-6 {
  padding: 15px 0;
}

.row_child_md > .span-lg-7 {
  padding: 15px 0;
}

.row_child_md > .span-lg-8 {
  padding: 15px 0;
}

.row_child_md > .span-lg-9 {
  padding: 15px 0;
}

.row_child_md > .span-lg-10 {
  padding: 15px 0;
}

.row_child_md > .span-lg-11 {
  padding: 15px 0;
}

.row_child_md > .span-lg-12 {
  padding: 15px 0;
}

.row_child_md > .span-xl-1 {
  padding: 15px 0;
}

.row_child_md > .span-xl-2 {
  padding: 15px 0;
}

.row_child_md > .span-xl-3 {
  padding: 15px 0;
}

.row_child_md > .span-xl-4 {
  padding: 15px 0;
}

.row_child_md > .span-xl-5 {
  padding: 15px 0;
}

.row_child_md > .span-xl-6 {
  padding: 15px 0;
}

.row_child_md > .span-xl-7 {
  padding: 15px 0;
}

.row_child_md > .span-xl-8 {
  padding: 15px 0;
}

.row_child_md > .span-xl-9 {
  padding: 15px 0;
}

.row_child_md > .span-xl-10 {
  padding: 15px 0;
}

.row_child_md > .span-xl-11 {
  padding: 15px 0;
}

.row_child_md > .span-xl-12 {
  padding: 15px 0;
}

.row_child_md > .span_inline_1 {
  padding: 15px 0;
}

.row_child_md > .span_inline_2 {
  padding: 15px 0;
}

.row_child_md > .span_inline_3 {
  padding: 15px 0;
}

.row_child_md > .span_inline_4 {
  padding: 15px 0;
}

.row_child_md > .span_inline_5 {
  padding: 15px 0;
}

.row_child_md > .span_inline_6 {
  padding: 15px 0;
}

.row_child_md > .span_inline_7 {
  padding: 15px 0;
}

.row_child_md > .span_inline_8 {
  padding: 15px 0;
}

.row_child_md > .span_inline_9 {
  padding: 15px 0;
}

.row_child_md > .span_inline_10 {
  padding: 15px 0;
}

.row_child_md > .span_inline_11 {
  padding: 15px 0;
}

.row_child_md > .span_inline_12 {
  padding: 15px 0;
}

.row_child_sm > .col_1 {
  padding: 10px 0;
}

.row_child_sm > .col_2 {
  padding: 10px 0;
}

.row_child_sm > .col_3 {
  padding: 10px 0;
}

.row_child_sm > .col_4 {
  padding: 10px 0;
}

.row_child_sm > .col_5 {
  padding: 10px 0;
}

.row_child_sm > .col_6 {
  padding: 10px 0;
}

.row_child_sm > .col_7 {
  padding: 10px 0;
}

.row_child_sm > .col_8 {
  padding: 10px 0;
}

.row_child_sm > .col_9 {
  padding: 10px 0;
}

.row_child_sm > .col_10 {
  padding: 10px 0;
}

.row_child_sm > .col_11 {
  padding: 10px 0;
}

.row_child_sm > .col_12 {
  padding: 10px 0;
}

.row_child_sm > .span_1 {
  padding: 10px 0;
}

.row_child_sm > .span_2 {
  padding: 10px 0;
}

.row_child_sm > .span_3 {
  padding: 10px 0;
}

.row_child_sm > .span_4 {
  padding: 10px 0;
}

.row_child_sm > .span_5 {
  padding: 10px 0;
}

.row_child_sm > .span_6 {
  padding: 10px 0;
}

.row_child_sm > .span_7 {
  padding: 10px 0;
}

.row_child_sm > .span_8 {
  padding: 10px 0;
}

.row_child_sm > .span_9 {
  padding: 10px 0;
}

.row_child_sm > .span_10 {
  padding: 10px 0;
}

.row_child_sm > .span_11 {
  padding: 10px 0;
}

.row_child_sm > .span_12 {
  padding: 10px 0;
}

.row_child_sm > .span-xs-1 {
  padding: 10px 0;
}

.row_child_sm > .span-xs-2 {
  padding: 10px 0;
}

.row_child_sm > .span-xs-3 {
  padding: 10px 0;
}

.row_child_sm > .span-xs-4 {
  padding: 10px 0;
}

.row_child_sm > .span-xs-5 {
  padding: 10px 0;
}

.row_child_sm > .span-xs-6, .row_child_sm > .multiple_select {
  padding: 10px 0;
}

.row_child_sm > .span-xs-7 {
  padding: 10px 0;
}

.row_child_sm > .span-xs-8 {
  padding: 10px 0;
}

.row_child_sm > .span-xs-9 {
  padding: 10px 0;
}

.row_child_sm > .span-xs-10 {
  padding: 10px 0;
}

.row_child_sm > .span-xs-11 {
  padding: 10px 0;
}

.row_child_sm > .span-xs-12 {
  padding: 10px 0;
}

.row_child_sm > .span-sm-1 {
  padding: 10px 0;
}

.row_child_sm > .span-sm-2 {
  padding: 10px 0;
}

.row_child_sm > .span-sm-3 {
  padding: 10px 0;
}

.row_child_sm > .span-sm-4 {
  padding: 10px 0;
}

.row_child_sm > .span-sm-5 {
  padding: 10px 0;
}

.row_child_sm > .span-sm-6 {
  padding: 10px 0;
}

.row_child_sm > .span-sm-7 {
  padding: 10px 0;
}

.row_child_sm > .span-sm-8 {
  padding: 10px 0;
}

.row_child_sm > .span-sm-9 {
  padding: 10px 0;
}

.row_child_sm > .span-sm-10 {
  padding: 10px 0;
}

.row_child_sm > .span-sm-11 {
  padding: 10px 0;
}

.row_child_sm > .span-sm-12 {
  padding: 10px 0;
}

.row_child_sm > .span-md-1 {
  padding: 10px 0;
}

.row_child_sm > .span-md-2 {
  padding: 10px 0;
}

.row_child_sm > .span-md-3 {
  padding: 10px 0;
}

.row_child_sm > .span-md-4, .row_child_sm > .multiple_select {
  padding: 10px 0;
}

.row_child_sm > .span-md-5 {
  padding: 10px 0;
}

.row_child_sm > .span-md-6 {
  padding: 10px 0;
}

.row_child_sm > .span-md-7 {
  padding: 10px 0;
}

.row_child_sm > .span-md-8 {
  padding: 10px 0;
}

.row_child_sm > .span-md-9 {
  padding: 10px 0;
}

.row_child_sm > .span-md-10 {
  padding: 10px 0;
}

.row_child_sm > .span-md-11 {
  padding: 10px 0;
}

.row_child_sm > .span-md-12 {
  padding: 10px 0;
}

.row_child_sm > .span-lg-1 {
  padding: 10px 0;
}

.row_child_sm > .span-lg-2 {
  padding: 10px 0;
}

.row_child_sm > .span-lg-3 {
  padding: 10px 0;
}

.row_child_sm > .span-lg-4, .row_child_sm > .multiple_select {
  padding: 10px 0;
}

.row_child_sm > .span-lg-5 {
  padding: 10px 0;
}

.row_child_sm > .span-lg-6 {
  padding: 10px 0;
}

.row_child_sm > .span-lg-7 {
  padding: 10px 0;
}

.row_child_sm > .span-lg-8 {
  padding: 10px 0;
}

.row_child_sm > .span-lg-9 {
  padding: 10px 0;
}

.row_child_sm > .span-lg-10 {
  padding: 10px 0;
}

.row_child_sm > .span-lg-11 {
  padding: 10px 0;
}

.row_child_sm > .span-lg-12 {
  padding: 10px 0;
}

.row_child_sm > .span-xl-1 {
  padding: 10px 0;
}

.row_child_sm > .span-xl-2 {
  padding: 10px 0;
}

.row_child_sm > .span-xl-3 {
  padding: 10px 0;
}

.row_child_sm > .span-xl-4 {
  padding: 10px 0;
}

.row_child_sm > .span-xl-5 {
  padding: 10px 0;
}

.row_child_sm > .span-xl-6 {
  padding: 10px 0;
}

.row_child_sm > .span-xl-7 {
  padding: 10px 0;
}

.row_child_sm > .span-xl-8 {
  padding: 10px 0;
}

.row_child_sm > .span-xl-9 {
  padding: 10px 0;
}

.row_child_sm > .span-xl-10 {
  padding: 10px 0;
}

.row_child_sm > .span-xl-11 {
  padding: 10px 0;
}

.row_child_sm > .span-xl-12 {
  padding: 10px 0;
}

.row_child_sm > .span_inline_1 {
  padding: 10px 0;
}

.row_child_sm > .span_inline_2 {
  padding: 10px 0;
}

.row_child_sm > .span_inline_3 {
  padding: 10px 0;
}

.row_child_sm > .span_inline_4 {
  padding: 10px 0;
}

.row_child_sm > .span_inline_5 {
  padding: 10px 0;
}

.row_child_sm > .span_inline_6 {
  padding: 10px 0;
}

.row_child_sm > .span_inline_7 {
  padding: 10px 0;
}

.row_child_sm > .span_inline_8 {
  padding: 10px 0;
}

.row_child_sm > .span_inline_9 {
  padding: 10px 0;
}

.row_child_sm > .span_inline_10 {
  padding: 10px 0;
}

.row_child_sm > .span_inline_11 {
  padding: 10px 0;
}

.row_child_sm > .span_inline_12 {
  padding: 10px 0;
}

.row_child_xs > .col_1 {
  padding: 5px 0;
}

.row_child_xs > .col_2 {
  padding: 5px 0;
}

.row_child_xs > .col_3 {
  padding: 5px 0;
}

.row_child_xs > .col_4 {
  padding: 5px 0;
}

.row_child_xs > .col_5 {
  padding: 5px 0;
}

.row_child_xs > .col_6 {
  padding: 5px 0;
}

.row_child_xs > .col_7 {
  padding: 5px 0;
}

.row_child_xs > .col_8 {
  padding: 5px 0;
}

.row_child_xs > .col_9 {
  padding: 5px 0;
}

.row_child_xs > .col_10 {
  padding: 5px 0;
}

.row_child_xs > .col_11 {
  padding: 5px 0;
}

.row_child_xs > .col_12 {
  padding: 5px 0;
}

.row_child_xs > .span_1 {
  padding: 5px 0;
}

.row_child_xs > .span_2 {
  padding: 5px 0;
}

.row_child_xs > .span_3 {
  padding: 5px 0;
}

.row_child_xs > .span_4 {
  padding: 5px 0;
}

.row_child_xs > .span_5 {
  padding: 5px 0;
}

.row_child_xs > .span_6 {
  padding: 5px 0;
}

.row_child_xs > .span_7 {
  padding: 5px 0;
}

.row_child_xs > .span_8 {
  padding: 5px 0;
}

.row_child_xs > .span_9 {
  padding: 5px 0;
}

.row_child_xs > .span_10 {
  padding: 5px 0;
}

.row_child_xs > .span_11 {
  padding: 5px 0;
}

.row_child_xs > .span_12 {
  padding: 5px 0;
}

.row_child_xs > .span-xs-1 {
  padding: 5px 0;
}

.row_child_xs > .span-xs-2 {
  padding: 5px 0;
}

.row_child_xs > .span-xs-3 {
  padding: 5px 0;
}

.row_child_xs > .span-xs-4 {
  padding: 5px 0;
}

.row_child_xs > .span-xs-5 {
  padding: 5px 0;
}

.row_child_xs > .span-xs-6, .row_child_xs > .multiple_select {
  padding: 5px 0;
}

.row_child_xs > .span-xs-7 {
  padding: 5px 0;
}

.row_child_xs > .span-xs-8 {
  padding: 5px 0;
}

.row_child_xs > .span-xs-9 {
  padding: 5px 0;
}

.row_child_xs > .span-xs-10 {
  padding: 5px 0;
}

.row_child_xs > .span-xs-11 {
  padding: 5px 0;
}

.row_child_xs > .span-xs-12 {
  padding: 5px 0;
}

.row_child_xs > .span-sm-1 {
  padding: 5px 0;
}

.row_child_xs > .span-sm-2 {
  padding: 5px 0;
}

.row_child_xs > .span-sm-3 {
  padding: 5px 0;
}

.row_child_xs > .span-sm-4 {
  padding: 5px 0;
}

.row_child_xs > .span-sm-5 {
  padding: 5px 0;
}

.row_child_xs > .span-sm-6 {
  padding: 5px 0;
}

.row_child_xs > .span-sm-7 {
  padding: 5px 0;
}

.row_child_xs > .span-sm-8 {
  padding: 5px 0;
}

.row_child_xs > .span-sm-9 {
  padding: 5px 0;
}

.row_child_xs > .span-sm-10 {
  padding: 5px 0;
}

.row_child_xs > .span-sm-11 {
  padding: 5px 0;
}

.row_child_xs > .span-sm-12 {
  padding: 5px 0;
}

.row_child_xs > .span-md-1 {
  padding: 5px 0;
}

.row_child_xs > .span-md-2 {
  padding: 5px 0;
}

.row_child_xs > .span-md-3 {
  padding: 5px 0;
}

.row_child_xs > .span-md-4, .row_child_xs > .multiple_select {
  padding: 5px 0;
}

.row_child_xs > .span-md-5 {
  padding: 5px 0;
}

.row_child_xs > .span-md-6 {
  padding: 5px 0;
}

.row_child_xs > .span-md-7 {
  padding: 5px 0;
}

.row_child_xs > .span-md-8 {
  padding: 5px 0;
}

.row_child_xs > .span-md-9 {
  padding: 5px 0;
}

.row_child_xs > .span-md-10 {
  padding: 5px 0;
}

.row_child_xs > .span-md-11 {
  padding: 5px 0;
}

.row_child_xs > .span-md-12 {
  padding: 5px 0;
}

.row_child_xs > .span-lg-1 {
  padding: 5px 0;
}

.row_child_xs > .span-lg-2 {
  padding: 5px 0;
}

.row_child_xs > .span-lg-3 {
  padding: 5px 0;
}

.row_child_xs > .span-lg-4, .row_child_xs > .multiple_select {
  padding: 5px 0;
}

.row_child_xs > .span-lg-5 {
  padding: 5px 0;
}

.row_child_xs > .span-lg-6 {
  padding: 5px 0;
}

.row_child_xs > .span-lg-7 {
  padding: 5px 0;
}

.row_child_xs > .span-lg-8 {
  padding: 5px 0;
}

.row_child_xs > .span-lg-9 {
  padding: 5px 0;
}

.row_child_xs > .span-lg-10 {
  padding: 5px 0;
}

.row_child_xs > .span-lg-11 {
  padding: 5px 0;
}

.row_child_xs > .span-lg-12 {
  padding: 5px 0;
}

.row_child_xs > .span-xl-1 {
  padding: 5px 0;
}

.row_child_xs > .span-xl-2 {
  padding: 5px 0;
}

.row_child_xs > .span-xl-3 {
  padding: 5px 0;
}

.row_child_xs > .span-xl-4 {
  padding: 5px 0;
}

.row_child_xs > .span-xl-5 {
  padding: 5px 0;
}

.row_child_xs > .span-xl-6 {
  padding: 5px 0;
}

.row_child_xs > .span-xl-7 {
  padding: 5px 0;
}

.row_child_xs > .span-xl-8 {
  padding: 5px 0;
}

.row_child_xs > .span-xl-9 {
  padding: 5px 0;
}

.row_child_xs > .span-xl-10 {
  padding: 5px 0;
}

.row_child_xs > .span-xl-11 {
  padding: 5px 0;
}

.row_child_xs > .span-xl-12 {
  padding: 5px 0;
}

.row_child_xs > .span_inline_1 {
  padding: 5px 0;
}

.row_child_xs > .span_inline_2 {
  padding: 5px 0;
}

.row_child_xs > .span_inline_3 {
  padding: 5px 0;
}

.row_child_xs > .span_inline_4 {
  padding: 5px 0;
}

.row_child_xs > .span_inline_5 {
  padding: 5px 0;
}

.row_child_xs > .span_inline_6 {
  padding: 5px 0;
}

.row_child_xs > .span_inline_7 {
  padding: 5px 0;
}

.row_child_xs > .span_inline_8 {
  padding: 5px 0;
}

.row_child_xs > .span_inline_9 {
  padding: 5px 0;
}

.row_child_xs > .span_inline_10 {
  padding: 5px 0;
}

.row_child_xs > .span_inline_11 {
  padding: 5px 0;
}

.row_child_xs > .span_inline_12 {
  padding: 5px 0;
}

.gutter_9l {
  padding-left: 120px;
  padding-right: 120px;
}

.gutter_8l {
  padding-left: 100px;
  padding-right: 100px;
}

.gutter_7l {
  padding-left: 80px;
  padding-right: 80px;
}

.gutter_6l {
  padding-left: 60px;
  padding-right: 60px;
}

.gutter_5l {
  padding-left: 40px;
  padding-right: 40px;
}

.gutter_4l {
  padding-left: 35px;
  padding-right: 35px;
}

.gutter_3l {
  padding-left: 30px;
  padding-right: 30px;
}

.gutter_xl {
  padding-left: 25px;
  padding-right: 25px;
}

.gutter_lg {
  padding-left: 20px;
  padding-right: 20px;
}

.gutter_md {
  padding-left: 15px;
  padding-right: 15px;
}

.gutter_sm {
  padding-left: 10px;
  padding-right: 10px;
}

.gutter_xs {
  padding-left: 5px;
  padding-right: 5px;
}

.gutter_child_9l > .col_1 {
  padding: 0 120px;
}

.gutter_child_9l > .col_2 {
  padding: 0 120px;
}

.gutter_child_9l > .col_3 {
  padding: 0 120px;
}

.gutter_child_9l > .col_4 {
  padding: 0 120px;
}

.gutter_child_9l > .col_5 {
  padding: 0 120px;
}

.gutter_child_9l > .col_6 {
  padding: 0 120px;
}

.gutter_child_9l > .col_7 {
  padding: 0 120px;
}

.gutter_child_9l > .col_8 {
  padding: 0 120px;
}

.gutter_child_9l > .col_9 {
  padding: 0 120px;
}

.gutter_child_9l > .col_10 {
  padding: 0 120px;
}

.gutter_child_9l > .col_11 {
  padding: 0 120px;
}

.gutter_child_9l > .col_12 {
  padding: 0 120px;
}

.gutter_child_9l > .span-xs-1 {
  padding: 0 120px;
}

.gutter_child_9l > .span-xs-2 {
  padding: 0 120px;
}

.gutter_child_9l > .span-xs-3, .gutter_child_9l > .trucklist_drawer_left_block {
  padding: 0 120px;
}

.gutter_child_9l > .span-xs-4, .footer_bottom .footer_bottom_menu .gutter_child_9l > a, .menu_video > ul.gutter_child_9l > li, .top_category_menu .gutter_child_9l > li {
  padding: 0 120px;
}

.gutter_child_9l > .span-xs-5 {
  padding: 0 120px;
}

.gutter_child_9l > .span-xs-6, .gutter_child_9l > .multiple_select, .popup_menu_alart_block .gutter_child_9l > .alart_btn_block, .popup_func_menu_block .popup_func_menu .gutter_child_9l > li, .gmenu_trucklist.gutter_child_9l > li, .gmenu_company.gutter_child_9l > li, .gmenu_branch.gutter_child_9l > li, .gmenu_recruit.gutter_child_9l > li, .gmenu_quarity.gutter_child_9l > li, .multiple_menu_bodytype.gutter_child_9l > li, .multiple_menu_marker.gutter_child_9l > li, .multiple_menu_type.gutter_child_9l > li, .multiple_menu_year.gutter_child_9l > li, .multiple_menu_distance.gutter_child_9l > li, .multiple_menu_size.gutter_child_9l > li, .multiple_menu_area.gutter_child_9l > li, .gutter_child_9l > .top_search_alltruck_btn_block, .gutter_child_9l > .top_search_newtruck_btn_block, .truckdetail_overview_info li .gutter_child_9l > .truckdetail_overview_info_left, .truckdetail_overview_info li .gutter_child_9l > .truckdetail_overview_info_right {
  padding: 0 120px;
}

.gutter_child_9l > .span-xs-7 {
  padding: 0 120px;
}

.gutter_child_9l > .span-xs-8 {
  padding: 0 120px;
}

.gutter_child_9l > .span-xs-9, .gutter_child_9l > .trucklist_drawer_right_block {
  padding: 0 120px;
}

.gutter_child_9l > .span-xs-10 {
  padding: 0 120px;
}

.gutter_child_9l > .span-xs-11 {
  padding: 0 120px;
}

.gutter_child_9l > .span_1, .gutter_child_9l > .span_2, .gutter_child_9l > .span_3, .gutter_child_9l > .span_4, .gutter_child_9l > .span_5, .gutter_child_9l > .span_6, .gutter_child_9l > .span_7, .gutter_child_9l > .span_8, .gutter_child_9l > .span_9, .gutter_child_9l > .span_10, .gutter_child_9l > .span_11, .gutter_child_9l > .span_12, .gutter_child_9l > .span_inline_1, .gutter_child_9l > .span_inline_2, .gutter_child_9l > .span_inline_3, .gutter_child_9l > .span_inline_4, .gutter_child_9l > .span_inline_5, .gutter_child_9l > .span_inline_6, .gutter_child_9l > .span_inline_7, .gutter_child_9l > .span_inline_8, .gutter_child_9l > .span_inline_9, .gutter_child_9l > .span_inline_10, .gutter_child_9l > .span_inline_11, .gutter_child_9l > .span_inline_12, .gutter_child_9l > .span-xs-12, .footer_bottom .gutter_child_9l > .copyright, .footer_bottom .gutter_child_9l > .footer_bottom_menu, .gutter_child_9l > .current_count_number, .gutter_child_9l > .truckdetail_overview_info, .truckdetail_spectable .gutter_child_9l > dl, .gutter_child_9l > .truckdetail_checksheet_block, .gutter_child_9l > .truckdetail_uwamono_block, .gutter_child_9l > .truckdetail_checksheet_tire_block, .gutter_child_9l > .quality_checksheet_block, .gutter_child_9l > .quality_checksheet_tire_block, .truckdetail_contact_btn .gutter_child_9l > li, .trucklist_detail_near_part ul .gutter_child_9l > li, .branch_contact_block .gutter_child_9l > .branch_contact, .branch_exhibit .gutter_child_9l > li, .gutter_child_9l > .branch_contact_btn, .gutter_child_9l > .branch_access_btn {
  padding: 0 120px;
}

.gutter_child_9l > .span-sm-1 {
  padding: 0 120px;
}

.gutter_child_9l > .span-sm-2 {
  padding: 0 120px;
}

.gutter_child_9l > .span-sm-3, .top_category_menu .gutter_child_9l > li {
  padding: 0 120px;
}

.gutter_child_9l > .span-sm-4, .gutter_child_9l > .search_freeword_btn_block, .gmenu_trucklist.gutter_child_9l > li, .gmenu_company.gutter_child_9l > li, .gmenu_branch.gutter_child_9l > li, .gmenu_recruit.gutter_child_9l > li, .gmenu_quarity.gutter_child_9l > li, .multiple_menu_bodytype.gutter_child_9l > li, .multiple_menu_marker.gutter_child_9l > li, .multiple_menu_type.gutter_child_9l > li, .multiple_menu_year.gutter_child_9l > li, .multiple_menu_distance.gutter_child_9l > li, .multiple_menu_size.gutter_child_9l > li, .multiple_menu_area.gutter_child_9l > li, .gutter_child_9l > .trucklist_drawer_left_block {
  padding: 0 120px;
}

.gutter_child_9l > .span-sm-5 {
  padding: 0 120px;
}

.gutter_child_9l > .span-sm-6, .truckdetail_contact_btn .gutter_child_9l > li {
  padding: 0 120px;
}

.gutter_child_9l > .span-sm-7 {
  padding: 0 120px;
}

.gutter_child_9l > .span-sm-8, .gutter_child_9l > .search_freeword_input_block, .gutter_child_9l > .trucklist_drawer_right_block {
  padding: 0 120px;
}

.gutter_child_9l > .span-sm-9 {
  padding: 0 120px;
}

.gutter_child_9l > .span-sm-10 {
  padding: 0 120px;
}

.gutter_child_9l > .span-sm-11 {
  padding: 0 120px;
}

.gutter_child_9l > .span-sm-12, .gutter_child_9l > .truckdetail_left, .gutter_child_9l > .truckdetail_right, .trucklist_detail_near_part ul .gutter_child_9l > li, .branch_contact_block .gutter_child_9l > .branch_contact, .branch_exhibit .gutter_child_9l > li, .gutter_child_9l > .branchdetail_left, .gutter_child_9l > .branchdetail_right {
  padding: 0 120px;
}

.gutter_child_9l > .span-md-1 {
  padding: 0 120px;
}

.gutter_child_9l > .span-md-2, .top_category_menu .gutter_child_9l > li, .gutter_child_9l > .trucklist_drawer_left_block {
  padding: 0 120px;
}

.gutter_child_9l > .span_1, .gutter_child_9l > .span_inline_1, .gutter_child_9l > .span-md-3, .gmenu_trucklist.gutter_child_9l > li, .gmenu_company.gutter_child_9l > li, .gmenu_branch.gutter_child_9l > li, .gmenu_quarity.gutter_child_9l > li {
  padding: 0 120px;
}

.gutter_child_9l > .span_2, .gutter_child_9l > .span_inline_2, .gutter_child_9l > .span-md-4, .gutter_child_9l > .multiple_select, .gutter_child_9l > .top_search_alltruck_btn_block, .gutter_child_9l > .top_search_newtruck_btn_block, .gutter_child_9l > .current_count_number, .truckdetail_spectable .gutter_child_9l > dl, .gutter_child_9l > .quality_checksheet_block {
  padding: 0 120px;
}

.gutter_child_9l > .span-md-5, .footer_bottom .gutter_child_9l > .copyright {
  padding: 0 120px;
}

.gutter_child_9l > .span_3, .gutter_child_9l > .span_4, .gutter_child_9l > .span_5, .gutter_child_9l > .span_6, .gutter_child_9l > .span_7, .gutter_child_9l > .span_8, .gutter_child_9l > .span_9, .gutter_child_9l > .span_inline_3, .gutter_child_9l > .span_inline_4, .gutter_child_9l > .span_inline_5, .gutter_child_9l > .span_inline_6, .gutter_child_9l > .span_inline_7, .gutter_child_9l > .span_inline_8, .gutter_child_9l > .span-md-6, .gutter_child_9l > .banner_double_left, .gutter_child_9l > .banner_double_right, .gutter_child_9l > .truckdetail_checksheet_block, .gutter_child_9l > .truckdetail_uwamono_block, .gutter_child_9l > .truckdetail_checksheet_tire_block, .gutter_child_9l > .quality_checksheet_tire_block, .truckdetail_contact_btn .gutter_child_9l > li, .trucklist_detail_near_part ul .gutter_child_9l > li, .branch_contact_block .gutter_child_9l > .branch_contact, .branch_exhibit .gutter_child_9l > li {
  padding: 0 120px;
}

.gutter_child_9l > .span_inline_9, .gutter_child_9l > .span-md-7, .footer_bottom .gutter_child_9l > .footer_bottom_menu {
  padding: 0 120px;
}

.gutter_child_9l > .span_10, .gutter_child_9l > .span_inline_10, .gutter_child_9l > .span-md-8 {
  padding: 0 120px;
}

.gutter_child_9l > .span-md-9 {
  padding: 0 120px;
}

.gutter_child_9l > .span-md-10, .gutter_child_9l > .trucklist_drawer_right_block {
  padding: 0 120px;
}

.gutter_child_9l > .span-md-11 {
  padding: 0 120px;
}

.gutter_child_9l > .span-md-12, .gutter_child_9l > .refine_menu_search {
  padding: 0 120px;
}

.gutter_child_9l > .span_1, .gutter_child_9l > .span_inline_1, .gutter_child_9l > .span-lg-1, .gutter_child_9l > .trucklist_drawer_left_block {
  padding: 0 120px;
}

.gutter_child_9l > .span_2, .gutter_child_9l > .span_inline_2, .gutter_child_9l > .span-lg-2, .menu_video > ul.gutter_child_9l > li, .multiple_menu_size.gutter_child_9l > li {
  padding: 0 120px;
}

.gutter_child_9l > .span_3, .gutter_child_9l > .span_inline_3, .gutter_child_9l > .span-lg-3, .multiple_menu_distance.gutter_child_9l > li, .branch_contact_block .gutter_child_9l > .branch_contact {
  padding: 0 120px;
}

.gutter_child_9l > .span_4, .gutter_child_9l > .span_inline_4, .gutter_child_9l > .span-lg-4, .gutter_child_9l > .multiple_select, .gutter_child_9l > .footer_inner_contents, .footer_bottom .gutter_child_9l > .footer_bottom_menu, .trucklist_detail_near_part ul .gutter_child_9l > li {
  padding: 0 120px;
}

.gutter_child_9l > .span_5, .gutter_child_9l > .span_inline_5, .gutter_child_9l > .span-lg-5, .gutter_child_9l > .about_point_expblock {
  padding: 0 120px;
}

.gutter_child_9l > .span-lg-6 {
  padding: 0 120px;
}

.gutter_child_9l > .span_7, .gutter_child_9l > .span_inline_7, .gutter_child_9l > .span-lg-7, .gutter_child_9l > .about_point_imageblock {
  padding: 0 120px;
}

.gutter_child_9l > .span_8, .gutter_child_9l > .span_inline_8, .gutter_child_9l > .span-lg-8 {
  padding: 0 120px;
}

.gutter_child_9l > .span_9, .gutter_child_9l > .span_inline_9, .gutter_child_9l > .span-lg-9 {
  padding: 0 120px;
}

.gutter_child_9l > .span_10, .gutter_child_9l > .span_inline_10, .gutter_child_9l > .span-lg-10 {
  padding: 0 120px;
}

.gutter_child_9l > .span_11, .gutter_child_9l > .span_inline_11, .gutter_child_9l > .span-lg-11, .gutter_child_9l > .trucklist_drawer_right_block {
  padding: 0 120px;
}

.gutter_child_9l > .span-lg-12 {
  padding: 0 120px;
}

.gutter_child_9l > .span-xl-1 {
  padding: 0 120px;
}

.gutter_child_9l > .span-xl-2, .gutter_child_9l > .trucklist_drawer_left_block {
  padding: 0 120px;
}

.gutter_child_9l > .span-xl-3, .gutter_child_9l > .truckdetail_right {
  padding: 0 120px;
}

.gutter_child_9l > .span-xl-4, .gutter_child_9l > .about_point_expblock, .gutter_child_9l > .branchdetail_right {
  padding: 0 120px;
}

.gutter_child_9l > .span-xl-5 {
  padding: 0 120px;
}

.gutter_child_9l > .span-xl-6 {
  padding: 0 120px;
}

.gutter_child_9l > .span-xl-7 {
  padding: 0 120px;
}

.gutter_child_9l > .span-xl-8, .gutter_child_9l > .about_point_imageblock, .gutter_child_9l > .branchdetail_left {
  padding: 0 120px;
}

.gutter_child_9l > .span-xl-9, .gutter_child_9l > .truckdetail_left {
  padding: 0 120px;
}

.gutter_child_9l > .span-xl-10, .gutter_child_9l > .trucklist_drawer_right_block {
  padding: 0 120px;
}

.gutter_child_9l > .span-xl-11 {
  padding: 0 120px;
}

.gutter_child_9l > .span-xl-12, .truckdetail_contact_btn .gutter_child_9l > li {
  padding: 0 120px;
}

.gutter_child_8l > .col_1 {
  padding: 0 100px;
}

.gutter_child_8l > .col_2 {
  padding: 0 100px;
}

.gutter_child_8l > .col_3 {
  padding: 0 100px;
}

.gutter_child_8l > .col_4 {
  padding: 0 100px;
}

.gutter_child_8l > .col_5 {
  padding: 0 100px;
}

.gutter_child_8l > .col_6 {
  padding: 0 100px;
}

.gutter_child_8l > .col_7 {
  padding: 0 100px;
}

.gutter_child_8l > .col_8 {
  padding: 0 100px;
}

.gutter_child_8l > .col_9 {
  padding: 0 100px;
}

.gutter_child_8l > .col_10 {
  padding: 0 100px;
}

.gutter_child_8l > .col_11 {
  padding: 0 100px;
}

.gutter_child_8l > .col_12 {
  padding: 0 100px;
}

.gutter_child_8l > .span-xs-1 {
  padding: 0 100px;
}

.gutter_child_8l > .span-xs-2 {
  padding: 0 100px;
}

.gutter_child_8l > .span-xs-3, .gutter_child_8l > .trucklist_drawer_left_block {
  padding: 0 100px;
}

.gutter_child_8l > .span-xs-4, .footer_bottom .footer_bottom_menu .gutter_child_8l > a, .menu_video > ul.gutter_child_8l > li, .top_category_menu .gutter_child_8l > li {
  padding: 0 100px;
}

.gutter_child_8l > .span-xs-5 {
  padding: 0 100px;
}

.gutter_child_8l > .span-xs-6, .gutter_child_8l > .multiple_select, .popup_menu_alart_block .gutter_child_8l > .alart_btn_block, .popup_func_menu_block .popup_func_menu .gutter_child_8l > li, .gmenu_trucklist.gutter_child_8l > li, .gmenu_company.gutter_child_8l > li, .gmenu_branch.gutter_child_8l > li, .gmenu_recruit.gutter_child_8l > li, .gmenu_quarity.gutter_child_8l > li, .multiple_menu_bodytype.gutter_child_8l > li, .multiple_menu_marker.gutter_child_8l > li, .multiple_menu_type.gutter_child_8l > li, .multiple_menu_year.gutter_child_8l > li, .multiple_menu_distance.gutter_child_8l > li, .multiple_menu_size.gutter_child_8l > li, .multiple_menu_area.gutter_child_8l > li, .gutter_child_8l > .top_search_alltruck_btn_block, .gutter_child_8l > .top_search_newtruck_btn_block, .truckdetail_overview_info li .gutter_child_8l > .truckdetail_overview_info_left, .truckdetail_overview_info li .gutter_child_8l > .truckdetail_overview_info_right {
  padding: 0 100px;
}

.gutter_child_8l > .span-xs-7 {
  padding: 0 100px;
}

.gutter_child_8l > .span-xs-8 {
  padding: 0 100px;
}

.gutter_child_8l > .span-xs-9, .gutter_child_8l > .trucklist_drawer_right_block {
  padding: 0 100px;
}

.gutter_child_8l > .span-xs-10 {
  padding: 0 100px;
}

.gutter_child_8l > .span-xs-11 {
  padding: 0 100px;
}

.gutter_child_8l > .span_1, .gutter_child_8l > .span_2, .gutter_child_8l > .span_3, .gutter_child_8l > .span_4, .gutter_child_8l > .span_5, .gutter_child_8l > .span_6, .gutter_child_8l > .span_7, .gutter_child_8l > .span_8, .gutter_child_8l > .span_9, .gutter_child_8l > .span_10, .gutter_child_8l > .span_11, .gutter_child_8l > .span_12, .gutter_child_8l > .span_inline_1, .gutter_child_8l > .span_inline_2, .gutter_child_8l > .span_inline_3, .gutter_child_8l > .span_inline_4, .gutter_child_8l > .span_inline_5, .gutter_child_8l > .span_inline_6, .gutter_child_8l > .span_inline_7, .gutter_child_8l > .span_inline_8, .gutter_child_8l > .span_inline_9, .gutter_child_8l > .span_inline_10, .gutter_child_8l > .span_inline_11, .gutter_child_8l > .span_inline_12, .gutter_child_8l > .span-xs-12, .footer_bottom .gutter_child_8l > .copyright, .footer_bottom .gutter_child_8l > .footer_bottom_menu, .gutter_child_8l > .current_count_number, .gutter_child_8l > .truckdetail_overview_info, .truckdetail_spectable .gutter_child_8l > dl, .gutter_child_8l > .truckdetail_checksheet_block, .gutter_child_8l > .truckdetail_uwamono_block, .gutter_child_8l > .truckdetail_checksheet_tire_block, .gutter_child_8l > .quality_checksheet_block, .gutter_child_8l > .quality_checksheet_tire_block, .truckdetail_contact_btn .gutter_child_8l > li, .trucklist_detail_near_part ul .gutter_child_8l > li, .branch_contact_block .gutter_child_8l > .branch_contact, .branch_exhibit .gutter_child_8l > li, .gutter_child_8l > .branch_contact_btn, .gutter_child_8l > .branch_access_btn {
  padding: 0 100px;
}

.gutter_child_8l > .span-sm-1 {
  padding: 0 100px;
}

.gutter_child_8l > .span-sm-2 {
  padding: 0 100px;
}

.gutter_child_8l > .span-sm-3, .top_category_menu .gutter_child_8l > li {
  padding: 0 100px;
}

.gutter_child_8l > .span-sm-4, .gutter_child_8l > .search_freeword_btn_block, .gmenu_trucklist.gutter_child_8l > li, .gmenu_company.gutter_child_8l > li, .gmenu_branch.gutter_child_8l > li, .gmenu_recruit.gutter_child_8l > li, .gmenu_quarity.gutter_child_8l > li, .multiple_menu_bodytype.gutter_child_8l > li, .multiple_menu_marker.gutter_child_8l > li, .multiple_menu_type.gutter_child_8l > li, .multiple_menu_year.gutter_child_8l > li, .multiple_menu_distance.gutter_child_8l > li, .multiple_menu_size.gutter_child_8l > li, .multiple_menu_area.gutter_child_8l > li, .gutter_child_8l > .trucklist_drawer_left_block {
  padding: 0 100px;
}

.gutter_child_8l > .span-sm-5 {
  padding: 0 100px;
}

.gutter_child_8l > .span-sm-6, .truckdetail_contact_btn .gutter_child_8l > li {
  padding: 0 100px;
}

.gutter_child_8l > .span-sm-7 {
  padding: 0 100px;
}

.gutter_child_8l > .span-sm-8, .gutter_child_8l > .search_freeword_input_block, .gutter_child_8l > .trucklist_drawer_right_block {
  padding: 0 100px;
}

.gutter_child_8l > .span-sm-9 {
  padding: 0 100px;
}

.gutter_child_8l > .span-sm-10 {
  padding: 0 100px;
}

.gutter_child_8l > .span-sm-11 {
  padding: 0 100px;
}

.gutter_child_8l > .span-sm-12, .gutter_child_8l > .truckdetail_left, .gutter_child_8l > .truckdetail_right, .trucklist_detail_near_part ul .gutter_child_8l > li, .branch_contact_block .gutter_child_8l > .branch_contact, .branch_exhibit .gutter_child_8l > li, .gutter_child_8l > .branchdetail_left, .gutter_child_8l > .branchdetail_right {
  padding: 0 100px;
}

.gutter_child_8l > .span-md-1 {
  padding: 0 100px;
}

.gutter_child_8l > .span-md-2, .top_category_menu .gutter_child_8l > li, .gutter_child_8l > .trucklist_drawer_left_block {
  padding: 0 100px;
}

.gutter_child_8l > .span_1, .gutter_child_8l > .span_inline_1, .gutter_child_8l > .span-md-3, .gmenu_trucklist.gutter_child_8l > li, .gmenu_company.gutter_child_8l > li, .gmenu_branch.gutter_child_8l > li, .gmenu_quarity.gutter_child_8l > li {
  padding: 0 100px;
}

.gutter_child_8l > .span_2, .gutter_child_8l > .span_inline_2, .gutter_child_8l > .span-md-4, .gutter_child_8l > .multiple_select, .gutter_child_8l > .top_search_alltruck_btn_block, .gutter_child_8l > .top_search_newtruck_btn_block, .gutter_child_8l > .current_count_number, .truckdetail_spectable .gutter_child_8l > dl, .gutter_child_8l > .quality_checksheet_block {
  padding: 0 100px;
}

.gutter_child_8l > .span-md-5, .footer_bottom .gutter_child_8l > .copyright {
  padding: 0 100px;
}

.gutter_child_8l > .span_3, .gutter_child_8l > .span_4, .gutter_child_8l > .span_5, .gutter_child_8l > .span_6, .gutter_child_8l > .span_7, .gutter_child_8l > .span_8, .gutter_child_8l > .span_9, .gutter_child_8l > .span_inline_3, .gutter_child_8l > .span_inline_4, .gutter_child_8l > .span_inline_5, .gutter_child_8l > .span_inline_6, .gutter_child_8l > .span_inline_7, .gutter_child_8l > .span_inline_8, .gutter_child_8l > .span-md-6, .gutter_child_8l > .banner_double_left, .gutter_child_8l > .banner_double_right, .gutter_child_8l > .truckdetail_checksheet_block, .gutter_child_8l > .truckdetail_uwamono_block, .gutter_child_8l > .truckdetail_checksheet_tire_block, .gutter_child_8l > .quality_checksheet_tire_block, .truckdetail_contact_btn .gutter_child_8l > li, .trucklist_detail_near_part ul .gutter_child_8l > li, .branch_contact_block .gutter_child_8l > .branch_contact, .branch_exhibit .gutter_child_8l > li {
  padding: 0 100px;
}

.gutter_child_8l > .span_inline_9, .gutter_child_8l > .span-md-7, .footer_bottom .gutter_child_8l > .footer_bottom_menu {
  padding: 0 100px;
}

.gutter_child_8l > .span_10, .gutter_child_8l > .span_inline_10, .gutter_child_8l > .span-md-8 {
  padding: 0 100px;
}

.gutter_child_8l > .span-md-9 {
  padding: 0 100px;
}

.gutter_child_8l > .span-md-10, .gutter_child_8l > .trucklist_drawer_right_block {
  padding: 0 100px;
}

.gutter_child_8l > .span-md-11 {
  padding: 0 100px;
}

.gutter_child_8l > .span-md-12, .gutter_child_8l > .refine_menu_search {
  padding: 0 100px;
}

.gutter_child_8l > .span_1, .gutter_child_8l > .span_inline_1, .gutter_child_8l > .span-lg-1, .gutter_child_8l > .trucklist_drawer_left_block {
  padding: 0 100px;
}

.gutter_child_8l > .span_2, .gutter_child_8l > .span_inline_2, .gutter_child_8l > .span-lg-2, .menu_video > ul.gutter_child_8l > li, .multiple_menu_size.gutter_child_8l > li {
  padding: 0 100px;
}

.gutter_child_8l > .span_3, .gutter_child_8l > .span_inline_3, .gutter_child_8l > .span-lg-3, .multiple_menu_distance.gutter_child_8l > li, .branch_contact_block .gutter_child_8l > .branch_contact {
  padding: 0 100px;
}

.gutter_child_8l > .span_4, .gutter_child_8l > .span_inline_4, .gutter_child_8l > .span-lg-4, .gutter_child_8l > .multiple_select, .gutter_child_8l > .footer_inner_contents, .footer_bottom .gutter_child_8l > .footer_bottom_menu, .trucklist_detail_near_part ul .gutter_child_8l > li {
  padding: 0 100px;
}

.gutter_child_8l > .span_5, .gutter_child_8l > .span_inline_5, .gutter_child_8l > .span-lg-5, .gutter_child_8l > .about_point_expblock {
  padding: 0 100px;
}

.gutter_child_8l > .span-lg-6 {
  padding: 0 100px;
}

.gutter_child_8l > .span_7, .gutter_child_8l > .span_inline_7, .gutter_child_8l > .span-lg-7, .gutter_child_8l > .about_point_imageblock {
  padding: 0 100px;
}

.gutter_child_8l > .span_8, .gutter_child_8l > .span_inline_8, .gutter_child_8l > .span-lg-8 {
  padding: 0 100px;
}

.gutter_child_8l > .span_9, .gutter_child_8l > .span_inline_9, .gutter_child_8l > .span-lg-9 {
  padding: 0 100px;
}

.gutter_child_8l > .span_10, .gutter_child_8l > .span_inline_10, .gutter_child_8l > .span-lg-10 {
  padding: 0 100px;
}

.gutter_child_8l > .span_11, .gutter_child_8l > .span_inline_11, .gutter_child_8l > .span-lg-11, .gutter_child_8l > .trucklist_drawer_right_block {
  padding: 0 100px;
}

.gutter_child_8l > .span-lg-12 {
  padding: 0 100px;
}

.gutter_child_8l > .span-xl-1 {
  padding: 0 100px;
}

.gutter_child_8l > .span-xl-2, .gutter_child_8l > .trucklist_drawer_left_block {
  padding: 0 100px;
}

.gutter_child_8l > .span-xl-3, .gutter_child_8l > .truckdetail_right {
  padding: 0 100px;
}

.gutter_child_8l > .span-xl-4, .gutter_child_8l > .about_point_expblock, .gutter_child_8l > .branchdetail_right {
  padding: 0 100px;
}

.gutter_child_8l > .span-xl-5 {
  padding: 0 100px;
}

.gutter_child_8l > .span-xl-6 {
  padding: 0 100px;
}

.gutter_child_8l > .span-xl-7 {
  padding: 0 100px;
}

.gutter_child_8l > .span-xl-8, .gutter_child_8l > .about_point_imageblock, .gutter_child_8l > .branchdetail_left {
  padding: 0 100px;
}

.gutter_child_8l > .span-xl-9, .gutter_child_8l > .truckdetail_left {
  padding: 0 100px;
}

.gutter_child_8l > .span-xl-10, .gutter_child_8l > .trucklist_drawer_right_block {
  padding: 0 100px;
}

.gutter_child_8l > .span-xl-11 {
  padding: 0 100px;
}

.gutter_child_8l > .span-xl-12, .truckdetail_contact_btn .gutter_child_8l > li {
  padding: 0 100px;
}

.gutter_child_7l > .col_1 {
  padding: 0 80px;
}

.gutter_child_7l > .col_2 {
  padding: 0 80px;
}

.gutter_child_7l > .col_3 {
  padding: 0 80px;
}

.gutter_child_7l > .col_4 {
  padding: 0 80px;
}

.gutter_child_7l > .col_5 {
  padding: 0 80px;
}

.gutter_child_7l > .col_6 {
  padding: 0 80px;
}

.gutter_child_7l > .col_7 {
  padding: 0 80px;
}

.gutter_child_7l > .col_8 {
  padding: 0 80px;
}

.gutter_child_7l > .col_9 {
  padding: 0 80px;
}

.gutter_child_7l > .col_10 {
  padding: 0 80px;
}

.gutter_child_7l > .col_11 {
  padding: 0 80px;
}

.gutter_child_7l > .col_12 {
  padding: 0 80px;
}

.gutter_child_7l > .span-xs-1 {
  padding: 0 80px;
}

.gutter_child_7l > .span-xs-2 {
  padding: 0 80px;
}

.gutter_child_7l > .span-xs-3, .gutter_child_7l > .trucklist_drawer_left_block {
  padding: 0 80px;
}

.gutter_child_7l > .span-xs-4, .footer_bottom .footer_bottom_menu .gutter_child_7l > a, .menu_video > ul.gutter_child_7l > li, .top_category_menu .gutter_child_7l > li {
  padding: 0 80px;
}

.gutter_child_7l > .span-xs-5 {
  padding: 0 80px;
}

.gutter_child_7l > .span-xs-6, .gutter_child_7l > .multiple_select, .popup_menu_alart_block .gutter_child_7l > .alart_btn_block, .popup_func_menu_block .popup_func_menu .gutter_child_7l > li, .gmenu_trucklist.gutter_child_7l > li, .gmenu_company.gutter_child_7l > li, .gmenu_branch.gutter_child_7l > li, .gmenu_recruit.gutter_child_7l > li, .gmenu_quarity.gutter_child_7l > li, .multiple_menu_bodytype.gutter_child_7l > li, .multiple_menu_marker.gutter_child_7l > li, .multiple_menu_type.gutter_child_7l > li, .multiple_menu_year.gutter_child_7l > li, .multiple_menu_distance.gutter_child_7l > li, .multiple_menu_size.gutter_child_7l > li, .multiple_menu_area.gutter_child_7l > li, .gutter_child_7l > .top_search_alltruck_btn_block, .gutter_child_7l > .top_search_newtruck_btn_block, .truckdetail_overview_info li .gutter_child_7l > .truckdetail_overview_info_left, .truckdetail_overview_info li .gutter_child_7l > .truckdetail_overview_info_right {
  padding: 0 80px;
}

.gutter_child_7l > .span-xs-7 {
  padding: 0 80px;
}

.gutter_child_7l > .span-xs-8 {
  padding: 0 80px;
}

.gutter_child_7l > .span-xs-9, .gutter_child_7l > .trucklist_drawer_right_block {
  padding: 0 80px;
}

.gutter_child_7l > .span-xs-10 {
  padding: 0 80px;
}

.gutter_child_7l > .span-xs-11 {
  padding: 0 80px;
}

.gutter_child_7l > .span_1, .gutter_child_7l > .span_2, .gutter_child_7l > .span_3, .gutter_child_7l > .span_4, .gutter_child_7l > .span_5, .gutter_child_7l > .span_6, .gutter_child_7l > .span_7, .gutter_child_7l > .span_8, .gutter_child_7l > .span_9, .gutter_child_7l > .span_10, .gutter_child_7l > .span_11, .gutter_child_7l > .span_12, .gutter_child_7l > .span_inline_1, .gutter_child_7l > .span_inline_2, .gutter_child_7l > .span_inline_3, .gutter_child_7l > .span_inline_4, .gutter_child_7l > .span_inline_5, .gutter_child_7l > .span_inline_6, .gutter_child_7l > .span_inline_7, .gutter_child_7l > .span_inline_8, .gutter_child_7l > .span_inline_9, .gutter_child_7l > .span_inline_10, .gutter_child_7l > .span_inline_11, .gutter_child_7l > .span_inline_12, .gutter_child_7l > .span-xs-12, .footer_bottom .gutter_child_7l > .copyright, .footer_bottom .gutter_child_7l > .footer_bottom_menu, .gutter_child_7l > .current_count_number, .gutter_child_7l > .truckdetail_overview_info, .truckdetail_spectable .gutter_child_7l > dl, .gutter_child_7l > .truckdetail_checksheet_block, .gutter_child_7l > .truckdetail_uwamono_block, .gutter_child_7l > .truckdetail_checksheet_tire_block, .gutter_child_7l > .quality_checksheet_block, .gutter_child_7l > .quality_checksheet_tire_block, .truckdetail_contact_btn .gutter_child_7l > li, .trucklist_detail_near_part ul .gutter_child_7l > li, .branch_contact_block .gutter_child_7l > .branch_contact, .branch_exhibit .gutter_child_7l > li, .gutter_child_7l > .branch_contact_btn, .gutter_child_7l > .branch_access_btn {
  padding: 0 80px;
}

.gutter_child_7l > .span-sm-1 {
  padding: 0 80px;
}

.gutter_child_7l > .span-sm-2 {
  padding: 0 80px;
}

.gutter_child_7l > .span-sm-3, .top_category_menu .gutter_child_7l > li {
  padding: 0 80px;
}

.gutter_child_7l > .span-sm-4, .gutter_child_7l > .search_freeword_btn_block, .gmenu_trucklist.gutter_child_7l > li, .gmenu_company.gutter_child_7l > li, .gmenu_branch.gutter_child_7l > li, .gmenu_recruit.gutter_child_7l > li, .gmenu_quarity.gutter_child_7l > li, .multiple_menu_bodytype.gutter_child_7l > li, .multiple_menu_marker.gutter_child_7l > li, .multiple_menu_type.gutter_child_7l > li, .multiple_menu_year.gutter_child_7l > li, .multiple_menu_distance.gutter_child_7l > li, .multiple_menu_size.gutter_child_7l > li, .multiple_menu_area.gutter_child_7l > li, .gutter_child_7l > .trucklist_drawer_left_block {
  padding: 0 80px;
}

.gutter_child_7l > .span-sm-5 {
  padding: 0 80px;
}

.gutter_child_7l > .span-sm-6, .truckdetail_contact_btn .gutter_child_7l > li {
  padding: 0 80px;
}

.gutter_child_7l > .span-sm-7 {
  padding: 0 80px;
}

.gutter_child_7l > .span-sm-8, .gutter_child_7l > .search_freeword_input_block, .gutter_child_7l > .trucklist_drawer_right_block {
  padding: 0 80px;
}

.gutter_child_7l > .span-sm-9 {
  padding: 0 80px;
}

.gutter_child_7l > .span-sm-10 {
  padding: 0 80px;
}

.gutter_child_7l > .span-sm-11 {
  padding: 0 80px;
}

.gutter_child_7l > .span-sm-12, .gutter_child_7l > .truckdetail_left, .gutter_child_7l > .truckdetail_right, .trucklist_detail_near_part ul .gutter_child_7l > li, .branch_contact_block .gutter_child_7l > .branch_contact, .branch_exhibit .gutter_child_7l > li, .gutter_child_7l > .branchdetail_left, .gutter_child_7l > .branchdetail_right {
  padding: 0 80px;
}

.gutter_child_7l > .span-md-1 {
  padding: 0 80px;
}

.gutter_child_7l > .span-md-2, .top_category_menu .gutter_child_7l > li, .gutter_child_7l > .trucklist_drawer_left_block {
  padding: 0 80px;
}

.gutter_child_7l > .span_1, .gutter_child_7l > .span_inline_1, .gutter_child_7l > .span-md-3, .gmenu_trucklist.gutter_child_7l > li, .gmenu_company.gutter_child_7l > li, .gmenu_branch.gutter_child_7l > li, .gmenu_quarity.gutter_child_7l > li {
  padding: 0 80px;
}

.gutter_child_7l > .span_2, .gutter_child_7l > .span_inline_2, .gutter_child_7l > .span-md-4, .gutter_child_7l > .multiple_select, .gutter_child_7l > .top_search_alltruck_btn_block, .gutter_child_7l > .top_search_newtruck_btn_block, .gutter_child_7l > .current_count_number, .truckdetail_spectable .gutter_child_7l > dl, .gutter_child_7l > .quality_checksheet_block {
  padding: 0 80px;
}

.gutter_child_7l > .span-md-5, .footer_bottom .gutter_child_7l > .copyright {
  padding: 0 80px;
}

.gutter_child_7l > .span_3, .gutter_child_7l > .span_4, .gutter_child_7l > .span_5, .gutter_child_7l > .span_6, .gutter_child_7l > .span_7, .gutter_child_7l > .span_8, .gutter_child_7l > .span_9, .gutter_child_7l > .span_inline_3, .gutter_child_7l > .span_inline_4, .gutter_child_7l > .span_inline_5, .gutter_child_7l > .span_inline_6, .gutter_child_7l > .span_inline_7, .gutter_child_7l > .span_inline_8, .gutter_child_7l > .span-md-6, .gutter_child_7l > .banner_double_left, .gutter_child_7l > .banner_double_right, .gutter_child_7l > .truckdetail_checksheet_block, .gutter_child_7l > .truckdetail_uwamono_block, .gutter_child_7l > .truckdetail_checksheet_tire_block, .gutter_child_7l > .quality_checksheet_tire_block, .truckdetail_contact_btn .gutter_child_7l > li, .trucklist_detail_near_part ul .gutter_child_7l > li, .branch_contact_block .gutter_child_7l > .branch_contact, .branch_exhibit .gutter_child_7l > li {
  padding: 0 80px;
}

.gutter_child_7l > .span_inline_9, .gutter_child_7l > .span-md-7, .footer_bottom .gutter_child_7l > .footer_bottom_menu {
  padding: 0 80px;
}

.gutter_child_7l > .span_10, .gutter_child_7l > .span_inline_10, .gutter_child_7l > .span-md-8 {
  padding: 0 80px;
}

.gutter_child_7l > .span-md-9 {
  padding: 0 80px;
}

.gutter_child_7l > .span-md-10, .gutter_child_7l > .trucklist_drawer_right_block {
  padding: 0 80px;
}

.gutter_child_7l > .span-md-11 {
  padding: 0 80px;
}

.gutter_child_7l > .span-md-12, .gutter_child_7l > .refine_menu_search {
  padding: 0 80px;
}

.gutter_child_7l > .span_1, .gutter_child_7l > .span_inline_1, .gutter_child_7l > .span-lg-1, .gutter_child_7l > .trucklist_drawer_left_block {
  padding: 0 80px;
}

.gutter_child_7l > .span_2, .gutter_child_7l > .span_inline_2, .gutter_child_7l > .span-lg-2, .menu_video > ul.gutter_child_7l > li, .multiple_menu_size.gutter_child_7l > li {
  padding: 0 80px;
}

.gutter_child_7l > .span_3, .gutter_child_7l > .span_inline_3, .gutter_child_7l > .span-lg-3, .multiple_menu_distance.gutter_child_7l > li, .branch_contact_block .gutter_child_7l > .branch_contact {
  padding: 0 80px;
}

.gutter_child_7l > .span_4, .gutter_child_7l > .span_inline_4, .gutter_child_7l > .span-lg-4, .gutter_child_7l > .multiple_select, .gutter_child_7l > .footer_inner_contents, .footer_bottom .gutter_child_7l > .footer_bottom_menu, .trucklist_detail_near_part ul .gutter_child_7l > li {
  padding: 0 80px;
}

.gutter_child_7l > .span_5, .gutter_child_7l > .span_inline_5, .gutter_child_7l > .span-lg-5, .gutter_child_7l > .about_point_expblock {
  padding: 0 80px;
}

.gutter_child_7l > .span-lg-6 {
  padding: 0 80px;
}

.gutter_child_7l > .span_7, .gutter_child_7l > .span_inline_7, .gutter_child_7l > .span-lg-7, .gutter_child_7l > .about_point_imageblock {
  padding: 0 80px;
}

.gutter_child_7l > .span_8, .gutter_child_7l > .span_inline_8, .gutter_child_7l > .span-lg-8 {
  padding: 0 80px;
}

.gutter_child_7l > .span_9, .gutter_child_7l > .span_inline_9, .gutter_child_7l > .span-lg-9 {
  padding: 0 80px;
}

.gutter_child_7l > .span_10, .gutter_child_7l > .span_inline_10, .gutter_child_7l > .span-lg-10 {
  padding: 0 80px;
}

.gutter_child_7l > .span_11, .gutter_child_7l > .span_inline_11, .gutter_child_7l > .span-lg-11, .gutter_child_7l > .trucklist_drawer_right_block {
  padding: 0 80px;
}

.gutter_child_7l > .span-lg-12 {
  padding: 0 80px;
}

.gutter_child_7l > .span-xl-1 {
  padding: 0 80px;
}

.gutter_child_7l > .span-xl-2, .gutter_child_7l > .trucklist_drawer_left_block {
  padding: 0 80px;
}

.gutter_child_7l > .span-xl-3, .gutter_child_7l > .truckdetail_right {
  padding: 0 80px;
}

.gutter_child_7l > .span-xl-4, .gutter_child_7l > .about_point_expblock, .gutter_child_7l > .branchdetail_right {
  padding: 0 80px;
}

.gutter_child_7l > .span-xl-5 {
  padding: 0 80px;
}

.gutter_child_7l > .span-xl-6 {
  padding: 0 80px;
}

.gutter_child_7l > .span-xl-7 {
  padding: 0 80px;
}

.gutter_child_7l > .span-xl-8, .gutter_child_7l > .about_point_imageblock, .gutter_child_7l > .branchdetail_left {
  padding: 0 80px;
}

.gutter_child_7l > .span-xl-9, .gutter_child_7l > .truckdetail_left {
  padding: 0 80px;
}

.gutter_child_7l > .span-xl-10, .gutter_child_7l > .trucklist_drawer_right_block {
  padding: 0 80px;
}

.gutter_child_7l > .span-xl-11 {
  padding: 0 80px;
}

.gutter_child_7l > .span-xl-12, .truckdetail_contact_btn .gutter_child_7l > li {
  padding: 0 80px;
}

.gutter_child_6l > .col_1 {
  padding: 0 60px;
}

.gutter_child_6l > .col_2 {
  padding: 0 60px;
}

.gutter_child_6l > .col_3 {
  padding: 0 60px;
}

.gutter_child_6l > .col_4 {
  padding: 0 60px;
}

.gutter_child_6l > .col_5 {
  padding: 0 60px;
}

.gutter_child_6l > .col_6 {
  padding: 0 60px;
}

.gutter_child_6l > .col_7 {
  padding: 0 60px;
}

.gutter_child_6l > .col_8 {
  padding: 0 60px;
}

.gutter_child_6l > .col_9 {
  padding: 0 60px;
}

.gutter_child_6l > .col_10 {
  padding: 0 60px;
}

.gutter_child_6l > .col_11 {
  padding: 0 60px;
}

.gutter_child_6l > .col_12 {
  padding: 0 60px;
}

.gutter_child_6l > .span-xs-1 {
  padding: 0 60px;
}

.gutter_child_6l > .span-xs-2 {
  padding: 0 60px;
}

.gutter_child_6l > .span-xs-3, .gutter_child_6l > .trucklist_drawer_left_block {
  padding: 0 60px;
}

.gutter_child_6l > .span-xs-4, .footer_bottom .footer_bottom_menu .gutter_child_6l > a, .menu_video > ul.gutter_child_6l > li, .top_category_menu .gutter_child_6l > li {
  padding: 0 60px;
}

.gutter_child_6l > .span-xs-5 {
  padding: 0 60px;
}

.gutter_child_6l > .span-xs-6, .gutter_child_6l > .multiple_select, .popup_menu_alart_block .gutter_child_6l > .alart_btn_block, .popup_func_menu_block .popup_func_menu .gutter_child_6l > li, .gmenu_trucklist.gutter_child_6l > li, .gmenu_company.gutter_child_6l > li, .gmenu_branch.gutter_child_6l > li, .gmenu_recruit.gutter_child_6l > li, .gmenu_quarity.gutter_child_6l > li, .multiple_menu_bodytype.gutter_child_6l > li, .multiple_menu_marker.gutter_child_6l > li, .multiple_menu_type.gutter_child_6l > li, .multiple_menu_year.gutter_child_6l > li, .multiple_menu_distance.gutter_child_6l > li, .multiple_menu_size.gutter_child_6l > li, .multiple_menu_area.gutter_child_6l > li, .gutter_child_6l > .top_search_alltruck_btn_block, .gutter_child_6l > .top_search_newtruck_btn_block, .truckdetail_overview_info li .gutter_child_6l > .truckdetail_overview_info_left, .truckdetail_overview_info li .gutter_child_6l > .truckdetail_overview_info_right {
  padding: 0 60px;
}

.gutter_child_6l > .span-xs-7 {
  padding: 0 60px;
}

.gutter_child_6l > .span-xs-8 {
  padding: 0 60px;
}

.gutter_child_6l > .span-xs-9, .gutter_child_6l > .trucklist_drawer_right_block {
  padding: 0 60px;
}

.gutter_child_6l > .span-xs-10 {
  padding: 0 60px;
}

.gutter_child_6l > .span-xs-11 {
  padding: 0 60px;
}

.gutter_child_6l > .span_1, .gutter_child_6l > .span_2, .gutter_child_6l > .span_3, .gutter_child_6l > .span_4, .gutter_child_6l > .span_5, .gutter_child_6l > .span_6, .gutter_child_6l > .span_7, .gutter_child_6l > .span_8, .gutter_child_6l > .span_9, .gutter_child_6l > .span_10, .gutter_child_6l > .span_11, .gutter_child_6l > .span_12, .gutter_child_6l > .span_inline_1, .gutter_child_6l > .span_inline_2, .gutter_child_6l > .span_inline_3, .gutter_child_6l > .span_inline_4, .gutter_child_6l > .span_inline_5, .gutter_child_6l > .span_inline_6, .gutter_child_6l > .span_inline_7, .gutter_child_6l > .span_inline_8, .gutter_child_6l > .span_inline_9, .gutter_child_6l > .span_inline_10, .gutter_child_6l > .span_inline_11, .gutter_child_6l > .span_inline_12, .gutter_child_6l > .span-xs-12, .footer_bottom .gutter_child_6l > .copyright, .footer_bottom .gutter_child_6l > .footer_bottom_menu, .gutter_child_6l > .current_count_number, .gutter_child_6l > .truckdetail_overview_info, .truckdetail_spectable .gutter_child_6l > dl, .gutter_child_6l > .truckdetail_checksheet_block, .gutter_child_6l > .truckdetail_uwamono_block, .gutter_child_6l > .truckdetail_checksheet_tire_block, .gutter_child_6l > .quality_checksheet_block, .gutter_child_6l > .quality_checksheet_tire_block, .truckdetail_contact_btn .gutter_child_6l > li, .trucklist_detail_near_part ul .gutter_child_6l > li, .branch_contact_block .gutter_child_6l > .branch_contact, .branch_exhibit .gutter_child_6l > li, .gutter_child_6l > .branch_contact_btn, .gutter_child_6l > .branch_access_btn {
  padding: 0 60px;
}

.gutter_child_6l > .span-sm-1 {
  padding: 0 60px;
}

.gutter_child_6l > .span-sm-2 {
  padding: 0 60px;
}

.gutter_child_6l > .span-sm-3, .top_category_menu .gutter_child_6l > li {
  padding: 0 60px;
}

.gutter_child_6l > .span-sm-4, .gutter_child_6l > .search_freeword_btn_block, .gmenu_trucklist.gutter_child_6l > li, .gmenu_company.gutter_child_6l > li, .gmenu_branch.gutter_child_6l > li, .gmenu_recruit.gutter_child_6l > li, .gmenu_quarity.gutter_child_6l > li, .multiple_menu_bodytype.gutter_child_6l > li, .multiple_menu_marker.gutter_child_6l > li, .multiple_menu_type.gutter_child_6l > li, .multiple_menu_year.gutter_child_6l > li, .multiple_menu_distance.gutter_child_6l > li, .multiple_menu_size.gutter_child_6l > li, .multiple_menu_area.gutter_child_6l > li, .gutter_child_6l > .trucklist_drawer_left_block {
  padding: 0 60px;
}

.gutter_child_6l > .span-sm-5 {
  padding: 0 60px;
}

.gutter_child_6l > .span-sm-6, .truckdetail_contact_btn .gutter_child_6l > li {
  padding: 0 60px;
}

.gutter_child_6l > .span-sm-7 {
  padding: 0 60px;
}

.gutter_child_6l > .span-sm-8, .gutter_child_6l > .search_freeword_input_block, .gutter_child_6l > .trucklist_drawer_right_block {
  padding: 0 60px;
}

.gutter_child_6l > .span-sm-9 {
  padding: 0 60px;
}

.gutter_child_6l > .span-sm-10 {
  padding: 0 60px;
}

.gutter_child_6l > .span-sm-11 {
  padding: 0 60px;
}

.gutter_child_6l > .span-sm-12, .gutter_child_6l > .truckdetail_left, .gutter_child_6l > .truckdetail_right, .trucklist_detail_near_part ul .gutter_child_6l > li, .branch_contact_block .gutter_child_6l > .branch_contact, .branch_exhibit .gutter_child_6l > li, .gutter_child_6l > .branchdetail_left, .gutter_child_6l > .branchdetail_right {
  padding: 0 60px;
}

.gutter_child_6l > .span-md-1 {
  padding: 0 60px;
}

.gutter_child_6l > .span-md-2, .top_category_menu .gutter_child_6l > li, .gutter_child_6l > .trucklist_drawer_left_block {
  padding: 0 60px;
}

.gutter_child_6l > .span_1, .gutter_child_6l > .span_inline_1, .gutter_child_6l > .span-md-3, .gmenu_trucklist.gutter_child_6l > li, .gmenu_company.gutter_child_6l > li, .gmenu_branch.gutter_child_6l > li, .gmenu_quarity.gutter_child_6l > li {
  padding: 0 60px;
}

.gutter_child_6l > .span_2, .gutter_child_6l > .span_inline_2, .gutter_child_6l > .span-md-4, .gutter_child_6l > .multiple_select, .gutter_child_6l > .top_search_alltruck_btn_block, .gutter_child_6l > .top_search_newtruck_btn_block, .gutter_child_6l > .current_count_number, .truckdetail_spectable .gutter_child_6l > dl, .gutter_child_6l > .quality_checksheet_block {
  padding: 0 60px;
}

.gutter_child_6l > .span-md-5, .footer_bottom .gutter_child_6l > .copyright {
  padding: 0 60px;
}

.gutter_child_6l > .span_3, .gutter_child_6l > .span_4, .gutter_child_6l > .span_5, .gutter_child_6l > .span_6, .gutter_child_6l > .span_7, .gutter_child_6l > .span_8, .gutter_child_6l > .span_9, .gutter_child_6l > .span_inline_3, .gutter_child_6l > .span_inline_4, .gutter_child_6l > .span_inline_5, .gutter_child_6l > .span_inline_6, .gutter_child_6l > .span_inline_7, .gutter_child_6l > .span_inline_8, .gutter_child_6l > .span-md-6, .gutter_child_6l > .banner_double_left, .gutter_child_6l > .banner_double_right, .gutter_child_6l > .truckdetail_checksheet_block, .gutter_child_6l > .truckdetail_uwamono_block, .gutter_child_6l > .truckdetail_checksheet_tire_block, .gutter_child_6l > .quality_checksheet_tire_block, .truckdetail_contact_btn .gutter_child_6l > li, .trucklist_detail_near_part ul .gutter_child_6l > li, .branch_contact_block .gutter_child_6l > .branch_contact, .branch_exhibit .gutter_child_6l > li {
  padding: 0 60px;
}

.gutter_child_6l > .span_inline_9, .gutter_child_6l > .span-md-7, .footer_bottom .gutter_child_6l > .footer_bottom_menu {
  padding: 0 60px;
}

.gutter_child_6l > .span_10, .gutter_child_6l > .span_inline_10, .gutter_child_6l > .span-md-8 {
  padding: 0 60px;
}

.gutter_child_6l > .span-md-9 {
  padding: 0 60px;
}

.gutter_child_6l > .span-md-10, .gutter_child_6l > .trucklist_drawer_right_block {
  padding: 0 60px;
}

.gutter_child_6l > .span-md-11 {
  padding: 0 60px;
}

.gutter_child_6l > .span-md-12, .gutter_child_6l > .refine_menu_search {
  padding: 0 60px;
}

.gutter_child_6l > .span_1, .gutter_child_6l > .span_inline_1, .gutter_child_6l > .span-lg-1, .gutter_child_6l > .trucklist_drawer_left_block {
  padding: 0 60px;
}

.gutter_child_6l > .span_2, .gutter_child_6l > .span_inline_2, .gutter_child_6l > .span-lg-2, .menu_video > ul.gutter_child_6l > li, .multiple_menu_size.gutter_child_6l > li {
  padding: 0 60px;
}

.gutter_child_6l > .span_3, .gutter_child_6l > .span_inline_3, .gutter_child_6l > .span-lg-3, .multiple_menu_distance.gutter_child_6l > li, .branch_contact_block .gutter_child_6l > .branch_contact {
  padding: 0 60px;
}

.gutter_child_6l > .span_4, .gutter_child_6l > .span_inline_4, .gutter_child_6l > .span-lg-4, .gutter_child_6l > .multiple_select, .gutter_child_6l > .footer_inner_contents, .footer_bottom .gutter_child_6l > .footer_bottom_menu, .trucklist_detail_near_part ul .gutter_child_6l > li {
  padding: 0 60px;
}

.gutter_child_6l > .span_5, .gutter_child_6l > .span_inline_5, .gutter_child_6l > .span-lg-5, .gutter_child_6l > .about_point_expblock {
  padding: 0 60px;
}

.gutter_child_6l > .span-lg-6 {
  padding: 0 60px;
}

.gutter_child_6l > .span_7, .gutter_child_6l > .span_inline_7, .gutter_child_6l > .span-lg-7, .gutter_child_6l > .about_point_imageblock {
  padding: 0 60px;
}

.gutter_child_6l > .span_8, .gutter_child_6l > .span_inline_8, .gutter_child_6l > .span-lg-8 {
  padding: 0 60px;
}

.gutter_child_6l > .span_9, .gutter_child_6l > .span_inline_9, .gutter_child_6l > .span-lg-9 {
  padding: 0 60px;
}

.gutter_child_6l > .span_10, .gutter_child_6l > .span_inline_10, .gutter_child_6l > .span-lg-10 {
  padding: 0 60px;
}

.gutter_child_6l > .span_11, .gutter_child_6l > .span_inline_11, .gutter_child_6l > .span-lg-11, .gutter_child_6l > .trucklist_drawer_right_block {
  padding: 0 60px;
}

.gutter_child_6l > .span-lg-12 {
  padding: 0 60px;
}

.gutter_child_6l > .span-xl-1 {
  padding: 0 60px;
}

.gutter_child_6l > .span-xl-2, .gutter_child_6l > .trucklist_drawer_left_block {
  padding: 0 60px;
}

.gutter_child_6l > .span-xl-3, .gutter_child_6l > .truckdetail_right {
  padding: 0 60px;
}

.gutter_child_6l > .span-xl-4, .gutter_child_6l > .about_point_expblock, .gutter_child_6l > .branchdetail_right {
  padding: 0 60px;
}

.gutter_child_6l > .span-xl-5 {
  padding: 0 60px;
}

.gutter_child_6l > .span-xl-6 {
  padding: 0 60px;
}

.gutter_child_6l > .span-xl-7 {
  padding: 0 60px;
}

.gutter_child_6l > .span-xl-8, .gutter_child_6l > .about_point_imageblock, .gutter_child_6l > .branchdetail_left {
  padding: 0 60px;
}

.gutter_child_6l > .span-xl-9, .gutter_child_6l > .truckdetail_left {
  padding: 0 60px;
}

.gutter_child_6l > .span-xl-10, .gutter_child_6l > .trucklist_drawer_right_block {
  padding: 0 60px;
}

.gutter_child_6l > .span-xl-11 {
  padding: 0 60px;
}

.gutter_child_6l > .span-xl-12, .truckdetail_contact_btn .gutter_child_6l > li {
  padding: 0 60px;
}

.gutter_child_5l > .col_1 {
  padding: 0 40px;
}

.gutter_child_5l > .col_2 {
  padding: 0 40px;
}

.gutter_child_5l > .col_3 {
  padding: 0 40px;
}

.gutter_child_5l > .col_4 {
  padding: 0 40px;
}

.gutter_child_5l > .col_5 {
  padding: 0 40px;
}

.gutter_child_5l > .col_6 {
  padding: 0 40px;
}

.gutter_child_5l > .col_7 {
  padding: 0 40px;
}

.gutter_child_5l > .col_8 {
  padding: 0 40px;
}

.gutter_child_5l > .col_9 {
  padding: 0 40px;
}

.gutter_child_5l > .col_10 {
  padding: 0 40px;
}

.gutter_child_5l > .col_11 {
  padding: 0 40px;
}

.gutter_child_5l > .col_12 {
  padding: 0 40px;
}

.gutter_child_5l > .span-xs-1 {
  padding: 0 40px;
}

.gutter_child_5l > .span-xs-2 {
  padding: 0 40px;
}

.gutter_child_5l > .span-xs-3, .gutter_child_5l > .trucklist_drawer_left_block {
  padding: 0 40px;
}

.gutter_child_5l > .span-xs-4, .footer_bottom .footer_bottom_menu .gutter_child_5l > a, .menu_video > ul.gutter_child_5l > li, .top_category_menu .gutter_child_5l > li {
  padding: 0 40px;
}

.gutter_child_5l > .span-xs-5 {
  padding: 0 40px;
}

.gutter_child_5l > .span-xs-6, .gutter_child_5l > .multiple_select, .popup_menu_alart_block .gutter_child_5l > .alart_btn_block, .popup_func_menu_block .popup_func_menu .gutter_child_5l > li, .gmenu_trucklist.gutter_child_5l > li, .gmenu_company.gutter_child_5l > li, .gmenu_branch.gutter_child_5l > li, .gmenu_recruit.gutter_child_5l > li, .gmenu_quarity.gutter_child_5l > li, .multiple_menu_bodytype.gutter_child_5l > li, .multiple_menu_marker.gutter_child_5l > li, .multiple_menu_type.gutter_child_5l > li, .multiple_menu_year.gutter_child_5l > li, .multiple_menu_distance.gutter_child_5l > li, .multiple_menu_size.gutter_child_5l > li, .multiple_menu_area.gutter_child_5l > li, .gutter_child_5l > .top_search_alltruck_btn_block, .gutter_child_5l > .top_search_newtruck_btn_block, .truckdetail_overview_info li .gutter_child_5l > .truckdetail_overview_info_left, .truckdetail_overview_info li .gutter_child_5l > .truckdetail_overview_info_right {
  padding: 0 40px;
}

.gutter_child_5l > .span-xs-7 {
  padding: 0 40px;
}

.gutter_child_5l > .span-xs-8 {
  padding: 0 40px;
}

.gutter_child_5l > .span-xs-9, .gutter_child_5l > .trucklist_drawer_right_block {
  padding: 0 40px;
}

.gutter_child_5l > .span-xs-10 {
  padding: 0 40px;
}

.gutter_child_5l > .span-xs-11 {
  padding: 0 40px;
}

.gutter_child_5l > .span_1, .gutter_child_5l > .span_2, .gutter_child_5l > .span_3, .gutter_child_5l > .span_4, .gutter_child_5l > .span_5, .gutter_child_5l > .span_6, .gutter_child_5l > .span_7, .gutter_child_5l > .span_8, .gutter_child_5l > .span_9, .gutter_child_5l > .span_10, .gutter_child_5l > .span_11, .gutter_child_5l > .span_12, .gutter_child_5l > .span_inline_1, .gutter_child_5l > .span_inline_2, .gutter_child_5l > .span_inline_3, .gutter_child_5l > .span_inline_4, .gutter_child_5l > .span_inline_5, .gutter_child_5l > .span_inline_6, .gutter_child_5l > .span_inline_7, .gutter_child_5l > .span_inline_8, .gutter_child_5l > .span_inline_9, .gutter_child_5l > .span_inline_10, .gutter_child_5l > .span_inline_11, .gutter_child_5l > .span_inline_12, .gutter_child_5l > .span-xs-12, .footer_bottom .gutter_child_5l > .copyright, .footer_bottom .gutter_child_5l > .footer_bottom_menu, .gutter_child_5l > .current_count_number, .gutter_child_5l > .truckdetail_overview_info, .truckdetail_spectable .gutter_child_5l > dl, .gutter_child_5l > .truckdetail_checksheet_block, .gutter_child_5l > .truckdetail_uwamono_block, .gutter_child_5l > .truckdetail_checksheet_tire_block, .gutter_child_5l > .quality_checksheet_block, .gutter_child_5l > .quality_checksheet_tire_block, .truckdetail_contact_btn .gutter_child_5l > li, .trucklist_detail_near_part ul .gutter_child_5l > li, .branch_contact_block .gutter_child_5l > .branch_contact, .branch_exhibit .gutter_child_5l > li, .gutter_child_5l > .branch_contact_btn, .gutter_child_5l > .branch_access_btn {
  padding: 0 40px;
}

.gutter_child_5l > .span-sm-1 {
  padding: 0 40px;
}

.gutter_child_5l > .span-sm-2 {
  padding: 0 40px;
}

.gutter_child_5l > .span-sm-3, .top_category_menu .gutter_child_5l > li {
  padding: 0 40px;
}

.gutter_child_5l > .span-sm-4, .gutter_child_5l > .search_freeword_btn_block, .gmenu_trucklist.gutter_child_5l > li, .gmenu_company.gutter_child_5l > li, .gmenu_branch.gutter_child_5l > li, .gmenu_recruit.gutter_child_5l > li, .gmenu_quarity.gutter_child_5l > li, .multiple_menu_bodytype.gutter_child_5l > li, .multiple_menu_marker.gutter_child_5l > li, .multiple_menu_type.gutter_child_5l > li, .multiple_menu_year.gutter_child_5l > li, .multiple_menu_distance.gutter_child_5l > li, .multiple_menu_size.gutter_child_5l > li, .multiple_menu_area.gutter_child_5l > li, .gutter_child_5l > .trucklist_drawer_left_block {
  padding: 0 40px;
}

.gutter_child_5l > .span-sm-5 {
  padding: 0 40px;
}

.gutter_child_5l > .span-sm-6, .truckdetail_contact_btn .gutter_child_5l > li {
  padding: 0 40px;
}

.gutter_child_5l > .span-sm-7 {
  padding: 0 40px;
}

.gutter_child_5l > .span-sm-8, .gutter_child_5l > .search_freeword_input_block, .gutter_child_5l > .trucklist_drawer_right_block {
  padding: 0 40px;
}

.gutter_child_5l > .span-sm-9 {
  padding: 0 40px;
}

.gutter_child_5l > .span-sm-10 {
  padding: 0 40px;
}

.gutter_child_5l > .span-sm-11 {
  padding: 0 40px;
}

.gutter_child_5l > .span-sm-12, .gutter_child_5l > .truckdetail_left, .gutter_child_5l > .truckdetail_right, .trucklist_detail_near_part ul .gutter_child_5l > li, .branch_contact_block .gutter_child_5l > .branch_contact, .branch_exhibit .gutter_child_5l > li, .gutter_child_5l > .branchdetail_left, .gutter_child_5l > .branchdetail_right {
  padding: 0 40px;
}

.gutter_child_5l > .span-md-1 {
  padding: 0 40px;
}

.gutter_child_5l > .span-md-2, .top_category_menu .gutter_child_5l > li, .gutter_child_5l > .trucklist_drawer_left_block {
  padding: 0 40px;
}

.gutter_child_5l > .span_1, .gutter_child_5l > .span_inline_1, .gutter_child_5l > .span-md-3, .gmenu_trucklist.gutter_child_5l > li, .gmenu_company.gutter_child_5l > li, .gmenu_branch.gutter_child_5l > li, .gmenu_quarity.gutter_child_5l > li {
  padding: 0 40px;
}

.gutter_child_5l > .span_2, .gutter_child_5l > .span_inline_2, .gutter_child_5l > .span-md-4, .gutter_child_5l > .multiple_select, .gutter_child_5l > .top_search_alltruck_btn_block, .gutter_child_5l > .top_search_newtruck_btn_block, .gutter_child_5l > .current_count_number, .truckdetail_spectable .gutter_child_5l > dl, .gutter_child_5l > .quality_checksheet_block {
  padding: 0 40px;
}

.gutter_child_5l > .span-md-5, .footer_bottom .gutter_child_5l > .copyright {
  padding: 0 40px;
}

.gutter_child_5l > .span_3, .gutter_child_5l > .span_4, .gutter_child_5l > .span_5, .gutter_child_5l > .span_6, .gutter_child_5l > .span_7, .gutter_child_5l > .span_8, .gutter_child_5l > .span_9, .gutter_child_5l > .span_inline_3, .gutter_child_5l > .span_inline_4, .gutter_child_5l > .span_inline_5, .gutter_child_5l > .span_inline_6, .gutter_child_5l > .span_inline_7, .gutter_child_5l > .span_inline_8, .gutter_child_5l > .span-md-6, .gutter_child_5l > .banner_double_left, .gutter_child_5l > .banner_double_right, .gutter_child_5l > .truckdetail_checksheet_block, .gutter_child_5l > .truckdetail_uwamono_block, .gutter_child_5l > .truckdetail_checksheet_tire_block, .gutter_child_5l > .quality_checksheet_tire_block, .truckdetail_contact_btn .gutter_child_5l > li, .trucklist_detail_near_part ul .gutter_child_5l > li, .branch_contact_block .gutter_child_5l > .branch_contact, .branch_exhibit .gutter_child_5l > li {
  padding: 0 40px;
}

.gutter_child_5l > .span_inline_9, .gutter_child_5l > .span-md-7, .footer_bottom .gutter_child_5l > .footer_bottom_menu {
  padding: 0 40px;
}

.gutter_child_5l > .span_10, .gutter_child_5l > .span_inline_10, .gutter_child_5l > .span-md-8 {
  padding: 0 40px;
}

.gutter_child_5l > .span-md-9 {
  padding: 0 40px;
}

.gutter_child_5l > .span-md-10, .gutter_child_5l > .trucklist_drawer_right_block {
  padding: 0 40px;
}

.gutter_child_5l > .span-md-11 {
  padding: 0 40px;
}

.gutter_child_5l > .span-md-12, .gutter_child_5l > .refine_menu_search {
  padding: 0 40px;
}

.gutter_child_5l > .span_1, .gutter_child_5l > .span_inline_1, .gutter_child_5l > .span-lg-1, .gutter_child_5l > .trucklist_drawer_left_block {
  padding: 0 40px;
}

.gutter_child_5l > .span_2, .gutter_child_5l > .span_inline_2, .gutter_child_5l > .span-lg-2, .menu_video > ul.gutter_child_5l > li, .multiple_menu_size.gutter_child_5l > li {
  padding: 0 40px;
}

.gutter_child_5l > .span_3, .gutter_child_5l > .span_inline_3, .gutter_child_5l > .span-lg-3, .multiple_menu_distance.gutter_child_5l > li, .branch_contact_block .gutter_child_5l > .branch_contact {
  padding: 0 40px;
}

.gutter_child_5l > .span_4, .gutter_child_5l > .span_inline_4, .gutter_child_5l > .span-lg-4, .gutter_child_5l > .multiple_select, .gutter_child_5l > .footer_inner_contents, .footer_bottom .gutter_child_5l > .footer_bottom_menu, .trucklist_detail_near_part ul .gutter_child_5l > li {
  padding: 0 40px;
}

.gutter_child_5l > .span_5, .gutter_child_5l > .span_inline_5, .gutter_child_5l > .span-lg-5, .gutter_child_5l > .about_point_expblock {
  padding: 0 40px;
}

.gutter_child_5l > .span-lg-6 {
  padding: 0 40px;
}

.gutter_child_5l > .span_7, .gutter_child_5l > .span_inline_7, .gutter_child_5l > .span-lg-7, .gutter_child_5l > .about_point_imageblock {
  padding: 0 40px;
}

.gutter_child_5l > .span_8, .gutter_child_5l > .span_inline_8, .gutter_child_5l > .span-lg-8 {
  padding: 0 40px;
}

.gutter_child_5l > .span_9, .gutter_child_5l > .span_inline_9, .gutter_child_5l > .span-lg-9 {
  padding: 0 40px;
}

.gutter_child_5l > .span_10, .gutter_child_5l > .span_inline_10, .gutter_child_5l > .span-lg-10 {
  padding: 0 40px;
}

.gutter_child_5l > .span_11, .gutter_child_5l > .span_inline_11, .gutter_child_5l > .span-lg-11, .gutter_child_5l > .trucklist_drawer_right_block {
  padding: 0 40px;
}

.gutter_child_5l > .span-lg-12 {
  padding: 0 40px;
}

.gutter_child_5l > .span-xl-1 {
  padding: 0 40px;
}

.gutter_child_5l > .span-xl-2, .gutter_child_5l > .trucklist_drawer_left_block {
  padding: 0 40px;
}

.gutter_child_5l > .span-xl-3, .gutter_child_5l > .truckdetail_right {
  padding: 0 40px;
}

.gutter_child_5l > .span-xl-4, .gutter_child_5l > .about_point_expblock, .gutter_child_5l > .branchdetail_right {
  padding: 0 40px;
}

.gutter_child_5l > .span-xl-5 {
  padding: 0 40px;
}

.gutter_child_5l > .span-xl-6 {
  padding: 0 40px;
}

.gutter_child_5l > .span-xl-7 {
  padding: 0 40px;
}

.gutter_child_5l > .span-xl-8, .gutter_child_5l > .about_point_imageblock, .gutter_child_5l > .branchdetail_left {
  padding: 0 40px;
}

.gutter_child_5l > .span-xl-9, .gutter_child_5l > .truckdetail_left {
  padding: 0 40px;
}

.gutter_child_5l > .span-xl-10, .gutter_child_5l > .trucklist_drawer_right_block {
  padding: 0 40px;
}

.gutter_child_5l > .span-xl-11 {
  padding: 0 40px;
}

.gutter_child_5l > .span-xl-12, .truckdetail_contact_btn .gutter_child_5l > li {
  padding: 0 40px;
}

.gutter_child_4l > .col_1 {
  padding: 0 35px;
}

.gutter_child_4l > .col_2 {
  padding: 0 35px;
}

.gutter_child_4l > .col_3 {
  padding: 0 35px;
}

.gutter_child_4l > .col_4 {
  padding: 0 35px;
}

.gutter_child_4l > .col_5 {
  padding: 0 35px;
}

.gutter_child_4l > .col_6 {
  padding: 0 35px;
}

.gutter_child_4l > .col_7 {
  padding: 0 35px;
}

.gutter_child_4l > .col_8 {
  padding: 0 35px;
}

.gutter_child_4l > .col_9 {
  padding: 0 35px;
}

.gutter_child_4l > .col_10 {
  padding: 0 35px;
}

.gutter_child_4l > .col_11 {
  padding: 0 35px;
}

.gutter_child_4l > .col_12 {
  padding: 0 35px;
}

.gutter_child_4l > .span-xs-1 {
  padding: 0 35px;
}

.gutter_child_4l > .span-xs-2 {
  padding: 0 35px;
}

.gutter_child_4l > .span-xs-3, .gutter_child_4l > .trucklist_drawer_left_block {
  padding: 0 35px;
}

.gutter_child_4l > .span-xs-4, .footer_bottom .footer_bottom_menu .gutter_child_4l > a, .menu_video > ul.gutter_child_4l > li, .top_category_menu .gutter_child_4l > li {
  padding: 0 35px;
}

.gutter_child_4l > .span-xs-5 {
  padding: 0 35px;
}

.gutter_child_4l > .span-xs-6, .gutter_child_4l > .multiple_select, .popup_menu_alart_block .gutter_child_4l > .alart_btn_block, .popup_func_menu_block .popup_func_menu .gutter_child_4l > li, .gmenu_trucklist.gutter_child_4l > li, .gmenu_company.gutter_child_4l > li, .gmenu_branch.gutter_child_4l > li, .gmenu_recruit.gutter_child_4l > li, .gmenu_quarity.gutter_child_4l > li, .multiple_menu_bodytype.gutter_child_4l > li, .multiple_menu_marker.gutter_child_4l > li, .multiple_menu_type.gutter_child_4l > li, .multiple_menu_year.gutter_child_4l > li, .multiple_menu_distance.gutter_child_4l > li, .multiple_menu_size.gutter_child_4l > li, .multiple_menu_area.gutter_child_4l > li, .gutter_child_4l > .top_search_alltruck_btn_block, .gutter_child_4l > .top_search_newtruck_btn_block, .truckdetail_overview_info li .gutter_child_4l > .truckdetail_overview_info_left, .truckdetail_overview_info li .gutter_child_4l > .truckdetail_overview_info_right {
  padding: 0 35px;
}

.gutter_child_4l > .span-xs-7 {
  padding: 0 35px;
}

.gutter_child_4l > .span-xs-8 {
  padding: 0 35px;
}

.gutter_child_4l > .span-xs-9, .gutter_child_4l > .trucklist_drawer_right_block {
  padding: 0 35px;
}

.gutter_child_4l > .span-xs-10 {
  padding: 0 35px;
}

.gutter_child_4l > .span-xs-11 {
  padding: 0 35px;
}

.gutter_child_4l > .span_1, .gutter_child_4l > .span_2, .gutter_child_4l > .span_3, .gutter_child_4l > .span_4, .gutter_child_4l > .span_5, .gutter_child_4l > .span_6, .gutter_child_4l > .span_7, .gutter_child_4l > .span_8, .gutter_child_4l > .span_9, .gutter_child_4l > .span_10, .gutter_child_4l > .span_11, .gutter_child_4l > .span_12, .gutter_child_4l > .span_inline_1, .gutter_child_4l > .span_inline_2, .gutter_child_4l > .span_inline_3, .gutter_child_4l > .span_inline_4, .gutter_child_4l > .span_inline_5, .gutter_child_4l > .span_inline_6, .gutter_child_4l > .span_inline_7, .gutter_child_4l > .span_inline_8, .gutter_child_4l > .span_inline_9, .gutter_child_4l > .span_inline_10, .gutter_child_4l > .span_inline_11, .gutter_child_4l > .span_inline_12, .gutter_child_4l > .span-xs-12, .footer_bottom .gutter_child_4l > .copyright, .footer_bottom .gutter_child_4l > .footer_bottom_menu, .gutter_child_4l > .current_count_number, .gutter_child_4l > .truckdetail_overview_info, .truckdetail_spectable .gutter_child_4l > dl, .gutter_child_4l > .truckdetail_checksheet_block, .gutter_child_4l > .truckdetail_uwamono_block, .gutter_child_4l > .truckdetail_checksheet_tire_block, .gutter_child_4l > .quality_checksheet_block, .gutter_child_4l > .quality_checksheet_tire_block, .truckdetail_contact_btn .gutter_child_4l > li, .trucklist_detail_near_part ul .gutter_child_4l > li, .branch_contact_block .gutter_child_4l > .branch_contact, .branch_exhibit .gutter_child_4l > li, .gutter_child_4l > .branch_contact_btn, .gutter_child_4l > .branch_access_btn {
  padding: 0 35px;
}

.gutter_child_4l > .span-sm-1 {
  padding: 0 35px;
}

.gutter_child_4l > .span-sm-2 {
  padding: 0 35px;
}

.gutter_child_4l > .span-sm-3, .top_category_menu .gutter_child_4l > li {
  padding: 0 35px;
}

.gutter_child_4l > .span-sm-4, .gutter_child_4l > .search_freeword_btn_block, .gmenu_trucklist.gutter_child_4l > li, .gmenu_company.gutter_child_4l > li, .gmenu_branch.gutter_child_4l > li, .gmenu_recruit.gutter_child_4l > li, .gmenu_quarity.gutter_child_4l > li, .multiple_menu_bodytype.gutter_child_4l > li, .multiple_menu_marker.gutter_child_4l > li, .multiple_menu_type.gutter_child_4l > li, .multiple_menu_year.gutter_child_4l > li, .multiple_menu_distance.gutter_child_4l > li, .multiple_menu_size.gutter_child_4l > li, .multiple_menu_area.gutter_child_4l > li, .gutter_child_4l > .trucklist_drawer_left_block {
  padding: 0 35px;
}

.gutter_child_4l > .span-sm-5 {
  padding: 0 35px;
}

.gutter_child_4l > .span-sm-6, .truckdetail_contact_btn .gutter_child_4l > li {
  padding: 0 35px;
}

.gutter_child_4l > .span-sm-7 {
  padding: 0 35px;
}

.gutter_child_4l > .span-sm-8, .gutter_child_4l > .search_freeword_input_block, .gutter_child_4l > .trucklist_drawer_right_block {
  padding: 0 35px;
}

.gutter_child_4l > .span-sm-9 {
  padding: 0 35px;
}

.gutter_child_4l > .span-sm-10 {
  padding: 0 35px;
}

.gutter_child_4l > .span-sm-11 {
  padding: 0 35px;
}

.gutter_child_4l > .span-sm-12, .gutter_child_4l > .truckdetail_left, .gutter_child_4l > .truckdetail_right, .trucklist_detail_near_part ul .gutter_child_4l > li, .branch_contact_block .gutter_child_4l > .branch_contact, .branch_exhibit .gutter_child_4l > li, .gutter_child_4l > .branchdetail_left, .gutter_child_4l > .branchdetail_right {
  padding: 0 35px;
}

.gutter_child_4l > .span-md-1 {
  padding: 0 35px;
}

.gutter_child_4l > .span-md-2, .top_category_menu .gutter_child_4l > li, .gutter_child_4l > .trucklist_drawer_left_block {
  padding: 0 35px;
}

.gutter_child_4l > .span_1, .gutter_child_4l > .span_inline_1, .gutter_child_4l > .span-md-3, .gmenu_trucklist.gutter_child_4l > li, .gmenu_company.gutter_child_4l > li, .gmenu_branch.gutter_child_4l > li, .gmenu_quarity.gutter_child_4l > li {
  padding: 0 35px;
}

.gutter_child_4l > .span_2, .gutter_child_4l > .span_inline_2, .gutter_child_4l > .span-md-4, .gutter_child_4l > .multiple_select, .gutter_child_4l > .top_search_alltruck_btn_block, .gutter_child_4l > .top_search_newtruck_btn_block, .gutter_child_4l > .current_count_number, .truckdetail_spectable .gutter_child_4l > dl, .gutter_child_4l > .quality_checksheet_block {
  padding: 0 35px;
}

.gutter_child_4l > .span-md-5, .footer_bottom .gutter_child_4l > .copyright {
  padding: 0 35px;
}

.gutter_child_4l > .span_3, .gutter_child_4l > .span_4, .gutter_child_4l > .span_5, .gutter_child_4l > .span_6, .gutter_child_4l > .span_7, .gutter_child_4l > .span_8, .gutter_child_4l > .span_9, .gutter_child_4l > .span_inline_3, .gutter_child_4l > .span_inline_4, .gutter_child_4l > .span_inline_5, .gutter_child_4l > .span_inline_6, .gutter_child_4l > .span_inline_7, .gutter_child_4l > .span_inline_8, .gutter_child_4l > .span-md-6, .gutter_child_4l > .banner_double_left, .gutter_child_4l > .banner_double_right, .gutter_child_4l > .truckdetail_checksheet_block, .gutter_child_4l > .truckdetail_uwamono_block, .gutter_child_4l > .truckdetail_checksheet_tire_block, .gutter_child_4l > .quality_checksheet_tire_block, .truckdetail_contact_btn .gutter_child_4l > li, .trucklist_detail_near_part ul .gutter_child_4l > li, .branch_contact_block .gutter_child_4l > .branch_contact, .branch_exhibit .gutter_child_4l > li {
  padding: 0 35px;
}

.gutter_child_4l > .span_inline_9, .gutter_child_4l > .span-md-7, .footer_bottom .gutter_child_4l > .footer_bottom_menu {
  padding: 0 35px;
}

.gutter_child_4l > .span_10, .gutter_child_4l > .span_inline_10, .gutter_child_4l > .span-md-8 {
  padding: 0 35px;
}

.gutter_child_4l > .span-md-9 {
  padding: 0 35px;
}

.gutter_child_4l > .span-md-10, .gutter_child_4l > .trucklist_drawer_right_block {
  padding: 0 35px;
}

.gutter_child_4l > .span-md-11 {
  padding: 0 35px;
}

.gutter_child_4l > .span-md-12, .gutter_child_4l > .refine_menu_search {
  padding: 0 35px;
}

.gutter_child_4l > .span_1, .gutter_child_4l > .span_inline_1, .gutter_child_4l > .span-lg-1, .gutter_child_4l > .trucklist_drawer_left_block {
  padding: 0 35px;
}

.gutter_child_4l > .span_2, .gutter_child_4l > .span_inline_2, .gutter_child_4l > .span-lg-2, .menu_video > ul.gutter_child_4l > li, .multiple_menu_size.gutter_child_4l > li {
  padding: 0 35px;
}

.gutter_child_4l > .span_3, .gutter_child_4l > .span_inline_3, .gutter_child_4l > .span-lg-3, .multiple_menu_distance.gutter_child_4l > li, .branch_contact_block .gutter_child_4l > .branch_contact {
  padding: 0 35px;
}

.gutter_child_4l > .span_4, .gutter_child_4l > .span_inline_4, .gutter_child_4l > .span-lg-4, .gutter_child_4l > .multiple_select, .gutter_child_4l > .footer_inner_contents, .footer_bottom .gutter_child_4l > .footer_bottom_menu, .trucklist_detail_near_part ul .gutter_child_4l > li {
  padding: 0 35px;
}

.gutter_child_4l > .span_5, .gutter_child_4l > .span_inline_5, .gutter_child_4l > .span-lg-5, .gutter_child_4l > .about_point_expblock {
  padding: 0 35px;
}

.gutter_child_4l > .span-lg-6 {
  padding: 0 35px;
}

.gutter_child_4l > .span_7, .gutter_child_4l > .span_inline_7, .gutter_child_4l > .span-lg-7, .gutter_child_4l > .about_point_imageblock {
  padding: 0 35px;
}

.gutter_child_4l > .span_8, .gutter_child_4l > .span_inline_8, .gutter_child_4l > .span-lg-8 {
  padding: 0 35px;
}

.gutter_child_4l > .span_9, .gutter_child_4l > .span_inline_9, .gutter_child_4l > .span-lg-9 {
  padding: 0 35px;
}

.gutter_child_4l > .span_10, .gutter_child_4l > .span_inline_10, .gutter_child_4l > .span-lg-10 {
  padding: 0 35px;
}

.gutter_child_4l > .span_11, .gutter_child_4l > .span_inline_11, .gutter_child_4l > .span-lg-11, .gutter_child_4l > .trucklist_drawer_right_block {
  padding: 0 35px;
}

.gutter_child_4l > .span-lg-12 {
  padding: 0 35px;
}

.gutter_child_4l > .span-xl-1 {
  padding: 0 35px;
}

.gutter_child_4l > .span-xl-2, .gutter_child_4l > .trucklist_drawer_left_block {
  padding: 0 35px;
}

.gutter_child_4l > .span-xl-3, .gutter_child_4l > .truckdetail_right {
  padding: 0 35px;
}

.gutter_child_4l > .span-xl-4, .gutter_child_4l > .about_point_expblock, .gutter_child_4l > .branchdetail_right {
  padding: 0 35px;
}

.gutter_child_4l > .span-xl-5 {
  padding: 0 35px;
}

.gutter_child_4l > .span-xl-6 {
  padding: 0 35px;
}

.gutter_child_4l > .span-xl-7 {
  padding: 0 35px;
}

.gutter_child_4l > .span-xl-8, .gutter_child_4l > .about_point_imageblock, .gutter_child_4l > .branchdetail_left {
  padding: 0 35px;
}

.gutter_child_4l > .span-xl-9, .gutter_child_4l > .truckdetail_left {
  padding: 0 35px;
}

.gutter_child_4l > .span-xl-10, .gutter_child_4l > .trucklist_drawer_right_block {
  padding: 0 35px;
}

.gutter_child_4l > .span-xl-11 {
  padding: 0 35px;
}

.gutter_child_4l > .span-xl-12, .truckdetail_contact_btn .gutter_child_4l > li {
  padding: 0 35px;
}

.gutter_child_3l > .col_1 {
  padding: 0 30px;
}

.gutter_child_3l > .col_2 {
  padding: 0 30px;
}

.gutter_child_3l > .col_3 {
  padding: 0 30px;
}

.gutter_child_3l > .col_4 {
  padding: 0 30px;
}

.gutter_child_3l > .col_5 {
  padding: 0 30px;
}

.gutter_child_3l > .col_6 {
  padding: 0 30px;
}

.gutter_child_3l > .col_7 {
  padding: 0 30px;
}

.gutter_child_3l > .col_8 {
  padding: 0 30px;
}

.gutter_child_3l > .col_9 {
  padding: 0 30px;
}

.gutter_child_3l > .col_10 {
  padding: 0 30px;
}

.gutter_child_3l > .col_11 {
  padding: 0 30px;
}

.gutter_child_3l > .col_12 {
  padding: 0 30px;
}

.gutter_child_3l > .span-xs-1 {
  padding: 0 30px;
}

.gutter_child_3l > .span-xs-2 {
  padding: 0 30px;
}

.gutter_child_3l > .span-xs-3, .gutter_child_3l > .trucklist_drawer_left_block {
  padding: 0 30px;
}

.gutter_child_3l > .span-xs-4, .footer_bottom .footer_bottom_menu .gutter_child_3l > a, .menu_video > ul.gutter_child_3l > li, .top_category_menu .gutter_child_3l > li {
  padding: 0 30px;
}

.gutter_child_3l > .span-xs-5 {
  padding: 0 30px;
}

.gutter_child_3l > .span-xs-6, .gutter_child_3l > .multiple_select, .popup_menu_alart_block .gutter_child_3l > .alart_btn_block, .popup_func_menu_block .popup_func_menu .gutter_child_3l > li, .gmenu_trucklist.gutter_child_3l > li, .gmenu_company.gutter_child_3l > li, .gmenu_branch.gutter_child_3l > li, .gmenu_recruit.gutter_child_3l > li, .gmenu_quarity.gutter_child_3l > li, .multiple_menu_bodytype.gutter_child_3l > li, .multiple_menu_marker.gutter_child_3l > li, .multiple_menu_type.gutter_child_3l > li, .multiple_menu_year.gutter_child_3l > li, .multiple_menu_distance.gutter_child_3l > li, .multiple_menu_size.gutter_child_3l > li, .multiple_menu_area.gutter_child_3l > li, .gutter_child_3l > .top_search_alltruck_btn_block, .gutter_child_3l > .top_search_newtruck_btn_block, .truckdetail_overview_info li .gutter_child_3l > .truckdetail_overview_info_left, .truckdetail_overview_info li .gutter_child_3l > .truckdetail_overview_info_right {
  padding: 0 30px;
}

.gutter_child_3l > .span-xs-7 {
  padding: 0 30px;
}

.gutter_child_3l > .span-xs-8 {
  padding: 0 30px;
}

.gutter_child_3l > .span-xs-9, .gutter_child_3l > .trucklist_drawer_right_block {
  padding: 0 30px;
}

.gutter_child_3l > .span-xs-10 {
  padding: 0 30px;
}

.gutter_child_3l > .span-xs-11 {
  padding: 0 30px;
}

.gutter_child_3l > .span_1, .gutter_child_3l > .span_2, .gutter_child_3l > .span_3, .gutter_child_3l > .span_4, .gutter_child_3l > .span_5, .gutter_child_3l > .span_6, .gutter_child_3l > .span_7, .gutter_child_3l > .span_8, .gutter_child_3l > .span_9, .gutter_child_3l > .span_10, .gutter_child_3l > .span_11, .gutter_child_3l > .span_12, .gutter_child_3l > .span_inline_1, .gutter_child_3l > .span_inline_2, .gutter_child_3l > .span_inline_3, .gutter_child_3l > .span_inline_4, .gutter_child_3l > .span_inline_5, .gutter_child_3l > .span_inline_6, .gutter_child_3l > .span_inline_7, .gutter_child_3l > .span_inline_8, .gutter_child_3l > .span_inline_9, .gutter_child_3l > .span_inline_10, .gutter_child_3l > .span_inline_11, .gutter_child_3l > .span_inline_12, .gutter_child_3l > .span-xs-12, .footer_bottom .gutter_child_3l > .copyright, .footer_bottom .gutter_child_3l > .footer_bottom_menu, .gutter_child_3l > .current_count_number, .gutter_child_3l > .truckdetail_overview_info, .truckdetail_spectable .gutter_child_3l > dl, .gutter_child_3l > .truckdetail_checksheet_block, .gutter_child_3l > .truckdetail_uwamono_block, .gutter_child_3l > .truckdetail_checksheet_tire_block, .gutter_child_3l > .quality_checksheet_block, .gutter_child_3l > .quality_checksheet_tire_block, .truckdetail_contact_btn .gutter_child_3l > li, .trucklist_detail_near_part ul .gutter_child_3l > li, .branch_contact_block .gutter_child_3l > .branch_contact, .branch_exhibit .gutter_child_3l > li, .gutter_child_3l > .branch_contact_btn, .gutter_child_3l > .branch_access_btn {
  padding: 0 30px;
}

.gutter_child_3l > .span-sm-1 {
  padding: 0 30px;
}

.gutter_child_3l > .span-sm-2 {
  padding: 0 30px;
}

.gutter_child_3l > .span-sm-3, .top_category_menu .gutter_child_3l > li {
  padding: 0 30px;
}

.gutter_child_3l > .span-sm-4, .gutter_child_3l > .search_freeword_btn_block, .gmenu_trucklist.gutter_child_3l > li, .gmenu_company.gutter_child_3l > li, .gmenu_branch.gutter_child_3l > li, .gmenu_recruit.gutter_child_3l > li, .gmenu_quarity.gutter_child_3l > li, .multiple_menu_bodytype.gutter_child_3l > li, .multiple_menu_marker.gutter_child_3l > li, .multiple_menu_type.gutter_child_3l > li, .multiple_menu_year.gutter_child_3l > li, .multiple_menu_distance.gutter_child_3l > li, .multiple_menu_size.gutter_child_3l > li, .multiple_menu_area.gutter_child_3l > li, .gutter_child_3l > .trucklist_drawer_left_block {
  padding: 0 30px;
}

.gutter_child_3l > .span-sm-5 {
  padding: 0 30px;
}

.gutter_child_3l > .span-sm-6, .truckdetail_contact_btn .gutter_child_3l > li {
  padding: 0 30px;
}

.gutter_child_3l > .span-sm-7 {
  padding: 0 30px;
}

.gutter_child_3l > .span-sm-8, .gutter_child_3l > .search_freeword_input_block, .gutter_child_3l > .trucklist_drawer_right_block {
  padding: 0 30px;
}

.gutter_child_3l > .span-sm-9 {
  padding: 0 30px;
}

.gutter_child_3l > .span-sm-10 {
  padding: 0 30px;
}

.gutter_child_3l > .span-sm-11 {
  padding: 0 30px;
}

.gutter_child_3l > .span-sm-12, .gutter_child_3l > .truckdetail_left, .gutter_child_3l > .truckdetail_right, .trucklist_detail_near_part ul .gutter_child_3l > li, .branch_contact_block .gutter_child_3l > .branch_contact, .branch_exhibit .gutter_child_3l > li, .gutter_child_3l > .branchdetail_left, .gutter_child_3l > .branchdetail_right {
  padding: 0 30px;
}

.gutter_child_3l > .span-md-1 {
  padding: 0 30px;
}

.gutter_child_3l > .span-md-2, .top_category_menu .gutter_child_3l > li, .gutter_child_3l > .trucklist_drawer_left_block {
  padding: 0 30px;
}

.gutter_child_3l > .span_1, .gutter_child_3l > .span_inline_1, .gutter_child_3l > .span-md-3, .gmenu_trucklist.gutter_child_3l > li, .gmenu_company.gutter_child_3l > li, .gmenu_branch.gutter_child_3l > li, .gmenu_quarity.gutter_child_3l > li {
  padding: 0 30px;
}

.gutter_child_3l > .span_2, .gutter_child_3l > .span_inline_2, .gutter_child_3l > .span-md-4, .gutter_child_3l > .multiple_select, .gutter_child_3l > .top_search_alltruck_btn_block, .gutter_child_3l > .top_search_newtruck_btn_block, .gutter_child_3l > .current_count_number, .truckdetail_spectable .gutter_child_3l > dl, .gutter_child_3l > .quality_checksheet_block {
  padding: 0 30px;
}

.gutter_child_3l > .span-md-5, .footer_bottom .gutter_child_3l > .copyright {
  padding: 0 30px;
}

.gutter_child_3l > .span_3, .gutter_child_3l > .span_4, .gutter_child_3l > .span_5, .gutter_child_3l > .span_6, .gutter_child_3l > .span_7, .gutter_child_3l > .span_8, .gutter_child_3l > .span_9, .gutter_child_3l > .span_inline_3, .gutter_child_3l > .span_inline_4, .gutter_child_3l > .span_inline_5, .gutter_child_3l > .span_inline_6, .gutter_child_3l > .span_inline_7, .gutter_child_3l > .span_inline_8, .gutter_child_3l > .span-md-6, .gutter_child_3l > .banner_double_left, .gutter_child_3l > .banner_double_right, .gutter_child_3l > .truckdetail_checksheet_block, .gutter_child_3l > .truckdetail_uwamono_block, .gutter_child_3l > .truckdetail_checksheet_tire_block, .gutter_child_3l > .quality_checksheet_tire_block, .truckdetail_contact_btn .gutter_child_3l > li, .trucklist_detail_near_part ul .gutter_child_3l > li, .branch_contact_block .gutter_child_3l > .branch_contact, .branch_exhibit .gutter_child_3l > li {
  padding: 0 30px;
}

.gutter_child_3l > .span_inline_9, .gutter_child_3l > .span-md-7, .footer_bottom .gutter_child_3l > .footer_bottom_menu {
  padding: 0 30px;
}

.gutter_child_3l > .span_10, .gutter_child_3l > .span_inline_10, .gutter_child_3l > .span-md-8 {
  padding: 0 30px;
}

.gutter_child_3l > .span-md-9 {
  padding: 0 30px;
}

.gutter_child_3l > .span-md-10, .gutter_child_3l > .trucklist_drawer_right_block {
  padding: 0 30px;
}

.gutter_child_3l > .span-md-11 {
  padding: 0 30px;
}

.gutter_child_3l > .span-md-12, .gutter_child_3l > .refine_menu_search {
  padding: 0 30px;
}

.gutter_child_3l > .span_1, .gutter_child_3l > .span_inline_1, .gutter_child_3l > .span-lg-1, .gutter_child_3l > .trucklist_drawer_left_block {
  padding: 0 30px;
}

.gutter_child_3l > .span_2, .gutter_child_3l > .span_inline_2, .gutter_child_3l > .span-lg-2, .menu_video > ul.gutter_child_3l > li, .multiple_menu_size.gutter_child_3l > li {
  padding: 0 30px;
}

.gutter_child_3l > .span_3, .gutter_child_3l > .span_inline_3, .gutter_child_3l > .span-lg-3, .multiple_menu_distance.gutter_child_3l > li, .branch_contact_block .gutter_child_3l > .branch_contact {
  padding: 0 30px;
}

.gutter_child_3l > .span_4, .gutter_child_3l > .span_inline_4, .gutter_child_3l > .span-lg-4, .gutter_child_3l > .multiple_select, .gutter_child_3l > .footer_inner_contents, .footer_bottom .gutter_child_3l > .footer_bottom_menu, .trucklist_detail_near_part ul .gutter_child_3l > li {
  padding: 0 30px;
}

.gutter_child_3l > .span_5, .gutter_child_3l > .span_inline_5, .gutter_child_3l > .span-lg-5, .gutter_child_3l > .about_point_expblock {
  padding: 0 30px;
}

.gutter_child_3l > .span-lg-6 {
  padding: 0 30px;
}

.gutter_child_3l > .span_7, .gutter_child_3l > .span_inline_7, .gutter_child_3l > .span-lg-7, .gutter_child_3l > .about_point_imageblock {
  padding: 0 30px;
}

.gutter_child_3l > .span_8, .gutter_child_3l > .span_inline_8, .gutter_child_3l > .span-lg-8 {
  padding: 0 30px;
}

.gutter_child_3l > .span_9, .gutter_child_3l > .span_inline_9, .gutter_child_3l > .span-lg-9 {
  padding: 0 30px;
}

.gutter_child_3l > .span_10, .gutter_child_3l > .span_inline_10, .gutter_child_3l > .span-lg-10 {
  padding: 0 30px;
}

.gutter_child_3l > .span_11, .gutter_child_3l > .span_inline_11, .gutter_child_3l > .span-lg-11, .gutter_child_3l > .trucklist_drawer_right_block {
  padding: 0 30px;
}

.gutter_child_3l > .span-lg-12 {
  padding: 0 30px;
}

.gutter_child_3l > .span-xl-1 {
  padding: 0 30px;
}

.gutter_child_3l > .span-xl-2, .gutter_child_3l > .trucklist_drawer_left_block {
  padding: 0 30px;
}

.gutter_child_3l > .span-xl-3, .gutter_child_3l > .truckdetail_right {
  padding: 0 30px;
}

.gutter_child_3l > .span-xl-4, .gutter_child_3l > .about_point_expblock, .gutter_child_3l > .branchdetail_right {
  padding: 0 30px;
}

.gutter_child_3l > .span-xl-5 {
  padding: 0 30px;
}

.gutter_child_3l > .span-xl-6 {
  padding: 0 30px;
}

.gutter_child_3l > .span-xl-7 {
  padding: 0 30px;
}

.gutter_child_3l > .span-xl-8, .gutter_child_3l > .about_point_imageblock, .gutter_child_3l > .branchdetail_left {
  padding: 0 30px;
}

.gutter_child_3l > .span-xl-9, .gutter_child_3l > .truckdetail_left {
  padding: 0 30px;
}

.gutter_child_3l > .span-xl-10, .gutter_child_3l > .trucklist_drawer_right_block {
  padding: 0 30px;
}

.gutter_child_3l > .span-xl-11 {
  padding: 0 30px;
}

.gutter_child_3l > .span-xl-12, .truckdetail_contact_btn .gutter_child_3l > li {
  padding: 0 30px;
}

.gutter_child_xl > .col_1 {
  padding: 0 25px;
}

.gutter_child_xl > .col_2 {
  padding: 0 25px;
}

.gutter_child_xl > .col_3 {
  padding: 0 25px;
}

.gutter_child_xl > .col_4 {
  padding: 0 25px;
}

.gutter_child_xl > .col_5 {
  padding: 0 25px;
}

.gutter_child_xl > .col_6 {
  padding: 0 25px;
}

.gutter_child_xl > .col_7 {
  padding: 0 25px;
}

.gutter_child_xl > .col_8 {
  padding: 0 25px;
}

.gutter_child_xl > .col_9 {
  padding: 0 25px;
}

.gutter_child_xl > .col_10 {
  padding: 0 25px;
}

.gutter_child_xl > .col_11 {
  padding: 0 25px;
}

.gutter_child_xl > .col_12 {
  padding: 0 25px;
}

.gutter_child_xl > .span-xs-1 {
  padding: 0 25px;
}

.gutter_child_xl > .span-xs-2 {
  padding: 0 25px;
}

.gutter_child_xl > .span-xs-3, .gutter_child_xl > .trucklist_drawer_left_block {
  padding: 0 25px;
}

.gutter_child_xl > .span-xs-4, .footer_bottom .footer_bottom_menu .gutter_child_xl > a, .menu_video > ul.gutter_child_xl > li, .top_category_menu .gutter_child_xl > li {
  padding: 0 25px;
}

.gutter_child_xl > .span-xs-5 {
  padding: 0 25px;
}

.gutter_child_xl > .span-xs-6, .gutter_child_xl > .multiple_select, .popup_menu_alart_block .gutter_child_xl > .alart_btn_block, .popup_func_menu_block .popup_func_menu .gutter_child_xl > li, .gmenu_trucklist.gutter_child_xl > li, .gmenu_company.gutter_child_xl > li, .gmenu_branch.gutter_child_xl > li, .gmenu_recruit.gutter_child_xl > li, .gmenu_quarity.gutter_child_xl > li, .multiple_menu_bodytype.gutter_child_xl > li, .multiple_menu_marker.gutter_child_xl > li, .multiple_menu_type.gutter_child_xl > li, .multiple_menu_year.gutter_child_xl > li, .multiple_menu_distance.gutter_child_xl > li, .multiple_menu_size.gutter_child_xl > li, .multiple_menu_area.gutter_child_xl > li, .gutter_child_xl > .top_search_alltruck_btn_block, .gutter_child_xl > .top_search_newtruck_btn_block, .truckdetail_overview_info li .gutter_child_xl > .truckdetail_overview_info_left, .truckdetail_overview_info li .gutter_child_xl > .truckdetail_overview_info_right {
  padding: 0 25px;
}

.gutter_child_xl > .span-xs-7 {
  padding: 0 25px;
}

.gutter_child_xl > .span-xs-8 {
  padding: 0 25px;
}

.gutter_child_xl > .span-xs-9, .gutter_child_xl > .trucklist_drawer_right_block {
  padding: 0 25px;
}

.gutter_child_xl > .span-xs-10 {
  padding: 0 25px;
}

.gutter_child_xl > .span-xs-11 {
  padding: 0 25px;
}

.gutter_child_xl > .span_1, .gutter_child_xl > .span_2, .gutter_child_xl > .span_3, .gutter_child_xl > .span_4, .gutter_child_xl > .span_5, .gutter_child_xl > .span_6, .gutter_child_xl > .span_7, .gutter_child_xl > .span_8, .gutter_child_xl > .span_9, .gutter_child_xl > .span_10, .gutter_child_xl > .span_11, .gutter_child_xl > .span_12, .gutter_child_xl > .span_inline_1, .gutter_child_xl > .span_inline_2, .gutter_child_xl > .span_inline_3, .gutter_child_xl > .span_inline_4, .gutter_child_xl > .span_inline_5, .gutter_child_xl > .span_inline_6, .gutter_child_xl > .span_inline_7, .gutter_child_xl > .span_inline_8, .gutter_child_xl > .span_inline_9, .gutter_child_xl > .span_inline_10, .gutter_child_xl > .span_inline_11, .gutter_child_xl > .span_inline_12, .gutter_child_xl > .span-xs-12, .footer_bottom .gutter_child_xl > .copyright, .footer_bottom .gutter_child_xl > .footer_bottom_menu, .gutter_child_xl > .current_count_number, .gutter_child_xl > .truckdetail_overview_info, .truckdetail_spectable .gutter_child_xl > dl, .gutter_child_xl > .truckdetail_checksheet_block, .gutter_child_xl > .truckdetail_uwamono_block, .gutter_child_xl > .truckdetail_checksheet_tire_block, .gutter_child_xl > .quality_checksheet_block, .gutter_child_xl > .quality_checksheet_tire_block, .truckdetail_contact_btn .gutter_child_xl > li, .trucklist_detail_near_part ul .gutter_child_xl > li, .branch_contact_block .gutter_child_xl > .branch_contact, .branch_exhibit .gutter_child_xl > li, .gutter_child_xl > .branch_contact_btn, .gutter_child_xl > .branch_access_btn {
  padding: 0 25px;
}

.gutter_child_xl > .span-sm-1 {
  padding: 0 25px;
}

.gutter_child_xl > .span-sm-2 {
  padding: 0 25px;
}

.gutter_child_xl > .span-sm-3, .top_category_menu .gutter_child_xl > li {
  padding: 0 25px;
}

.gutter_child_xl > .span-sm-4, .gutter_child_xl > .search_freeword_btn_block, .gmenu_trucklist.gutter_child_xl > li, .gmenu_company.gutter_child_xl > li, .gmenu_branch.gutter_child_xl > li, .gmenu_recruit.gutter_child_xl > li, .gmenu_quarity.gutter_child_xl > li, .multiple_menu_bodytype.gutter_child_xl > li, .multiple_menu_marker.gutter_child_xl > li, .multiple_menu_type.gutter_child_xl > li, .multiple_menu_year.gutter_child_xl > li, .multiple_menu_distance.gutter_child_xl > li, .multiple_menu_size.gutter_child_xl > li, .multiple_menu_area.gutter_child_xl > li, .gutter_child_xl > .trucklist_drawer_left_block {
  padding: 0 25px;
}

.gutter_child_xl > .span-sm-5 {
  padding: 0 25px;
}

.gutter_child_xl > .span-sm-6, .truckdetail_contact_btn .gutter_child_xl > li {
  padding: 0 25px;
}

.gutter_child_xl > .span-sm-7 {
  padding: 0 25px;
}

.gutter_child_xl > .span-sm-8, .gutter_child_xl > .search_freeword_input_block, .gutter_child_xl > .trucklist_drawer_right_block {
  padding: 0 25px;
}

.gutter_child_xl > .span-sm-9 {
  padding: 0 25px;
}

.gutter_child_xl > .span-sm-10 {
  padding: 0 25px;
}

.gutter_child_xl > .span-sm-11 {
  padding: 0 25px;
}

.gutter_child_xl > .span-sm-12, .gutter_child_xl > .truckdetail_left, .gutter_child_xl > .truckdetail_right, .trucklist_detail_near_part ul .gutter_child_xl > li, .branch_contact_block .gutter_child_xl > .branch_contact, .branch_exhibit .gutter_child_xl > li, .gutter_child_xl > .branchdetail_left, .gutter_child_xl > .branchdetail_right {
  padding: 0 25px;
}

.gutter_child_xl > .span-md-1 {
  padding: 0 25px;
}

.gutter_child_xl > .span-md-2, .top_category_menu .gutter_child_xl > li, .gutter_child_xl > .trucklist_drawer_left_block {
  padding: 0 25px;
}

.gutter_child_xl > .span_1, .gutter_child_xl > .span_inline_1, .gutter_child_xl > .span-md-3, .gmenu_trucklist.gutter_child_xl > li, .gmenu_company.gutter_child_xl > li, .gmenu_branch.gutter_child_xl > li, .gmenu_quarity.gutter_child_xl > li {
  padding: 0 25px;
}

.gutter_child_xl > .span_2, .gutter_child_xl > .span_inline_2, .gutter_child_xl > .span-md-4, .gutter_child_xl > .multiple_select, .gutter_child_xl > .top_search_alltruck_btn_block, .gutter_child_xl > .top_search_newtruck_btn_block, .gutter_child_xl > .current_count_number, .truckdetail_spectable .gutter_child_xl > dl, .gutter_child_xl > .quality_checksheet_block {
  padding: 0 25px;
}

.gutter_child_xl > .span-md-5, .footer_bottom .gutter_child_xl > .copyright {
  padding: 0 25px;
}

.gutter_child_xl > .span_3, .gutter_child_xl > .span_4, .gutter_child_xl > .span_5, .gutter_child_xl > .span_6, .gutter_child_xl > .span_7, .gutter_child_xl > .span_8, .gutter_child_xl > .span_9, .gutter_child_xl > .span_inline_3, .gutter_child_xl > .span_inline_4, .gutter_child_xl > .span_inline_5, .gutter_child_xl > .span_inline_6, .gutter_child_xl > .span_inline_7, .gutter_child_xl > .span_inline_8, .gutter_child_xl > .span-md-6, .gutter_child_xl > .banner_double_left, .gutter_child_xl > .banner_double_right, .gutter_child_xl > .truckdetail_checksheet_block, .gutter_child_xl > .truckdetail_uwamono_block, .gutter_child_xl > .truckdetail_checksheet_tire_block, .gutter_child_xl > .quality_checksheet_tire_block, .truckdetail_contact_btn .gutter_child_xl > li, .trucklist_detail_near_part ul .gutter_child_xl > li, .branch_contact_block .gutter_child_xl > .branch_contact, .branch_exhibit .gutter_child_xl > li {
  padding: 0 25px;
}

.gutter_child_xl > .span_inline_9, .gutter_child_xl > .span-md-7, .footer_bottom .gutter_child_xl > .footer_bottom_menu {
  padding: 0 25px;
}

.gutter_child_xl > .span_10, .gutter_child_xl > .span_inline_10, .gutter_child_xl > .span-md-8 {
  padding: 0 25px;
}

.gutter_child_xl > .span-md-9 {
  padding: 0 25px;
}

.gutter_child_xl > .span-md-10, .gutter_child_xl > .trucklist_drawer_right_block {
  padding: 0 25px;
}

.gutter_child_xl > .span-md-11 {
  padding: 0 25px;
}

.gutter_child_xl > .span-md-12, .gutter_child_xl > .refine_menu_search {
  padding: 0 25px;
}

.gutter_child_xl > .span_1, .gutter_child_xl > .span_inline_1, .gutter_child_xl > .span-lg-1, .gutter_child_xl > .trucklist_drawer_left_block {
  padding: 0 25px;
}

.gutter_child_xl > .span_2, .gutter_child_xl > .span_inline_2, .gutter_child_xl > .span-lg-2, .menu_video > ul.gutter_child_xl > li, .multiple_menu_size.gutter_child_xl > li {
  padding: 0 25px;
}

.gutter_child_xl > .span_3, .gutter_child_xl > .span_inline_3, .gutter_child_xl > .span-lg-3, .multiple_menu_distance.gutter_child_xl > li, .branch_contact_block .gutter_child_xl > .branch_contact {
  padding: 0 25px;
}

.gutter_child_xl > .span_4, .gutter_child_xl > .span_inline_4, .gutter_child_xl > .span-lg-4, .gutter_child_xl > .multiple_select, .gutter_child_xl > .footer_inner_contents, .footer_bottom .gutter_child_xl > .footer_bottom_menu, .trucklist_detail_near_part ul .gutter_child_xl > li {
  padding: 0 25px;
}

.gutter_child_xl > .span_5, .gutter_child_xl > .span_inline_5, .gutter_child_xl > .span-lg-5, .gutter_child_xl > .about_point_expblock {
  padding: 0 25px;
}

.gutter_child_xl > .span-lg-6 {
  padding: 0 25px;
}

.gutter_child_xl > .span_7, .gutter_child_xl > .span_inline_7, .gutter_child_xl > .span-lg-7, .gutter_child_xl > .about_point_imageblock {
  padding: 0 25px;
}

.gutter_child_xl > .span_8, .gutter_child_xl > .span_inline_8, .gutter_child_xl > .span-lg-8 {
  padding: 0 25px;
}

.gutter_child_xl > .span_9, .gutter_child_xl > .span_inline_9, .gutter_child_xl > .span-lg-9 {
  padding: 0 25px;
}

.gutter_child_xl > .span_10, .gutter_child_xl > .span_inline_10, .gutter_child_xl > .span-lg-10 {
  padding: 0 25px;
}

.gutter_child_xl > .span_11, .gutter_child_xl > .span_inline_11, .gutter_child_xl > .span-lg-11, .gutter_child_xl > .trucklist_drawer_right_block {
  padding: 0 25px;
}

.gutter_child_xl > .span-lg-12 {
  padding: 0 25px;
}

.gutter_child_xl > .span-xl-1 {
  padding: 0 25px;
}

.gutter_child_xl > .span-xl-2, .gutter_child_xl > .trucklist_drawer_left_block {
  padding: 0 25px;
}

.gutter_child_xl > .span-xl-3, .gutter_child_xl > .truckdetail_right {
  padding: 0 25px;
}

.gutter_child_xl > .span-xl-4, .gutter_child_xl > .about_point_expblock, .gutter_child_xl > .branchdetail_right {
  padding: 0 25px;
}

.gutter_child_xl > .span-xl-5 {
  padding: 0 25px;
}

.gutter_child_xl > .span-xl-6 {
  padding: 0 25px;
}

.gutter_child_xl > .span-xl-7 {
  padding: 0 25px;
}

.gutter_child_xl > .span-xl-8, .gutter_child_xl > .about_point_imageblock, .gutter_child_xl > .branchdetail_left {
  padding: 0 25px;
}

.gutter_child_xl > .span-xl-9, .gutter_child_xl > .truckdetail_left {
  padding: 0 25px;
}

.gutter_child_xl > .span-xl-10, .gutter_child_xl > .trucklist_drawer_right_block {
  padding: 0 25px;
}

.gutter_child_xl > .span-xl-11 {
  padding: 0 25px;
}

.gutter_child_xl > .span-xl-12, .truckdetail_contact_btn .gutter_child_xl > li {
  padding: 0 25px;
}

.gutter_child_lg > .col_1 {
  padding: 0 20px;
}

.gutter_child_lg > .col_2 {
  padding: 0 20px;
}

.gutter_child_lg > .col_3 {
  padding: 0 20px;
}

.gutter_child_lg > .col_4 {
  padding: 0 20px;
}

.gutter_child_lg > .col_5 {
  padding: 0 20px;
}

.gutter_child_lg > .col_6 {
  padding: 0 20px;
}

.gutter_child_lg > .col_7 {
  padding: 0 20px;
}

.gutter_child_lg > .col_8 {
  padding: 0 20px;
}

.gutter_child_lg > .col_9 {
  padding: 0 20px;
}

.gutter_child_lg > .col_10 {
  padding: 0 20px;
}

.gutter_child_lg > .col_11 {
  padding: 0 20px;
}

.gutter_child_lg > .col_12 {
  padding: 0 20px;
}

.gutter_child_lg > .span-xs-1 {
  padding: 0 20px;
}

.gutter_child_lg > .span-xs-2 {
  padding: 0 20px;
}

.gutter_child_lg > .span-xs-3, .gutter_child_lg > .trucklist_drawer_left_block {
  padding: 0 20px;
}

.gutter_child_lg > .span-xs-4, .footer_bottom .footer_bottom_menu .gutter_child_lg > a, .menu_video > ul.gutter_child_lg > li, .top_category_menu .gutter_child_lg > li {
  padding: 0 20px;
}

.gutter_child_lg > .span-xs-5 {
  padding: 0 20px;
}

.gutter_child_lg > .span-xs-6, .gutter_child_lg > .multiple_select, .popup_menu_alart_block .gutter_child_lg > .alart_btn_block, .popup_func_menu_block .popup_func_menu .gutter_child_lg > li, .gmenu_trucklist.gutter_child_lg > li, .gmenu_company.gutter_child_lg > li, .gmenu_branch.gutter_child_lg > li, .gmenu_recruit.gutter_child_lg > li, .gmenu_quarity.gutter_child_lg > li, .multiple_menu_bodytype.gutter_child_lg > li, .multiple_menu_marker.gutter_child_lg > li, .multiple_menu_type.gutter_child_lg > li, .multiple_menu_year.gutter_child_lg > li, .multiple_menu_distance.gutter_child_lg > li, .multiple_menu_size.gutter_child_lg > li, .multiple_menu_area.gutter_child_lg > li, .gutter_child_lg > .top_search_alltruck_btn_block, .gutter_child_lg > .top_search_newtruck_btn_block, .truckdetail_overview_info li .gutter_child_lg > .truckdetail_overview_info_left, .truckdetail_overview_info li .gutter_child_lg > .truckdetail_overview_info_right {
  padding: 0 20px;
}

.gutter_child_lg > .span-xs-7 {
  padding: 0 20px;
}

.gutter_child_lg > .span-xs-8 {
  padding: 0 20px;
}

.gutter_child_lg > .span-xs-9, .gutter_child_lg > .trucklist_drawer_right_block {
  padding: 0 20px;
}

.gutter_child_lg > .span-xs-10 {
  padding: 0 20px;
}

.gutter_child_lg > .span-xs-11 {
  padding: 0 20px;
}

.gutter_child_lg > .span_1, .gutter_child_lg > .span_2, .gutter_child_lg > .span_3, .gutter_child_lg > .span_4, .gutter_child_lg > .span_5, .gutter_child_lg > .span_6, .gutter_child_lg > .span_7, .gutter_child_lg > .span_8, .gutter_child_lg > .span_9, .gutter_child_lg > .span_10, .gutter_child_lg > .span_11, .gutter_child_lg > .span_12, .gutter_child_lg > .span_inline_1, .gutter_child_lg > .span_inline_2, .gutter_child_lg > .span_inline_3, .gutter_child_lg > .span_inline_4, .gutter_child_lg > .span_inline_5, .gutter_child_lg > .span_inline_6, .gutter_child_lg > .span_inline_7, .gutter_child_lg > .span_inline_8, .gutter_child_lg > .span_inline_9, .gutter_child_lg > .span_inline_10, .gutter_child_lg > .span_inline_11, .gutter_child_lg > .span_inline_12, .gutter_child_lg > .span-xs-12, .footer_bottom .gutter_child_lg > .copyright, .footer_bottom .gutter_child_lg > .footer_bottom_menu, .gutter_child_lg > .current_count_number, .gutter_child_lg > .truckdetail_overview_info, .truckdetail_spectable .gutter_child_lg > dl, .gutter_child_lg > .truckdetail_checksheet_block, .gutter_child_lg > .truckdetail_uwamono_block, .gutter_child_lg > .truckdetail_checksheet_tire_block, .gutter_child_lg > .quality_checksheet_block, .gutter_child_lg > .quality_checksheet_tire_block, .truckdetail_contact_btn .gutter_child_lg > li, .trucklist_detail_near_part ul .gutter_child_lg > li, .branch_contact_block .gutter_child_lg > .branch_contact, .branch_exhibit .gutter_child_lg > li, .gutter_child_lg > .branch_contact_btn, .gutter_child_lg > .branch_access_btn {
  padding: 0 20px;
}

.gutter_child_lg > .span-sm-1 {
  padding: 0 20px;
}

.gutter_child_lg > .span-sm-2 {
  padding: 0 20px;
}

.gutter_child_lg > .span-sm-3, .top_category_menu .gutter_child_lg > li {
  padding: 0 20px;
}

.gutter_child_lg > .span-sm-4, .gutter_child_lg > .search_freeword_btn_block, .gmenu_trucklist.gutter_child_lg > li, .gmenu_company.gutter_child_lg > li, .gmenu_branch.gutter_child_lg > li, .gmenu_recruit.gutter_child_lg > li, .gmenu_quarity.gutter_child_lg > li, .multiple_menu_bodytype.gutter_child_lg > li, .multiple_menu_marker.gutter_child_lg > li, .multiple_menu_type.gutter_child_lg > li, .multiple_menu_year.gutter_child_lg > li, .multiple_menu_distance.gutter_child_lg > li, .multiple_menu_size.gutter_child_lg > li, .multiple_menu_area.gutter_child_lg > li, .gutter_child_lg > .trucklist_drawer_left_block {
  padding: 0 20px;
}

.gutter_child_lg > .span-sm-5 {
  padding: 0 20px;
}

.gutter_child_lg > .span-sm-6, .truckdetail_contact_btn .gutter_child_lg > li {
  padding: 0 20px;
}

.gutter_child_lg > .span-sm-7 {
  padding: 0 20px;
}

.gutter_child_lg > .span-sm-8, .gutter_child_lg > .search_freeword_input_block, .gutter_child_lg > .trucklist_drawer_right_block {
  padding: 0 20px;
}

.gutter_child_lg > .span-sm-9 {
  padding: 0 20px;
}

.gutter_child_lg > .span-sm-10 {
  padding: 0 20px;
}

.gutter_child_lg > .span-sm-11 {
  padding: 0 20px;
}

.gutter_child_lg > .span-sm-12, .gutter_child_lg > .truckdetail_left, .gutter_child_lg > .truckdetail_right, .trucklist_detail_near_part ul .gutter_child_lg > li, .branch_contact_block .gutter_child_lg > .branch_contact, .branch_exhibit .gutter_child_lg > li, .gutter_child_lg > .branchdetail_left, .gutter_child_lg > .branchdetail_right {
  padding: 0 20px;
}

.gutter_child_lg > .span-md-1 {
  padding: 0 20px;
}

.gutter_child_lg > .span-md-2, .top_category_menu .gutter_child_lg > li, .gutter_child_lg > .trucklist_drawer_left_block {
  padding: 0 20px;
}

.gutter_child_lg > .span_1, .gutter_child_lg > .span_inline_1, .gutter_child_lg > .span-md-3, .gmenu_trucklist.gutter_child_lg > li, .gmenu_company.gutter_child_lg > li, .gmenu_branch.gutter_child_lg > li, .gmenu_quarity.gutter_child_lg > li {
  padding: 0 20px;
}

.gutter_child_lg > .span_2, .gutter_child_lg > .span_inline_2, .gutter_child_lg > .span-md-4, .gutter_child_lg > .multiple_select, .gutter_child_lg > .top_search_alltruck_btn_block, .gutter_child_lg > .top_search_newtruck_btn_block, .gutter_child_lg > .current_count_number, .truckdetail_spectable .gutter_child_lg > dl, .gutter_child_lg > .quality_checksheet_block {
  padding: 0 20px;
}

.gutter_child_lg > .span-md-5, .footer_bottom .gutter_child_lg > .copyright {
  padding: 0 20px;
}

.gutter_child_lg > .span_3, .gutter_child_lg > .span_4, .gutter_child_lg > .span_5, .gutter_child_lg > .span_6, .gutter_child_lg > .span_7, .gutter_child_lg > .span_8, .gutter_child_lg > .span_9, .gutter_child_lg > .span_inline_3, .gutter_child_lg > .span_inline_4, .gutter_child_lg > .span_inline_5, .gutter_child_lg > .span_inline_6, .gutter_child_lg > .span_inline_7, .gutter_child_lg > .span_inline_8, .gutter_child_lg > .span-md-6, .gutter_child_lg > .banner_double_left, .gutter_child_lg > .banner_double_right, .gutter_child_lg > .truckdetail_checksheet_block, .gutter_child_lg > .truckdetail_uwamono_block, .gutter_child_lg > .truckdetail_checksheet_tire_block, .gutter_child_lg > .quality_checksheet_tire_block, .truckdetail_contact_btn .gutter_child_lg > li, .trucklist_detail_near_part ul .gutter_child_lg > li, .branch_contact_block .gutter_child_lg > .branch_contact, .branch_exhibit .gutter_child_lg > li {
  padding: 0 20px;
}

.gutter_child_lg > .span_inline_9, .gutter_child_lg > .span-md-7, .footer_bottom .gutter_child_lg > .footer_bottom_menu {
  padding: 0 20px;
}

.gutter_child_lg > .span_10, .gutter_child_lg > .span_inline_10, .gutter_child_lg > .span-md-8 {
  padding: 0 20px;
}

.gutter_child_lg > .span-md-9 {
  padding: 0 20px;
}

.gutter_child_lg > .span-md-10, .gutter_child_lg > .trucklist_drawer_right_block {
  padding: 0 20px;
}

.gutter_child_lg > .span-md-11 {
  padding: 0 20px;
}

.gutter_child_lg > .span-md-12, .gutter_child_lg > .refine_menu_search {
  padding: 0 20px;
}

.gutter_child_lg > .span_1, .gutter_child_lg > .span_inline_1, .gutter_child_lg > .span-lg-1, .gutter_child_lg > .trucklist_drawer_left_block {
  padding: 0 20px;
}

.gutter_child_lg > .span_2, .gutter_child_lg > .span_inline_2, .gutter_child_lg > .span-lg-2, .menu_video > ul.gutter_child_lg > li, .multiple_menu_size.gutter_child_lg > li {
  padding: 0 20px;
}

.gutter_child_lg > .span_3, .gutter_child_lg > .span_inline_3, .gutter_child_lg > .span-lg-3, .multiple_menu_distance.gutter_child_lg > li, .branch_contact_block .gutter_child_lg > .branch_contact {
  padding: 0 20px;
}

.gutter_child_lg > .span_4, .gutter_child_lg > .span_inline_4, .gutter_child_lg > .span-lg-4, .gutter_child_lg > .multiple_select, .gutter_child_lg > .footer_inner_contents, .footer_bottom .gutter_child_lg > .footer_bottom_menu, .trucklist_detail_near_part ul .gutter_child_lg > li {
  padding: 0 20px;
}

.gutter_child_lg > .span_5, .gutter_child_lg > .span_inline_5, .gutter_child_lg > .span-lg-5, .gutter_child_lg > .about_point_expblock {
  padding: 0 20px;
}

.gutter_child_lg > .span-lg-6 {
  padding: 0 20px;
}

.gutter_child_lg > .span_7, .gutter_child_lg > .span_inline_7, .gutter_child_lg > .span-lg-7, .gutter_child_lg > .about_point_imageblock {
  padding: 0 20px;
}

.gutter_child_lg > .span_8, .gutter_child_lg > .span_inline_8, .gutter_child_lg > .span-lg-8 {
  padding: 0 20px;
}

.gutter_child_lg > .span_9, .gutter_child_lg > .span_inline_9, .gutter_child_lg > .span-lg-9 {
  padding: 0 20px;
}

.gutter_child_lg > .span_10, .gutter_child_lg > .span_inline_10, .gutter_child_lg > .span-lg-10 {
  padding: 0 20px;
}

.gutter_child_lg > .span_11, .gutter_child_lg > .span_inline_11, .gutter_child_lg > .span-lg-11, .gutter_child_lg > .trucklist_drawer_right_block {
  padding: 0 20px;
}

.gutter_child_lg > .span-lg-12 {
  padding: 0 20px;
}

.gutter_child_lg > .span-xl-1 {
  padding: 0 20px;
}

.gutter_child_lg > .span-xl-2, .gutter_child_lg > .trucklist_drawer_left_block {
  padding: 0 20px;
}

.gutter_child_lg > .span-xl-3, .gutter_child_lg > .truckdetail_right {
  padding: 0 20px;
}

.gutter_child_lg > .span-xl-4, .gutter_child_lg > .about_point_expblock, .gutter_child_lg > .branchdetail_right {
  padding: 0 20px;
}

.gutter_child_lg > .span-xl-5 {
  padding: 0 20px;
}

.gutter_child_lg > .span-xl-6 {
  padding: 0 20px;
}

.gutter_child_lg > .span-xl-7 {
  padding: 0 20px;
}

.gutter_child_lg > .span-xl-8, .gutter_child_lg > .about_point_imageblock, .gutter_child_lg > .branchdetail_left {
  padding: 0 20px;
}

.gutter_child_lg > .span-xl-9, .gutter_child_lg > .truckdetail_left {
  padding: 0 20px;
}

.gutter_child_lg > .span-xl-10, .gutter_child_lg > .trucklist_drawer_right_block {
  padding: 0 20px;
}

.gutter_child_lg > .span-xl-11 {
  padding: 0 20px;
}

.gutter_child_lg > .span-xl-12, .truckdetail_contact_btn .gutter_child_lg > li {
  padding: 0 20px;
}

.gutter_child_md > .col_1 {
  padding: 0 15px;
}

.gutter_child_md > .col_2 {
  padding: 0 15px;
}

.gutter_child_md > .col_3 {
  padding: 0 15px;
}

.gutter_child_md > .col_4 {
  padding: 0 15px;
}

.gutter_child_md > .col_5 {
  padding: 0 15px;
}

.gutter_child_md > .col_6 {
  padding: 0 15px;
}

.gutter_child_md > .col_7 {
  padding: 0 15px;
}

.gutter_child_md > .col_8 {
  padding: 0 15px;
}

.gutter_child_md > .col_9 {
  padding: 0 15px;
}

.gutter_child_md > .col_10 {
  padding: 0 15px;
}

.gutter_child_md > .col_11 {
  padding: 0 15px;
}

.gutter_child_md > .col_12 {
  padding: 0 15px;
}

.gutter_child_md > .span-xs-1 {
  padding: 0 15px;
}

.gutter_child_md > .span-xs-2 {
  padding: 0 15px;
}

.gutter_child_md > .span-xs-3, .gutter_child_md > .trucklist_drawer_left_block {
  padding: 0 15px;
}

.gutter_child_md > .span-xs-4, .footer_bottom .footer_bottom_menu .gutter_child_md > a, .menu_video > ul.gutter_child_md > li, .top_category_menu .gutter_child_md > li {
  padding: 0 15px;
}

.gutter_child_md > .span-xs-5 {
  padding: 0 15px;
}

.gutter_child_md > .span-xs-6, .gutter_child_md > .multiple_select, .popup_menu_alart_block .gutter_child_md > .alart_btn_block, .popup_func_menu_block .popup_func_menu .gutter_child_md > li, .gmenu_trucklist.gutter_child_md > li, .gmenu_company.gutter_child_md > li, .gmenu_branch.gutter_child_md > li, .gmenu_recruit.gutter_child_md > li, .gmenu_quarity.gutter_child_md > li, .multiple_menu_bodytype.gutter_child_md > li, .multiple_menu_marker.gutter_child_md > li, .multiple_menu_type.gutter_child_md > li, .multiple_menu_year.gutter_child_md > li, .multiple_menu_distance.gutter_child_md > li, .multiple_menu_size.gutter_child_md > li, .multiple_menu_area.gutter_child_md > li, .gutter_child_md > .top_search_alltruck_btn_block, .gutter_child_md > .top_search_newtruck_btn_block, .truckdetail_overview_info li .gutter_child_md > .truckdetail_overview_info_left, .truckdetail_overview_info li .gutter_child_md > .truckdetail_overview_info_right {
  padding: 0 15px;
}

.gutter_child_md > .span-xs-7 {
  padding: 0 15px;
}

.gutter_child_md > .span-xs-8 {
  padding: 0 15px;
}

.gutter_child_md > .span-xs-9, .gutter_child_md > .trucklist_drawer_right_block {
  padding: 0 15px;
}

.gutter_child_md > .span-xs-10 {
  padding: 0 15px;
}

.gutter_child_md > .span-xs-11 {
  padding: 0 15px;
}

.gutter_child_md > .span_1, .gutter_child_md > .span_2, .gutter_child_md > .span_3, .gutter_child_md > .span_4, .gutter_child_md > .span_5, .gutter_child_md > .span_6, .gutter_child_md > .span_7, .gutter_child_md > .span_8, .gutter_child_md > .span_9, .gutter_child_md > .span_10, .gutter_child_md > .span_11, .gutter_child_md > .span_12, .gutter_child_md > .span_inline_1, .gutter_child_md > .span_inline_2, .gutter_child_md > .span_inline_3, .gutter_child_md > .span_inline_4, .gutter_child_md > .span_inline_5, .gutter_child_md > .span_inline_6, .gutter_child_md > .span_inline_7, .gutter_child_md > .span_inline_8, .gutter_child_md > .span_inline_9, .gutter_child_md > .span_inline_10, .gutter_child_md > .span_inline_11, .gutter_child_md > .span_inline_12, .gutter_child_md > .span-xs-12, .footer_bottom .gutter_child_md > .copyright, .footer_bottom .gutter_child_md > .footer_bottom_menu, .gutter_child_md > .current_count_number, .gutter_child_md > .truckdetail_overview_info, .truckdetail_spectable .gutter_child_md > dl, .gutter_child_md > .truckdetail_checksheet_block, .gutter_child_md > .truckdetail_uwamono_block, .gutter_child_md > .truckdetail_checksheet_tire_block, .gutter_child_md > .quality_checksheet_block, .gutter_child_md > .quality_checksheet_tire_block, .truckdetail_contact_btn .gutter_child_md > li, .trucklist_detail_near_part ul .gutter_child_md > li, .branch_contact_block .gutter_child_md > .branch_contact, .branch_exhibit .gutter_child_md > li, .gutter_child_md > .branch_contact_btn, .gutter_child_md > .branch_access_btn {
  padding: 0 15px;
}

.gutter_child_md > .span-sm-1 {
  padding: 0 15px;
}

.gutter_child_md > .span-sm-2 {
  padding: 0 15px;
}

.gutter_child_md > .span-sm-3, .top_category_menu .gutter_child_md > li {
  padding: 0 15px;
}

.gutter_child_md > .span-sm-4, .gutter_child_md > .search_freeword_btn_block, .gmenu_trucklist.gutter_child_md > li, .gmenu_company.gutter_child_md > li, .gmenu_branch.gutter_child_md > li, .gmenu_recruit.gutter_child_md > li, .gmenu_quarity.gutter_child_md > li, .multiple_menu_bodytype.gutter_child_md > li, .multiple_menu_marker.gutter_child_md > li, .multiple_menu_type.gutter_child_md > li, .multiple_menu_year.gutter_child_md > li, .multiple_menu_distance.gutter_child_md > li, .multiple_menu_size.gutter_child_md > li, .multiple_menu_area.gutter_child_md > li, .gutter_child_md > .trucklist_drawer_left_block {
  padding: 0 15px;
}

.gutter_child_md > .span-sm-5 {
  padding: 0 15px;
}

.gutter_child_md > .span-sm-6, .truckdetail_contact_btn .gutter_child_md > li {
  padding: 0 15px;
}

.gutter_child_md > .span-sm-7 {
  padding: 0 15px;
}

.gutter_child_md > .span-sm-8, .gutter_child_md > .search_freeword_input_block, .gutter_child_md > .trucklist_drawer_right_block {
  padding: 0 15px;
}

.gutter_child_md > .span-sm-9 {
  padding: 0 15px;
}

.gutter_child_md > .span-sm-10 {
  padding: 0 15px;
}

.gutter_child_md > .span-sm-11 {
  padding: 0 15px;
}

.gutter_child_md > .span-sm-12, .gutter_child_md > .truckdetail_left, .gutter_child_md > .truckdetail_right, .trucklist_detail_near_part ul .gutter_child_md > li, .branch_contact_block .gutter_child_md > .branch_contact, .branch_exhibit .gutter_child_md > li, .gutter_child_md > .branchdetail_left, .gutter_child_md > .branchdetail_right {
  padding: 0 15px;
}

.gutter_child_md > .span-md-1 {
  padding: 0 15px;
}

.gutter_child_md > .span-md-2, .top_category_menu .gutter_child_md > li, .gutter_child_md > .trucklist_drawer_left_block {
  padding: 0 15px;
}

.gutter_child_md > .span_1, .gutter_child_md > .span_inline_1, .gutter_child_md > .span-md-3, .gmenu_trucklist.gutter_child_md > li, .gmenu_company.gutter_child_md > li, .gmenu_branch.gutter_child_md > li, .gmenu_quarity.gutter_child_md > li {
  padding: 0 15px;
}

.gutter_child_md > .span_2, .gutter_child_md > .span_inline_2, .gutter_child_md > .span-md-4, .gutter_child_md > .multiple_select, .gutter_child_md > .top_search_alltruck_btn_block, .gutter_child_md > .top_search_newtruck_btn_block, .gutter_child_md > .current_count_number, .truckdetail_spectable .gutter_child_md > dl, .gutter_child_md > .quality_checksheet_block {
  padding: 0 15px;
}

.gutter_child_md > .span-md-5, .footer_bottom .gutter_child_md > .copyright {
  padding: 0 15px;
}

.gutter_child_md > .span_3, .gutter_child_md > .span_4, .gutter_child_md > .span_5, .gutter_child_md > .span_6, .gutter_child_md > .span_7, .gutter_child_md > .span_8, .gutter_child_md > .span_9, .gutter_child_md > .span_inline_3, .gutter_child_md > .span_inline_4, .gutter_child_md > .span_inline_5, .gutter_child_md > .span_inline_6, .gutter_child_md > .span_inline_7, .gutter_child_md > .span_inline_8, .gutter_child_md > .span-md-6, .gutter_child_md > .banner_double_left, .gutter_child_md > .banner_double_right, .gutter_child_md > .truckdetail_checksheet_block, .gutter_child_md > .truckdetail_uwamono_block, .gutter_child_md > .truckdetail_checksheet_tire_block, .gutter_child_md > .quality_checksheet_tire_block, .truckdetail_contact_btn .gutter_child_md > li, .trucklist_detail_near_part ul .gutter_child_md > li, .branch_contact_block .gutter_child_md > .branch_contact, .branch_exhibit .gutter_child_md > li {
  padding: 0 15px;
}

.gutter_child_md > .span_inline_9, .gutter_child_md > .span-md-7, .footer_bottom .gutter_child_md > .footer_bottom_menu {
  padding: 0 15px;
}

.gutter_child_md > .span_10, .gutter_child_md > .span_inline_10, .gutter_child_md > .span-md-8 {
  padding: 0 15px;
}

.gutter_child_md > .span-md-9 {
  padding: 0 15px;
}

.gutter_child_md > .span-md-10, .gutter_child_md > .trucklist_drawer_right_block {
  padding: 0 15px;
}

.gutter_child_md > .span-md-11 {
  padding: 0 15px;
}

.gutter_child_md > .span-md-12, .gutter_child_md > .refine_menu_search {
  padding: 0 15px;
}

.gutter_child_md > .span_1, .gutter_child_md > .span_inline_1, .gutter_child_md > .span-lg-1, .gutter_child_md > .trucklist_drawer_left_block {
  padding: 0 15px;
}

.gutter_child_md > .span_2, .gutter_child_md > .span_inline_2, .gutter_child_md > .span-lg-2, .menu_video > ul.gutter_child_md > li, .multiple_menu_size.gutter_child_md > li {
  padding: 0 15px;
}

.gutter_child_md > .span_3, .gutter_child_md > .span_inline_3, .gutter_child_md > .span-lg-3, .multiple_menu_distance.gutter_child_md > li, .branch_contact_block .gutter_child_md > .branch_contact {
  padding: 0 15px;
}

.gutter_child_md > .span_4, .gutter_child_md > .span_inline_4, .gutter_child_md > .span-lg-4, .gutter_child_md > .multiple_select, .gutter_child_md > .footer_inner_contents, .footer_bottom .gutter_child_md > .footer_bottom_menu, .trucklist_detail_near_part ul .gutter_child_md > li {
  padding: 0 15px;
}

.gutter_child_md > .span_5, .gutter_child_md > .span_inline_5, .gutter_child_md > .span-lg-5, .gutter_child_md > .about_point_expblock {
  padding: 0 15px;
}

.gutter_child_md > .span-lg-6 {
  padding: 0 15px;
}

.gutter_child_md > .span_7, .gutter_child_md > .span_inline_7, .gutter_child_md > .span-lg-7, .gutter_child_md > .about_point_imageblock {
  padding: 0 15px;
}

.gutter_child_md > .span_8, .gutter_child_md > .span_inline_8, .gutter_child_md > .span-lg-8 {
  padding: 0 15px;
}

.gutter_child_md > .span_9, .gutter_child_md > .span_inline_9, .gutter_child_md > .span-lg-9 {
  padding: 0 15px;
}

.gutter_child_md > .span_10, .gutter_child_md > .span_inline_10, .gutter_child_md > .span-lg-10 {
  padding: 0 15px;
}

.gutter_child_md > .span_11, .gutter_child_md > .span_inline_11, .gutter_child_md > .span-lg-11, .gutter_child_md > .trucklist_drawer_right_block {
  padding: 0 15px;
}

.gutter_child_md > .span-lg-12 {
  padding: 0 15px;
}

.gutter_child_md > .span-xl-1 {
  padding: 0 15px;
}

.gutter_child_md > .span-xl-2, .gutter_child_md > .trucklist_drawer_left_block {
  padding: 0 15px;
}

.gutter_child_md > .span-xl-3, .gutter_child_md > .truckdetail_right {
  padding: 0 15px;
}

.gutter_child_md > .span-xl-4, .gutter_child_md > .about_point_expblock, .gutter_child_md > .branchdetail_right {
  padding: 0 15px;
}

.gutter_child_md > .span-xl-5 {
  padding: 0 15px;
}

.gutter_child_md > .span-xl-6 {
  padding: 0 15px;
}

.gutter_child_md > .span-xl-7 {
  padding: 0 15px;
}

.gutter_child_md > .span-xl-8, .gutter_child_md > .about_point_imageblock, .gutter_child_md > .branchdetail_left {
  padding: 0 15px;
}

.gutter_child_md > .span-xl-9, .gutter_child_md > .truckdetail_left {
  padding: 0 15px;
}

.gutter_child_md > .span-xl-10, .gutter_child_md > .trucklist_drawer_right_block {
  padding: 0 15px;
}

.gutter_child_md > .span-xl-11 {
  padding: 0 15px;
}

.gutter_child_md > .span-xl-12, .truckdetail_contact_btn .gutter_child_md > li {
  padding: 0 15px;
}

.gutter_child_sm > .col_1 {
  padding: 0 10px;
}

.gutter_child_sm > .col_2 {
  padding: 0 10px;
}

.gutter_child_sm > .col_3 {
  padding: 0 10px;
}

.gutter_child_sm > .col_4 {
  padding: 0 10px;
}

.gutter_child_sm > .col_5 {
  padding: 0 10px;
}

.gutter_child_sm > .col_6 {
  padding: 0 10px;
}

.gutter_child_sm > .col_7 {
  padding: 0 10px;
}

.gutter_child_sm > .col_8 {
  padding: 0 10px;
}

.gutter_child_sm > .col_9 {
  padding: 0 10px;
}

.gutter_child_sm > .col_10 {
  padding: 0 10px;
}

.gutter_child_sm > .col_11 {
  padding: 0 10px;
}

.gutter_child_sm > .col_12 {
  padding: 0 10px;
}

.gutter_child_sm > .span-xs-1 {
  padding: 0 10px;
}

.gutter_child_sm > .span-xs-2 {
  padding: 0 10px;
}

.gutter_child_sm > .span-xs-3, .gutter_child_sm > .trucklist_drawer_left_block {
  padding: 0 10px;
}

.gutter_child_sm > .span-xs-4, .footer_bottom .footer_bottom_menu .gutter_child_sm > a, .menu_video > ul.gutter_child_sm > li, .top_category_menu .gutter_child_sm > li {
  padding: 0 10px;
}

.gutter_child_sm > .span-xs-5 {
  padding: 0 10px;
}

.gutter_child_sm > .span-xs-6, .gutter_child_sm > .multiple_select, .popup_menu_alart_block .gutter_child_sm > .alart_btn_block, .popup_func_menu_block .popup_func_menu .gutter_child_sm > li, .gmenu_trucklist.gutter_child_sm > li, .gmenu_company.gutter_child_sm > li, .gmenu_branch.gutter_child_sm > li, .gmenu_recruit.gutter_child_sm > li, .gmenu_quarity.gutter_child_sm > li, .multiple_menu_bodytype.gutter_child_sm > li, .multiple_menu_marker.gutter_child_sm > li, .multiple_menu_type.gutter_child_sm > li, .multiple_menu_year.gutter_child_sm > li, .multiple_menu_distance.gutter_child_sm > li, .multiple_menu_size.gutter_child_sm > li, .multiple_menu_area.gutter_child_sm > li, .gutter_child_sm > .top_search_alltruck_btn_block, .gutter_child_sm > .top_search_newtruck_btn_block, .truckdetail_overview_info li .gutter_child_sm > .truckdetail_overview_info_left, .truckdetail_overview_info li .gutter_child_sm > .truckdetail_overview_info_right {
  padding: 0 10px;
}

.gutter_child_sm > .span-xs-7 {
  padding: 0 10px;
}

.gutter_child_sm > .span-xs-8 {
  padding: 0 10px;
}

.gutter_child_sm > .span-xs-9, .gutter_child_sm > .trucklist_drawer_right_block {
  padding: 0 10px;
}

.gutter_child_sm > .span-xs-10 {
  padding: 0 10px;
}

.gutter_child_sm > .span-xs-11 {
  padding: 0 10px;
}

.gutter_child_sm > .span_1, .gutter_child_sm > .span_2, .gutter_child_sm > .span_3, .gutter_child_sm > .span_4, .gutter_child_sm > .span_5, .gutter_child_sm > .span_6, .gutter_child_sm > .span_7, .gutter_child_sm > .span_8, .gutter_child_sm > .span_9, .gutter_child_sm > .span_10, .gutter_child_sm > .span_11, .gutter_child_sm > .span_12, .gutter_child_sm > .span_inline_1, .gutter_child_sm > .span_inline_2, .gutter_child_sm > .span_inline_3, .gutter_child_sm > .span_inline_4, .gutter_child_sm > .span_inline_5, .gutter_child_sm > .span_inline_6, .gutter_child_sm > .span_inline_7, .gutter_child_sm > .span_inline_8, .gutter_child_sm > .span_inline_9, .gutter_child_sm > .span_inline_10, .gutter_child_sm > .span_inline_11, .gutter_child_sm > .span_inline_12, .gutter_child_sm > .span-xs-12, .footer_bottom .gutter_child_sm > .copyright, .footer_bottom .gutter_child_sm > .footer_bottom_menu, .gutter_child_sm > .current_count_number, .gutter_child_sm > .truckdetail_overview_info, .truckdetail_spectable .gutter_child_sm > dl, .gutter_child_sm > .truckdetail_checksheet_block, .gutter_child_sm > .truckdetail_uwamono_block, .gutter_child_sm > .truckdetail_checksheet_tire_block, .gutter_child_sm > .quality_checksheet_block, .gutter_child_sm > .quality_checksheet_tire_block, .truckdetail_contact_btn .gutter_child_sm > li, .trucklist_detail_near_part ul .gutter_child_sm > li, .branch_contact_block .gutter_child_sm > .branch_contact, .branch_exhibit .gutter_child_sm > li, .gutter_child_sm > .branch_contact_btn, .gutter_child_sm > .branch_access_btn {
  padding: 0 10px;
}

.gutter_child_sm > .span-sm-1 {
  padding: 0 10px;
}

.gutter_child_sm > .span-sm-2 {
  padding: 0 10px;
}

.gutter_child_sm > .span-sm-3, .top_category_menu .gutter_child_sm > li {
  padding: 0 10px;
}

.gutter_child_sm > .span-sm-4, .gutter_child_sm > .search_freeword_btn_block, .gmenu_trucklist.gutter_child_sm > li, .gmenu_company.gutter_child_sm > li, .gmenu_branch.gutter_child_sm > li, .gmenu_recruit.gutter_child_sm > li, .gmenu_quarity.gutter_child_sm > li, .multiple_menu_bodytype.gutter_child_sm > li, .multiple_menu_marker.gutter_child_sm > li, .multiple_menu_type.gutter_child_sm > li, .multiple_menu_year.gutter_child_sm > li, .multiple_menu_distance.gutter_child_sm > li, .multiple_menu_size.gutter_child_sm > li, .multiple_menu_area.gutter_child_sm > li, .gutter_child_sm > .trucklist_drawer_left_block {
  padding: 0 10px;
}

.gutter_child_sm > .span-sm-5 {
  padding: 0 10px;
}

.gutter_child_sm > .span-sm-6, .truckdetail_contact_btn .gutter_child_sm > li {
  padding: 0 10px;
}

.gutter_child_sm > .span-sm-7 {
  padding: 0 10px;
}

.gutter_child_sm > .span-sm-8, .gutter_child_sm > .search_freeword_input_block, .gutter_child_sm > .trucklist_drawer_right_block {
  padding: 0 10px;
}

.gutter_child_sm > .span-sm-9 {
  padding: 0 10px;
}

.gutter_child_sm > .span-sm-10 {
  padding: 0 10px;
}

.gutter_child_sm > .span-sm-11 {
  padding: 0 10px;
}

.gutter_child_sm > .span-sm-12, .gutter_child_sm > .truckdetail_left, .gutter_child_sm > .truckdetail_right, .trucklist_detail_near_part ul .gutter_child_sm > li, .branch_contact_block .gutter_child_sm > .branch_contact, .branch_exhibit .gutter_child_sm > li, .gutter_child_sm > .branchdetail_left, .gutter_child_sm > .branchdetail_right {
  padding: 0 10px;
}

.gutter_child_sm > .span-md-1 {
  padding: 0 10px;
}

.gutter_child_sm > .span-md-2, .top_category_menu .gutter_child_sm > li, .gutter_child_sm > .trucklist_drawer_left_block {
  padding: 0 10px;
}

.gutter_child_sm > .span_1, .gutter_child_sm > .span_inline_1, .gutter_child_sm > .span-md-3, .gmenu_trucklist.gutter_child_sm > li, .gmenu_company.gutter_child_sm > li, .gmenu_branch.gutter_child_sm > li, .gmenu_quarity.gutter_child_sm > li {
  padding: 0 10px;
}

.gutter_child_sm > .span_2, .gutter_child_sm > .span_inline_2, .gutter_child_sm > .span-md-4, .gutter_child_sm > .multiple_select, .gutter_child_sm > .top_search_alltruck_btn_block, .gutter_child_sm > .top_search_newtruck_btn_block, .gutter_child_sm > .current_count_number, .truckdetail_spectable .gutter_child_sm > dl, .gutter_child_sm > .quality_checksheet_block {
  padding: 0 10px;
}

.gutter_child_sm > .span-md-5, .footer_bottom .gutter_child_sm > .copyright {
  padding: 0 10px;
}

.gutter_child_sm > .span_3, .gutter_child_sm > .span_4, .gutter_child_sm > .span_5, .gutter_child_sm > .span_6, .gutter_child_sm > .span_7, .gutter_child_sm > .span_8, .gutter_child_sm > .span_9, .gutter_child_sm > .span_inline_3, .gutter_child_sm > .span_inline_4, .gutter_child_sm > .span_inline_5, .gutter_child_sm > .span_inline_6, .gutter_child_sm > .span_inline_7, .gutter_child_sm > .span_inline_8, .gutter_child_sm > .span-md-6, .gutter_child_sm > .banner_double_left, .gutter_child_sm > .banner_double_right, .gutter_child_sm > .truckdetail_checksheet_block, .gutter_child_sm > .truckdetail_uwamono_block, .gutter_child_sm > .truckdetail_checksheet_tire_block, .gutter_child_sm > .quality_checksheet_tire_block, .truckdetail_contact_btn .gutter_child_sm > li, .trucklist_detail_near_part ul .gutter_child_sm > li, .branch_contact_block .gutter_child_sm > .branch_contact, .branch_exhibit .gutter_child_sm > li {
  padding: 0 10px;
}

.gutter_child_sm > .span_inline_9, .gutter_child_sm > .span-md-7, .footer_bottom .gutter_child_sm > .footer_bottom_menu {
  padding: 0 10px;
}

.gutter_child_sm > .span_10, .gutter_child_sm > .span_inline_10, .gutter_child_sm > .span-md-8 {
  padding: 0 10px;
}

.gutter_child_sm > .span-md-9 {
  padding: 0 10px;
}

.gutter_child_sm > .span-md-10, .gutter_child_sm > .trucklist_drawer_right_block {
  padding: 0 10px;
}

.gutter_child_sm > .span-md-11 {
  padding: 0 10px;
}

.gutter_child_sm > .span-md-12, .gutter_child_sm > .refine_menu_search {
  padding: 0 10px;
}

.gutter_child_sm > .span_1, .gutter_child_sm > .span_inline_1, .gutter_child_sm > .span-lg-1, .gutter_child_sm > .trucklist_drawer_left_block {
  padding: 0 10px;
}

.gutter_child_sm > .span_2, .gutter_child_sm > .span_inline_2, .gutter_child_sm > .span-lg-2, .menu_video > ul.gutter_child_sm > li, .multiple_menu_size.gutter_child_sm > li {
  padding: 0 10px;
}

.gutter_child_sm > .span_3, .gutter_child_sm > .span_inline_3, .gutter_child_sm > .span-lg-3, .multiple_menu_distance.gutter_child_sm > li, .branch_contact_block .gutter_child_sm > .branch_contact {
  padding: 0 10px;
}

.gutter_child_sm > .span_4, .gutter_child_sm > .span_inline_4, .gutter_child_sm > .span-lg-4, .gutter_child_sm > .multiple_select, .gutter_child_sm > .footer_inner_contents, .footer_bottom .gutter_child_sm > .footer_bottom_menu, .trucklist_detail_near_part ul .gutter_child_sm > li {
  padding: 0 10px;
}

.gutter_child_sm > .span_5, .gutter_child_sm > .span_inline_5, .gutter_child_sm > .span-lg-5, .gutter_child_sm > .about_point_expblock {
  padding: 0 10px;
}

.gutter_child_sm > .span-lg-6 {
  padding: 0 10px;
}

.gutter_child_sm > .span_7, .gutter_child_sm > .span_inline_7, .gutter_child_sm > .span-lg-7, .gutter_child_sm > .about_point_imageblock {
  padding: 0 10px;
}

.gutter_child_sm > .span_8, .gutter_child_sm > .span_inline_8, .gutter_child_sm > .span-lg-8 {
  padding: 0 10px;
}

.gutter_child_sm > .span_9, .gutter_child_sm > .span_inline_9, .gutter_child_sm > .span-lg-9 {
  padding: 0 10px;
}

.gutter_child_sm > .span_10, .gutter_child_sm > .span_inline_10, .gutter_child_sm > .span-lg-10 {
  padding: 0 10px;
}

.gutter_child_sm > .span_11, .gutter_child_sm > .span_inline_11, .gutter_child_sm > .span-lg-11, .gutter_child_sm > .trucklist_drawer_right_block {
  padding: 0 10px;
}

.gutter_child_sm > .span-lg-12 {
  padding: 0 10px;
}

.gutter_child_sm > .span-xl-1 {
  padding: 0 10px;
}

.gutter_child_sm > .span-xl-2, .gutter_child_sm > .trucklist_drawer_left_block {
  padding: 0 10px;
}

.gutter_child_sm > .span-xl-3, .gutter_child_sm > .truckdetail_right {
  padding: 0 10px;
}

.gutter_child_sm > .span-xl-4, .gutter_child_sm > .about_point_expblock, .gutter_child_sm > .branchdetail_right {
  padding: 0 10px;
}

.gutter_child_sm > .span-xl-5 {
  padding: 0 10px;
}

.gutter_child_sm > .span-xl-6 {
  padding: 0 10px;
}

.gutter_child_sm > .span-xl-7 {
  padding: 0 10px;
}

.gutter_child_sm > .span-xl-8, .gutter_child_sm > .about_point_imageblock, .gutter_child_sm > .branchdetail_left {
  padding: 0 10px;
}

.gutter_child_sm > .span-xl-9, .gutter_child_sm > .truckdetail_left {
  padding: 0 10px;
}

.gutter_child_sm > .span-xl-10, .gutter_child_sm > .trucklist_drawer_right_block {
  padding: 0 10px;
}

.gutter_child_sm > .span-xl-11 {
  padding: 0 10px;
}

.gutter_child_sm > .span-xl-12, .truckdetail_contact_btn .gutter_child_sm > li {
  padding: 0 10px;
}

.gutter_child_xs > .col_1 {
  padding: 0 5px;
}

.gutter_child_xs > .col_2 {
  padding: 0 5px;
}

.gutter_child_xs > .col_3 {
  padding: 0 5px;
}

.gutter_child_xs > .col_4 {
  padding: 0 5px;
}

.gutter_child_xs > .col_5 {
  padding: 0 5px;
}

.gutter_child_xs > .col_6 {
  padding: 0 5px;
}

.gutter_child_xs > .col_7 {
  padding: 0 5px;
}

.gutter_child_xs > .col_8 {
  padding: 0 5px;
}

.gutter_child_xs > .col_9 {
  padding: 0 5px;
}

.gutter_child_xs > .col_10 {
  padding: 0 5px;
}

.gutter_child_xs > .col_11 {
  padding: 0 5px;
}

.gutter_child_xs > .col_12 {
  padding: 0 5px;
}

.gutter_child_xs > .span-xs-1 {
  padding: 0 5px;
}

.gutter_child_xs > .span-xs-2 {
  padding: 0 5px;
}

.gutter_child_xs > .span-xs-3, .gutter_child_xs > .trucklist_drawer_left_block {
  padding: 0 5px;
}

.gutter_child_xs > .span-xs-4, .footer_bottom .footer_bottom_menu .gutter_child_xs > a, .menu_video > ul.gutter_child_xs > li, .top_category_menu .gutter_child_xs > li {
  padding: 0 5px;
}

.gutter_child_xs > .span-xs-5 {
  padding: 0 5px;
}

.gutter_child_xs > .span-xs-6, .gutter_child_xs > .multiple_select, .popup_menu_alart_block .gutter_child_xs > .alart_btn_block, .popup_func_menu_block .popup_func_menu .gutter_child_xs > li, .gmenu_trucklist.gutter_child_xs > li, .gmenu_company.gutter_child_xs > li, .gmenu_branch.gutter_child_xs > li, .gmenu_recruit.gutter_child_xs > li, .gmenu_quarity.gutter_child_xs > li, .multiple_menu_bodytype.gutter_child_xs > li, .multiple_menu_marker.gutter_child_xs > li, .multiple_menu_type.gutter_child_xs > li, .multiple_menu_year.gutter_child_xs > li, .multiple_menu_distance.gutter_child_xs > li, .multiple_menu_size.gutter_child_xs > li, .multiple_menu_area.gutter_child_xs > li, .gutter_child_xs > .top_search_alltruck_btn_block, .gutter_child_xs > .top_search_newtruck_btn_block, .truckdetail_overview_info li .gutter_child_xs > .truckdetail_overview_info_left, .truckdetail_overview_info li .gutter_child_xs > .truckdetail_overview_info_right {
  padding: 0 5px;
}

.gutter_child_xs > .span-xs-7 {
  padding: 0 5px;
}

.gutter_child_xs > .span-xs-8 {
  padding: 0 5px;
}

.gutter_child_xs > .span-xs-9, .gutter_child_xs > .trucklist_drawer_right_block {
  padding: 0 5px;
}

.gutter_child_xs > .span-xs-10 {
  padding: 0 5px;
}

.gutter_child_xs > .span-xs-11 {
  padding: 0 5px;
}

.gutter_child_xs > .span_1, .gutter_child_xs > .span_2, .gutter_child_xs > .span_3, .gutter_child_xs > .span_4, .gutter_child_xs > .span_5, .gutter_child_xs > .span_6, .gutter_child_xs > .span_7, .gutter_child_xs > .span_8, .gutter_child_xs > .span_9, .gutter_child_xs > .span_10, .gutter_child_xs > .span_11, .gutter_child_xs > .span_12, .gutter_child_xs > .span_inline_1, .gutter_child_xs > .span_inline_2, .gutter_child_xs > .span_inline_3, .gutter_child_xs > .span_inline_4, .gutter_child_xs > .span_inline_5, .gutter_child_xs > .span_inline_6, .gutter_child_xs > .span_inline_7, .gutter_child_xs > .span_inline_8, .gutter_child_xs > .span_inline_9, .gutter_child_xs > .span_inline_10, .gutter_child_xs > .span_inline_11, .gutter_child_xs > .span_inline_12, .gutter_child_xs > .span-xs-12, .footer_bottom .gutter_child_xs > .copyright, .footer_bottom .gutter_child_xs > .footer_bottom_menu, .gutter_child_xs > .current_count_number, .gutter_child_xs > .truckdetail_overview_info, .truckdetail_spectable .gutter_child_xs > dl, .gutter_child_xs > .truckdetail_checksheet_block, .gutter_child_xs > .truckdetail_uwamono_block, .gutter_child_xs > .truckdetail_checksheet_tire_block, .gutter_child_xs > .quality_checksheet_block, .gutter_child_xs > .quality_checksheet_tire_block, .truckdetail_contact_btn .gutter_child_xs > li, .trucklist_detail_near_part ul .gutter_child_xs > li, .branch_contact_block .gutter_child_xs > .branch_contact, .branch_exhibit .gutter_child_xs > li, .gutter_child_xs > .branch_contact_btn, .gutter_child_xs > .branch_access_btn {
  padding: 0 5px;
}

.gutter_child_xs > .span-sm-1 {
  padding: 0 5px;
}

.gutter_child_xs > .span-sm-2 {
  padding: 0 5px;
}

.gutter_child_xs > .span-sm-3, .top_category_menu .gutter_child_xs > li {
  padding: 0 5px;
}

.gutter_child_xs > .span-sm-4, .gutter_child_xs > .search_freeword_btn_block, .gmenu_trucklist.gutter_child_xs > li, .gmenu_company.gutter_child_xs > li, .gmenu_branch.gutter_child_xs > li, .gmenu_recruit.gutter_child_xs > li, .gmenu_quarity.gutter_child_xs > li, .multiple_menu_bodytype.gutter_child_xs > li, .multiple_menu_marker.gutter_child_xs > li, .multiple_menu_type.gutter_child_xs > li, .multiple_menu_year.gutter_child_xs > li, .multiple_menu_distance.gutter_child_xs > li, .multiple_menu_size.gutter_child_xs > li, .multiple_menu_area.gutter_child_xs > li, .gutter_child_xs > .trucklist_drawer_left_block {
  padding: 0 5px;
}

.gutter_child_xs > .span-sm-5 {
  padding: 0 5px;
}

.gutter_child_xs > .span-sm-6, .truckdetail_contact_btn .gutter_child_xs > li {
  padding: 0 5px;
}

.gutter_child_xs > .span-sm-7 {
  padding: 0 5px;
}

.gutter_child_xs > .span-sm-8, .gutter_child_xs > .search_freeword_input_block, .gutter_child_xs > .trucklist_drawer_right_block {
  padding: 0 5px;
}

.gutter_child_xs > .span-sm-9 {
  padding: 0 5px;
}

.gutter_child_xs > .span-sm-10 {
  padding: 0 5px;
}

.gutter_child_xs > .span-sm-11 {
  padding: 0 5px;
}

.gutter_child_xs > .span-sm-12, .gutter_child_xs > .truckdetail_left, .gutter_child_xs > .truckdetail_right, .trucklist_detail_near_part ul .gutter_child_xs > li, .branch_contact_block .gutter_child_xs > .branch_contact, .branch_exhibit .gutter_child_xs > li, .gutter_child_xs > .branchdetail_left, .gutter_child_xs > .branchdetail_right {
  padding: 0 5px;
}

.gutter_child_xs > .span-md-1 {
  padding: 0 5px;
}

.gutter_child_xs > .span-md-2, .top_category_menu .gutter_child_xs > li, .gutter_child_xs > .trucklist_drawer_left_block {
  padding: 0 5px;
}

.gutter_child_xs > .span_1, .gutter_child_xs > .span_inline_1, .gutter_child_xs > .span-md-3, .gmenu_trucklist.gutter_child_xs > li, .gmenu_company.gutter_child_xs > li, .gmenu_branch.gutter_child_xs > li, .gmenu_quarity.gutter_child_xs > li {
  padding: 0 5px;
}

.gutter_child_xs > .span_2, .gutter_child_xs > .span_inline_2, .gutter_child_xs > .span-md-4, .gutter_child_xs > .multiple_select, .gutter_child_xs > .top_search_alltruck_btn_block, .gutter_child_xs > .top_search_newtruck_btn_block, .gutter_child_xs > .current_count_number, .truckdetail_spectable .gutter_child_xs > dl, .gutter_child_xs > .quality_checksheet_block {
  padding: 0 5px;
}

.gutter_child_xs > .span-md-5, .footer_bottom .gutter_child_xs > .copyright {
  padding: 0 5px;
}

.gutter_child_xs > .span_3, .gutter_child_xs > .span_4, .gutter_child_xs > .span_5, .gutter_child_xs > .span_6, .gutter_child_xs > .span_7, .gutter_child_xs > .span_8, .gutter_child_xs > .span_9, .gutter_child_xs > .span_inline_3, .gutter_child_xs > .span_inline_4, .gutter_child_xs > .span_inline_5, .gutter_child_xs > .span_inline_6, .gutter_child_xs > .span_inline_7, .gutter_child_xs > .span_inline_8, .gutter_child_xs > .span-md-6, .gutter_child_xs > .banner_double_left, .gutter_child_xs > .banner_double_right, .gutter_child_xs > .truckdetail_checksheet_block, .gutter_child_xs > .truckdetail_uwamono_block, .gutter_child_xs > .truckdetail_checksheet_tire_block, .gutter_child_xs > .quality_checksheet_tire_block, .truckdetail_contact_btn .gutter_child_xs > li, .trucklist_detail_near_part ul .gutter_child_xs > li, .branch_contact_block .gutter_child_xs > .branch_contact, .branch_exhibit .gutter_child_xs > li {
  padding: 0 5px;
}

.gutter_child_xs > .span_inline_9, .gutter_child_xs > .span-md-7, .footer_bottom .gutter_child_xs > .footer_bottom_menu {
  padding: 0 5px;
}

.gutter_child_xs > .span_10, .gutter_child_xs > .span_inline_10, .gutter_child_xs > .span-md-8 {
  padding: 0 5px;
}

.gutter_child_xs > .span-md-9 {
  padding: 0 5px;
}

.gutter_child_xs > .span-md-10, .gutter_child_xs > .trucklist_drawer_right_block {
  padding: 0 5px;
}

.gutter_child_xs > .span-md-11 {
  padding: 0 5px;
}

.gutter_child_xs > .span-md-12, .gutter_child_xs > .refine_menu_search {
  padding: 0 5px;
}

.gutter_child_xs > .span_1, .gutter_child_xs > .span_inline_1, .gutter_child_xs > .span-lg-1, .gutter_child_xs > .trucklist_drawer_left_block {
  padding: 0 5px;
}

.gutter_child_xs > .span_2, .gutter_child_xs > .span_inline_2, .gutter_child_xs > .span-lg-2, .menu_video > ul.gutter_child_xs > li, .multiple_menu_size.gutter_child_xs > li {
  padding: 0 5px;
}

.gutter_child_xs > .span_3, .gutter_child_xs > .span_inline_3, .gutter_child_xs > .span-lg-3, .multiple_menu_distance.gutter_child_xs > li, .branch_contact_block .gutter_child_xs > .branch_contact {
  padding: 0 5px;
}

.gutter_child_xs > .span_4, .gutter_child_xs > .span_inline_4, .gutter_child_xs > .span-lg-4, .gutter_child_xs > .multiple_select, .gutter_child_xs > .footer_inner_contents, .footer_bottom .gutter_child_xs > .footer_bottom_menu, .trucklist_detail_near_part ul .gutter_child_xs > li {
  padding: 0 5px;
}

.gutter_child_xs > .span_5, .gutter_child_xs > .span_inline_5, .gutter_child_xs > .span-lg-5, .gutter_child_xs > .about_point_expblock {
  padding: 0 5px;
}

.gutter_child_xs > .span-lg-6 {
  padding: 0 5px;
}

.gutter_child_xs > .span_7, .gutter_child_xs > .span_inline_7, .gutter_child_xs > .span-lg-7, .gutter_child_xs > .about_point_imageblock {
  padding: 0 5px;
}

.gutter_child_xs > .span_8, .gutter_child_xs > .span_inline_8, .gutter_child_xs > .span-lg-8 {
  padding: 0 5px;
}

.gutter_child_xs > .span_9, .gutter_child_xs > .span_inline_9, .gutter_child_xs > .span-lg-9 {
  padding: 0 5px;
}

.gutter_child_xs > .span_10, .gutter_child_xs > .span_inline_10, .gutter_child_xs > .span-lg-10 {
  padding: 0 5px;
}

.gutter_child_xs > .span_11, .gutter_child_xs > .span_inline_11, .gutter_child_xs > .span-lg-11, .gutter_child_xs > .trucklist_drawer_right_block {
  padding: 0 5px;
}

.gutter_child_xs > .span-lg-12 {
  padding: 0 5px;
}

.gutter_child_xs > .span-xl-1 {
  padding: 0 5px;
}

.gutter_child_xs > .span-xl-2, .gutter_child_xs > .trucklist_drawer_left_block {
  padding: 0 5px;
}

.gutter_child_xs > .span-xl-3, .gutter_child_xs > .truckdetail_right {
  padding: 0 5px;
}

.gutter_child_xs > .span-xl-4, .gutter_child_xs > .about_point_expblock, .gutter_child_xs > .branchdetail_right {
  padding: 0 5px;
}

.gutter_child_xs > .span-xl-5 {
  padding: 0 5px;
}

.gutter_child_xs > .span-xl-6 {
  padding: 0 5px;
}

.gutter_child_xs > .span-xl-7 {
  padding: 0 5px;
}

.gutter_child_xs > .span-xl-8, .gutter_child_xs > .about_point_imageblock, .gutter_child_xs > .branchdetail_left {
  padding: 0 5px;
}

.gutter_child_xs > .span-xl-9, .gutter_child_xs > .truckdetail_left {
  padding: 0 5px;
}

.gutter_child_xs > .span-xl-10, .gutter_child_xs > .trucklist_drawer_right_block {
  padding: 0 5px;
}

.gutter_child_xs > .span-xl-11 {
  padding: 0 5px;
}

.gutter_child_xs > .span-xl-12, .truckdetail_contact_btn .gutter_child_xs > li {
  padding: 0 5px;
}

.gutter_3l {
  padding: 0 30px;
  /* =30px */
}

.gutter_xl {
  padding: 0 25px;
  /* =25px */
}

.gutter_lg {
  padding: 0 20px;
  /* =20px */
}

.gutter_md {
  padding: 0 15px;
  /* =15px */
}

.gutter_sm {
  padding: 0 10px;
  /* =10px */
}

.gutter_xs {
  padding: 0 5px;
  /* =5px */
}

.space_3l {
  padding: 30px;
  /* =30px */
}

.space_xl {
  padding: 25px;
  /* =25px */
}

.space_lg {
  padding: 20px;
  /* =20px */
}

.space_md {
  padding: 15px;
  /* =15px */
}

.space_sm {
  padding: 10px;
  /* =10px */
}

.space_xs {
  padding: 5px;
  /* =5px */
}

.space_9l {
  padding: 120px;
  position: relative;
}

.space_9l:before, .space_9l:after {
  content: " ";
  display: table;
}

.space_9l:after {
  clear: both;
}

.space_8l {
  padding: 100px;
  position: relative;
}

.space_8l:before, .space_8l:after {
  content: " ";
  display: table;
}

.space_8l:after {
  clear: both;
}

.space_7l {
  padding: 80px;
  position: relative;
}

.space_7l:before, .space_7l:after {
  content: " ";
  display: table;
}

.space_7l:after {
  clear: both;
}

.space_6l {
  padding: 60px;
  position: relative;
}

.space_6l:before, .space_6l:after {
  content: " ";
  display: table;
}

.space_6l:after {
  clear: both;
}

.space_5l {
  padding: 40px;
  position: relative;
}

.space_5l:before, .space_5l:after {
  content: " ";
  display: table;
}

.space_5l:after {
  clear: both;
}

.space_4l {
  padding: 35px;
  position: relative;
}

.space_4l:before, .space_4l:after {
  content: " ";
  display: table;
}

.space_4l:after {
  clear: both;
}

.space_3l {
  padding: 30px;
  position: relative;
}

.space_3l:before, .space_3l:after {
  content: " ";
  display: table;
}

.space_3l:after {
  clear: both;
}

.space_xl {
  padding: 25px;
  position: relative;
}

.space_xl:before, .space_xl:after {
  content: " ";
  display: table;
}

.space_xl:after {
  clear: both;
}

.space_lg {
  padding: 20px;
  position: relative;
}

.space_lg:before, .space_lg:after {
  content: " ";
  display: table;
}

.space_lg:after {
  clear: both;
}

.space_md {
  padding: 15px;
  position: relative;
}

.space_md:before, .space_md:after {
  content: " ";
  display: table;
}

.space_md:after {
  clear: both;
}

.space_sm {
  padding: 10px;
  position: relative;
}

.space_sm:before, .space_sm:after {
  content: " ";
  display: table;
}

.space_sm:after {
  clear: both;
}

.space_xs {
  padding: 5px;
  position: relative;
}

.space_xs:before, .space_xs:after {
  content: " ";
  display: table;
}

.space_xs:after {
  clear: both;
}

.space_child_9l .col_1 {
  padding: 120px;
}

.space_child_9l .col_2 {
  padding: 120px;
}

.space_child_9l .col_3 {
  padding: 120px;
}

.space_child_9l .col_4 {
  padding: 120px;
}

.space_child_9l .col_5 {
  padding: 120px;
}

.space_child_9l .col_6 {
  padding: 120px;
}

.space_child_9l .col_7 {
  padding: 120px;
}

.space_child_9l .col_8 {
  padding: 120px;
}

.space_child_9l .col_9 {
  padding: 120px;
}

.space_child_9l .col_10 {
  padding: 120px;
}

.space_child_9l .col_11 {
  padding: 120px;
}

.space_child_9l .col_12 {
  padding: 120px;
}

.space_child_9l .span_1 {
  padding: 120px;
}

.space_child_9l .span_2 {
  padding: 120px;
}

.space_child_9l .span_3 {
  padding: 120px;
}

.space_child_9l .span_4 {
  padding: 120px;
}

.space_child_9l .span_5 {
  padding: 120px;
}

.space_child_9l .span_6 {
  padding: 120px;
}

.space_child_9l .span_7 {
  padding: 120px;
}

.space_child_9l .span_8 {
  padding: 120px;
}

.space_child_9l .span_9 {
  padding: 120px;
}

.space_child_9l .span_10 {
  padding: 120px;
}

.space_child_9l .span_11 {
  padding: 120px;
}

.space_child_9l .span_12 {
  padding: 120px;
}

.space_child_9l .span-xs-1 {
  padding: 120px;
}

.space_child_9l .span-xs-2 {
  padding: 120px;
}

.space_child_9l .span-xs-3 {
  padding: 120px;
}

.space_child_9l .span-xs-4 {
  padding: 120px;
}

.space_child_9l .span-xs-5 {
  padding: 120px;
}

.space_child_9l .span-xs-6, .space_child_9l .multiple_select {
  padding: 120px;
}

.space_child_9l .span-xs-7 {
  padding: 120px;
}

.space_child_9l .span-xs-8 {
  padding: 120px;
}

.space_child_9l .span-xs-9 {
  padding: 120px;
}

.space_child_9l .span-xs-10 {
  padding: 120px;
}

.space_child_9l .span-xs-11 {
  padding: 120px;
}

.space_child_9l .span-xs-12 {
  padding: 120px;
}

.space_child_9l .span-sm-1 {
  padding: 120px;
}

.space_child_9l .span-sm-2 {
  padding: 120px;
}

.space_child_9l .span-sm-3 {
  padding: 120px;
}

.space_child_9l .span-sm-4 {
  padding: 120px;
}

.space_child_9l .span-sm-5 {
  padding: 120px;
}

.space_child_9l .span-sm-6 {
  padding: 120px;
}

.space_child_9l .span-sm-7 {
  padding: 120px;
}

.space_child_9l .span-sm-8 {
  padding: 120px;
}

.space_child_9l .span-sm-9 {
  padding: 120px;
}

.space_child_9l .span-sm-10 {
  padding: 120px;
}

.space_child_9l .span-sm-11 {
  padding: 120px;
}

.space_child_9l .span-sm-12 {
  padding: 120px;
}

.space_child_9l .span-md-1 {
  padding: 120px;
}

.space_child_9l .span-md-2 {
  padding: 120px;
}

.space_child_9l .span-md-3 {
  padding: 120px;
}

.space_child_9l .span-md-4, .space_child_9l .multiple_select {
  padding: 120px;
}

.space_child_9l .span-md-5 {
  padding: 120px;
}

.space_child_9l .span-md-6 {
  padding: 120px;
}

.space_child_9l .span-md-7 {
  padding: 120px;
}

.space_child_9l .span-md-8 {
  padding: 120px;
}

.space_child_9l .span-md-9 {
  padding: 120px;
}

.space_child_9l .span-md-10 {
  padding: 120px;
}

.space_child_9l .span-md-11 {
  padding: 120px;
}

.space_child_9l .span-md-12 {
  padding: 120px;
}

.space_child_9l .span-lg-1 {
  padding: 120px;
}

.space_child_9l .span-lg-2 {
  padding: 120px;
}

.space_child_9l .span-lg-3 {
  padding: 120px;
}

.space_child_9l .span-lg-4, .space_child_9l .multiple_select {
  padding: 120px;
}

.space_child_9l .span-lg-5 {
  padding: 120px;
}

.space_child_9l .span-lg-6 {
  padding: 120px;
}

.space_child_9l .span-lg-7 {
  padding: 120px;
}

.space_child_9l .span-lg-8 {
  padding: 120px;
}

.space_child_9l .span-lg-9 {
  padding: 120px;
}

.space_child_9l .span-lg-10 {
  padding: 120px;
}

.space_child_9l .span-lg-11 {
  padding: 120px;
}

.space_child_9l .span-lg-12 {
  padding: 120px;
}

.space_child_9l .span-xl-1 {
  padding: 120px;
}

.space_child_9l .span-xl-2 {
  padding: 120px;
}

.space_child_9l .span-xl-3 {
  padding: 120px;
}

.space_child_9l .span-xl-4 {
  padding: 120px;
}

.space_child_9l .span-xl-5 {
  padding: 120px;
}

.space_child_9l .span-xl-6 {
  padding: 120px;
}

.space_child_9l .span-xl-7 {
  padding: 120px;
}

.space_child_9l .span-xl-8 {
  padding: 120px;
}

.space_child_9l .span-xl-9 {
  padding: 120px;
}

.space_child_9l .span-xl-10 {
  padding: 120px;
}

.space_child_9l .span-xl-11 {
  padding: 120px;
}

.space_child_9l .span-xl-12 {
  padding: 120px;
}

.space_child_9l .span_inline_1 {
  padding: 120px;
}

.space_child_9l .span_inline_2 {
  padding: 120px;
}

.space_child_9l .span_inline_3 {
  padding: 120px;
}

.space_child_9l .span_inline_4 {
  padding: 120px;
}

.space_child_9l .span_inline_5 {
  padding: 120px;
}

.space_child_9l .span_inline_6 {
  padding: 120px;
}

.space_child_9l .span_inline_7 {
  padding: 120px;
}

.space_child_9l .span_inline_8 {
  padding: 120px;
}

.space_child_9l .span_inline_9 {
  padding: 120px;
}

.space_child_9l .span_inline_10 {
  padding: 120px;
}

.space_child_9l .span_inline_11 {
  padding: 120px;
}

.space_child_9l .span_inline_12 {
  padding: 120px;
}

.space_child_8l .col_1 {
  padding: 100px;
}

.space_child_8l .col_2 {
  padding: 100px;
}

.space_child_8l .col_3 {
  padding: 100px;
}

.space_child_8l .col_4 {
  padding: 100px;
}

.space_child_8l .col_5 {
  padding: 100px;
}

.space_child_8l .col_6 {
  padding: 100px;
}

.space_child_8l .col_7 {
  padding: 100px;
}

.space_child_8l .col_8 {
  padding: 100px;
}

.space_child_8l .col_9 {
  padding: 100px;
}

.space_child_8l .col_10 {
  padding: 100px;
}

.space_child_8l .col_11 {
  padding: 100px;
}

.space_child_8l .col_12 {
  padding: 100px;
}

.space_child_8l .span_1 {
  padding: 100px;
}

.space_child_8l .span_2 {
  padding: 100px;
}

.space_child_8l .span_3 {
  padding: 100px;
}

.space_child_8l .span_4 {
  padding: 100px;
}

.space_child_8l .span_5 {
  padding: 100px;
}

.space_child_8l .span_6 {
  padding: 100px;
}

.space_child_8l .span_7 {
  padding: 100px;
}

.space_child_8l .span_8 {
  padding: 100px;
}

.space_child_8l .span_9 {
  padding: 100px;
}

.space_child_8l .span_10 {
  padding: 100px;
}

.space_child_8l .span_11 {
  padding: 100px;
}

.space_child_8l .span_12 {
  padding: 100px;
}

.space_child_8l .span-xs-1 {
  padding: 100px;
}

.space_child_8l .span-xs-2 {
  padding: 100px;
}

.space_child_8l .span-xs-3 {
  padding: 100px;
}

.space_child_8l .span-xs-4 {
  padding: 100px;
}

.space_child_8l .span-xs-5 {
  padding: 100px;
}

.space_child_8l .span-xs-6, .space_child_8l .multiple_select {
  padding: 100px;
}

.space_child_8l .span-xs-7 {
  padding: 100px;
}

.space_child_8l .span-xs-8 {
  padding: 100px;
}

.space_child_8l .span-xs-9 {
  padding: 100px;
}

.space_child_8l .span-xs-10 {
  padding: 100px;
}

.space_child_8l .span-xs-11 {
  padding: 100px;
}

.space_child_8l .span-xs-12 {
  padding: 100px;
}

.space_child_8l .span-sm-1 {
  padding: 100px;
}

.space_child_8l .span-sm-2 {
  padding: 100px;
}

.space_child_8l .span-sm-3 {
  padding: 100px;
}

.space_child_8l .span-sm-4 {
  padding: 100px;
}

.space_child_8l .span-sm-5 {
  padding: 100px;
}

.space_child_8l .span-sm-6 {
  padding: 100px;
}

.space_child_8l .span-sm-7 {
  padding: 100px;
}

.space_child_8l .span-sm-8 {
  padding: 100px;
}

.space_child_8l .span-sm-9 {
  padding: 100px;
}

.space_child_8l .span-sm-10 {
  padding: 100px;
}

.space_child_8l .span-sm-11 {
  padding: 100px;
}

.space_child_8l .span-sm-12 {
  padding: 100px;
}

.space_child_8l .span-md-1 {
  padding: 100px;
}

.space_child_8l .span-md-2 {
  padding: 100px;
}

.space_child_8l .span-md-3 {
  padding: 100px;
}

.space_child_8l .span-md-4, .space_child_8l .multiple_select {
  padding: 100px;
}

.space_child_8l .span-md-5 {
  padding: 100px;
}

.space_child_8l .span-md-6 {
  padding: 100px;
}

.space_child_8l .span-md-7 {
  padding: 100px;
}

.space_child_8l .span-md-8 {
  padding: 100px;
}

.space_child_8l .span-md-9 {
  padding: 100px;
}

.space_child_8l .span-md-10 {
  padding: 100px;
}

.space_child_8l .span-md-11 {
  padding: 100px;
}

.space_child_8l .span-md-12 {
  padding: 100px;
}

.space_child_8l .span-lg-1 {
  padding: 100px;
}

.space_child_8l .span-lg-2 {
  padding: 100px;
}

.space_child_8l .span-lg-3 {
  padding: 100px;
}

.space_child_8l .span-lg-4, .space_child_8l .multiple_select {
  padding: 100px;
}

.space_child_8l .span-lg-5 {
  padding: 100px;
}

.space_child_8l .span-lg-6 {
  padding: 100px;
}

.space_child_8l .span-lg-7 {
  padding: 100px;
}

.space_child_8l .span-lg-8 {
  padding: 100px;
}

.space_child_8l .span-lg-9 {
  padding: 100px;
}

.space_child_8l .span-lg-10 {
  padding: 100px;
}

.space_child_8l .span-lg-11 {
  padding: 100px;
}

.space_child_8l .span-lg-12 {
  padding: 100px;
}

.space_child_8l .span-xl-1 {
  padding: 100px;
}

.space_child_8l .span-xl-2 {
  padding: 100px;
}

.space_child_8l .span-xl-3 {
  padding: 100px;
}

.space_child_8l .span-xl-4 {
  padding: 100px;
}

.space_child_8l .span-xl-5 {
  padding: 100px;
}

.space_child_8l .span-xl-6 {
  padding: 100px;
}

.space_child_8l .span-xl-7 {
  padding: 100px;
}

.space_child_8l .span-xl-8 {
  padding: 100px;
}

.space_child_8l .span-xl-9 {
  padding: 100px;
}

.space_child_8l .span-xl-10 {
  padding: 100px;
}

.space_child_8l .span-xl-11 {
  padding: 100px;
}

.space_child_8l .span-xl-12 {
  padding: 100px;
}

.space_child_8l .span_inline_1 {
  padding: 100px;
}

.space_child_8l .span_inline_2 {
  padding: 100px;
}

.space_child_8l .span_inline_3 {
  padding: 100px;
}

.space_child_8l .span_inline_4 {
  padding: 100px;
}

.space_child_8l .span_inline_5 {
  padding: 100px;
}

.space_child_8l .span_inline_6 {
  padding: 100px;
}

.space_child_8l .span_inline_7 {
  padding: 100px;
}

.space_child_8l .span_inline_8 {
  padding: 100px;
}

.space_child_8l .span_inline_9 {
  padding: 100px;
}

.space_child_8l .span_inline_10 {
  padding: 100px;
}

.space_child_8l .span_inline_11 {
  padding: 100px;
}

.space_child_8l .span_inline_12 {
  padding: 100px;
}

.space_child_7l .col_1 {
  padding: 80px;
}

.space_child_7l .col_2 {
  padding: 80px;
}

.space_child_7l .col_3 {
  padding: 80px;
}

.space_child_7l .col_4 {
  padding: 80px;
}

.space_child_7l .col_5 {
  padding: 80px;
}

.space_child_7l .col_6 {
  padding: 80px;
}

.space_child_7l .col_7 {
  padding: 80px;
}

.space_child_7l .col_8 {
  padding: 80px;
}

.space_child_7l .col_9 {
  padding: 80px;
}

.space_child_7l .col_10 {
  padding: 80px;
}

.space_child_7l .col_11 {
  padding: 80px;
}

.space_child_7l .col_12 {
  padding: 80px;
}

.space_child_7l .span_1 {
  padding: 80px;
}

.space_child_7l .span_2 {
  padding: 80px;
}

.space_child_7l .span_3 {
  padding: 80px;
}

.space_child_7l .span_4 {
  padding: 80px;
}

.space_child_7l .span_5 {
  padding: 80px;
}

.space_child_7l .span_6 {
  padding: 80px;
}

.space_child_7l .span_7 {
  padding: 80px;
}

.space_child_7l .span_8 {
  padding: 80px;
}

.space_child_7l .span_9 {
  padding: 80px;
}

.space_child_7l .span_10 {
  padding: 80px;
}

.space_child_7l .span_11 {
  padding: 80px;
}

.space_child_7l .span_12 {
  padding: 80px;
}

.space_child_7l .span-xs-1 {
  padding: 80px;
}

.space_child_7l .span-xs-2 {
  padding: 80px;
}

.space_child_7l .span-xs-3 {
  padding: 80px;
}

.space_child_7l .span-xs-4 {
  padding: 80px;
}

.space_child_7l .span-xs-5 {
  padding: 80px;
}

.space_child_7l .span-xs-6, .space_child_7l .multiple_select {
  padding: 80px;
}

.space_child_7l .span-xs-7 {
  padding: 80px;
}

.space_child_7l .span-xs-8 {
  padding: 80px;
}

.space_child_7l .span-xs-9 {
  padding: 80px;
}

.space_child_7l .span-xs-10 {
  padding: 80px;
}

.space_child_7l .span-xs-11 {
  padding: 80px;
}

.space_child_7l .span-xs-12 {
  padding: 80px;
}

.space_child_7l .span-sm-1 {
  padding: 80px;
}

.space_child_7l .span-sm-2 {
  padding: 80px;
}

.space_child_7l .span-sm-3 {
  padding: 80px;
}

.space_child_7l .span-sm-4 {
  padding: 80px;
}

.space_child_7l .span-sm-5 {
  padding: 80px;
}

.space_child_7l .span-sm-6 {
  padding: 80px;
}

.space_child_7l .span-sm-7 {
  padding: 80px;
}

.space_child_7l .span-sm-8 {
  padding: 80px;
}

.space_child_7l .span-sm-9 {
  padding: 80px;
}

.space_child_7l .span-sm-10 {
  padding: 80px;
}

.space_child_7l .span-sm-11 {
  padding: 80px;
}

.space_child_7l .span-sm-12 {
  padding: 80px;
}

.space_child_7l .span-md-1 {
  padding: 80px;
}

.space_child_7l .span-md-2 {
  padding: 80px;
}

.space_child_7l .span-md-3 {
  padding: 80px;
}

.space_child_7l .span-md-4, .space_child_7l .multiple_select {
  padding: 80px;
}

.space_child_7l .span-md-5 {
  padding: 80px;
}

.space_child_7l .span-md-6 {
  padding: 80px;
}

.space_child_7l .span-md-7 {
  padding: 80px;
}

.space_child_7l .span-md-8 {
  padding: 80px;
}

.space_child_7l .span-md-9 {
  padding: 80px;
}

.space_child_7l .span-md-10 {
  padding: 80px;
}

.space_child_7l .span-md-11 {
  padding: 80px;
}

.space_child_7l .span-md-12 {
  padding: 80px;
}

.space_child_7l .span-lg-1 {
  padding: 80px;
}

.space_child_7l .span-lg-2 {
  padding: 80px;
}

.space_child_7l .span-lg-3 {
  padding: 80px;
}

.space_child_7l .span-lg-4, .space_child_7l .multiple_select {
  padding: 80px;
}

.space_child_7l .span-lg-5 {
  padding: 80px;
}

.space_child_7l .span-lg-6 {
  padding: 80px;
}

.space_child_7l .span-lg-7 {
  padding: 80px;
}

.space_child_7l .span-lg-8 {
  padding: 80px;
}

.space_child_7l .span-lg-9 {
  padding: 80px;
}

.space_child_7l .span-lg-10 {
  padding: 80px;
}

.space_child_7l .span-lg-11 {
  padding: 80px;
}

.space_child_7l .span-lg-12 {
  padding: 80px;
}

.space_child_7l .span-xl-1 {
  padding: 80px;
}

.space_child_7l .span-xl-2 {
  padding: 80px;
}

.space_child_7l .span-xl-3 {
  padding: 80px;
}

.space_child_7l .span-xl-4 {
  padding: 80px;
}

.space_child_7l .span-xl-5 {
  padding: 80px;
}

.space_child_7l .span-xl-6 {
  padding: 80px;
}

.space_child_7l .span-xl-7 {
  padding: 80px;
}

.space_child_7l .span-xl-8 {
  padding: 80px;
}

.space_child_7l .span-xl-9 {
  padding: 80px;
}

.space_child_7l .span-xl-10 {
  padding: 80px;
}

.space_child_7l .span-xl-11 {
  padding: 80px;
}

.space_child_7l .span-xl-12 {
  padding: 80px;
}

.space_child_7l .span_inline_1 {
  padding: 80px;
}

.space_child_7l .span_inline_2 {
  padding: 80px;
}

.space_child_7l .span_inline_3 {
  padding: 80px;
}

.space_child_7l .span_inline_4 {
  padding: 80px;
}

.space_child_7l .span_inline_5 {
  padding: 80px;
}

.space_child_7l .span_inline_6 {
  padding: 80px;
}

.space_child_7l .span_inline_7 {
  padding: 80px;
}

.space_child_7l .span_inline_8 {
  padding: 80px;
}

.space_child_7l .span_inline_9 {
  padding: 80px;
}

.space_child_7l .span_inline_10 {
  padding: 80px;
}

.space_child_7l .span_inline_11 {
  padding: 80px;
}

.space_child_7l .span_inline_12 {
  padding: 80px;
}

.space_child_6l .col_1 {
  padding: 60px;
}

.space_child_6l .col_2 {
  padding: 60px;
}

.space_child_6l .col_3 {
  padding: 60px;
}

.space_child_6l .col_4 {
  padding: 60px;
}

.space_child_6l .col_5 {
  padding: 60px;
}

.space_child_6l .col_6 {
  padding: 60px;
}

.space_child_6l .col_7 {
  padding: 60px;
}

.space_child_6l .col_8 {
  padding: 60px;
}

.space_child_6l .col_9 {
  padding: 60px;
}

.space_child_6l .col_10 {
  padding: 60px;
}

.space_child_6l .col_11 {
  padding: 60px;
}

.space_child_6l .col_12 {
  padding: 60px;
}

.space_child_6l .span_1 {
  padding: 60px;
}

.space_child_6l .span_2 {
  padding: 60px;
}

.space_child_6l .span_3 {
  padding: 60px;
}

.space_child_6l .span_4 {
  padding: 60px;
}

.space_child_6l .span_5 {
  padding: 60px;
}

.space_child_6l .span_6 {
  padding: 60px;
}

.space_child_6l .span_7 {
  padding: 60px;
}

.space_child_6l .span_8 {
  padding: 60px;
}

.space_child_6l .span_9 {
  padding: 60px;
}

.space_child_6l .span_10 {
  padding: 60px;
}

.space_child_6l .span_11 {
  padding: 60px;
}

.space_child_6l .span_12 {
  padding: 60px;
}

.space_child_6l .span-xs-1 {
  padding: 60px;
}

.space_child_6l .span-xs-2 {
  padding: 60px;
}

.space_child_6l .span-xs-3 {
  padding: 60px;
}

.space_child_6l .span-xs-4 {
  padding: 60px;
}

.space_child_6l .span-xs-5 {
  padding: 60px;
}

.space_child_6l .span-xs-6, .space_child_6l .multiple_select {
  padding: 60px;
}

.space_child_6l .span-xs-7 {
  padding: 60px;
}

.space_child_6l .span-xs-8 {
  padding: 60px;
}

.space_child_6l .span-xs-9 {
  padding: 60px;
}

.space_child_6l .span-xs-10 {
  padding: 60px;
}

.space_child_6l .span-xs-11 {
  padding: 60px;
}

.space_child_6l .span-xs-12 {
  padding: 60px;
}

.space_child_6l .span-sm-1 {
  padding: 60px;
}

.space_child_6l .span-sm-2 {
  padding: 60px;
}

.space_child_6l .span-sm-3 {
  padding: 60px;
}

.space_child_6l .span-sm-4 {
  padding: 60px;
}

.space_child_6l .span-sm-5 {
  padding: 60px;
}

.space_child_6l .span-sm-6 {
  padding: 60px;
}

.space_child_6l .span-sm-7 {
  padding: 60px;
}

.space_child_6l .span-sm-8 {
  padding: 60px;
}

.space_child_6l .span-sm-9 {
  padding: 60px;
}

.space_child_6l .span-sm-10 {
  padding: 60px;
}

.space_child_6l .span-sm-11 {
  padding: 60px;
}

.space_child_6l .span-sm-12 {
  padding: 60px;
}

.space_child_6l .span-md-1 {
  padding: 60px;
}

.space_child_6l .span-md-2 {
  padding: 60px;
}

.space_child_6l .span-md-3 {
  padding: 60px;
}

.space_child_6l .span-md-4, .space_child_6l .multiple_select {
  padding: 60px;
}

.space_child_6l .span-md-5 {
  padding: 60px;
}

.space_child_6l .span-md-6 {
  padding: 60px;
}

.space_child_6l .span-md-7 {
  padding: 60px;
}

.space_child_6l .span-md-8 {
  padding: 60px;
}

.space_child_6l .span-md-9 {
  padding: 60px;
}

.space_child_6l .span-md-10 {
  padding: 60px;
}

.space_child_6l .span-md-11 {
  padding: 60px;
}

.space_child_6l .span-md-12 {
  padding: 60px;
}

.space_child_6l .span-lg-1 {
  padding: 60px;
}

.space_child_6l .span-lg-2 {
  padding: 60px;
}

.space_child_6l .span-lg-3 {
  padding: 60px;
}

.space_child_6l .span-lg-4, .space_child_6l .multiple_select {
  padding: 60px;
}

.space_child_6l .span-lg-5 {
  padding: 60px;
}

.space_child_6l .span-lg-6 {
  padding: 60px;
}

.space_child_6l .span-lg-7 {
  padding: 60px;
}

.space_child_6l .span-lg-8 {
  padding: 60px;
}

.space_child_6l .span-lg-9 {
  padding: 60px;
}

.space_child_6l .span-lg-10 {
  padding: 60px;
}

.space_child_6l .span-lg-11 {
  padding: 60px;
}

.space_child_6l .span-lg-12 {
  padding: 60px;
}

.space_child_6l .span-xl-1 {
  padding: 60px;
}

.space_child_6l .span-xl-2 {
  padding: 60px;
}

.space_child_6l .span-xl-3 {
  padding: 60px;
}

.space_child_6l .span-xl-4 {
  padding: 60px;
}

.space_child_6l .span-xl-5 {
  padding: 60px;
}

.space_child_6l .span-xl-6 {
  padding: 60px;
}

.space_child_6l .span-xl-7 {
  padding: 60px;
}

.space_child_6l .span-xl-8 {
  padding: 60px;
}

.space_child_6l .span-xl-9 {
  padding: 60px;
}

.space_child_6l .span-xl-10 {
  padding: 60px;
}

.space_child_6l .span-xl-11 {
  padding: 60px;
}

.space_child_6l .span-xl-12 {
  padding: 60px;
}

.space_child_6l .span_inline_1 {
  padding: 60px;
}

.space_child_6l .span_inline_2 {
  padding: 60px;
}

.space_child_6l .span_inline_3 {
  padding: 60px;
}

.space_child_6l .span_inline_4 {
  padding: 60px;
}

.space_child_6l .span_inline_5 {
  padding: 60px;
}

.space_child_6l .span_inline_6 {
  padding: 60px;
}

.space_child_6l .span_inline_7 {
  padding: 60px;
}

.space_child_6l .span_inline_8 {
  padding: 60px;
}

.space_child_6l .span_inline_9 {
  padding: 60px;
}

.space_child_6l .span_inline_10 {
  padding: 60px;
}

.space_child_6l .span_inline_11 {
  padding: 60px;
}

.space_child_6l .span_inline_12 {
  padding: 60px;
}

.space_child_5l .col_1 {
  padding: 40px;
}

.space_child_5l .col_2 {
  padding: 40px;
}

.space_child_5l .col_3 {
  padding: 40px;
}

.space_child_5l .col_4 {
  padding: 40px;
}

.space_child_5l .col_5 {
  padding: 40px;
}

.space_child_5l .col_6 {
  padding: 40px;
}

.space_child_5l .col_7 {
  padding: 40px;
}

.space_child_5l .col_8 {
  padding: 40px;
}

.space_child_5l .col_9 {
  padding: 40px;
}

.space_child_5l .col_10 {
  padding: 40px;
}

.space_child_5l .col_11 {
  padding: 40px;
}

.space_child_5l .col_12 {
  padding: 40px;
}

.space_child_5l .span_1 {
  padding: 40px;
}

.space_child_5l .span_2 {
  padding: 40px;
}

.space_child_5l .span_3 {
  padding: 40px;
}

.space_child_5l .span_4 {
  padding: 40px;
}

.space_child_5l .span_5 {
  padding: 40px;
}

.space_child_5l .span_6 {
  padding: 40px;
}

.space_child_5l .span_7 {
  padding: 40px;
}

.space_child_5l .span_8 {
  padding: 40px;
}

.space_child_5l .span_9 {
  padding: 40px;
}

.space_child_5l .span_10 {
  padding: 40px;
}

.space_child_5l .span_11 {
  padding: 40px;
}

.space_child_5l .span_12 {
  padding: 40px;
}

.space_child_5l .span-xs-1 {
  padding: 40px;
}

.space_child_5l .span-xs-2 {
  padding: 40px;
}

.space_child_5l .span-xs-3 {
  padding: 40px;
}

.space_child_5l .span-xs-4 {
  padding: 40px;
}

.space_child_5l .span-xs-5 {
  padding: 40px;
}

.space_child_5l .span-xs-6, .space_child_5l .multiple_select {
  padding: 40px;
}

.space_child_5l .span-xs-7 {
  padding: 40px;
}

.space_child_5l .span-xs-8 {
  padding: 40px;
}

.space_child_5l .span-xs-9 {
  padding: 40px;
}

.space_child_5l .span-xs-10 {
  padding: 40px;
}

.space_child_5l .span-xs-11 {
  padding: 40px;
}

.space_child_5l .span-xs-12 {
  padding: 40px;
}

.space_child_5l .span-sm-1 {
  padding: 40px;
}

.space_child_5l .span-sm-2 {
  padding: 40px;
}

.space_child_5l .span-sm-3 {
  padding: 40px;
}

.space_child_5l .span-sm-4 {
  padding: 40px;
}

.space_child_5l .span-sm-5 {
  padding: 40px;
}

.space_child_5l .span-sm-6 {
  padding: 40px;
}

.space_child_5l .span-sm-7 {
  padding: 40px;
}

.space_child_5l .span-sm-8 {
  padding: 40px;
}

.space_child_5l .span-sm-9 {
  padding: 40px;
}

.space_child_5l .span-sm-10 {
  padding: 40px;
}

.space_child_5l .span-sm-11 {
  padding: 40px;
}

.space_child_5l .span-sm-12 {
  padding: 40px;
}

.space_child_5l .span-md-1 {
  padding: 40px;
}

.space_child_5l .span-md-2 {
  padding: 40px;
}

.space_child_5l .span-md-3 {
  padding: 40px;
}

.space_child_5l .span-md-4, .space_child_5l .multiple_select {
  padding: 40px;
}

.space_child_5l .span-md-5 {
  padding: 40px;
}

.space_child_5l .span-md-6 {
  padding: 40px;
}

.space_child_5l .span-md-7 {
  padding: 40px;
}

.space_child_5l .span-md-8 {
  padding: 40px;
}

.space_child_5l .span-md-9 {
  padding: 40px;
}

.space_child_5l .span-md-10 {
  padding: 40px;
}

.space_child_5l .span-md-11 {
  padding: 40px;
}

.space_child_5l .span-md-12 {
  padding: 40px;
}

.space_child_5l .span-lg-1 {
  padding: 40px;
}

.space_child_5l .span-lg-2 {
  padding: 40px;
}

.space_child_5l .span-lg-3 {
  padding: 40px;
}

.space_child_5l .span-lg-4, .space_child_5l .multiple_select {
  padding: 40px;
}

.space_child_5l .span-lg-5 {
  padding: 40px;
}

.space_child_5l .span-lg-6 {
  padding: 40px;
}

.space_child_5l .span-lg-7 {
  padding: 40px;
}

.space_child_5l .span-lg-8 {
  padding: 40px;
}

.space_child_5l .span-lg-9 {
  padding: 40px;
}

.space_child_5l .span-lg-10 {
  padding: 40px;
}

.space_child_5l .span-lg-11 {
  padding: 40px;
}

.space_child_5l .span-lg-12 {
  padding: 40px;
}

.space_child_5l .span-xl-1 {
  padding: 40px;
}

.space_child_5l .span-xl-2 {
  padding: 40px;
}

.space_child_5l .span-xl-3 {
  padding: 40px;
}

.space_child_5l .span-xl-4 {
  padding: 40px;
}

.space_child_5l .span-xl-5 {
  padding: 40px;
}

.space_child_5l .span-xl-6 {
  padding: 40px;
}

.space_child_5l .span-xl-7 {
  padding: 40px;
}

.space_child_5l .span-xl-8 {
  padding: 40px;
}

.space_child_5l .span-xl-9 {
  padding: 40px;
}

.space_child_5l .span-xl-10 {
  padding: 40px;
}

.space_child_5l .span-xl-11 {
  padding: 40px;
}

.space_child_5l .span-xl-12 {
  padding: 40px;
}

.space_child_5l .span_inline_1 {
  padding: 40px;
}

.space_child_5l .span_inline_2 {
  padding: 40px;
}

.space_child_5l .span_inline_3 {
  padding: 40px;
}

.space_child_5l .span_inline_4 {
  padding: 40px;
}

.space_child_5l .span_inline_5 {
  padding: 40px;
}

.space_child_5l .span_inline_6 {
  padding: 40px;
}

.space_child_5l .span_inline_7 {
  padding: 40px;
}

.space_child_5l .span_inline_8 {
  padding: 40px;
}

.space_child_5l .span_inline_9 {
  padding: 40px;
}

.space_child_5l .span_inline_10 {
  padding: 40px;
}

.space_child_5l .span_inline_11 {
  padding: 40px;
}

.space_child_5l .span_inline_12 {
  padding: 40px;
}

.space_child_4l .col_1 {
  padding: 35px;
}

.space_child_4l .col_2 {
  padding: 35px;
}

.space_child_4l .col_3 {
  padding: 35px;
}

.space_child_4l .col_4 {
  padding: 35px;
}

.space_child_4l .col_5 {
  padding: 35px;
}

.space_child_4l .col_6 {
  padding: 35px;
}

.space_child_4l .col_7 {
  padding: 35px;
}

.space_child_4l .col_8 {
  padding: 35px;
}

.space_child_4l .col_9 {
  padding: 35px;
}

.space_child_4l .col_10 {
  padding: 35px;
}

.space_child_4l .col_11 {
  padding: 35px;
}

.space_child_4l .col_12 {
  padding: 35px;
}

.space_child_4l .span_1 {
  padding: 35px;
}

.space_child_4l .span_2 {
  padding: 35px;
}

.space_child_4l .span_3 {
  padding: 35px;
}

.space_child_4l .span_4 {
  padding: 35px;
}

.space_child_4l .span_5 {
  padding: 35px;
}

.space_child_4l .span_6 {
  padding: 35px;
}

.space_child_4l .span_7 {
  padding: 35px;
}

.space_child_4l .span_8 {
  padding: 35px;
}

.space_child_4l .span_9 {
  padding: 35px;
}

.space_child_4l .span_10 {
  padding: 35px;
}

.space_child_4l .span_11 {
  padding: 35px;
}

.space_child_4l .span_12 {
  padding: 35px;
}

.space_child_4l .span-xs-1 {
  padding: 35px;
}

.space_child_4l .span-xs-2 {
  padding: 35px;
}

.space_child_4l .span-xs-3 {
  padding: 35px;
}

.space_child_4l .span-xs-4 {
  padding: 35px;
}

.space_child_4l .span-xs-5 {
  padding: 35px;
}

.space_child_4l .span-xs-6, .space_child_4l .multiple_select {
  padding: 35px;
}

.space_child_4l .span-xs-7 {
  padding: 35px;
}

.space_child_4l .span-xs-8 {
  padding: 35px;
}

.space_child_4l .span-xs-9 {
  padding: 35px;
}

.space_child_4l .span-xs-10 {
  padding: 35px;
}

.space_child_4l .span-xs-11 {
  padding: 35px;
}

.space_child_4l .span-xs-12 {
  padding: 35px;
}

.space_child_4l .span-sm-1 {
  padding: 35px;
}

.space_child_4l .span-sm-2 {
  padding: 35px;
}

.space_child_4l .span-sm-3 {
  padding: 35px;
}

.space_child_4l .span-sm-4 {
  padding: 35px;
}

.space_child_4l .span-sm-5 {
  padding: 35px;
}

.space_child_4l .span-sm-6 {
  padding: 35px;
}

.space_child_4l .span-sm-7 {
  padding: 35px;
}

.space_child_4l .span-sm-8 {
  padding: 35px;
}

.space_child_4l .span-sm-9 {
  padding: 35px;
}

.space_child_4l .span-sm-10 {
  padding: 35px;
}

.space_child_4l .span-sm-11 {
  padding: 35px;
}

.space_child_4l .span-sm-12 {
  padding: 35px;
}

.space_child_4l .span-md-1 {
  padding: 35px;
}

.space_child_4l .span-md-2 {
  padding: 35px;
}

.space_child_4l .span-md-3 {
  padding: 35px;
}

.space_child_4l .span-md-4, .space_child_4l .multiple_select {
  padding: 35px;
}

.space_child_4l .span-md-5 {
  padding: 35px;
}

.space_child_4l .span-md-6 {
  padding: 35px;
}

.space_child_4l .span-md-7 {
  padding: 35px;
}

.space_child_4l .span-md-8 {
  padding: 35px;
}

.space_child_4l .span-md-9 {
  padding: 35px;
}

.space_child_4l .span-md-10 {
  padding: 35px;
}

.space_child_4l .span-md-11 {
  padding: 35px;
}

.space_child_4l .span-md-12 {
  padding: 35px;
}

.space_child_4l .span-lg-1 {
  padding: 35px;
}

.space_child_4l .span-lg-2 {
  padding: 35px;
}

.space_child_4l .span-lg-3 {
  padding: 35px;
}

.space_child_4l .span-lg-4, .space_child_4l .multiple_select {
  padding: 35px;
}

.space_child_4l .span-lg-5 {
  padding: 35px;
}

.space_child_4l .span-lg-6 {
  padding: 35px;
}

.space_child_4l .span-lg-7 {
  padding: 35px;
}

.space_child_4l .span-lg-8 {
  padding: 35px;
}

.space_child_4l .span-lg-9 {
  padding: 35px;
}

.space_child_4l .span-lg-10 {
  padding: 35px;
}

.space_child_4l .span-lg-11 {
  padding: 35px;
}

.space_child_4l .span-lg-12 {
  padding: 35px;
}

.space_child_4l .span-xl-1 {
  padding: 35px;
}

.space_child_4l .span-xl-2 {
  padding: 35px;
}

.space_child_4l .span-xl-3 {
  padding: 35px;
}

.space_child_4l .span-xl-4 {
  padding: 35px;
}

.space_child_4l .span-xl-5 {
  padding: 35px;
}

.space_child_4l .span-xl-6 {
  padding: 35px;
}

.space_child_4l .span-xl-7 {
  padding: 35px;
}

.space_child_4l .span-xl-8 {
  padding: 35px;
}

.space_child_4l .span-xl-9 {
  padding: 35px;
}

.space_child_4l .span-xl-10 {
  padding: 35px;
}

.space_child_4l .span-xl-11 {
  padding: 35px;
}

.space_child_4l .span-xl-12 {
  padding: 35px;
}

.space_child_4l .span_inline_1 {
  padding: 35px;
}

.space_child_4l .span_inline_2 {
  padding: 35px;
}

.space_child_4l .span_inline_3 {
  padding: 35px;
}

.space_child_4l .span_inline_4 {
  padding: 35px;
}

.space_child_4l .span_inline_5 {
  padding: 35px;
}

.space_child_4l .span_inline_6 {
  padding: 35px;
}

.space_child_4l .span_inline_7 {
  padding: 35px;
}

.space_child_4l .span_inline_8 {
  padding: 35px;
}

.space_child_4l .span_inline_9 {
  padding: 35px;
}

.space_child_4l .span_inline_10 {
  padding: 35px;
}

.space_child_4l .span_inline_11 {
  padding: 35px;
}

.space_child_4l .span_inline_12 {
  padding: 35px;
}

.space_child_3l .col_1 {
  padding: 30px;
}

.space_child_3l .col_2 {
  padding: 30px;
}

.space_child_3l .col_3 {
  padding: 30px;
}

.space_child_3l .col_4 {
  padding: 30px;
}

.space_child_3l .col_5 {
  padding: 30px;
}

.space_child_3l .col_6 {
  padding: 30px;
}

.space_child_3l .col_7 {
  padding: 30px;
}

.space_child_3l .col_8 {
  padding: 30px;
}

.space_child_3l .col_9 {
  padding: 30px;
}

.space_child_3l .col_10 {
  padding: 30px;
}

.space_child_3l .col_11 {
  padding: 30px;
}

.space_child_3l .col_12 {
  padding: 30px;
}

.space_child_3l .span_1 {
  padding: 30px;
}

.space_child_3l .span_2 {
  padding: 30px;
}

.space_child_3l .span_3 {
  padding: 30px;
}

.space_child_3l .span_4 {
  padding: 30px;
}

.space_child_3l .span_5 {
  padding: 30px;
}

.space_child_3l .span_6 {
  padding: 30px;
}

.space_child_3l .span_7 {
  padding: 30px;
}

.space_child_3l .span_8 {
  padding: 30px;
}

.space_child_3l .span_9 {
  padding: 30px;
}

.space_child_3l .span_10 {
  padding: 30px;
}

.space_child_3l .span_11 {
  padding: 30px;
}

.space_child_3l .span_12 {
  padding: 30px;
}

.space_child_3l .span-xs-1 {
  padding: 30px;
}

.space_child_3l .span-xs-2 {
  padding: 30px;
}

.space_child_3l .span-xs-3 {
  padding: 30px;
}

.space_child_3l .span-xs-4 {
  padding: 30px;
}

.space_child_3l .span-xs-5 {
  padding: 30px;
}

.space_child_3l .span-xs-6, .space_child_3l .multiple_select {
  padding: 30px;
}

.space_child_3l .span-xs-7 {
  padding: 30px;
}

.space_child_3l .span-xs-8 {
  padding: 30px;
}

.space_child_3l .span-xs-9 {
  padding: 30px;
}

.space_child_3l .span-xs-10 {
  padding: 30px;
}

.space_child_3l .span-xs-11 {
  padding: 30px;
}

.space_child_3l .span-xs-12 {
  padding: 30px;
}

.space_child_3l .span-sm-1 {
  padding: 30px;
}

.space_child_3l .span-sm-2 {
  padding: 30px;
}

.space_child_3l .span-sm-3 {
  padding: 30px;
}

.space_child_3l .span-sm-4 {
  padding: 30px;
}

.space_child_3l .span-sm-5 {
  padding: 30px;
}

.space_child_3l .span-sm-6 {
  padding: 30px;
}

.space_child_3l .span-sm-7 {
  padding: 30px;
}

.space_child_3l .span-sm-8 {
  padding: 30px;
}

.space_child_3l .span-sm-9 {
  padding: 30px;
}

.space_child_3l .span-sm-10 {
  padding: 30px;
}

.space_child_3l .span-sm-11 {
  padding: 30px;
}

.space_child_3l .span-sm-12 {
  padding: 30px;
}

.space_child_3l .span-md-1 {
  padding: 30px;
}

.space_child_3l .span-md-2 {
  padding: 30px;
}

.space_child_3l .span-md-3 {
  padding: 30px;
}

.space_child_3l .span-md-4, .space_child_3l .multiple_select {
  padding: 30px;
}

.space_child_3l .span-md-5 {
  padding: 30px;
}

.space_child_3l .span-md-6 {
  padding: 30px;
}

.space_child_3l .span-md-7 {
  padding: 30px;
}

.space_child_3l .span-md-8 {
  padding: 30px;
}

.space_child_3l .span-md-9 {
  padding: 30px;
}

.space_child_3l .span-md-10 {
  padding: 30px;
}

.space_child_3l .span-md-11 {
  padding: 30px;
}

.space_child_3l .span-md-12 {
  padding: 30px;
}

.space_child_3l .span-lg-1 {
  padding: 30px;
}

.space_child_3l .span-lg-2 {
  padding: 30px;
}

.space_child_3l .span-lg-3 {
  padding: 30px;
}

.space_child_3l .span-lg-4, .space_child_3l .multiple_select {
  padding: 30px;
}

.space_child_3l .span-lg-5 {
  padding: 30px;
}

.space_child_3l .span-lg-6 {
  padding: 30px;
}

.space_child_3l .span-lg-7 {
  padding: 30px;
}

.space_child_3l .span-lg-8 {
  padding: 30px;
}

.space_child_3l .span-lg-9 {
  padding: 30px;
}

.space_child_3l .span-lg-10 {
  padding: 30px;
}

.space_child_3l .span-lg-11 {
  padding: 30px;
}

.space_child_3l .span-lg-12 {
  padding: 30px;
}

.space_child_3l .span-xl-1 {
  padding: 30px;
}

.space_child_3l .span-xl-2 {
  padding: 30px;
}

.space_child_3l .span-xl-3 {
  padding: 30px;
}

.space_child_3l .span-xl-4 {
  padding: 30px;
}

.space_child_3l .span-xl-5 {
  padding: 30px;
}

.space_child_3l .span-xl-6 {
  padding: 30px;
}

.space_child_3l .span-xl-7 {
  padding: 30px;
}

.space_child_3l .span-xl-8 {
  padding: 30px;
}

.space_child_3l .span-xl-9 {
  padding: 30px;
}

.space_child_3l .span-xl-10 {
  padding: 30px;
}

.space_child_3l .span-xl-11 {
  padding: 30px;
}

.space_child_3l .span-xl-12 {
  padding: 30px;
}

.space_child_3l .span_inline_1 {
  padding: 30px;
}

.space_child_3l .span_inline_2 {
  padding: 30px;
}

.space_child_3l .span_inline_3 {
  padding: 30px;
}

.space_child_3l .span_inline_4 {
  padding: 30px;
}

.space_child_3l .span_inline_5 {
  padding: 30px;
}

.space_child_3l .span_inline_6 {
  padding: 30px;
}

.space_child_3l .span_inline_7 {
  padding: 30px;
}

.space_child_3l .span_inline_8 {
  padding: 30px;
}

.space_child_3l .span_inline_9 {
  padding: 30px;
}

.space_child_3l .span_inline_10 {
  padding: 30px;
}

.space_child_3l .span_inline_11 {
  padding: 30px;
}

.space_child_3l .span_inline_12 {
  padding: 30px;
}

.space_child_xl .col_1 {
  padding: 25px;
}

.space_child_xl .col_2 {
  padding: 25px;
}

.space_child_xl .col_3 {
  padding: 25px;
}

.space_child_xl .col_4 {
  padding: 25px;
}

.space_child_xl .col_5 {
  padding: 25px;
}

.space_child_xl .col_6 {
  padding: 25px;
}

.space_child_xl .col_7 {
  padding: 25px;
}

.space_child_xl .col_8 {
  padding: 25px;
}

.space_child_xl .col_9 {
  padding: 25px;
}

.space_child_xl .col_10 {
  padding: 25px;
}

.space_child_xl .col_11 {
  padding: 25px;
}

.space_child_xl .col_12 {
  padding: 25px;
}

.space_child_xl .span_1 {
  padding: 25px;
}

.space_child_xl .span_2 {
  padding: 25px;
}

.space_child_xl .span_3 {
  padding: 25px;
}

.space_child_xl .span_4 {
  padding: 25px;
}

.space_child_xl .span_5 {
  padding: 25px;
}

.space_child_xl .span_6 {
  padding: 25px;
}

.space_child_xl .span_7 {
  padding: 25px;
}

.space_child_xl .span_8 {
  padding: 25px;
}

.space_child_xl .span_9 {
  padding: 25px;
}

.space_child_xl .span_10 {
  padding: 25px;
}

.space_child_xl .span_11 {
  padding: 25px;
}

.space_child_xl .span_12 {
  padding: 25px;
}

.space_child_xl .span-xs-1 {
  padding: 25px;
}

.space_child_xl .span-xs-2 {
  padding: 25px;
}

.space_child_xl .span-xs-3 {
  padding: 25px;
}

.space_child_xl .span-xs-4 {
  padding: 25px;
}

.space_child_xl .span-xs-5 {
  padding: 25px;
}

.space_child_xl .span-xs-6, .space_child_xl .multiple_select {
  padding: 25px;
}

.space_child_xl .span-xs-7 {
  padding: 25px;
}

.space_child_xl .span-xs-8 {
  padding: 25px;
}

.space_child_xl .span-xs-9 {
  padding: 25px;
}

.space_child_xl .span-xs-10 {
  padding: 25px;
}

.space_child_xl .span-xs-11 {
  padding: 25px;
}

.space_child_xl .span-xs-12 {
  padding: 25px;
}

.space_child_xl .span-sm-1 {
  padding: 25px;
}

.space_child_xl .span-sm-2 {
  padding: 25px;
}

.space_child_xl .span-sm-3 {
  padding: 25px;
}

.space_child_xl .span-sm-4 {
  padding: 25px;
}

.space_child_xl .span-sm-5 {
  padding: 25px;
}

.space_child_xl .span-sm-6 {
  padding: 25px;
}

.space_child_xl .span-sm-7 {
  padding: 25px;
}

.space_child_xl .span-sm-8 {
  padding: 25px;
}

.space_child_xl .span-sm-9 {
  padding: 25px;
}

.space_child_xl .span-sm-10 {
  padding: 25px;
}

.space_child_xl .span-sm-11 {
  padding: 25px;
}

.space_child_xl .span-sm-12 {
  padding: 25px;
}

.space_child_xl .span-md-1 {
  padding: 25px;
}

.space_child_xl .span-md-2 {
  padding: 25px;
}

.space_child_xl .span-md-3 {
  padding: 25px;
}

.space_child_xl .span-md-4, .space_child_xl .multiple_select {
  padding: 25px;
}

.space_child_xl .span-md-5 {
  padding: 25px;
}

.space_child_xl .span-md-6 {
  padding: 25px;
}

.space_child_xl .span-md-7 {
  padding: 25px;
}

.space_child_xl .span-md-8 {
  padding: 25px;
}

.space_child_xl .span-md-9 {
  padding: 25px;
}

.space_child_xl .span-md-10 {
  padding: 25px;
}

.space_child_xl .span-md-11 {
  padding: 25px;
}

.space_child_xl .span-md-12 {
  padding: 25px;
}

.space_child_xl .span-lg-1 {
  padding: 25px;
}

.space_child_xl .span-lg-2 {
  padding: 25px;
}

.space_child_xl .span-lg-3 {
  padding: 25px;
}

.space_child_xl .span-lg-4, .space_child_xl .multiple_select {
  padding: 25px;
}

.space_child_xl .span-lg-5 {
  padding: 25px;
}

.space_child_xl .span-lg-6 {
  padding: 25px;
}

.space_child_xl .span-lg-7 {
  padding: 25px;
}

.space_child_xl .span-lg-8 {
  padding: 25px;
}

.space_child_xl .span-lg-9 {
  padding: 25px;
}

.space_child_xl .span-lg-10 {
  padding: 25px;
}

.space_child_xl .span-lg-11 {
  padding: 25px;
}

.space_child_xl .span-lg-12 {
  padding: 25px;
}

.space_child_xl .span-xl-1 {
  padding: 25px;
}

.space_child_xl .span-xl-2 {
  padding: 25px;
}

.space_child_xl .span-xl-3 {
  padding: 25px;
}

.space_child_xl .span-xl-4 {
  padding: 25px;
}

.space_child_xl .span-xl-5 {
  padding: 25px;
}

.space_child_xl .span-xl-6 {
  padding: 25px;
}

.space_child_xl .span-xl-7 {
  padding: 25px;
}

.space_child_xl .span-xl-8 {
  padding: 25px;
}

.space_child_xl .span-xl-9 {
  padding: 25px;
}

.space_child_xl .span-xl-10 {
  padding: 25px;
}

.space_child_xl .span-xl-11 {
  padding: 25px;
}

.space_child_xl .span-xl-12 {
  padding: 25px;
}

.space_child_xl .span_inline_1 {
  padding: 25px;
}

.space_child_xl .span_inline_2 {
  padding: 25px;
}

.space_child_xl .span_inline_3 {
  padding: 25px;
}

.space_child_xl .span_inline_4 {
  padding: 25px;
}

.space_child_xl .span_inline_5 {
  padding: 25px;
}

.space_child_xl .span_inline_6 {
  padding: 25px;
}

.space_child_xl .span_inline_7 {
  padding: 25px;
}

.space_child_xl .span_inline_8 {
  padding: 25px;
}

.space_child_xl .span_inline_9 {
  padding: 25px;
}

.space_child_xl .span_inline_10 {
  padding: 25px;
}

.space_child_xl .span_inline_11 {
  padding: 25px;
}

.space_child_xl .span_inline_12 {
  padding: 25px;
}

.space_child_lg .col_1 {
  padding: 20px;
}

.space_child_lg .col_2 {
  padding: 20px;
}

.space_child_lg .col_3 {
  padding: 20px;
}

.space_child_lg .col_4 {
  padding: 20px;
}

.space_child_lg .col_5 {
  padding: 20px;
}

.space_child_lg .col_6 {
  padding: 20px;
}

.space_child_lg .col_7 {
  padding: 20px;
}

.space_child_lg .col_8 {
  padding: 20px;
}

.space_child_lg .col_9 {
  padding: 20px;
}

.space_child_lg .col_10 {
  padding: 20px;
}

.space_child_lg .col_11 {
  padding: 20px;
}

.space_child_lg .col_12 {
  padding: 20px;
}

.space_child_lg .span_1 {
  padding: 20px;
}

.space_child_lg .span_2 {
  padding: 20px;
}

.space_child_lg .span_3 {
  padding: 20px;
}

.space_child_lg .span_4 {
  padding: 20px;
}

.space_child_lg .span_5 {
  padding: 20px;
}

.space_child_lg .span_6 {
  padding: 20px;
}

.space_child_lg .span_7 {
  padding: 20px;
}

.space_child_lg .span_8 {
  padding: 20px;
}

.space_child_lg .span_9 {
  padding: 20px;
}

.space_child_lg .span_10 {
  padding: 20px;
}

.space_child_lg .span_11 {
  padding: 20px;
}

.space_child_lg .span_12 {
  padding: 20px;
}

.space_child_lg .span-xs-1 {
  padding: 20px;
}

.space_child_lg .span-xs-2 {
  padding: 20px;
}

.space_child_lg .span-xs-3 {
  padding: 20px;
}

.space_child_lg .span-xs-4 {
  padding: 20px;
}

.space_child_lg .span-xs-5 {
  padding: 20px;
}

.space_child_lg .span-xs-6, .space_child_lg .multiple_select {
  padding: 20px;
}

.space_child_lg .span-xs-7 {
  padding: 20px;
}

.space_child_lg .span-xs-8 {
  padding: 20px;
}

.space_child_lg .span-xs-9 {
  padding: 20px;
}

.space_child_lg .span-xs-10 {
  padding: 20px;
}

.space_child_lg .span-xs-11 {
  padding: 20px;
}

.space_child_lg .span-xs-12 {
  padding: 20px;
}

.space_child_lg .span-sm-1 {
  padding: 20px;
}

.space_child_lg .span-sm-2 {
  padding: 20px;
}

.space_child_lg .span-sm-3 {
  padding: 20px;
}

.space_child_lg .span-sm-4 {
  padding: 20px;
}

.space_child_lg .span-sm-5 {
  padding: 20px;
}

.space_child_lg .span-sm-6 {
  padding: 20px;
}

.space_child_lg .span-sm-7 {
  padding: 20px;
}

.space_child_lg .span-sm-8 {
  padding: 20px;
}

.space_child_lg .span-sm-9 {
  padding: 20px;
}

.space_child_lg .span-sm-10 {
  padding: 20px;
}

.space_child_lg .span-sm-11 {
  padding: 20px;
}

.space_child_lg .span-sm-12 {
  padding: 20px;
}

.space_child_lg .span-md-1 {
  padding: 20px;
}

.space_child_lg .span-md-2 {
  padding: 20px;
}

.space_child_lg .span-md-3 {
  padding: 20px;
}

.space_child_lg .span-md-4, .space_child_lg .multiple_select {
  padding: 20px;
}

.space_child_lg .span-md-5 {
  padding: 20px;
}

.space_child_lg .span-md-6 {
  padding: 20px;
}

.space_child_lg .span-md-7 {
  padding: 20px;
}

.space_child_lg .span-md-8 {
  padding: 20px;
}

.space_child_lg .span-md-9 {
  padding: 20px;
}

.space_child_lg .span-md-10 {
  padding: 20px;
}

.space_child_lg .span-md-11 {
  padding: 20px;
}

.space_child_lg .span-md-12 {
  padding: 20px;
}

.space_child_lg .span-lg-1 {
  padding: 20px;
}

.space_child_lg .span-lg-2 {
  padding: 20px;
}

.space_child_lg .span-lg-3 {
  padding: 20px;
}

.space_child_lg .span-lg-4, .space_child_lg .multiple_select {
  padding: 20px;
}

.space_child_lg .span-lg-5 {
  padding: 20px;
}

.space_child_lg .span-lg-6 {
  padding: 20px;
}

.space_child_lg .span-lg-7 {
  padding: 20px;
}

.space_child_lg .span-lg-8 {
  padding: 20px;
}

.space_child_lg .span-lg-9 {
  padding: 20px;
}

.space_child_lg .span-lg-10 {
  padding: 20px;
}

.space_child_lg .span-lg-11 {
  padding: 20px;
}

.space_child_lg .span-lg-12 {
  padding: 20px;
}

.space_child_lg .span-xl-1 {
  padding: 20px;
}

.space_child_lg .span-xl-2 {
  padding: 20px;
}

.space_child_lg .span-xl-3 {
  padding: 20px;
}

.space_child_lg .span-xl-4 {
  padding: 20px;
}

.space_child_lg .span-xl-5 {
  padding: 20px;
}

.space_child_lg .span-xl-6 {
  padding: 20px;
}

.space_child_lg .span-xl-7 {
  padding: 20px;
}

.space_child_lg .span-xl-8 {
  padding: 20px;
}

.space_child_lg .span-xl-9 {
  padding: 20px;
}

.space_child_lg .span-xl-10 {
  padding: 20px;
}

.space_child_lg .span-xl-11 {
  padding: 20px;
}

.space_child_lg .span-xl-12 {
  padding: 20px;
}

.space_child_lg .span_inline_1 {
  padding: 20px;
}

.space_child_lg .span_inline_2 {
  padding: 20px;
}

.space_child_lg .span_inline_3 {
  padding: 20px;
}

.space_child_lg .span_inline_4 {
  padding: 20px;
}

.space_child_lg .span_inline_5 {
  padding: 20px;
}

.space_child_lg .span_inline_6 {
  padding: 20px;
}

.space_child_lg .span_inline_7 {
  padding: 20px;
}

.space_child_lg .span_inline_8 {
  padding: 20px;
}

.space_child_lg .span_inline_9 {
  padding: 20px;
}

.space_child_lg .span_inline_10 {
  padding: 20px;
}

.space_child_lg .span_inline_11 {
  padding: 20px;
}

.space_child_lg .span_inline_12 {
  padding: 20px;
}

.space_child_md .col_1 {
  padding: 15px;
}

.space_child_md .col_2 {
  padding: 15px;
}

.space_child_md .col_3 {
  padding: 15px;
}

.space_child_md .col_4 {
  padding: 15px;
}

.space_child_md .col_5 {
  padding: 15px;
}

.space_child_md .col_6 {
  padding: 15px;
}

.space_child_md .col_7 {
  padding: 15px;
}

.space_child_md .col_8 {
  padding: 15px;
}

.space_child_md .col_9 {
  padding: 15px;
}

.space_child_md .col_10 {
  padding: 15px;
}

.space_child_md .col_11 {
  padding: 15px;
}

.space_child_md .col_12 {
  padding: 15px;
}

.space_child_md .span_1 {
  padding: 15px;
}

.space_child_md .span_2 {
  padding: 15px;
}

.space_child_md .span_3 {
  padding: 15px;
}

.space_child_md .span_4 {
  padding: 15px;
}

.space_child_md .span_5 {
  padding: 15px;
}

.space_child_md .span_6 {
  padding: 15px;
}

.space_child_md .span_7 {
  padding: 15px;
}

.space_child_md .span_8 {
  padding: 15px;
}

.space_child_md .span_9 {
  padding: 15px;
}

.space_child_md .span_10 {
  padding: 15px;
}

.space_child_md .span_11 {
  padding: 15px;
}

.space_child_md .span_12 {
  padding: 15px;
}

.space_child_md .span-xs-1 {
  padding: 15px;
}

.space_child_md .span-xs-2 {
  padding: 15px;
}

.space_child_md .span-xs-3 {
  padding: 15px;
}

.space_child_md .span-xs-4 {
  padding: 15px;
}

.space_child_md .span-xs-5 {
  padding: 15px;
}

.space_child_md .span-xs-6, .space_child_md .multiple_select {
  padding: 15px;
}

.space_child_md .span-xs-7 {
  padding: 15px;
}

.space_child_md .span-xs-8 {
  padding: 15px;
}

.space_child_md .span-xs-9 {
  padding: 15px;
}

.space_child_md .span-xs-10 {
  padding: 15px;
}

.space_child_md .span-xs-11 {
  padding: 15px;
}

.space_child_md .span-xs-12 {
  padding: 15px;
}

.space_child_md .span-sm-1 {
  padding: 15px;
}

.space_child_md .span-sm-2 {
  padding: 15px;
}

.space_child_md .span-sm-3 {
  padding: 15px;
}

.space_child_md .span-sm-4 {
  padding: 15px;
}

.space_child_md .span-sm-5 {
  padding: 15px;
}

.space_child_md .span-sm-6 {
  padding: 15px;
}

.space_child_md .span-sm-7 {
  padding: 15px;
}

.space_child_md .span-sm-8 {
  padding: 15px;
}

.space_child_md .span-sm-9 {
  padding: 15px;
}

.space_child_md .span-sm-10 {
  padding: 15px;
}

.space_child_md .span-sm-11 {
  padding: 15px;
}

.space_child_md .span-sm-12 {
  padding: 15px;
}

.space_child_md .span-md-1 {
  padding: 15px;
}

.space_child_md .span-md-2 {
  padding: 15px;
}

.space_child_md .span-md-3 {
  padding: 15px;
}

.space_child_md .span-md-4, .space_child_md .multiple_select {
  padding: 15px;
}

.space_child_md .span-md-5 {
  padding: 15px;
}

.space_child_md .span-md-6 {
  padding: 15px;
}

.space_child_md .span-md-7 {
  padding: 15px;
}

.space_child_md .span-md-8 {
  padding: 15px;
}

.space_child_md .span-md-9 {
  padding: 15px;
}

.space_child_md .span-md-10 {
  padding: 15px;
}

.space_child_md .span-md-11 {
  padding: 15px;
}

.space_child_md .span-md-12 {
  padding: 15px;
}

.space_child_md .span-lg-1 {
  padding: 15px;
}

.space_child_md .span-lg-2 {
  padding: 15px;
}

.space_child_md .span-lg-3 {
  padding: 15px;
}

.space_child_md .span-lg-4, .space_child_md .multiple_select {
  padding: 15px;
}

.space_child_md .span-lg-5 {
  padding: 15px;
}

.space_child_md .span-lg-6 {
  padding: 15px;
}

.space_child_md .span-lg-7 {
  padding: 15px;
}

.space_child_md .span-lg-8 {
  padding: 15px;
}

.space_child_md .span-lg-9 {
  padding: 15px;
}

.space_child_md .span-lg-10 {
  padding: 15px;
}

.space_child_md .span-lg-11 {
  padding: 15px;
}

.space_child_md .span-lg-12 {
  padding: 15px;
}

.space_child_md .span-xl-1 {
  padding: 15px;
}

.space_child_md .span-xl-2 {
  padding: 15px;
}

.space_child_md .span-xl-3 {
  padding: 15px;
}

.space_child_md .span-xl-4 {
  padding: 15px;
}

.space_child_md .span-xl-5 {
  padding: 15px;
}

.space_child_md .span-xl-6 {
  padding: 15px;
}

.space_child_md .span-xl-7 {
  padding: 15px;
}

.space_child_md .span-xl-8 {
  padding: 15px;
}

.space_child_md .span-xl-9 {
  padding: 15px;
}

.space_child_md .span-xl-10 {
  padding: 15px;
}

.space_child_md .span-xl-11 {
  padding: 15px;
}

.space_child_md .span-xl-12 {
  padding: 15px;
}

.space_child_md .span_inline_1 {
  padding: 15px;
}

.space_child_md .span_inline_2 {
  padding: 15px;
}

.space_child_md .span_inline_3 {
  padding: 15px;
}

.space_child_md .span_inline_4 {
  padding: 15px;
}

.space_child_md .span_inline_5 {
  padding: 15px;
}

.space_child_md .span_inline_6 {
  padding: 15px;
}

.space_child_md .span_inline_7 {
  padding: 15px;
}

.space_child_md .span_inline_8 {
  padding: 15px;
}

.space_child_md .span_inline_9 {
  padding: 15px;
}

.space_child_md .span_inline_10 {
  padding: 15px;
}

.space_child_md .span_inline_11 {
  padding: 15px;
}

.space_child_md .span_inline_12 {
  padding: 15px;
}

.space_child_sm .col_1 {
  padding: 10px;
}

.space_child_sm .col_2 {
  padding: 10px;
}

.space_child_sm .col_3 {
  padding: 10px;
}

.space_child_sm .col_4 {
  padding: 10px;
}

.space_child_sm .col_5 {
  padding: 10px;
}

.space_child_sm .col_6 {
  padding: 10px;
}

.space_child_sm .col_7 {
  padding: 10px;
}

.space_child_sm .col_8 {
  padding: 10px;
}

.space_child_sm .col_9 {
  padding: 10px;
}

.space_child_sm .col_10 {
  padding: 10px;
}

.space_child_sm .col_11 {
  padding: 10px;
}

.space_child_sm .col_12 {
  padding: 10px;
}

.space_child_sm .span_1 {
  padding: 10px;
}

.space_child_sm .span_2 {
  padding: 10px;
}

.space_child_sm .span_3 {
  padding: 10px;
}

.space_child_sm .span_4 {
  padding: 10px;
}

.space_child_sm .span_5 {
  padding: 10px;
}

.space_child_sm .span_6 {
  padding: 10px;
}

.space_child_sm .span_7 {
  padding: 10px;
}

.space_child_sm .span_8 {
  padding: 10px;
}

.space_child_sm .span_9 {
  padding: 10px;
}

.space_child_sm .span_10 {
  padding: 10px;
}

.space_child_sm .span_11 {
  padding: 10px;
}

.space_child_sm .span_12 {
  padding: 10px;
}

.space_child_sm .span-xs-1 {
  padding: 10px;
}

.space_child_sm .span-xs-2 {
  padding: 10px;
}

.space_child_sm .span-xs-3 {
  padding: 10px;
}

.space_child_sm .span-xs-4 {
  padding: 10px;
}

.space_child_sm .span-xs-5 {
  padding: 10px;
}

.space_child_sm .span-xs-6, .space_child_sm .multiple_select {
  padding: 10px;
}

.space_child_sm .span-xs-7 {
  padding: 10px;
}

.space_child_sm .span-xs-8 {
  padding: 10px;
}

.space_child_sm .span-xs-9 {
  padding: 10px;
}

.space_child_sm .span-xs-10 {
  padding: 10px;
}

.space_child_sm .span-xs-11 {
  padding: 10px;
}

.space_child_sm .span-xs-12 {
  padding: 10px;
}

.space_child_sm .span-sm-1 {
  padding: 10px;
}

.space_child_sm .span-sm-2 {
  padding: 10px;
}

.space_child_sm .span-sm-3 {
  padding: 10px;
}

.space_child_sm .span-sm-4 {
  padding: 10px;
}

.space_child_sm .span-sm-5 {
  padding: 10px;
}

.space_child_sm .span-sm-6 {
  padding: 10px;
}

.space_child_sm .span-sm-7 {
  padding: 10px;
}

.space_child_sm .span-sm-8 {
  padding: 10px;
}

.space_child_sm .span-sm-9 {
  padding: 10px;
}

.space_child_sm .span-sm-10 {
  padding: 10px;
}

.space_child_sm .span-sm-11 {
  padding: 10px;
}

.space_child_sm .span-sm-12 {
  padding: 10px;
}

.space_child_sm .span-md-1 {
  padding: 10px;
}

.space_child_sm .span-md-2 {
  padding: 10px;
}

.space_child_sm .span-md-3 {
  padding: 10px;
}

.space_child_sm .span-md-4, .space_child_sm .multiple_select {
  padding: 10px;
}

.space_child_sm .span-md-5 {
  padding: 10px;
}

.space_child_sm .span-md-6 {
  padding: 10px;
}

.space_child_sm .span-md-7 {
  padding: 10px;
}

.space_child_sm .span-md-8 {
  padding: 10px;
}

.space_child_sm .span-md-9 {
  padding: 10px;
}

.space_child_sm .span-md-10 {
  padding: 10px;
}

.space_child_sm .span-md-11 {
  padding: 10px;
}

.space_child_sm .span-md-12 {
  padding: 10px;
}

.space_child_sm .span-lg-1 {
  padding: 10px;
}

.space_child_sm .span-lg-2 {
  padding: 10px;
}

.space_child_sm .span-lg-3 {
  padding: 10px;
}

.space_child_sm .span-lg-4, .space_child_sm .multiple_select {
  padding: 10px;
}

.space_child_sm .span-lg-5 {
  padding: 10px;
}

.space_child_sm .span-lg-6 {
  padding: 10px;
}

.space_child_sm .span-lg-7 {
  padding: 10px;
}

.space_child_sm .span-lg-8 {
  padding: 10px;
}

.space_child_sm .span-lg-9 {
  padding: 10px;
}

.space_child_sm .span-lg-10 {
  padding: 10px;
}

.space_child_sm .span-lg-11 {
  padding: 10px;
}

.space_child_sm .span-lg-12 {
  padding: 10px;
}

.space_child_sm .span-xl-1 {
  padding: 10px;
}

.space_child_sm .span-xl-2 {
  padding: 10px;
}

.space_child_sm .span-xl-3 {
  padding: 10px;
}

.space_child_sm .span-xl-4 {
  padding: 10px;
}

.space_child_sm .span-xl-5 {
  padding: 10px;
}

.space_child_sm .span-xl-6 {
  padding: 10px;
}

.space_child_sm .span-xl-7 {
  padding: 10px;
}

.space_child_sm .span-xl-8 {
  padding: 10px;
}

.space_child_sm .span-xl-9 {
  padding: 10px;
}

.space_child_sm .span-xl-10 {
  padding: 10px;
}

.space_child_sm .span-xl-11 {
  padding: 10px;
}

.space_child_sm .span-xl-12 {
  padding: 10px;
}

.space_child_sm .span_inline_1 {
  padding: 10px;
}

.space_child_sm .span_inline_2 {
  padding: 10px;
}

.space_child_sm .span_inline_3 {
  padding: 10px;
}

.space_child_sm .span_inline_4 {
  padding: 10px;
}

.space_child_sm .span_inline_5 {
  padding: 10px;
}

.space_child_sm .span_inline_6 {
  padding: 10px;
}

.space_child_sm .span_inline_7 {
  padding: 10px;
}

.space_child_sm .span_inline_8 {
  padding: 10px;
}

.space_child_sm .span_inline_9 {
  padding: 10px;
}

.space_child_sm .span_inline_10 {
  padding: 10px;
}

.space_child_sm .span_inline_11 {
  padding: 10px;
}

.space_child_sm .span_inline_12 {
  padding: 10px;
}

.space_child_xs .col_1 {
  padding: 5px;
}

.space_child_xs .col_2 {
  padding: 5px;
}

.space_child_xs .col_3 {
  padding: 5px;
}

.space_child_xs .col_4 {
  padding: 5px;
}

.space_child_xs .col_5 {
  padding: 5px;
}

.space_child_xs .col_6 {
  padding: 5px;
}

.space_child_xs .col_7 {
  padding: 5px;
}

.space_child_xs .col_8 {
  padding: 5px;
}

.space_child_xs .col_9 {
  padding: 5px;
}

.space_child_xs .col_10 {
  padding: 5px;
}

.space_child_xs .col_11 {
  padding: 5px;
}

.space_child_xs .col_12 {
  padding: 5px;
}

.space_child_xs .span_1 {
  padding: 5px;
}

.space_child_xs .span_2 {
  padding: 5px;
}

.space_child_xs .span_3 {
  padding: 5px;
}

.space_child_xs .span_4 {
  padding: 5px;
}

.space_child_xs .span_5 {
  padding: 5px;
}

.space_child_xs .span_6 {
  padding: 5px;
}

.space_child_xs .span_7 {
  padding: 5px;
}

.space_child_xs .span_8 {
  padding: 5px;
}

.space_child_xs .span_9 {
  padding: 5px;
}

.space_child_xs .span_10 {
  padding: 5px;
}

.space_child_xs .span_11 {
  padding: 5px;
}

.space_child_xs .span_12 {
  padding: 5px;
}

.space_child_xs .span-xs-1 {
  padding: 5px;
}

.space_child_xs .span-xs-2 {
  padding: 5px;
}

.space_child_xs .span-xs-3 {
  padding: 5px;
}

.space_child_xs .span-xs-4 {
  padding: 5px;
}

.space_child_xs .span-xs-5 {
  padding: 5px;
}

.space_child_xs .span-xs-6, .space_child_xs .multiple_select {
  padding: 5px;
}

.space_child_xs .span-xs-7 {
  padding: 5px;
}

.space_child_xs .span-xs-8 {
  padding: 5px;
}

.space_child_xs .span-xs-9 {
  padding: 5px;
}

.space_child_xs .span-xs-10 {
  padding: 5px;
}

.space_child_xs .span-xs-11 {
  padding: 5px;
}

.space_child_xs .span-xs-12 {
  padding: 5px;
}

.space_child_xs .span-sm-1 {
  padding: 5px;
}

.space_child_xs .span-sm-2 {
  padding: 5px;
}

.space_child_xs .span-sm-3 {
  padding: 5px;
}

.space_child_xs .span-sm-4 {
  padding: 5px;
}

.space_child_xs .span-sm-5 {
  padding: 5px;
}

.space_child_xs .span-sm-6 {
  padding: 5px;
}

.space_child_xs .span-sm-7 {
  padding: 5px;
}

.space_child_xs .span-sm-8 {
  padding: 5px;
}

.space_child_xs .span-sm-9 {
  padding: 5px;
}

.space_child_xs .span-sm-10 {
  padding: 5px;
}

.space_child_xs .span-sm-11 {
  padding: 5px;
}

.space_child_xs .span-sm-12 {
  padding: 5px;
}

.space_child_xs .span-md-1 {
  padding: 5px;
}

.space_child_xs .span-md-2 {
  padding: 5px;
}

.space_child_xs .span-md-3 {
  padding: 5px;
}

.space_child_xs .span-md-4, .space_child_xs .multiple_select {
  padding: 5px;
}

.space_child_xs .span-md-5 {
  padding: 5px;
}

.space_child_xs .span-md-6 {
  padding: 5px;
}

.space_child_xs .span-md-7 {
  padding: 5px;
}

.space_child_xs .span-md-8 {
  padding: 5px;
}

.space_child_xs .span-md-9 {
  padding: 5px;
}

.space_child_xs .span-md-10 {
  padding: 5px;
}

.space_child_xs .span-md-11 {
  padding: 5px;
}

.space_child_xs .span-md-12 {
  padding: 5px;
}

.space_child_xs .span-lg-1 {
  padding: 5px;
}

.space_child_xs .span-lg-2 {
  padding: 5px;
}

.space_child_xs .span-lg-3 {
  padding: 5px;
}

.space_child_xs .span-lg-4, .space_child_xs .multiple_select {
  padding: 5px;
}

.space_child_xs .span-lg-5 {
  padding: 5px;
}

.space_child_xs .span-lg-6 {
  padding: 5px;
}

.space_child_xs .span-lg-7 {
  padding: 5px;
}

.space_child_xs .span-lg-8 {
  padding: 5px;
}

.space_child_xs .span-lg-9 {
  padding: 5px;
}

.space_child_xs .span-lg-10 {
  padding: 5px;
}

.space_child_xs .span-lg-11 {
  padding: 5px;
}

.space_child_xs .span-lg-12 {
  padding: 5px;
}

.space_child_xs .span-xl-1 {
  padding: 5px;
}

.space_child_xs .span-xl-2 {
  padding: 5px;
}

.space_child_xs .span-xl-3 {
  padding: 5px;
}

.space_child_xs .span-xl-4 {
  padding: 5px;
}

.space_child_xs .span-xl-5 {
  padding: 5px;
}

.space_child_xs .span-xl-6 {
  padding: 5px;
}

.space_child_xs .span-xl-7 {
  padding: 5px;
}

.space_child_xs .span-xl-8 {
  padding: 5px;
}

.space_child_xs .span-xl-9 {
  padding: 5px;
}

.space_child_xs .span-xl-10 {
  padding: 5px;
}

.space_child_xs .span-xl-11 {
  padding: 5px;
}

.space_child_xs .span-xl-12 {
  padding: 5px;
}

.space_child_xs .span_inline_1 {
  padding: 5px;
}

.space_child_xs .span_inline_2 {
  padding: 5px;
}

.space_child_xs .span_inline_3 {
  padding: 5px;
}

.space_child_xs .span_inline_4 {
  padding: 5px;
}

.space_child_xs .span_inline_5 {
  padding: 5px;
}

.space_child_xs .span_inline_6 {
  padding: 5px;
}

.space_child_xs .span_inline_7 {
  padding: 5px;
}

.space_child_xs .span_inline_8 {
  padding: 5px;
}

.space_child_xs .span_inline_9 {
  padding: 5px;
}

.space_child_xs .span_inline_10 {
  padding: 5px;
}

.space_child_xs .span_inline_11 {
  padding: 5px;
}

.space_child_xs .span_inline_12 {
  padding: 5px;
}

.layer_block {
  margin: 0 auto;
  width: 100%;
}

.layer_block:before, .layer_block:after {
  content: " ";
  display: table;
}

.layer_block:after {
  clear: both;
}

.layer_left_depth1, .layer_right_depth1, .layer_left_depth2, .layer_right_depth2, .layer_container_depth1, .layer_container_depth2, .layer_container_left, .layer_container_right {
  width: 100%;
  margin: 0 auto;
  position: relative;
}

@media (min-width: 960px) {
  .layer_left_depth1, .layer_right_depth1, .layer_left_depth2, .layer_right_depth2, .layer_container_depth1, .layer_container_depth2, .layer_container_left, .layer_container_right {
    max-width: 100%;
  }
}

@media (min-width: 1280px) {
  .layer_left_depth1, .layer_right_depth1, .layer_left_depth2, .layer_right_depth2, .layer_container_depth1, .layer_container_depth2, .layer_container_left, .layer_container_right {
    max-width: 1280px;
  }
}

@media (min-width: 1681px) {
  .layer_left_depth1, .layer_right_depth1, .layer_left_depth2, .layer_right_depth2, .layer_container_depth1, .layer_container_depth2, .layer_container_left, .layer_container_right {
    max-width: 1681px;
  }
}

@media (min-width: 640px) {
  .layer_left_depth1 {
    z-index: 1;
  }
}

@media (min-width: 960px) {
  .layer_left_depth1 {
    float: left;
  }
  .layer_left_depth1 img {
    float: left;
  }
}

@media (min-width: 640px) {
  .layer_right_depth1 {
    z-index: 1;
  }
}

@media (min-width: 960px) {
  .layer_right_depth1 {
    float: right;
  }
  .layer_right_depth1 img {
    float: right;
  }
}

@media (min-width: 640px) {
  .layer_left_depth2 {
    z-index: 2;
  }
}

@media (min-width: 960px) {
  .layer_left_depth2 {
    float: left;
  }
  .layer_left_depth2 img {
    float: left;
  }
}

@media (min-width: 640px) {
  .layer_right_depth2 {
    z-index: 2;
  }
}

@media (min-width: 960px) {
  .layer_right_depth2 {
    float: right;
  }
  .layer_right_depth2 img {
    float: right;
  }
}

@media (min-width: 640px) {
  .layer_container_depth1 {
    z-index: 1;
  }
}

@media (min-width: 640px) {
  .layer_container_depth2 {
    z-index: 2;
  }
}

@media (min-width: 640px) {
  .layer_container_left, .layer_container_right {
    font-size: 0.75rem;
  }
}

@media (min-width: 960px) {
  .layer_container_left, .layer_container_right {
    font-size: 0.875rem;
    width: 55%;
    position: absolute;
    top: 0;
    bottom: 0;
  }
}

@media (min-width: 1280px) {
  .layer_container_left, .layer_container_right {
    font-size: 1.125rem;
  }
}

@media (min-width: 1681px) {
  .layer_container_left, .layer_container_right {
    font-size: 1.25rem;
  }
}

@media (min-width: 960px) {
  .layer_container_left {
    left: 0;
  }
}

@media (min-width: 960px) {
  .layer_container_right {
    right: 0;
  }
}

.layer_depth_0 {
  z-index: 0;
}

.layer_depth_1 {
  z-index: 1;
}

.layer_depth_2 {
  z-index: 2;
}

.layer_depth_3 {
  z-index: 3;
}

.span_1 img {
  width: 100%;
}

.span_2 img {
  width: 100%;
}

.span_3 img {
  width: 100%;
}

.span_4 img {
  width: 100%;
}

.span_5 img {
  width: 100%;
}

.span_6 img {
  width: 100%;
}

.span_7 img {
  width: 100%;
}

.span_8 img {
  width: 100%;
}

.span_9 img {
  width: 100%;
}

.span_10 img {
  width: 100%;
}

.span_11 img {
  width: 100%;
}

.span_12 img {
  width: 100%;
}

.span_inline {
  width: 100%;
  letter-spacing: -.4em;
}

.span_inline:before, .span_inline:after {
  content: " ";
  display: table;
}

.span_inline:after {
  clear: both;
}

.span_inline_1, .span_inline_2, .span_inline_3, .span_inline_4, .span_inline_5, .span_inline_6, .span_inline_7, .span_inline_8, .span_inline_9, .span_inline_10, .span_inline_11, .span_inline_12 {
  letter-spacing: normal;
}

.span_inline_1 img, .span_inline_2 img, .span_inline_3 img, .span_inline_4 img, .span_inline_5 img, .span_inline_6 img, .span_inline_7 img, .span_inline_8 img, .span_inline_9 img, .span_inline_10 img, .span_inline_11 img, .span_inline_12 img {
  width: 100%;
}

@media (min-width: 960px) {
  .span_inline_1, .span_inline_2, .span_inline_3, .span_inline_4, .span_inline_5, .span_inline_6, .span_inline_7, .span_inline_8, .span_inline_9, .span_inline_10, .span_inline_11, .span_inline_12 {
    float: none;
    display: inline-block;
    vertical-align: middle;
  }
}

.col_1 {
  position: relative;
  float: left;
  width: 100%;
}

.col_2 {
  position: relative;
  float: left;
  width: 50%;
}

.col_3 {
  position: relative;
  float: left;
  width: 33.33333%;
}

.col_4 {
  position: relative;
  float: left;
  width: 25%;
}

.col_5 {
  position: relative;
  float: left;
  width: 20%;
}

.col_6 {
  position: relative;
  float: left;
  width: 16.66667%;
}

.col_7 {
  position: relative;
  float: left;
  width: 14.28571%;
}

.col_8 {
  position: relative;
  float: left;
  width: 12.5%;
}

.col_9 {
  position: relative;
  float: left;
  width: 11.11111%;
}

.col_10 {
  position: relative;
  float: left;
  width: 10%;
}

.col_11 {
  position: relative;
  float: left;
  width: 9.09091%;
}

.col_12 {
  position: relative;
  float: left;
  width: 8.33333%;
}

.bg_corp_blue {
  background: #0e4987;
  color: #fff;
}

.bg_corp_green {
  background: #509e8b;
  color: #fff;
}

.bg_blue {
  background: #144f99;
  color: #fff;
}

.bg_wh {
  background: #fff;
}

.bg_black {
  background: #000;
  color: #fff;
}

.bg_wh_scale1 {
  background: #fafafa;
}

.bg_wh_scale2 {
  background: whitesmoke;
}

.bg_wh_scale3 {
  background: #f0f0f0;
}

.bg_wh_scale4 {
  background: #ebebeb;
}

.bg_wh_scale5 {
  background: #e6e6e6;
}

.bg_gray_scale1 {
  background: #d1d1d1;
}

.bg_gray_scale5 {
  background: #a8a8a8;
  color: #fff;
}

.bg_dark_scale4 {
  background: #0f0f0f;
}

.bg_dark_scale5 {
  background: #050505;
}

.bg_ocher {
  background: #b18d56;
  color: #fff;
}

.bg_bk_overlay1 {
  background: rgba(0, 0, 0, 0.1);
}

.bg_bk_overlay2 {
  background: rgba(0, 0, 0, 0.2);
}

.bg_bk_overlay3 {
  background: rgba(0, 0, 0, 0.3);
}

.bg_bk_overlay4 {
  background: rgba(0, 0, 0, 0.4);
}

.bg_bk_overlay5 {
  background: rgba(0, 0, 0, 0.5);
}

.bg_bk_overlay6 {
  background: rgba(0, 0, 0, 0.6);
}

.bg_bk_overlay7 {
  background: rgba(0, 0, 0, 0.7);
}

.bg_bk_overlay8 {
  background: rgba(0, 0, 0, 0.8);
}

.bg_bk_overlay9 {
  background: rgba(0, 0, 0, 0.9);
}

.bg_wh_overlay1 {
  background: rgba(255, 255, 255, 0.1);
}

.bg_wh_overlay2 {
  background: rgba(255, 255, 255, 0.2);
}

.bg_wh_overlay3 {
  background: rgba(255, 255, 255, 0.3);
}

.bg_wh_overlay4 {
  background: rgba(255, 255, 255, 0.4);
}

.bg_wh_overlay5 {
  background: rgba(255, 255, 255, 0.5);
}

.bg_wh_overlay6 {
  background: rgba(255, 255, 255, 0.6);
}

.bg_wh_overlay7 {
  background: rgba(255, 255, 255, 0.7);
}

.bg_wh_overlay8 {
  background: rgba(255, 255, 255, 0.8);
}

.bg_wh_overlay9 {
  background: rgba(255, 255, 255, 0.9);
}

.ft_red {
  color: #ff0000;
}

.ft_red_scale3 {
  color: #c20000;
}

.ft_corp_blue {
  color: #0e4987;
}

.ft_corp_green {
  color: #509e8b;
}

.ft_6l {
  font-size: 3.125rem;
}

.ft_5l {
  font-size: 2.5rem;
}

.ft_4l {
  font-size: 2.25rem;
}

.ft_3l {
  font-size: 1.875rem;
}

.ft_xl {
  font-size: 1.5rem;
}

.ft_lg {
  font-size: 1.25rem;
}

.ft_md {
  font-size: 1.125rem;
}

.ft_sm {
  font-size: 0.875rem;
}

.ft_xs {
  font-size: 0.75rem;
}

.title_6l {
  font-size: 3.125rem;
  font-weight: bold;
}

.title_5l {
  font-size: 2.5rem;
  font-weight: bold;
}

.title_4l {
  font-size: 2.25rem;
  font-weight: bold;
}

.title_3l {
  font-size: 1.875rem;
  font-weight: bold;
}

.title_xl {
  font-size: 1.5rem;
  font-weight: bold;
}

.title_lg {
  font-size: 1.25rem;
  font-weight: bold;
}

.title_md {
  font-size: 1.125rem;
  font-weight: bold;
}

.title_sm {
  font-size: 0.875rem;
  font-weight: bold;
}

.title_xs {
  font-size: 0.75rem;
  font-weight: bold;
}

.page_title {
  position: relative;
  font-weight: bold;
  vertical-align: middle;
  display: inline-block;
  width: 100%;
  padding: 20px 0 10px 0;
  border-radius: 0;
  border-top: 0;
  border-right: 0;
  border-bottom: 3;
  border-left: 0;
  border-style: solid;
  border-color: #333;
  font-size: 1.4rem;
  text-align: left;
  color: #333;
  background: #fff;
  box-shadow: none;
  /*div {
		&::before {
			content: '';
			position: absolute;
			top: 43%;
			left: -15px;
			border-top: 5px solid #f00;
			border-bottom: 5px solid #b3b3b3;
			width: 4px;
		}
	}*/
  background: linear-gradient(to bottom, #fff 0%, #fff 92.5%, #d8d8d8 100%);
}

.page_title span {
  padding-left: 20px;
}

.page_title span::before {
  content: '';
  position: absolute;
  top: 43%;
  left: 0;
  border-top: 5px solid #f00;
  border-bottom: 5px solid #b3b3b3;
  width: 4px;
}

.page_title img {
  display: inline-block;
  vertical-align: middle;
  margin-top: -2px;
}

.section_title {
  position: relative;
  font-weight: bold;
  vertical-align: middle;
  display: inline-block;
  width: 100%;
  padding: 10px 0;
  border-radius: 0;
  border-top: 0;
  border-right: 0;
  border-bottom: 3px;
  border-left: 0;
  border-style: solid;
  border-color: #0e4987;
  font-size: 1.25rem;
  text-align: left;
  color: #333;
  background: none;
  box-shadow: none;
  /*div {
		&::before {
			content: '';
			position: absolute;
			top: 43%;
			left: -15px;
			border-top: 5px solid #f00;
			border-bottom: 5px solid #b3b3b3;
			width: 4px;
		}
	}*/
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 92.5%, #d8d8d8 100%);
}

.section_title span {
  padding-left: 20px;
}

.section_title span::before {
  content: '';
  position: absolute;
  top: 43%;
  left: 0;
  border-top: 5px solid #f00;
  border-bottom: 5px solid #b3b3b3;
  width: 4px;
}

.section_title img {
  display: inline-block;
  vertical-align: middle;
  margin-top: -2px;
}

@media (min-width: 640px) {
  .section_title {
    font-size: 1.45rem;
  }
}

.block_title {
  position: relative;
  font-weight: bold;
  vertical-align: middle;
  display: inline-block;
  width: 100%;
  padding: 10px 0;
  border-radius: 0;
  border-top: 0;
  border-right: 0;
  border-bottom: 0;
  border-left: 0;
  border-style: none;
  border-color: none;
  font-size: 1.025rem;
  text-align: left;
  color: #333;
  background: none;
  box-shadow: none;
  /*div {
		&::before {
			content: '';
			position: absolute;
			top: 43%;
			left: -15px;
			border-top: 5px solid #f00;
			border-bottom: 5px solid #b3b3b3;
			width: 4px;
		}
	}*/
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 92.5%, #d8d8d8 100%);
}

.block_title span {
  padding-left: 20px;
}

.block_title span::before {
  content: '';
  position: absolute;
  top: 43%;
  left: 0;
  border-top: 5px solid #f00;
  border-bottom: 5px solid #b3b3b3;
  width: 4px;
}

.block_title img {
  display: inline-block;
  vertical-align: middle;
  margin-top: -2px;
}

.item_title {
  position: relative;
  font-weight: bold;
  vertical-align: middle;
  display: inline-block;
  width: 100%;
  padding: 10px 0;
  border-radius: 0;
  border-top: 0;
  border-right: 0;
  border-bottom: 0;
  border-left: 0;
  border-style: none;
  border-color: none;
  font-size: 1.125rem;
  text-align: left;
  color: #333;
  background: none;
  box-shadow: none;
  /*div {
		&::before {
			content: '';
			position: absolute;
			top: 43%;
			left: -15px;
			border-top: 5px solid #f00;
			border-bottom: 5px solid #b3b3b3;
			width: 4px;
		}
	}*/
}

.item_title span {
  padding-left: 20px;
}

.item_title span::before {
  content: '';
  position: absolute;
  top: 43%;
  left: 0;
  border-top: 5px solid #f00;
  border-bottom: 5px solid #b3b3b3;
  width: 4px;
}

.item_title img {
  display: inline-block;
  vertical-align: middle;
  margin-top: -2px;
}

.divider {
  margin: 0 auto;
  text-align: center;
  float: left;
  width: 100%;
}

.divider hr {
  display: block;
  vertical-align: middle;
  width: 100%;
  height: 1px;
  text-align: center;
  margin: 0 auto;
  background: #a8a8a8;
}

.dent_divider {
  float: left;
  width: 100%;
  height: 50px;
  margin-top: 50px;
  border-top: 1px solid #ccc;
  border-radius: 0 0 500px 500px / 0 0 500px 500px;
  background: linear-gradient(to top, #fff 0%, #fff 50%, #eee 100%);
}

.line_gray_scale5 {
  display: block;
  vertical-align: middle;
  width: 100%;
  height: auto;
  text-align: center;
  margin: 0 auto;
  background: #a8a8a8;
}

.line_ochar {
  display: block;
  vertical-align: middle;
  width: 100%;
  height: auto;
  text-align: center;
  margin: 0 auto;
  background: #b18d56;
}

.line_xl {
  height: 5px;
}

.line_lg {
  height: 4px;
}

.line_md {
  height: 3px;
}

.line_sm {
  height: 2px;
}

.line_xs {
  height: 1px;
}

.btn_centering_block {
  display: table;
  margin: 0 auto;
}

.btn_red_xs, .btn_blue_xs, .btn_green_xs, .btn_orange_xs, .btn_disable_xs {
  display: inline-block;
  font-size: 0.75rem;
  font-weight: bold;
  padding: 5px 10px;
  border-radius: 5px;
}

.btn_red_sm, .btn_blue_sm, .btn_green_sm, .btn_orange_sm, .btn_disable_sm {
  display: inline-block;
  font-size: 0.875rem;
  font-weight: bold;
  padding: 10px 20px;
  margin: 5px 10px;
  border-radius: 5px;
}

.btn_red_md, .btn_blue_md, .btn_green_md, .btn_orange_md, .btn_disable_md {
  display: inline-block;
  font-size: 1.125rem;
  font-weight: bold;
  padding: 15px 30px;
  border-radius: 7px;
}

.btn_red_lg, .btn_blue_lg, .btn_green_lg, .btn_orange_lg, .btn_disable_lg {
  display: inline-block;
  font-size: 1.125rem;
  font-weight: bold;
  padding: 20px 40px;
  border-radius: 7px;
}

.btn_red_xl, .btn_blue_xl, .btn_green_xl, .btn_orange_xl, .btn_disable_xl {
  display: inline-block;
  font-size: 1.125rem;
  font-weight: bold;
  padding: 25px 50px;
  border-radius: 7px;
}

.btn_red_xs, .btn_red_sm, .btn_red_md, .btn_red_lg, .btn_red_xl {
  color: #fff;
  background: #ee270c;
  box-shadow: 0px 4px 0px 0px #8d1707;
}

.btn_blue_xs, .btn_blue_sm, .btn_blue_md, .btn_blue_lg, .btn_blue_xl {
  color: #fff;
  background: #197cd1;
  box-shadow: 0px 4px 0px 0px #0e4676;
}

.btn_green_xs, .btn_green_sm, .btn_green_md, .btn_green_lg, .btn_green_xl {
  color: #fff;
  background: #1ca913;
  box-shadow: 0px 4px 0px 0px #0d4d09;
}

.btn_orange_xs, .btn_orange_sm, .btn_orange_md, .btn_orange_lg, .btn_orange_xl {
  color: #fff;
  background: #f88000;
  box-shadow: 0px 4px 0px 0px #924b00;
}

.btn_disable_xs, .btn_disable_sm, .btn_disable_md, .btn_disable_lg, .btn_disable_xl {
  color: #bbb;
  background: #ededed;
  box-shadow: 0px 4px 0px 0px #878787;
}

.table_scroll {
  width: 100%;
  overflow-x: scroll;
  float: left;
  -webkit-overflow-scrolling: touch;
}

@media (min-width: 640px) {
  .table_scroll {
    overflow-x: auto;
  }
}

.table_scroll table {
  width: 700px;
}

@media (min-width: 640px) {
  .table_scroll table {
    width: 100%;
  }
}

.table {
  border-collapse: collapse;
  width: 100%;
  font-size: 1rem;
  border-top: 1px;
  border-right: 0;
  border-bottom: 0;
  border-left: 1px;
  border-style: solid;
  border-color: #bdbdbd;
}

.table caption {
  font-weight: bold;
  text-align: center;
  padding: 10px;
  border-top: 5px;
  border-right: 1px;
  border-bottom: 0;
  border-left: 1px;
  border-style: solid;
  border-color: #e6e6e6;
  background: whitesmoke;
  border-top: 5px solid #1771bf;
}

.table th {
  font-weight: bold;
  text-align: left;
  width: auto;
  padding: 10px;
  border-top: 0;
  border-right: 1px;
  border-bottom: 1px;
  border-left: 0;
  border-style: solid;
  border-color: #bdbdbd;
  background: #f0f0f0;
}

.table td {
  text-align: left;
  width: auto;
  padding: 10px;
  border-top: 0;
  border-right: 1px;
  border-bottom: 1px;
  border-left: 0;
  border-style: solid;
  border-color: #bdbdbd;
  background: #fff;
}

.table th a {
  float: right;
}

@media (min-width: 640px) {
  .table th {
    width: 30%;
  }
}

.table_responsive th {
  display: block;
}

@media (min-width: 640px) {
  .table_responsive th {
    display: table-cell;
  }
}

.table_responsive td {
  display: inline-block;
  width: 100%;
}

@media (min-width: 640px) {
  .table_responsive td {
    display: table-cell;
    width: initial;
  }
}

.text_center {
  text-align: center;
  margin: 0 auto;
}

.text_left {
  text-align: left;
}

.text_right {
  text-align: right;
}

.link {
  color: #003a6b;
  text-decoration: underline;
}

.copy {
  font-weight: bold;
  line-height: 1.5;
  letter-spacing: 0.5px;
  font-size: 1.125rem;
  padding: 15px 0;
  word-break: normal;
}

@media (min-width: 640px) {
  .copy {
    letter-spacing: 1px;
    line-height: 2;
  }
}

.sentence {
  font-weight: bold;
  padding: 15px 0;
  float: left;
  width: 100%;
}

.notes {
  font-size: 0.75rem;
}

ul.list_disc {
  float: left;
  padding-left: 15px;
}

ul.list_disc li {
  list-style-type: disc;
}

ul.list_number {
  float: left;
  padding-left: 15px;
}

ul.list_number li {
  list-style-type: decimal;
}

.small_hide {
  display: none;
}

@media (min-width: 640px) {
  .small_hide {
    display: inline-block;
  }
}

.small_show {
  display: none;
}

@media (min-width: 640px) {
  .small_show {
    display: none;
  }
}

.sp_show {
  display: inline-block;
}

@media (min-width: 640px) {
  .sp_show {
    display: none;
  }
}

.tb_show {
  display: inline-block;
}

@media (min-width: 960px) {
  .tb_show {
    display: none;
  }
}

.numbering {
  font-size: 2.25rem;
  color: #98782C;
  font-weight: bold;
  padding-right: 10px;
  display: inline-block;
}

.label_must {
  color: #fff;
  background: #d23d2a;
  padding: 5px;
  margin-right: 10px;
  text-align: center;
  font-size: 0.65rem;
  border-radius: 3px;
}

.single_select {
  width: 100%;
}

.single_select select {
  width: 100%;
}

.multiple_select select {
  margin: 5px;
  width: 80%;
}

.text_area {
  width: 100%;
}

.text_area textarea {
  height: 300px;
}

.smooth_scroll {
  margin-top: -50px;
  padding-top: 50px;
}

.part_search_contact {
  width: 100%;
  float: left;
  border: 5px solid #197cd1;
  text-align: center;
  padding: 20px;
}

.part_search_contact_title {
  float: left;
  width: 100%;
  background: #197cd1;
  color: #fff;
  padding: 20px 10px;
  margin-bottom: 20px;
  font-weight: bold;
  text-align: center;
  font-size: 0.875rem;
}

@media (min-width: 360px) {
  .part_search_contact_title {
    padding: 20px 10px;
    font-size: 1.125rem;
  }
}

@media (min-width: 640px) {
  .part_search_contact_title {
    margin-bottom: 40px;
    padding: 30px;
    font-size: 1.25rem;
  }
}

.part_search_contact_inner {
  width: 100%;
  margin: 0 auto;
}

@media (min-width: 960px) {
  .part_search_contact_inner {
    width: 85%;
  }
}

@media (min-width: 1280px) {
  .part_search_contact_inner {
    width: 80%;
  }
}

.part_search_contact_inner p {
  width: 100%;
  color: #197cd1;
  font-size: 0.925rem;
  float: none;
  padding: 10px;
  text-align: left;
  border-bottom: 1px dotted #197cd1;
}

@media (min-width: 1280px) {
  .part_search_contact_inner p {
    padding: 10px 3%;
    font-size: 1.025rem;
  }
}

.part_search_contact_inner img {
  display: none;
}

@media (min-width: 960px) {
  .part_search_contact_inner img {
    margin-right: 30px;
    display: inline-block;
  }
}

.part_search_contact_inner h2 {
  color: #197cd1;
  margin: 10px auto 30px;
}

.tel_line {
  display: block;
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 10px;
}

@media (min-width: 640px) {
  .tel_line {
    display: inline-block;
    margin-right: 20px;
    margin-left: 20px;
  }
}

.tel_person {
  display: inherit;
  text-align: center;
  color: #197cd1;
}

@media (min-width: 640px) {
  .tel_person {
    text-align: right;
  }
}

.contact-text-btn {
  font-size: 1.25rem;
  background-color: #f88000;
  border-radius: 5px;
  margin-top: 30px !important;
  padding: 10px;
  box-shadow: 0px 4px 0px 0px #924b00;
}

.contact-text-btn:hover {
  background-color: #c56600;
}

.contact-text-btn a {
  display: block;
  color: #fff;
}

mark {
  background-color: inherit;
  color: red;
}

.clear {
  clear: both;
}

.no-find {
  padding: 30px 30px 50px;
  text-align: center;
}

.fs20 {
  font-size: 20px;
  font-weight: bold;
}

.fs24 {
  font-size: 24px;
  font-weight: bold;
}

.contact-text-btn2 {
  color: #fff;
  font-size: 1.25rem;
  background-color: #f88000;
  border-radius: 5px;
  margin-top: 30px !important;
  padding: 10px 20px;
  box-shadow: 0px 4px 0px 0px #924b00;
}

.contact-text-btn2:hover {
  background-color: #c56600;
}

.sitemap_list {
  float: left;
  margin: 20px 0;
}

.sitemap_list li {
  margin: 5px;
  float: left;
  position: relative;
}

.sitemap_list li a {
  padding: 10px;
  width: 100%;
  float: left;
  background: #fafafa;
  border-radius: 5px;
}

.sitemap_list li a:link, .sitemap_list li a:active, .sitemap_list li a:visited {
  color: #333;
}

.sitemap_list li a:hover {
  background: #f0f0f0;
}

.sitemap_list li a::after {
  position: absolute;
  content: "";
  border-color: #ba2e38;
  border-top: 2px solid;
  border-right: 2px solid;
  width: 7px;
  height: 7px;
  right: 15px;
  top: 45%;
  transform: rotate(45deg);
}

.sitemap_list li a span {
  padding-right: 30px;
}

.header {
  height: 75px;
  width: 100%;
  float: left;
  background: linear-gradient(to bottom, black 0%, black 36%, whitesmoke 36%, whitesmoke 98%, #a5a5a5 100%);
  border-bottom: 2px solid #a8a8a8;
  position: fixed;
  z-index: 9998;
}

@media (min-width: 640px) {
  .header {
    height: 75px;
  }
}

@media (min-width: 960px) {
  .header {
    height: 100px;
    /*background: linear-gradient(
			to bottom,
			rgba(0,0,0,1) 0%,
			rgba(0,0,0,1) 25%,
			rgba(255,255,255,1) 25%,
			rgba(250,250,250,1) 75%,
			rgba(240,240,240,1) 100%
		);*/
    background: linear-gradient(to bottom, black 0%, black 30%, white 25%, white 98%, #a5a5a5 100%);
    position: initial;
    z-index: initial;
  }
}

.header_container {
  padding-left: 7.5px;
  padding-right: 7.5px;
}

.header_top {
  color: #fff;
  text-align: left;
  font-weight: normal;
  font-size: 0.65rem !important;
  float: right;
  padding: 10px 0 0 10px;
  width: 249px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

@media (min-width: 640px) {
  .header_top {
    font-size: 0.65rem;
    margin: 0 auto;
    display: inline-block;
  }
}

@media (min-width: 960px) {
  .header_top {
    font-size: 0.65rem;
    padding: 7px 4px 0;
    float: left;
  }
}

@media (min-width: 1280px) {
  .header_top {
    font-size: 0.65rem;
  }
}

.header_bottom {
  float: left;
  width: 100%;
  height: 75px;
}

@media (min-width: 960px) {
  .header_bottom {
    display: none;
  }
}

.maintitle {
  text-align: center;
  float: left;
  margin-top: 0;
}

@media (min-width: 320px) {
  .maintitle {
    width: 33%;
  }
}

@media (min-width: 360px) {
  .maintitle {
    width: 37%;
  }
}

@media (min-width: 640px) {
  .maintitle {
    width: 24%;
  }
}

@media (min-width: 960px) {
  .maintitle {
    width: 17%;
  }
}

@media (min-width: 1280px) {
  .maintitle {
    width: 20%;
  }
}

.logo {
  width: 30%;
  position: absolute;
  z-index: 9999;
  float: left;
  display: table;
  transform: skewX(15deg);
  border-right: 1px solid #e6e6e6;
  box-shadow: -5px 0px 2px -1px rgba(0, 0, 0, 0.14);
  background: linear-gradient(to bottom, white 0%, white 98%, #a5a5a5 100%);
  padding: 0 11px;
  height: 45px;
  top: 27px;
}

@media screen and (max-width: 500px) {
  .logo {
    width: 22% !important;
    height: 45px !important;
    position: absolute !important;
    top: 27px !important;
  }
}

@media (min-width: 360px) {
  .logo {
    padding: 2% 15px;
    height: 73px;
    width: 100%;
    position: relative;
    top: 0;
  }
}

@media (min-width: 640px) {
  .logo {
    padding: 5px 30px;
    height: 73px;
  }
}

@media (min-width: 960px) {
  .logo {
    padding: 10px 20px;
    height: 98px;
  }
}

.logo a {
  width: 100%;
  display: table-cell;
  vertical-align: middle;
}

.logo a img {
  width: 120px;
  vertical-align: middle;
  transform: skewX(-15deg);
}

@media (min-width: 640px) {
  .logo a img {
    width: 100%;
  }
}

@media (min-width: 1280px) {
  .logo a img {
    width: 85%;
  }
}

.sm_menu_01 {
  position: fixed;
  top: 30px;
  right: 10px;
  width: 40px;
  height: 40px;
  padding: 5px;
  cursor: pointer;
  z-index: 9998;
}

@media (min-width: 960px) {
  .sm_menu_01 {
    right: 60px;
  }
}

@media (min-width: 960px) {
  .sm_menu_01 {
    display: none;
  }
}

.sm_menu_02 {
  position: fixed;
  top: 30px;
  right: 53px;
  width: 45px;
  height: 38px;
  padding: 2px;
  cursor: pointer;
  z-index: 9998;
}

@media (min-width: 960px) {
  .sm_menu_02 {
    right: 113px;
  }
}

@media (min-width: 960px) {
  .sm_menu_02 {
    display: none;
  }
}

.sm_menu_03 {
  position: fixed;
  top: 30px;
  right: 100px;
  width: 45px;
  height: 38px;
  padding: 2px;
  cursor: pointer;
  z-index: 9998;
}

@media (min-width: 960px) {
  .sm_menu_03 {
    right: 160px;
  }
}

@media (min-width: 960px) {
  .sm_menu_03 {
    display: none;
  }
}

.sm_menu_04 {
  position: fixed;
  top: 30px;
  right: 150px;
  width: 55px;
  height: 38px;
  padding: 2px;
  cursor: pointer;
  z-index: 9998;
}

@media (min-width: 960px) {
  .sm_menu_04 {
    right: 210px;
  }
}

@media (min-width: 960px) {
  .sm_menu_04 {
    display: none;
  }
}

.gmenu_btn :hover .top {
  -webkit-transform: translateY(-2px);
  -ms-transform: translateY(-2px);
  transform: translateY(-2px);
}

.gmenu_btn :hover .bot {
  -webkit-transform: translateY(2px);
  -ms-transform: translateY(2px);
  transform: translateY(2px);
}

.gmenu_btn .ellipsis-v {
  position: relative;
  display: block;
  cursor: pointer;
  width: 40px;
  height: 15px;
}

.gmenu_btn .ellipsis-v .point {
  position: absolute;
  left: 0;
  right: 10px;
  display: block;
  width: 30px;
  height: 1px;
  margin: auto;
  background: #333;
  -webkit-transition: all .3s;
  transition: all .3s;
}

.gmenu_btn .ellipsis-v .top {
  top: 0;
}

.gmenu_btn .ellipsis-v .mid {
  top: 0;
  bottom: 0;
}

.gmenu_btn .ellipsis-v .bot {
  bottom: 0;
}

.gmenu_btn .ellipsis-v .menu_name {
  width: 100%;
  left: 0;
  bottom: -5px;
  color: #333;
  font-size: 10px;
  background: none;
}

.star_list_btn img {
  border: none;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.star_list_btn .star_list_name {
  position: absolute;
  bottom: 2px;
  left: 9px;
  color: #333;
  font-size: 9px;
}

.search_history_btn img {
  border: none;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.search_history_btn .search_history_name {
  position: absolute;
  bottom: 2px;
  left: 4px;
  color: #333;
  font-size: 9px;
}

.guide_btn img {
  border: none;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.guide_btn .guide_name {
  position: absolute;
  bottom: 2px;
  left: 5px;
  color: #333;
  font-size: 9px;
}

.group_header_menu {
  display: none;
  float: right;
}

@media (min-width: 960px) {
  .group_header_menu {
    display: inline-block;
  }
}

.group_header_menu li {
  float: left;
  border-right: 1px solid rgba(0, 0, 0, 0.1);
}

.group_header_menu li a, .group_header_menu li a:hover, .group_header_menu li a:active, .group_header_menu li a:visited {
  text-decoration: none;
  display: table;
  vertical-align: middle;
  padding: 2px 10px;
  width: 100%;
  font-size: 0.65rem;
}

.group_header_menu li a:hover, .group_header_menu li a:hover:hover, .group_header_menu li a:active:hover, .group_header_menu li a:visited:hover {
  color: #fff;
}

.group_header_menu li a:active, .group_header_menu li a:hover:active, .group_header_menu li a:active:active, .group_header_menu li a:visited:active {
  color: #fff;
}

.group_header_menu li a:link, .group_header_menu li a:hover:link, .group_header_menu li a:active:link, .group_header_menu li a:visited:link {
  color: #fff;
}

.group_header_menu li a:visited, .group_header_menu li a:hover:visited, .group_header_menu li a:active:visited, .group_header_menu li a:visited:visited {
  color: #fff;
}

.group_header_menu li a span, .group_header_menu li a:hover span, .group_header_menu li a:active span, .group_header_menu li a:visited span {
  display: table-cell;
  vertical-align: middle;
  height: 25px;
}

.group_header_menu li a img, .group_header_menu li a:hover img, .group_header_menu li a:active img, .group_header_menu li a:visited img {
  display: inline-block;
  vertical-align: middle;
  width: 25px;
  margin-right: 2px;
}

.group_header_menu li a:hover {
  background: rgba(255, 255, 255, 0.2);
  transition: all .5s;
}

.group_header_menu li hr {
  width: 10px;
  height: 4px;
}

.group_header_menu .group_header_menu_unitec {
  background: linear-gradient(to bottom, rgba(18, 1, 116, 0) 0%, rgba(18, 1, 116, 0) 90%, #ff4e53 90%, #ff4e53 100%);
}

.pagetop {
  position: fixed;
  z-index: 9998;
  bottom: -100px;
  right: 10px;
}

.pagetop a {
  display: block;
  width: 70px;
  height: 70px;
  background-color: #000;
  text-align: center;
  color: #fff;
  font-size: 24px;
  text-decoration: none;
  line-height: 50px;
  border: 1px solid #fff;
}

.pagetop a::before {
  position: absolute;
  content: "";
  border-color: #333;
  border-top: 2px solid;
  border-right: 2px solid;
  width: 15px;
  height: 15px;
  right: 40%;
  top: 41%;
  transform: rotate(-45deg);
}

.footer_top_space {
  height: 10px;
  width: 100%;
}

.footer_top_space:before, .footer_top_space:after {
  content: " ";
  display: table;
}

.footer_top_space:after {
  clear: both;
}

@media (min-width: 640px) {
  .footer_top_space {
    height: 50px;
  }
}

.footer {
  font-size: 0.75rem;
  float: left;
  width: 100%;
  color: #fff;
  background: #202020;
  color: #666;
}

.footer a {
  color: #fff;
}

.footer a:hover {
  text-decoration: underline;
}

.footer_inner {
  width: 100%;
  float: left;
  margin: 20px 0;
}

.footer_inner_contents_list {
  float: left;
  width: 100%;
  margin: 20px 0;
}

.footer_inner_contents_list > li {
  padding: 5px 15px 5px 0;
  display: inline-block;
}

.footer_title {
  position: relative;
  font-weight: bold;
  vertical-align: middle;
  display: inline-block;
  width: 100%;
  padding: 10px 0;
  border-radius: 0;
  border-top: 0;
  border-right: 0;
  border-bottom: 1px;
  border-left: 0;
  border-style: solid;
  border-color: rgba(255, 255, 255, 0.5);
  font-size: 0.875rem;
  text-align: left;
  color: #fff;
  background: none;
  box-shadow: none;
  /*div {
		&::before {
			content: '';
			position: absolute;
			top: 43%;
			left: -15px;
			border-top: 5px solid #f00;
			border-bottom: 5px solid #b3b3b3;
			width: 4px;
		}
	}*/
}

.footer_title span {
  padding-left: 20px;
}

.footer_title span::before {
  content: '';
  position: absolute;
  top: 43%;
  left: 0;
  border-top: 5px solid #f00;
  border-bottom: 5px solid #b3b3b3;
  width: 4px;
}

.footer_title img {
  display: inline-block;
  vertical-align: middle;
  margin-top: -2px;
}

.footer_bottom {
  float: left;
  width: 100%;
  padding: 10px;
  background: #1a1a1a;
  font-size: 0.65rem;
  color: #fff;
  height: 150px;
}

@media (min-width: 640px) {
  .footer_bottom {
    height: auto;
  }
}

.footer_bottom .copyright {
  float: left;
  text-align: center;
  padding: 5px 0;
}

@media (min-width: 640px) {
  .footer_bottom .copyright {
    text-align: left;
  }
}

.footer_bottom .footer_bottom_menu {
  float: right;
  padding: 5px 0;
}

.footer_bottom .footer_bottom_menu a {
  text-align: center;
  color: #fff;
  text-decoration: underline;
}

@media (min-width: 640px) {
  .footer_bottom .footer_bottom_menu a {
    width: initial;
    padding-left: 15px;
    text-align: right;
  }
}

.breadcrumbblock {
  float: left;
  width: 100%;
  background: whitesmoke;
  border-top: 1px solid #cfcfcf;
  border-bottom: 1px solid #cfcfcf;
  word-break: break-all;
}

.breadcrumb {
  font-size: 0.65rem;
  float: left;
  padding: 10px 0;
}

.breadcrumb li {
  float: left;
  padding: 2px 30px 2px 0;
}

.breadcrumb li a:active, .breadcrumb li a:link, .breadcrumb li a:visited {
  color: #333;
}

.breadcrumb li a:hover {
  text-decoration: underline;
}

.breadcrumb li span {
  position: relative;
}

.breadcrumb li span:after {
  position: absolute;
  content: "";
  border-color: #999;
  border-top: 2px solid;
  border-right: 2px solid;
  width: 10px;
  height: 10px;
  right: -15px;
  top: 4px;
  transform: rotate(45deg);
}

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

// Title
// タイトル

01:モジュール
02:コンポーネント

//////////////////////////////////////////////////////////////////
*/
.title_article {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
  z-index: 0;
  padding: 25px;
  color: #fff;
  background: #011eff;
}

.title_article:before, .title_article:after {
  content: " ";
  display: table;
}

.title_article:after {
  clear: both;
}

@media (min-width: 320px) {
  .title_article {
    width: 100%;
  }
}

@media (min-width: 360px) {
  .title_article {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }
}

@media (min-width: 640px) {
  .title_article {
    width: 100%;
    padding-left: 30px;
    padding-right: 30px;
  }
}

@media (min-width: 960px) {
  .title_article {
    width: 960px;
    padding-left: 90px;
    padding-right: 90px;
  }
}

@media (min-width: 1280px) {
  .title_article {
    width: 1280px;
    padding-left: 120px;
    padding-right: 120px;
  }
}

@media (min-width: 1681px) {
  .title_article {
    width: 1681px;
    padding-left: 150px;
    padding-right: 150px;
  }
}

.title_article span, .title_article div, .title_article h2, .title_article h3, .title_article h4, .title_article h5, .title_article h5 {
  font-size: 1.55rem;
  padding: 15px;
  letter-spacing: 0.1rem;
  line-height: 1.4;
  position: relative;
  font-weight: bold;
  text-align: center;
}

@media (min-width: 640px) {
  .title_article span, .title_article div, .title_article h2, .title_article h3, .title_article h4, .title_article h5, .title_article h5 {
    font-size: 1.875rem;
  }
}

.title_article span > span::before, .title_article div > span::before, .title_article h2 > span::before, .title_article h3 > span::before, .title_article h4 > span::before, .title_article h5 > span::before, .title_article h5 > span::before {
  position: absolute;
  top: 0;
  left: 0;
  width: 4px;
  height: 12px;
  background: white;
  content: "";
  transition: background-color 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;
  transform: skew(-30deg);
  transform-origin: left bottom;
}

.title_article p {
  font-size: 1rem;
  font-weight: 200;
  line-height: 2;
  margin: 15px 0;
}

.title_article_wide {
  padding: 35px;
  padding-bottom: 60px;
  color: #fff;
  background: #004bb4;
  background: linear-gradient(45deg, mediumpurple 0%, deepskyblue 100%);
  background: linear-gradient(45deg, rgba(0, 191, 255, 0.9) 1%, rgba(0, 4, 187, 0.9) 100%);
  text-align: center;
}

.title_article_wide span, .title_article_wide div, .title_article_wide h2, .title_article_wide h3, .title_article_wide h4, .title_article_wide h5, .title_article_wide h5, .title_article_wide p {
  font-size: 1.875rem;
  padding: 15px;
  font-family: "Noto Sans CJK JP";
  font-weight: 100;
  line-height: 1.4;
}

.title_article_wide p {
  font-size: 1rem;
  line-height: 1.4;
}

.title_page_introduction {
  position: relative;
  z-index: 0;
  width: 100%;
  height: 300px;
  overflow: hidden;
}

@media (min-width: 640px) {
  .title_page_introduction {
    height: 400px;
    overflow: initial;
  }
}

@media (min-width: 1681px) {
  .title_page_introduction {
    height: 350px;
  }
}

.title_page_introduction::before {
  position: absolute;
  content: "";
  z-index: 2;
  top: 0;
  left: -10%;
  margin: auto;
  width: 1200px;
  height: 450px;
  background: #004bb4;
  background: linear-gradient(45deg, mediumpurple 0%, deepskyblue 100%);
  transform: skewX(45deg);
  mix-blend-mode: multiply;
}

.title_page_introduction::after {
  position: absolute;
  content: "";
  z-index: 1;
  top: 0;
  right: 0;
  margin: auto;
  width: 1600px;
  height: 450px;
}

@media (min-width: 640px) {
  .title_page_introduction::after {
    right: initial;
    left: -55%;
  }
}

@media (min-width: 960px) {
  .title_page_introduction::after {
    right: initial;
    left: 0;
  }
}

@media (min-width: 1681px) {
  .title_page_introduction::after {
    right: 0;
    left: initial;
  }
}

.title_page_introduction::after {
  background: url("/res/images/page_top_images/page_top_images_common.jpg") center center/cover no-repeat;
}

.title_page_ast-atp-qst-fst {
  position: relative;
  z-index: 0;
  width: 100%;
  height: 300px;
  overflow: hidden;
}

@media (min-width: 640px) {
  .title_page_ast-atp-qst-fst {
    height: 400px;
    overflow: initial;
  }
}

@media (min-width: 1681px) {
  .title_page_ast-atp-qst-fst {
    height: 350px;
  }
}

.title_page_ast-atp-qst-fst::before {
  position: absolute;
  content: "";
  z-index: 2;
  top: 0;
  left: -10%;
  margin: auto;
  width: 1200px;
  height: 450px;
  background: #004bb4;
  background: linear-gradient(45deg, mediumpurple 0%, deepskyblue 100%);
  transform: skewX(45deg);
  mix-blend-mode: multiply;
}

.title_page_ast-atp-qst-fst::after {
  position: absolute;
  content: "";
  z-index: 1;
  top: 0;
  right: 0;
  margin: auto;
  width: 1600px;
  height: 450px;
}

@media (min-width: 640px) {
  .title_page_ast-atp-qst-fst::after {
    right: initial;
    left: -55%;
  }
}

@media (min-width: 960px) {
  .title_page_ast-atp-qst-fst::after {
    right: initial;
    left: 0;
  }
}

@media (min-width: 1681px) {
  .title_page_ast-atp-qst-fst::after {
    right: 0;
    left: initial;
  }
}

.title_page_ast-atp-qst-fst::after {
  background: url("/res/images/page_top_images/page_top_images_ast-atp-qst-fst.jpg") center center/cover no-repeat;
}

.title_page_mtr {
  position: relative;
  z-index: 0;
  width: 100%;
  height: 300px;
  overflow: hidden;
}

@media (min-width: 640px) {
  .title_page_mtr {
    height: 400px;
    overflow: initial;
  }
}

@media (min-width: 1681px) {
  .title_page_mtr {
    height: 350px;
  }
}

.title_page_mtr::before {
  position: absolute;
  content: "";
  z-index: 2;
  top: 0;
  left: -10%;
  margin: auto;
  width: 1200px;
  height: 450px;
  background: #004bb4;
  background: linear-gradient(45deg, mediumpurple 0%, deepskyblue 100%);
  transform: skewX(45deg);
  mix-blend-mode: multiply;
}

.title_page_mtr::after {
  position: absolute;
  content: "";
  z-index: 1;
  top: 0;
  right: 0;
  margin: auto;
  width: 1600px;
  height: 450px;
}

@media (min-width: 640px) {
  .title_page_mtr::after {
    right: initial;
    left: -55%;
  }
}

@media (min-width: 960px) {
  .title_page_mtr::after {
    right: initial;
    left: 0;
  }
}

@media (min-width: 1681px) {
  .title_page_mtr::after {
    right: 0;
    left: initial;
  }
}

.title_page_mtr::after {
  background: url("/res/images/page_top_images/page_top_images_mtr.jpg") center center/cover no-repeat;
}

.title_page_dus {
  position: relative;
  z-index: 0;
  width: 100%;
  height: 300px;
  overflow: hidden;
}

@media (min-width: 640px) {
  .title_page_dus {
    height: 400px;
    overflow: initial;
  }
}

@media (min-width: 1681px) {
  .title_page_dus {
    height: 350px;
  }
}

.title_page_dus::before {
  position: absolute;
  content: "";
  z-index: 2;
  top: 0;
  left: -10%;
  margin: auto;
  width: 1200px;
  height: 450px;
  background: #004bb4;
  background: linear-gradient(45deg, mediumpurple 0%, deepskyblue 100%);
  transform: skewX(45deg);
  mix-blend-mode: multiply;
}

.title_page_dus::after {
  position: absolute;
  content: "";
  z-index: 1;
  top: 0;
  right: 0;
  margin: auto;
  width: 1600px;
  height: 450px;
}

@media (min-width: 640px) {
  .title_page_dus::after {
    right: initial;
    left: -55%;
  }
}

@media (min-width: 960px) {
  .title_page_dus::after {
    right: initial;
    left: 0;
  }
}

@media (min-width: 1681px) {
  .title_page_dus::after {
    right: 0;
    left: initial;
  }
}

.title_page_dus::after {
  background: url("/res/images/page_top_images/page_top_images_dus.jpg") center center/cover no-repeat;
}

.title_page_terminal {
  position: relative;
  z-index: 0;
  width: 100%;
  height: 300px;
  overflow: hidden;
}

@media (min-width: 640px) {
  .title_page_terminal {
    height: 400px;
    overflow: initial;
  }
}

@media (min-width: 1681px) {
  .title_page_terminal {
    height: 350px;
  }
}

.title_page_terminal::before {
  position: absolute;
  content: "";
  z-index: 2;
  top: 0;
  left: -10%;
  margin: auto;
  width: 1200px;
  height: 450px;
  background: #004bb4;
  background: linear-gradient(45deg, mediumpurple 0%, deepskyblue 100%);
  transform: skewX(45deg);
  mix-blend-mode: multiply;
}

.title_page_terminal::after {
  position: absolute;
  content: "";
  z-index: 1;
  top: 0;
  right: 0;
  margin: auto;
  width: 1600px;
  height: 450px;
}

@media (min-width: 640px) {
  .title_page_terminal::after {
    right: initial;
    left: -55%;
  }
}

@media (min-width: 960px) {
  .title_page_terminal::after {
    right: initial;
    left: 0;
  }
}

@media (min-width: 1681px) {
  .title_page_terminal::after {
    right: 0;
    left: initial;
  }
}

.title_page_terminal::after {
  background: url("/res/images/page_top_images/page_top_images_terminal.jpg") center center/cover no-repeat;
}

.title_page_medical {
  position: relative;
  z-index: 0;
  width: 100%;
  height: 300px;
  overflow: hidden;
}

@media (min-width: 640px) {
  .title_page_medical {
    height: 400px;
    overflow: initial;
  }
}

@media (min-width: 1681px) {
  .title_page_medical {
    height: 350px;
  }
}

.title_page_medical::before {
  position: absolute;
  content: "";
  z-index: 2;
  top: 0;
  left: -10%;
  margin: auto;
  width: 1200px;
  height: 450px;
  background: #004bb4;
  background: linear-gradient(45deg, mediumpurple 0%, deepskyblue 100%);
  transform: skewX(45deg);
  mix-blend-mode: multiply;
}

.title_page_medical::after {
  position: absolute;
  content: "";
  z-index: 1;
  top: 0;
  right: 0;
  margin: auto;
  width: 1600px;
  height: 450px;
}

@media (min-width: 640px) {
  .title_page_medical::after {
    right: initial;
    left: -55%;
  }
}

@media (min-width: 960px) {
  .title_page_medical::after {
    right: initial;
    left: 0;
  }
}

@media (min-width: 1681px) {
  .title_page_medical::after {
    right: 0;
    left: initial;
  }
}

.title_page_medical::after {
  background: url("/res/images/page_top_images/page_top_images_medical.jpg") center center/cover no-repeat;
}

.title_page_industrial {
  position: relative;
  z-index: 0;
  width: 100%;
  height: 300px;
  overflow: hidden;
}

@media (min-width: 640px) {
  .title_page_industrial {
    height: 400px;
    overflow: initial;
  }
}

@media (min-width: 1681px) {
  .title_page_industrial {
    height: 350px;
  }
}

.title_page_industrial::before {
  position: absolute;
  content: "";
  z-index: 2;
  top: 0;
  left: -10%;
  margin: auto;
  width: 1200px;
  height: 450px;
  background: #004bb4;
  background: linear-gradient(45deg, mediumpurple 0%, deepskyblue 100%);
  transform: skewX(45deg);
  mix-blend-mode: multiply;
}

.title_page_industrial::after {
  position: absolute;
  content: "";
  z-index: 1;
  top: 0;
  right: 0;
  margin: auto;
  width: 1600px;
  height: 450px;
}

@media (min-width: 640px) {
  .title_page_industrial::after {
    right: initial;
    left: -55%;
  }
}

@media (min-width: 960px) {
  .title_page_industrial::after {
    right: initial;
    left: 0;
  }
}

@media (min-width: 1681px) {
  .title_page_industrial::after {
    right: 0;
    left: initial;
  }
}

.title_page_industrial::after {
  background: url("/res/images/page_top_images/page_top_images_industrial.jpg") center center/cover no-repeat;
}

.title_page_amusement {
  position: relative;
  z-index: 0;
  width: 100%;
  height: 300px;
  overflow: hidden;
}

@media (min-width: 640px) {
  .title_page_amusement {
    height: 400px;
    overflow: initial;
  }
}

@media (min-width: 1681px) {
  .title_page_amusement {
    height: 350px;
  }
}

.title_page_amusement::before {
  position: absolute;
  content: "";
  z-index: 2;
  top: 0;
  left: -10%;
  margin: auto;
  width: 1200px;
  height: 450px;
  background: #004bb4;
  background: linear-gradient(45deg, mediumpurple 0%, deepskyblue 100%);
  transform: skewX(45deg);
  mix-blend-mode: multiply;
}

.title_page_amusement::after {
  position: absolute;
  content: "";
  z-index: 1;
  top: 0;
  right: 0;
  margin: auto;
  width: 1600px;
  height: 450px;
}

@media (min-width: 640px) {
  .title_page_amusement::after {
    right: initial;
    left: -55%;
  }
}

@media (min-width: 960px) {
  .title_page_amusement::after {
    right: initial;
    left: 0;
  }
}

@media (min-width: 1681px) {
  .title_page_amusement::after {
    right: 0;
    left: initial;
  }
}

.title_page_amusement::after {
  background: url("/res/images/page_top_images/page_top_images_amusement.jpg") center center/cover no-repeat;
}

.title_page_signage {
  position: relative;
  z-index: 0;
  width: 100%;
  height: 300px;
  overflow: hidden;
}

@media (min-width: 640px) {
  .title_page_signage {
    height: 400px;
    overflow: initial;
  }
}

@media (min-width: 1681px) {
  .title_page_signage {
    height: 350px;
  }
}

.title_page_signage::before {
  position: absolute;
  content: "";
  z-index: 2;
  top: 0;
  left: -10%;
  margin: auto;
  width: 1200px;
  height: 450px;
  background: #004bb4;
  background: linear-gradient(45deg, mediumpurple 0%, deepskyblue 100%);
  transform: skewX(45deg);
  mix-blend-mode: multiply;
}

.title_page_signage::after {
  position: absolute;
  content: "";
  z-index: 1;
  top: 0;
  right: 0;
  margin: auto;
  width: 1600px;
  height: 450px;
}

@media (min-width: 640px) {
  .title_page_signage::after {
    right: initial;
    left: -55%;
  }
}

@media (min-width: 960px) {
  .title_page_signage::after {
    right: initial;
    left: 0;
  }
}

@media (min-width: 1681px) {
  .title_page_signage::after {
    right: 0;
    left: initial;
  }
}

.title_page_signage::after {
  background: url("/res/images/page_top_images/page_top_images_signage.jpg") center center/cover no-repeat;
}

.title_page_support {
  position: relative;
  z-index: 0;
  width: 100%;
  height: 300px;
  overflow: hidden;
}

@media (min-width: 640px) {
  .title_page_support {
    height: 400px;
    overflow: initial;
  }
}

@media (min-width: 1681px) {
  .title_page_support {
    height: 350px;
  }
}

.title_page_support::before {
  position: absolute;
  content: "";
  z-index: 2;
  top: 0;
  left: -10%;
  margin: auto;
  width: 1200px;
  height: 450px;
  background: #004bb4;
  background: linear-gradient(45deg, mediumpurple 0%, deepskyblue 100%);
  transform: skewX(45deg);
  mix-blend-mode: multiply;
}

.title_page_support::after {
  position: absolute;
  content: "";
  z-index: 1;
  top: 0;
  right: 0;
  margin: auto;
  width: 1600px;
  height: 450px;
}

@media (min-width: 640px) {
  .title_page_support::after {
    right: initial;
    left: -55%;
  }
}

@media (min-width: 960px) {
  .title_page_support::after {
    right: initial;
    left: 0;
  }
}

@media (min-width: 1681px) {
  .title_page_support::after {
    right: 0;
    left: initial;
  }
}

.title_page_support::after {
  background: url("/res/images/page_top_images/page_top_images_support.jpg") center center/cover no-repeat;
}

.title_page_message {
  position: relative;
  z-index: 0;
  width: 100%;
  height: 300px;
  overflow: hidden;
}

@media (min-width: 640px) {
  .title_page_message {
    height: 400px;
    overflow: initial;
  }
}

@media (min-width: 1681px) {
  .title_page_message {
    height: 350px;
  }
}

.title_page_message::before {
  position: absolute;
  content: "";
  z-index: 2;
  top: 0;
  left: -10%;
  margin: auto;
  width: 1200px;
  height: 450px;
  background: #004bb4;
  background: linear-gradient(45deg, mediumpurple 0%, deepskyblue 100%);
  transform: skewX(45deg);
  mix-blend-mode: multiply;
}

.title_page_message::after {
  position: absolute;
  content: "";
  z-index: 1;
  top: 0;
  right: 0;
  margin: auto;
  width: 1600px;
  height: 450px;
}

@media (min-width: 640px) {
  .title_page_message::after {
    right: initial;
    left: -55%;
  }
}

@media (min-width: 960px) {
  .title_page_message::after {
    right: initial;
    left: 0;
  }
}

@media (min-width: 1681px) {
  .title_page_message::after {
    right: 0;
    left: initial;
  }
}

.title_page_message::after {
  background: url("/res/images/page_top_images/page_top_images_message.jpg") center center/cover no-repeat;
}

.title_page_business {
  position: relative;
  z-index: 0;
  width: 100%;
  height: 300px;
  overflow: hidden;
}

@media (min-width: 640px) {
  .title_page_business {
    height: 400px;
    overflow: initial;
  }
}

@media (min-width: 1681px) {
  .title_page_business {
    height: 350px;
  }
}

.title_page_business::before {
  position: absolute;
  content: "";
  z-index: 2;
  top: 0;
  left: -10%;
  margin: auto;
  width: 1200px;
  height: 450px;
  background: #004bb4;
  background: linear-gradient(45deg, mediumpurple 0%, deepskyblue 100%);
  transform: skewX(45deg);
  mix-blend-mode: multiply;
}

.title_page_business::after {
  position: absolute;
  content: "";
  z-index: 1;
  top: 0;
  right: 0;
  margin: auto;
  width: 1600px;
  height: 450px;
}

@media (min-width: 640px) {
  .title_page_business::after {
    right: initial;
    left: -55%;
  }
}

@media (min-width: 960px) {
  .title_page_business::after {
    right: initial;
    left: 0;
  }
}

@media (min-width: 1681px) {
  .title_page_business::after {
    right: 0;
    left: initial;
  }
}

.title_page_business::after {
  background: url("/res/images/page_top_images/page_top_images_business.jpg") center center/cover no-repeat;
}

.title_page_profile {
  position: relative;
  z-index: 0;
  width: 100%;
  height: 300px;
  overflow: hidden;
}

@media (min-width: 640px) {
  .title_page_profile {
    height: 400px;
    overflow: initial;
  }
}

@media (min-width: 1681px) {
  .title_page_profile {
    height: 350px;
  }
}

.title_page_profile::before {
  position: absolute;
  content: "";
  z-index: 2;
  top: 0;
  left: -10%;
  margin: auto;
  width: 1200px;
  height: 450px;
  background: #004bb4;
  background: linear-gradient(45deg, mediumpurple 0%, deepskyblue 100%);
  transform: skewX(45deg);
  mix-blend-mode: multiply;
}

.title_page_profile::after {
  position: absolute;
  content: "";
  z-index: 1;
  top: 0;
  right: 0;
  margin: auto;
  width: 1600px;
  height: 450px;
}

@media (min-width: 640px) {
  .title_page_profile::after {
    right: initial;
    left: -55%;
  }
}

@media (min-width: 960px) {
  .title_page_profile::after {
    right: initial;
    left: 0;
  }
}

@media (min-width: 1681px) {
  .title_page_profile::after {
    right: 0;
    left: initial;
  }
}

.title_page_profile::after {
  background: url("/res/images/page_top_images/page_top_images_profile.jpg") center center/cover no-repeat;
}

.title_page_recruit {
  position: relative;
  z-index: 0;
  width: 100%;
  height: 300px;
  overflow: hidden;
}

@media (min-width: 640px) {
  .title_page_recruit {
    height: 400px;
    overflow: initial;
  }
}

@media (min-width: 1681px) {
  .title_page_recruit {
    height: 350px;
  }
}

.title_page_recruit::before {
  position: absolute;
  content: "";
  z-index: 2;
  top: 0;
  left: -10%;
  margin: auto;
  width: 1200px;
  height: 450px;
  background: #004bb4;
  background: linear-gradient(45deg, mediumpurple 0%, deepskyblue 100%);
  transform: skewX(45deg);
  mix-blend-mode: multiply;
}

.title_page_recruit::after {
  position: absolute;
  content: "";
  z-index: 1;
  top: 0;
  right: 0;
  margin: auto;
  width: 1600px;
  height: 450px;
}

@media (min-width: 640px) {
  .title_page_recruit::after {
    right: initial;
    left: -55%;
  }
}

@media (min-width: 960px) {
  .title_page_recruit::after {
    right: initial;
    left: 0;
  }
}

@media (min-width: 1681px) {
  .title_page_recruit::after {
    right: 0;
    left: initial;
  }
}

.title_page_recruit::after {
  background: url("/res/images/page_top_images/page_top_images_recruit.jpg") center center/cover no-repeat;
}

.title_page_group {
  position: relative;
  z-index: 0;
  width: 100%;
  height: 300px;
  overflow: hidden;
}

@media (min-width: 640px) {
  .title_page_group {
    height: 400px;
    overflow: initial;
  }
}

@media (min-width: 1681px) {
  .title_page_group {
    height: 350px;
  }
}

.title_page_group::before {
  position: absolute;
  content: "";
  z-index: 2;
  top: 0;
  left: -10%;
  margin: auto;
  width: 1200px;
  height: 450px;
  background: #004bb4;
  background: linear-gradient(45deg, mediumpurple 0%, deepskyblue 100%);
  transform: skewX(45deg);
  mix-blend-mode: multiply;
}

.title_page_group::after {
  position: absolute;
  content: "";
  z-index: 1;
  top: 0;
  right: 0;
  margin: auto;
  width: 1600px;
  height: 450px;
}

@media (min-width: 640px) {
  .title_page_group::after {
    right: initial;
    left: -55%;
  }
}

@media (min-width: 960px) {
  .title_page_group::after {
    right: initial;
    left: 0;
  }
}

@media (min-width: 1681px) {
  .title_page_group::after {
    right: 0;
    left: initial;
  }
}

.title_page_group::after {
  background: url("/res/images/page_top_images/page_top_images_group.jpg") center center/cover no-repeat;
}

.title_page_office {
  position: relative;
  z-index: 0;
  width: 100%;
  height: 300px;
  overflow: hidden;
}

@media (min-width: 640px) {
  .title_page_office {
    height: 400px;
    overflow: initial;
  }
}

@media (min-width: 1681px) {
  .title_page_office {
    height: 350px;
  }
}

.title_page_office::before {
  position: absolute;
  content: "";
  z-index: 2;
  top: 0;
  left: -10%;
  margin: auto;
  width: 1200px;
  height: 450px;
  background: #004bb4;
  background: linear-gradient(45deg, mediumpurple 0%, deepskyblue 100%);
  transform: skewX(45deg);
  mix-blend-mode: multiply;
}

.title_page_office::after {
  position: absolute;
  content: "";
  z-index: 1;
  top: 0;
  right: 0;
  margin: auto;
  width: 1600px;
  height: 450px;
}

@media (min-width: 640px) {
  .title_page_office::after {
    right: initial;
    left: -55%;
  }
}

@media (min-width: 960px) {
  .title_page_office::after {
    right: initial;
    left: 0;
  }
}

@media (min-width: 1681px) {
  .title_page_office::after {
    right: 0;
    left: initial;
  }
}

.title_page_office::after {
  background: url("/res/images/page_top_images/page_top_images_office.jpg") center center/cover no-repeat;
}

.title_page_csr {
  position: relative;
  z-index: 0;
  width: 100%;
  height: 300px;
  overflow: hidden;
}

@media (min-width: 640px) {
  .title_page_csr {
    height: 400px;
    overflow: initial;
  }
}

@media (min-width: 1681px) {
  .title_page_csr {
    height: 350px;
  }
}

.title_page_csr::before {
  position: absolute;
  content: "";
  z-index: 2;
  top: 0;
  left: -10%;
  margin: auto;
  width: 1200px;
  height: 450px;
  background: #004bb4;
  background: linear-gradient(45deg, mediumpurple 0%, deepskyblue 100%);
  transform: skewX(45deg);
  mix-blend-mode: multiply;
}

.title_page_csr::after {
  position: absolute;
  content: "";
  z-index: 1;
  top: 0;
  right: 0;
  margin: auto;
  width: 1600px;
  height: 450px;
}

@media (min-width: 640px) {
  .title_page_csr::after {
    right: initial;
    left: -55%;
  }
}

@media (min-width: 960px) {
  .title_page_csr::after {
    right: initial;
    left: 0;
  }
}

@media (min-width: 1681px) {
  .title_page_csr::after {
    right: 0;
    left: initial;
  }
}

.title_page_csr::after {
  background: url("/res/images/page_top_images/page_top_images_csr.jpg") center center/cover no-repeat;
}

.title_page_contact {
  position: relative;
  z-index: 0;
  width: 100%;
  height: 300px;
  overflow: hidden;
}

@media (min-width: 640px) {
  .title_page_contact {
    height: 400px;
    overflow: initial;
  }
}

@media (min-width: 1681px) {
  .title_page_contact {
    height: 350px;
  }
}

.title_page_contact::before {
  position: absolute;
  content: "";
  z-index: 2;
  top: 0;
  left: -10%;
  margin: auto;
  width: 1200px;
  height: 450px;
  background: #004bb4;
  background: linear-gradient(45deg, mediumpurple 0%, deepskyblue 100%);
  transform: skewX(45deg);
  mix-blend-mode: multiply;
}

.title_page_contact::after {
  position: absolute;
  content: "";
  z-index: 1;
  top: 0;
  right: 0;
  margin: auto;
  width: 1600px;
  height: 450px;
}

@media (min-width: 640px) {
  .title_page_contact::after {
    right: initial;
    left: -55%;
  }
}

@media (min-width: 960px) {
  .title_page_contact::after {
    right: initial;
    left: 0;
  }
}

@media (min-width: 1681px) {
  .title_page_contact::after {
    right: 0;
    left: initial;
  }
}

.title_page_contact::after {
  background: url("/res/images/page_top_images/page_top_images_contact.jpg") center center/cover no-repeat;
}

.title_page_inner {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
  position: absolute;
  z-index: 3;
  top: 50%;
  left: 50%;
  padding-left: 20px;
  transform: translateY(-50%) translateX(-50%);
}

.title_page_inner:before, .title_page_inner:after {
  content: " ";
  display: table;
}

.title_page_inner:after {
  clear: both;
}

@media (min-width: 320px) {
  .title_page_inner {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}

@media (min-width: 360px) {
  .title_page_inner {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}

@media (min-width: 640px) {
  .title_page_inner {
    width: 100%;
  }
}

@media (min-width: 960px) {
  .title_page_inner {
    width: 960px;
    padding-left: 15px;
    padding-right: 15px;
  }
}

@media (min-width: 1280px) {
  .title_page_inner {
    width: 1160px;
  }
}

@media (min-width: 1681px) {
  .title_page_inner {
    width: 1160px;
  }
}

@media (min-width: 640px) {
  .title_page_inner {
    top: 60%;
  }
}

.title_page_inner .title_page_eng {
  font-family: "DIN Pro";
  font-size: 2.5rem;
  color: #fff;
  line-height: 1.2;
  font-weight: bold;
  vertical-align: middle;
}

@media (min-width: 640px) {
  .title_page_inner .title_page_eng {
    font-size: 3.125rem;
  }
}

@media (min-width: 1280px) {
  .title_page_inner .title_page_eng {
    font-size: 3.125rem;
  }
}

.title_page_inner .title_page_jpn {
  font-size: 1.25rem;
  color: #fff;
  font-weight: bold;
  vertical-align: middle;
}

.title_section_wh {
  font-size: 1.25rem;
  letter-spacing: 0.2rem;
  width: 100%;
  text-align: center;
  font-weight: bold;
}

.title_section_wh .title_section_eng {
  position: relative;
  z-index: 4;
  font-family: "DIN Pro";
  font-size: 1.875rem;
  margin-bottom: 10px;
  font-weight: bold;
  vertical-align: middle;
}

.title_section_wh .title_section_jpn {
  display: inline-block;
  position: relative;
  z-index: 4;
}

.title_section_wh .title_section_jpn::before {
  content: '';
  position: absolute;
  z-index: -1;
  border: 2px solid rgba(6, 126, 160, 0.3);
  width: 4px;
  height: 20px;
  transform: skewX(-30deg);
  top: 4px;
  left: -20px;
}

.title_section_wh .title_section_jpn::after {
  content: '';
  position: absolute;
  z-index: -1;
  border: 2px solid rgba(6, 126, 160, 0.3);
  width: 4px;
  height: 20px;
  transform: skewX(-30deg);
  bottom: 3px;
  right: -15px;
}

.title_section_wh .title_section_head {
  display: inline-block;
  position: relative;
  z-index: 4;
}

.title_section_wh .title_section_head::before {
  content: '';
  position: absolute;
  z-index: -1;
  border: 2px solid rgba(6, 126, 160, 0.3);
  width: 4px;
  height: 20px;
  transform: skewX(-30deg);
  top: -5px;
  left: -20px;
}

.title_section_wh .title_section_head::after {
  content: '';
  position: absolute;
  z-index: -1;
  border: 2px solid rgba(6, 126, 160, 0.3);
  width: 4px;
  height: 20px;
  transform: skewX(-30deg);
  bottom: -5px;
  right: -15px;
}

.title_section_wh .title_section_head_3l {
  display: inline-block;
  position: relative;
  z-index: 4;
  font-size: 1.875rem;
}

.title_section_wh .title_section_head_3l::before {
  content: '';
  position: absolute;
  z-index: -1;
  border: 2px solid rgba(6, 126, 160, 0.3);
  width: 4px;
  height: 20px;
  transform: skewX(-30deg);
  top: -5px;
  left: -20px;
}

.title_section_wh .title_section_head_3l::after {
  content: '';
  position: absolute;
  z-index: -1;
  border: 2px solid rgba(6, 126, 160, 0.3);
  width: 4px;
  height: 20px;
  transform: skewX(-30deg);
  bottom: -5px;
  right: -15px;
}

.title_section_wh .title_section_caption_eng {
  position: relative;
  z-index: 4;
  font-family: "DIN Pro";
  font-size: 1.25rem;
  margin: 20px;
  font-weight: bold;
  vertical-align: middle;
}

.title_section_wh .title_section_caption_jpn {
  position: relative;
  z-index: 4;
  font-size: 1.125rem;
  margin: 20px;
  font-weight: bold;
  vertical-align: middle;
}

.title_section_wh {
  font-size: 1.25rem;
  letter-spacing: 0.2rem;
  width: 100%;
  text-align: center;
  font-weight: bold;
  color: #fff;
}

.title_section_wh .title_section_eng {
  position: relative;
  z-index: 4;
  font-family: "DIN Pro";
  font-size: 1.875rem;
  margin-bottom: 10px;
  font-weight: bold;
  vertical-align: middle;
}

.title_section_wh .title_section_jpn {
  display: inline-block;
  position: relative;
  z-index: 4;
}

.title_section_wh .title_section_jpn::before {
  content: '';
  position: absolute;
  z-index: -1;
  border: 2px solid rgba(6, 126, 160, 0.3);
  width: 4px;
  height: 20px;
  transform: skewX(-30deg);
  top: 4px;
  left: -20px;
}

.title_section_wh .title_section_jpn::after {
  content: '';
  position: absolute;
  z-index: -1;
  border: 2px solid rgba(6, 126, 160, 0.3);
  width: 4px;
  height: 20px;
  transform: skewX(-30deg);
  bottom: 3px;
  right: -15px;
}

.title_section_wh .title_section_head {
  display: inline-block;
  position: relative;
  z-index: 4;
}

.title_section_wh .title_section_head::before {
  content: '';
  position: absolute;
  z-index: -1;
  border: 2px solid rgba(6, 126, 160, 0.3);
  width: 4px;
  height: 20px;
  transform: skewX(-30deg);
  top: -5px;
  left: -20px;
}

.title_section_wh .title_section_head::after {
  content: '';
  position: absolute;
  z-index: -1;
  border: 2px solid rgba(6, 126, 160, 0.3);
  width: 4px;
  height: 20px;
  transform: skewX(-30deg);
  bottom: -5px;
  right: -15px;
}

.title_section_wh .title_section_head_3l {
  display: inline-block;
  position: relative;
  z-index: 4;
  font-size: 1.875rem;
}

.title_section_wh .title_section_head_3l::before {
  content: '';
  position: absolute;
  z-index: -1;
  border: 2px solid rgba(6, 126, 160, 0.3);
  width: 4px;
  height: 20px;
  transform: skewX(-30deg);
  top: -5px;
  left: -20px;
}

.title_section_wh .title_section_head_3l::after {
  content: '';
  position: absolute;
  z-index: -1;
  border: 2px solid rgba(6, 126, 160, 0.3);
  width: 4px;
  height: 20px;
  transform: skewX(-30deg);
  bottom: -5px;
  right: -15px;
}

.title_section_wh .title_section_caption_eng {
  position: relative;
  z-index: 4;
  font-family: "DIN Pro";
  font-size: 1.25rem;
  margin: 20px;
  font-weight: bold;
  vertical-align: middle;
}

.title_section_wh .title_section_caption_jpn {
  position: relative;
  z-index: 4;
  font-size: 1.125rem;
  margin: 20px;
  font-weight: bold;
  vertical-align: middle;
}

.title_section_wh .title_section_jpn::before, .title_section_wh .title_section_jpn::after {
  border: 2px solid rgba(255, 255, 255, 0.5);
}

.title_section_gry {
  font-size: 1.25rem;
  letter-spacing: 0.2rem;
  width: 100%;
  text-align: center;
  font-weight: bold;
  background: whitesmoke;
}

.title_section_gry .title_section_eng {
  position: relative;
  z-index: 4;
  font-family: "DIN Pro";
  font-size: 1.875rem;
  margin-bottom: 10px;
  font-weight: bold;
  vertical-align: middle;
}

.title_section_gry .title_section_jpn {
  display: inline-block;
  position: relative;
  z-index: 4;
}

.title_section_gry .title_section_jpn::before {
  content: '';
  position: absolute;
  z-index: -1;
  border: 2px solid rgba(6, 126, 160, 0.3);
  width: 4px;
  height: 20px;
  transform: skewX(-30deg);
  top: 4px;
  left: -20px;
}

.title_section_gry .title_section_jpn::after {
  content: '';
  position: absolute;
  z-index: -1;
  border: 2px solid rgba(6, 126, 160, 0.3);
  width: 4px;
  height: 20px;
  transform: skewX(-30deg);
  bottom: 3px;
  right: -15px;
}

.title_section_gry .title_section_head {
  display: inline-block;
  position: relative;
  z-index: 4;
}

.title_section_gry .title_section_head::before {
  content: '';
  position: absolute;
  z-index: -1;
  border: 2px solid rgba(6, 126, 160, 0.3);
  width: 4px;
  height: 20px;
  transform: skewX(-30deg);
  top: -5px;
  left: -20px;
}

.title_section_gry .title_section_head::after {
  content: '';
  position: absolute;
  z-index: -1;
  border: 2px solid rgba(6, 126, 160, 0.3);
  width: 4px;
  height: 20px;
  transform: skewX(-30deg);
  bottom: -5px;
  right: -15px;
}

.title_section_gry .title_section_head_3l {
  display: inline-block;
  position: relative;
  z-index: 4;
  font-size: 1.875rem;
}

.title_section_gry .title_section_head_3l::before {
  content: '';
  position: absolute;
  z-index: -1;
  border: 2px solid rgba(6, 126, 160, 0.3);
  width: 4px;
  height: 20px;
  transform: skewX(-30deg);
  top: -5px;
  left: -20px;
}

.title_section_gry .title_section_head_3l::after {
  content: '';
  position: absolute;
  z-index: -1;
  border: 2px solid rgba(6, 126, 160, 0.3);
  width: 4px;
  height: 20px;
  transform: skewX(-30deg);
  bottom: -5px;
  right: -15px;
}

.title_section_gry .title_section_caption_eng {
  position: relative;
  z-index: 4;
  font-family: "DIN Pro";
  font-size: 1.25rem;
  margin: 20px;
  font-weight: bold;
  vertical-align: middle;
}

.title_section_gry .title_section_caption_jpn {
  position: relative;
  z-index: 4;
  font-size: 1.125rem;
  margin: 20px;
  font-weight: bold;
  vertical-align: middle;
}

.title_heading_4l {
  position: relative;
  width: 100%;
  background: #000;
  color: #fff;
  font-family: "Noto Sans CJK JP";
  text-align: center;
  font-weight: 100;
  line-height: 1.4;
  margin: 0 auto;
  /*&::before {
		content: '';
		position: absolute;
		top: 50%;
		right:-25px;
		border-right: 25px solid rgba(51,51,51,1);
		border-left: 25px solid rgba(255,255,255,0.5);
		width: 50px;
		height: 1px;
	}
	&::before {
		position: absolute;
		content: "";
		top: 0;
		left: 0;
		right: 0;
		width: 20px;
		height: 3px;
		margin: 0 auto;
		background: #ff4e53;
	}*/
  font-size: 1.25rem;
  padding: 30px;
}

.title_heading_4l::after {
  position: absolute;
  content: "";
  bottom: 0;
  left: 0;
  right: 0;
  width: 20px;
  height: 3px;
  margin: 0 auto;
  background: #ff4e53;
}

.title_heading_4l span {
  display: inline-block;
  vertical-align: middle;
}

@media (min-width: 640px) {
  .title_heading_4l {
    font-size: 1.5rem;
    padding: 35px;
  }
}

.title_heading_3l {
  position: relative;
  width: 100%;
  background: #000;
  color: #fff;
  font-family: "Noto Sans CJK JP";
  text-align: center;
  font-weight: 100;
  line-height: 1.4;
  margin: 0 auto;
  /*&::before {
		content: '';
		position: absolute;
		top: 50%;
		right:-25px;
		border-right: 25px solid rgba(51,51,51,1);
		border-left: 25px solid rgba(255,255,255,0.5);
		width: 50px;
		height: 1px;
	}
	&::before {
		position: absolute;
		content: "";
		top: 0;
		left: 0;
		right: 0;
		width: 20px;
		height: 3px;
		margin: 0 auto;
		background: #ff4e53;
	}*/
  font-size: 1.25rem;
  padding: 30px;
}

.title_heading_3l::after {
  position: absolute;
  content: "";
  bottom: 0;
  left: 0;
  right: 0;
  width: 20px;
  height: 3px;
  margin: 0 auto;
  background: #ff4e53;
}

.title_heading_3l span {
  display: inline-block;
  vertical-align: middle;
}

.title_heading_xl {
  position: relative;
  width: 100%;
  background: #000;
  color: #fff;
  font-family: "Noto Sans CJK JP";
  text-align: center;
  font-weight: 100;
  line-height: 1.4;
  margin: 0 auto;
  /*&::before {
		content: '';
		position: absolute;
		top: 50%;
		right:-25px;
		border-right: 25px solid rgba(51,51,51,1);
		border-left: 25px solid rgba(255,255,255,0.5);
		width: 50px;
		height: 1px;
	}
	&::before {
		position: absolute;
		content: "";
		top: 0;
		left: 0;
		right: 0;
		width: 20px;
		height: 3px;
		margin: 0 auto;
		background: #ff4e53;
	}*/
  font-size: 1.125rem;
  padding: 25px;
  font-weight: 300;
}

.title_heading_xl::after {
  position: absolute;
  content: "";
  bottom: 0;
  left: 0;
  right: 0;
  width: 20px;
  height: 3px;
  margin: 0 auto;
  background: #ff4e53;
}

.title_heading_xl span {
  display: inline-block;
  vertical-align: middle;
}

.title_heading_lg {
  position: relative;
  width: 100%;
  background: #000;
  color: #fff;
  font-family: "Noto Sans CJK JP";
  text-align: center;
  font-weight: 100;
  line-height: 1.4;
  margin: 0 auto;
  /*&::before {
		content: '';
		position: absolute;
		top: 50%;
		right:-25px;
		border-right: 25px solid rgba(51,51,51,1);
		border-left: 25px solid rgba(255,255,255,0.5);
		width: 50px;
		height: 1px;
	}
	&::before {
		position: absolute;
		content: "";
		top: 0;
		left: 0;
		right: 0;
		width: 20px;
		height: 3px;
		margin: 0 auto;
		background: #ff4e53;
	}*/
  font-size: 1rem;
  padding: 20px;
  font-weight: 300;
}

.title_heading_lg::after {
  position: absolute;
  content: "";
  bottom: 0;
  left: 0;
  right: 0;
  width: 20px;
  height: 3px;
  margin: 0 auto;
  background: #ff4e53;
}

.title_heading_lg span {
  display: inline-block;
  vertical-align: middle;
}

.title_heading_md {
  position: relative;
  width: 100%;
  background: #000;
  color: #fff;
  font-family: "Noto Sans CJK JP";
  text-align: center;
  font-weight: 100;
  line-height: 1.4;
  margin: 0 auto;
  /*&::before {
		content: '';
		position: absolute;
		top: 50%;
		right:-25px;
		border-right: 25px solid rgba(51,51,51,1);
		border-left: 25px solid rgba(255,255,255,0.5);
		width: 50px;
		height: 1px;
	}
	&::before {
		position: absolute;
		content: "";
		top: 0;
		left: 0;
		right: 0;
		width: 20px;
		height: 3px;
		margin: 0 auto;
		background: #ff4e53;
	}*/
  font-size: 0.875rem;
  padding: 15px;
  font-weight: 300;
}

.title_heading_md::after {
  position: absolute;
  content: "";
  bottom: 0;
  left: 0;
  right: 0;
  width: 20px;
  height: 3px;
  margin: 0 auto;
  background: #ff4e53;
}

.title_heading_md span {
  display: inline-block;
  vertical-align: middle;
}

.title_heading_sm {
  position: relative;
  width: 100%;
  background: #000;
  color: #fff;
  font-family: "Noto Sans CJK JP";
  text-align: center;
  font-weight: 100;
  line-height: 1.4;
  margin: 0 auto;
  /*&::before {
		content: '';
		position: absolute;
		top: 50%;
		right:-25px;
		border-right: 25px solid rgba(51,51,51,1);
		border-left: 25px solid rgba(255,255,255,0.5);
		width: 50px;
		height: 1px;
	}
	&::before {
		position: absolute;
		content: "";
		top: 0;
		left: 0;
		right: 0;
		width: 20px;
		height: 3px;
		margin: 0 auto;
		background: #ff4e53;
	}*/
  font-size: 0.875rem;
  padding: 10px;
  font-weight: 300;
}

.title_heading_sm::after {
  position: absolute;
  content: "";
  bottom: 0;
  left: 0;
  right: 0;
  width: 20px;
  height: 3px;
  margin: 0 auto;
  background: #ff4e53;
}

.title_heading_sm span {
  display: inline-block;
  vertical-align: middle;
}

.title_heading_xs {
  position: relative;
  width: 100%;
  background: #000;
  color: #fff;
  font-family: "Noto Sans CJK JP";
  text-align: center;
  font-weight: 100;
  line-height: 1.4;
  margin: 0 auto;
  /*&::before {
		content: '';
		position: absolute;
		top: 50%;
		right:-25px;
		border-right: 25px solid rgba(51,51,51,1);
		border-left: 25px solid rgba(255,255,255,0.5);
		width: 50px;
		height: 1px;
	}
	&::before {
		position: absolute;
		content: "";
		top: 0;
		left: 0;
		right: 0;
		width: 20px;
		height: 3px;
		margin: 0 auto;
		background: #ff4e53;
	}*/
  font-size: 0.75rem;
  padding: 5px;
  font-weight: 300;
}

.title_heading_xs::after {
  position: absolute;
  content: "";
  bottom: 0;
  left: 0;
  right: 0;
  width: 20px;
  height: 3px;
  margin: 0 auto;
  background: #ff4e53;
}

.title_heading_xs span {
  display: inline-block;
  vertical-align: middle;
}

.title_item {
  font-size: 1.25rem;
  padding: 35px 0;
  font-weight: bold;
  text-align: center;
  line-height: 1.4;
}

.title_item_md {
  font-size: 1.125rem;
  padding: 30px 0;
  font-weight: bold;
  text-align: center;
  line-height: 1.4;
}

.title_item_sm {
  font-size: 0.875rem;
  padding: 25px 0;
  font-weight: bold;
  text-align: center;
  line-height: 1.4;
}

.title_element_6l {
  width: 100%;
  font-weight: bold;
  line-height: 2;
  font-size: 3.125rem;
}

.title_element_6l span {
  position: relative;
  padding-left: 30px;
}

.title_element_6l span::before {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 5px;
  height: 70%;
  margin: auto 0;
  background: black;
  content: "";
  transition: background-color 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;
  transform: skew(-30deg);
  transform-origin: left bottom;
}

.title_element_5l {
  width: 100%;
  font-weight: bold;
  line-height: 2;
  font-size: 2.5rem;
}

.title_element_5l span {
  position: relative;
  padding-left: 30px;
}

.title_element_5l span::before {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 5px;
  height: 70%;
  margin: auto 0;
  background: black;
  content: "";
  transition: background-color 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;
  transform: skew(-30deg);
  transform-origin: left bottom;
}

.title_element_4l {
  width: 100%;
  font-weight: bold;
  line-height: 2;
  font-size: 2.25rem;
}

.title_element_4l span {
  position: relative;
  padding-left: 30px;
}

.title_element_4l span::before {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 5px;
  height: 70%;
  margin: auto 0;
  background: black;
  content: "";
  transition: background-color 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;
  transform: skew(-30deg);
  transform-origin: left bottom;
}

.title_element_3l {
  width: 100%;
  font-weight: bold;
  line-height: 2;
  font-size: 1.875rem;
}

.title_element_3l span {
  position: relative;
  padding-left: 30px;
}

.title_element_3l span::before {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 5px;
  height: 70%;
  margin: auto 0;
  background: black;
  content: "";
  transition: background-color 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;
  transform: skew(-30deg);
  transform-origin: left bottom;
}

.title_element_xl {
  width: 100%;
  font-weight: bold;
  line-height: 2;
  font-size: 1.5rem;
}

.title_element_xl span {
  position: relative;
  padding-left: 30px;
}

.title_element_xl span::before {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 5px;
  height: 70%;
  margin: auto 0;
  background: black;
  content: "";
  transition: background-color 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;
  transform: skew(-30deg);
  transform-origin: left bottom;
}

.title_element_lg {
  width: 100%;
  font-weight: bold;
  line-height: 2;
  font-size: 1.25rem;
}

.title_element_lg span {
  position: relative;
  padding-left: 30px;
}

.title_element_lg span::before {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 5px;
  height: 70%;
  margin: auto 0;
  background: black;
  content: "";
  transition: background-color 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;
  transform: skew(-30deg);
  transform-origin: left bottom;
}

.title_element_md {
  width: 100%;
  font-weight: bold;
  line-height: 2;
  font-size: 1.125rem;
}

.title_element_md span {
  position: relative;
  padding-left: 30px;
}

.title_element_md span::before {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 5px;
  height: 70%;
  margin: auto 0;
  background: black;
  content: "";
  transition: background-color 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;
  transform: skew(-30deg);
  transform-origin: left bottom;
}

.title_element_bs {
  width: 100%;
  font-weight: bold;
  line-height: 2;
  font-size: 1rem;
}

.title_element_bs span {
  position: relative;
  padding-left: 30px;
}

.title_element_bs span::before {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 5px;
  height: 70%;
  margin: auto 0;
  background: black;
  content: "";
  transition: background-color 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;
  transform: skew(-30deg);
  transform-origin: left bottom;
}

.title_element_sm {
  width: 100%;
  font-weight: bold;
  line-height: 2;
  font-size: 0.875rem;
}

.title_element_sm span {
  position: relative;
  padding-left: 30px;
}

.title_element_sm span::before {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 5px;
  height: 70%;
  margin: auto 0;
  background: black;
  content: "";
  transition: background-color 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;
  transform: skew(-30deg);
  transform-origin: left bottom;
}

.title_element_xs {
  width: 100%;
  font-weight: bold;
  line-height: 2;
  font-size: 0.75rem;
}

.title_element_xs span {
  position: relative;
  padding-left: 30px;
}

.title_element_xs span::before {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 5px;
  height: 70%;
  margin: auto 0;
  background: black;
  content: "";
  transition: background-color 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;
  transform: skew(-30deg);
  transform-origin: left bottom;
}

.title_6l {
  font-size: 3.125rem;
  width: 100%;
  font-weight: bold;
  line-height: 2;
}

.title_6l span {
  position: relative;
  padding-left: 30px;
}

.title_6l span::before {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 5px;
  height: 70%;
  margin: auto 0;
  background: black;
  content: "";
  transition: background-color 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;
  transform: skew(-30deg);
  transform-origin: left bottom;
}

.title_5l {
  font-size: 2.5rem;
  width: 100%;
  font-weight: bold;
  line-height: 2;
}

.title_5l span {
  position: relative;
  padding-left: 30px;
}

.title_5l span::before {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 5px;
  height: 70%;
  margin: auto 0;
  background: black;
  content: "";
  transition: background-color 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;
  transform: skew(-30deg);
  transform-origin: left bottom;
}

.title_4l {
  font-size: 2.25rem;
  width: 100%;
  font-weight: bold;
  line-height: 2;
}

.title_4l span {
  position: relative;
  padding-left: 30px;
}

.title_4l span::before {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 5px;
  height: 70%;
  margin: auto 0;
  background: black;
  content: "";
  transition: background-color 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;
  transform: skew(-30deg);
  transform-origin: left bottom;
}

.title_3l {
  font-size: 1.875rem;
  width: 100%;
  font-weight: bold;
  line-height: 2;
}

.title_3l span {
  position: relative;
  padding-left: 30px;
}

.title_3l span::before {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 5px;
  height: 70%;
  margin: auto 0;
  background: black;
  content: "";
  transition: background-color 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;
  transform: skew(-30deg);
  transform-origin: left bottom;
}

.title_xl {
  font-size: 1.5rem;
  width: 100%;
  font-weight: bold;
  line-height: 2;
}

.title_xl span {
  position: relative;
  padding-left: 30px;
}

.title_xl span::before {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 5px;
  height: 70%;
  margin: auto 0;
  background: black;
  content: "";
  transition: background-color 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;
  transform: skew(-30deg);
  transform-origin: left bottom;
}

.title_lg {
  font-size: 1.25rem;
  width: 100%;
  font-weight: bold;
  line-height: 2;
}

.title_lg span {
  position: relative;
  padding-left: 30px;
}

.title_lg span::before {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 5px;
  height: 70%;
  margin: auto 0;
  background: black;
  content: "";
  transition: background-color 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;
  transform: skew(-30deg);
  transform-origin: left bottom;
}

.title_md {
  font-size: 1.125rem;
  width: 100%;
  font-weight: bold;
  line-height: 2;
}

.title_md span {
  position: relative;
  padding-left: 30px;
}

.title_md span::before {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 5px;
  height: 70%;
  margin: auto 0;
  background: black;
  content: "";
  transition: background-color 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;
  transform: skew(-30deg);
  transform-origin: left bottom;
}

.title_bs {
  font-size: 1rem;
  width: 100%;
  font-weight: bold;
  line-height: 2;
}

.title_bs span {
  position: relative;
  padding-left: 30px;
}

.title_bs span::before {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 5px;
  height: 70%;
  margin: auto 0;
  background: black;
  content: "";
  transition: background-color 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;
  transform: skew(-30deg);
  transform-origin: left bottom;
}

.title_sm {
  font-size: 0.875rem;
  width: 100%;
  font-weight: bold;
  line-height: 2;
}

.title_sm span {
  position: relative;
  padding-left: 30px;
}

.title_sm span::before {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 5px;
  height: 70%;
  margin: auto 0;
  background: black;
  content: "";
  transition: background-color 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;
  transform: skew(-30deg);
  transform-origin: left bottom;
}

.title_xs {
  font-size: 0.75rem;
  width: 100%;
  font-weight: bold;
  line-height: 2;
}

.title_xs span {
  position: relative;
  padding-left: 30px;
}

.title_xs span::before {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 5px;
  height: 70%;
  margin: auto 0;
  background: black;
  content: "";
  transition: background-color 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;
  transform: skew(-30deg);
  transform-origin: left bottom;
}

.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 20px auto;
  border-radius: 4px;
  text-align: center;
}

.pagination > li {
  display: inline-block;
  margin-left: -1px;
}

.pagination > li > a,
.pagination > li > span {
  position: relative;
  float: left;
  padding: 16px 24px;
  line-height: 1.4;
  text-decoration: none;
  color: #333;
  background-color: #fff;
  border: 1px solid #ddd;
  margin-left: -1px;
  background: linear-gradient(to bottom, white 0%, white 95%, #b4b4b4 100%);
  padding: 10px 18px;
  font-size: 0.875rem;
  line-height: 1.2;
}

.pagination > li:first-child > a,
.pagination > li:first-child > span {
  margin-left: 0;
  border-bottom-left-radius: 5px;
  border-top-left-radius: 5px;
}

.pagination > li:last-child > a,
.pagination > li:last-child > span {
  border-bottom-right-radius: 5px;
  border-top-right-radius: 5px;
}

.pagination > li > a:hover, .pagination > li > a:focus,
.pagination > li > span:hover,
.pagination > li > span:focus {
  z-index: 2;
  color: #0d0d0d;
  background: #d1d1d1;
  border-color: #ddd;
}

.pagination > li > a.active, .pagination > li > a.active:hover, .pagination > li > a.active:focus,
.pagination > .active > span,
.pagination > .active > span:hover,
.pagination > .active > span:focus {
  z-index: 3;
  color: #fff;
  border-color: #ddd;
  cursor: default;
  background: #000;
}

.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
  color: #b3b3b3;
  background-color: #fff;
  border-color: #ddd;
  cursor: not-allowed;
}

@media (min-width: 320px) {
  .pagination .sp_none {
    display: none;
  }
}

@media (min-width: 360px) {
  .pagination .sp_none {
    display: block;
  }
}

@media (min-width: 320px) {
  .pagination .fb_none {
    display: none;
  }
}

@media (min-width: 640px) {
  .pagination .fb_none {
    display: block;
  }
}

@media (min-width: 320px) {
  .pagination .tb_none {
    display: none;
  }
}

@media (min-width: 960px) {
  .pagination .tb_none {
    display: block;
  }
}

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

// Video
// ビデオコンテンツ

//////////////////////////////////////////////////////////////////
*/
.menu_video {
  padding: 10px 5px;
  width: 100%;
  background: linear-gradient(to bottom, #fff 0%, #fff 97%, rgba(180, 180, 180, 0.7) 100%);
}

.menu_video:before, .menu_video:after {
  content: " ";
  display: table;
}

.menu_video:after {
  clear: both;
}

.menu_video > ul > li {
  padding: 5px;
}

.menu_video > ul > li > div {
  height: 90px;
  width: 100%;
  position: relative;
}

@media (min-width: 1280px) {
  .menu_video > ul > li > div {
    height: 100px;
  }
}

@media (min-width: 1681px) {
  .menu_video > ul > li > div {
    height: 120px;
  }
}

.menu_video > ul > li > div > a {
  transition: all .2s ease;
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  z-index: 1;
  display: table;
}

.menu_video > ul > li > div > a::before {
  position: absolute;
  content: "";
  z-index: 2;
  left: 5px;
  top: 5px;
  height: 20px;
  width: 20px;
  background: url("/res/images/icon_play.svg") center center/cover no-repeat;
}

@media (min-width: 640px) {
  .menu_video > ul > li > div > a::before {
    left: 10px;
    top: 10px;
    height: 30px;
    width: 30px;
  }
}

@media (min-width: 960px) {
  .menu_video > ul > li > div > a::before {
    left: 5px;
    top: 5px;
    height: 25px;
    width: 25px;
  }
}

@media (min-width: 1280px) {
  .menu_video > ul > li > div > a::before {
    left: 10px;
    top: 10px;
    height: 30px;
    width: 30px;
  }
}

.menu_video > ul > li > div > a > span {
  font-size: 0.75rem;
  color: #fff;
  transition: all .2s ease;
  background: rgba(0, 0, 0, 0.4);
  font-weight: bold;
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  position: relative;
}

@media (min-width: 640px) {
  .menu_video > ul > li > div > a > span {
    font-size: 0.775rem;
  }
}

@media (min-width: 960px) {
  .menu_video > ul > li > div > a > span {
    font-size: 0.775rem;
  }
}

@media (min-width: 1681px) {
  .menu_video > ul > li > div > a > span {
    font-size: 0.875rem;
  }
}

.menu_video > ul > li > div > a > span:hover {
  transition: all .2s ease;
  background: rgba(0, 0, 0, 0.7);
}

.menu_video > ul > li > div > a > span::before {
  position: absolute;
  content: "";
  top: 0;
  bottom: 0;
  margin: auto;
  border-right: 20px solid white;
  border-left: 20px solid white;
  width: 40px;
  height: 1px;
  left: 0;
}

@media (min-width: 960px) {
  .menu_video > ul > li > div > a > span::before {
    border-right: 10px solid white;
    border-left: 10px solid white;
    width: 20px;
  }
}

@media (min-width: 1280px) {
  .menu_video > ul > li > div > a > span::before {
    border-right: 20px solid white;
    border-left: 20px solid white;
    width: 40px;
  }
}

.menu_video > ul > li > div > a > span::after {
  position: absolute;
  content: "";
  top: 0;
  bottom: 0;
  margin: auto;
  border-right: 20px solid white;
  border-left: 20px solid white;
  width: 40px;
  height: 1px;
  right: 0;
}

@media (min-width: 960px) {
  .menu_video > ul > li > div > a > span::after {
    border-right: 10px solid white;
    border-left: 10px solid white;
    width: 20px;
  }
}

@media (min-width: 1280px) {
  .menu_video > ul > li > div > a > span::after {
    border-right: 20px solid white;
    border-left: 20px solid white;
    width: 40px;
  }
}

.menu_video > ul > li > div > a > span > span {
  display: block;
  line-height: 1;
  font-family: "DIN Pro";
  font-size: 0.75rem;
  padding: 5px;
}

@media (min-width: 960px) {
  .menu_video > ul > li > div > a > span > span {
    font-size: 0.875rem;
  }
}

@media (min-width: 1681px) {
  .menu_video > ul > li > div > a > span > span {
    font-size: 1.125rem;
  }
}

.menu_video > ul > li .menu_video_01 {
  background: url("/res/images/video/thumb_full.jpg") center center/cover no-repeat;
}

.menu_video > ul > li .menu_video_02 {
  background: url("/res/images/video/thumb_network.jpg") center center/cover no-repeat;
}

.menu_video > ul > li .menu_video_03 {
  background: url("/res/images/video/thumb_quality.jpg") center center/cover no-repeat;
}

.menu_video > ul > li .menu_video_04 {
  background: url("/res/images/video/thumb_customize.jpg") center center/cover no-repeat;
}

.menu_video > ul > li .menu_video_05 {
  background: url("/res/images/video/thumb_service.jpg") center center/cover no-repeat;
}

.menu_video > ul > li .menu_video_06 {
  background: url("/res/images/video/thumb_web.jpg") center center/cover no-repeat;
}

.video_block {
  background: #144f99;
}

.video_block .video_block_contents {
  width: 90%;
  margin: 0 auto;
}

@media (min-width: 960px) {
  .video_block .video_block_contents {
    width: 80%;
  }
}

.video_block .video_block_contents a {
  margin: 40px auto 0;
  display: block;
  position: relative;
}

.video_block .video_block_contents a:before, .video_block .video_block_contents a:after {
  content: " ";
  display: table;
}

.video_block .video_block_contents a:after {
  clear: both;
}

.video_block .video_block_contents a:hover::before {
  transition: all .2s ease;
  background: rgba(0, 0, 0, 0.4);
}

.video_block .video_block_contents a::before {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  transition: all .2s ease;
  background: rgba(0, 0, 0, 0.2);
  vertical-align: middle;
}

.video_block .video_block_contents a::after {
  position: absolute;
  width: 100px;
  height: 100px;
  top: 50%;
  left: 50%;
  transform: translateY(-50%) translateX(-50%);
  background: url("/res/images/icon_play.svg");
}

.video_block .video_block_contents a img {
  width: 100%;
  display: block;
  text-align: center;
  margin: 0 auto;
  border: 5px solid #fff;
}

.video_block .video_block_contents .video_block_contents_notes {
  margin-top: 20px;
  font-size: 0.75rem;
  color: #fff;
}

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

// Top Images
// トップページ

01:レイアウト
02:モジュール
03:メイン
04:サイドバー

//////////////////////////////////////////////////////////////////
*/
.images_top_inner {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  width: 100%;
  height: 100%;
  text-align: center;
  z-index: 2;
}

.images_top_inner_block {
  margin-top: 20px;
  float: left;
  width: 100%;
}

.images_top_wrap {
  margin-top: 30px;
  float: left;
  width: 100%;
}

@media (min-width: 960px) {
  .images_top_wrap {
    margin-top: 45px;
  }
}

.images_top_wrap_bk {
  padding-top: 20px;
  float: left;
  width: 100%;
  background: black;
}

.multiple_freeword_menu_bk {
  float: left;
  width: 100%;
  padding: 15px;
  border-radius: 5px;
  background: rgba(0, 0, 0, 0.7);
}

.multiple_freeword_menu {
  float: left;
  width: 100%;
  margin-top: 10px;
}

.images_top_head {
  font-size: 2.5rem;
  font-weight: bold;
  color: #fff;
  text-align: center;
}

.images_top_head i {
  display: block;
}

.images_top_divider {
  width: 100%;
  float: left;
}

.images_top_divider hr {
  display: block;
  vertical-align: middle;
  width: 20px;
  height: 5px;
  text-align: center;
  margin: 10px auto;
  background: #ba2e38;
}

.images_top_title {
  width: 100%;
  float: left;
  text-align: center;
  font-size: 1.5rem;
  color: #fff;
  font-weight: bold;
  margin-bottom: 10px;
}

.images_top_home {
  margin: 0 auto;
  display: table;
  width: 100%;
  height: 0;
  position: relative;
  padding-top: 227.78%;
  background: url("/res/images/top/img_top_home_sm.jpg") center top/cover no-repeat;
  margin-bottom: 20px;
}

@media (min-width: 360px) {
  .images_top_home {
    padding-top: 140%;
    background: url("/res/images/top/img_top_home_sm.jpg") center top/cover no-repeat;
  }
}

@media (min-width: 640px) {
  .images_top_home {
    padding-top: 68%;
    background: url("/res/images/top/img_top_home_lg.jpg") center top/cover no-repeat;
  }
}

@media (min-width: 960px) {
  .images_top_home {
    padding-top: 46.87%;
    background: url("/res/images/top/img_top_home_lg.jpg") center top/cover no-repeat;
  }
}

@media (min-width: 1280px) {
  .images_top_home {
    padding-top: 33.94%;
    background: url("/res/images/top/img_top_home_lg.jpg") center -70px/100% auto no-repeat;
  }
}

@media (min-width: 1681px) {
  .images_top_home {
    padding-top: 26.40%;
    background: url("/res/images/top/img_top_home_lg.jpg") center -219px/100% auto no-repeat;
  }
}

@media screen and (max-width: 855px) {
  .images_top_home {
    padding-top: 86%;
  }
}

@media screen and (max-width: 700px) {
  .images_top_home {
    padding-top: 100%;
  }
}

@media screen and (max-width: 640px) {
  .images_top_home {
    padding-top: 160%;
  }
}

@media screen and (max-width: 550px) {
  .images_top_home {
    padding-top: 265%;
  }
}

@media screen and (max-width: 450px) {
  .images_top_home {
    padding-top: 312%;
  }
}

@media screen and (max-width: 359px) {
  .images_top_home {
    padding-top: 444%;
  }
}

.images_top_message {
  margin: 0 auto;
  display: table;
  width: 100%;
  height: 0;
  position: relative;
  padding-top: 92.19%;
  background: url("/res/images/recruit/img_recruit_sm.jpg") center top/100% auto no-repeat;
}

@media (min-width: 640px) {
  .images_top_message {
    padding-top: 62.5%;
    background: url("/res/images/recruit/img_recruit_md.jpg") center top/100% auto no-repeat;
  }
}

@media (min-width: 960px) {
  .images_top_message {
    padding-top: 46.88%;
    background: url("/res/images/recruit/img_recruit_lg.jpg") center top/cover no-repeat;
  }
}

@media (min-width: 1280px) {
  .images_top_message {
    padding-top: 38.19%;
    background: url("/res/images/recruit/img_recruit_xl.jpg") center top/100% auto no-repeat;
  }
}

@media (min-width: 1681px) {
  .images_top_message {
    padding-top: 33.85%;
    background: url("/res/images/recruit/img_recruit_3l.jpg") center top/100% auto no-repeat;
  }
}

.images_top_message .images_top_head,
.images_top_message .images_top_title {
  text-shadow: 0px 0px 6px rgba(0, 0, 0, 0.6);
}

.images_top_recruit {
  margin: 0 auto;
  display: table;
  width: 100%;
  height: 0;
  position: relative;
  padding-top: 55.55%;
  background: url("/res/images/recruit/img_recruit_3l.jpg") center top/cover no-repeat;
}

@media (min-width: 360px) {
  .images_top_recruit {
    padding-top: 46.88%;
    background: url("/res/images/recruit/img_recruit_md.jpg") center -40px/130% auto no-repeat;
  }
}

@media (min-width: 640px) {
  .images_top_recruit {
    padding-top: 27.08%;
    background: url("/res/images/recruit/img_recruit_3l.jpg") center -70px/150% auto no-repeat;
  }
}

@media (min-width: 960px) {
  .images_top_recruit {
    padding-top: 20.31%;
    background: url("/res/images/recruit/img_recruit_3l.jpg") center -40px/cover no-repeat;
  }
}

@media (min-width: 1280px) {
  .images_top_recruit {
    padding-top: 15.87%;
    background: url("/res/images/recruit/img_recruit_3l.jpg") center -90px/cover no-repeat;
  }
}

@media (min-width: 1681px) {
  .images_top_recruit {
    padding-top: 10.42%;
    background: url("/res/images/recruit/img_recruit_3l.jpg") center -250px/cover no-repeat;
  }
}

.images_top_branch {
  margin: 0 auto;
  display: table;
  width: 100%;
  height: 0;
  position: relative;
  background: url("/res/images/branch/img_branch_xs.jpg") center 50px/100% auto no-repeat fixed;
}

@media (min-width: 360px) {
  .images_top_branch {
    padding-top: 66.67%;
    background: url("/res/images/branch/img_branch_sm.jpg") center 50px/100% auto no-repeat fixed;
  }
}

@media (min-width: 640px) {
  .images_top_branch {
    padding-top: 45.57%;
    background: url("/res/images/branch/img_branch_md.jpg") center 50px/100% auto no-repeat fixed;
  }
}

@media (min-width: 960px) {
  .images_top_branch {
    padding-top: 23.44%;
    background: url("/res/images/branch/img_branch_lg.jpg") center 50px/100% auto no-repeat fixed;
  }
}

@media (min-width: 1280px) {
  .images_top_branch {
    padding-top: 17.36%;
    background: url("/res/images/branch/img_branch_xl.jpg") center 50px/100% auto no-repeat fixed;
  }
}

@media (min-width: 1681px) {
  .images_top_branch {
    padding-top: 10.42%;
    background: url("/res/images/branch/img_branch_3l.jpg") center 50px/100% auto no-repeat fixed;
  }
}

.images_top_lease {
  margin: 0 auto;
  display: table;
  width: 100%;
  height: 0;
  position: relative;
  padding-top: 138.89%;
  background: url("/res/images/lease/img_lease_sm.jpg") center top/100% auto no-repeat;
}

@media (min-width: 360px) {
  .images_top_lease {
    padding-top: 109.375%;
    background: url("/res/images/lease/img_lease_sm.jpg") center top/cover no-repeat;
  }
}

@media (min-width: 640px) {
  .images_top_lease {
    padding-top: 57.29%;
    background: url("/res/images/lease/img_lease_lg.jpg") center top/cover no-repeat;
  }
}

@media (min-width: 960px) {
  .images_top_lease {
    padding-top: 39.06%;
    background: url("/res/images/lease/img_lease_lg.jpg") center top/cover no-repeat;
  }
}

@media (min-width: 1280px) {
  .images_top_lease {
    padding-top: 41.67%;
    background: url("/res/images/lease/img_lease_lg.jpg") center top/cover no-repeat;
  }
}

@media (min-width: 1681px) {
  .images_top_lease {
    padding-top: 28.64%;
    background: url("/res/images/lease/img_lease_lg.jpg") center top/100% auto no-repeat;
  }
}

/*.images_top_quality {
	@include top_images_base;
	//200÷360×100=55.56
	padding-top: 55.56%; //height: 200px;
	background:
		url('/res/images/quality/img_quality_sm.jpg')
		center top / cover no-repeat;
	@include media(fb) {
		// 300÷640×100=46.88
		padding-top: 46.88%; //height: 300px;
		background:
			url('/res/images/quality/img_quality_sm.jpg')
			center top / cover no-repeat;
	}
	@include media(tb) {
		// 260÷960×100＝27.08
		padding-top: 27.08%; //height: 260px;
		background:
			url('/res/images/quality/img_quality_lg.jpg')
			center top / cover no-repeat;
	}
	@include media(mpc) {
		// 260÷1280×100＝20.31
		padding-top: 20.31%; //height: 260px;
		background:
			url('/res/images/quality/img_quality_lg.jpg')
			center top / cover no-repeat;
	}
	@include media(pc) {
		// 230÷1440×100＝15.97
		padding-top: 15.97%; //height: 230px;
		background:
			url('/res/images/quality/img_quality_lg.jpg')
			center top / cover no-repeat;
	}
	@include media(wpc) {
		// 200÷1920×100＝10.42
		padding-top: 10.42%; //height: 200px;
		background:
			url('/res/images/quality/img_quality_lg.jpg')
			center top / cover no-repeat;
	}
}*/
.images_top_quality {
  margin: 0 auto;
  display: table;
  width: 100%;
  height: 0;
  position: relative;
  z-index: 0;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: inline-block;
  background-size: cover;
  background-position: center center;
  overflow: hidden;
  padding-top: 55.56%;
  background: url("/res/images/quality/img_quality_sm.jpg") center top/cover no-repeat;
}

@media (min-width: 360px) {
  .images_top_quality {
    padding-top: 46.88%;
    background: url("/res/images/quality/img_quality_sm.jpg") center top/cover no-repeat;
  }
}

@media (min-width: 640px) {
  .images_top_quality {
    padding-top: 27.08%;
    background: url("/res/images/quality/img_quality_lg.jpg") center top/cover no-repeat;
  }
}

@media (min-width: 960px) {
  .images_top_quality {
    padding-top: 20.31%;
    background: url("/res/images/quality/img_quality_lg.jpg") center top/cover no-repeat;
  }
}

@media (min-width: 1280px) {
  .images_top_quality {
    padding-top: 15.97%;
    background: url("/res/images/quality/img_quality_lg.jpg") center top/cover no-repeat;
  }
}

@media (min-width: 1681px) {
  .images_top_quality {
    padding-top: 10.42%;
    background: url("/res/images/quality/img_quality_lg.jpg") center top/cover no-repeat;
  }
}

.images_top_quality video {
  position: absolute;
  z-index: 1;
  margin: auto;
  width: 100%;
  top: 0;
  left: 0;
  right: 0;
}

.images_top_factory {
  margin: 0 auto;
  display: table;
  width: 100%;
  height: 0;
  position: relative;
  padding-top: 55.56%;
  background: url("/res/images/factory/img_factory_sm.jpg") center top/cover no-repeat;
}

@media (min-width: 360px) {
  .images_top_factory {
    padding-top: 46.88%;
    background: url("/res/images/factory/img_factory_sm.jpg") center top/cover no-repeat;
  }
}

@media (min-width: 640px) {
  .images_top_factory {
    padding-top: 27.08%;
    background: url("/res/images/factory/img_factory_lg.jpg") center top/cover no-repeat;
  }
}

@media (min-width: 960px) {
  .images_top_factory {
    padding-top: 20.31%;
    background: url("/res/images/factory/img_factory_lg.jpg") center top/cover no-repeat;
  }
}

@media (min-width: 1280px) {
  .images_top_factory {
    padding-top: 15.97%;
    background: url("/res/images/factory/img_factory_lg.jpg") center top/cover no-repeat;
  }
}

@media (min-width: 1681px) {
  .images_top_factory {
    padding-top: 10.42%;
    background: url("/res/images/factory/img_factory_lg.jpg") center top/cover no-repeat;
  }
}

.images_top_inspection {
  margin: 0 auto;
  display: table;
  width: 100%;
  height: 0;
  position: relative;
  padding-top: 55.56%;
  background: url("/res/images/inspection/img_inspection_sm.jpg") center top/cover no-repeat;
}

@media (min-width: 360px) {
  .images_top_inspection {
    padding-top: 46.88%;
    background: url("/res/images/inspection/img_inspection_sm.jpg") center top/cover no-repeat;
  }
}

@media (min-width: 640px) {
  .images_top_inspection {
    padding-top: 27.08%;
    background: url("/res/images/inspection/img_inspection_lg.jpg") center top/cover no-repeat;
  }
}

@media (min-width: 960px) {
  .images_top_inspection {
    padding-top: 20.31%;
    background: url("/res/images/inspection/img_inspection_lg.jpg") center -100px/cover no-repeat;
  }
}

@media (min-width: 1280px) {
  .images_top_inspection {
    padding-top: 15.97%;
    background: url("/res/images/inspection/img_inspection_lg.jpg") center -200px/cover no-repeat;
  }
}

@media (min-width: 1681px) {
  .images_top_inspection {
    padding-top: 10.42%;
    background: url("/res/images/inspection/img_inspection_lg.jpg") center -350px/cover no-repeat;
  }
}

.images_top_news {
  margin: 0 auto;
  display: table;
  width: 100%;
  height: 0;
  position: relative;
  padding-top: 55.56%;
  background: url("/res/images/news/img_news_sm.jpg") center top/cover no-repeat;
}

@media (min-width: 360px) {
  .images_top_news {
    padding-top: 46.88%;
    background: url("/res/images/news/img_news_sm.jpg") center top/cover no-repeat;
  }
}

@media (min-width: 640px) {
  .images_top_news {
    padding-top: 27.08%;
    background: url("/res/images/news/img_news_lg.jpg") center top/cover no-repeat;
  }
}

@media (min-width: 960px) {
  .images_top_news {
    padding-top: 20.31%;
    background: url("/res/images/news/img_news_lg.jpg") center top/cover no-repeat;
  }
}

@media (min-width: 1280px) {
  .images_top_news {
    padding-top: 15.97%;
    background: url("/res/images/news/img_news_lg.jpg") center top/cover no-repeat;
  }
}

@media (min-width: 1681px) {
  .images_top_news {
    padding-top: 10.42%;
    background: url("/res/images/news/img_news_lg.jpg") center top/cover no-repeat;
  }
}

.images_top_howto {
  margin: 0 auto;
  display: table;
  width: 100%;
  height: 0;
  position: relative;
  padding-top: 55.56%;
  background: url("/res/images/howto/img_howto_sm.jpg") center top/cover no-repeat;
}

@media (min-width: 360px) {
  .images_top_howto {
    padding-top: 46.88%;
    background: url("/res/images/howto/img_howto_sm.jpg") center top/cover no-repeat;
  }
}

@media (min-width: 640px) {
  .images_top_howto {
    padding-top: 27.08%;
    background: url("/res/images/howto/img_howto_lg.jpg") center top/cover no-repeat;
  }
}

@media (min-width: 960px) {
  .images_top_howto {
    padding-top: 20.31%;
    background: url("/res/images/howto/img_howto_lg.jpg") center -100px/cover no-repeat;
  }
}

@media (min-width: 1280px) {
  .images_top_howto {
    padding-top: 15.97%;
    background: url("/res/images/howto/img_howto_lg.jpg") center -130px/cover no-repeat;
  }
}

@media (min-width: 1681px) {
  .images_top_howto {
    padding-top: 10.42%;
    background: url("/res/images/howto/img_howto_lg.jpg") center -250px/cover no-repeat;
  }
}

.images_top {
  margin: 0 auto;
  display: table;
  width: 100%;
  height: 0;
  position: relative;
  padding-top: 55.56%;
  background: url("/res/images/img_top_sm.jpg") center top/cover no-repeat;
}

@media (min-width: 360px) {
  .images_top {
    padding-top: 46.88%;
    background: url("/res/images/img_top_sm.jpg") center top/cover no-repeat;
  }
}

@media (min-width: 640px) {
  .images_top {
    padding-top: 27.08%;
    background: url("/res/images/img_top_lg.jpg") center -50px/cover no-repeat;
  }
}

@media (min-width: 960px) {
  .images_top {
    padding-top: 20.31%;
    background: url("/res/images/img_top_lg.jpg") center -150px/cover no-repeat;
  }
}

@media (min-width: 1280px) {
  .images_top {
    padding-top: 15.97%;
    background: url("/res/images/img_top_lg.jpg") center -250px/cover no-repeat;
  }
}

@media (min-width: 1681px) {
  .images_top {
    padding-top: 10.42%;
    background: url("/res/images/img_top_lg.jpg") center -450px/cover no-repeat;
  }
}

.drawer_navi_block {
  width: 100%;
}

.drawer_navi_block:before, .drawer_navi_block:after {
  content: " ";
  display: table;
}

.drawer_navi_block:after {
  clear: both;
}

.drawer_navi_2nd_grade {
  float: left;
  width: 100%;
  height: 96px;
}

.drawer_navi {
  float: left;
  width: 100%;
  z-index: 999;
}

.drawer_fixed {
  float: left;
  position: fixed;
  top: 0;
  -webkit-animation-duration: 0.1s;
  animation-duration: 0.1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

@media (min-width: 320px) {
  .drawer_fixed {
    top: 75px;
    left: 0;
    width: 100%;
  }
}

@media (min-width: 640px) {
  .drawer_fixed {
    top: 75px;
  }
}

@media (min-width: 960px) {
  .drawer_fixed {
    top: 0;
  }
}

.drawer_nofixed {
  position: static;
  top: auto;
}

@-webkit-keyframes slideInDown {
  from {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInDown {
  from {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.slideInDown {
  -webkit-animation-name: slideInDown;
  animation-name: slideInDown;
}

@-webkit-keyframes slideOutUp {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}

@keyframes slideOutUp {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}

.slideOutUp {
  -webkit-animation-name: slideOutUp;
  animation-name: slideOutUp;
}

.global_menu {
  display: none;
  width: 84%;
  float: right;
}

@media (min-width: 960px) {
  .global_menu {
    display: block;
    width: 82%;
  }
}

@media (min-width: 1280px) {
  .global_menu {
    width: 76%;
  }
}

.global_menu > ul {
  position: relative;
  float: right;
  width: 100%;
}

.global_menu > ul > li {
  float: right;
  font-size: 0.75rem;
  font-weight: bold;
  border-right: 1px solid #ccc;
}

.global_menu > ul > li:hover, .global_menu > ul > li:active {
  background: rgba(0, 0, 0, 0.2);
  -webkit-transition: all .5s;
  transition: all .5s;
}

.global_menu > ul > li img {
  display: block;
  margin: 0 auto 5px;
}

.global_menu > ul > li span {
  width: 100%;
  display: table-cell;
  vertical-align: middle;
  margin-top: 25px;
}

.global_menu > ul > li:hover .global_menu_list {
  top: 69px;
  visibility: visible;
  opacity: 1;
}

.global_menu > ul > li > a {
  display: table;
  width: 100%;
  margin: auto;
  line-height: 1;
  text-align: center;
  text-decoration: none;
  padding: 0 25px;
  color: #333;
  cursor: pointer;
}

@media (min-width: 640px) {
  .global_menu > ul > li > a {
    height: 69px;
  }
}

.arrow_down_white {
  position: relative;
}

.arrow_down_white::after {
  position: absolute;
  content: "";
  border-color: #fff;
  border-top: 1px solid;
  border-right: 1px solid;
  width: 5px;
  height: 5px;
  right: 50%;
  top: 50px;
  transform: rotate(135deg);
}

.global_menu_list {
  position: absolute;
  top: 83px;
  width: 200px;
  color: #fff;
  background: #000;
  -webkit-transition: all .2s ease;
  transition: all .2s ease;
  margin: 0 auto;
  visibility: hidden;
  opacity: 0;
  z-index: 4;
}

.global_menu_list > li > a {
  position: relative;
  display: inline-block;
  transition: .3s;
  padding: 20px;
  color: #fff;
  width: 100%;
}

.global_menu_list > li > a::after {
  position: absolute;
  bottom: 0;
  left: 0;
  content: '';
  width: 0;
  height: 2px;
  background-color: #fff;
  transition: .3s;
  color: #fff;
}

.global_menu_list > li > a:hover {
  background: #333;
  color: #fff;
}

.global_menu_list > li > a:hover::after {
  width: 100%;
  color: #fff;
}

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

// Search Menu
// サーチメニュー群

01:モジュール
02:メイン

//////////////////////////////////////////////////////////////////
*/
.search_freeword_btn {
  cursor: pointer;
  text-align: center;
  font-weight: bold;
  line-height: 1.3;
  display: block;
  width: 100%;
  padding: 10px 20px;
  margin: auto;
  border-radius: 5px;
  border-top: 0;
  border-right: 0;
  border-bottom: 0;
  border-left: 0;
  border-style: none;
  border-color: none;
  font-size: 0.875rem;
  color: #fff;
  background: #f88000;
  box-shadow: 0px 4px 0px 0px #924b00;
  /*background:linear-gradient(
		to bottom,
		#197cd1 0%,
		#197cd1 90%,
		#1568af,
		#115590);*/
}

.search_freeword_btn:hover {
  background: #c56600;
  color: #fff;
}

.search_freeword_btn:visited, .search_freeword_btn:active {
  color: #fff;
}

.search_freeword_btn img {
  vertical-align: middle;
  margin-right: 5px;
}

.search_freeword_btn span {
  color: #fff;
  vertical-align: middle;
}

.multiple_menu_btn {
  cursor: pointer;
  text-align: center;
  font-weight: bold;
  line-height: 1.3;
  display: block;
  width: 100%;
  padding: 10px;
  margin: auto;
  border-radius: 7px;
  border-top: 0;
  border-right: 0;
  border-bottom: 0;
  border-left: 0;
  border-style: none;
  border-color: none;
  font-size: 1.125rem;
  color: #fff;
  background: #29b3e7;
  box-shadow: 0px 4px 0px 0px #117499;
  /*background:linear-gradient(
		to bottom,
		#197cd1 0%,
		#197cd1 90%,
		#1568af,
		#115590);*/
}

.multiple_menu_btn:hover {
  background: #1696c7;
  color: #fff;
}

.multiple_menu_btn:visited, .multiple_menu_btn:active {
  color: #fff;
}

.multiple_menu_btn img {
  vertical-align: middle;
  margin-right: 5px;
}

.multiple_menu_btn span {
  color: #fff;
  vertical-align: middle;
}

.multiple_menu_foot_btn {
  cursor: pointer;
  text-align: center;
  font-weight: bold;
  line-height: 1.3;
  display: block;
  width: 100%;
  padding: 20px;
  margin: 0 auto;
  border-radius: 7px;
  border-top: 1px;
  border-right: 1px;
  border-bottom: 1px;
  border-left: 1px;
  border-style: solid;
  border-color: #ba4a00;
  font-size: 0.875rem;
  color: #fff;
  background: #fa8200;
  box-shadow: 0px 4px 0px 0px #ba4a00;
  /*background:linear-gradient(
		to bottom,
		#197cd1 0%,
		#197cd1 90%,
		#1568af,
		#115590);*/
}

.multiple_menu_foot_btn:hover {
  background: #c76700;
  color: #fff;
}

.multiple_menu_foot_btn:visited, .multiple_menu_foot_btn:active {
  color: #fff;
}

.multiple_menu_foot_btn img {
  vertical-align: middle;
  margin-right: 5px;
}

.multiple_menu_foot_btn span {
  color: #fff;
  vertical-align: middle;
}

@media (min-width: 360px) {
  .multiple_menu_foot_btn {
    font-size: 1.125rem;
  }
}

@media (min-width: 960px) {
  .multiple_menu_foot_btn {
    width: 70%;
  }
}

.refine_menu_btn a {
  cursor: pointer;
  text-align: center;
  font-weight: bold;
  line-height: 1.3;
  display: block;
  width: 100%;
  padding: 10px 20px;
  margin: auto;
  border-radius: 5px;
  border-top: 0;
  border-right: 0;
  border-bottom: 0;
  border-left: 0;
  border-style: none;
  border-color: none;
  font-size: 0.875rem;
  color: #fff;
  background: #f88000;
  box-shadow: 0px 4px 0px 0px #924b00;
  /*background:linear-gradient(
		to bottom,
		#197cd1 0%,
		#197cd1 90%,
		#1568af,
		#115590);*/
}

.refine_menu_btn a:hover {
  background: #c56600;
  color: #fff;
}

.refine_menu_btn a:visited, .refine_menu_btn a:active {
  color: #fff;
}

.refine_menu_btn a img {
  vertical-align: middle;
  margin-right: 5px;
}

.refine_menu_btn a span {
  color: #fff;
  vertical-align: middle;
}

.top_category_menu_block {
  float: left;
  width: 100%;
  height: 95%;
}

.top_category_menu {
  float: left;
  width: 100%;
}

.top_category_menu li {
  text-align: center;
  margin-bottom: 3px;
}

@media (min-width: 960px) {
  .top_category_menu li {
    width: 11.11111111111111%;
  }
}

.top_category_menu li a {
  cursor: pointer;
  text-align: center;
  font-weight: bold;
  line-height: 1.3;
  display: table;
  width: 98%;
  padding: 15px 0;
  margin: auto;
  border-radius: 5px;
  border-top: 1px;
  border-right: 1px;
  border-bottom: 3px;
  border-left: 1px;
  border-style: solid;
  border-color: #aaa;
  font-size: 0.65rem;
  color: #333;
  background: #fff;
  box-shadow: none;
  /*background:linear-gradient(
		to bottom,
		#197cd1 0%,
		#197cd1 90%,
		#1568af,
		#115590);*/
  margin: 0 1%;
  background: linear-gradient(to bottom, white 0%, white 90%, #ececec 90%, #cccccc 100%);
}

.top_category_menu li a:hover {
  background: #e6e6e6;
  color: #333;
}

.top_category_menu li a:visited, .top_category_menu li a:active {
  color: #333;
}

.top_category_menu li a img {
  vertical-align: middle;
  margin-right: 5px;
}

.top_category_menu li a span {
  color: #333;
  vertical-align: middle;
}

@media (min-width: 360px) {
  .top_category_menu li a {
    padding: 5px;
  }
}

.top_category_menu li a .category_menu_text {
  height: 36px;
  display: table-cell;
  text-align: center;
  vertical-align: middle;
  font-size: 0.75rem;
}

.top_category_menu li a img {
  width: 100%;
  display: table-cell;
}

@media (min-width: 360px) {
  .top_category_menu li a img {
    width: 100px;
    margin: 0 auto;
  }
}

.multiple_menu_btn_block {
  float: left;
  width: 100%;
}

@media (min-width: 640px) {
  .multiple_menu_btn_block {
    width: 30%;
  }
}

.multiple_menu_freeword_block {
  float: left;
  width: 100%;
  padding-top: 10px;
  margin-top: 15px;
  border-top: 1px solid #a8a8a8;
}

@media (min-width: 640px) {
  .multiple_menu_freeword_block {
    width: 70%;
    padding: 2px 0 0 20px;
    margin-top: initial;
    border: none;
  }
}

.search_freeword_btn_block {
  padding: 1px 5px 5px 5px;
  margin-top: 5px;
}

@media (min-width: 360px) {
  .search_freeword_btn_block {
    margin-top: initial;
  }
}

.search_freeword_input_block input {
  -webkit-box-shadow: inset 0 1px rgba(255, 255, 255, 0.4), 0 1px 2px rgba(0, 0, 0, 0.2);
  box-shadow: inset 0 1px rgba(255, 255, 255, 0.4), 0 1px 2px rgba(0, 0, 0, 0.2);
}

.refine_menu {
  display: block;
  float: left;
  width: 100%;
  padding: 10px 15px;
  border-radius: 5px;
  color: #fff;
  background: rgba(17, 78, 151, 0.9);
  border: 1px solid rgba(255, 255, 255, 0.7);
}

.refine_menu_btn_block2 {
  display: block;
}

@media screen and (max-width: 855px) {
  .refine_menu_btn_block2 {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }
}

@media (min-width: 1280px) {
  .refine_menu_search {
    margin-bottom: initial;
  }
}

.refine_menu_column {
  float: left;
  padding: 5px 0;
  padding-right: 10px;
  height: 60px;
}

@media screen and (max-width: 550px) {
  .refine_menu_column {
    height: auto;
    width: 100%;
  }
}

.refine_menu_column li {
  float: left;
}

@media screen and (max-width: 550px) {
  .refine_menu_column li {
    float: none;
  }
}

.refine_menu_column li > span {
  font-size: 0.875rem;
  display: block;
  padding: 10px 0;
}

@media screen and (max-width: 550px) {
  .refine_menu_column li > span {
    text-align: left;
  }
}

/*
@media screen and (max-width: 855px) {
  .refine_menu_column:nth-child(3) {
    height: auto;
  }
}

.refine_menu_column:nth-child(4) {
  width: 50%;
  height: auto;
}

@media screen and (max-width: 855px) {
  .refine_menu_column:nth-child(4) {
    width: 60% !important;
  }
}

@media screen and (max-width: 700px) {
  .refine_menu_column:nth-child(4) {
    width: 80% !important;
  }
}

@media screen and (max-width: 550px) {
  .refine_menu_column:nth-child(4) {
    width: 100% !important;
  }
}

@media (min-width: 640px) {
  .refine_menu_column:nth-child(4) {
    width: 50%;
  }
}

@media (min-width: 1280px) {
  .refine_menu_column:nth-child(4) {
    width: auto;
  }
}

.refine_menu_column:nth-child(4) li {
  width: 30%;
}

@media screen and (max-width: 700px) {
  .refine_menu_column:nth-child(4) li {
    text-align: left;
    width: 35%;
  }
}

@media (min-width: 1280px) {
  .refine_menu_column:nth-child(4) li {
    width: auto;
  }
}

.refine_menu_column:nth-child(4) li:nth-child(2) {
  width: 70%;
}

@media screen and (max-width: 700px) {
  .refine_menu_column:nth-child(4) li:nth-child(2) {
    width: 65%;
  }
}

@media (min-width: 1280px) {
  .refine_menu_column:nth-child(4) li:nth-child(2) {
    width: auto;
    max-width: 170px;
  }
}

@media screen and (max-width: 550px) {
  .refine_menu_column:nth-child(4) li {
    width: 100% !important;
  }
}

.refine_menu_column:nth-child(5) {
  width: 50%;
  height: auto;
}

@media screen and (max-width: 855px) {
  .refine_menu_column:nth-child(5) {
    width: 80% !important;
  }
}

@media screen and (max-width: 550px) {
  .refine_menu_column:nth-child(5) {
    width: 100% !important;
  }
}

@media (min-width: 640px) {
  .refine_menu_column:nth-child(5) {
    width: 50%;
  }
}

@media (min-width: 1280px) {
  .refine_menu_column:nth-child(5) {
    width: auto;
  }
}

.refine_menu_column:nth-child(5) li {
  width: 35%;
}

@media screen and (max-width: 700px) {
  .refine_menu_column:nth-child(5) li {
    text-align: left;
  }
}

@media (min-width: 1280px) {
  .refine_menu_column:nth-child(5) li {
    width: auto;
  }
}

.refine_menu_column:nth-child(5) li:nth-child(2) {
  width: 65%;
}

@media (min-width: 1280px) {
  .refine_menu_column:nth-child(5) li:nth-child(2) {
    width: auto;
    max-width: 170px;
  }
}

@media screen and (max-width: 550px) {
  .refine_menu_column:nth-child(5) li {
    width: 100% !important;
  }
}
*/

.refine_menu_select {
  position: relative;
}

.refine_menu_select:before {
  z-index: 1;
  position: absolute;
  pointer-events: none;
  position: absolute;
  content: "";
  border-color: #ba2e38;
  border-top: 2px solid;
  border-right: 2px solid;
  width: 7px;
  height: 7px;
  right: 10px;
  top: 16px;
  transform: rotate(135deg);
}

.refine_menu_select select {
  background: rgba(255, 255, 255, 0.15);
  width: 100%;
  height: 40px;
  padding: 3%;
  padding-right: 0;
  border: 2px solid #ddd;
  border-radius: 5px;
}

@media screen and (max-width: 960px) {
  .refine_menu_select select {
    padding-right: 23px;
  }
}

@media screen and (max-width: 550px) {
  .refine_menu_select select {
    height: 50px;
  }
}

@media (min-width: 960px) {
  .refine_menu_select select {
    width: 228px;
  }
}

@media (min-width: 1280px) {
  .refine_menu_select select {
    width: 295px;
    padding-right: 18px;
  }
}

.refine_menu_select select option {
  color: #333;
  line-height: 1;
  margin: 0;
  padding: 0;
  background: #fff;
}

.refine_menu_select select::-ms-expand {
  background: transparent;
  color: #fff;
  border: none;
  width: 8px;
  height: 8px;
}

.refine_menu_select div {
  width: 228px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-size: 10px;
  background-color: rgba(255, 255, 255, 0.2);
  border-radius: 0 0 3px 3px;
  margin: -2px auto 0;
  line-height: 2;
}

@media screen and (max-width: 550px) {
  .refine_menu_select div {
    width: 100%;
  }
}

@media (min-width: 1280px) {
  .refine_menu_select div {
    width: 295px;
  }
}

.refine_menu_btn_block {
  float: right;
  padding: 5px 0;
  display: table;
  width: 100%;
}

.refine_menu_btn_block li {
  float: left;
  padding-right: 10px;
  /*> span {
			font-size: $font-size-sm;
			display: block;
			padding: 10px 10px 10px 5px;
		}*/
}

@media (min-width: 1280px) {
  .refine_menu_btn_block {
    width: auto;
    float: right;
  }
}

.refine_menu_btn_block .refine_menu_count {
  vertical-align: middle;
  text-align: center;
  padding: 5px 0;
  color: #fff;
  font-weight: bold;
  margin-left: 15px;
}

.refine_menu_btn_block .refine_menu_count span.refine_menu_count_number {
  font-size: 1.5rem;
  line-height: 1;
  font-weight: bold;
}

.refine_menu_btn_block .refine_menu_btn {
  display: inline-block;
  margin: 0 auto;
}

@media screen and (max-width: 550px) {
  .refine_menu_btn_block .refine_menu_btn {
    display: block;
  }
}

.refine_menu_btn_block .refine_menu_btn li {
  display: inline-block;
}

@media screen and (max-width: 550px) {
  .refine_menu_btn_block .refine_menu_btn li {
    display: block;
    float: none;
    margin-bottom: 8px;
  }
}

@media (min-width: 1280px) {
  .refine_menu_btn_block .refine_menu_btn li {
    float: left;
  }
}

.refine_menu_btn_block .refine_menu_btn li > span {
  font-size: 0.875rem;
  padding: 10px 10px 10px 5px;
}

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

// Popup
// ポップアップ

01:モジュール
02:レイアウト
03:メイン
04:トリガー

//////////////////////////////////////////////////////////////////
*/
.popup_menu_head {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 60px;
  background: #e1e1e1;
  z-index: 9999;
}

@media (min-width: 640px) {
  .popup_menu_head {
    border-radius: 10px 10px 0 0 / 10px 10px 0 0;
  }
}

.popup_menu_head_title {
  margin-top: 10px;
  padding: 10px;
  font-weight: bold;
  width: 100%;
}

.popup_search_menu_foot {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  background: #e1e1e1;
  z-index: 9999;
  text-align: center;
  padding: 20px;
}

@media (min-width: 640px) {
  .popup_search_menu_foot {
    border-radius: 0 0 10px 10px / 0 0 10px 10px;
  }
}

.popup_menu_foot {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  background: #e1e1e1;
  z-index: 9999;
  text-align: center;
  padding: 5px;
}

@media (min-width: 640px) {
  .popup_menu_foot {
    border-radius: 0 0 10px 10px / 0 0 10px 10px;
  }
}

.close_popup_btn {
  position: absolute;
  top: 0;
  right: 0;
  width: 100px;
  height: 60px;
  padding: 5px;
  cursor: pointer;
  z-index: 9999;
  background: #000;
  color: #fff;
  text-align: center;
  display: table;
}

@media (min-width: 640px) {
  .close_popup_btn {
    border-radius: 0 10px 0 0 / 0 10px 0 0;
  }
}

.close_popup_btn span {
  display: table-cell;
  vertical-align: middle;
}

.alart_btn {
  cursor: pointer;
  text-align: center;
  font-weight: bold;
  line-height: 1.3;
  display: block;
  width: 100%;
  padding: 15px 0;
  margin: auto;
  border-radius: 5px;
  border-top: 0;
  border-right: 0;
  border-bottom: 0;
  border-left: 0;
  border-style: none;
  border-color: none;
  font-size: 0.875rem;
  color: #333;
  background: #ededed;
  box-shadow: 0px 4px 0px 0px #878787;
  /*background:linear-gradient(
		to bottom,
		#197cd1 0%,
		#197cd1 90%,
		#1568af,
		#115590);*/
}

.alart_btn:hover {
  background: #d4d4d4;
  color: #333;
}

.alart_btn:visited, .alart_btn:active {
  color: #333;
}

.alart_btn img {
  vertical-align: middle;
  margin-right: 5px;
}

.alart_btn span {
  color: #333;
  vertical-align: middle;
}

@media (min-width: 960px) {
  .alart_btn {
    font-size: 1.125rem;
  }
}

.popup_overlay {
  position: fixed;
  top: 0;
  left: 0;
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  text-align: left;
  background: rgba(0, 0, 0, 0.7);
  z-index: 9999;
  visibility: hidden;
  opacity: 0;
  transition: all ease-in 0.2s;
  transform: scale(2);
}

.popup_menu {
  background: #fff;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  -webkit-overflow-scrolling: touch;
  width: 100%;
}

@media (min-width: 640px) {
  .popup_menu {
    width: 95%;
    border-radius: 10px;
    height: 90%;
  }
}

@media (min-width: 960px) {
  .popup_menu {
    width: 960px;
    height: 700px;
  }
}

.popup_menu a:active, .popup_menu a:visited {
  color: #333;
}

.popup_alart_menu {
  background: #fff;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  -webkit-overflow-scrolling: touch;
  padding-bottom: 10px;
  height: 220px;
}

@media (min-width: 360px) {
  .popup_alart_menu {
    width: 80%;
    font-size: 0.875rem;
  }
}

@media (min-width: 640px) {
  .popup_alart_menu {
    font-size: 1rem;
    border-radius: 10px;
    width: 60%;
  }
}

@media (min-width: 960px) {
  .popup_alart_menu {
    width: 50%;
  }
}

@media (min-width: 1280px) {
  .popup_alart_menu {
    width: 40%;
  }
}

@media (min-width: 1681px) {
  .popup_alart_menu {
    width: 30%;
  }
}

.popup_alart_menu a:active, .popup_alart_menu a:visited {
  color: #333;
}

.popup_menu_title {
  padding: 10px 10px 10px 0;
  border-bottom: 3px solid #d23d2a;
  font-weight: bolder;
}

.popup_menu_title::before {
  border-bottom: 1px solid red;
}

.popup_menu_subtitle {
  padding: 10px;
  background: #ebebeb;
  font-weight: bolder;
}

.popup_menu_alart_block {
  margin-top: 60px;
  padding: 10px;
  width: 100%;
  float: left;
  -webkit-overflow-scrolling: touch;
  overflow-scrolling: touch;
}

.popup_menu_alart_block a, .popup_menu_alart_block a:hover, .popup_menu_alart_block a:active, .popup_menu_alart_block a:visited {
  color: #333;
}

.popup_menu_alart_block p {
  padding: 10px 15px;
}

.popup_menu_alart_block .alart_btn_block {
  padding: 10px;
}

.popup_menu_block {
  margin-top: 60px;
  padding: 0 10px;
  width: 100%;
  height: 90%;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
  overflow-scrolling: touch;
}

.popup_menu_block a, .popup_menu_block a:hover, .popup_menu_block a:active, .popup_menu_block a:visited {
  color: #333;
}

@media (min-width: 960px) {
  .popup_menu_block {
    height: 85%;
  }
}

.popup_menu_search_block {
  margin-top: 60px;
  padding: 0 10px;
  width: 100%;
  height: 65%;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
  overflow-scrolling: touch;
}

.popup_menu_search_block a, .popup_menu_search_block a:hover, .popup_menu_search_block a:active, .popup_menu_search_block a:visited {
  color: #333;
}

@media (min-width: 360px) {
  .popup_menu_search_block {
    height: 70%;
  }
}

.popup_menu_category {
  float: left;
  width: 100%;
  margin-top: 20px;
}

.popup_menu_category ul {
  float: left;
  width: 100%;
}

.popup_menu_category ul li:hover, .popup_menu_category ul li:active {
  background: #eee;
}

.popup_menu_category ul li label, .popup_menu_category ul li a {
  display: table;
  width: 92%;
  height: 60px;
  margin: 0 4%;
  border-bottom: 1px solid #e6e6e6;
  font-size: 0.75rem;
}

@media (min-width: 640px) {
  .popup_menu_category ul li label, .popup_menu_category ul li a {
    font-size: 0.875rem;
  }
}

@media (min-width: 960px) {
  .popup_menu_category ul li label, .popup_menu_category ul li a {
    font-size: 0.725rem;
  }
}

@media (min-width: 1280px) {
  .popup_menu_category ul li label, .popup_menu_category ul li a {
    font-size: 0.875rem;
  }
}

.popup_menu_category ul li label span.checkbox-icon, .popup_menu_category ul li a span.checkbox-icon {
  width: 100%;
  vertical-align: middle;
}

.popup_menu_category ul li label span.checkbox-icon span, .popup_menu_category ul li a span.checkbox-icon span {
  width: 70%;
  margin: 0 0 0 10px;
  text-align: left;
  vertical-align: middle;
  font-size: 0.64rem;
}

@media (min-width: 640px) {
  .popup_menu_category ul li label span.checkbox-icon span, .popup_menu_category ul li a span.checkbox-icon span {
    font-size: 0.75rem;
  }
}

.popup_menu_category ul li label span.popup_menu_name, .popup_menu_category ul li a span.popup_menu_name {
  width: 100%;
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}

.popup_menu_category ul li label span.popup_menu_name span, .popup_menu_category ul li a span.popup_menu_name span {
  width: 70%;
  text-align: left;
  font-weight: bold;
  vertical-align: middle;
}

.popup_func_menu_block {
  float: left;
  width: 100%;
  margin-top: 20px;
}

.popup_func_menu_block .popup_func_menu {
  float: left;
  width: 100%;
}

.popup_func_menu_block .popup_func_menu li {
  padding: 0 5px 10px 0;
}

@media (min-width: 640px) {
  .popup_func_menu_block .popup_func_menu li {
    width: 33.3333333%;
  }
}

.popup_func_btn {
  cursor: pointer;
  text-align: center;
  font-weight: bold;
  line-height: 1.3;
  display: inline-block;
  width: 100%;
  padding: 10px;
  margin: auto;
  border-radius: 5px;
  border-top: 0;
  border-right: 0;
  border-bottom: 0;
  border-left: 0;
  border-style: none;
  border-color: none;
  font-size: 0.875rem;
  color: #333;
  background: #ededed;
  box-shadow: 0px 4px 0px 0px #878787;
  /*background:linear-gradient(
		to bottom,
		#197cd1 0%,
		#197cd1 90%,
		#1568af,
		#115590);*/
}

.popup_func_btn:hover {
  background: #d4d4d4;
  color: #333;
}

.popup_func_btn:visited, .popup_func_btn:active {
  color: #333;
}

.popup_func_btn img {
  vertical-align: middle;
  margin-right: 5px;
}

.popup_func_btn span {
  color: #333;
  vertical-align: middle;
}

@media (min-width: 640px) {
  .gmenu_recruit > li {
    width: 20%;
  }
}

@media (min-width: 640px) {
  .multiple_menu_bodytype > li {
    width: 20%;
  }
}

@media (min-width: 960px) {
  .multiple_menu_bodytype > li {
    width: 16.66666666666667%;
  }
}

@media (min-width: 640px) {
  .multiple_menu_marker > li {
    width: 16.66666666666667%;
  }
}

@media (min-width: 960px) {
  .multiple_menu_marker > li {
    width: 16.66666666666667%;
  }
}

@media (min-width: 640px) {
  .multiple_menu_type > li {
    width: 20%;
  }
}

@media (min-width: 960px) {
  .multiple_menu_type > li {
    width: 16.66666666666667%;
  }
}

@media (min-width: 640px) {
  .multiple_menu_year > li {
    width: 20%;
  }
}

@media (min-width: 960px) {
  .multiple_menu_year > li {
    width: 14.28571428571429%;
  }
}

@media (min-width: 640px) {
  .multiple_menu_distance > li {
    width: 20%;
  }
}

@media (min-width: 640px) {
  .multiple_menu_size > li {
    width: 20%;
  }
}

@media (min-width: 640px) {
  .multiple_menu_area > li {
    width: 20%;
  }
}

@media (min-width: 960px) {
  .multiple_menu_area > li {
    width: 12.5%;
  }
}

.popup_open {
  visibility: visible;
  opacity: 1;
  transition: all ease-out 0.2s;
  transform: scale(1);
}

.popup_close {
  visibility: hidden;
  opacity: 0;
  transition: all ease-in 0.2s;
  transform: scale(2);
}

/*! Lity - v2.2.2 - 2016-12-14
* http://sorgalla.com/lity/
* Copyright (c) 2015-2016 Jan Sorgalla; Licensed MIT */
.lity {
  z-index: 9998;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  white-space: nowrap;
  background: #0b0b0b;
  background: rgba(0, 0, 0, 0.9);
  outline: none !important;
  opacity: 0;
  -webkit-transition: opacity 0.3s ease;
  -o-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
}

.lity.lity-opened {
  opacity: 1;
}

.lity.lity-closed {
  opacity: 0;
}

.lity * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.lity-wrap {
  z-index: 9998;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  text-align: center;
  outline: none !important;
}

.lity-wrap:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  margin-right: -0.25em;
}

.lity-loader {
  z-index: 9991;
  color: #fff;
  position: absolute;
  top: 50%;
  margin-top: -0.8em;
  width: 100%;
  text-align: center;
  font-size: 14px;
  font-family: Arial, Helvetica, sans-serif;
  opacity: 0;
  -webkit-transition: opacity 0.3s ease;
  -o-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
}

.lity-loading .lity-loader {
  opacity: 1;
}

.lity-container {
  z-index: 9992;
  position: relative;
  text-align: left;
  vertical-align: middle;
  display: inline-block;
  white-space: normal;
  max-width: 100%;
  max-height: 100%;
  outline: none !important;
}

.lity-content {
  z-index: 9993;
  width: 100%;
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  -webkit-transition: -webkit-transform 0.3s ease;
  transition: -webkit-transform 0.3s ease;
  -o-transition: -o-transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease, -o-transform 0.3s ease;
}

.lity-loading .lity-content,
.lity-closed .lity-content {
  -webkit-transform: scale(0.8);
  -ms-transform: scale(0.8);
  -o-transform: scale(0.8);
  transform: scale(0.8);
}

.lity-content:after {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  display: block;
  right: 0;
  width: auto;
  height: auto;
  z-index: -1;
  -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
}

.lity-close {
  z-index: 9999;
  position: absolute;
  right: 0;
  top: 0;
  -webkit-appearance: none;
  cursor: pointer;
  text-decoration: none;
  text-align: center;
  padding: 10px 20px;
  color: #fff;
  font-style: normal;
  font-size: 35px;
  font-family: Arial, Baskerville, monospace;
  line-height: 35px;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
  border: 0;
  background: #000;
  outline: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.lity-close::-moz-focus-inner {
  border: 0;
  padding: 0;
}

.lity-close:hover,
.lity-close:focus,
.lity-close:active,
.lity-close:visited {
  text-decoration: none;
  text-align: center;
  padding: 10px 20px;
  color: #fff;
  font-style: normal;
  font-size: 35px;
  font-family: Arial, Baskerville, monospace;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
  border: 0;
  background: #000;
  outline: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.lity-close:active {
  top: 1px;
}

/* Image */
.lity-image img {
  max-width: 100%;
  display: block;
  line-height: 0;
  border: 0;
}

/* iFrame */
.lity-iframe .lity-container,
.lity-youtube .lity-container,
.lity-vimeo .lity-container,
.lity-facebookvideo .lity-container,
.lity-googlemaps .lity-container {
  width: 100%;
  max-width: 964px;
}

.lity-iframe-container {
  width: 100%;
  height: 0;
  padding-top: 56.25%;
  overflow: auto;
  pointer-events: auto;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-overflow-scrolling: touch;
}

.lity-iframe-container iframe {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  background: #000;
}

.lity-hide {
  display: none;
}

.drawer_page_menu_about {
  display: inline-block;
  width: 100%;
  margin-top: -2px;
  margin-bottom: -5px;
}

.drawer_page_menu_about ul .page_menu_cell,
.drawer_page_menu_about ul .page_menu_colspan {
  float: left;
  position: relative;
}

.drawer_page_menu_about ul .page_menu_cell a,
.drawer_page_menu_about ul .page_menu_colspan a {
  cursor: pointer;
  text-align: center;
  font-weight: bold;
  line-height: 1.3;
  display: inline-block;
  width: 100%;
  padding: 10px;
  margin: auto;
  border-radius: 0;
  border-top: 0;
  border-right: 0;
  border-bottom: 1px;
  border-left: 1px;
  border-style: solid;
  border-color: #666666;
  font-size: 0.875rem;
  color: #fff;
  background: #333;
  box-shadow: none;
  /*background:linear-gradient(
		to bottom,
		#197cd1 0%,
		#197cd1 90%,
		#1568af,
		#115590);*/
}

.drawer_page_menu_about ul .page_menu_cell a:hover,
.drawer_page_menu_about ul .page_menu_colspan a:hover {
  background: #1a1a1a;
  color: #fff;
}

.drawer_page_menu_about ul .page_menu_cell a:visited, .drawer_page_menu_about ul .page_menu_cell a:active,
.drawer_page_menu_about ul .page_menu_colspan a:visited,
.drawer_page_menu_about ul .page_menu_colspan a:active {
  color: #fff;
}

.drawer_page_menu_about ul .page_menu_cell a img,
.drawer_page_menu_about ul .page_menu_colspan a img {
  vertical-align: middle;
  margin-right: 5px;
}

.drawer_page_menu_about ul .page_menu_cell a span,
.drawer_page_menu_about ul .page_menu_colspan a span {
  color: #fff;
  vertical-align: middle;
}

.drawer_page_menu_about ul .page_menu_cell a:link, .drawer_page_menu_about ul .page_menu_cell a:visited, .drawer_page_menu_about ul .page_menu_cell a:hover,
.drawer_page_menu_about ul .page_menu_colspan a:link,
.drawer_page_menu_about ul .page_menu_colspan a:visited,
.drawer_page_menu_about ul .page_menu_colspan a:hover {
  color: #333;
}

.drawer_page_menu_about ul .page_menu_cell a span,
.drawer_page_menu_about ul .page_menu_colspan a span {
  font-size: 0.65rem;
}

@media (min-width: 360px) {
  .drawer_page_menu_about ul .page_menu_cell a span,
  .drawer_page_menu_about ul .page_menu_colspan a span {
    font-size: 0.75rem;
  }
}

.drawer_page_menu_about ul .page_menu_cell a span:after,
.drawer_page_menu_about ul .page_menu_colspan a span:after {
  position: absolute;
  content: "";
  border-color: #f5f5f5;
  border-top: 2px solid;
  border-right: 2px solid;
  width: 5px;
  height: 5px;
  right: 10px;
  top: 45%;
  transform: rotate(45deg);
}

.drawer_page_menu_about ul .drawer_page_menu_active {
  background: linear-gradient(to bottom, whitesmoke 0%, whitesmoke 94%, #d23d2a 94%, #d23d2a 100%);
}

.drawer_page_menu_about ul .page_menu_cell {
  width: 33.33333333%;
}

@media (min-width: 640px) {
  .drawer_page_menu_about ul .page_menu_cell {
    border-bottom: none;
  }
}

.drawer_page_menu_about ul .page_menu_colspan {
  width: 50%;
}

@media (min-width: 640px) {
  .drawer_page_menu_about ul .page_menu_colspan {
    width: 20%;
    border-bottom: none;
  }
}

.drawer_page_menu_branch {
  display: inline-block;
  width: 100%;
  margin-top: -2px;
  margin-bottom: -5px;
}

.drawer_page_menu_branch ul .page_menu_cell,
.drawer_page_menu_branch ul .page_menu_colspan {
  float: left;
  position: relative;
}

.drawer_page_menu_branch ul .page_menu_cell a,
.drawer_page_menu_branch ul .page_menu_colspan a {
  cursor: pointer;
  text-align: center;
  font-weight: bold;
  line-height: 1.3;
  display: inline-block;
  width: 100%;
  padding: 10px;
  margin: auto;
  border-radius: 0;
  border-top: 0;
  border-right: 0;
  border-bottom: 1px;
  border-left: 1px;
  border-style: solid;
  border-color: #666666;
  font-size: 0.875rem;
  color: #fff;
  background: #333;
  box-shadow: none;
  /*background:linear-gradient(
		to bottom,
		#197cd1 0%,
		#197cd1 90%,
		#1568af,
		#115590);*/
}

.drawer_page_menu_branch ul .page_menu_cell a:hover,
.drawer_page_menu_branch ul .page_menu_colspan a:hover {
  background: #1a1a1a;
  color: #fff;
}

.drawer_page_menu_branch ul .page_menu_cell a:visited, .drawer_page_menu_branch ul .page_menu_cell a:active,
.drawer_page_menu_branch ul .page_menu_colspan a:visited,
.drawer_page_menu_branch ul .page_menu_colspan a:active {
  color: #fff;
}

.drawer_page_menu_branch ul .page_menu_cell a img,
.drawer_page_menu_branch ul .page_menu_colspan a img {
  vertical-align: middle;
  margin-right: 5px;
}

.drawer_page_menu_branch ul .page_menu_cell a span,
.drawer_page_menu_branch ul .page_menu_colspan a span {
  color: #fff;
  vertical-align: middle;
}

.drawer_page_menu_branch ul .page_menu_cell a:link, .drawer_page_menu_branch ul .page_menu_cell a:visited, .drawer_page_menu_branch ul .page_menu_cell a:hover,
.drawer_page_menu_branch ul .page_menu_colspan a:link,
.drawer_page_menu_branch ul .page_menu_colspan a:visited,
.drawer_page_menu_branch ul .page_menu_colspan a:hover {
  color: #333;
}

.drawer_page_menu_branch ul .page_menu_cell a span,
.drawer_page_menu_branch ul .page_menu_colspan a span {
  font-size: 0.65rem;
}

@media (min-width: 360px) {
  .drawer_page_menu_branch ul .page_menu_cell a span,
  .drawer_page_menu_branch ul .page_menu_colspan a span {
    font-size: 0.75rem;
  }
}

.drawer_page_menu_branch ul .page_menu_cell a span:after,
.drawer_page_menu_branch ul .page_menu_colspan a span:after {
  position: absolute;
  content: "";
  border-color: #f5f5f5;
  border-top: 2px solid;
  border-right: 2px solid;
  width: 5px;
  height: 5px;
  right: 10px;
  top: 45%;
  transform: rotate(45deg);
}

.drawer_page_menu_branch ul .drawer_page_menu_active {
  background: linear-gradient(to bottom, whitesmoke 0%, whitesmoke 94%, #d23d2a 94%, #d23d2a 100%);
}

.drawer_page_menu_branch ul .page_menu_cell {
  width: 33.333333%;
}

@media (min-width: 640px) {
  .drawer_page_menu_branch ul .page_menu_cell {
    width: 14.28%;
    border-bottom: none;
  }
}

.drawer_page_menu_branch ul .page_menu_colspan {
  width: 50%;
}

@media (min-width: 640px) {
  .drawer_page_menu_branch ul .page_menu_colspan {
    width: 28.56%;
    border-bottom: none;
  }
}

.drawer_page_menu_recruit {
  display: inline-block;
  width: 100%;
  margin-top: -2px;
  margin-bottom: -5px;
}

.drawer_page_menu_recruit ul .page_menu_cell,
.drawer_page_menu_recruit ul .page_menu_colspan {
  float: left;
  position: relative;
}

.drawer_page_menu_recruit ul .page_menu_cell a,
.drawer_page_menu_recruit ul .page_menu_colspan a {
  cursor: pointer;
  text-align: center;
  font-weight: bold;
  line-height: 1.3;
  display: inline-block;
  width: 100%;
  padding: 10px;
  margin: auto;
  border-radius: 0;
  border-top: 0;
  border-right: 0;
  border-bottom: 1px;
  border-left: 1px;
  border-style: solid;
  border-color: #666666;
  font-size: 0.875rem;
  color: #fff;
  background: #333;
  box-shadow: none;
  /*background:linear-gradient(
		to bottom,
		#197cd1 0%,
		#197cd1 90%,
		#1568af,
		#115590);*/
}

.drawer_page_menu_recruit ul .page_menu_cell a:hover,
.drawer_page_menu_recruit ul .page_menu_colspan a:hover {
  background: #1a1a1a;
  color: #fff;
}

.drawer_page_menu_recruit ul .page_menu_cell a:visited, .drawer_page_menu_recruit ul .page_menu_cell a:active,
.drawer_page_menu_recruit ul .page_menu_colspan a:visited,
.drawer_page_menu_recruit ul .page_menu_colspan a:active {
  color: #fff;
}

.drawer_page_menu_recruit ul .page_menu_cell a img,
.drawer_page_menu_recruit ul .page_menu_colspan a img {
  vertical-align: middle;
  margin-right: 5px;
}

.drawer_page_menu_recruit ul .page_menu_cell a span,
.drawer_page_menu_recruit ul .page_menu_colspan a span {
  color: #fff;
  vertical-align: middle;
}

.drawer_page_menu_recruit ul .page_menu_cell a:link, .drawer_page_menu_recruit ul .page_menu_cell a:visited, .drawer_page_menu_recruit ul .page_menu_cell a:hover,
.drawer_page_menu_recruit ul .page_menu_colspan a:link,
.drawer_page_menu_recruit ul .page_menu_colspan a:visited,
.drawer_page_menu_recruit ul .page_menu_colspan a:hover {
  color: #333;
}

.drawer_page_menu_recruit ul .page_menu_cell a span,
.drawer_page_menu_recruit ul .page_menu_colspan a span {
  font-size: 0.65rem;
}

@media (min-width: 360px) {
  .drawer_page_menu_recruit ul .page_menu_cell a span,
  .drawer_page_menu_recruit ul .page_menu_colspan a span {
    font-size: 0.75rem;
  }
}

.drawer_page_menu_recruit ul .page_menu_cell a span:after,
.drawer_page_menu_recruit ul .page_menu_colspan a span:after {
  position: absolute;
  content: "";
  border-color: #f5f5f5;
  border-top: 2px solid;
  border-right: 2px solid;
  width: 5px;
  height: 5px;
  right: 10px;
  top: 45%;
  transform: rotate(45deg);
}

.drawer_page_menu_recruit ul .drawer_page_menu_active {
  background: linear-gradient(to bottom, whitesmoke 0%, whitesmoke 94%, #d23d2a 94%, #d23d2a 100%);
}

.drawer_page_menu_recruit ul .page_menu_cell {
  width: 33.333333%;
}

.drawer_page_menu_member {
  display: inline-block;
  width: 100%;
  margin-top: -2px;
  margin-bottom: -5px;
}

.drawer_page_menu_member ul .page_menu_cell,
.drawer_page_menu_member ul .page_menu_colspan {
  float: left;
  position: relative;
}

.drawer_page_menu_member ul .page_menu_cell a,
.drawer_page_menu_member ul .page_menu_colspan a {
  cursor: pointer;
  text-align: center;
  font-weight: bold;
  line-height: 1.3;
  display: inline-block;
  width: 100%;
  padding: 10px;
  margin: auto;
  border-radius: 0;
  border-top: 0;
  border-right: 0;
  border-bottom: 1px;
  border-left: 1px;
  border-style: solid;
  border-color: #666666;
  font-size: 0.875rem;
  color: #fff;
  background: #333;
  box-shadow: none;
  /*background:linear-gradient(
		to bottom,
		#197cd1 0%,
		#197cd1 90%,
		#1568af,
		#115590);*/
}

.drawer_page_menu_member ul .page_menu_cell a:hover,
.drawer_page_menu_member ul .page_menu_colspan a:hover {
  background: #1a1a1a;
  color: #fff;
}

.drawer_page_menu_member ul .page_menu_cell a:visited, .drawer_page_menu_member ul .page_menu_cell a:active,
.drawer_page_menu_member ul .page_menu_colspan a:visited,
.drawer_page_menu_member ul .page_menu_colspan a:active {
  color: #fff;
}

.drawer_page_menu_member ul .page_menu_cell a img,
.drawer_page_menu_member ul .page_menu_colspan a img {
  vertical-align: middle;
  margin-right: 5px;
}

.drawer_page_menu_member ul .page_menu_cell a span,
.drawer_page_menu_member ul .page_menu_colspan a span {
  color: #fff;
  vertical-align: middle;
}

.drawer_page_menu_member ul .page_menu_cell a:link, .drawer_page_menu_member ul .page_menu_cell a:visited, .drawer_page_menu_member ul .page_menu_cell a:hover,
.drawer_page_menu_member ul .page_menu_colspan a:link,
.drawer_page_menu_member ul .page_menu_colspan a:visited,
.drawer_page_menu_member ul .page_menu_colspan a:hover {
  color: #333;
}

.drawer_page_menu_member ul .page_menu_cell a span,
.drawer_page_menu_member ul .page_menu_colspan a span {
  font-size: 0.65rem;
}

@media (min-width: 360px) {
  .drawer_page_menu_member ul .page_menu_cell a span,
  .drawer_page_menu_member ul .page_menu_colspan a span {
    font-size: 0.75rem;
  }
}

.drawer_page_menu_member ul .page_menu_cell a span:after,
.drawer_page_menu_member ul .page_menu_colspan a span:after {
  position: absolute;
  content: "";
  border-color: #f5f5f5;
  border-top: 2px solid;
  border-right: 2px solid;
  width: 5px;
  height: 5px;
  right: 10px;
  top: 45%;
  transform: rotate(45deg);
}

.drawer_page_menu_member ul .drawer_page_menu_active {
  background: linear-gradient(to bottom, whitesmoke 0%, whitesmoke 94%, #d23d2a 94%, #d23d2a 100%);
}

.drawer_page_menu_member ul .page_menu_cell {
  width: 33.333333%;
}

/*!
*  - v1.3
* Homepage: http://bqworks.com/slider-pro/
* Author: bqworks
* Author URL: http://bqworks.com/
*/
/* Core
--------------------------------------------------*/
.slider-pro {
  position: relative;
  float: left;
}

.sp-slides-container {
  position: relative;
}

.sp-mask {
  position: relative;
  overflow: hidden;
}

.sp-slides {
  position: relative;
  -webkit-backface-visibility: hidden;
  -webkit-perspective: 1000;
  width: 100%;
  left: 0;
}

.sp-slide {
  position: absolute;
  float: left;
  width: 100%;
}

.sp-image-container {
  overflow: hidden;
}

.sp-image {
  position: relative;
  display: block;
  border: none;
}

.sp-no-js {
  overflow: hidden;
  max-width: 100%;
}

/* Thumbnails
--------------------------------------------------*/
.sp-thumbnails-container {
  position: relative;
  overflow: hidden;
  direction: ltr;
  width: 100%;
}

.sp-top-thumbnails,
.sp-bottom-thumbnails {
  left: 0;
  margin: 0 auto;
}

.sp-top-thumbnails {
  position: absolute;
  top: 0;
  margin-bottom: 4px;
}

.sp-bottom-thumbnails {
  margin-top: 4px;
}

.sp-left-thumbnails,
.sp-right-thumbnails {
  position: absolute;
  top: 0;
}

.sp-right-thumbnails {
  right: 0;
  margin-left: 4px;
}

.sp-left-thumbnails {
  left: 0;
  margin-right: 4px;
}

.sp-thumbnails {
  position: relative;
}

.sp-thumbnail {
  border: none;
}

.sp-thumbnail-container {
  position: relative;
  display: block;
  overflow: hidden;
  float: left;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.sp-rtl .sp-thumbnail-container {
  float: right;
}

/* Horizontal thumbnails
------------------------*/
.sp-top-thumbnails .sp-thumbnail-container,
.sp-bottom-thumbnails .sp-thumbnail-container {
  margin-left: 2px;
  margin-right: 2px;
}

.sp-top-thumbnails .sp-thumbnail-container:first-child,
.sp-bottom-thumbnails .sp-thumbnail-container:first-child {
  margin-left: 0;
}

.sp-top-thumbnails .sp-thumbnail-container:last-child,
.sp-bottom-thumbnails .sp-thumbnail-container:last-child {
  margin-right: 0;
}

/* Vertical thumbnails
----------------------*/
.sp-left-thumbnails .sp-thumbnail-container,
.sp-right-thumbnails .sp-thumbnail-container {
  margin-top: 2px;
  margin-bottom: 2px;
}

.sp-left-thumbnails .sp-thumbnail-container:first-child,
.sp-right-thumbnails .sp-thumbnail-container:first-child {
  margin-top: 0;
}

.sp-left-thumbnails .sp-thumbnail-container:last-child,
.sp-right-thumbnails .sp-thumbnail-container:last-child {
  margin-bottom: 0;
}

/* Right thumbnails with pointer
--------------------------------*/
.sp-right-thumbnails.sp-has-pointer {
  margin-left: -13px;
}

.sp-right-thumbnails.sp-has-pointer .sp-thumbnail {
  position: absolute;
  left: 18px;
  margin-left: 0 !important;
}

.sp-right-thumbnails.sp-has-pointer .sp-selected-thumbnail:before {
  content: '';
  position: absolute;
  height: 100%;
  border-left: 5px solid #F00;
  left: 0;
  top: 0;
  margin-left: 13px;
}

.sp-right-thumbnails.sp-has-pointer .sp-selected-thumbnail:after {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  left: 0;
  top: 50%;
  margin-top: -8px;
  border-right: 13px solid #F00;
  border-top: 8px solid transparent;
  border-bottom: 8px solid transparent;
}

/* Left thumbnails with pointer
-------------------------------*/
.sp-left-thumbnails.sp-has-pointer {
  margin-right: -13px;
}

.sp-left-thumbnails.sp-has-pointer .sp-thumbnail {
  position: absolute;
  right: 18px;
}

.sp-left-thumbnails.sp-has-pointer .sp-selected-thumbnail:before {
  content: '';
  position: absolute;
  height: 100%;
  border-left: 5px solid #F00;
  right: 0;
  top: 0;
  margin-right: 13px;
}

.sp-left-thumbnails.sp-has-pointer .sp-selected-thumbnail:after {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  right: 0;
  top: 50%;
  margin-top: -8px;
  border-left: 13px solid #F00;
  border-top: 8px solid transparent;
  border-bottom: 8px solid transparent;
}

/* Bottom thumbnails with pointer
---------------------------------*/
.sp-bottom-thumbnails.sp-has-pointer .sp-thumbnail {
  position: absolute;
  margin-top: 0 !important;
}

.sp-bottom-thumbnails.sp-has-pointer .sp-selected-thumbnail {
  border: 5px solid #ba2e38;
}

/* Top thumbnails with pointer
------------------------------*/
.sp-top-thumbnails.sp-has-pointer {
  margin-bottom: -13px;
}

.sp-top-thumbnails.sp-has-pointer .sp-thumbnail {
  position: absolute;
  bottom: 18px;
}

.sp-top-thumbnails.sp-has-pointer .sp-selected-thumbnail:before {
  content: '';
  position: absolute;
  width: 100%;
  border-bottom: 5px solid #F00;
  bottom: 0;
  margin-bottom: 13px;
}

.sp-top-thumbnails.sp-has-pointer .sp-selected-thumbnail:after {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  left: 50%;
  bottom: 0;
  margin-left: -8px;
  border-top: 13px solid #F00;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
}

/* Layers
--------------------------------------------------*/
.sp-layer {
  position: absolute;
  margin: 0;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -webkit-font-smoothing: subpixel-antialiased;
  -webkit-backface-visibility: hidden;
}

.sp-layer-right {
  position: absolute;
  margin: 0;
  right: 40%;
  top: 5%;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -webkit-font-smoothing: subpixel-antialiased;
  -webkit-backface-visibility: hidden;
}

.sp-black {
  color: #FFF;
  background: black;
  background: rgba(0, 0, 0, 0.8);
  text-align: center;
}

.sp-white {
  color: #000;
  background: white;
  background: white;
  text-align: center;
}

.sp-transparent {
  color: #FFF;
  text-align: center;
}

.sp-transparent hr {
  float: initial;
  display: inline-block;
  margin: 0 auto;
  text-align: center;
}

.sp-rounded {
  border-radius: 10px;
}

.sp-padding {
  padding: 10px;
}

/* Touch Swipe
--------------------------------------------------*/
.sp-grab {
  cursor: url(images/openhand.cur), move;
}

.sp-grabbing {
  cursor: url(images/closedhand.cur), move;
}

.sp-selectable {
  cursor: default;
}

/* Caption
--------------------------------------------------*/
.sp-caption-container {
  text-align: center;
  margin-top: 10px;
}

/* Full Screen
--------------------------------------------------*/
.sp-full-screen {
  margin: 0 !important;
  background-color: #000;
}

.sp-full-screen-button-bg {
  position: absolute;
  background: #000;
  padding: 10px;
  position: absolute;
  top: 0;
  right: 0;
  width: 45px;
  height: 45px;
}

@media (min-width: 960px) {
  .sp-full-screen-button-bg {
    width: 50px;
    height: 50px;
  }
}

.sp-full-screen-button {
  font-size: 30px;
  line-height: 1;
  cursor: pointer;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}

.sp-full-screen-button:before {
  content: '\2195';
  color: #fff;
  position: absolute;
  top: -10px;
  right: -4px;
}

.sp-fade-full-screen {
  opacity: 0;
  -webkit-transition: opacity 0.5s;
  transition: opacity 0.5s;
}

.slider-pro:hover .sp-fade-full-screen {
  opacity: 1;
}

/* Buttons
--------------------------------------------------*/
.sp-buttons {
  position: relative;
  width: 100%;
  text-align: center;
  padding-top: 10px;
}

.sp-rtl .sp-buttons {
  direction: rtl;
}

.sp-full-screen .sp-buttons {
  display: none;
}

.sp-button {
  width: 10px;
  height: 10px;
  background: #999;
  border-radius: 50%;
  margin: 4px;
  display: inline-block;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  cursor: pointer;
  display: none;
}

@media (min-width: 640px) {
  .sp-button {
    display: inline-block;
  }
}

.sp-selected-button {
  background-color: #000;
}

@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .sp-button {
    width: 14px;
    height: 14px;
  }
}

@media only screen and (min-width: 568px) and (max-width: 768px) {
  .sp-button {
    width: 16px;
    height: 16px;
  }
}

@media only screen and (min-width: 320px) and (max-width: 568px) {
  .sp-button {
    width: 18px;
    height: 18px;
  }
}

/* Arrows
--------------------------------------------------*/
.sp-arrows {
  position: absolute;
}

.sp-fade-arrows {
  opacity: 0;
  -webkit-transition: opacity 0.5s;
  transition: opacity 0.5s;
}

.sp-slides-container:hover .sp-fade-arrows {
  opacity: 1;
}

.sp-horizontal .sp-arrows {
  width: 100%;
  left: 0;
  top: 50%;
  margin-top: -15px;
}

.sp-vertical .sp-arrows {
  height: 100%;
  left: 50%;
  top: 0;
  margin-left: -10px;
}

.sp-arrow-bg {
  background: black;
  border: 10px solid #000;
}

.sp-arrow {
  position: absolute;
  display: block;
  width: 25px;
  height: 40px;
  cursor: pointer;
  background: black;
}

@media (min-width: 640px) {
  .sp-arrow {
    width: 40px;
    height: 60px;
  }
}

.sp-vertical .sp-arrow {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}

.sp-horizontal .sp-previous-arrow {
  left: 0;
  right: auto;
}

.sp-horizontal.sp-rtl .sp-previous-arrow {
  right: 0;
  left: auto;
}

.sp-horizontal .sp-next-arrow {
  right: 0;
  left: auto;
}

.sp-horizontal.sp-rtl .sp-next-arrow {
  left: 0;
  right: auto;
}

.sp-vertical .sp-previous-arrow {
  top: 0;
}

.sp-vertical .sp-next-arrow {
  bottom: 20px;
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
}

.sp-previous-arrow:before,
.sp-previous-arrow:after,
.sp-next-arrow:before,
.sp-next-arrow:after {
  content: '';
  position: absolute;
  width: 50%;
  height: 50%;
  background-color: #FFF;
}

.sp-arrow:before {
  left: 30%;
  top: 0;
  -webkit-transform: skew(145deg, 0deg);
  -ms-transform: skew(145deg, 0deg);
  transform: skew(145deg, 0deg);
}

.sp-arrow:after {
  left: 30%;
  top: 50%;
  -webkit-transform: skew(-145deg, 0deg);
  -ms-transform: skew(-145deg, 0deg);
  transform: skew(-145deg, 0deg);
}

.sp-next-arrow {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.sp-horizontal.sp-rtl .sp-previous-arrow {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.sp-horizontal.sp-rtl .sp-next-arrow {
  -webkit-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
}

.ie8 .sp-arrow,
.ie7 .sp-arrow {
  width: 0;
  height: 0;
}

.ie8 .sp-arrow:before,
.ie8 .sp-arrow:after,
.ie7 .sp-arrow:before,
.ie7 .sp-arrow:after {
  content: none;
}

.ie8.sp-horizontal .sp-previous-arrow,
.ie7.sp-horizontal .sp-previous-arrow {
  border-right: 20px solid #FFF;
  border-top: 20px solid transparent;
  border-bottom: 20px solid transparent;
}

.ie8.sp-horizontal .sp-next-arrow,
.ie7.sp-horizontal .sp-next-arrow {
  border-left: 20px solid #FFF;
  border-top: 20px solid transparent;
  border-bottom: 20px solid transparent;
}

.ie8.sp-vertical .sp-previous-arrow,
.ie7.sp-vertical .sp-previous-arrow {
  border-bottom: 20px solid #FFF;
  border-left: 20px solid transparent;
  border-right: 20px solid transparent;
}

.ie8.sp-vertical .sp-next-arrow,
.ie7.sp-vertical .sp-next-arrow {
  border-top: 20px solid #FFF;
  border-left: 20px solid transparent;
  border-right: 20px solid transparent;
}

/* Thumbnail Arrows
--------------------------------------------------*/
.sp-thumbnail-arrows {
  position: absolute;
}

.sp-fade-thumbnail-arrows {
  opacity: 0;
  -webkit-transition: opacity 0.5s;
  transition: opacity 0.5s;
}

.sp-thumbnails-container:hover .sp-fade-thumbnail-arrows {
  opacity: 1;
}

.sp-top-thumbnails .sp-thumbnail-arrows,
.sp-bottom-thumbnails .sp-thumbnail-arrows {
  width: 100%;
  top: 50%;
  left: 0;
  margin-top: -12px;
}

.sp-left-thumbnails .sp-thumbnail-arrows,
.sp-right-thumbnails .sp-thumbnail-arrows {
  height: 100%;
  top: 0;
  left: 50%;
  margin-left: -7px;
}

.sp-thumbnail-arrow {
  position: absolute;
  display: block;
  width: 15px;
  height: 25px;
  cursor: pointer;
}

.sp-left-thumbnails .sp-thumbnail-arrows .sp-thumbnail-arrow,
.sp-right-thumbnails .sp-thumbnail-arrows .sp-thumbnail-arrow {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}

.sp-top-thumbnails .sp-previous-thumbnail-arrow,
.sp-bottom-thumbnails .sp-previous-thumbnail-arrow {
  left: 0px;
}

.sp-top-thumbnails .sp-next-thumbnail-arrow,
.sp-bottom-thumbnails .sp-next-thumbnail-arrow {
  right: 0px;
}

.sp-left-thumbnails .sp-previous-thumbnail-arrow,
.sp-right-thumbnails .sp-previous-thumbnail-arrow {
  top: 0px;
}

.sp-left-thumbnails .sp-next-thumbnail-arrow,
.sp-right-thumbnails .sp-next-thumbnail-arrow {
  bottom: 0px;
}

.sp-previous-thumbnail-arrow:before,
.sp-previous-thumbnail-arrow:after,
.sp-next-thumbnail-arrow:before,
.sp-next-thumbnail-arrow:after {
  content: '';
  position: absolute;
  width: 50%;
  height: 50%;
  background-color: #FFF;
}

.sp-previous-thumbnail-arrow:before {
  left: 30%;
  top: 0;
  -webkit-transform: skew(145deg, 0deg);
  -ms-transform: skew(145deg, 0deg);
  transform: skew(145deg, 0deg);
}

.sp-previous-thumbnail-arrow:after {
  left: 30%;
  top: 50%;
  -webkit-transform: skew(-145deg, 0deg);
  -ms-transform: skew(-145deg, 0deg);
  transform: skew(-145deg, 0deg);
}

.sp-next-thumbnail-arrow:before {
  right: 30%;
  top: 0;
  -webkit-transform: skew(35deg, 0deg);
  -ms-transform: skew(35deg, 0deg);
  transform: skew(35deg, 0deg);
}

.sp-next-thumbnail-arrow:after {
  right: 30%;
  top: 50%;
  -webkit-transform: skew(-35deg, 0deg);
  -ms-transform: skew(-35deg, 0deg);
  transform: skew(-35deg, 0deg);
}

.ie8 .sp-thumbnail-arrow,
.ie7 .sp-thumbnail-arrow {
  width: 0;
  height: 0;
}

.ie8 .sp-thumbnail-arrow:before,
.ie8 .sp-thumbnail-arrow:after,
.ie7 .sp-thumbnail-arrow:before,
.ie7 .sp-thumbnail-arrow:after {
  content: none;
}

.ie8 .sp-top-thumbnails .sp-previous-thumbnail-arrow,
.ie8 .sp-bottom-thumbnails .sp-previous-thumbnail-arrow,
.ie7 .sp-top-thumbnails .sp-previous-thumbnail-arrow,
.ie7 .sp-bottom-thumbnails .sp-previous-thumbnail-arrow {
  border-right: 12px solid #FFF;
  border-top: 12px solid transparent;
  border-bottom: 12px solid transparent;
}

.ie8 .sp-top-thumbnails .sp-next-thumbnail-arrow,
.ie8 .sp-bottom-thumbnails .sp-next-thumbnail-arrow,
.ie7 .sp-top-thumbnails .sp-next-thumbnail-arrow,
.ie7 .sp-bottom-thumbnails .sp-next-thumbnail-arrow {
  border-left: 12px solid #FFF;
  border-top: 12px solid transparent;
  border-bottom: 12px solid transparent;
}

.ie8 .sp-left-thumbnails .sp-previous-thumbnail-arrow,
.ie8 .sp-right-thumbnails .sp-previous-thumbnail-arrow,
.ie7 .sp-left-thumbnails .sp-previous-thumbnail-arrow,
.ie7 .sp-right-thumbnails .sp-previous-thumbnail-arrow {
  border-bottom: 12px solid #FFF;
  border-left: 12px solid transparent;
  border-right: 12px solid transparent;
}

.ie8 .sp-left-thumbnails .sp-next-thumbnail-arrow,
.ie8 .sp-right-thumbnails .sp-next-thumbnail-arrow,
.ie7 .sp-left-thumbnails .sp-next-thumbnail-arrow,
.ie7 .sp-right-thumbnails .sp-next-thumbnail-arrow {
  border-top: 12px solid #FFF;
  border-left: 12px solid transparent;
  border-right: 12px solid transparent;
}

/* Video
--------------------------------------------------*/
a.sp-video {
  text-decoration: none;
}

a.sp-video img {
  -webkit-backface-visibility: hidden;
  border: none;
}

a.sp-video:after {
  content: '\25B6';
  position: absolute;
  width: 45px;
  padding-left: 5px;
  height: 50px;
  border: 2px solid #FFF;
  text-align: center;
  font-size: 30px;
  border-radius: 30px;
  top: 0;
  color: #FFF;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: rgba(0, 0, 0, 0.2);
  margin: auto;
  line-height: 52px;
}

/* CSS for preventing styling issues in WordPress
--------------------------------------------------*/
.slider-pro img.sp-image,
.slider-pro img.sp-thumbnail {
  max-width: none;
  max-height: none;
  border: none !important;
  border-radius: 0 !important;
  padding: 0 !important;
  -webkit-box-shadow: none !important;
  -mox-box-shadow: none !important;
  box-shadow: none !important;
  transition: none;
  -moz-transition: none;
  -webkit-transition: none;
  -o-transition: none;
}

.slider-pro a {
  position: static;
  transition: none !important;
  -moz-transition: none !important;
  -webkit-transition: none !important;
  -o-transition: none !important;
}

.slider-pro iframe,
.slider-pro object,
.slider-pro video,
.slider-pro embed,
.slider-pro canvas {
  max-width: none;
  max-height: none;
}

.slider-pro img.sp-layer {
  border: none;
}

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

// Browser Hack
// ブラウザハック

//////////////////////////////////////////////////////////////////
*/
@media screen and (min-width: 0\0) {
  .header {
    position: static;
  }
}

@media screen and (min-width: 0\0) {
  .header_top {
    font-size: 0.75rem;
  }
}

@media screen and (min-width: 0\0) {
  .multiple_menu_freeword_block {
    margin-top: 0;
  }
}

@media screen and (min-width: 0\0) {
  .search_freeword_btn_block {
    margin-top: 0;
  }
}

@media screen and (min-width: 0\0) {
  .table th {
    width: 30%;
  }
}

@media screen and (min-width: 0\0) {
  .trucklist_character {
    margin-top: 0;
  }
}

@media screen and (min-width: 0\0) {
  .truckdetail_contact_btn_block .btn_show {
    height: 66px;
  }
}

@media screen and (min-width: 0\0) {
  .refine_menu_select:before {
    display: none;
  }
}

@media screen and (min-width: 0\0) {
  .refine_menu_select select {
    padding-right: 10px;
  }
}

@supports (-webkit-text-size-adjust: none) and (not (-ms-accelerator: true)) and (not (-moz-appearance: none)) {
  .truckdetail_branch_tel {
    padding-top: 15px;
  }
}

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

// Top Page
// トップページ

01:レイアウト
02:モジュール
03:メイン

//////////////////////////////////////////////////////////////////
*/
.top_search_newtruck_btn {
  cursor: pointer;
  text-align: center;
  font-weight: bold;
  line-height: 1.3;
  display: inline-block;
  width: 100%;
  padding: 10px 18px;
  margin: auto;
  border-radius: 0 0 4px 0/0 0 4px 0;
  border-top: 1px;
  border-right: 1px;
  border-bottom: 1px;
  border-left: 1px;
  border-style: solid;
  border-color: #d4d4d4;
  font-size: 0.75rem;
  color: #333;
  background: #ededed;
  box-shadow: none;
  /*background:linear-gradient(
		to bottom,
		#197cd1 0%,
		#197cd1 90%,
		#1568af,
		#115590);*/
  background: linear-gradient(to bottom, #fff 0%, #fff 97%, #cccccc 97%, #cccccc 100%);
  position: relative;
}

.top_search_newtruck_btn:hover {
  background: #d4d4d4;
  color: #333;
}

.top_search_newtruck_btn:visited, .top_search_newtruck_btn:active {
  color: #333;
}

.top_search_newtruck_btn img {
  vertical-align: middle;
  margin-right: 5px;
}

.top_search_newtruck_btn span {
  color: #333;
  vertical-align: middle;
}

@media (min-width: 640px) {
  .top_search_newtruck_btn {
    font-size: 1.25rem;
    border-radius: 0 4px 4px 0 / 0 4px 4px 0;
  }
}

@media (min-width: 960px) {
  .top_search_newtruck_btn:after {
    position: absolute;
    content: "";
    border-color: #999;
    border-top: 2px solid;
    border-right: 2px solid;
    width: 10px;
    height: 10px;
    right: 50px;
    top: 18px;
    transform: rotate(45deg);
  }
}

@media (min-width: 1280px) {
  .top_search_newtruck_btn:after {
    position: absolute;
    content: "";
    border-color: #999;
    border-top: 2px solid;
    border-right: 2px solid;
    width: 10px;
    height: 10px;
    right: 80px;
    top: 18px;
    transform: rotate(45deg);
  }
}

.top_search_alltruck_btn {
  cursor: pointer;
  text-align: center;
  font-weight: bold;
  line-height: 1.3;
  display: inline-block;
  width: 100%;
  padding: 10px 18px;
  margin: auto;
  border-radius: 0 0 0 4px/0 0 0 4px;
  border-top: 1px;
  border-right: 0;
  border-bottom: 1px;
  border-left: 1px;
  border-style: solid;
  border-color: #d4d4d4;
  font-size: 0.75rem;
  color: #333;
  background: #fff;
  box-shadow: none;
  /*background:linear-gradient(
		to bottom,
		#197cd1 0%,
		#197cd1 90%,
		#1568af,
		#115590);*/
  background: linear-gradient(to bottom, #fff 0%, #fff 97%, #cccccc 97%, #cccccc 100%);
  position: relative;
}

.top_search_alltruck_btn:hover {
  background: #e6e6e6;
  color: #333;
}

.top_search_alltruck_btn:visited, .top_search_alltruck_btn:active {
  color: #333;
}

.top_search_alltruck_btn img {
  vertical-align: middle;
  margin-right: 5px;
}

.top_search_alltruck_btn span {
  color: #333;
  vertical-align: middle;
}

@media (min-width: 640px) {
  .top_search_alltruck_btn {
    font-size: 1.25rem;
    border-radius: 0;
  }
}

@media (min-width: 960px) {
  .top_search_alltruck_btn:after {
    position: absolute;
    content: "";
    border-color: #999;
    border-top: 2px solid;
    border-right: 2px solid;
    width: 10px;
    height: 10px;
    right: 50px;
    top: 18px;
    transform: rotate(45deg);
  }
}

@media (min-width: 1280px) {
  .top_search_alltruck_btn:after {
    position: absolute;
    content: "";
    border-color: #999;
    border-top: 2px solid;
    border-right: 2px solid;
    width: 10px;
    height: 10px;
    right: 80px;
    top: 18px;
    transform: rotate(45deg);
  }
}

.current_count_number {
  float: left;
  background: rgba(0, 0, 0, 0.9);
  display: inline-block;
  vertical-align: middle;
  text-align: center;
  border: 1px solid rgba(255, 255, 255, 0.5);
  border-radius: 4px 4px 0 0 / 4px 4px 0 0;
}

@media (min-width: 640px) {
  .current_count_number {
    border-radius: 4px 0 0 4px / 4px 0 0 4px;
  }
}

.current_count_number div {
  width: 100%;
  display: inline-block;
  vertical-align: middle;
  text-align: center;
  color: #fff;
  font-weight: bold;
  padding: 5px 15px;
  border-radius: 3px;
}

@media (min-width: 640px) {
  .current_count_number div {
    padding: 6px 5px 7px;
  }
}

.current_count_number div span {
  font-size: 1rem;
}

@media (min-width: 640px) {
  .current_count_number div span {
    font-size: 0.75rem;
  }
}

@media (min-width: 960px) {
  .current_count_number div span {
    font-size: 1rem;
  }
}

.current_count_number div span span {
  font-size: 1.5rem;
  font-weight: bold;
}

.banner_single {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  padding: 0 10px;
}

.banner_single_title {
  font-size: 1.15rem;
  color: #fff;
  font-weight: bold;
  transform: skewX(-15deg);
}

@media (min-width: 360px) {
  .banner_single_title {
    font-size: 1.4rem;
  }
}

@media (min-width: 640px) {
  .banner_single_title {
    font-size: 1.725rem;
  }
}

@media (min-width: 960px) {
  .banner_single_title {
    font-size: 2.25rem;
  }
}

.banner_single_title .banner_single_red {
  color: #ef454a;
}

.banner_single_title .banner_single_blue {
  color: #29b3e7;
}

.banner_single_text {
  font-size: 0.65rem;
  color: #fff;
  font-weight: bold;
  line-height: 20px;
}

@media (min-width: 360px) {
  .banner_single_text {
    font-size: 0.775rem;
    line-height: 25px;
  }
}

@media (min-width: 640px) {
  .banner_single_text {
    font-size: 0.875rem;
    line-height: 30px;
  }
}

@media (min-width: 960px) {
  .banner_single_text {
    font-size: 1.125rem;
    line-height: 40px;
  }
}

@media (min-width: 1280px) {
  .banner_single_text {
    font-size: 1.25rem;
    line-height: 36px;
  }
}

@media (min-width: 1681px) {
  .banner_single_text {
    font-size: 1.25rem;
    line-height: 36px;
  }
}

.banner_single_open365days, .banner_single_gw, .banner_single_sv, .banner_single_sw, .banner_single_yearend, .banner_single_newyear {
  width: 100%;
  display: table;
  text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.7);
}

.banner_single_open365days:before, .banner_single_gw:before, .banner_single_sv:before, .banner_single_sw:before, .banner_single_yearend:before, .banner_single_newyear:before, .banner_single_open365days:after, .banner_single_gw:after, .banner_single_sv:after, .banner_single_sw:after, .banner_single_yearend:after, .banner_single_newyear:after {
  content: " ";
  display: table;
}

.banner_single_open365days:after, .banner_single_gw:after, .banner_single_sv:after, .banner_single_sw:after, .banner_single_yearend:after, .banner_single_newyear:after {
  clear: both;
}

.banner_single_open365days {
  height: 120px;
  background: url("/res/images/banner/banner_single_open365days.jpg") center center/cover no-repeat;
  position: relative;
}

@media (min-width: 360px) {
  .banner_single_open365days {
    height: 100px;
    background: url("/res/images/banner/banner_single_open365days.jpg") center center/cover no-repeat;
  }
}

@media (min-width: 640px) {
  .banner_single_open365days {
    height: 100px;
    background: url("/res/images/banner/banner_single_open365days.jpg") center center/cover no-repeat;
  }
}

@media (min-width: 960px) {
  .banner_single_open365days {
    height: 125px;
    background: url("/res/images/banner/banner_single_open365days.jpg") center center/100% auto no-repeat;
  }
}

@media (min-width: 1280px) {
  .banner_single_open365days {
    height: 150px;
    background: url("/res/images/banner/banner_single_open365days.jpg") center center/100% auto no-repeat;
  }
}

@media (min-width: 1681px) {
  .banner_single_open365days {
    height: 170px;
    background: url("/res/images/banner/banner_single_open365days.jpg") center center/100% auto no-repeat;
  }
}

.banner_single_gw {
  height: 175px;
  background: url("/res/images/banner/banner_single_gw.jpg") center center/100% auto no-repeat;
  position: relative;
}

@media (min-width: 360px) {
  .banner_single_gw {
    height: 150px;
    background: url("/res/images/banner/banner_single_gw.jpg") center center/cover no-repeat;
  }
}

@media (min-width: 640px) {
  .banner_single_gw {
    height: 150px;
    background: url("/res/images/banner/banner_single_gw.jpg") center center/cover no-repeat;
  }
}

@media (min-width: 960px) {
  .banner_single_gw {
    height: 200px;
    background: url("/res/images/banner/banner_single_gw.jpg") center center/100% auto no-repeat;
  }
}

@media (min-width: 1280px) {
  .banner_single_gw {
    height: 150px;
    background: url("/res/images/banner/banner_single_gw.jpg") center center/100% auto no-repeat;
  }
}

@media (min-width: 1681px) {
  .banner_single_gw {
    height: 170px;
    background: url("/res/images/banner/banner_single_gw.jpg") center center/100% auto no-repeat;
  }
}

.banner_single_sv {
  height: 175px;
  background: url("/res/images/banner/banner_single_sv.jpg") center center/100% auto no-repeat;
  position: relative;
}

@media (min-width: 360px) {
  .banner_single_sv {
    height: 150px;
    background: url("/res/images/banner/banner_single_sv.jpg") center center/cover no-repeat;
  }
}

@media (min-width: 640px) {
  .banner_single_sv {
    height: 150px;
    background: url("/res/images/banner/banner_single_sv.jpg") center center/cover no-repeat;
  }
}

@media (min-width: 960px) {
  .banner_single_sv {
    height: 200px;
    background: url("/res/images/banner/banner_single_sv.jpg") center center/100% auto no-repeat;
  }
}

@media (min-width: 1280px) {
  .banner_single_sv {
    height: 150px;
    background: url("/res/images/banner/banner_single_sv.jpg") center center/100% auto no-repeat;
  }
}

@media (min-width: 1681px) {
  .banner_single_sv {
    height: 170px;
    background: url("/res/images/banner/banner_single_sv.jpg") center center/100% auto no-repeat;
  }
}

.banner_single_sw {
  height: 175px;
  background: url("/res/images/banner/banner_single_sw.jpg") center center/100% auto no-repeat;
  position: relative;
}

@media (min-width: 360px) {
  .banner_single_sw {
    height: 150px;
    background: url("/res/images/banner/banner_single_sw.jpg") center center/cover no-repeat;
  }
}

@media (min-width: 640px) {
  .banner_single_sw {
    height: 150px;
    background: url("/res/images/banner/banner_single_sw.jpg") center center/cover no-repeat;
  }
}

@media (min-width: 960px) {
  .banner_single_sw {
    height: 200px;
    background: url("/res/images/banner/banner_single_sw.jpg") center center/100% auto no-repeat;
  }
}

@media (min-width: 1280px) {
  .banner_single_sw {
    height: 150px;
    background: url("/res/images/banner/banner_single_sw.jpg") center center/100% auto no-repeat;
  }
}

@media (min-width: 1681px) {
  .banner_single_sw {
    height: 170px;
    background: url("/res/images/banner/banner_single_sw.jpg") center center/100% auto no-repeat;
  }
}

.banner_single_yearend {
  height: 175px;
  background: url("/res/images/banner/banner_single_yearend.jpg") center center/100% auto no-repeat;
  position: relative;
}

@media (min-width: 360px) {
  .banner_single_yearend {
    height: 150px;
    background: url("/res/images/banner/banner_single_yearend.jpg") center center/cover no-repeat;
  }
}

@media (min-width: 640px) {
  .banner_single_yearend {
    height: 150px;
    background: url("/res/images/banner/banner_single_yearend.jpg") center center/cover no-repeat;
  }
}

@media (min-width: 960px) {
  .banner_single_yearend {
    height: 200px;
    background: url("/res/images/banner/banner_single_yearend.jpg") center center/100% auto no-repeat;
  }
}

@media (min-width: 1280px) {
  .banner_single_yearend {
    height: 150px;
    background: url("/res/images/banner/banner_single_yearend.jpg") center center/100% auto no-repeat;
  }
}

@media (min-width: 1681px) {
  .banner_single_yearend {
    height: 170px;
    background: url("/res/images/banner/banner_single_yearend.jpg") center center/100% auto no-repeat;
  }
}

.banner_single_newyear {
  height: 175px;
  background: url("/res/images/banner/banner_single_newyear.jpg") center center/100% auto no-repeat;
  position: relative;
}

@media (min-width: 360px) {
  .banner_single_newyear {
    height: 150px;
    background: url("/res/images/banner/banner_single_newyear.jpg") center center/cover no-repeat;
  }
}

@media (min-width: 640px) {
  .banner_single_newyear {
    height: 150px;
    background: url("/res/images/banner/banner_single_newyear.jpg") center center/cover no-repeat;
  }
}

@media (min-width: 960px) {
  .banner_single_newyear {
    height: 200px;
    background: url("/res/images/banner/banner_single_newyear.jpg") center center/100% auto no-repeat;
  }
}

@media (min-width: 1280px) {
  .banner_single_newyear {
    height: 150px;
    background: url("/res/images/banner/banner_single_newyear.jpg") center center/100% auto no-repeat;
  }
}

@media (min-width: 1681px) {
  .banner_single_newyear {
    height: 170px;
    background: url("/res/images/banner/banner_single_newyear.jpg") center center/100% auto no-repeat;
  }
}

.banner_onetime {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
  padding: 15px 0;
}

.banner_onetime:before, .banner_onetime:after {
  content: " ";
  display: table;
}

.banner_onetime:after {
  clear: both;
}

.banner_onetime:before, .banner_onetime:after {
  content: " ";
  display: table;
}

.banner_onetime:after {
  clear: both;
}

@media (min-width: 320px) {
  .banner_onetime {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}

@media (min-width: 360px) {
  .banner_onetime {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}

@media (min-width: 640px) {
  .banner_onetime {
    width: 100%;
  }
}

@media (min-width: 960px) {
  .banner_onetime {
    width: 960px;
    padding-left: 15px;
    padding-right: 15px;
  }
}

@media (min-width: 1280px) {
  .banner_onetime {
    width: 1160px;
  }
}

@media (min-width: 1681px) {
  .banner_onetime {
    width: 1160px;
  }
}

.banner_onetime a {
  display: block;
  width: 100%;
  height: 90px;
  background: url("/res/images/banner/banner_single_one_time_banner_03_sm.jpg") center center/100% auto no-repeat;
}

@media (min-width: 640px) {
  .banner_onetime a {
    height: 75px;
    background: url("/res/images/banner/banner_single_one_time_banner_03_pc.jpg") center center/100% auto no-repeat;
  }
}

@media (min-width: 1280px) {
  .banner_onetime a {
    height: 120px;
    background: url("/res/images/banner/banner_single_one_time_banner_03_pc.jpg") center center/100% auto no-repeat;
  }
}

.banner_onetime_02 {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
  padding: 15px 0 0;
}

.banner_onetime_02:before, .banner_onetime_02:after {
  content: " ";
  display: table;
}

.banner_onetime_02:after {
  clear: both;
}

.banner_onetime_02:before, .banner_onetime_02:after {
  content: " ";
  display: table;
}

.banner_onetime_02:after {
  clear: both;
}

@media (min-width: 320px) {
  .banner_onetime_02 {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}

@media (min-width: 360px) {
  .banner_onetime_02 {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}

@media (min-width: 640px) {
  .banner_onetime_02 {
    width: 100%;
  }
}

@media (min-width: 960px) {
  .banner_onetime_02 {
    width: 960px;
    padding-left: 15px;
    padding-right: 15px;
  }
}

@media (min-width: 1280px) {
  .banner_onetime_02 {
    width: 1160px;
  }
}

@media (min-width: 1681px) {
  .banner_onetime_02 {
    width: 1160px;
  }
}

.banner_onetime_02 a {
  display: block;
  width: 100%;
  height: 90px;
  background: url("/res/images/banner/banner_single_tsuda-integration_sm.jpg") center center/100% auto no-repeat;
}

@media (min-width: 640px) {
  .banner_onetime_02 a {
    height: 75px;
    background: url("/res/images/banner/banner_single_tsuda-integration_pc.jpg") center center/100% auto no-repeat;
  }
}

@media (min-width: 1280px) {
  .banner_onetime_02 a {
    height: 120px;
    background: url("/res/images/banner/banner_single_tsuda-integration_pc.jpg") center center/100% auto no-repeat;
  }
}

.banner_onetime_03 {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
  padding: 15px 0 0;
}

.banner_onetime_03:before, .banner_onetime_03:after {
  content: " ";
  display: table;
}

.banner_onetime_03:after {
  clear: both;
}

.banner_onetime_03:before, .banner_onetime_03:after {
  content: " ";
  display: table;
}

.banner_onetime_03:after {
  clear: both;
}

@media (min-width: 320px) {
  .banner_onetime_03 {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}

@media (min-width: 360px) {
  .banner_onetime_03 {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}

@media (min-width: 640px) {
  .banner_onetime_03 {
    width: 100%;
  }
}

@media (min-width: 960px) {
  .banner_onetime_03 {
    width: 960px;
    padding-left: 15px;
    padding-right: 15px;
  }
}

@media (min-width: 1280px) {
  .banner_onetime_03 {
    width: 1160px;
  }
}

@media (min-width: 1681px) {
  .banner_onetime_03 {
    width: 1160px;
  }
}

.banner_onetime_03 a {
  display: block;
  /*@include media(tb)  {
			height: 75px;
			background: url()
			center center / 100% auto no-repeat;
		}
		@include media(pc)  {
			height: 120px;
			background: url()
			center center / 100% auto no-repeat;
		}*/
}

.banner_double_block {
  width: 100%;
  border-top: 1px solid #bbb;
  background: linear-gradient(to bottom, white 0%, white 97%, rgba(180, 180, 180, 0.7) 100%);
}

.banner_double_block:before, .banner_double_block:after {
  content: " ";
  display: table;
}

.banner_double_block:after {
  clear: both;
}

.banner_double {
  border-bottom: 1px solid #bdbdbd;
}

.banner_double:nth-child(2) {
  border-bottom: 0px;
}

.banner_double_left {
  padding: 15px 0;
  border-left: none;
}

@media (min-width: 640px) {
  .banner_double_left {
    padding: 15px;
    border-left: 1px solid #bdbdbd;
  }
}

.banner_double_left .banner_double_title {
  font-size: 1.25rem;
  color: #fff;
  font-weight: bold;
  text-align: center;
  transform: skewX(-15deg);
  text-shadow: 2px 2px 1px rgba(0, 0, 0, 0.9);
}

@media (min-width: 640px) {
  .banner_double_left .banner_double_title {
    font-size: 0.975rem;
  }
}

@media (min-width: 960px) {
  .banner_double_left .banner_double_title {
    font-size: 1.125rem;
  }
}

@media (min-width: 1280px) {
  .banner_double_left .banner_double_title {
    font-size: 1.3rem;
  }
}

.banner_double_left .banner_double_text {
  margin-top: 5px;
  font-size: 1.25rem;
  font-weight: bold;
  color: #fff;
  text-align: center;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.9);
}

@media (min-width: 640px) {
  .banner_double_left .banner_double_text {
    font-size: 0.55rem;
  }
}

@media (min-width: 960px) {
  .banner_double_left .banner_double_text {
    font-size: 0.75rem;
  }
}

@media (min-width: 1280px) {
  .banner_double_left .banner_double_text {
    font-size: 0.875rem;
  }
}

.banner_double_right {
  padding: 15px 0;
  border-left: none;
  border-top: 1px solid #bdbdbd;
}

@media (min-width: 640px) {
  .banner_double_right {
    padding: 15px;
    border-top: none;
    border-left: 1px solid #bdbdbd;
    border-right: 1px solid #bdbdbd;
  }
}

.banner_double_inner {
  display: table-cell;
  vertical-align: middle;
}

.banner_double_notes {
  float: left;
  width: 100%;
  background: #990000;
  border-radius: 0 0 5px 5px / 0 0 5px 5px;
}

.banner_double_notes p {
  font-size: 0.75rem;
  color: #fff;
  transform: skewX(-10deg);
  font-weight: bold;
  text-align: center;
  padding: 5px 10px;
}

.banner_double_notes p:before, .banner_double_notes p:after {
  content: " ";
  display: table;
}

.banner_double_notes p:after {
  clear: both;
}

@media (min-width: 640px) {
  .banner_double_notes p {
    font-size: 1.025rem;
  }
}

@media (min-width: 1280px) {
  .banner_double_notes p {
    font-size: 1.25rem;
  }
}

.banner_gw_bg {
  border: 2px solid #000;
  height: 133px;
  width: 100%;
  display: table;
  background: url("/res/images/banner/banner_goldenweak.jpg") center top/100% auto no-repeat;
}

@media (min-width: 640px) {
  .banner_gw_bg {
    height: 86px;
  }
}

@media (min-width: 960px) {
  .banner_gw_bg {
    height: 108px;
  }
}

@media (min-width: 1280px) {
  .banner_gw_bg {
    height: 133px;
  }
}

.banner_sv_bg {
  border: 2px solid #000;
  height: 133px;
  width: 100%;
  display: table;
  background: url("/res/images/banner/banner_summer_vacation.jpg") center top/100% auto no-repeat;
}

@media (min-width: 640px) {
  .banner_sv_bg {
    height: 86px;
  }
}

@media (min-width: 960px) {
  .banner_sv_bg {
    height: 108px;
  }
}

@media (min-width: 1280px) {
  .banner_sv_bg {
    height: 133px;
  }
}

.banner_sw_bg {
  border: 2px solid #000;
  height: 133px;
  width: 100%;
  display: table;
  background: url("/res/images/banner/banner_silverweak.jpg") center top/100% auto no-repeat;
}

@media (min-width: 640px) {
  .banner_sw_bg {
    height: 86px;
  }
}

@media (min-width: 960px) {
  .banner_sw_bg {
    height: 108px;
  }
}

@media (min-width: 1280px) {
  .banner_sw_bg {
    height: 133px;
  }
}

.banner_ye_bg {
  border: 2px solid #000;
  height: 133px;
  width: 100%;
  display: table;
  background: url("/res/images/banner/banner_yearend.jpg") center top/100% auto no-repeat;
}

@media (min-width: 640px) {
  .banner_ye_bg {
    height: 86px;
  }
}

@media (min-width: 960px) {
  .banner_ye_bg {
    height: 108px;
  }
}

@media (min-width: 1280px) {
  .banner_ye_bg {
    height: 133px;
  }
}

.banner_ny_bg {
  border: 2px solid #000;
  height: 133px;
  width: 100%;
  display: table;
  background: url("/res/images/banner/banner_newyear.jpg") center top/100% auto no-repeat;
}

@media (min-width: 640px) {
  .banner_ny_bg {
    height: 86px;
  }
}

@media (min-width: 960px) {
  .banner_ny_bg {
    height: 108px;
  }
}

@media (min-width: 1280px) {
  .banner_ny_bg {
    height: 133px;
  }
}

.emergency {
  display: block;
  width: 95%;
  max-width: 1132px;
  margin: 0 auto;
  padding: 20px;
  color: #8f1212;
  text-align: center;
  border: 5px solid #8f1212;
}

.emergency__title {
  font-size: 1.125rem;
}

.emergency__text {
  float: none;
  max-width: 800px;
  margin: 0 auto;
  text-align: left;
}

@media (min-width: 640px) {
  .emergency {
    width: 97%;
  }
}

@media (min-width: 960px) {
  .emergency {
    width: 100%;
    max-width: 930px;
  }
}

@media (min-width: 1280px) {
  .emergency {
    width: 100%;
    max-width: 1132px;
  }
}

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

// Trucklist
// 中古トラック車輌一覧ページ

01:モジュール
02:レイアウト
03:メイン

//////////////////////////////////////////////////////////////////
*/
.trucklist_result_title_block {
  float: left;
  width: 100%;
  margin: 20px 0;
}

.trucklist_result_title {
  position: relative;
  font-weight: bold;
  vertical-align: middle;
  display: inline-block;
  width: 100%;
  padding: 20px 0 10px 0;
  border-radius: 0;
  border-top: 0;
  border-right: 0;
  border-bottom: 0;
  border-left: 0;
  border-style: none;
  border-color: none;
  font-size: 1.25rem;
  text-align: left;
  color: #333;
  background: #fff;
  box-shadow: none;
  /*div {
		&::before {
			content: '';
			position: absolute;
			top: 43%;
			left: -15px;
			border-top: 5px solid #f00;
			border-bottom: 5px solid #b3b3b3;
			width: 4px;
		}
	}*/
  background: linear-gradient(to bottom, #fff 0%, #fff 92.5%, #d8d8d8 100%);
}

.trucklist_result_title span {
  padding-left: 20px;
}

.trucklist_result_title span::before {
  content: '';
  position: absolute;
  top: 43%;
  left: 0;
  border-top: 5px solid #f00;
  border-bottom: 5px solid #b3b3b3;
  width: 4px;
}

.trucklist_result_title img {
  display: inline-block;
  vertical-align: middle;
  margin-top: -2px;
}

.trucklist_result_text {
  padding: 5px 10px;
  font-size: 0.75rem;
  background: #f0f0f0;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.trucklist_drawer_container {
  color: #fff;
  background: #333;
  box-shadow: 0 5px 2px -1px rgba(0, 0, 0, 0.14);
}

@media (min-width: 960px) {
  .trucklist_drawer_container {
    border-radius: 0 0 5px 5px / 0 0 5px 5px;
    width: 930px;
  }
}

@media (min-width: 1280px) {
  .trucklist_drawer_container {
    border-radius: 0 0 5px 5px / 0 0 5px 5px;
    width: 1130px;
  }
}

.trucklist_drawer_left_block .trucklist_result_num {
  display: table;
  vertical-align: middle;
  padding-top: 10px;
  padding-bottom: 10px;
  font-weight: bold;
  line-height: 1.0;
  font-size: 0.75rem;
  line-height: 1.0;
}

.trucklist_drawer_left_block .trucklist_result_num span.trucklist_result_num_left {
  display: none;
  vertical-align: middle;
  padding-top: 4px;
}

@media (min-width: 360px) {
  .trucklist_drawer_left_block .trucklist_result_num span.trucklist_result_num_left {
    display: table-cell;
  }
}

@media (min-width: 960px) {
  .trucklist_drawer_left_block .trucklist_result_num span.trucklist_result_num_left {
    display: none;
  }
}

@media (min-width: 1280px) {
  .trucklist_drawer_left_block .trucklist_result_num span.trucklist_result_num_left {
    display: table-cell;
  }
}

.trucklist_drawer_left_block .trucklist_result_num span.trucklist_result_num_center {
  display: table-cell;
  vertical-align: middle;
  font-size: 1.25rem;
  padding: 0 5px;
}

.trucklist_drawer_left_block .trucklist_result_num span.trucklist_result_num_right {
  display: table-cell;
  vertical-align: middle;
  padding-top: 4px;
}

.trucklist_drawer_right_block {
  vertical-align: bottom;
}

.trucklist_drawer_right_block .trucklist_drawer_func_btn {
  float: right;
}

.trucklist_drawer_right_block .trucklist_drawer_func_btn a {
  cursor: pointer;
  text-align: center;
  font-weight: bold;
  line-height: 1.3;
  display: inline-block;
  width: auto;
  padding: 10px;
  margin: 0;
  border-radius: 0;
  border-top: 0;
  border-right: 0;
  border-bottom: 0;
  border-left: 1px;
  border-style: solid;
  border-color: #666666;
  font-size: 0.75rem;
  color: #fff;
  background: #333;
  box-shadow: none;
  /*background:linear-gradient(
		to bottom,
		#197cd1 0%,
		#197cd1 90%,
		#1568af,
		#115590);*/
  vertical-align: middle;
  margin-left: -3px;
}

.trucklist_drawer_right_block .trucklist_drawer_func_btn a:hover {
  background: #1a1a1a;
  color: #fff;
}

.trucklist_drawer_right_block .trucklist_drawer_func_btn a:visited, .trucklist_drawer_right_block .trucklist_drawer_func_btn a:active {
  color: #fff;
}

.trucklist_drawer_right_block .trucklist_drawer_func_btn a img {
  vertical-align: middle;
  margin-right: 5px;
}

.trucklist_drawer_right_block .trucklist_drawer_func_btn a span {
  color: #fff;
  vertical-align: middle;
}

.trucklist_drawer_right_block .trucklist_drawer_func_btn a img.func_btn_show {
  display: inline-block;
  vertical-align: middle;
  width: 20px;
}

.trucklist_drawer_right_block .trucklist_drawer_func_btn a img.func_btn_hide {
  display: none;
  width: 20px;
}

@media (min-width: 640px) {
  .trucklist_drawer_right_block .trucklist_drawer_func_btn a img.func_btn_hide {
    display: inline-block;
    vertical-align: middle;
  }
}

.trucklist_drawer_right_block .trucklist_drawer_func_btn a span {
  display: none;
}

@media (min-width: 640px) {
  .trucklist_drawer_right_block .trucklist_drawer_func_btn a span {
    display: inline-block;
    vertical-align: middle;
    margin-left: 5px;
  }
}

.trucklist_drawer_right_block a.trucklist_drawer_btn_alltruck,
.trucklist_drawer_right_block a.trucklist_drawer_btn_newtruck {
  display: none;
  border: none;
}

@media (min-width: 640px) {
  .trucklist_drawer_right_block a.trucklist_drawer_btn_alltruck,
  .trucklist_drawer_right_block a.trucklist_drawer_btn_newtruck {
    border-left: 1px solid #666666;
    font-size: 0.7rem;
  }
}

@media (min-width: 960px) {
  .trucklist_drawer_right_block a.trucklist_drawer_btn_alltruck,
  .trucklist_drawer_right_block a.trucklist_drawer_btn_newtruck {
    display: inline-block;
    font-size: 0.75rem;
  }
}

.trucklist_drawer_right_block a.trucklist_drawer_btn_search span,
.trucklist_drawer_right_block a.trucklist_drawer_btn_thumb span {
  display: none;
}

@media (min-width: 640px) {
  .trucklist_drawer_right_block a.trucklist_drawer_btn_search span,
  .trucklist_drawer_right_block a.trucklist_drawer_btn_thumb span {
    display: inline-block;
    font-size: 0.7rem;
  }
}

@media (min-width: 960px) {
  .trucklist_drawer_right_block a.trucklist_drawer_btn_search span,
  .trucklist_drawer_right_block a.trucklist_drawer_btn_thumb span {
    font-size: 0.75rem;
  }
}

.trucklist_drawer_right_block div.trucklist_drawer_btn_num_sort {
  display: none;
}

@media (min-width: 640px) {
  .trucklist_drawer_right_block div.trucklist_drawer_btn_num_sort {
    display: inline-block;
    padding: 5px;
    border-left: 1px solid #666666;
    font-size: 0.75rem;
  }
  .trucklist_drawer_right_block div.trucklist_drawer_btn_num_sort div {
    display: inline-block;
    position: relative;
  }
  .trucklist_drawer_right_block div.trucklist_drawer_btn_num_sort div::before {
    position: absolute;
    content: "";
    border-color: #fff;
    border-top: 2px solid;
    border-right: 2px solid;
    width: 7px;
    height: 7px;
    right: 10px;
    top: 10px;
    transform: rotate(135deg);
  }
  .trucklist_drawer_right_block div.trucklist_drawer_btn_num_sort div select {
    margin-left: 3px;
    display: inline-block;
    color: #fff;
    padding: 2px;
    width: 80px;
    background-color: transparent;
    border: none;
    border-radius: 5px;
    position: relative;
  }
  .trucklist_drawer_right_block div.trucklist_drawer_btn_num_sort div select option {
    color: #333;
  }
}

.trucklist_favorite_btn {
  cursor: pointer;
  text-align: center;
  font-weight: bold;
  line-height: 1.3;
  display: block;
  width: 100%;
  padding: 8px 7px;
  margin: auto;
  border-radius: 5px 0 0 5px/5px 0 0 5px;
  border-top: 0;
  border-right: 0;
  border-bottom: 0;
  border-left: 0;
  border-style: none;
  border-color: none;
  font-size: 0.75rem;
  color: #fff;
  background: #197cd1;
  box-shadow: 0px 4px 0px 0px #0e4676;
  /*background:linear-gradient(
		to bottom,
		#197cd1 0%,
		#197cd1 90%,
		#1568af,
		#115590);*/
}

.trucklist_favorite_btn:hover {
  background: #1461a3;
  color: #fff;
}

.trucklist_favorite_btn:visited, .trucklist_favorite_btn:active {
  color: #fff;
}

.trucklist_favorite_btn img {
  vertical-align: middle;
  margin-right: 5px;
}

.trucklist_favorite_btn span {
  color: #fff;
  vertical-align: middle;
}

@media (min-width: 640px) {
  .trucklist_favorite_btn {
    font-size: 0.925rem;
  }
}

.trucklist_favorite_added_btn {
  cursor: pointer;
  text-align: center;
  font-weight: bold;
  line-height: 1.3;
  display: block;
  width: 100%;
  padding: 8px 7px 12px;
  margin: auto;
  border-radius: 5px 0 0 5px/5px 0 0 5px;
  border-top: 0;
  border-right: 0;
  border-bottom: 0;
  border-left: 0;
  border-style: none;
  border-color: none;
  font-size: 0.75rem;
  color: #808080;
  background: #e6e6e6;
  box-shadow: 0px 4px 0px 0px #878787 inset;
  /*background:linear-gradient(
		to bottom,
		#197cd1 0%,
		#197cd1 90%,
		#1568af,
		#115590);*/
}

.trucklist_favorite_added_btn:hover {
  background: #cccccc;
  color: #808080;
}

.trucklist_favorite_added_btn:visited, .trucklist_favorite_added_btn:active {
  color: #808080;
}

.trucklist_favorite_added_btn img {
  vertical-align: middle;
  margin-right: 5px;
}

.trucklist_favorite_added_btn span {
  color: #808080;
  vertical-align: middle;
}

@media (min-width: 640px) {
  .trucklist_favorite_added_btn {
    font-size: 0.925rem;
  }
}

.trucklist_loading_btn {
  width: 100%;
  float: left;
  padding: 10px;
}

.trucklist_contact_btn {
  cursor: pointer;
  text-align: center;
  font-weight: bold;
  line-height: 1.3;
  display: block;
  width: 100%;
  padding: 8px 7px;
  margin: auto;
  border-radius: 5px 5px 5px 5px/5px 5px 5px 5px;
  border-top: 0;
  border-right: 0;
  border-bottom: 0;
  border-left: 0;
  border-style: none;
  border-color: none;
  font-size: 0.75rem;
  color: #fff;
  background: #f88000;
  box-shadow: 0px 4px 0px 0px #924b00;
  /*background:linear-gradient(
		to bottom,
		#197cd1 0%,
		#197cd1 90%,
		#1568af,
		#115590);*/
}

.trucklist_contact_btn:hover {
  background: #c56600;
  color: #fff;
}

.trucklist_contact_btn:visited, .trucklist_contact_btn:active {
  color: #fff;
}

.trucklist_contact_btn img {
  vertical-align: middle;
  margin-right: 5px;
}

.trucklist_contact_btn span {
  color: #fff;
  vertical-align: middle;
}

@media (min-width: 640px) {
  .trucklist_contact_btn {
    font-size: 0.925rem;
  }
}

.trucklist_check_btn {
  cursor: pointer;
  text-align: center;
  font-weight: bold;
  line-height: 1.3;
  display: block;
  width: 100%;
  padding: 4px 7px 8px;
  margin: 0 auto;
  border-radius: 5px 0 0 5px/5px 0 0 5px;
  border-top: 0;
  border-right: 0;
  border-bottom: 0;
  border-left: 0;
  border-style: none;
  border-color: none;
  font-size: 0.75rem;
  color: #333;
  background: #f0f0f0;
  box-shadow: 0px 4px 0px 0px #878787;
  /*background:linear-gradient(
		to bottom,
		#197cd1 0%,
		#197cd1 90%,
		#1568af,
		#115590);*/
}

.trucklist_check_btn:hover {
  background: #d6d6d6;
  color: #333;
}

.trucklist_check_btn:visited, .trucklist_check_btn:active {
  color: #333;
}

.trucklist_check_btn img {
  vertical-align: middle;
  margin-right: 5px;
}

.trucklist_check_btn span {
  color: #333;
  vertical-align: middle;
}

@media (min-width: 640px) {
  .trucklist_check_btn {
    font-size: 0.925rem;
    padding: 4px 7px 9px;
  }
}

.trucklist_check_btn .checkbox-icon {
  float: none;
  display: block;
  padding-top: 2px;
}

.trucklist_check_btn .checkbox-icon span {
  margin-left: 5px;
}

.trucklist_pagination {
  padding: 20px 0;
  width: 100%;
  display: table;
}

.trucklist_pagination ul {
  display: table-cell;
  margin: 0 auto;
}

.load_speeding_wheel {
  width: 14px;
  height: 14px;
  margin: 0 auto;
  border: 1px solid black;
  border-radius: 50%;
  border-left-color: transparent;
  border-right-color: transparent;
  animation: cssload-spin 650ms infinite linear;
  -ms-animation: cssload-spin 650ms infinite linear;
  -webkit-animation: cssload-spin 650ms infinite linear;
  -moz-animation: cssload-spin 650ms infinite linear;
}

@keyframes cssload-spin {
  100% {
    transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@-webkit-keyframes cssload-spin {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@-moz-keyframes cssload-spin {
  100% {
    -moz-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

.show_btn, .hide_btn, .loading_btn, .btn_show, .btn_hide {
  float: left;
  height: 35px;
}

@media (min-width: 640px) {
  .show_btn, .hide_btn, .loading_btn, .btn_show, .btn_hide {
    height: 37px;
  }
}

.show_btn {
  display: block;
}

.hide_btn {
  display: none;
}

.loading_btn {
  display: none;
}

.btn_show {
  display: block;
}

.btn_hide {
  display: none;
}

.trucklist {
  width: 100%;
  float: left;
  margin: 20px 0;
  border-top: 1px solid #ccc;
  border-left: 1px solid #ccc;
  background: #f0f0f0;
}

.trucklist_block {
  width: 100%;
  float: left;
  padding: 10px;
  padding-top: 10px;
  border-right: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  position: relative;
  background: linear-gradient(to bottom, white 0%, white 99%, #b4b4b4 100%);
}

.trucklist_block:hover {
  background: #fff2e6;
}

@media (min-width: 360px) {
  .trucklist_block {
    width: 50%;
    padding: 6px;
  }
}

@media (min-width: 640px) {
  .trucklist_block {
    width: 33.333333%;
    padding: 10px;
  }
}

@media (min-width: 960px) {
  .trucklist_block {
    width: 25%;
    padding: 10px;
  }
}

@media (min-width: 1280px) {
  .trucklist_block {
    width: 20%;
    padding: 10px;
  }
}

.trucklist_block > a {
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  z-index: 1;
  display: block;
}

.trucklist_image {
  width: 100%;
  position: relative;
  height: 125px;
}

@media (min-width: 640px) {
  .trucklist_image {
    height: 170px;
  }
}

.trucklist_image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

@media (min-width: 640px) {
  .trucklist_image img {
    height: 170px;
  }
}

.trucklist_image_sold {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
}

.trucklist_image_sold span {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
  text-align: center;
  font-weight: bold;
  color: #fff;
  font-size: 1.5rem;
}

.trucklist_label_list_no {
  position: absolute;
  top: 0;
  left: 0;
  font-size: 0.75rem;
  color: #fff;
  margin: 0;
  padding: 3px 5px;
  border-bottom: 1px solid #fff;
  border-right: 1px solid #fff;
  background: #000;
}

.trucklist_label_no_use {
  background: white;
  color: #0c6bac;
  display: inline-block;
  padding: 0 3px;
}

.trucklist_label_branch_overholl, .trucklist_label_branch_fukui, .trucklist_label_branch_saitama, .trucklist_label_branch_kumamoto, .trucklist_label_branch_chiba, .trucklist_label_branch_gunma, .trucklist_label_branch_tohoku, .trucklist_label_branch_nagoya, .trucklist_label_branch_okinawa {
  position: absolute;
  bottom: 0;
  right: 0;
  font-size: 0.75rem;
  color: #fff;
  margin: 0;
  padding: 3px 5px;
  border-top: 1px solid #fff;
  border-left: 1px solid #fff;
}

.trucklist_label_branch_overholl {
  background: #D1C166;
}

/*.trucklist_label_branch {
  background: #e40421;
}*/
.trucklist_label_branch_fukui {
  background: #0094e1;
}

.trucklist_label_branch_saitama {
  background: #3d0ab1;
}

.trucklist_label_branch_kumamoto {
  background: #c20000;
}

.trucklist_label_branch_chiba {
  background: #c19a00;
}

.trucklist_label_branch_gunma {
  background: #00b878;
}

.trucklist_label_branch_tohoku {
  background: #00c0e4;
}

.trucklist_label_branch_nagoya {
  background: #b10a8c;
}

.trucklist_label_branch_okinawa {
  background: #8A5F2E;
}

.trucklist_label_situation {
  background: white;
  color: #0c6bac;
  padding: 0 3px;
  display: none;
}

@media (min-width: 640px) {
  .trucklist_label_situation {
    display: inline-block;
  }
}

/*.trucklist_label_comment {
  background: rgba(220,30,60,1);
}*/
.trucklist_label_comment_block {
  float: left;
  width: 100%;
  font-size: 1.225rem;
  color: #fff;
  background: #197cd1;
  border-radius: 3px;
  padding: 5px;
  line-height: 1.5;
  margin-top: 3px;
  overflow: hidden;
  height: 55px;
  word-break: break-all;
}

@media (min-width: 640px) {
  .trucklist_label_comment_block {
    font-size: 0.965rem;
    height: 45px;
  }
}

@media (min-width: 960px) {
  .trucklist_label_comment_block {
    font-size: 1.025rem;
  }
}

.trucklist_label_comment_block .trucklist_label_comment {
  height: 32px;
  display: table;
  vertical-align: middle;
  margin: 0 auto;
}

.trucklist_label_comment_block .trucklist_label_comment .trucklist_label_comment_inner {
  display: table-cell;
  vertical-align: middle;
  font-weight: bold;
  font-size: 0.875rem;
}

.price_subnail {
  display: block;
  font-size: 0.775rem;
  font-weight: normal !important;
}

@media (min-width: 640px) {
  .price_subnail {
    display: inline-block;
  }
}

@media (min-width: 960px) {
  .price_subnail {
    font-size: 0.825rem;
  }
}

.trucklist_character_group {
  float: left;
}

@media (min-width: 640px) {
  .trucklist_character_group {
    font-size: 0.925rem;
  }
}

.trucklist_character_group .trucklist_title {
  width: 100%;
  font-weight: bold;
  display: table;
  word-break: break-all;
  font-size: 0.875rem;
  line-height: 1.3;
  border-bottom: 1px solid #ccc;
  color: #003a6b;
}

@media (min-width: 640px) {
  .trucklist_character_group .trucklist_title {
    padding: 2.5px 0 2.5px;
  }
}

@media (min-width: 960px) {
  .trucklist_character_group .trucklist_title {
    font-size: 0.9rem;
  }
}

.trucklist_character_group .trucklist_title .trucklist_title_inner {
  display: block;
  vertical-align: middle;
  margin-top: 5px;
  height: 55px;
  overflow: hidden;
}

.trucklist_character_group .trucklist_title .trucklist_title_inner:hover {
  text-decoration: underline;
}

.trucklist_character_group .trucklist_title .trucklist_title_inner .trucklist_label_new {
  font-family: "BebasNeue Bold";
  background: #c20000;
  color: #fff;
  font-weight: bold;
  padding: 1px 4px;
  margin-right: 2px;
}

.trucklist_character_group .trucklist_character {
  width: 100%;
  float: left;
  margin-bottom: 2%;
}

.trucklist_character_group .trucklist_character li {
  width: 100%;
  float: left;
  margin: 0;
  display: table;
}

.trucklist_character_group .trucklist_character .trucklist_character_top {
  display: table-cell;
  vertical-align: middle;
  text-align: right;
  position: relative;
  font-size: 0.875rem;
  width: 50%;
  padding: 5px 10px 5px 0;
  border-top: 1px solid #ccc;
  line-height: 1;
}

@media (min-width: 360px) {
  .trucklist_character_group .trucklist_character .trucklist_character_top {
    width: 25%;
    font-size: 0.6rem;
  }
}

.trucklist_character_group .trucklist_character .trucklist_character_top::after {
  content: "";
  position: absolute;
  top: 30%;
  right: 0;
  border-top: 5px solid #b3b3b3;
  border-bottom: 5px solid #b3b3b3;
  width: 4px;
}

@media (min-width: 640px) {
  .trucklist_character_group .trucklist_character .trucklist_character_top::after {
    top: 40%;
  }
}

.trucklist_character_group .trucklist_character .trucklist_character_bottom {
  display: table-cell;
  vertical-align: middle;
  text-align: left;
  font-size: 0.725rem;
  font-weight: bolder;
  width: 60%;
  padding: 5px;
  border-top: 1px solid #ccc;
}

@media (min-width: 360px) {
  .trucklist_character_group .trucklist_character .trucklist_character_bottom {
    font-size: 0.725rem;
  }
}

@media (min-width: 640px) {
  .trucklist_character_group .trucklist_character .trucklist_character_bottom {
    font-size: 0.875rem;
  }
}

.trucklist_contact_num_thumb_block {
  float: left;
  width: 100%;
  font-weight: bold;
  padding: 5px 0;
}

.trucklist_contact_num_thumb_block .contact_num {
  display: table;
  width: 100%;
  color: #000;
  text-align: center;
}

.trucklist_contact_num_thumb_block .contact_num .contact_num_inner {
  display: table-cell;
  vertical-align: middle;
  font-size: 0.775rem;
  line-height: 1.5;
  letter-spacing: -0.6px;
}

.trucklist_contact_num_thumb_block .contact_num .contact_num_title {
  vertical-align: middle;
  width: 100%;
  display: block;
}

@media (min-width: 640px) {
  .trucklist_contact_num_thumb_block .contact_num .contact_num_title {
    width: auto;
    display: inline-block;
  }
}

.trucklist_contact_num_thumb_block .contact_num .contact_num_number {
  color: #8c0000;
  vertical-align: middle;
  font-size: 1.225rem;
}

@media (min-width: 360px) {
  .trucklist_contact_num_thumb_block .contact_num .contact_num_number {
    font-size: 1.3rem;
    line-height: 1;
  }
}

@media (min-width: 640px) {
  .trucklist_contact_num_thumb_block .contact_num .contact_num_number {
    font-size: 1.125rem;
    line-height: initial;
  }
}

@media (min-width: 960px) {
  .trucklist_contact_num_thumb_block .contact_num .contact_num_number {
    font-size: 0.925rem;
  }
}

.trucklist_contact_num_block {
  display: none;
}

.trucklist_price_number {
  display: none;
}

.trucklist_near_part {
  display: none;
}

.trucklist_contact_group {
  float: left;
  width: 100%;
}

.trucklist_contact_group .trucklist_contact {
  position: relative;
  z-index: 2;
  float: left;
  width: 100%;
  padding-bottom: 5px;
}

.trucklist_contact_group .trucklist_contact li {
  float: left;
  width: 100%;
}

.trucklist_contact_group .trucklist_contact li .trucklist_contact_thumb_show {
  display: inline-block;
}

.trucklist_contact_group .trucklist_contact li .trucklist_contact_list_show {
  display: none;
}

.list_view {
  width: 100%;
  float: left;
}

.list_view .trucklist_contact_group,
.list_view .trucklist_character_group {
  float: left;
  padding: 5px;
}

.list_view .trucklist_block {
  width: 100%;
  height: auto;
}

.list_view .trucklist_image {
  float: left;
  width: 50%;
  padding: 5px;
}

@media (min-width: 360px) {
  .list_view .trucklist_image {
    height: 10%;
  }
}

@media (min-width: 640px) {
  .list_view .trucklist_image {
    height: auto;
    width: 35%;
  }
}

@media (min-width: 960px) {
  .list_view .trucklist_image {
    width: 28%;
    height: auto;
  }
}

@media (min-width: 1280px) {
  .list_view .trucklist_image {
    width: 28%;
    height: auto;
  }
}

.list_view .trucklist_image img {
  height: auto;
  width: 100%;
}

.list_view .trucklist_image .trucklist_no {
  top: 15px;
}

.list_view .trucklist_contact_num_thumb_block {
  display: none;
}

.list_view .trucklist_character_group {
  width: 50%;
  margin-top: 0;
  float: right;
  padding: 0 5px 5px 5px;
}

@media (min-width: 640px) {
  .list_view .trucklist_character_group {
    width: 65%;
    float: left;
    padding: 5px 0 0 10px;
  }
}

@media (min-width: 960px) {
  .list_view .trucklist_character_group {
    width: 72%;
  }
}

@media (min-width: 1280px) {
  .list_view .trucklist_character_group {
    width: 48%;
    padding: 10px 10px 5px 10px;
  }
}

.list_view .trucklist_character_group .trucklist_title {
  border-bottom: none;
  padding: 0;
}

@media (min-width: 360px) {
  .list_view .trucklist_character_group .trucklist_title {
    font-size: 0.875rem;
  }
}

@media (min-width: 640px) {
  .list_view .trucklist_character_group .trucklist_title {
    font-size: 2vw;
    height: 40px;
  }
}

@media (min-width: 960px) {
  .list_view .trucklist_character_group .trucklist_title {
    font-size: 1.6vw;
    margin: 5px 0 10px;
  }
}

@media (min-width: 1280px) {
  .list_view .trucklist_character_group .trucklist_title {
    margin: 0;
    font-size: 1rem;
    height: 20px;
  }
}

.list_view .trucklist_character_group .trucklist_title_inner {
  display: table-cell;
  height: auto;
}

.list_view .trucklist_character_group .trucklist_character {
  border-bottom: 1px solid #ccc;
  margin-bottom: 5px;
}

@media (min-width: 640px) {
  .list_view .trucklist_character_group .trucklist_character {
    border-bottom: none;
  }
}

@media (min-width: 1280px) {
  .list_view .trucklist_character_group .trucklist_character {
    margin-top: 14px;
    border-bottom: 1px solid #ccc;
  }
}

@media (min-width: 640px) {
  .list_view .trucklist_character_group .trucklist_character li {
    width: 50%;
  }
}

@media (min-width: 1280px) {
  .list_view .trucklist_character_group .trucklist_character li {
    width: 50%;
  }
}

.list_view .trucklist_character_group .trucklist_character .trucklist_character_top,
.list_view .trucklist_character_group .trucklist_character .trucklist_character_bottom {
  line-height: 1;
  vertical-align: baseline;
  font-size: 0.6rem;
}

@media (min-width: 360px) {
  .list_view .trucklist_character_group .trucklist_character .trucklist_character_top,
  .list_view .trucklist_character_group .trucklist_character .trucklist_character_bottom {
    font-size: 0.725rem;
  }
}

@media (min-width: 640px) {
  .list_view .trucklist_character_group .trucklist_character .trucklist_character_top,
  .list_view .trucklist_character_group .trucklist_character .trucklist_character_bottom {
    padding: 11px 5px;
    font-size: 0.825rem;
  }
}

@media (min-width: 960px) {
  .list_view .trucklist_character_group .trucklist_character .trucklist_character_top,
  .list_view .trucklist_character_group .trucklist_character .trucklist_character_bottom {
    padding: 10px 5px;
  }
}

@media (min-width: 1280px) {
  .list_view .trucklist_character_group .trucklist_character .trucklist_character_top,
  .list_view .trucklist_character_group .trucklist_character .trucklist_character_bottom {
    font-size: 1.025rem;
  }
}

.list_view .trucklist_character_group .trucklist_character .trucklist_character_top {
  width: 50%;
}

@media (min-width: 640px) {
  .list_view .trucklist_character_group .trucklist_character .trucklist_character_top {
    width: 45%;
    padding-right: 10px;
    background: linear-gradient(135deg, #cfcfcf 0%, #cfcfcf 7%, rgba(255, 255, 255, 0) 7%, rgba(255, 255, 255, 0) 100%);
  }
}

@media (min-width: 640px) {
  .list_view .trucklist_character_group .trucklist_character .trucklist_character_top::after {
    top: 35%;
  }
}

@media (min-width: 1280px) {
  .list_view .trucklist_character_group .trucklist_character .trucklist_character_top::after {
    top: 40%;
  }
}

.list_view .trucklist_near_part {
  display: block;
  font-size: 0.875rem;
}

.list_view .trucklist_near_part span {
  display: block;
  margin-bottom: 5px;
}

.list_view .trucklist_near_part li {
  display: inline-block;
  margin-right: 5px;
}

.list_view .trucklist_comment {
  padding: 0 0 5px 0;
  font-weight: bold;
  font-size: 0.78rem;
  width: 47%;
  float: right;
  margin-top: -35px;
}

@media (min-width: 640px) {
  .list_view .trucklist_comment {
    padding: 0 0 5px 5px;
    width: 60%;
    font-size: 0.875rem;
    float: left;
    width: 100%;
    margin-top: 0;
  }
}

@media (min-width: 960px) {
  .list_view .trucklist_comment {
    width: 28%;
    padding: 0 3px;
  }
}

@media (min-width: 1280px) {
  .list_view .trucklist_comment {
    width: 48%;
    padding: 0 10px;
    font-size: 1.125rem;
  }
}

.list_view .trucklist_comment .ellipsis {
  overflow: hidden;
  padding: 0;
  width: 100%;
  float: left;
}

.list_view .trucklist_contact_num_block {
  display: inline-block;
  padding: 11px 0;
  font-weight: bold;
  width: 100%;
  background: #ccc;
  border-radius: 5px;
}

@media (min-width: 360px) {
  .list_view .trucklist_contact_num_block {
    border-top: none;
    background: #ccc;
    padding: 7px;
    margin: 0 0 7px;
  }
}

@media (min-width: 640px) {
  .list_view .trucklist_contact_num_block {
    width: 34%;
    padding: 10px 5px;
    margin: 0 0 7px;
  }
}

@media (min-width: 960px) {
  .list_view .trucklist_contact_num_block {
    width: 33%;
    padding: 10px 5px;
    margin: 0;
  }
}

@media (min-width: 1280px) {
  .list_view .trucklist_contact_num_block {
    width: 100%;
  }
}

.list_view .trucklist_contact_num_block .contact_num {
  display: table;
  color: #000;
  text-align: center;
  width: 100%;
}

.list_view .trucklist_contact_num_block .contact_num .contact_num_top {
  font-size: 0.75rem;
}

@media (min-width: 640px) {
  .list_view .trucklist_contact_num_block .contact_num .contact_num_top {
    margin-top: 5px;
  }
}

.list_view .trucklist_contact_num_block .contact_num .contact_num_bottom {
  font-size: 1rem;
}

@media (min-width: 640px) {
  .list_view .trucklist_contact_num_block .contact_num .contact_num_bottom {
    font-size: 1.25rem;
    margin-top: 5px;
  }
}

.list_view .trucklist_contact_num_block .contact_num .contact_num_inner {
  width: 100%;
}

.list_view .trucklist_contact_num_block .contact_num .contact_num_title {
  display: block;
  font-size: 0.875rem;
}

@media (min-width: 640px) {
  .list_view .trucklist_contact_num_block .contact_num .contact_num_title {
    font-size: 1.125rem;
  }
}

@media (min-width: 640px) {
  .list_view .trucklist_contact_num_block .contact_num .contact_num_title {
    display: inline-block;
    font-size: 0.825rem;
  }
}

@media (min-width: 960px) {
  .list_view .trucklist_contact_num_block .contact_num .contact_num_title {
    font-size: 0.875rem;
  }
}

@media (min-width: 1280px) {
  .list_view .trucklist_contact_num_block .contact_num .contact_num_title {
    font-size: 0.895rem;
    padding-bottom: 1%;
    width: 100%;
    display: block;
  }
}

.list_view .trucklist_contact_num_block .contact_num .contact_num_number {
  text-align: center;
  font-size: 5vw;
  color: #8c0000;
}

@media (min-width: 640px) {
  .list_view .trucklist_contact_num_block .contact_num .contact_num_number {
    font-size: 1.125rem;
    display: inline-block;
  }
}

@media (min-width: 960px) {
  .list_view .trucklist_contact_num_block .contact_num .contact_num_number {
    font-size: 1.125rem;
  }
}

@media (min-width: 1280px) {
  .list_view .trucklist_contact_num_block .contact_num .contact_num_number {
    width: 100%;
    font-size: 2vw;
    line-height: 1.0;
  }
}

@media (min-width: 1681px) {
  .list_view .trucklist_contact_num_block .contact_num .contact_num_number {
    font-size: 1.6vw;
  }
}

.trucklist_attention_price {
  font-size: 0.75rem;
}

.list_view .trucklist_price_number {
  display: inline-block;
  background: #197cd1;
  color: #fff;
  margin: 0;
  padding: 9px 0 11px;
  border-radius: 5px;
}

@media (min-width: 640px) {
  .list_view .trucklist_price_number {
    margin: 0 5px;
  }
}

@media (min-width: 1280px) {
  .list_view .trucklist_price_number {
    margin: 0;
  }
}

.list_view .trucklist_price_number span {
  display: block;
  width: fit-content;
  margin: 0 auto;
  font-size: 0.875rem;
}

@media (min-width: 640px) {
  .list_view .trucklist_price_number span {
    font-size: 0.755rem;
    display: inline-block;
  }
}

@media (min-width: 960px) {
  .list_view .trucklist_price_number span {
    font-size: 0.775rem;
  }
}

@media (min-width: 1280px) {
  .list_view .trucklist_price_number span {
    display: block;
  }
}

.price_number {
  font-size: 5vw !important;
  font-weight: bold;
  text-align: center;
}

@media (min-width: 640px) {
  .price_number {
    font-size: 1.075rem !important;
  }
}

@media (min-width: 1280px) {
  .price_number {
    font-size: 2vw !important;
  }
}

@media (min-width: 1681px) {
  .price_number {
    font-size: 1.6vw !important;
  }
}

.list_view .trucklist_contact_group {
  float: right;
  width: 50%;
  padding: 5px;
}

@media (min-width: 640px) {
  .list_view .trucklist_contact_group {
    width: 100%;
    padding: 5px 0 5px 5px;
  }
}

@media (min-width: 960px) {
  .list_view .trucklist_contact_group {
    width: 72%;
    padding: 5px;
  }
}

@media (min-width: 1280px) {
  .list_view .trucklist_contact_group {
    width: 24%;
    float: left;
  }
}

@media (min-width: 640px) {
  .list_view .trucklist_contact_group .trucklist_contact {
    width: 66%;
    float: right;
  }
}

@media (min-width: 960px) {
  .list_view .trucklist_contact_group .trucklist_contact {
    width: 67%;
    float: right;
  }
}

@media (min-width: 1280px) {
  .list_view .trucklist_contact_group .trucklist_contact {
    width: 100%;
    padding-bottom: 0;
  }
}

.list_view .trucklist_contact_group .trucklist_contact li {
  width: 100%;
}

@media (min-width: 640px) {
  .list_view .trucklist_contact_group .trucklist_contact li {
    width: 48%;
    display: inline-block;
    text-align: center;
  }
}

@media (min-width: 1280px) {
  .list_view .trucklist_contact_group .trucklist_contact li {
    padding-left: 0;
    margin-top: 10px;
    width: 100%;
  }
}

.list_view .trucklist_contact_group .trucklist_contact li .trucklist_loading_btn {
  padding-top: 13px;
  height: 42px;
}

.list_view .trucklist_contact_group .trucklist_contact li .trucklist_favorite_btn,
.list_view .trucklist_contact_group .trucklist_contact li .trucklist_favorite_added_btn,
.list_view .trucklist_contact_group .trucklist_contact li .trucklist_check_btn,
.list_view .trucklist_contact_group .trucklist_contact li .trucklist_contact_btn {
  width: 100%;
  padding: 10px;
  font-weight: bold;
  border-radius: 5px;
}

.list_view .trucklist_contact_group .trucklist_contact li .trucklist_favorite_btn span,
.list_view .trucklist_contact_group .trucklist_contact li .trucklist_favorite_added_btn span,
.list_view .trucklist_contact_group .trucklist_contact li .trucklist_check_btn span,
.list_view .trucklist_contact_group .trucklist_contact li .trucklist_contact_btn span {
  padding-bottom: 2px;
}

@media (min-width: 640px) {
  .list_view .trucklist_contact_group .trucklist_contact li .trucklist_favorite_btn img,
  .list_view .trucklist_contact_group .trucklist_contact li .trucklist_favorite_added_btn img,
  .list_view .trucklist_contact_group .trucklist_contact li .trucklist_check_btn img,
  .list_view .trucklist_contact_group .trucklist_contact li .trucklist_contact_btn img {
    display: inline-block;
  }
}

@media (min-width: 1280px) {
  .list_view .trucklist_contact_group .trucklist_contact li .trucklist_favorite_btn,
  .list_view .trucklist_contact_group .trucklist_contact li .trucklist_favorite_added_btn,
  .list_view .trucklist_contact_group .trucklist_contact li .trucklist_check_btn,
  .list_view .trucklist_contact_group .trucklist_contact li .trucklist_contact_btn {
    font-size: 1.25rem;
  }
}

.list_view .trucklist_contact_group .trucklist_contact li .trucklist_favorite_btn .trucklist_contact_thumb_show,
.list_view .trucklist_contact_group .trucklist_contact li .trucklist_favorite_added_btn .trucklist_contact_thumb_show,
.list_view .trucklist_contact_group .trucklist_contact li .trucklist_check_btn .trucklist_contact_thumb_show,
.list_view .trucklist_contact_group .trucklist_contact li .trucklist_contact_btn .trucklist_contact_thumb_show {
  display: none;
}

.list_view .trucklist_contact_group .trucklist_contact li .trucklist_favorite_btn .trucklist_contact_list_show,
.list_view .trucklist_contact_group .trucklist_contact li .trucklist_favorite_added_btn .trucklist_contact_list_show,
.list_view .trucklist_contact_group .trucklist_contact li .trucklist_check_btn .trucklist_contact_list_show,
.list_view .trucklist_contact_group .trucklist_contact li .trucklist_contact_btn .trucklist_contact_list_show {
  display: inline-block;
}

.list_view .trucklist_contact_group .trucklist_contact li .trucklist_contact_btn {
  margin-top: 10px;
}

@media (min-width: 640px) {
  .list_view .trucklist_contact_group .trucklist_contact li .trucklist_contact_btn {
    margin-top: 0;
  }
}

.list_view .trucklist_contact_group .trucklist_contact li .trucklist_check_btn {
  padding: 7px;
}

.list_view .trucklist_contact_group .trucklist_contact .show_btn,
.list_view .trucklist_contact_group .trucklist_contact .hide_btn,
.list_view .trucklist_contact_group .trucklist_contact .loading_btn,
.list_view .trucklist_contact_group .trucklist_contact .btn_show,
.list_view .trucklist_contact_group .trucklist_contact .btn_hide {
  height: auto;
}

.trucklist_character li[data-view="list"],
.trucklist_block .trucklist_comment[data-view="list"] {
  display: none;
}

.list_view li[data-view="list"],
.list_view .trucklist_comment[data-view="list"] {
  display: table;
}

.list_view .trucklist_label_branch_saitama[data-view="list"],
.list_view .trucklist_label_branch_gunma[data-view="list"],
.list_view .trucklist_label_branch_chiba[data-view="list"],
.list_view .trucklist_label_branch_gunma[data-view="list"],
.list_view .trucklist_label_branch_fukui[data-view="list"],
.list_view .trucklist_label_branch_nagoya[data-view="list"],
.list_view .trucklist_label_branch_tohoku[data-view="list"],
.list_view .trucklist_label_branch_kumamoto[data-view="list"],
.list_view .trucklist_label_branch_okinawa[data-view="list"],
.list_view .trucklist_label_no_use[data-view="list"],
.list_view .trucklist_label_situation[data-view="list"],
.list_view .trucklist_label_comment_block[data-view="list"] {
  display: none;
}

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

// Page Detail
// 「中古トラック詳細」ページ

01:レイアウト
02:モジュール
03:メイン
04:サイドバー

//////////////////////////////////////////////////////////////////
*/
.truckdetail_left {
  float: none;
}

@media (min-width: 360px) {
  .truckdetail_left {
    float: left;
  }
}

@media (min-width: 1280px) {
  .truckdetail_left {
    padding-right: 30px;
  }
}

.truckdetail_right {
  float: right;
  display: none;
}

@media (min-width: 1280px) {
  .truckdetail_right {
    display: block;
  }
}

.truckdetail_right_contents {
  float: left;
  width: 282px;
}

.truckdetail_contact {
  width: 100%;
  display: inline-block;
  border: 5px solid #e6e6e6;
}

@media (min-width: 640px) {
  .truckdetail_contact {
    border: none;
  }
}

@media (min-width: 1280px) {
  .truckdetail_contact {
    margin-bottom: 10px;
    border: 5px solid #e6e6e6;
  }
}

.truckdetail_contact_btn_block {
  width: 100%;
  float: left;
  background: #e6e6e6;
  padding: 10px 0 0;
}

@media (min-width: 1280px) {
  .truckdetail_contact_btn_block {
    width: 100%;
    border-radius: 5px;
  }
}

.truckdetail_contact_btn_block .btn_show, .truckdetail_contact_btn_block .btn_hide {
  height: initial;
}

.truckdetail_result_title_block {
  float: left;
  width: 100%;
  margin-bottom: 20px;
}

.truckdetail_result_title {
  position: relative;
  font-weight: bold;
  vertical-align: middle;
  display: inline-block;
  width: 100%;
  padding: 20px 0 10px 0;
  border-radius: 0;
  border-top: 0;
  border-right: 0;
  border-bottom: 0;
  border-left: 0;
  border-style: none;
  border-color: none;
  font-size: 1.25rem;
  text-align: left;
  color: #333;
  background: #fff;
  box-shadow: none;
  /*div {
		&::before {
			content: '';
			position: absolute;
			top: 43%;
			left: -15px;
			border-top: 5px solid #f00;
			border-bottom: 5px solid #b3b3b3;
			width: 4px;
		}
	}*/
  background: linear-gradient(to bottom, #fff 0%, #fff 92.5%, #d8d8d8 100%);
}

.truckdetail_result_title span {
  padding-left: 20px;
}

.truckdetail_result_title span::before {
  content: '';
  position: absolute;
  top: 43%;
  left: 0;
  border-top: 5px solid #f00;
  border-bottom: 5px solid #b3b3b3;
  width: 4px;
}

.truckdetail_result_title img {
  display: inline-block;
  vertical-align: middle;
  margin-top: -2px;
}

@media (min-width: 640px) {
  .truckdetail_result_title {
    font-size: 1.25rem;
  }
}

.truckdetail_check {
  float: left;
  width: 100%;
  background: rgba(0, 0, 0, 0.05);
  padding: 10px;
}

.truckdetail_check li {
  float: left;
  padding: 0 10px 5px 0;
}

.truckdetail_check li span {
  font-size: 0.875rem;
}

@media (min-width: 640px) {
  .truckdetail_check li span {
    font-size: initial;
  }
}

.truckdetail_maintitle {
  position: relative;
  font-weight: bold;
  vertical-align: middle;
  display: inline-block;
  width: 100%;
  padding: 10px 0 10px 10px;
  border-radius: 0;
  border-top: 0;
  border-right: 1px;
  border-bottom: 0;
  border-left: 1px;
  border-style: solid;
  border-color: #ebe9e4;
  font-size: 1.125rem;
  text-align: left;
  color: #333;
  background: #eee;
  box-shadow: none;
  /*div {
		&::before {
			content: '';
			position: absolute;
			top: 43%;
			left: -15px;
			border-top: 5px solid #f00;
			border-bottom: 5px solid #b3b3b3;
			width: 4px;
		}
	}*/
  background: linear-gradient(to top, #f9f9f9 0%, #fff 95%, #ccc 100%);
  border-top: 5px solid #ba2e38;
  border-bottom: 5px solid #ddd;
}

.truckdetail_maintitle span {
  padding-left: 20px;
}

.truckdetail_maintitle span::before {
  content: '';
  position: absolute;
  top: 43%;
  left: 0;
  border-top: 5px solid #f00;
  border-bottom: 5px solid #b3b3b3;
  width: 4px;
}

.truckdetail_maintitle img {
  display: inline-block;
  vertical-align: middle;
  margin-top: -2px;
}

.truckdetail_subtitle {
  position: relative;
  font-weight: bold;
  vertical-align: middle;
  display: inline-block;
  width: 100%;
  padding: 10px;
  border-radius: 0;
  border-top: 1px;
  border-right: 1px;
  border-bottom: 1px;
  border-left: 1px;
  border-style: solid;
  border-color: #e3e3e3;
  font-size: 1rem;
  text-align: left;
  color: #333;
  background: #f9f9f9;
  box-shadow: none;
  /*div {
		&::before {
			content: '';
			position: absolute;
			top: 43%;
			left: -15px;
			border-top: 5px solid #f00;
			border-bottom: 5px solid #b3b3b3;
			width: 4px;
		}
	}*/
  border-bottom: 5px solid #ddd;
}

.truckdetail_subtitle span {
  padding-left: 20px;
}

.truckdetail_subtitle span::before {
  content: '';
  position: absolute;
  top: 43%;
  left: 0;
  border-top: 5px solid #f00;
  border-bottom: 5px solid #b3b3b3;
  width: 4px;
}

.truckdetail_subtitle img {
  display: inline-block;
  vertical-align: middle;
  margin-top: -2px;
}

.truckdetail_favorite_btn {
  cursor: pointer;
  text-align: center;
  font-weight: bold;
  line-height: 1.3;
  display: block;
  width: 100%;
  padding: 15px 0;
  margin: auto;
  border-radius: 5px;
  border-top: 0;
  border-right: 0;
  border-bottom: 0;
  border-left: 0;
  border-style: none;
  border-color: none;
  font-size: 0.875rem;
  color: #fff;
  background: #197cd1;
  box-shadow: 0px 4px 0px 0px #0e4676;
  /*background:linear-gradient(
		to bottom,
		#197cd1 0%,
		#197cd1 90%,
		#1568af,
		#115590);*/
}

.truckdetail_favorite_btn:hover {
  background: #1461a3;
  color: #fff;
}

.truckdetail_favorite_btn:visited, .truckdetail_favorite_btn:active {
  color: #fff;
}

.truckdetail_favorite_btn img {
  vertical-align: middle;
  margin-right: 5px;
}

.truckdetail_favorite_btn span {
  color: #fff;
  vertical-align: middle;
}

@media (min-width: 960px) {
  .truckdetail_favorite_btn {
    font-size: 1.125rem;
  }
}

.truckdetail_favorite_added_btn {
  cursor: pointer;
  text-align: center;
  font-weight: bold;
  line-height: 1.3;
  display: block;
  width: 100%;
  padding: 15px 0;
  margin: auto;
  border-radius: 5px;
  border-top: 0;
  border-right: 0;
  border-bottom: 0;
  border-left: 0;
  border-style: none;
  border-color: none;
  font-size: 0.875rem;
  color: #333;
  background: #bdbdbd;
  box-shadow: 0px 4px 0px 0px #878787;
  /*background:linear-gradient(
		to bottom,
		#197cd1 0%,
		#197cd1 90%,
		#1568af,
		#115590);*/
}

.truckdetail_favorite_added_btn:hover {
  background: #a3a3a3;
  color: #333;
}

.truckdetail_favorite_added_btn:visited, .truckdetail_favorite_added_btn:active {
  color: #333;
}

.truckdetail_favorite_added_btn img {
  vertical-align: middle;
  margin-right: 5px;
}

.truckdetail_favorite_added_btn span {
  color: #333;
  vertical-align: middle;
}

@media (min-width: 960px) {
  .truckdetail_favorite_added_btn {
    font-size: 1.125rem;
  }
}

.truckdetail_mail_btn {
  cursor: pointer;
  text-align: center;
  font-weight: bold;
  line-height: 1.3;
  display: block;
  width: 100%;
  padding: 15px 0;
  margin: auto;
  border-radius: 5px;
  border-top: 0;
  border-right: 0;
  border-bottom: 0;
  border-left: 0;
  border-style: none;
  border-color: none;
  font-size: 0.875rem;
  color: #fff;
  background: #f88000;
  box-shadow: 0px 4px 0px 0px #924b00;
  /*background:linear-gradient(
		to bottom,
		#197cd1 0%,
		#197cd1 90%,
		#1568af,
		#115590);*/
}

.truckdetail_mail_btn:hover {
  background: #c56600;
  color: #fff;
}

.truckdetail_mail_btn:visited, .truckdetail_mail_btn:active {
  color: #fff;
}

.truckdetail_mail_btn img {
  vertical-align: middle;
  margin-right: 5px;
}

.truckdetail_mail_btn span {
  color: #fff;
  vertical-align: middle;
}

@media (min-width: 960px) {
  .truckdetail_mail_btn {
    font-size: 1.125rem;
  }
}

.truckdetail_doc_btn {
  cursor: pointer;
  text-align: center;
  font-weight: bold;
  line-height: 1.3;
  display: block;
  width: 100%;
  padding: 15px 0;
  margin: auto;
  border-radius: 5px;
  border-top: 0;
  border-right: 0;
  border-bottom: 0;
  border-left: 0;
  border-style: none;
  border-color: none;
  font-size: 0.875rem;
  color: #fff;
  background: #29b3e7;
  box-shadow: 0px 4px 0px 0px #117499;
  /*background:linear-gradient(
		to bottom,
		#197cd1 0%,
		#197cd1 90%,
		#1568af,
		#115590);*/
}

.truckdetail_doc_btn:hover {
  background: #1696c7;
  color: #fff;
}

.truckdetail_doc_btn:visited, .truckdetail_doc_btn:active {
  color: #fff;
}

.truckdetail_doc_btn img {
  vertical-align: middle;
  margin-right: 5px;
}

.truckdetail_doc_btn span {
  color: #fff;
  vertical-align: middle;
}

@media (min-width: 960px) {
  .truckdetail_doc_btn {
    font-size: 1.125rem;
  }
}

.truckdetail_print_btn {
  cursor: pointer;
  text-align: center;
  font-weight: bold;
  line-height: 1.3;
  display: block;
  width: 100%;
  padding: 15px 0;
  margin: auto;
  border-radius: 5px;
  border-top: 0;
  border-right: 0;
  border-bottom: 0;
  border-left: 0;
  border-style: none;
  border-color: none;
  font-size: 0.875rem;
  color: #fff;
  background: #1ca913;
  box-shadow: 0px 4px 0px 0px #0d4d09;
  /*background:linear-gradient(
		to bottom,
		#197cd1 0%,
		#197cd1 90%,
		#1568af,
		#115590);*/
}

.truckdetail_print_btn:hover {
  background: #147b0e;
  color: #fff;
}

.truckdetail_print_btn:visited, .truckdetail_print_btn:active {
  color: #fff;
}

.truckdetail_print_btn img {
  vertical-align: middle;
  margin-right: 5px;
}

.truckdetail_print_btn span {
  color: #fff;
  vertical-align: middle;
}

@media (min-width: 960px) {
  .truckdetail_print_btn {
    font-size: 1.125rem;
  }
}

.truckdetail_disable_btn {
  cursor: pointer;
  text-align: center;
  font-weight: bold;
  line-height: 1.3;
  display: block;
  width: 100%;
  padding: 15px 0;
  margin: auto;
  border-radius: 5px;
  border-top: 0;
  border-right: 0;
  border-bottom: 0;
  border-left: 0;
  border-style: none;
  border-color: none;
  font-size: 0.875rem;
  color: #bbb;
  background: #ededed;
  box-shadow: 0px 4px 0px 0px #878787;
  /*background:linear-gradient(
		to bottom,
		#197cd1 0%,
		#197cd1 90%,
		#1568af,
		#115590);*/
}

.truckdetail_disable_btn:hover {
  background: #d4d4d4;
  color: #bbb;
}

.truckdetail_disable_btn:visited, .truckdetail_disable_btn:active {
  color: #bbb;
}

.truckdetail_disable_btn img {
  vertical-align: middle;
  margin-right: 5px;
}

.truckdetail_disable_btn span {
  color: #bbb;
  vertical-align: middle;
}

@media (min-width: 960px) {
  .truckdetail_disable_btn {
    font-size: 1.125rem;
  }
}

.truckdetail_brunch_btn {
  cursor: pointer;
  text-align: center;
  font-weight: bold;
  line-height: 1.3;
  display: block;
  width: auto;
  padding: 15px 0;
  margin: 0 0 5px 0;
  border-radius: 5px;
  border-top: 1px;
  border-right: 1px;
  border-bottom: 1px;
  border-left: 1px;
  border-style: solid;
  border-color: #d4d4d4;
  font-size: 0.875rem;
  color: #333;
  background: #ededed;
  box-shadow: 0px 4px 0px 0px #878787;
  /*background:linear-gradient(
		to bottom,
		#197cd1 0%,
		#197cd1 90%,
		#1568af,
		#115590);*/
}

.truckdetail_brunch_btn:hover {
  background: #d4d4d4;
  color: #333;
}

.truckdetail_brunch_btn:visited, .truckdetail_brunch_btn:active {
  color: #333;
}

.truckdetail_brunch_btn img {
  vertical-align: middle;
  margin-right: 5px;
}

.truckdetail_brunch_btn span {
  color: #333;
  vertical-align: middle;
}

.truckdetail_spec_comment {
  width: 100%;
  float: left;
  padding: 0 15px 15px 15px;
  margin: 10px 0;
  border: 2px solid #b3b3b3;
  background: #fff3d8;
  -webkit-box-shadow: inset 0 1px rgba(255, 255, 255, 0.4), 0 1px 2px rgba(0, 0, 0, 0.2);
  box-shadow: inset 0 1px rgba(255, 255, 255, 0.4), 0 1px 2px rgba(0, 0, 0, 0.2);
}

.truckdetail_spec_comment .truckdetail_spec_comment_title {
  padding: 10px;
  width: 100%;
  background: #000;
  color: #fff;
}

.truckdetail_overview {
  width: 100%;
  float: left;
  border: 1px solid #ebe9e4;
  border-bottom: none;
  background: #f0f0f0;
}

.truckdetail_overview_info {
  border-top: 1px solid #e6e6e6;
}

.truckdetail_overview_info li {
  width: 100%;
  float: left;
  border-bottom: 1px solid #cdcdcd;
  display: table;
}

@media (min-width: 960px) {
  .truckdetail_overview_info li {
    width: 50%;
  }
}

.truckdetail_overview_info li span {
  display: table-cell;
  vertical-align: middle;
  padding: 9px;
  text-align: center;
  line-height: 1.3;
  font-size: 0.65rem;
}

@media (min-width: 360px) {
  .truckdetail_overview_info li span {
    font-size: 0.75rem;
  }
}

@media (min-width: 640px) {
  .truckdetail_overview_info li span {
    font-size: 0.875rem;
  }
}

.truckdetail_overview_info li .truckdetail_overview_info_left {
  background: #fafafa;
}

.truckdetail_overview_info li .truckdetail_overview_info_right {
  font-weight: bold;
  background: #fff;
}

.truckdetail_drawer_container {
  padding: 0;
}

@media (min-width: 640px) {
  .drawer_fixed .truckdetail_specmenu {
    margin-left: 8px;
  }
}

@media (min-width: 960px) {
  .drawer_fixed .truckdetail_specmenu {
    margin-left: 15px;
  }
}

.truckdetail_specmenu {
  float: left;
  border-right: 1px solid #d4d4d4;
  border-bottom: 3px solid #333;
  background: linear-gradient(to bottom, #fff 0%, #fff 90%, #bbb 100%);
  width: 100%;
}

@media (min-width: 640px) {
  .truckdetail_specmenu {
    width: 753px;
  }
}

@media (min-width: 960px) {
  .truckdetail_specmenu {
    width: 930px;
  }
}

@media (min-width: 1280px) {
  .truckdetail_specmenu {
    width: 817px;
  }
}

.truckdetail_specmenu li {
  float: left;
}

@media (min-width: 1280px) {
  .truckdetail_specmenu li {
    text-align: center;
  }
}

.truckdetail_specmenu li a {
  cursor: pointer;
  text-align: center;
  font-weight: bold;
  line-height: 1.3;
  display: inline-block;
  width: 100%;
  padding: 15px 25px 15px 10px;
  margin: auto;
  border-radius: 0;
  border-top: 0;
  border-right: 0;
  border-bottom: 0;
  border-left: 1px;
  border-style: solid;
  border-color: #d4d4d4;
  font-size: 0.75rem;
  color: #333;
  background: #ededed;
  box-shadow: none;
  /*background:linear-gradient(
		to bottom,
		#197cd1 0%,
		#197cd1 90%,
		#1568af,
		#115590);*/
  background: linear-gradient(to bottom, #fff 0%, #fff 90%, #bbb 100%);
}

.truckdetail_specmenu li a:hover {
  background: #d4d4d4;
  color: #333;
}

.truckdetail_specmenu li a:visited, .truckdetail_specmenu li a:active {
  color: #333;
}

.truckdetail_specmenu li a img {
  vertical-align: middle;
  margin-right: 5px;
}

.truckdetail_specmenu li a span {
  color: #333;
  vertical-align: middle;
}

@media (min-width: 360px) {
  .truckdetail_specmenu li a {
    padding: 15px 25px 15px 18.5px;
  }
}

@media (min-width: 640px) {
  .truckdetail_specmenu li a {
    padding: 15px 40px 15px 30px;
  }
}

.truckdetail_specmenu li a:link, .truckdetail_specmenu li a:visited, .truckdetail_specmenu li a:hover, .truckdetail_specmenu li a:active {
  color: #333;
}

.truckdetail_specmenu li a span {
  position: relative;
}

.truckdetail_specmenu li a span:after {
  position: absolute;
  content: "";
  border-color: #ba2e38;
  border-top: 2px solid;
  border-right: 2px solid;
  width: 7px;
  height: 7px;
  right: -15px;
  top: 5px;
  transform: rotate(135deg);
}

.truckdetail_specmenu li a span b {
  display: none;
}

@media (min-width: 1280px) {
  .truckdetail_specmenu li a span b {
    display: inline-block;
  }
}

.truckdetail_spectable {
  width: 100%;
  float: left;
  border-top: 1px solid #e3e3e3;
  border-left: 1px solid #e3e3e3;
  margin-bottom: 20px;
}

.truckdetail_spectable dl {
  border-collapse: collapse;
  display: table;
  line-height: 1.3;
  border-top: solid 1px;
  border-left: solid 1px;
  border-color: #e3e3e3;
  border-top: none;
  border-left: none;
  font-size: 0.735rem;
}

.truckdetail_spectable dl dt {
  display: table-cell;
  vertical-align: middle;
  font-weight: bold;
  text-align: left;
  width: 55%;
  height: 45px;
  border-right: solid 1px;
  border-bottom: solid 1px;
  border-color: #e3e3e3;
  padding: 10px;
  background: #f9f9f9;
}

.truckdetail_spectable dl dd {
  display: table-cell;
  vertical-align: middle;
  text-align: left;
  width: 45%;
  height: 45px;
  border-right: solid 1px;
  border-bottom: solid 1px;
  border-color: #e3e3e3;
  padding: 10px;
  background: none;
}

@media (min-width: 960px) {
  .truckdetail_spectable dl {
    font-size: 0.775rem;
  }
}

.truckdetail_spectable dl:first-child dt {
  height: 30px;
}

.truckdetail_spectable dl:nth-child(2) {
  display: none;
}

@media (min-width: 640px) {
  .truckdetail_spectable dl:nth-child(2) {
    display: table;
  }
  .truckdetail_spectable dl:nth-child(2) dt {
    height: 30px;
  }
}

.truckdetail_spectable dl:nth-child(3) {
  display: none;
}

@media (min-width: 640px) {
  .truckdetail_spectable dl:nth-child(3) {
    display: table;
  }
  .truckdetail_spectable dl:nth-child(3) dt {
    height: 30px;
  }
}

.truckdetail_spectable dl dt {
  overflow: hidden;
  text-overflow: ellipsis;
  height: 53px;
}

@media (min-width: 640px) {
  .truckdetail_spectable dl dt {
    height: 95px;
  }
}

@media (min-width: 960px) {
  .truckdetail_spectable dl dt {
    height: 80px;
  }
}

.truckdetail_spectable dl dd {
  height: 53px;
  line-height: 1.2;
}

.truckdetail_spectable dl dd span {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 115px;
}

@media (min-width: 360px) {
  .truckdetail_spectable dl dd span {
    width: 135px;
  }
}

@media (min-width: 640px) {
  .truckdetail_spectable dl dd span {
    width: 90px;
  }
}

@media (min-width: 960px) {
  .truckdetail_spectable dl dd span {
    width: 118px;
  }
}

@media (min-width: 1280px) {
  .truckdetail_spectable dl dd span {
    width: 100px;
  }
}

.truckdetail_sheet_exp {
  margin-bottom: 30px;
}

.truckdetail_sheet_exp p {
  font-size: 1.125rem;
  font-weight: bold;
  line-height: 1.3;
}

.truckdetail_sheet_exp span {
  display: block;
  font-size: 0.75rem;
  font-weight: normal;
  padding: 0;
  margin-left: 10px;
}

.truckdetail_sheet_exp span:before {
  content: "※";
  margin-left: -10px;
}

.truckdetail_checksheet {
  width: 100%;
  float: left;
  border-left: 5px solid #ebe9e4;
  border-top: 5px solid #ebe9e4;
}

.truckdetail_checksheet_block {
  border-right: 5px solid #ebe9e4;
  border-bottom: 5px solid #ebe9e4;
  border-collapse: collapse;
  font-size: 0.75rem;
}

@media (min-width: 640px) {
  .truckdetail_checksheet_block {
    font-size: 0.61rem;
  }
}

@media (min-width: 960px) {
  .truckdetail_checksheet_block {
    font-size: 0.75rem;
  }
}

.truckdetail_checksheet_block dl {
  width: 100%;
  border-collapse: collapse;
  display: table;
  line-height: 1.3;
  border-top: solid 1px;
  border-left: solid 1px;
  border-color: #e3e3e3;
}

.truckdetail_checksheet_block dl dt {
  display: table-cell;
  vertical-align: middle;
  font-weight: bold;
  text-align: center;
  width: 33.33333%;
  height: 52px;
  border-right: solid 1px;
  border-bottom: solid 1px;
  border-color: #e3e3e3;
  padding: 10px;
  background: #f9f9f9;
}

.truckdetail_checksheet_block dl dd {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  width: 33.33333%;
  height: 52px;
  border-right: solid 1px;
  border-bottom: solid 1px;
  border-color: #e3e3e3;
  padding: 10px;
  background: none;
}

.truckdetail_uwamono_block {
  border-right: 5px solid #ebe9e4;
  border-bottom: 5px solid #ebe9e4;
  border-collapse: collapse;
  font-size: 0.75rem;
}

@media (min-width: 640px) {
  .truckdetail_uwamono_block {
    font-size: 0.61rem;
  }
}

@media (min-width: 960px) {
  .truckdetail_uwamono_block {
    font-size: 0.75rem;
  }
}

.truckdetail_uwamono_block dl {
  width: 100%;
  border-collapse: collapse;
  display: table;
  line-height: 1.3;
  border-top: solid 1px;
  border-left: solid 1px;
  border-color: #e3e3e3;
}

.truckdetail_uwamono_block dl dt {
  display: table-cell;
  vertical-align: middle;
  font-weight: bold;
  text-align: center;
  width: 33.33333%;
  height: 55px;
  border-right: solid 1px;
  border-bottom: solid 1px;
  border-color: #e3e3e3;
  padding: 10px;
  background: #f9f9f9;
}

.truckdetail_uwamono_block dl dd {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  width: 33.33333%;
  height: 55px;
  border-right: solid 1px;
  border-bottom: solid 1px;
  border-color: #e3e3e3;
  padding: 10px;
  background: none;
}

.truckdetail_checksheet_tire_block {
  border-right: 5px solid #ebe9e4;
  border-bottom: 5px solid #ebe9e4;
  border-collapse: collapse;
  font-size: 0.75rem;
  position: relative;
  height: 350px;
}

@media (min-width: 640px) {
  .truckdetail_checksheet_tire_block {
    height: 427px;
  }
}

.truckdetail_checksheet_tire {
  width: 100%;
  text-align: center;
  border-collapse: collapse;
  position: relative;
  vertical-align: middle;
}

@media (min-width: 640px) {
  .truckdetail_checksheet_tire {
    margin-top: 50px;
  }
}

@media (min-width: 960px) {
  .truckdetail_checksheet_tire {
    margin-top: 20px;
  }
}

@media (min-width: 1280px) {
  .truckdetail_checksheet_tire {
    margin-top: 50px;
  }
}

.truckdetail_checksheet_tire img {
  width: 50%;
}

@media (min-width: 360px) {
  .truckdetail_checksheet_tire img {
    width: 48%;
  }
}

@media (min-width: 640px) {
  .truckdetail_checksheet_tire img {
    width: 50%;
  }
}

.tire_FL,
.tire_FR,
.tire_F2L,
.tire_F2R,
.tire_BL,
.tire_BR,
.tire_B2L,
.tire_B2R {
  position: absolute;
  width: 36.5%;
  cursor: pointer;
}

@media (min-width: 360px) {
  .tire_FL,
  .tire_FR,
  .tire_F2L,
  .tire_F2R,
  .tire_BL,
  .tire_BR,
  .tire_B2L,
  .tire_B2R {
    width: 37.5%;
  }
}

@media (min-width: 640px) {
  .tire_FL,
  .tire_FR,
  .tire_F2L,
  .tire_F2R,
  .tire_BL,
  .tire_BR,
  .tire_B2L,
  .tire_B2R {
    width: 37%;
  }
}

@media (min-width: 960px) {
  .tire_FL,
  .tire_FR,
  .tire_F2L,
  .tire_F2R,
  .tire_BL,
  .tire_BR,
  .tire_B2L,
  .tire_B2R {
    width: 37%;
  }
}

.tire_FL li,
.tire_FR li,
.tire_F2L li,
.tire_F2R li,
.tire_BL li,
.tire_BR li,
.tire_B2L li,
.tire_B2R li {
  background: #333;
  color: #fff;
  border-radius: 100px;
  height: 23px;
  width: 23px;
  padding-top: 2px;
}

@media (min-width: 960px) {
  .tire_FL li,
  .tire_FR li,
  .tire_F2L li,
  .tire_F2R li,
  .tire_BL li,
  .tire_BR li,
  .tire_B2L li,
  .tire_B2R li {
    height: 30px;
    width: 30px;
    padding-top: 5px;
  }
}

.tire_FL,
.tire_F2L,
.tire_BL,
.tire_B2L {
  left: 0;
}

.tire_FL li,
.tire_F2L li,
.tire_BL li,
.tire_B2L li {
  float: right;
}

.tire_FR,
.tire_F2R,
.tire_BR,
.tire_B2R {
  left: 63.5%;
}

@media (min-width: 360px) {
  .tire_FR,
  .tire_F2R,
  .tire_BR,
  .tire_B2R {
    left: 62.5%;
  }
}

@media (min-width: 640px) {
  .tire_FR,
  .tire_F2R,
  .tire_BR,
  .tire_B2R {
    left: 63%;
  }
}

@media (min-width: 960px) {
  .tire_FR,
  .tire_F2R,
  .tire_BR,
  .tire_B2R {
    left: 62.7%;
  }
}

@media (min-width: 1280px) {
  .tire_FR,
  .tire_F2R,
  .tire_BR,
  .tire_B2R {
    left: 62.7%;
  }
}

.tire_FR li,
.tire_F2R li,
.tire_BR li,
.tire_B2R li {
  float: left;
}

.tire_FL,
.tire_FR {
  top: 19%;
}

@media (min-width: 360px) {
  .tire_FL,
  .tire_FR {
    top: 20%;
  }
}

@media (min-width: 960px) {
  .tire_FL,
  .tire_FR {
    top: 20%;
  }
}

@media (min-width: 1280px) {
  .tire_FL,
  .tire_FR {
    top: 19.5%;
  }
}

.tire_F2L,
.tire_F2R {
  top: 31.5%;
}

@media (min-width: 360px) {
  .tire_F2L,
  .tire_F2R {
    top: 32.4%;
  }
}

@media (min-width: 640px) {
  .tire_F2L,
  .tire_F2R {
    top: 32.7%;
  }
}

@media (min-width: 960px) {
  .tire_F2L,
  .tire_F2R {
    top: 32.5%;
  }
}

@media (min-width: 1280px) {
  .tire_F2L,
  .tire_F2R {
    top: 32%;
  }
}

.tire_BL,
.tire_BR {
  top: 48.5%;
}

@media (min-width: 640px) {
  .tire_BL,
  .tire_BR {
    top: 49.5%;
  }
}

@media (min-width: 960px) {
  .tire_BL,
  .tire_BR {
    top: 49.3%;
  }
}

@media (min-width: 1280px) {
  .tire_BL,
  .tire_BR {
    top: 48.5%;
  }
}

.tire_B2L,
.tire_B2R {
  top: 60.5%;
}

@media (min-width: 640px) {
  .tire_B2L,
  .tire_B2R {
    top: 62%;
  }
}

@media (min-width: 960px) {
  .tire_B2L,
  .tire_B2R {
    top: 61.5%;
  }
}

@media (min-width: 1280px) {
  .tire_B2L,
  .tire_B2R {
    top: 61%;
  }
}

.tire_spare {
  display: table;
  position: absolute;
  bottom: 20px;
}

.tire_spare li.tire_spare_title {
  width: 60px;
  text-align: right;
}

.tire_spare li.tire_spare_title span {
  margin-right: 5px;
}

.tire_spare li {
  width: 35px;
  display: table-cell;
}

.tire_spare .tire_spare_num {
  width: 30px;
  height: 30px;
  background: #333;
  padding: 5px;
  color: #fff;
  border-radius: 100px;
  display: table-cell;
  text-align: center;
}

.truckdetail_ballon {
  display: none;
  font-size: 0.875rem;
  width: 100px;
  position: absolute;
  padding: 20px;
  border-radius: 5px;
  background: #197cd1;
  color: #fff;
  z-index: 9999;
  margin-left: -35px;
  margin-top: 10px;
}

.truckdetail_ballon::after {
  position: absolute;
  bottom: 100%;
  left: 50%;
  width: 0;
  height: 0;
  margin-left: -10px;
  border: solid transparent;
  border-color: rgba(51, 51, 51, 0);
  border-bottom-color: #197cd1;
  border-width: 10px;
  pointer-events: none;
  content: " ";
}

.truckdetail_checksheet_tire_num:hover + .truckdetail_ballon,
.truckdetail_checksheet_tire_num:active + .truckdetail_ballon {
  display: block;
}

.truckdetail_tire_table {
  border-collapse: collapse;
  width: 100%;
  font-size: 0.65rem;
  border-top: 3px;
  border-right: 0;
  border-bottom: 0;
  border-left: 3px;
  border-style: solid;
  border-color: #fff;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
  text-align: center;
}

.truckdetail_tire_table th {
  font-weight: bold;
  text-align: center;
  width: auto;
  padding: 2px;
  border-top: 0;
  border-right: 3px;
  border-bottom: 3px;
  border-left: 0;
  border-style: solid;
  border-color: #fff;
  background: #f0f0f0;
}

.truckdetail_tire_table td {
  text-align: center;
  width: auto;
  padding: 2px;
  border-top: 0;
  border-right: 3px;
  border-bottom: 3px;
  border-left: 0;
  border-style: solid;
  border-color: #fff;
  background: #f0f0f0;
}

.truckdetail_tire_table th, .truckdetail_tire_table td {
  display: table-cell;
  width: auto;
}

.truckdetail_checksheet_tire_image {
  height: 250px;
  background: url("/res/images/quality/checksheet_tire_image.jpg") center center/90% auto no-repeat;
}

@media (min-width: 360px) {
  .truckdetail_checksheet_tire_image {
    background-size: 90% auto;
    height: 300px;
  }
}

@media (min-width: 640px) {
  .truckdetail_checksheet_tire_image {
    height: 370px;
  }
}

.quality_checksheet_block {
  border-right: 5px solid #ebe9e4;
  border-bottom: 5px solid #ebe9e4;
  border-collapse: collapse;
  font-size: 0.75rem;
}

@media (min-width: 640px) {
  .quality_checksheet_block {
    font-size: 0.61rem;
  }
}

@media (min-width: 960px) {
  .quality_checksheet_block {
    font-size: 0.75rem;
  }
}

.quality_checksheet_block dl {
  width: 100%;
  border-collapse: collapse;
  display: table;
  line-height: 1.3;
  border-top: solid 1px;
  border-left: solid 1px;
  border-color: #e3e3e3;
}

.quality_checksheet_block dl dt {
  display: table-cell;
  vertical-align: middle;
  font-weight: bold;
  text-align: center;
  width: 33.33333%;
  height: 52px;
  border-right: solid 1px;
  border-bottom: solid 1px;
  border-color: #e3e3e3;
  padding: 10px;
  background: #f9f9f9;
}

.quality_checksheet_block dl dd {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  width: 33.33333%;
  height: 52px;
  border-right: solid 1px;
  border-bottom: solid 1px;
  border-color: #e3e3e3;
  padding: 10px;
  background: none;
}

.quality_checksheet_tire_block {
  border-right: 5px solid #ebe9e4;
  border-bottom: 5px solid #ebe9e4;
  border-collapse: collapse;
  font-size: 0.75rem;
}

@media (min-width: 640px) {
  .quality_checksheet_tire_block {
    height: 427px;
  }
}

.truckdetail_contact_num_block {
  width: 100%;
  font-weight: bold;
  text-align: center;
  margin-bottom: 10px;
}

.truckdetail_contact_num_block:nth-child(2) {
  color: #fff;
  background-color: #197cd1;
  margin-bottom: 0;
  padding: 10px;
}

.truckdetail_contact_num_block:nth-child(2) span:first-child {
  font-weight: normal;
}

.truckdetail_contact_num_block .truckdetail_contact_num_title {
  width: 100%;
  display: inline-block;
  vertical-align: middle;
  font-size: 0.875rem;
  padding: 0 5px;
}

@media (min-width: 360px) {
  .truckdetail_contact_num_block .truckdetail_contact_num_title {
    width: 40%;
    text-align: right;
  }
}

@media (min-width: 640px) {
  .truckdetail_contact_num_block .truckdetail_contact_num_title {
    width: 17%;
    text-align: right;
  }
}

@media (min-width: 1280px) {
  .truckdetail_contact_num_block .truckdetail_contact_num_title {
    width: 100%;
    text-align: center;
  }
}

.truckdetail_contact_num_block .truckdetail_contact_num {
  width: 100%;
  display: inline-block;
  vertical-align: middle;
  font-size: 1.975rem;
  padding: 0 5px;
}

@media (min-width: 360px) {
  .truckdetail_contact_num_block .truckdetail_contact_num {
    width: auto;
    text-align: left;
  }
}

@media (min-width: 1280px) {
  .truckdetail_contact_num_block .truckdetail_contact_num {
    width: 100%;
    text-align: center;
  }
}

.truckdetail_contact_btn {
  float: left;
  width: 100%;
  padding: 10px 10px 15px;
  background: #d1d1d1;
}

.truckdetail_contact_btn li {
  padding: 5px;
  float: left;
}

.truckdetail_contact_btn li .truckdetail_loading_btn {
  width: 100%;
  padding: 8px;
  height: 31px;
}

.truckdetail_contact_branch {
  width: 100%;
  padding: 10px;
  background: #fff3d8;
}

.truckdetail_contact_branch_info {
  width: 100%;
  display: inline-block;
  vertical-align: middle;
  font-weight: bold;
  text-align: center;
}

@media (min-width: 640px) {
  .truckdetail_contact_branch_info {
    width: 32%;
    padding: initial;
    text-align: right;
    margin-right: 4%;
    font-size: 0.775rem;
  }
}

@media (min-width: 960px) {
  .truckdetail_contact_branch_info {
    width: 30%;
    padding: initial;
    text-align: right;
    margin-right: 4%;
  }
}

@media (min-width: 1280px) {
  .truckdetail_contact_branch_info {
    width: 100%;
    text-align: center;
  }
}

.truckdetail_contact_branch_info .truckdetail_branch_name {
  display: block;
}

.truckdetail_contact_branch_info .truckdetail_branch_biz_hours {
  display: block;
  font-size: 0.775rem;
  padding-top: 4px;
}

.truckdetail_branch_tel {
  display: inline-block;
  vertical-align: middle;
  font-size: 1.875rem;
  font-family: "BebasNeue Bold";
  width: 100%;
  line-height: 1;
  text-align: center;
  padding-top: 7px;
}

@media (min-width: 640px) {
  .truckdetail_branch_tel {
    width: 30%;
    text-align: center;
    padding-left: 1%;
    font-size: 1.5rem;
  }
}

@media (min-width: 960px) {
  .truckdetail_branch_tel {
    width: 30%;
    text-align: center;
    font-size: 2.5rem;
    padding-left: 1%;
  }
}

@media (min-width: 1280px) {
  .truckdetail_branch_tel {
    width: 100%;
    padding: 10px 0 0;
    text-align: center;
    font-size: 2.5rem;
  }
}

.truckdetail_branch_tel a, .truckdetail_branch_tel span {
  color: #000;
}

.truckdetail_branch_link {
  width: 100%;
  display: inline-block;
  vertical-align: middle;
  margin-top: 10px;
}

@media (min-width: 640px) {
  .truckdetail_branch_link {
    display: block;
    width: 100%;
    margin: 15px auto 10px;
  }
}

@media (min-width: 960px) {
  .truckdetail_branch_link {
    display: block;
    width: 100%;
    margin: 15px auto 10px;
  }
}

@media (min-width: 1280px) {
  .truckdetail_branch_link {
    width: 100%;
  }
}

.small_text {
  font-size: 1.125rem;
  vertical-align: middle;
}

.price_attention {
  font-size: 0.775rem;
  text-align: left !important;
  font-weight: normal;
  margin-top: 5px;
}

@media (min-width: 360px) {
  .price_attention {
    text-align: center !important;
  }
}

@media (min-width: 1280px) {
  .price_attention {
    text-align: left !important;
  }
}

.truckdetail_show_hide {
  display: block;
}

@media (min-width: 1280px) {
  .truckdetail_show_hide {
    display: none;
  }
}

.part_detail_warranty_period {
  width: 100%;
  margin: 20px auto;
  border: 1px solid #197cd1;
  clear: both;
}

.part_detail_warranty_period div {
  width: 100%;
  display: inline-block;
  padding: 10px;
}

@media (min-width: 640px) {
  .part_detail_warranty_period div {
    width: 69%;
  }
}

.part_detail_warranty_period div:first-child {
  width: 100%;
  color: #fff;
  background-color: #197cd1;
}

@media (min-width: 640px) {
  .part_detail_warranty_period div:first-child {
    width: 30%;
  }
}

.part_detail_attention {
  margin: 20px auto;
  padding: 15px;
  border: 5px solid #ba2e38;
  border-radius: 10px;
  font-size: 0.875rem;
}

@media (min-width: 640px) {
  .part_detail_attention {
    font-size: 1.025rem;
  }
}

.part_detail_attention h1 {
  color: #ba2e38;
  border-bottom: 4px double #ba2e38;
  padding-bottom: 5px;
}

.part_detail_attention p {
  float: none;
}

.part_information_block {
  width: 100%;
  margin: 20px auto;
  clear: both;
  font-size: 0.825rem;
}

.warranty_block {
  float: none;
  display: block;
  width: 100%;
  margin-right: 0;
  margin-bottom: 0;
  padding: 10px 15px;
  border: 2px solid #d1d1d1;
  border-radius: 5px;
}

@media (min-width: 640px) {
  .warranty_block {
    float: left;
    display: inline-block;
    width: 49%;
    margin-right: 1%;
    margin-bottom: 20px;
  }
}

.warranty_block h1 {
  font-size: 1.225rem;
}

.warranty_block h1 span {
  display: block;
  font-size: 0.775rem;
  font-weight: normal;
}

.warranty_block h2 {
  font-size: 1.025rem;
  margin: 8px auto 5px;
}

.warranty_block p {
  float: none;
  padding: 5px 0;
}

.warranty_block dl {
  margin-bottom: 5px;
  padding: 10px 0;
  border-top: 1px dotted #333;
}

.warranty_block dl dt {
  margin-bottom: 5px;
}

.warranty_block dl dd {
  padding-left: 1em;
}

.warranty_block dl dd ul {
  padding-left: 2em;
}

.warranty_block dl dd ul li {
  list-style: disc;
}

.buy_information_block {
  display: block;
  width: 100%;
  margin-top: 10px;
  margin-left: 0;
  padding: 10px 15px;
  border: 2px solid #d1d1d1;
  border-radius: 5px;
}

@media (min-width: 640px) {
  .buy_information_block {
    margin-top: 0;
    display: inline-block;
    width: 49%;
    margin-left: 1%;
  }
}

.buy_information_block h2 {
  font-size: 1.025rem;
  margin: 8px auto 5px;
}

.buy_information_block p {
  float: none;
  padding: 5px 0;
}

.buy_information_block dl {
  margin-bottom: 5px;
  padding: 10px 0;
  border-top: 1px dotted #333;
}

.buy_information_block dl dt {
  margin-bottom: 5px;
}

.buy_information_block dl dd {
  padding-left: 1em;
}

.buy_information_block dl dd ul {
  padding-left: 2em;
}

.buy_information_block dl dd ul li {
  list-style: disc;
}

.trucklist_detail_near_part ul {
  margin: 10px auto;
}

.trucklist_detail_near_part ul li input[type="checkbox"] {
  position: relative;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  display: inline-block;
  width: 20px;
  height: 20px;
  float: left;
  background-color: #fff;
  border: 1px solid #197cd1;
  border-radius: 20px;
  outline: none;
  margin-top: 6px;
}

.trucklist_detail_near_part ul li input[type="checkbox"]:checked:after {
  position: absolute;
  content: "";
  display: block;
  background-color: #197cd1;
  border-radius: 20px;
  width: 10px;
  height: 10px;
  top: 4px;
  left: 4px;
}

.trucklist_detail_near_part ul li label {
  font-size: 0.875rem;
  float: none;
  display: inline-block;
  background-color: #e8e8e8;
  border-radius: 3px;
  margin: 2px 1px 2px 2px;
  width: 65%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.trucklist_detail_near_part ul li label:hover {
  opacity: 0.5;
}

.trucklist_detail_near_part ul li label img {
  margin-right: 3px;
}

.trucklist_detail_near_part ul li a {
  font-size: 0.875rem;
  display: inline-block;
  width: 20%;
  height: 30px;
  line-height: 27px;
  text-align: center;
  color: #197cd1;
  margin-left: 2.3%;
  border: 1px solid #197cd1;
  border-radius: 3px;
}

.trucklist_detail_near_part ul li a:hover {
  background-color: #197cd1;
  color: #fff;
}

@media (min-width: 360px) {
  .trucklist_detail_near_part ul li a {
    width: 23%;
    margin-left: 2.4%;
  }
}

@media (min-width: 640px) {
  .trucklist_detail_near_part ul li a {
    width: 22%;
    margin-left: 2%;
  }
}

@media (min-width: 1280px) {
  .trucklist_detail_near_part ul li a {
    width: 21%;
  }
}

.trucklist_detail_near_part p {
  float: none;
  text-align: left;
  margin: 20px auto;
  font-size: 0.875rem;
}

@media (min-width: 360px) {
  .trucklist_detail_near_part p {
    text-align: center;
  }
}

@media (min-width: 640px) {
  .trucklist_detail_near_part p {
    font-size: 1rem;
  }
}

.trucklist_detail_near_part input[type="submit"] {
  display: block;
  float: none;
  outline: none;
  text-align: center;
  width: 100%;
  margin: 0 auto;
  padding: 15px 5px;
  border-radius: 5px;
  font-weight: bold;
  font-size: 0.875rem;
  color: #fff;
  background: #f88000;
  box-shadow: 0px 4px 0px 0px #924b00;
}

.trucklist_detail_near_part input[type="submit"]:hover {
  background: #c56600;
  opacity: 1;
  cursor: pointer;
}

@media (min-width: 640px) {
  .trucklist_detail_near_part input[type="submit"] {
    font-size: 1rem;
    width: 50%;
  }
}

@media (min-width: 960px) {
  .trucklist_detail_near_part input[type="submit"] {
    width: 50%;
  }
}

.banner_overhole {
  margin: 10px auto 30px;
}

.banner_overhole img {
  margin: 0 auto;
  border-radius: 5px;
}

.banner_overhole img:first-child {
  display: none;
}

.banner_overhole img:nth-child(2) {
  width: 100%;
  display: block;
}

@media (min-width: 640px) {
  .banner_overhole img:first-child {
    width: 100%;
    display: block;
  }
  .banner_overhole img:nth-child(2) {
    display: none;
  }
}

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

// Page About
// 「リトラスについて」ページ

01:レイアウト
02:モジュール
03:メイン
04:サイドバー

//////////////////////////////////////////////////////////////////
*/
.about_superiority {
  background: url("/res/images/about/point_bg.jpg") center center/auto 100% no-repeat;
}

.about_superiority_block {
  float: left;
  width: 100%;
}

.about_point_expblock img {
  margin-top: 10px;
}

.about_point_imageblock {
  padding: 30px;
}

.about_philosophy {
  text-align: center;
  font-size: 1.875rem;
  font-weight: bold;
}

@media (min-width: 640px) {
  .about_philosophy {
    font-size: 2.5rem;
  }
}

.about_philosophy .about_philosophy_1st,
.about_philosophy .about_philosophy_2nd,
.about_philosophy .about_philosophy_3rd,
.about_philosophy .about_philosophy_4th {
  display: inline-block;
  line-height: 1.3;
  transform: skewX(-15deg);
}

.about_philosophy .about_philosophy_logo {
  width: 100%;
  float: left;
  margin: 10px auto;
}

.about_philosophy .about_philosophy_logo img {
  max-width: 70%;
}

@media (min-width: 640px) {
  .about_philosophy .about_philosophy_logo img {
    max-width: 50%;
  }
}

.about_philosophy .about_philosophy_exp {
  font-weight: bold;
  width: 100%;
  float: left;
  margin: 10px auto;
  font-size: 1.45rem;
}

@media (min-width: 640px) {
  .about_philosophy .about_philosophy_exp {
    font-size: 1.875rem;
  }
}

.about_philosophy .about_philosophy_exp br {
  display: block;
}

@media (min-width: 640px) {
  .about_philosophy .about_philosophy_exp br {
    display: none;
  }
}

.about_maintitle {
  position: relative;
  font-weight: bold;
  vertical-align: middle;
  display: inline-block;
  width: auto;
  padding: 0;
  border-radius: 0;
  border-top: 0;
  border-right: 0;
  border-bottom: 0;
  border-left: 0;
  border-style: none;
  border-color: none;
  font-size: 1.5rem;
  text-align: left;
  color: #333;
  background: none;
  box-shadow: none;
  /*div {
		&::before {
			content: '';
			position: absolute;
			top: 43%;
			left: -15px;
			border-top: 5px solid #f00;
			border-bottom: 5px solid #b3b3b3;
			width: 4px;
		}
	}*/
}

.about_maintitle span {
  padding-left: 20px;
}

.about_maintitle span::before {
  content: '';
  position: absolute;
  top: 43%;
  left: 0;
  border-top: 5px solid #f00;
  border-bottom: 5px solid #b3b3b3;
  width: 4px;
}

.about_maintitle img {
  display: inline-block;
  vertical-align: middle;
  margin-top: -2px;
}

@media (min-width: 960px) {
  .about_maintitle {
    width: 20%;
  }
}

.about_point_title {
  position: relative;
  font-weight: bold;
  vertical-align: middle;
  display: inline-block;
  width: 100%;
  padding: 0 0 20px 0;
  border-radius: 0;
  border-top: 0;
  border-right: 0;
  border-bottom: 0;
  border-left: 0;
  border-style: none;
  border-color: none;
  font-size: 1.45rem;
  text-align: center;
  color: #333;
  background: none;
  box-shadow: none;
  /*div {
		&::before {
			content: '';
			position: absolute;
			top: 43%;
			left: -15px;
			border-top: 5px solid #f00;
			border-bottom: 5px solid #b3b3b3;
			width: 4px;
		}
	}*/
}

.about_point_title span {
  padding-left: 20px;
}

.about_point_title span::before {
  content: '';
  position: absolute;
  top: 43%;
  left: 0;
  border-top: 5px solid #f00;
  border-bottom: 5px solid #b3b3b3;
  width: 4px;
}

.about_point_title img {
  display: inline-block;
  vertical-align: middle;
  margin-top: -2px;
}

@media (min-width: 640px) {
  .about_point_title {
    font-size: 1.5rem;
  }
}

.quality_text_title {
  font-size: 1.125rem;
  padding-left: 0 !important;
}

.quality_text_title:before {
  display: none;
}

@media (min-width: 640px) {
  .quality_text_title {
    padding-left: 20px;
    display: inline-block;
    font-size: 1.125rem;
  }
}

.quality_textbox {
  display: flex;
  align-items: center;
  padding: 20px;
  height: auto;
}

@media (min-width: 640px) {
  .quality_textbox {
    display: flex;
    align-items: center;
    padding: 10px;
    height: 70px;
  }
}

.about_buy_iconbox {
  display: flex;
  align-items: center;
  font-size: 0.875rem;
  padding: 5px !important;
}

.about_buy_iconbox img {
  display: inline-block;
  width: 25%;
  height: 50px;
  margin-right: 1%;
}

@media (min-width: 640px) {
  .about_buy_iconbox img {
    height: 100px;
    margin-right: 1%;
  }
}

.about_buy_iconbox div {
  display: inline-block;
  width: 100%;
  float: right;
  border-radius: 3px;
}

.about_buy_iconbox div span {
  margin-bottom: 5px;
  font-weight: bold;
  color: #197cd1;
}

@media (min-width: 640px) {
  .about_buy_iconbox div span {
    font-size: 0.925rem;
  }
}

@media (min-width: 960px) {
  .about_buy_iconbox div span {
    font-size: 1.075rem;
  }
}

@media (min-width: 640px) {
  .about_buy_iconbox div {
    font-size: 0.775rem;
    min-height: 170px;
    padding: 20px !important;
  }
}

@media (min-width: 960px) {
  .about_buy_iconbox div {
    font-size: 0.975rem;
    min-height: 169px !important;
    padding: 20px;
  }
}

@media (min-width: 1280px) {
  .about_buy_iconbox div {
    min-height: 148px !important;
    padding: 20px;
  }
}

.about_buy_table {
  font-size: 0.775rem;
  line-height: 25px;
}

@media (min-width: 960px) {
  .about_buy_table {
    font-size: 0.9rem;
  }
}

.about_buy_table th, .about_buy_table td {
  display: block;
}

@media (min-width: 640px) {
  .about_buy_table th, .about_buy_table td {
    display: table-cell;
  }
}

.about_buy_table th label, .about_buy_table td label {
  float: none;
  margin: 0 0 5px;
}

@media (min-width: 640px) {
  .about_buy_table th label, .about_buy_table td label {
    float: left;
    margin: auto;
  }
}

.about_buy_form_subtitle {
  display: none !important;
}

@media (min-width: 640px) {
  .about_buy_form_subtitle {
    display: table-cell !important;
    width: 15% !important;
  }
}

@media (min-width: 960px) {
  .about_buy_form_subtitle {
    display: table-cell !important;
    width: 13% !important;
  }
}

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

// Recruit Page
// 採用情報ページ

01:メイン

//////////////////////////////////////////////////////////////////
*/
.recruit_contents_message {
  padding: 20px 0;
  width: 100%;
  background: #1d5198;
  text-align: center;
  font-weight: bold;
  color: #fff;
  word-wrap: normal;
}

.recruit_contents_message:before, .recruit_contents_message:after {
  content: " ";
  display: table;
}

.recruit_contents_message:after {
  clear: both;
}

.recruit_contents_message p {
  font-size: 5.75vw;
}

@media (min-width: 640px) {
  .recruit_contents_message p {
    font-size: 4vw;
    transform: skewX(-10deg);
  }
}

@media (min-width: 960px) {
  .recruit_contents_message p {
    font-size: 2.9vw;
  }
}

@media (min-width: 1280px) {
  .recruit_contents_message p {
    font-size: 2.5vw;
  }
}

@media (min-width: 1681px) {
  .recruit_contents_message p {
    font-size: 1.8vw;
  }
}

.recruit_contents_message p br {
  display: none;
}

@media (min-width: 640px) {
  .recruit_contents_message p br {
    display: block;
  }
}

@media (min-width: 960px) {
  .recruit_contents_message p br {
    display: none;
  }
}

.recruit_process_step {
  position: relative;
  width: 100%;
  border: 5px solid #cfcfcf;
  padding: 20px;
  margin-bottom: 20px;
  font-size: 1.25rem;
  font-weight: bold;
  text-align: center;
}

@media (min-width: 960px) {
  .recruit_process_step {
    width: 80%;
  }
}

.recruit_process_step span::after {
  position: absolute;
  content: "";
  border-color: #333;
  border-top: 2px solid;
  border-right: 2px solid;
  width: 7px;
  height: 7px;
  right: 22px;
  top: 33px;
  transform: rotate(135deg);
}

.recruit_process_contact {
  width: 100%;
  float: left;
  border: 5px solid #d1d1d1;
  text-align: center;
  padding: 20px;
}

.recruit_process_contact_title {
  float: left;
  width: 100%;
  background: #d1d1d1;
  padding: 20px;
  font-weight: bold;
  text-align: center;
  font-size: 1.125rem;
}

@media (min-width: 640px) {
  .recruit_process_contact_title br {
    display: none;
  }
}

.recruit_process_tel {
  font-size: 6.4vw;
  font-weight: bold;
}

@media (min-width: 360px) {
  .recruit_process_tel {
    font-size: 6.5vw;
  }
}

@media (min-width: 640px) {
  .recruit_process_tel {
    font-size: 4vw;
  }
}

@media (min-width: 960px) {
  .recruit_process_tel {
    font-size: 3vw;
  }
}

@media (min-width: 1681px) {
  .recruit_process_tel {
    font-size: 1.5vw;
  }
}

.recruit_process_personnel {
  padding: 10px 0;
  font-size: 4.3vw;
}

@media (min-width: 360px) {
  .recruit_process_personnel {
    font-size: 4vw;
  }
}

@media (min-width: 640px) {
  .recruit_process_personnel {
    font-size: 2vw;
  }
}

@media (min-width: 960px) {
  .recruit_process_personnel {
    font-size: 1vw;
  }
}

@media (min-width: 1681px) {
  .recruit_process_personnel {
    font-size: 0.7vw;
  }
}

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

// About Branch
// 拠点紹介

01:レイアウト
02:モジュール
03:メイン

//////////////////////////////////////////////////////////////////
*/
.branch_map_block {
  background: url("/res/images/about/point_bg.jpg") center center/cover no-repeat;
  display: none;
}

@media (min-width: 640px) {
  .branch_map_block {
    display: block;
  }
}

.branch_map {
  float: left;
  position: relative;
  width: 100%;
  height: 800px;
  background: url("/res/images/branch/map_branch_xl.png") center center/cover no-repeat;
}

.branch_map_exp {
  font-weight: bold;
  width: 100%;
  float: left;
  margin-top: 20px;
  display: none;
  line-height: 1.4;
}

@media (min-width: 640px) {
  .branch_map_exp {
    display: block;
  }
}

.branch_contact_block {
  margin: 10px 0;
}

.branch_contact_block .branch_contact {
  padding: 5px;
}

.branch_contact_block address {
  width: 100%;
  float: left;
  background: #f0f0f0;
  padding: 20px;
}

.branch_exhibit {
  float: left;
}

.branch_exhibit li {
  padding: 0;
}

@media (min-width: 640px) {
  .branch_exhibit li {
    padding: 20px 10px 0;
  }
}

.branch_exhibit li img {
  width: 100%;
}

@media (min-width: 1280px) {
  .branchdetail_left {
    padding-right: 30px;
  }
}

.branchdetail_right {
  display: none;
}

@media (min-width: 1280px) {
  .branchdetail_right {
    display: block;
  }
}

.branchdetail_right_contents {
  float: left;
  width: 367px;
}

.branchdetail_contact {
  width: 100%;
  display: inline-block;
  border: 5px solid #e6e6e6;
}

@media (min-width: 640px) {
  .branchdetail_contact {
    border: none;
  }
}

@media (min-width: 1280px) {
  .branchdetail_contact {
    margin-bottom: 10px;
    border: 5px solid #e6e6e6;
  }
}

.branchdetail_show_hide {
  display: block;
}

@media (min-width: 1280px) {
  .branchdetail_show_hide {
    display: none;
  }
}

.branchdetail_subtitle {
  position: relative;
  font-weight: bold;
  vertical-align: middle;
  display: inline-block;
  width: 100%;
  padding: 10px;
  border-radius: 0;
  border-top: 1px;
  border-right: 1px;
  border-bottom: 1px;
  border-left: 1px;
  border-style: solid;
  border-color: #e3e3e3;
  font-size: 1rem;
  text-align: left;
  color: #333;
  background: #f9f9f9;
  box-shadow: none;
  /*div {
		&::before {
			content: '';
			position: absolute;
			top: 43%;
			left: -15px;
			border-top: 5px solid #f00;
			border-bottom: 5px solid #b3b3b3;
			width: 4px;
		}
	}*/
  border-bottom: 5px solid #ddd;
}

.branchdetail_subtitle span {
  padding-left: 20px;
}

.branchdetail_subtitle span::before {
  content: '';
  position: absolute;
  top: 43%;
  left: 0;
  border-top: 5px solid #f00;
  border-bottom: 5px solid #b3b3b3;
  width: 4px;
}

.branchdetail_subtitle img {
  display: inline-block;
  vertical-align: middle;
  margin-top: -2px;
}

.branch_contact_btn {
  padding: 5px 2.5px;
}

.branch_contact_btn a {
  cursor: pointer;
  text-align: center;
  font-weight: bold;
  line-height: 1.3;
  display: block;
  width: 100%;
  padding: 10px 20px;
  margin: 0;
  border-radius: 5px;
  border-top: 0;
  border-right: 0;
  border-bottom: 0;
  border-left: 0;
  border-style: none;
  border-color: none;
  font-size: 0.875rem;
  color: #fff;
  background: #197cd1;
  box-shadow: 0px 4px 0px 0px #0e4676;
  /*background:linear-gradient(
		to bottom,
		#197cd1 0%,
		#197cd1 90%,
		#1568af,
		#115590);*/
}

.branch_contact_btn a:hover {
  background: #1461a3;
  color: #fff;
}

.branch_contact_btn a:visited, .branch_contact_btn a:active {
  color: #fff;
}

.branch_contact_btn a img {
  vertical-align: middle;
  margin-right: 5px;
}

.branch_contact_btn a span {
  color: #fff;
  vertical-align: middle;
}

.branch_access_btn {
  padding: 5px 2.5px;
}

.branch_access_btn a {
  cursor: pointer;
  text-align: center;
  font-weight: bold;
  line-height: 1.3;
  display: block;
  width: 100%;
  padding: 10px 20px;
  margin: 0;
  border-radius: 5px;
  border-top: 0;
  border-right: 0;
  border-bottom: 0;
  border-left: 0;
  border-style: none;
  border-color: none;
  font-size: 0.875rem;
  color: #fff;
  background: #1ca913;
  box-shadow: 0px 4px 0px 0px #0d4d09;
  /*background:linear-gradient(
		to bottom,
		#197cd1 0%,
		#197cd1 90%,
		#1568af,
		#115590);*/
}

.branch_access_btn a:hover {
  background: #147b0e;
  color: #fff;
}

.branch_access_btn a:visited, .branch_access_btn a:active {
  color: #fff;
}

.branch_access_btn a img {
  vertical-align: middle;
  margin-right: 5px;
}

.branch_access_btn a span {
  color: #fff;
  vertical-align: middle;
}

.branchdetail_mail_btn {
  cursor: pointer;
  text-align: center;
  font-weight: bold;
  line-height: 1.3;
  display: block;
  width: 100%;
  padding: 15px 0;
  margin: auto;
  border-radius: 5px;
  border-top: 1px;
  border-right: 1px;
  border-bottom: 1px;
  border-left: 1px;
  border-style: none;
  border-color: none;
  font-size: 1.125rem;
  color: #fff;
  background: #f88000;
  box-shadow: 0px 4px 0px 0px #924b00;
  /*background:linear-gradient(
		to bottom,
		#197cd1 0%,
		#197cd1 90%,
		#1568af,
		#115590);*/
}

.branchdetail_mail_btn:hover {
  background: #c56600;
  color: #fff;
}

.branchdetail_mail_btn:visited, .branchdetail_mail_btn:active {
  color: #fff;
}

.branchdetail_mail_btn img {
  vertical-align: middle;
  margin-right: 5px;
}

.branchdetail_mail_btn span {
  color: #fff;
  vertical-align: middle;
}

.branchdetail_brunch_btn {
  cursor: pointer;
  text-align: center;
  font-weight: bold;
  line-height: 1.3;
  display: block;
  width: auto;
  padding: 15px 0;
  margin: auto;
  border-radius: 5px;
  border-top: 1px;
  border-right: 1px;
  border-bottom: 1px;
  border-left: 1px;
  border-style: solid;
  border-color: #d4d4d4;
  font-size: 1.125rem;
  color: #333;
  background: #ededed;
  box-shadow: 0px 4px 0px 0px #878787;
  /*background:linear-gradient(
		to bottom,
		#197cd1 0%,
		#197cd1 90%,
		#1568af,
		#115590);*/
}

.branchdetail_brunch_btn:hover {
  background: #d4d4d4;
  color: #333;
}

.branchdetail_brunch_btn:visited, .branchdetail_brunch_btn:active {
  color: #333;
}

.branchdetail_brunch_btn img {
  vertical-align: middle;
  margin-right: 5px;
}

.branchdetail_brunch_btn span {
  color: #333;
  vertical-align: middle;
}

.branch_list {
  width: 100%;
}

.branch_list li {
  position: absolute;
  display: block;
  z-index: 3;
  background: #131313;
}

@media (min-width: 640px) {
  .branch_list li {
    width: 19%;
  }
}

@media (min-width: 960px) {
  .branch_list li {
    width: 18%;
  }
}

@media (min-width: 1280px) {
  .branch_list li {
    width: 16%;
  }
}

@media (min-width: 1681px) {
  .branch_list li {
    width: 15%;
  }
}

@media (min-width: 640px) {
  .branch_list .branch_list_iwate {
    top: 17%;
    left: 75%;
  }
}

@media (min-width: 960px) {
  .branch_list .branch_list_iwate {
    right: 6%;
  }
}

@media (min-width: 1280px) {
  .branch_list .branch_list_iwate {
    top: 12%;
    left: 75%;
  }
}

@media (min-width: 1681px) {
  .branch_list .branch_list_iwate {
    top: 13%;
  }
}

@media (min-width: 640px) {
  .branch_list .branch_list_gunma {
    top: 35%;
    right: 3%;
  }
}

@media (min-width: 960px) {
  .branch_list .branch_list_gunma {
    top: 36%;
    left: 71%;
  }
}

@media (min-width: 1280px) {
  .branch_list .branch_list_gunma {
    left: 71%;
  }
}

@media (min-width: 640px) {
  .branch_list .branch_list_saitama {
    top: 55%;
    right: 3%;
  }
}

@media (min-width: 960px) {
  .branch_list .branch_list_saitama {
    top: 52%;
    left: 71%;
  }
}

@media (min-width: 1280px) {
  .branch_list .branch_list_saitama {
    top: 54%;
  }
}

@media (min-width: 640px) {
  .branch_list .branch_list_chiba {
    top: 75%;
    left: 75%;
  }
}

@media (min-width: 960px) {
  .branch_list .branch_list_chiba {
    left: 75%;
  }
}

@media (min-width: 1280px) {
  .branch_list .branch_list_chiba {
    top: 75%;
    left: 71%;
  }
}

@media (min-width: 640px) {
  .branch_list .branch_list_nagoya {
    top: 82%;
    left: 40%;
  }
}

@media (min-width: 640px) {
  .branch_list .branch_list_fukui {
    top: 42%;
    left: 21%;
  }
}

@media (min-width: 960px) {
  .branch_list .branch_list_fukui {
    top: 42%;
    left: 23%;
  }
}

@media (min-width: 1280px) {
  .branch_list .branch_list_fukui {
    top: 43%;
    left: 28%;
  }
}

@media (min-width: 1681px) {
  .branch_list .branch_list_fukui {
    left: 30%;
  }
}

@media (min-width: 640px) {
  .branch_list .branch_list_parts_fukui {
    top: 42%;
    left: 1%;
  }
}

@media (min-width: 960px) {
  .branch_list .branch_list_parts_fukui {
    top: 42%;
    left: 4%;
  }
}

@media (min-width: 1280px) {
  .branch_list .branch_list_parts_fukui {
    top: 43%;
    left: 11.5%;
  }
}

@media (min-width: 1681px) {
  .branch_list .branch_list_parts_fukui {
    left: 14.5%;
  }
}

@media (min-width: 640px) {
  .branch_list .branch_list_kumamoto {
    top: 60%;
    left: 5%;
  }
}

@media (min-width: 960px) {
  .branch_list .branch_list_kumamoto {
    top: 58%;
    left: 13%;
  }
}

@media (min-width: 1280px) {
  .branch_list .branch_list_kumamoto {
    top: 60%;
    left: 14.5%;
  }
}

@media (min-width: 640px) {
  .branch_list .branch_list_parts_ishikawa {
    top: 25%;
    left: 43%;
  }
}

@media (min-width: 960px) {
  .branch_list .branch_list_parts_ishikawa {
    top: 30%;
    left: 42%;
  }
}

@media (min-width: 1280px) {
  .branch_list .branch_list_parts_ishikawa {
    top: 23%;
    left: 41%;
  }
}

@media (min-width: 1681px) {
  .branch_list .branch_list_parts_ishikawa {
    left: 42%;
  }
}

@media (min-width: 640px) {
  .branch_list .branch_list_okinawa {
    top: 24%;
    left: 1%;
  }
}

@media (min-width: 960px) {
  .branch_list .branch_list_okinawa {
    top: 24%;
    left: 9%;
  }
}

@media (min-width: 1280px) {
  .branch_list .branch_list_okinawa {
    top: 22%;
    left: 11.5%;
  }
}

@media (min-width: 1681px) {
  .branch_list .branch_list_okinawa {
    top: 20%;
    left: 14.5%;
  }
}

.branch_phone {
  width: 100%;
  float: left;
  font-weight: bold;
  margin-bottom: 10px;
  font-size: 1.7rem;
}

@media (min-width: 360px) {
  .branch_phone {
    font-size: 1.8rem;
  }
}

@media (min-width: 960px) {
  .branch_phone {
    font-size: 1.05rem;
  }
}

@media (min-width: 1280px) {
  .branch_phone {
    font-size: 1.5rem;
  }
}

.branch_phone a, .branch_phone span {
  width: 100%;
}

.branch_phone a:link, .branch_phone a:active, .branch_phone a:hover, .branch_phone a:visited, .branch_phone span:link, .branch_phone span:active, .branch_phone span:hover, .branch_phone span:visited {
  color: #000;
}

.branch_detail_livecamera {
  float: left;
  width: 100%;
  margin-top: 20px;
  margin-bottom: 20px;
}

.branch_detail_livecamera img {
  width: 100%;
}

.branch_detail_livecamera video {
  width: 100%;
}

.branchdetail_map {
  width: 100%;
  float: left;
  margin: 20px 0;
  border: 5px solid #e6e6e6;
  width: 100%;
  height: 250px;
}

@media (min-width: 360px) {
  .branchdetail_map {
    height: 450px;
  }
}

.branchdetail_image {
  width: 100%;
  padding: 20px;
  border-radius: 5px;
  background: #e6e6e6;
}

.branchdetail_image a {
  display: block;
  position: relative;
}

.branchdetail_image a:before, .branchdetail_image a:after {
  content: " ";
  display: table;
}

.branchdetail_image a:after {
  clear: both;
}

.branchdetail_image a:hover::before {
  transition: all .2s ease;
  background: rgba(0, 0, 0, 0.4);
}

.branchdetail_image a::before {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  transition: all .2s ease;
  background: rgba(0, 0, 0, 0.2);
  vertical-align: middle;
}

.branchdetail_image a::after {
  position: absolute;
  width: 100px;
  height: 100px;
  top: 50%;
  left: 50%;
  transform: translateY(-50%) translateX(-50%);
  background: url("/res/images/icon_play.svg");
}

.branchdetail_image a img {
  width: 100%;
  display: block;
  text-align: center;
  margin: 0 auto;
  border: 5px solid #fff;
}

.branchdetail_contact_branch {
  width: 100%;
  padding: 10px 20px;
  background: #fff3d8;
}

@media (min-width: 1280px) {
  .branchdetail_contact_branch {
    padding: 10px;
  }
}

.branchdetail_contact_branch_info {
  width: 100%;
  display: inline-block;
  vertical-align: middle;
  font-weight: bold;
  text-align: center;
  padding: 5px 0;
}

@media (min-width: 640px) {
  .branchdetail_contact_branch_info {
    font-size: 1.5rem;
  }
}

@media (min-width: 1280px) {
  .branchdetail_contact_branch_info {
    font-size: 1.25rem;
  }
}

.branchdetail_contact_tel {
  display: inline-block;
  vertical-align: middle;
  font-size: 3.125rem;
  font-family: "BebasNeue Bold";
  width: 100%;
  line-height: 1;
  text-align: center;
  margin: 5px 0;
}

@media (min-width: 640px) {
  .branchdetail_contact_tel {
    margin: initial;
    width: 49%;
    padding: 5px 0;
    font-size: 3.125rem;
    letter-spacing: 1px;
  }
}

@media (min-width: 1280px) {
  .branchdetail_contact_tel {
    width: 100%;
    text-align: center;
  }
}

.branchdetail_contact_tel .branchdetail_contact_tel_label {
  display: inline-block;
  background: #e47500;
  color: #fff;
  font-size: 2.5rem;
  width: 60px;
  padding: 5px;
  border-radius: 3px;
  vertical-align: middle;
}

.branchdetail_contact_tel div {
  display: inline-block;
  vertical-align: middle;
}

.branchdetail_branch_link {
  width: 100%;
  display: inline-block;
  vertical-align: middle;
  padding: 5px 0;
}

@media (min-width: 640px) {
  .branchdetail_branch_link {
    width: 49%;
    margin: initial;
  }
}

@media (min-width: 1280px) {
  .branchdetail_branch_link {
    width: 100%;
  }
}

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

// Member Page
// 会員情報ページ

01:モジュール
02:レイアウト
03:メイン

//////////////////////////////////////////////////////////////////
*/
.member_login_btn {
  cursor: pointer;
  text-align: center;
  font-weight: bold;
  line-height: 1.3;
  display: inline-block;
  width: 100%;
  padding: 15px;
  margin: 15px auto;
  border-radius: 5px;
  border-top: 1px;
  border-right: 1px;
  border-bottom: 1px;
  border-left: 1px;
  border-style: solid;
  border-color: #166eba;
  font-size: 1.125rem;
  color: #fff;
  background: #197cd1;
  box-shadow: 0px 4px 0px 0px #0e4676;
  /*background:linear-gradient(
		to bottom,
		#197cd1 0%,
		#197cd1 90%,
		#1568af,
		#115590);*/
}

.member_login_btn:hover {
  background: #1461a3;
  color: #fff;
}

.member_login_btn:visited, .member_login_btn:active {
  color: #fff;
}

.member_login_btn img {
  vertical-align: middle;
  margin-right: 5px;
}

.member_login_btn span {
  color: #fff;
  vertical-align: middle;
}

.member_create_account_btn {
  cursor: pointer;
  text-align: center;
  font-weight: bold;
  line-height: 1.3;
  display: inline-block;
  width: 100%;
  padding: 15px;
  margin: 15px auto;
  border-radius: 5px;
  border-top: 1px;
  border-right: 1px;
  border-bottom: 1px;
  border-left: 1px;
  border-style: solid;
  border-color: #d4d4d4;
  font-size: 1.125rem;
  color: #333;
  background: #ededed;
  box-shadow: 0px 4px 0px 0px #878787;
  /*background:linear-gradient(
		to bottom,
		#197cd1 0%,
		#197cd1 90%,
		#1568af,
		#115590);*/
}

.member_create_account_btn:hover {
  background: #d4d4d4;
  color: #333;
}

.member_create_account_btn:visited, .member_create_account_btn:active {
  color: #333;
}

.member_create_account_btn img {
  vertical-align: middle;
  margin-right: 5px;
}

.member_create_account_btn span {
  color: #333;
  vertical-align: middle;
}

.member_info_title {
  float: left;
  width: 100%;
  padding: 15px;
  background: #f0f0f0;
  display: table;
}

.member_info_title .member_info_title_left {
  width: 100%;
  float: left;
  display: table-cell;
}

@media (min-width: 640px) {
  .member_info_title .member_info_title_left {
    width: auto;
  }
}

.member_info_title .member_info_title_right {
  width: 100%;
  float: right;
  display: table-cell;
}

@media (min-width: 640px) {
  .member_info_title .member_info_title_right {
    width: auto;
  }
}

.member_info_title .member_info_title_text {
  vertical-align: middle;
  font-size: 1.125rem;
  font-weight: bold;
  text-align: center;
  padding-bottom: 10px;
}

@media (min-width: 640px) {
  .member_info_title .member_info_title_text {
    text-align: left;
    padding-bottom: auto;
  }
}

.member_info_title a {
  margin: 0 5px;
}

.member_login_block {
  width: 100%;
  float: left;
}

@media (min-width: 640px) {
  .member_login_block {
    margin: 50px 0;
  }
}

.member_login {
  box-shadow: inset 0 1px rgba(255, 255, 255, 0.4), 0 1px 4px rgba(0, 0, 0, 0.2);
  padding: 30px 15px;
  background: #fff;
  border-top: 5px solid #c20000;
  border-bottom: 5px solid #c20000;
  width: 100%;
  margin: 0 auto;
}

@media (min-width: 640px) {
  .member_login {
    width: 560px;
    padding: 50px 70px;
    border-radius: 10px;
  }
}

.member_login a.link {
  display: block;
  width: 100%;
  margin: 10px 0;
  font-size: 0.875rem;
}

.member_complete {
  width: 100%;
  background: #f0f0f0;
  padding: 50px 20px;
  text-align: center;
  font-size: 1.125rem;
  font-weight: bold;
}

@media (min-width: 360px) {
  .member_complete {
    font-size: 1.125rem;
    padding: 50px 30px;
  }
}

@media (min-width: 640px) {
  .member_complete {
    font-size: 1.125rem;
    padding: 50px;
  }
}

@media (min-width: 960px) {
  .member_complete {
    font-size: 1.25rem;
    padding: 100px;
  }
}

.member_head {
  width: 100%;
  float: left;
  padding-bottom: 10px;
  text-align: center;
}

.member_head img {
  width: 100px;
}

.member_head span {
  width: 100%;
  display: block;
  font-size: 1.25rem;
  font-weight: bold;
}

.member_comment {
  margin: 15px 0;
  padding: 10px;
  width: 100%;
  float: left;
  background: whitesmoke;
  font-size: 0.875rem;
  text-align: left;
}

@media (min-width: 640px) {
  .member_comment {
    text-align: left;
    text-align: center;
  }
}

.member_id_pass_name {
  width: 100%;
  float: left;
  padding: 10px 0;
  font-weight: bold;
}

.member_input_error {
  color: #c20000;
  font-weight: bold;
}

.member_input_block {
  width: 100%;
  padding: 10px 0;
}

.member_input_block input {
  box-shadow: inset 0 1px rgba(255, 255, 255, 0.4), 0 1px 2px rgba(0, 0, 0, 0.2);
}

.member_input_block label {
  padding: 15px 0;
  width: 100%;
}

.member_create_account_head {
  width: 100%;
  float: left;
  margin: 25px 0 10px;
  background: linear-gradient(to bottom, white 0%, white 50%, rgba(0, 0, 0, 0.5) 50%, rgba(0, 0, 0, 0.5) 51%, white 51%, white 100%);
}

.member_create_account_head div {
  width: 30%;
  margin: 0 auto;
  background: #fff;
  text-align: center;
}

.member_regist_checkbox {
  display: inline-block;
  vertical-align: middle;
  margin: 0 4%;
}

.member_regist_checkbox span.checkbox-icon {
  width: 100%;
  vertical-align: middle;
}

.member_regist_checkbox span.checkbox-icon span {
  text-align: left;
  vertical-align: middle;
  font-size: 0.64rem;
}

@media (min-width: 640px) {
  .member_regist_checkbox span.checkbox-icon span {
    font-size: 0.75rem;
  }
}

.member_no_trucklist {
  width: 100%;
  display: table;
  background: #f0f0f0;
  padding: 50px;
  text-align: center;
}

.member_no_trucklist .member_no_trucklist_attension {
  display: table-cell;
  font-size: 1.25rem;
  color: #a8a8a8;
  font-weight: bold;
  text-align: center;
}

.member_favorite_btn {
  display: table;
  margin: 0 auto;
  width: 100%;
}

.member_favorite_btn div {
  width: 50%;
  display: table-cell;
  padding: 10px;
  text-align: center;
}

.member_favorite_btn div a {
  width: 100%;
}

.member_exp {
  　font-size: 0.875rem;
}

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

// News Page
// ニュースページ

//////////////////////////////////////////////////////////////////
*/
.news_index {
  width: 100%;
  float: left;
  margin: 30px 0;
}

.news_index .news_index_list {
  position: relative;
  z-index: 2;
  width: 100%;
  float: left;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  text-decoration: none;
}

.news_index .news_index_list:hover {
  color: #333;
}

.news_index .news_index_list:active {
  color: #333;
}

.news_index .news_index_list:link {
  color: #333;
}

.news_index .news_index_list:visited {
  color: #333;
}

.news_index .news_index_list::after {
  transition: all 0.2s ease;
  position: absolute;
  content: "";
  border-color: #fff;
  border-top: 1px solid;
  border-right: 1px solid;
  width: 6px;
  height: 6px;
  right: 20px;
  top: 50%;
  transform: rotate(45deg);
}

.news_index .news_index_list:hover {
  background: #f0f0f0;
}

.news_index .news_index_list:hover::after {
  transition: all 0.2s ease;
  position: absolute;
  content: "";
  border-color: #fff;
  border-top: 1px solid;
  border-right: 1px solid;
  width: 6px;
  height: 6px;
  right: 10px;
  top: 50%;
  transform: rotate(45deg);
}

.news_index .news_index_list > div {
  display: inline-block;
  vertical-align: middle;
  font-size: 0.75rem;
  z-index: 3;
}

@media (min-width: 960px) {
  .news_index .news_index_list > div {
    font-size: 0.875rem;
  }
}

.news_index .news_index_list a {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  z-index: 1;
  display: block;
}

.news_index_list_head {
  width: 18%;
  padding: 15px;
}

@media (min-width: 360px) {
  .news_index_list_head {
    width: 50%;
  }
}

@media (min-width: 640px) {
  .news_index_list_head {
    width: 22%;
  }
}

@media (min-width: 960px) {
  .news_index_list_head {
    width: 19%;
  }
}

@media (min-width: 1280px) {
  .news_index_list_head {
    width: 18%;
  }
}

.news_index_list_label {
  background: #125c9a;
  color: #fff;
  font-size: 0.75rem;
  position: relative;
  text-align: center;
  width: 100px;
  padding: 5px;
  height: 30px;
  border-radius: 3px;
}

.news_index_list_label[data-newslabel="media"] {
  background: #009688;
}

.news_index_list_label[data-newslabel="media"]::after {
  border-left-color: #009688;
}

.news_index_list_label[data-newslabel="notice"] {
  background: #db2929;
}

.news_index_list_label[data-newslabel="notice"]::after {
  border-left-color: #db2929;
}

.news_index_list_label[data-newslabel="update"] {
  background: #235daf;
}

.news_index_list_label[data-newslabel="update"]::after {
  border-left-color: #235daf;
}

.news_index_list_label[data-newslabel="event"] {
  background: #f79d16;
}

.news_index_list_label[data-newslabel="event"]::after {
  border-left-color: #f79d16;
}

.news_index_list_label[data-newslabel="product"] {
  background: #269963;
}

.news_index_list_label[data-newslabel="product"]::after {
  border-left-color: #269963;
}

.news_index_list_label::after {
  content: ' ';
  width: 0;
  height: 0;
  position: absolute;
  border: 15px solid transparent;
  border-left-color: #125c9a;
  top: 0;
  right: -29px;
}

.news_index_list_label > span {
  display: inline-block;
  vertical-align: middle;
  margin-top: -3px;
}

.news_index_list_title {
  line-height: 1.4;
  padding: 15px;
  padding-right: 35px;
  padding-top: 5px;
}

@media (min-width: 640px) {
  .news_index_list_title {
    padding-left: 30px;
    padding-right: 15px;
    padding-top: 15px;
  }
}

.news_detail_index {
  width: 100%;
  float: left;
  background: #f0f0f0;
  padding: 10px 20px;
}

.news_detail_index .news_detail_index_head {
  float: left;
}

.news_detail_index .news_detail_index_head li {
  display: inline-block;
}

.news_detail_index .news_detail_index_head li span {
  display: inline-block;
  vertical-align: middle;
}

.news_detail_index .news_detail_index_btn {
  float: right;
}

.contact-text {
  font-size: 1.5rem;
}

@media (min-width: 640px) {
  .contact-text {
    font-size: 1.875rem;
  }
}

.howtobuy-flow {
  font-size: 0;
  width: 100%;
  margin: 20px auto;
  display: block;
  border: 1px solid #a8a8a8;
  overflow: hidden;
}

.howtobuy-flow div {
  font-size: 1rem;
  display: block;
  width: 100%;
  text-align: center;
  padding: 0 0 22px;
}

@media (min-width: 640px) {
  .howtobuy-flow div {
    font-size: 15px;
    width: 25%;
    display: inline-block;
    padding: 15px 0 22px;
    box-shadow: 1px 0px 0px #a8a8a8;
    margin-left: -0.6%;
  }
}

.howtobuy-flow div p {
  float: none;
  font-weight: 500;
  font-size: 15px;
}

.howtobuy-flow div:last-child {
  box-shadow: none;
}

@media (min-width: 640px) {
  .howtobuy-flow {
    width: 90%;
  }
}

.flowbuy-text {
  text-align: left;
  float: none;
}

.fa-arrow-down {
  color: #98782c;
  margin: 10px auto;
}

.howtobuy-step1, .howtobuy-step2, .howtobuy-step3 {
  width: 100%;
  position: relative;
  color: #fff;
  text-align: left;
  margin-bottom: 8px;
  box-shadow: 0px 3px 0px #a8a8a8;
}

.howtobuy-step1::after, .howtobuy-step2::after, .howtobuy-step3::after {
  border-width: 0;
}

@media (min-width: 640px) {
  .howtobuy-step1::after, .howtobuy-step2::after, .howtobuy-step3::after {
    content: "";
    position: absolute;
    right: 0;
    bottom: 0;
    left: 100%;
    width: 0px;
    height: 0px;
    margin: auto;
    border-style: solid;
    border-width: 27px 0 25px 20px;
    z-index: 1;
  }
}

.howtobuy-step1 {
  background-color: #29b3e7;
  text-indent: 17px;
  z-index: 3;
}

@media (min-width: 640px) {
  .howtobuy-step1::after {
    border-color: transparent transparent transparent #29b3e7;
  }
}

.howtobuy-step2 {
  background-color: #2297cd;
  text-indent: 30px;
  z-index: 2;
}

@media (min-width: 640px) {
  .howtobuy-step2::after {
    border-color: transparent transparent transparent #2297cd;
  }
}

.howtobuy-step3 {
  background-color: #1565a0;
  text-indent: 30px;
}

@media (min-width: 640px) {
  .howtobuy-step3::after {
    border-color: transparent transparent transparent #1565a0;
  }
}

.howtobuy-step4 {
  width: 110%;
  color: #fff;
  background-color: #0e4987;
  text-align: left;
  text-indent: 30px;
  margin-bottom: 8px;
  box-shadow: 0px 3px 0px #a8a8a8;
}

.step-flow1, .step-flow2, .step-flow3, .step-flow4 {
  width: 100%;
  margin: 35px auto;
}

.step-flow1 p, .step-flow2 p, .step-flow3 p, .step-flow4 p {
  position: relative;
  display: block;
  float: none;
  width: 100%;
  font-weight: 500;
  margin-right: 0;
  box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.2);
  border-bottom: none !important;
  text-indent: 10px;
  z-index: 0;
}

.step-flow1 p:last-child::before, .step-flow2 p:last-child::before, .step-flow3 p:last-child::before, .step-flow4 p:last-child::before {
  display: none;
}

.step-flow1 p:last-child::after, .step-flow2 p:last-child::after, .step-flow3 p:last-child::after, .step-flow4 p:last-child::after {
  display: none;
}

@media (min-width: 960px) {
  .step-flow1 p, .step-flow2 p, .step-flow3 p, .step-flow4 p {
    display: inline-block;
    width: 30%;
    margin-right: 3%;
  }
  .step-flow1 p::before, .step-flow2 p::before, .step-flow3 p::before, .step-flow4 p::before, .step-flow1 p::after, .step-flow2 p::after, .step-flow3 p::after, .step-flow4 p::after {
    content: "";
    position: absolute;
    right: 0;
    left: 0;
    width: 0;
    height: 0;
    margin: auto;
  }
  .step-flow1 p::before, .step-flow2 p::before, .step-flow3 p::before, .step-flow4 p::before {
    top: -4px;
    left: 100%;
    border-style: solid;
    border-width: 30px 0 32px 25px;
    border-radius: 7px;
    z-index: 9;
  }
  .step-flow1 p::after, .step-flow2 p::after, .step-flow3 p::after, .step-flow4 p::after {
    top: 0;
    left: 100%;
    border-style: solid;
    border-width: 26px 0 28px 21px;
    z-index: 10;
  }
}

.step-color1, .step-color2, .step-color3, .step-color4 {
  padding-left: 0 !important;
}

.step-color1::before, .step-color2::before, .step-color3::before, .step-color4::before {
  display: none;
}

.step-color1 {
  color: #29b3e7;
}

.step-flow1 p {
  border: 2px solid #29b3e7;
  border-left: 10px solid #29b3e7;
}

.step-flow1 p:last-child {
  border-bottom: 2px solid #29b3e7 !important;
}

@media (min-width: 960px) {
  .step-flow1 p {
    border: 2px solid #29b3e7 !important;
    border-left: 10px solid #29b3e7 !important;
  }
  .step-flow1 p::before {
    border-color: transparent transparent transparent #29b3e7;
  }
  .step-flow1 p::after {
    border-color: transparent transparent transparent #fff;
  }
}

.step-color2 {
  color: #2297cd;
}

.step-flow2 p {
  border: 2px solid #2297cd;
  border-left: 10px solid #2297cd;
}

.step-flow2 p:last-child {
  border-bottom: 2px solid #2297cd !important;
}

@media (min-width: 960px) {
  .step-flow2 p {
    border: 2px solid #2297cd !important;
    border-left: 10px solid #2297cd !important;
  }
  .step-flow2 p::before {
    border-color: transparent transparent transparent #2297cd;
  }
  .step-flow2 p::after {
    border-color: transparent transparent transparent #f5f5f5;
  }
}

.step-color3 {
  color: #1565a0;
}

.step-flow3 p {
  border: 2px solid #1565a0;
  border-left: 10px solid #1565a0;
}

.step-flow3 p:last-child {
  border-bottom: 2px solid #1565a0 !important;
}

@media (min-width: 960px) {
  .step-flow3 p {
    border: 2px solid #1565a0 !important;
    border-left: 10px solid #1565a0 !important;
  }
  .step-flow3 p::before {
    border-color: transparent transparent transparent #1565a0;
  }
  .step-flow3 p::after {
    border-color: transparent transparent transparent #fff;
  }
}

.step-color4 {
  color: #0e4987;
}

.step-flow4 p {
  border: 2px solid #0e4987;
  border-left: 10px solid #0e4987;
}

.step-flow4 p:last-child {
  border-bottom: 2px solid #0e4987 !important;
}

@media (min-width: 960px) {
  .step-flow4 p {
    border: 2px solid #0e4987 !important;
    border-left: 10px solid #0e4987 !important;
  }
  .step-flow4 p::before {
    border-color: transparent transparent transparent #0e4987;
  }
  .step-flow4 p::after {
    border-color: transparent transparent transparent #f5f5f5;
  }
}

.step-photo {
  padding: 0;
}

@media (min-width: 960px) {
  .step-photo {
    padding: 3%;
  }
}

/*---- 必要書類ページ -----*/
.document-table {
  margin-bottom: 30px !important;
}

.document-table tr {
  display: table-row;
  width: 100%;
}

.document-table tr th {
  display: block;
  width: 100%;
}

@media (min-width: 640px) {
  .document-table tr th {
    display: table-cell;
  }
}

.document-table tr td {
  display: block;
  width: 100%;
}

@media (min-width: 640px) {
  .document-table tr td {
    display: table-cell;
    width: 33%;
    align-items: center;
  }
}

.sale-document-tab {
  overflow: hidden;
  margin-bottom: 50px;
}

.sale-document-tab a {
  display: block;
  width: 100%;
  float: none;
  color: #fff;
  padding: 2.5%;
  background-color: #197cd1;
  margin-bottom: 5%;
  border-radius: 5px;
  box-shadow: 0px 4px #0e4676;
}

.sale-document-tab a:hover {
  background-color: none;
  -ms-transform: none;
  -webkit-transform: none;
  transform: none;
  border-bottom: none;
  box-shadow: 0px 4px #0e4676;
}

.sale-document-tab a:active {
  background-color: #29b3e7;
  -ms-transform: translateY(4px);
  -webkit-transform: translateY(4px);
  transform: translateY(4px);
  border-bottom: none;
  box-shadow: none;
}

@media (min-width: 640px) {
  .sale-document-tab {
    margin: 0 auto 30px;
    width: 90%;
    max-width: 1000px;
  }
  .sale-document-tab a {
    display: inline-block;
    width: 48%;
    float: left;
    color: #fff;
    margin: 1%;
  }
}

@media (min-width: 960px) {
  .sale-document-tab a:hover {
    background-color: #29b3e7;
    -ms-transform: translateY(4px);
    -webkit-transform: translateY(4px);
    transform: translateY(4px);
    border-bottom: none;
    box-shadow: none;
  }
}

.target-link {
  margin-top: -73px;
  padding-top: 73px;
}

@media (min-width: 960px) {
  .target-link {
    margin-top: 0;
    padding-top: 0;
  }
}

.tank-lorry-attention {
  font-size: 1rem;
  margin-top: 20px;
}

.tank-lorry-attention p {
  padding-left: 15px;
}

.tank-lorry-attention span::before {
  top: 32.5% !important;
}

@media (min-width: 640px) {
  .tank-lorry-attention span::before {
    top: 45% !important;
  }
}

.overhole_block {
  display: none;
  color: #fff;
  background: url(/res/images/overhole/overholebg.jpg);
  background-size: cover;
}

.overhole_block:before {
  content: '';
  background: inherit;
  /*.bgImageで設定した背景画像を継承する*/
  -webkit-filter: blur(5px);
  -moz-filter: blur(5px);
  -o-filter: blur(5px);
  -ms-filter: blur(5px);
  filter: blur(5px);
  position: absolute;
  /*ブラー効果で画像の端がボヤけた分だけ位置を調整*/
  top: -5px;
  left: -5px;
  right: -5px;
  bottom: -5px;
  z-index: -1;
  /*重なり順序を一番下にしておく*/
}

@media (min-width: 960px) {
  .overhole_block {
    display: block;
  }
}

.section_title_overhole {
  position: relative;
  font-weight: bold;
  vertical-align: middle;
  display: inline-block;
  width: 100%;
  padding: 10px 0;
  border-radius: 0;
  border-top: 0;
  border-right: 0;
  border-bottom: 3px;
  border-left: 0;
  border-style: solid;
  border-color: #DAA520;
  font-size: 1.25rem;
  text-align: left;
  color: #FFD700;
  background: -webkit-linear-gradient(top, white 35%, gold 53%, #da9c0f 54%, gold 80%);
  box-shadow: none;
  /*div {
		&::before {
			content: '';
			position: absolute;
			top: 43%;
			left: -15px;
			border-top: 5px solid #f00;
			border-bottom: 5px solid #b3b3b3;
			width: 4px;
		}
	}*/
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.section_title_overhole span {
  padding-left: 20px;
}

.section_title_overhole span::before {
  content: '';
  position: absolute;
  top: 43%;
  left: 0;
  border-top: 5px solid #f00;
  border-bottom: 5px solid #b3b3b3;
  width: 4px;
}

.section_title_overhole img {
  display: inline-block;
  vertical-align: middle;
  margin-top: -2px;
}

@media (min-width: 640px) {
  .section_title_overhole {
    font-size: 1.45rem;
  }
}

.section_title_overhole span {
  padding-left: 0px;
}

.section_title_overhole span:before {
  display: none;
}

.overhole_btn {
  margin: 20px auto 0;
  text-align: center;
}

.overhole_btn input {
  font-size: 0.65rem;
  outline: 0;
  padding: 10px;
  display: inline-block;
  text-decoration: none;
  color: #787878;
  border-radius: 5px;
  text-align: center;
  vertical-align: middle;
  overflow: hidden;
  font-weight: bold;
  background-image: -webkit-linear-gradient(#e8e8e8 0%, #d6d6d6 100%);
  background-image: linear-gradient(#e8e8e8 0%, #d6d6d6 100%);
  text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.66);
  box-shadow: inset 0 2px 0 rgba(255, 255, 255, 0.5), 0 1px 1px rgba(0, 0, 0, 0.19);
  border-bottom: solid 2px #b5b5b5;
}

.overhole_btn input:active {
  background-image: -webkit-linear-gradient(#efefef 0%, #d6d6d6 100%);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), 0 2px 2px rgba(0, 0, 0, 0.19);
  border-bottom: none;
}

@media (min-width: 640px) {
  .overhole_btn input {
    font-size: 0.875rem;
  }
}

.overhole_img img {
  border: 1px solid #fff;
}
