@charset "UTF-8";
/*--------------------------------------------------------------
  Modification
--------------------------------------------------------------*/
@media (min-width: 992px) {
  /* line 5, ../../sass/default/_modification.scss */
  .container {
    width: 990px;
  }

  /* line 9, ../../sass/default/_modification.scss */
  .visible-md {
    display: block !important;
  }

  /* line 12, ../../sass/default/_modification.scss */
  table.visible-md {
    display: table !important;
  }

  /* line 15, ../../sass/default/_modification.scss */
  tr.visible-md {
    display: table-row !important;
  }

  /* line 19, ../../sass/default/_modification.scss */
  th.visible-md,
  td.visible-md {
    display: table-cell !important;
  }

  /* line 22, ../../sass/default/_modification.scss */
  .visible-md-block {
    display: block !important;
  }

  /* line 25, ../../sass/default/_modification.scss */
  .visible-md-inline {
    display: inline !important;
  }

  /* line 28, ../../sass/default/_modification.scss */
  .visible-md-inline-block {
    display: inline-block !important;
  }

  /* line 31, ../../sass/default/_modification.scss */
  .hidden-md {
    display: none !important;
  }
}
/*--------------------------------------------------------------
  Color
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# color_scheme
--------------------------------------------------------------*/
/* line 7, ../../sass/default/_color.scss */
.grapefruit {
  color: #ed5565;
}

/* line 8, ../../sass/default/_color.scss */
.bg-grapefruit {
  background-color: #ed5565;
}

/* line 9, ../../sass/default/_color.scss */
.d_grapefruit {
  color: #da4453;
}

/* line 10, ../../sass/default/_color.scss */
.bg-d_grapefruit {
  background-color: #da4453;
}

/* line 11, ../../sass/default/_color.scss */
.bittersweet {
  color: #fc6e51;
}

/* line 12, ../../sass/default/_color.scss */
.bg-bittersweet {
  background-color: #fc6e51;
}

/* line 13, ../../sass/default/_color.scss */
.d_bittersweet {
  color: #e9573f;
}

/* line 14, ../../sass/default/_color.scss */
.bg-d_bittersweet {
  background-color: #e9573f;
}

/* line 15, ../../sass/default/_color.scss */
.l_bittersweet {
  color: #fed9d2;
}

/* line 16, ../../sass/default/_color.scss */
.sunflower {
  color: #ffce54;
}

/* line 17, ../../sass/default/_color.scss */
.bg-sunflower {
  background-color: #ffce54;
}

/* line 18, ../../sass/default/_color.scss */
.d_sunflower {
  color: #f6bb42;
}

/* line 19, ../../sass/default/_color.scss */
.bg-d_sunflower {
  background-color: #f6bb42;
}

/* line 20, ../../sass/default/_color.scss */
.l_sunflower {
  color: #ffecbd;
}

/* line 21, ../../sass/default/_color.scss */
.grass {
  color: #a0d468;
}

/* line 22, ../../sass/default/_color.scss */
.bg-grass {
  background-color: #a0d468;
}

/* line 23, ../../sass/default/_color.scss */
.d_grass {
  color: #8cc152;
}

/* line 24, ../../sass/default/_color.scss */
.bg-d_grass {
  background-color: #8cc152;
}

/* line 25, ../../sass/default/_color.scss */
.mint {
  color: #48cfad;
}

/* line 26, ../../sass/default/_color.scss */
.bg-mint {
  background-color: #48cfad;
}

/* line 27, ../../sass/default/_color.scss */
.d_mint {
  color: #37bc9b;
}

/* line 28, ../../sass/default/_color.scss */
.bg-d_mint {
  background-color: #37bc9b;
}

/* line 29, ../../sass/default/_color.scss */
.aqua {
  color: #4fc1e9;
}

/* line 30, ../../sass/default/_color.scss */
.bg-aqua {
  background-color: #4fc1e9;
}

/* line 31, ../../sass/default/_color.scss */
.d_aqua {
  color: #3bafda;
}

/* line 32, ../../sass/default/_color.scss */
.bg-d_aqua {
  background-color: #3bafda;
}

/* line 33, ../../sass/default/_color.scss */
.bg-l_aqua {
  background-color: #dbf2fa;
}

/* line 34, ../../sass/default/_color.scss */
.bluejeans {
  color: #5d9cec;
}

/* line 35, ../../sass/default/_color.scss */
.bg-bluejeans {
  background-color: #5d9cec;
}

/* line 36, ../../sass/default/_color.scss */
.d_bluejeans {
  color: #4a89dc;
}

/* line 37, ../../sass/default/_color.scss */
.bg-d_bluejeans {
  background-color: #4a89dc;
}

/* line 38, ../../sass/default/_color.scss */
.bg-l_bluejeans {
  background-color: #e8f1fc;
}

/* line 39, ../../sass/default/_color.scss */
.lavender {
  color: #ac92ec;
}

/* line 40, ../../sass/default/_color.scss */
.bg-lavender {
  background-color: #ac92ec;
}

/* line 41, ../../sass/default/_color.scss */
.d_lavender {
  color: #967adc;
}

/* line 42, ../../sass/default/_color.scss */
.bg-d_lavender {
  background-color: #967adc;
}

/* line 43, ../../sass/default/_color.scss */
.pinkrose {
  color: #ec87c0;
}

/* line 44, ../../sass/default/_color.scss */
.bg-pinkrose {
  background-color: #ec87c0;
}

/* line 45, ../../sass/default/_color.scss */
.d_pinkrose {
  color: #d770ad;
}

/* line 46, ../../sass/default/_color.scss */
.bg-d_pinkrose {
  background-color: #d770ad;
}

/* line 48, ../../sass/default/_color.scss */
.bg-red {
  background-color: #c31731 !important;
  color: #fff;
}

/* line 49, ../../sass/default/_color.scss */
.bg-blue {
  background-color: #01377f;
  color: #fff;
}

/* line 50, ../../sass/default/_color.scss */
.bg-l_blue {
  background-color: #ebf3ff;
}

