@charset "UTF-8";




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

section

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

/* 共通エレメント (authorization)
--------------------------------------- */

.bd-color {
  border-color: #ffd6c4!important;
}

.link-right {
  position: absolute;
  right: 20px;
  bottom: 10px;
}

/* current page */

body.authorization .navbar-nav>li>a {
  background: #ddd;
}
/* body.question .navbar-nav>li>a .glyphicon:before,
body.office .navbar-nav>li>a .glyphicon:before,
body.question .navbar-nav>li>a .glyphicon:before,
body.question .navbar-nav>li>a .glyphicon:before,
body.question .navbar-nav>li>a .glyphicon:before{
    color: #ff840a!important;
} */


/****************************************
.mainblock
****************************************/

section {
  position: relative;
  margin-bottom: 30px;
}

.text-Area::after {
  content: '';
  position: absolute;
  background: url(../../authorization/image/ico-arrow.gif) no-repeat center center;
  height:45px;
  width: 100%;
  bottom: -60px;
  left: 0;
}

section h3.title {
  font-size: 1.5em;
  margin-bottom: 10px;
  color: #0a05ce!important;
}

section h3.title span {
  font-size: 0.7em;
}

section h4 {
  margin-top: 0px;
  margin-bottom: 10px;
  font-size: 1.1em;
  font-weight: bold;
}

section p.lead {
  font-weight: bold;
  margin-bottom: 10px;
}

section ul li {
  line-height: 1.6em;
}

section ul li.indent {
  text-indent: -1.3em;
  margin-left: 1.3em;
}


section .bottom-lead-text  {
    padding-top: 70px;
}

/* type */
body.type section .text-Area::after{
  content: none
}

body.type .type-sec ul {
  padding-left: 20px;
}

body.type .type-sec .sectionInner {
  padding-bottom: 1em;
}

body.type .type-sec .sectionInner p{
    padding-left: 20px;
}


/* .confirm-sec ul */


/* CLEAR FIX
---------------------------*/


.clearfix:after
{
     clear: both;
     content: ".";
     display: block;
     height: 0;
     line-height: 0;
     visibility: hidden;
}
.clearfix {
     zoom: 1;
}


/* # mediaのbootstrapの補足的に使うプロパティ
---------------------------------------------------------------------------- */

/* Extra small devices: Phones (<768px) */
@media (max-width: 768px) {
}
/* 中デバイス（タブレット, 768px 以上） */
@media (min-width: 768px) and (max-width: 991.99px) {
}
/* 大デバイス（デスクトップ, 992px 以上） */
@media (min-width: 992px) and (max-width: 1199.99px) {
}
/* 特大デバイス（ワイド・デスクトップ, 1200px 以上） */
@media (min-width: 1200px) {}
