@charset "UTF-8";
/*===========================================
【1】基本設定
【2】リンク設定
【3】ヘッダー
【4】枠
【5】フッター
【6】見出し

============================================*/
/*-------------------------------------------
【1】基本設定
--------------------------------------------*/
html, body {
  min-width: 960px;
}

body {
  background: url(/images/common/bg01.gif) repeat-x left top white;
  font-family: Verdana, "游ゴシック", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
  color: #333;
  overflow-x: hidden;
  word-break: break-all;
  line-height: 1;
}

img {
  max-width: 100%;
  border: none;
  line-height: 0;
  font-size: 0;
  -ms-interpolation-mode: bicubic;
  vertical-align: bottom;
}

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, section {
  margin: 0;
  padding: 0;
}

address, caption, cite, code, dfn, em, strong, th, var {
  font-style: normal;
}

#hp-container-main {
  line-height: 1.5;
}

/*-------------------------------------------
【2】リンク設定
--------------------------------------------*/
a:link {
  color: #005740;
  text-decoration: none;
  outline: none;
}

a:visited {
  color: #005740;
  text-decoration: none;
}

a:hover {
  color: #005740;
  text-decoration: underline;
}

a:active {
  color: #005740;
  text-decoration: none;
}

/*-------------------------------------------
【3】ヘッダー
--------------------------------------------*/
header {
  width: 960px;
  height: 97px;
  margin: 0 auto 10px;
  position: relative;
  box-sizing: content-box !important;
}
header ul, header p, header td, header th, header dl, header dt, header dd, header li, header ol, header nav, header div, header a, header span, header img, header h1, header h2, header h3, header h4, header h5, header h6, header table {
  box-sizing: content-box !important;
}
header ul {
  list-style: none;
}
header .logo {
  margin-left: -111.5px;
  position: absolute;
  top: 0;
  left: 50%;
  z-index: 100;
}
header ul.language_links {
  margin: 2px 0 18px;
  float: right;
}
header ul.language_links li {
  margin-left: 5px;
  float: left;
}

header:after {
  content: "";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
  line-height: 0;
  font-size: 1em;
}

nav.global_nav ul {
  position: relative;
  clear: both;
}
nav.global_nav ul li {
  float: left;
  display: block;
}
nav.global_nav ul li ul {
  display: none;
  position: absolute;
  top: 59px;
  left: 261px;
  z-index: 9999;
}
nav.global_nav ul li ul li {
  background: #fff;
  border-top: dotted 1px #cdcfd0;
  float: none;
}
nav.global_nav ul li ul li a {
  width: 150px;
  padding: 5px 15px 5px 36px;
  background: url(/images/common/icon/right_icon02.png) no-repeat 16px center;
  line-height: 1.6;
  font-size: 0.85em;
  color: #333;
  display: block;
}
nav.global_nav ul li ul li a:hover {
  background: url(/images/common/icon/right_icon02.png) no-repeat 16px center #d2e7ef;
  text-decoration: none;
}
nav.global_nav ul li ul li:first-child {
  border-top: none;
}
nav.global_nav ul .gourmet_nav {
  margin-left: 112px;
}

/*-------------------------------------------
【4】枠
--------------------------------------------*/
.body_wrap {
  width: 960px;
  min-height: 600px;
  margin: 0 auto 30px;
  clear: both;
}
.body_wrap ul, .body_wrap p, .body_wrap td, .body_wrap th, .body_wrap dl, .body_wrap dt, .body_wrap dd, .body_wrap li, .body_wrap ol, .body_wrap nav, .body_wrap div, .body_wrap a, .body_wrap span, .body_wrap img, .body_wrap h1, .body_wrap h2, .body_wrap h3, .body_wrap h4, .body_wrap h5, .body_wrap h6, .body_wrap table {
  box-sizing: content-box !important;
}

.body_wrap:after {
  content: "";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
  line-height: 0;
  font-size: 1em;
}

.contents_wrap {
  width: 700px;
  float: left;
  position: relative;
}
.contents_wrap p, .contents_wrap li, .contents_wrap dt, .contents_wrap dd, .contents_wrap td, .contents_wrap th {
  line-height: 1.6;
}