/* line 52, ../../sass/default/_color.scss */
[class^="bg-d_"] {
  color: #fff;
}
/* line 57, ../../sass/default/_color.scss */
[class^="bg-d_"] .red-line:after {
  border-color: rgba(255, 255, 255, 0.4);
}

/* line 67, ../../sass/default/_color.scss */
.bg-gray .red-line:after {
  border-color: #bfbfbf;
}

/* line 74, ../../sass/default/_color.scss */
.bg-white {
  background-color: #fff !important;
}

/* line 75, ../../sass/default/_color.scss */
.bg-lightgray {
  background-color: whitesmoke;
}

/* line 76, ../../sass/default/_color.scss */
.bg-gray {
  background-color: #d8d8d8;
}

/* line 78, ../../sass/default/_color.scss */
.white {
  color: white;
}

.black {
  color: #333333 !important;
}

/* line 79, ../../sass/default/_color.scss */
.red {
  color: #c31731;
}

/* line 80, ../../sass/default/_color.scss */
.l_red {
  color: #fbdfe3;
}

/* line 81, ../../sass/default/_color.scss */
.blue {
  color: #01377f;
}

/* line 82, ../../sass/default/_color.scss */
.dBlue {
  color: #01377f;
}

.bg-d_dimgray {
  background-color: #696969;
}

.bg-d_mediumorchid {
  background-color: #ba55d3;
}

.bg-d_darkgray {
  background-color: #a9a9a9;
}
.bg-d_darkred {
  background-color: #8b0000;
}
/* line 83, ../../sass/default/_color.scss */
.blue-character {
  color: #002060;
}
/*--------------------------------------------------------------
  Typography
--------------------------------------------------------------*/
/* line 3, ../../sass/default/_typography.scss */
body {
  font-family: "Roboto", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN", Meiryo, メイリオ, sans-serif;
  line-height: 1.6;
}

@media (max-width: 767px) {
  /* line 10, ../../sass/default/_typography.scss */
  body {
    font-size: 12px;
    padding-top: 15px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 19, ../../sass/default/_typography.scss */
  body {
    font-size: 13px;
  }
}
@media (min-width: 992px) {
  /* line 27, ../../sass/default/_typography.scss */
  body {
    font-size: 14px;
  }
}
/* headings */
/* line 36, ../../sass/default/_typography.scss */
h1 {
  margin: .67em 0;
  font-size: 2em;
  font-size: 200%;
}

/* line 42, ../../sass/default/_typography.scss */
h1, .h1 {
  font-size: 150%;
}

/* line 46, ../../sass/default/_typography.scss */
h2, .h2 {
  font-size: 150%;
}

/* line 50, ../../sass/default/_typography.scss */
h3, .h3 {
  font-size: 129%;
}

/* line 54, ../../sass/default/_typography.scss */
h4, .h4 {
  font-size: 129%;
}

/* line 58, ../../sass/default/_typography.scss */
h5, .h5 {
  font-size: 100%;
}

/* line 62, ../../sass/default/_typography.scss */
h6, .h6 {
  font-size: 85%;
}

/* line 66, ../../sass/default/_typography.scss */
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
  font-weight: bold;
  line-height: 1.5;
  letter-spacing: 0.05em;
}
/* line 71, ../../sass/default/_typography.scss */
.h1 span, .h2 span, .h3 span, .h4 span, .h5 span, .h6 span, h1 span, h2 span, h3 span, h4 span, h5 span, h6 span {
  display: inline-block;
  padding: 0.01em\9;
}

/* line 77, ../../sass/default/_typography.scss */
h1, .h1, h2, .h2, h3, .h3 {
  margin-top: 0;
  margin-bottom: 1em;
}

/* line 82, ../../sass/default/_typography.scss */
h4, .h4, h5, .h5, h6, .h6 {
  margin-top: 0;
}

/* line 86, ../../sass/default/_typography.scss */
h1.heading {
  border-left: 8px solid #c31731;
  padding-left: 0.6em;
  margin-bottom: 2em;
  margin-right: -8px;
  position: relative;
  clear: both;
}
/* line 94, ../../sass/default/_typography.scss */
h1.heading:after {
  content: "";
  display: block;
  width: 100%;
  border-bottom: 1px solid gainsboro;
  position: absolute;
  bottom: -10px;
  left: -8px;
}

/* line 105, ../../sass/default/_typography.scss */
h2.heading {
  background: #01377f;
  font-size: 129%;
  color: #fff;
  padding: 1em 2em;
  margin-bottom: 2em;
  border: 1px solid #777;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
  position: relative;
}
/* line 115, ../../sass/default/_typography.scss */
h2.heading:after {
  content: "";
  height: 0;
  width: 0;
  border: 8px solid transparent;
  border-top: 8px solid #01377f;
  position: absolute;
  top: 100%;
  left: 16%;
}

/* line 127, ../../sass/default/_typography.scss */
.red-line {
  clear: both;
  position: relative;
  border-left: 8px solid #c31731;
  padding-left: 0.6em;
  margin-bottom: 2em;
  margin-right: -8px;
}
/* line 135, ../../sass/default/_typography.scss */
.red-line:after {
  content: "";
  position: absolute;
  bottom: -10px;
  left: -8px;
  display: block;
  width: 100%;
  border-bottom: 1px solid gainsboro;
}

/* line 146, ../../sass/default/_typography.scss */
.blue-line {
  clear: both;
  position: relative;
  border-left: 8px solid #01377f;
  padding-left: 0.8em;
  margin-bottom: 1em;
}

/* line 154, ../../sass/default/_typography.scss */
.double-line {
  border-bottom: 1px solid #d8d8d8;
  margin-bottom: 1em;
}
/* line 158, ../../sass/default/_typography.scss */
.double-line span {
  display: inline-block;
  padding-bottom: 0.5em;
  border-bottom: 2px solid #01377f;
  position: relative;
  bottom: -1px;
  left: 0;
}

/* line 169, ../../sass/default/_typography.scss */
p {
  margin-bottom: 0;
}

/* line 173, ../../sass/default/_typography.scss */
[class^="col-"] p:last-child {
  margin-bottom: 0;
}

