@charset "UTF-8";
/**
 * カラー設定
 */
/**
 * init
 */
/* 階層設定 */
/* メイン画像高さ */
/* コンテンツの余白（下） */
/* 選ばれる理由画像高さ */
/**
 * ovar-ride bootstrap
 */
/* set margin 0 */
.row, .navbar {
  margin: 0px;
}

/* set padding 0 */
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1,
.col-xs-2, .col-sm-2, .col-md-2, .col-lg-2,
.col-xs-3, .col-sm-3, .col-md-3, .col-lg-3,
.col-xs-4, .col-sm-4, .col-md-4, .col-lg-4,
.col-xs-5, .col-sm-5, .col-md-5, .col-lg-5,
.col-xs-6, .col-sm-6, .col-md-6, .col-lg-6,
.col-xs-7, .col-sm-7, .col-md-7, .col-lg-7,
.col-xs-8, .col-sm-8, .col-md-8, .col-lg-8,
.col-xs-9, .col-sm-9, .col-md-9, .col-lg-9,
.col-xs-10, .col-sm-10, .col-md-10, .col-lg-10,
.col-xs-11, .col-sm-11, .col-md-11, .col-lg-11,
.col-xs-12, .col-sm-12, .col-md-12, .col-lg-12,
.container-fluid {
  padding: 0px;
}

/* set h */
h1, .h1, h2, .h2, h3, .h3 {
  margin-top: 0px;
  margin-bottom: 0px;
}

/* set grobal menu */
.container > .navbar-header, .container-fluid > .navbar-header,
.container > .navbar-collapse, .container-fluid > .navbar-collapse {
  margin-right: 0px;
  margin-left: 0px;
}

/**
 * set common
 */
/* set font */
body {
  font-family: "Hiragino Sans", "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", 游ゴシック, YuGothic, メイリオ, Meiryo, sans-serif;
  border-top: 1px solid #000000;
}

/* set list none */
.noListStyle {
  list-style: none;
  margin: 0px;
  padding: 0px;
}

.noListStyle li {
  list-style: none;
  margin: 0px;
  padding: 0px;
}

/* margin */
section.contentsMarginBottom {
  margin-bottom: 30px;
}

section.contentsMarginBottomL {
  margin-bottom: 100px;
}

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

/* font */
body, div, h1, h2, h3, h4, h5 {
  color: #454545;
}

/**.
 * original
 * Home
 */
section#loginPanel {
  width: auto;
  min-width: 300px;
  max-width: 600px;
  margin: auto;
  height: 700px;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

/* 以下はサンプル */
body {
  color: #0000FF;
}

/* calc */
#main {
  width: 300px;
  height: 600px / 2;
}

/* function */
.box {
  width: 600px;
}

/* extend */
.btn, .btn-submit {
  padding: 10px 20px;
  border: 2px solid blue;
  border-radius: 3px;
  background-color: lightgray;
}

.btn-submit {
  background-color: lightblue;
  font-size: 1.5em;
}

/* mixin */
#menu {
  border: 1px dotted blue;
  width: 300px;
  height: 600px;
}

/* loop */
.pageA-bg {
  background: url(../images/pageA/bg.jpg) 0 0 no-repeat;
}

.pageB-bg {
  background: url(../images/pageB/bg.jpg) 0 0 no-repeat;
}

.pageC-bg {
  background: url(../images/pageC/bg.jpg) 0 0 no-repeat;
}

.pageD-bg {
  background: url(../images/pageD/bg.jpg) 0 0 no-repeat;
}

.pageE-bg {
  background: url(../images/pageE/bg.jpg) 0 0 no-repeat;
}