.contents_wrap:after {
  content: "";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
  line-height: 0;
  font-size: 1em;
}

.side {
  width: 240px;
  float: right;
  box-sizing: content-box !important;
}
.side ul, .side p, .side td, .side th, .side dl, .side dt, .side dd, .side li, .side ol, .side nav, .side div, .side a, .side span, .side img, .side h1, .side h2, .side h3, .side h4, .side h5, .side h6, .side table {
  box-sizing: content-box !important;
}

.side:after {
  content: "";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
  line-height: 0;
  font-size: 1em;
}

/*-------------------------------------------
【5】フッター
--------------------------------------------*/
footer {
  box-sizing: content-box !important;
}
footer ul, footer p, footer td, footer th, footer dl, footer dt, footer dd, footer li, footer ol, footer nav, footer div, footer a, footer span, footer img, footer h1, footer h2, footer h3, footer h4, footer h5, footer h6, footer table {
  box-sizing: content-box !important;
}

.footer_wrap {
  width: 960px;
  margin: 0 auto;
}

/*-------------------------------------------
【6】見出し
--------------------------------------------*/
.pgttl {
  margin-bottom: 30px;
  clear: both;
}

.title01 {
  clear: both;
}

.title02 {
  clear: both;
}

/*-------------------------------------------
【7】リンクテキストとかボタンとか
--------------------------------------------*/
a.link_right_icon01 {
  padding: 5px 0 5px 15px;
  background: url(/images/common/icon/right_icon02.png) no-repeat 0 0.6em;
  color: #333;
}

/*-------------------------------------------
【8】テキスト系
--------------------------------------------*/
.font_red {
  color: #c00 !important;
}

.font_blue {
  color: #2d7ba2 !important;
}

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

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

.text_center {
  text-align: center !important;
}

.font_big {
  font-size: 1.2em !important;
}

.font_small {
  font-size: 0.85em !important;
}

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

.cap_text {
  font-size: 12px !important;
  line-height: 1.4 !important;
}

/*-------------------------------------------
【9】パンくず
--------------------------------------------*/
#topicpath {
  margin-bottom: 10px;
}
#topicpath ul {
  list-style: none;
}

/*-------------------------------------------
【10】リスト
--------------------------------------------*/
ul.normal_ul01, ol.normal_ol01 {
  margin: 0 0 0 26px;
  list-style: disc;
  clear: both;
}
ul.normal_ul01 li, ol.normal_ol01 li {
  margin-bottom: 5px;
  list-style: 1.6;
}

.circle_icon01, .circle_icon02 {
  padding-left: 18px;
  background: url(/images/common/icon/circle_icon01.png) no-repeat left 0.2em;
}

.circle_icon02 {
  background: url(/images/common/icon/circle_icon02.png) no-repeat left 0.2em;
}

span.circle_icon01, span.circle_icon02 {
  display: inline-block;
}

.list_circle_icon01, .list_circle_icon02 {
  list-style: none;
  clear: both;
}
.list_circle_icon01 li, .list_circle_icon02 li {
  margin-bottom: 5px;
  padding-left: 20px;
  background: url(/images/common/icon/circle_icon01.png) no-repeat left 0.3em;
}

.list_circle_icon02 li {
  background: url(/images/common/icon/circle_icon02.png) no-repeat left 0.3em;
}

ul.list_link_right01 {
  margin: 20px 0;
  clear: both;
  overflow: hidden;
}
ul.list_link_right01 li {
  margin: 5px;
  padding-left: 12px;
  background: url(/images/common/icon/right_icon01.png) no-repeat left 0.3em;
}

/*-- リスト3column --*/
ul.list_3column {
  width: 720px;
  margin-right: -20px;
  list-style: none;
  overflow: hidden;
  clear: both;
}
ul.list_3column li {
  width: 220px;
  margin: 0 20px 20px 0;
  float: left;
}

/*-------------------------------------------
【11】ページトップ
--------------------------------------------*/
.pgtop {
  position: fixed;
  right: 20px;
  bottom: 74px;
  display: none;
}