/* line 177, ../../sass/default/_typography.scss */
.catch {
  font-size: 129%;
  font-weight: bold;
}
/* line 181, ../../sass/default/_typography.scss */
.catch span {
  display: inline-block;
}
/* line 185, ../../sass/default/_typography.scss */
.catch strong {
  font-size: 129%;
  color: #01377f;
}

/* line 192, ../../sass/default/_typography.scss */
.bracket:before {
  content: "「";
  margin-left: -0.4em;
}
/* line 196, ../../sass/default/_typography.scss */
.bracket:after {
  content: "」";
  letter-spacing: -0.4em;
}

/* line 202, ../../sass/default/_typography.scss */
.help-block {
  margin-top: 1em;
  font-size: 80%;
}

/* line 207, ../../sass/default/_typography.scss */
strong {
  font-size: 114%;
}

/* line 211, ../../sass/default/_typography.scss */
small, .small {
  font-size: 80%;
  letter-spacing: 0;
}

/* line 216, ../../sass/default/_typography.scss */
.smaller {
  font-size: 85%;
}

/* line 219, ../../sass/default/_typography.scss */
.larger {
  font-size: larger;
}
.fs15 {
  font-size: 15px;
}
@media (max-width: 767px) {
  .fs15 {
    font-size: 13px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .fs15 {
    font-size: 14px;
  }
}
@media (min-width: 992px) {
  .fs15 {
    font-size: 15px;
  }
}
/* line 222, ../../sass/default/_typography.scss */
.bold {
  font-weight: bold;
}

/* line 225, ../../sass/default/_typography.scss */
.normal {
  font-weight: normal;
}

/* line 229, ../../sass/default/_typography.scss */
code, kbd, pre, samp {
  font-size: 100%;
}

/* line 233, ../../sass/default/_typography.scss */
.lead {
  font-size: 114%;
}

/* line 237, ../../sass/default/_typography.scss */
.caption {
  font-size: 80%;
  line-height: 1.4;
  -webkit-opacity: 0.8;
  -moz-opacity: 0.8;
  -ms-opacity: 0.8;
  opacity: 0.8;
}

.txt-left {
  text-align: left;
}
.txt-right {
  text-align: right;
}
@media (max-width: 767px) {
  /* line 246, ../../sass/default/_typography.scss */
  .level7 {
    font-size: 200% !important;
  }

  /* line 247, ../../sass/default/_typography.scss */
  .level6 {
    font-size: 160% !important;
  }

  /* line 248, ../../sass/default/_typography.scss */
  .level5 {
    font-size: 150% !important;
  }

  /* line 249, ../../sass/default/_typography.scss */
  .level4 {
    font-size: 125% !important;
  }

  /* line 250, ../../sass/default/_typography.scss */
  .level3 {
    font-size: 115% !important;
  }

  /* line 251, ../../sass/default/_typography.scss */
  .level2 {
    font-size: 110% !important;
  }

  /* line 252, ../../sass/default/_typography.scss */
  .level1 {
    font-size: 100% !important;
  }
  
    .level0 {
    font-size: 100% !important;
	}

  /* line 254, ../../sass/default/_typography.scss */
  .text-xs-center {
    text-align: center;
  }

  /* line 255, ../../sass/default/_typography.scss */
  .text-xs-left {
    text-align: left;
  }

  /* line 256, ../../sass/default/_typography.scss */
  .text-xs-right {
    text-align: right;
  }
  
  /* youtube-movie-responsive */
  .movie-wrap {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px;
    height: 0;
    overflow: hidden;
  }
  .movie-wrap iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
  }
  .okan {
	margin-right: 0.5em;
  }
}
@media (min-width: 768px) {
  /* line 263, ../../sass/default/_typography.scss */
  .h1 span, .h2 span, .h3 span, .h4 span, .h5 span, .h6 span, h1 span, h2 span, h3 span, h4 span, h5 span, h6 span {
    white-space: nowrap;
  }

  /* line 268, ../../sass/default/_typography.scss */
  .level7 {
    font-size: 300% !important;
  }

  /* line 269, ../../sass/default/_typography.scss */
  .level6 {
    font-size: 225% !important;
  }

  /* line 270, ../../sass/default/_typography.scss */
  .level5 {
    font-size: 200% !important;
  }

  /* line 271, ../../sass/default/_typography.scss */
  .level4 {
    font-size: 187.5% !important;
  }

  /* line 272, ../../sass/default/_typography.scss */
  .level3 {
    font-size: 150% !important;
  }

  /* line 273, ../../sass/default/_typography.scss */
  .level2 {
    font-size: 129% !important;
  }

  /* line 274, ../../sass/default/_typography.scss */
  .level1 {
    font-size: 114% !important;
  }

  .level0 {
    font-size: 100% !important;
  }
  
  /* line 276, ../../sass/default/_typography.scss */
  .lead {
    font-size: 150%;
  }

  /* line 278, ../../sass/default/_typography.scss */
  .text-sm-center {
    text-align: center;
  }

  /* line 279, ../../sass/default/_typography.scss */
  .text-sm-left {
    text-align: left;
  }

  /* line 280, ../../sass/default/_typography.scss */
  .text-sm-right {
    text-align: right;
  }
}
/* line 285, ../../sass/default/_typography.scss */
blockquote {
  font-size: 125%;
}

/* line 289, ../../sass/default/_typography.scss */
pre {
  font-size: 93%;
}

/* line 293, ../../sass/default/_typography.scss */
legend {
  font-size: 150%;
}

/* line 297, ../../sass/default/_typography.scss */
output {
  font-size: 100%;
}

/* line 301, ../../sass/default/_typography.scss */
.form-control {
  font-size: 100%;
}

/* line 305, ../../sass/default/_typography.scss */
.input-sm {
  font-size: 86%;
}

/* line 309, ../../sass/default/_typography.scss */
.form-group-sm .form-control {
  font-size: 86%;
}

/* line 313, ../../sass/default/_typography.scss */
.form-group-sm .form-control-static {
  font-size: 86%;
}

/* line 317, ../../sass/default/_typography.scss */
.input-lg {
  font-size: 129%;
}

/* line 321, ../../sass/default/_typography.scss */
.form-group-lg .form-control {
  font-size: 129%;
}

