/* style.css */

/*　未ログインならヘッダー非表示 */
header.nc-system-header-nologgedin {
	display: none;
}

#nc-system-footer {
	display: none;
}

body.body-nologgedin {
	padding-top: 0;
}

body{
	padding-top: 50px;
	font-size:16px;
}
main.container, main.container-fluid {
	margin-top: 10px;
}

/*page-midashi*/
.midashi1 {
  margin-top:10px;
/* margin: auto ;*/
 padding: 0px;
 color: #ffffff;
 background: linear-gradient(to right, #327177, #ffffff);
 position: relative;
}
.midashi1::before {
position: absolute;
 content: '';
 top: 100%;
 left: 0;
 border-bottom: solid 15px transparent;
 border-right: solid 20px #959E9B;
}
/*komidashi*/
.komidasi1 {
  margin-top:15px;
  margin-bottom:10px;
  padding: 5px 5px;
  border-bottom: 2px solid #FF4F02;
  color:#327177;
  display: flex;
  align-items: center;
}

.blogs_blogTitle {
    display: none;
}

.col-md-3 {
    position: relative;
}



a.list-group-item:focus, a.list-group-item:hover, button.list-group-item:focus, button.list-group-item:hover {
    color: #555;
    text-decoration: none;
    background-color: #c9c9c9;
font-size: 18px;
}

/* header */
.navbar-inverse {
    background-color: #327177;
    border-color: #327177;
}

/* container */
.container {
	width:100%;
	padding-right:0;
	padding-left:0;
}
/* row */
.row {
	margin:auto;
/*	max-width:1170px;*/
}

.panel-body {
	padding:5px;
}

/* link */
a {
    color: #327177;
    text-decoration: none;
}
a:hover, a:focus {
    color: #3F5D60;
    text-decoration: underline;
}
.btn-success {
    color: #fff;
    background-color: #84DF82;
    border-color: #84DF82;
}
.btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active, .open .dropdown-toggle.btn-success {
    color: #fff;
    background-color: #A9C830;
    border-color: #A9C830;
}
.btn-primary {
    color: #fff;
    background-color: #327177;
    border-color: #327177;
}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open .dropdown-toggle.btn-primary {
    color: #fff;
    background-color: #3F5D60;
    border-color: #3F5D60;
}
.navbar-inverse .navbar-nav>li>a:hover, .navbar-inverse .navbar-nav>li>a:focus {
    color: #fff;
    background-color: #3F5D60;
}
a.list-group-item.active, a.list-group-item.active:hover, a.list-group-item.active:focus {
    color: #fff;
font-size: 20px;
    background-color: #327177;
    border-color: #327177;
}
.nav-pills>li.active>a, .nav-pills>li.active>a:focus, .nav-pills>li.active>a:hover {
    color: #fff;
    background-color: #327177;
    border-color: #327177;
}
/* heading */
.panel-default {
    border-color: #B0DB67;
}
.panel-default>.panel-heading {
    color: #333333;
    background-color: #F2FFEB;
    border-color: #B0DB67;
}
.list-group-item {
    background-color: #ffffff;
    border: 1px solid #fff;
}
/* item */
.list-group-item.active, .list-group-item.active:focus, .list-group-item.active:hover {
    color: #fff;
    background-color: #6CAE6B;
    border-color: #6CAE6B;
}
/* form */
.btn-default {
    color: #ffffff;
    background-color: #AAD666;
    border-color: #AAD666;
}
.btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active, .open .dropdown-toggle.btn-default {
    color: #ffffff;
    background-color: #6CAE6B;
    border-color: #6CAE6B;
}

/**
 * フッターメニュー
 */
.menu-footer-tabs.nav-pills.nav-justified > li {
	border: 1px solid #B0DB67;
}
.menu-footer-tabs.nav-justified > li.active,
.menu-footer-tabs.nav-justified > li.active:focus,
.menu-footer-tabs.nav-justified > li.active:hover {
	background-color: #327177;
}