/*-------------------------------------------
【12】テーブル
--------------------------------------------*/
table.normal_tbl01 {
  width: 100%;
  margin: 10px 0 20px;
  border-left: solid 1px #CFC8B6;
  border-top: solid 1px #CFC8B6;
}
table.normal_tbl01 th {
  width: 130px;
  padding: 8px;
  background: #F2F0EB;
  border-bottom: solid 1px #CFC8B6;
  border-right: solid 1px #CFC8B6;
  line-height: 1.6;
  font-weight: normal;
  text-align: left;
  table-layout: fixed;
}
table.normal_tbl01 td {
  padding: 8px;
  border-bottom: solid 1px #CFC8B6;
  border-right: solid 1px #CFC8B6;
  line-height: 1.6;
  table-layout: fixed;
}
table.normal_tbl01 tr.even td {
  background: #FAF9F7;
}

/*-------------------------------------------
【13】画像制御
--------------------------------------------*/
/*-- 画像中央--*/
.img_center {
  text-align: center;
}

/*--画像縦横固定--*/
.img_fix {
  margin-bottom: 10px;
  background: #f7f6ea;
  float: left;
  display: table;
}
.img_fix p {
  padding: 0 5px;
  vertical-align: middle;
  display: table-cell;
  display: inline-block\9;
  vertical-align: middle;
  text-align: center;
}
.img_fix img {
  vertical-align: middle;
  text-align: center;
}

/*-------------------------------------------
【14】ページネーション
--------------------------------------------*/
ul.page_nav {
  margin: 0 0 30px -30px;
  text-align: center;
  list-style: none;
  letter-spacing: -0.4em;
  clear: both;
}
ul.page_nav li {
  margin-left: 30px;
  text-align: center;
  font-weight: bold;
  color: #005740;
  line-height: 1;
  letter-spacing: normal;
  display: inline-block;
}

/*-------------------------------------------
【15】ライン
--------------------------------------------*/
.line_solid {
  height: 2px;
  margin-bottom: 30px;
  background: url(/images/common/line_bg.gif) no-repeat left bottom;
  border: none;
  clear: both;
}

/*-------------------------------------------
【16】アイコン
--------------------------------------------*/
.window_icon {
  width: 11px;
  height: 10px;
  margin-left: 5px;
  background: url(/images/common/icon/window_icon.png) no-repeat center center;
  display: inline-block;
}

.pdf_icon {
  width: 16px;
  height: 16px;
  margin-left: 5px;
  background: url(/images/common/icon/pdf_icon.png) no-repeat center top;
  display: inline-block;
  vertical-align: middle;
}

/*-------------------------------------------
【17】定義リスト
--------------------------------------------*/
dl.dl_horizontal {
  margin-bottom: 10px;
  overflow: hidden;
  clear: both;
}
dl.dl_horizontal dt {
  width: 50px;
  margin-bottom: 5px;
  clear: left;
  float: left;
}
dl.dl_horizontal dd {
  min-height: 24px;
  margin-bottom: 5px;
  padding: 2px 0 0 60px;
}