@media (min-width: 768px) {
  /* line 327, ../../sass/default/_typography.scss */
  .form-horizontal .form-group-lg .control-label {
    font-size: 129%;
  }

  /* line 331, ../../sass/default/_typography.scss */
  .form-horizontal .form-group-sm .control-label {
    font-size: 86%;
  }
}
/* line 337, ../../sass/default/_typography.scss */
.btn {
  font-size: 100%;
}

/* line 341, ../../sass/default/_typography.scss */
.btn-lg, .btn-group-lg > .btn {
  font-size: 129%;
}

/* line 345, ../../sass/default/_typography.scss */
.btn-sm, .btn-group-sm > .btn {
  font-size: 86%;
}

/* line 349, ../../sass/default/_typography.scss */
.btn-xs, .btn-group-xs > .btn {
  font-size: 86%;
}

/* line 353, ../../sass/default/_typography.scss */
.dropdown-menu {
  font-size: 100%;
}

/* line 357, ../../sass/default/_typography.scss */
.navbar-brand {
  font-size: 129%;
}

/* line 361, ../../sass/default/_typography.scss */
.badge {
  font-size: 86%;
}

/* line 365, ../../sass/default/_typography.scss */
.panel-title {
  font-size: 114%;
}

/* line 369, ../../sass/default/_typography.scss */
.close {
  font-size: 150%;
}

/* line 373, ../../sass/default/_typography.scss */
.popover {
  font-size: 100%;
}

/* line 377, ../../sass/default/_typography.scss */
.popover-title {
  font-size: 100%;
}

@media (min-width: 768px) {
  /* line 383, ../../sass/default/_typography.scss */
  p.column {
    line-height: 1.8;
  }
}
/*--------------------------------------------------------------
  Link
--------------------------------------------------------------*/
/* line 3, ../../sass/default/_link.scss */
a {
  cursor: pointer;
  transition: .5s;
  outline: none;
  word-break: break-all;
}
/* line 9, ../../sass/default/_link.scss */
a:hover {
  transition: none;
}
/* line 12, ../../sass/default/_link.scss */
a:hover img {
  opacity: 0.7;
  filter: alpha(opacity=70);
  transition: none;
}
/* line 19, ../../sass/default/_link.scss */
a:focus {
  outline: none;
}

/* line 24, ../../sass/default/_link.scss */
a.no-hover:hover {
  text-decoration: none;
}

/* line 28, ../../sass/default/_link.scss */
.arrow:before {
  content: "\e844";
  display: inline-block;
  font: normal normal normal 100% iconfont;
  line-height: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  padding-right: 0.4em;
  padding-left: 0.2em;
  color: #c31731;
}

/* line 36, ../../sass/default/_link.scss */
.external:before {
  content: "\e80b";
  display: inline-block;
  font: normal normal normal 100% iconfont;
  line-height: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  padding-right: 0.4em;
  padding-left: 0.2em;
  color: #c31731;
}

/* line 44, ../../sass/default/_link.scss */
.file:before {
  content: "\e88d";
  display: inline-block;
  font: normal normal normal 100% iconfont;
  line-height: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  padding-right: 0.4em;
  padding-left: 0.2em;
  color: #c31731;
}

/*--------------------------------------------------------------
  List
--------------------------------------------------------------*/
/* line 3, ../../sass/default/_list.scss */
ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
/* line 8, ../../sass/default/_list.scss */
ul li {
  margin-bottom: 0.5em;
}
/* line 11, ../../sass/default/_list.scss */
ul li:last-child {
  margin-bottom: 0;
}

/* line 18, ../../sass/default/_list.scss */
ul.inline li {
  display: inline-block;
  margin-right: 2em;
}
/* line 22, ../../sass/default/_list.scss */
ul.inline li:last-child {
  margin-right: 0;
}

/* line 29, ../../sass/default/_list.scss */
ul.check li:before {
  content: "\e809";
  display: inline-block;
  font: normal normal normal 100% iconfont;
  line-height: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  padding-right: 0.5em;
  color: #c31731;
}

/* line 37, ../../sass/default/_list.scss */
ul.fill-circle {
  display: inline-block;
  text-align: left;
}
/* line 41, ../../sass/default/_list.scss */
ul.fill-circle li {
  position: relative;
  padding-left: 1.5em;
}
/* line 45, ../../sass/default/_list.scss */
ul.fill-circle li:before {
  content: "\25cf";
  display: inline-block;
  font: normal normal normal 100% iconfont;
  line-height: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  left: 0;
}
/* line 52, ../../sass/default/_list.scss */
ul.fill-circle li strong {
  font-size: 100%;
}

/* line 58, ../../sass/default/_list.scss */
ul.remarks {
  display: inline-block;
  font-size: 80%;
  color: #888;
  text-align: left;
}
/* line 64, ../../sass/default/_list.scss */
ul.remarks li {
  margin-left: 1.5em;
  position: relative;
}
/* line 68, ../../sass/default/_list.scss */
ul.remarks li:before {
  content: "※";
  position: absolute;
  left: -1.5em;
}

/* line 78, ../../sass/default/_list.scss */
ul.ordered li {
  margin-bottom: 1em;
  margin-left: 2em;
  position: relative;
}
/* line 83, ../../sass/default/_list.scss */
ul.ordered li i {
  display: inline-block;
  font-size: 150%;
  line-height: 1;
  color: #01377f;
  vertical-align: middle;
  padding-right: 0.25em;
  position: absolute;
  left: -1.32em;
  top: -1px;
}
/* line 95, ../../sass/default/_list.scss */
ul.ordered li span {
  display: inline-block;
  vertical-align: middle;
}

/* line 105, ../../sass/default/_list.scss */
ul.label-list li {
  display: inline-block;
  background-color: #01377f;
  color: #fff;
  font-size: 100%;
  font-weight: bold;
  padding: 0.8em 1.5em;
  margin-right: 0.5em;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
  position: relative;
}

