<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";
/*--------------------------
 Variables
--------------------------*/
/*
	@include font-face("gotham", font-files(
		"ufonts.com_gotham_bold.eot",
		"ufonts.com_gotham-bold.ttf",
		"ufonts.com_gotham-bold.woff"
	));
*/
.row-0 {
  margin-left: 0px;
  margin-right: 0px; }
  .row-0 &gt; div {
    padding-right: 0px;
    padding-left: 0px; }

.row-10 {
  margin-left: -5px;
  margin-right: -5px; }
  .row-10 &gt; div {
    padding-right: 5px;
    padding-left: 5px; }

.row-20 {
  margin-left: -10px;
  margin-right: -10px; }
  .row-20 &gt; div {
    padding-right: 10px;
    padding-left: 10px; }

.row-30 {
  margin-left: -15px;
  margin-right: -15px; }
  .row-30 &gt; div {
    padding-right: 15px;
    padding-left: 15px; }

.row-40 {
  margin-left: -20px;
  margin-right: -20px; }
  .row-40 &gt; div {
    padding-right: 20px;
    padding-left: 20px; }

#loading {
  width: 100%;
  height: 100%;
  margin: 0;
  background: #fff;
  opacity: 1.0;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 9999; }

#loading img {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -80px;
  /*グルグルを真ん中にするために、画像の高さ分マイナスで*/
  margin-left: -80px;
  /*グルグルを真ん中にするために、画像の幅分マイナスで*/ }

/*--------------------------
 Mixin
--------------------------*/
/*============================
#common
============================*/
body {
  font-size: 14px; }

/*============================
#header
============================*/
#header {
  height: auto; }
  #header .container {
    /*============================
    #navbar
    ============================*/ }
    #header .container .navbar-header {
      width: 46%; }
      #header .container .navbar-header h1 {
        margin: 0; }
        #header .container .navbar-header h1 .navbar-brand {
          margin: 0;
          padding-top: 18px; }
    #header .container #navbar {
      padding-top: 0; }
      #header .container #navbar .nav.navbar-nav li a {
        padding: 15px 10px; }
      #header .container #navbar .nav.navbar-nav .btn-group {
        padding: 15px 0px;
        margin-left: 0.5em; }
        #header .container #navbar .nav.navbar-nav .btn-group .dropdown-toggle {
          padding: 0 0.5em; }
        #header .container #navbar .nav.navbar-nav .btn-group .dropdown-menu {
          padding: 0; }

/*============================
#top
============================*/
#top {
  padding-top: 50px;
  /*============================
  #carousel-generic
  ============================*/ }
  #top .wideslider ul li .caption {
    top: 23%; }
  #top #carousel-generic.carousel.slide {
    padding-top: 50px; }

/*============================
#contents -- COMMON
============================*/
#contents.container-fluid {
}
#contents.container-fluid #contact.container-fluid .container h3 {
  font-size: 120%;
  font-weight: bold; }
/******************** #our_services ********************/
#contents.container-fluid #our_services.container-fluid .container .row .col-sm-4 h3 {
  box-sizing:border-box;
	width:100%;
	font-size:16px; }
#contents.container-fluid #our_services.container-fluid .container .row .col-sm-4 h3 span {
  font-size: 80%; }
/******************** #our_strengths ********************/
/********************* #contact ********************/
#contents.container-fluid #contact.container-fluid .container .row .col-sm-6 dl {
	width:100%;
  }
/*============================
#footer
============================*/
#footer.container-fluid {
  height: auto;
  padding: 0.5em 0; }
  #footer.container-fluid #copyright {
    line-height: normal; }
</pre></body></html>