/*-------------------------------------------
【18】サイドメニュー
--------------------------------------------*/
.side ul {
  list-style: none;
}
.side ul.side_bn01, .side ul.side_bn02 {
  margin-bottom: 20px;
}
.side ul.side_bn01 li, .side ul.side_bn02 li {
  margin-bottom: 10px;
}
.side ul.side_bn02 li {
  margin-bottom: 5px;
}
.side ul.side_bn02 li img {
  margin: 0 auto;
  display: block;
}
.side dl.side_menu dt {
  margin-bottom: 10px;
}
.side dl.side_menu dd {
  margin-bottom: 30px;
}
.side dl.side_menu dl {
  margin: 0 10px;
}
.side dl.side_menu dl dd {
  margin-bottom: 20px;
  position: relative;
}
.side ul.side_btn01 {
  margin-bottom: -10px;
}
.side ul.side_btn01 li {
  margin-bottom: 10px;
  text-align: center;
}
.side ul.side_category li a, .side ul.side_floor li a {
  padding: 5px 0 5px 25px;
  background: url(/images/common/icon/right_icon02.png) no-repeat 10px 11px white;
  color: #333;
  line-height: 1.6;
  font-size: 0.85em;
  display: block;
}
.side ul.side_category li a:hover, .side ul.side_floor li a:hover {
  background: url(/images/common/icon/right_icon02.png) no-repeat 10px 11px #d2e7ef;
  text-decoration: none;
}
.side ul.side_category li + li, .side ul.side_floor li + li {
  border-top: dashed 1px #ccc;
}
.side ul.side_category {
  border-bottom: dashed 1px #ccc;
}
.side ul.side_floor {
  width: 218px;
  background: #fff;
  border: solid 1px #73684c;
  border-top: none;
  display: none;
  position: absolute;
  top: 25px;
  left: 0;
  z-index: 9999;
}
.side .side_floor_name {
  cursor: pointer;
}
.side .side_input {
  width: 158px;
  height: 23px;
  border: solid 1px #73684c;
  line-height: 25px;
  float: left;
}
.side .side_search {
  width: 50px;
  height: 25px;
  background: url(/images/common/side/side_search_btn.gif) no-repeat;
  border: none;
  text-indent: -9999px;
  float: right;
}
.side .side_facebook {
  margin: 30px 0;
}
.side .smp_btn {
  margin-top: 20px;
  clear: both;
}
.side .smp_btn a {
  padding: 8px;
  border: solid 1px #73684c;
  color: #73684c;
  text-decoration: none;
  text-align: center;
  display: block;
}

/*-------------------------------------------
【19】フッター
--------------------------------------------*/
footer {
  height: 63px;
  padding-top: 10px;
  border-top: solid 1px #73684c;
  clear: both;
  overflow: hidden;
}
footer ul {
  list-style: none;
}
footer ul.footer_menu {
  margin-bottom: 23px;
  text-align: center;
  letter-spacing: -0.4em;
}
footer ul.footer_menu li {
  margin-left: 10px;
  padding-left: 10px;
  border-left: solid 1px #333;
  letter-spacing: normal;
  line-height: 1;
  display: inline-block;
}
footer ul.footer_menu li:first-child {
  margin-left: 0;
  padding-left: 0;
  border: none;
}
footer ul.footer_menu li a {
  font-size: 0.85em;
  color: #333;
}
footer .copy {
  padding: 5px;
  background: #005740;
  color: #fff;
  text-align: center;
  font-size: 0.85em;
}

/*-------------------------------------------
【20】ニュース系
--------------------------------------------*/
ul.news_icon {
  margin-bottom: 30px;
  list-style: none;
  overflow: hidden;
}
ul.news_icon li {
  float: left;
}

.news_main_text {
  margin-bottom: 10px;
  font-size: 16px;
  font-weight: bold;
  clear: both;
}
.news_main_text a {
  display: block;
}

.news_lead_text {
  margin-bottom: 10px;
  font-weight: bold;
  clear: both;
}

.news_body_text {
  margin-bottom: 10px;
  clear: both;
}

.news_day {
  text-align: right;
  font-size: 12px;
  clear: both;
}

.news_shop_name {
  margin-bottom: 10px;
}
.news_shop_name a {
  padding: 5px 0 5px 15px;
  background: url(/images/common/icon/right_icon02.png) no-repeat 0 0.8em;
  color: #333;
  font-size: 0.85em;
  display: block;
}

/*-------------------------------------------
【21】column
--------------------------------------------*/
.half_wrap {
  width: 720px;
  margin-right: -20px;
  overflow: hidden;
  clear: both;
}

.half_box {
  width: 340px;
  margin: 0 20px 30px 0;
  float: left;
  overflow: hidden;
}

/*-------------------------------------------
【】回り込み（float）
--------------------------------------------*/
.float_left {
  float: left !important;
}

.float_right {
  float: right !important;
}

.float_none {
  float: none !important;
}

.clear_right {
  clear: right !important;
}

.clear_left {
  clear: left !important;
}

.clear_both {
  clear: both !important;
}

.clear_fix {
  overflow: hidden !important;
  zoom: 1 !important;
}

/*-------------------------------------------
【】マージン
--------------------------------------------*/
.m_auto {
  margin-left: auto !important;
  margin-right: auto !important;
}

/*-- 全方向 --*/
.m0 {
  margin: 0 !important;
}