/* line 122, ../../sass/default/_list.scss */
ol {
  counter-reset: number;
  list-style: none;
  margin: 0 0 0 2.5em;
  padding: 0;
}
/* line 128, ../../sass/default/_list.scss */
ol li {
  position: relative;
  margin-bottom: 1em;
}
/* line 132, ../../sass/default/_list.scss */
ol li:before {
  counter-increment: number;
  content: counter(number);
  display: inline-block;
  background: #01377f;
  width: 1.8em;
  height: 1.8em;
  color: #fff;
  font-weight: bold;
  line-height: 1.85;
  letter-spacing: 0;
  text-align: center;
  margin-right: 0.5em;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  position: absolute;
  top: -0.05em;
  left: -2.5em;
}
/* line 150, ../../sass/default/_list.scss */
ol li:last-child {
  margin-bottom: 0;
}
/* line 151, ../../sass/default/_list.scss */
ol.marumoji {
  width: 100%;
  margin: 0px;
}
ol.marumoji li{
  position: relative;
  list-style: none;
  margin-bottom: 0px;
  text-indent: -1em;
  padding-left: 1em;
}
ol.marumoji span {
  top: -1px;
  left: -1px;
}
ol.marumoji li:before {
  content: none;
}
/* line 157, ../../sass/default/_list.scss */
dl dt {
  font-size: 115%;
  line-height: 1.6;
  margin-bottom: 1em;
  letter-spacing: 0.05em;
}
/* line 163, ../../sass/default/_list.scss */
dl dd {
  line-height: 1.6;
  margin-bottom: 1em;
}
/* line 167, ../../sass/default/_list.scss */
dl dd:last-child {
  margin-bottom: 0;
}

/*--------------------------------------------------------------
  Block ( Panel, Well )
--------------------------------------------------------------*/
/* line 5, ../../sass/default/_block.scss */
.panel, .well, .table-responsive, .box {
  -webkit-box-shadow: 2px 2px 2px 0px #e6e6e6;
  -moz-box-shadow: 2px 2px 2px 0px #e6e6e6;
  -ms-box-shadow: 2px 2px 2px 0px #e6e6e6;
  box-shadow: 2px 2px 2px 0px #e6e6e6;
  background-color: #fff;
}

/* line 11, ../../sass/default/_block.scss */
.bg-gray .panel, .bg-gray .well, .bg-gray .table-responsive, .bg-gray .box {
  -webkit-box-shadow: 2px 2px 2px 0px #a0a0a0;
  -moz-box-shadow: 2px 2px 2px 0px #a0a0a0;
  -ms-box-shadow: 2px 2px 2px 0px #a0a0a0;
  box-shadow: 2px 2px 2px 0px #a0a0a0;
}

/* line 16, ../../sass/default/_block.scss */
.panel {
  background-color: #fff;
  border: 1px gainsboro solid;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
  letter-spacing: 0.05em;
  position: relative;
}
/* line 23, ../../sass/default/_block.scss */
.panel .panel-heading {
  background-color: whitesmoke;
  border-bottom: 1px gainsboro solid;
  font-size: 115%;
  font-weight: bold;
  text-align: center;
  letter-spacing: 0.05em;
  margin-bottom: 0;
  padding: 1em;
  -webkit-border-radius: 7px 7px 0 0;
  -moz-border-radius: 7px 7px 0 0;
  -ms-border-radius: 7px 7px 0 0;
  border-radius: 7px 7px 0 0;
  position: relative;
}
/* line 35, ../../sass/default/_block.scss */
.panel .panel-body {
  padding: 1em;
  margin-bottom: 0;
}
/* line 39, ../../sass/default/_block.scss */
.panel .panel-footer {
  -webkit-border-radius: 0 0 7px 7px;
  -moz-border-radius: 0 0 7px 7px;
  -ms-border-radius: 0 0 7px 7px;
  border-radius: 0 0 7px 7px;
}

/* line 44, ../../sass/default/_block.scss */
a.panel {
  display: block;
}
/* line 47, ../../sass/default/_block.scss */
a.panel .panel-heading {
  display: block;
}
/* line 51, ../../sass/default/_block.scss */
a.panel .panel-body {
  display: block;
}
/* line 55, ../../sass/default/_block.scss */
a.panel .panel-footer {
  display: block;
}

/* line 60, ../../sass/default/_block.scss */
.panel-blue {
  border-color: #01377f;
}
/* line 63, ../../sass/default/_block.scss */
.panel-blue .panel-heading {
  background-color: #01377f;
  color: #fff;
  border-color: #01377f;
}

/* line 70, ../../sass/default/_block.scss */
a.panel-blue {
  text-decoration: none;
}
/* line 73, ../../sass/default/_block.scss */
a.panel-blue .panel-body {
  color: #333;
}
/* line 77, ../../sass/default/_block.scss */
a.panel-blue:hover {
  border-color: #c31731;
}
/* line 80, ../../sass/default/_block.scss */
a.panel-blue:hover .panel-heading {
  background-color: #c31731;
  border-color: #c31731;
}

/* line 87, ../../sass/default/_block.scss */
.well {
  background-color: #f9f9f9;
  letter-spacing: 0.05em;
  padding: 2em;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
  position: relative;
}

/* line 95, ../../sass/default/_block.scss */
.well-border {
  background-color: #fff;
  border: 1px #ccc solid;
}

/* line 100, ../../sass/default/_block.scss */
.border-pinch {
  display: inline-block;
  font-size: 129%;
  font-weight: bold;
  letter-spacing: 0.05em;
  padding: 1.5em 0;
  margin-left: 1em;
  margin-left: 1em;
  border-top: 1px solid #333;
  border-bottom: 1px solid #333;
  white-space: nowrap;
}

/*--------------------------------------------------------------
  Table
--------------------------------------------------------------*/
/* line 3, ../../sass/default/_table.scss */
.table-responsive, .table-styled {
  border: 1px solid #01377f;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
  position: relative;
}
/* line 8, ../../sass/default/_table.scss */
.table-responsive .table, .table-styled .table {
  border-collapse: separate;
      margin-bottom: 0;
}
/* line 12, ../../sass/default/_table.scss */
.table-responsive .table tr th, .table-responsive .table tr td, .table-styled .table tr th, .table-styled .table tr td {
  padding: 1em;
  border-right: 1px solid #ccc;
  text-align: center;
  vertical-align: middle;
}
/* line 18, ../../sass/default/_table.scss */
.table-responsive .table tr th:last-child, .table-responsive .table tr td:last-child, .table-styled .table tr th:last-child, .table-styled .table tr td:last-child {
  border-right: none;
}
/* line 26, ../../sass/default/_table.scss */
.table-responsive .table thead tr th, .table-styled .table thead tr th {
  background-color: #01377f;
  color: #fff;
  border-bottom-width: 1px;
  letter-spacing: 0.05em;
}
/* line 32, ../../sass/default/_table.scss */
.table-responsive .table thead tr td, .table-styled .table thead tr td {
  background-color: whitesmoke;
  font-weight: bold;
  border-bottom-width: 1px;
}
/* line 41, ../../sass/default/_table.scss */
.table-responsive .table tbody th, .table-styled .table tbody th {
  background-color: #01377f;
  color: #fff;
  letter-spacing: 0.05em;
}
/* line 47, ../../sass/default/_table.scss */
.table-responsive .table tbody tr:first-child th, .table-responsive .table tbody tr:first-child td, .table-styled .table tbody tr:first-child th, .table-styled .table tbody tr:first-child td {
  border-top-width: 0;
}
/* line 53, ../../sass/default/_table.scss */
.table-responsive .table thead + tbody th, .table-styled .table thead + tbody th {
  background-color: whitesmoke;
  color: #333;
}
/* line 58, ../../sass/default/_table.scss */
.table-responsive .table thead + tbody tr:first-child th, .table-responsive .table thead + tbody tr:first-child td, .table-styled .table thead + tbody tr:first-child th, .table-styled .table thead + tbody tr:first-child td {
  border-top-width: 1px;
}
/* line 65, ../../sass/default/_table.scss */
.table-responsive .table > thead > tr > .last,
.table-responsive .table > tbody > tr > .last, .table-styled .table > thead > tr > .last,
.table-styled .table > tbody > tr > .last {
  border-right: none;
}
/* line 70, ../../sass/default/_table.scss */
.table-responsive .table > thead > tr > .not-last,
.table-responsive .table > tbody > tr > .not-last, .table-styled .table > thead > tr > .not-last,
.table-styled .table > tbody > tr > .not-last {
  border-right: 1px solid #ccc;
}
/* line 77, ../../sass/default/_table.scss */
.table-responsive .table > thead:first-child > tr:first-child > th:first-child,
.table-responsive .table > thead:first-child > tr:first-child > td:first-child,
.table-responsive .table.no-thead > tbody:first-child > tr:first-child > th:first-child,
.table-responsive .table.no-thead > tbody:first-child > tr:first-child > td:first-child, .table-styled .table > thead:first-child > tr:first-child > th:first-child,
.table-styled .table > thead:first-child > tr:first-child > td:first-child,
.table-styled .table.no-thead > tbody:first-child > tr:first-child > th:first-child,
.table-styled .table.no-thead > tbody:first-child > tr:first-child > td:first-child {
  -webkit-border-radius: 7px 0 0 0;
  -moz-border-radius: 7px 0 0 0;
  -ms-border-radius: 7px 0 0 0;
  border-radius: 7px 0 0 0;
  position: relative;
}
/* line 83, ../../sass/default/_table.scss */
.table-responsive .table > thead:first-child > tr:first-child > .last,
.table-responsive .table.no-thead > tbody:first-child > tr:first-child > .last, .table-styled .table > thead:first-child > tr:first-child > .last,
.table-styled .table.no-thead > tbody:first-child > tr:first-child > .last {
  -webkit-border-radius: 0 7px 0 0;
  -moz-border-radius: 0 7px 0 0;
  -ms-border-radius: 0 7px 0 0;
  border-radius: 0 7px 0 0;
  position: relative;
}
/* line 89, ../../sass/default/_table.scss */
.table-responsive .table > tbody > .last > .last,
.table-responsive .table > tbody > tr > .last-right, .table-styled .table > tbody > .last > .last,
.table-styled .table > tbody > tr > .last-right {
  -webkit-border-radius: 0 0 7px 0;
  -moz-border-radius: 0 0 7px 0;
  -ms-border-radius: 0 0 7px 0;
  border-radius: 0 0 7px 0;
  position: relative;
}
/* line 96, ../../sass/default/_table.scss */
.table-responsive .table > tbody > .last > th:first-child,
.table-responsive .table > tbody > .last > td:first-child,
.table-responsive .table > tbody > tr > .last-left, .table-styled .table > tbody > .last > th:first-child,
.table-styled .table > tbody > .last > td:first-child,
.table-styled .table > tbody > tr > .last-left {
  -webkit-border-radius: 0 0 0 7px;
  -moz-border-radius: 0 0 0 7px;
  -ms-border-radius: 0 0 0 7px;
  border-radius: 0 0 0 7px;
  position: relative;
}
/* line 102, ../../sass/default/_table.scss */
.table-responsive .table th, .table-styled .table th {
  white-space: nowrap;
}
/* line 103, ../../sass/default/_table.scss */
.table-responsive .table .caption, .table-styled .table .caption {
  color: #666;
}
/* line 104, ../../sass/default/_table.scss */
.table-responsive .table .remarks, .table-styled .table .remarks {
  text-align: left;
}

/* line 108, ../../sass/default/_table.scss */
.table-styled {
  overflow: hidden;
}

/* line 112, ../../sass/default/_table.scss */
.table-striped {
  border-bottom: 1px solid #ddd;
}
/* line 115, ../../sass/default/_table.scss */
.table-striped > tbody > tr > th {
  padding: 0.5em 0.5em 0.5em 1em;
  line-height: 1.8;
}
/* line 119, ../../sass/default/_table.scss */
.table-striped > tbody > tr > td {
  padding: 0.5em 1em 0.5em 0.5em;
  line-height: 1.8;
}

@media (min-width: 768px) {
  /* line 127, ../../sass/default/_table.scss */
  .table-responsive {
    overflow: hidden;
  }
}
/* 2022/05 ??????????  */
div.safty_boxflex {
  display: flex; 
  justify-content: space-between;
}
div.safty_boxflex div {
  width: 30%;
}
@media (max-width: 767px) {
  div.safty_boxflex {
    display: block;
  }
  div.safty_boxflex div {
    width: 100%;
    margin-bottom: 30px;
  }
}
/*--------------------------------------------------------------
  Custom
--------------------------------------------------------------*/
/* line 3, ../../sass/default/_custom.scss */
img {
  max-width: 100%;
  height: auto;
  vertical-align: bottom;
}