.mt-1 {
  margin-top: -1px !important;
}

.mt-2 {
  margin-top: -2px !important;
}

.mt-3 {
  margin-top: -3px !important;
}

.mt-4 {
  margin-top: -4px !important;
}

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

.mt-6 {
  margin-top: -6px !important;
}

.mt-7 {
  margin-top: -7px !important;
}

.mt-8 {
  margin-top: -8px !important;
}

.mt-9 {
  margin-top: -9px !important;
}

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

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

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

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

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

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

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

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

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

.mt0 {
  margin-top: 0 !important;
}

.mt1 {
  margin-top: 1px !important;
}

.mt2 {
  margin-top: 2px !important;
}

.mt3 {
  margin-top: 3px !important;
}

.mt4 {
  margin-top: 4px !important;
}

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

.mt6 {
  margin-top: 6px !important;
}

.mt7 {
  margin-top: 7px !important;
}

.mt8 {
  margin-top: 8px !important;
}

.mt9 {
  margin-top: 9px !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

.mb-1 {
  margin-bottom: -1px !important;
}

.mb-2 {
  margin-bottom: -2px !important;
}

.mb-3 {
  margin-bottom: -3px !important;
}

.mb-4 {
  margin-bottom: -4px !important;
}

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

.mb-6 {
  margin-bottom: -6px !important;
}

.mb-7 {
  margin-bottom: -7px !important;
}

.mb-8 {
  margin-bottom: -8px !important;
}

.mb-9 {
  margin-bottom: -9px !important;
}

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

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

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

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

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

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

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

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

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

.mb0 {
  margin-bottom: 0 !important;
}

.mb1 {
  margin-bottom: 1px !important;
}

.mb2 {
  margin-bottom: 2px !important;
}

.mb3 {
  margin-bottom: 3px !important;
}

.mb4 {
  margin-bottom: 4px !important;
}

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

.mb6 {
  margin-bottom: 6px !important;
}

.mb7 {
  margin-bottom: 7px !important;
}

.mb8 {
  margin-bottom: 8px !important;
}

.mb9 {
  margin-bottom: 9px !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

.ml-1 {
  margin-left: -1px !important;
}

.ml-2 {
  margin-left: -2px !important;
}

.ml-3 {
  margin-left: -3px !important;
}

.ml-4 {
  margin-left: -4px !important;
}

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

.ml-6 {
  margin-left: -6px !important;
}

.ml-7 {
  margin-left: -7px !important;
}

.ml-8 {
  margin-left: -8px !important;
}

.ml-9 {
  margin-left: -9px !important;
}

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

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

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

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

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

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

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

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

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

.ml0 {
  margin-left: 0 !important;
}

.ml1 {
  margin-left: 1px !important;
}

.ml2 {
  margin-left: 2px !important;
}

.ml3 {
  margin-left: 3px !important;
}

.ml4 {
  margin-left: 4px !important;
}

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

.ml6 {
  margin-left: 6px !important;
}

.ml7 {
  margin-left: 7px !important;
}

.ml8 {
  margin-left: 8px !important;
}

.ml9 {
  margin-left: 9px !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

.mr-1 {
  margin-right: -1px !important;
}

.mr-2 {
  margin-right: -2px !important;
}

.mr-3 {
  margin-right: -3px !important;
}

.mr-4 {
  margin-right: -4px !important;
}

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

.mr-6 {
  margin-right: -6px !important;
}

.mr-7 {
  margin-right: -7px !important;
}

.mr-8 {
  margin-right: -8px !important;
}

.mr-9 {
  margin-right: -9px !important;
}

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

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

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

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

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

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

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

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

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

.mr0 {
  margin-right: 0 !important;
}

.mr1 {
  margin-right: 1px !important;
}

.mr2 {
  margin-right: 2px !important;
}

.mr3 {
  margin-right: 3px !important;
}

.mr4 {
  margin-right: 4px !important;
}

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

.mr6 {
  margin-right: 6px !important;
}

.mr7 {
  margin-right: 7px !important;
}

.mr8 {
  margin-right: 8px !important;
}

.mr9 {
  margin-right: 9px !important;
}

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

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

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

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

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

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

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

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

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

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

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

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