/* line 9, ../../sass/default/_custom.scss */
hr {
  border-color: #d8d8d8;
}

/* line 13, ../../sass/default/_custom.scss */
.label-border {
  border: 1px solid gainsboro;
  color: #333;
}

/* line 18, ../../sass/default/_custom.scss */
.large-icon {
  font-size: 200%;
}

/* line 22, ../../sass/default/_custom.scss */
.form-control {
  height: 48px;
}

/*--------------------------------------------------------------
# Original
--------------------------------------------------------------*/
/* padding */
/* line 33, ../../sass/default/_custom.scss */
.pT0 {
  padding-top: 0 !important;
}

/* line 34, ../../sass/default/_custom.scss */
.pT05em {
  padding-top: 0.5em !important;
}

/* line 35, ../../sass/default/_custom.scss */
.pT10em {
  padding-top: 1em !important;
}

/* line 36, ../../sass/default/_custom.scss */
.pT15em {
  padding-top: 1.5em !important;
}

/* line 37, ../../sass/default/_custom.scss */
.pT20em {
  padding-top: 2em !important;
}

/* line 38, ../../sass/default/_custom.scss */
.pT30em {
  padding-top: 3em !important;
}

/* line 39, ../../sass/default/_custom.scss */
.pT40em {
  padding-top: 4em !important;
}

/* line 40, ../../sass/default/_custom.scss */
.pT50em {
  padding-top: 5em !important;
}

/* line 42, ../../sass/default/_custom.scss */
.pR0 {
  padding-right: 0 !important;
}

/* line 43, ../../sass/default/_custom.scss */
.pR05em {
  padding-right: 0.5em !important;
}

/* line 44, ../../sass/default/_custom.scss */
.pR10em {
  padding-right: 1em !important;
}

/* line 45, ../../sass/default/_custom.scss */
.pR20em {
  padding-right: 2em !important;
}

/* line 46, ../../sass/default/_custom.scss */
.pR30em {
  padding-right: 3em !important;
}

/* line 47, ../../sass/default/_custom.scss */
.pR40em {
  padding-right: 4em !important;
}

/* line 49, ../../sass/default/_custom.scss */
.pB05 {
  padding-bottom: 05px !important;
}

/* line 50, ../../sass/default/_custom.scss */
.pB10 {
  padding-bottom: 10px !important;
}

/* line 51, ../../sass/default/_custom.scss */
.pB15 {
  padding-bottom: 15px !important;
}

/* line 52, ../../sass/default/_custom.scss */
.pB20 {
  padding-bottom: 20px !important;
}

/* line 53, ../../sass/default/_custom.scss */
.pB30 {
  padding-bottom: 30px !important;
}

/* line 54, ../../sass/default/_custom.scss */
.pB40 {
  padding-bottom: 40px !important;
}

/* line 55, ../../sass/default/_custom.scss */
.pB50 {
  padding-bottom: 50px !important;
}

/* line 57, ../../sass/default/_custom.scss */
.pB05em {
  padding-bottom: 0.5em !important;
}

/* line 58, ../../sass/default/_custom.scss */
.pB10em {
  padding-bottom: 1em !important;
}

/* line 59, ../../sass/default/_custom.scss */
.pB15em {
  padding-bottom: 1.5em !important;
}

/* line 60, ../../sass/default/_custom.scss */
.pB20em {
  padding-bottom: 2em !important;
}

/* line 61, ../../sass/default/_custom.scss */
.pB30em {
  padding-bottom: 3em !important;
}

/* line 62, ../../sass/default/_custom.scss */
.pB40em {
  padding-bottom: 4em !important;
}

/* line 63, ../../sass/default/_custom.scss */
.pB50em {
  padding-bottom: 5em !important;
}

/* line 64, ../../sass/default/_custom.scss */
.pB60em {
  padding-bottom: 6em !important;
}

/* line 65, ../../sass/default/_custom.scss */
.pB70em {
  padding-bottom: 7em !important;
}

/* line 66, ../../sass/default/_custom.scss */
.pB80em {
  padding-bottom: 8em !important;
}

/* line 68, ../../sass/default/_custom.scss */
.pL0 {
  padding-left: 0 !important;
}

/* line 69, ../../sass/default/_custom.scss */
.pL05em {
  padding-left: 0.5em !important;
}

/* line 70, ../../sass/default/_custom.scss */
.pL10em {
  padding-left: 1em !important;
}

/* margin */
/* line 75, ../../sass/default/_custom.scss */
.mT0 {
  margin-top: 0 !important;
}

/* line 76, ../../sass/default/_custom.scss */
.mT05em {
  margin-top: 0.5em !important;
}

/* line 77, ../../sass/default/_custom.scss */
.mT10em {
  margin-top: 1em !important;
}

/* line 78, ../../sass/default/_custom.scss */
.mT20em {
  margin-top: 2em !important;
}

/* line 79, ../../sass/default/_custom.scss */
.mT30em {
  margin-top: 3em !important;
}

/* line 80, ../../sass/default/_custom.scss */
.mT40em {
  margin-top: 4em !important;
}

/* line 81, ../../sass/default/_custom.scss */
.mT50em {
  margin-top: 5em !important;
}

.mT70 {
  margin-top: 70px;
}

/* line 83, ../../sass/default/_custom.scss */
.mR0 {
  margin-right: 0 !important;
}

/* line 84, ../../sass/default/_custom.scss */
.mR05em {
  margin-right: 0.5em !important;
}

/* line 85, ../../sass/default/_custom.scss */
.mR10em {
  margin-right: 1em !important;
}

/* line 87, ../../sass/default/_custom.scss */
.mB0 {
  margin-bottom: 0 !important;
}

/* line 88, ../../sass/default/_custom.scss */
.mB05 {
  margin-bottom: 5px !important;
}

/* line 89, ../../sass/default/_custom.scss */
.mB10 {
  margin-bottom: 10px !important;
}

/* line 90, ../../sass/default/_custom.scss */
.mB15 {
  margin-bottom: 15px !important;
}

/* line 91, ../../sass/default/_custom.scss */
.mB20 {
  margin-bottom: 20px !important;
}

/* line 92, ../../sass/default/_custom.scss */
.mB30 {
  margin-bottom: 30px !important;
}

/* line 93, ../../sass/default/_custom.scss */
.mB40 {
  margin-bottom: 40px !important;
}

/* line 94, ../../sass/default/_custom.scss */
.mB50 {
  margin-bottom: 50px !important;
}

/* line 96, ../../sass/default/_custom.scss */
.mB05em {
  margin-bottom: 0.5em !important;
}

/* line 97, ../../sass/default/_custom.scss */
.mB10em {
  margin-bottom: 1em !important;
}

/* line 98, ../../sass/default/_custom.scss */
.mB15em {
  margin-bottom: 1.5em !important;
}

/* line 99, ../../sass/default/_custom.scss */
.mB20em {
  margin-bottom: 2em !important;
}

/* line 100, ../../sass/default/_custom.scss */
.mB30em {
  margin-bottom: 3em !important;
}

/* line 101, ../../sass/default/_custom.scss */
.mB40em {
  margin-bottom: 4em !important;
}

/* line 102, ../../sass/default/_custom.scss */
.mB50em {
  margin-bottom: 5em !important;
}

/* line 103, ../../sass/default/_custom.scss */
.mB60em {
  margin-bottom: 6em !important;
}

/* line 104, ../../sass/default/_custom.scss */
.mB70em {
  margin-bottom: 7em !important;
}

/* line 105, ../../sass/default/_custom.scss */
.mB80em {
  margin-bottom: 8em !important;
}

/* line 107, ../../sass/default/_custom.scss */
.mL0 {
  margin-left: 0 !important;
}

/* line 108, ../../sass/default/_custom.scss */
.mL05em {
  margin-left: 0.5em !important;
}

/* line 109, ../../sass/default/_custom.scss */
.mL10em {
  margin-left: 1em !important;
}

/* others */
/* line 113, ../../sass/default/_custom.scss */
.lS-05em {
  letter-spacing: -0.5em !important;
}

/* line 115, ../../sass/default/_custom.scss */
.vaTop {
  vertical-align: top !important;
}

/* line 116, ../../sass/default/_custom.scss */
.wsnw {
  white-space: nowrap;
}

.wsnw-underbar {
  white-space: nowrap;
  text-decoration: underline;
}

.inline-block{
  display: inline-block;
  text-decoration: underline;
}
.inline-block-none{
  display: inline-block;
}
/* line 117, ../../sass/default/_custom.scss */
.fs80 {
  font-size: 80%;
}
.display-flex {
  display: flex;
}
@media (max-width: 767px) {
  /* line 122, ../../sass/default/_custom.scss */
  body {
    padding-top: 1.5em;
  }

  /* line 126, ../../sass/default/_custom.scss */
  .col-xs-clear {
    clear: both;
  }

  /* line 130, ../../sass/default/_custom.scss */
  .row-xs-tb {
    display: table;
    min-width: 100%;
  }

  /* line 135, ../../sass/default/_custom.scss */
  .col-xs-tbc {
    display: table-cell;
    float: none;
    vertical-align: middle;
  }
  .display-flex {
    display: block;
  }
}
@media (min-width: 768px) {
  /* line 145, ../../sass/default/_custom.scss */
  .row-sm-tb {
    display: table;
    min-width: 100%;
    table-layout: fixed;
    margin-right: 0;
    margin-left: 0;
  }
  /* line 152, ../../sass/default/_custom.scss */
  .row-sm-tb > [class^="col-"] {
    display: table-cell;
    float: none;
    vertical-align: middle;
    padding: 0 15px;
  }
  /* line 158, ../../sass/default/_custom.scss */
  .row-sm-tb > [class^="col-"]:first-child {
    padding: 0 15px 0 0;
  }
  /* line 163, ../../sass/default/_custom.scss */
  .row-sm-tb > .first {
    padding: 0 15px 0 0 !important;
  }
  /* line 164, ../../sass/default/_custom.scss */
  .row-sm-tb > .last {
    padding: 0 0 0 15px !important;
  }

  /* line 167, ../../sass/default/_custom.scss */
  .col-sm-tbc {
    display: table-cell;
    float: none;
  }

  /* line 172, ../../sass/default/_custom.scss */
  .row-sm-padding {
    padding: 0 14%;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 180, ../../sass/default/_custom.scss */
  body {
    padding-top: 2em;
  }

  /* line 184, ../../sass/default/_custom.scss */
  .col-sm-clear {
    clear: both;
  }
}
@media (min-width: 992px) {
  /* line 192, ../../sass/default/_custom.scss */
  body {
    padding-top: 2em;
  }

  /* line 196, ../../sass/default/_custom.scss */
  .col-md-clear {
    clear: both;
  }

  /* line 200, ../../sass/default/_custom.scss */
  .row-md-tb {
    display: table;
    min-width: 100%;
    table-layout: fixed;
    margin-right: 0;
    margin-left: 0;
  }
  /* line 207, ../../sass/default/_custom.scss */
  .row-md-tb > [class^="col-"] {
    display: table-cell;
    float: none;
    vertical-align: middle;
    padding: 0 15px;
  }
  /* line 213, ../../sass/default/_custom.scss */
  .row-md-tb > [class^="col-"]:first-child {
    padding: 0 15px 0 0;
  }
  /* line 218, ../../sass/default/_custom.scss */
  .row-md-tb > .first {
    padding: 0 15px 0 0 !important;
  }
  /* line 219, ../../sass/default/_custom.scss */
  .row-md-tb > .last {
    padding: 0 0 0 15px !important;
  }

  /* line 222, ../../sass/default/_custom.scss */
  .col-md-tbc {
    display: table-cell;
    float: none;
  }

  /* line 227, ../../sass/default/_custom.scss */
  .col-md-text-right {
    text-align: right;
  }
}

  /* seo */
  .seo{
	  padding:10px;
  }
