@charset "UTF-8";
.jumbotron,.label{
	position:relative
}
.entry-contents:after,
.entry-footer:after,
.entry-header:after,
.panel .panel-heading:after{
	clear:both
}
.lead{
	margin-bottom:2em;
	font-size:110%;
	line-height:1.75
}
.alert,
.well{
	margin:2em 0;
	border:0;
}
@media (min-width:768px){
	.lead{
		font-size:125%
	}
}
.well{
	padding:10px 10px;
	background-color:#EEE;
	box-shadow:none
}
@media (min-width:992px){
	.well{
		/*padding:30px*/
	}
}
.btn{
	padding:.5em 1em .4em
}
.btn.active,
.btn.active.focus,
.btn.active:focus,
.btn.active:hover,
.btn.focus,
.btn:active,
.btn:active.focus,
.btn:active:focus,
.btn:active:hover,
.btn:focus,
.btn:hover,
.open>.dropdown-toggle.btn.focus,
.open>.dropdown-toggle.btn:focus,.open>
.dropdown-toggle
.btn:hover{
	box-shadow:none;
	opacity:.7
}
.btn-sm{
	padding:.3em .5em .2em;
}
.btn-lg{
	padding:.5em 2em
}
.btn-default,
.btn-default.active,
.btn-default.active.focus,
.btn-default.active:focus,
.btn-default.active:hover,
.btn-default.focus,
.btn-default:active,
.btn-default:active.focus,
.btn-default:active:focus,
.btn-default:active:hover,
.btn-default:focus,
.btn-default:hover,
.btn-default:visited,
.open>.dropdown-toggle.btn-default.focus,
.open>.dropdown-toggle.btn-default:focus,
.open>.dropdown-toggle.btn-default:hover{
	background-color:#FFF;
	border-color:#666;
	color:#333;
}
.label{
	top:-1px;
	padding:.2em .5em;
	font-size:85%;
	font-weight:400;
	line-height:1.1!important
}
.label,
.label a,
.label a:active,
.label a:focus,
.label a:hover,
.label a:visited,
.label:hover,
.label[href],
.label[href]:active,
.label[href]:focus,
.label[href]:hover,
.label[href]:visited{
	color:#FFF;
	text-decoration:none;
}
.label:focus,
.label:hover{
	opacity:.7;
	text-decoration:none;
}
.label-default,
.label-default:hover,
.label-default[href]:focus,
.label-default[href]:hover,
.label-default[href]:visited{
	color:#333;
	background-color:#FFF;
	border:1px solid #666;
}
.label-default a,
.label-default a:active,
.label-default a:focus,
.label-default a:hover,
.label-default a:visited{
	color:#333;
}
.label-primary,
.label-primary[href]:focus,
.label-primary[href]:hover{
	background-color:#333;
}
.label-info,
.label-info[href]:focus,
.label-info[href]:hover{
	background-color:#666;
}
.jumbotron .h1,
.jumbotron h1{top:15%;font-size:22px;
}
.jumbotron img.jumbotron-object{
	display:block;
	width:100%;
	height:auto
}
.jumbotron .jumbotron-caption{
	bottom:10%;
	font-size:12px;
}
@media (min-width:480px){
	.jumbotron .h1,
	.jumbotron h1{
		font-size:32px;
	}
}
@media (min-width:600px){
	.jumbotron .h1,
	.jumbotron h1{
		font-size:48px;
	}
	.jumbotron .jumbotron-caption{
		font-size:14px;
	}
}
@media (min-width:992px){
	.jumbotron .h1,
	.jumbotron h1{
		font-size:44px;
	}
}
@media (min-width:1200px){
	.jumbotron .h1,
	.jumbotron h1{
		font-size:56px;
	}
	.jumbotron .jumbotron-caption{
		font-size:18px;
	}
}
.jumbotron{
	display:block;
	padding:0;
	border:0;
}
.jumbotron .h1,
.jumbotron .jumbotron-caption,
.jumbotron h1{
	position:absolute;
	left:0;
	border:0;
	color:#FFF;
	width:100%;
	margin:0;
}
.container .jumbotron,
.container-fluid .jumbotron{
	padding:0;
}
.jumbotron .h1,
.jumbotron h1{
	padding:0 15px;
	text-shadow:0 1px 6px rgba(0,0,0,.75);
	line-height:1.3;
	z-index:111
}
.jumbotron .jumbotron-caption{
	padding:7px 15px;
	background:rgba(0,0,0,.3);
	line-height:1.5;
	z-index:112
}
a.jumbotron:focus img,
a.jumbotron:hover img{
	opacity:.7;
}
@media (min-width:768px){
	.jumbotron .h1,
	.jumbotron h1{
		padding:0 30px;
	}
	.jumbotron .jumbotron-caption{
		padding:15px 30px;
	}
}
.thumbnail{
	padding:10px;
	border:1px solid #DDD;
}
a.thumbnail *,
a.thumbnail:active *,
a.thumbnail:focus *,
a.thumbnail:hover *,
a.thumbnail:visited *{
	color:#333;
}
a.thumbnail .btn,
a.thumbnail .btn *,
a.thumbnail:active .btn,
a.thumbnail:active .btn *,
a.thumbnail:focus .btn,
a.thumbnail:focus .btn *,
a.thumbnail:hover .btn,
a.thumbnail:hover .btn *,
a.thumbnail:visited .btn,
a.thumbnail:visited .btn *{
	color:#FFF;
}
a.thumbnail:active,
a.thumbnail:focus,
a.thumbnail:hover{
	text-decoration:none;
	border-color:#DDD;
}
a.thumbnail:focus .thumbnail-caption,
a.thumbnail:hover .thumbnail-caption{
	text-decoration:underline
}
a.thumbnail:focus img,
a.thumbnail:hover .thumbnail-more,
a.thumbnail:hover img{
	opacity:.7;
}
.thumbnail img.img-responsive{
	position:relative;
	z-index:121;
}
.thumbnail .caption{
	position:relative;
	margin:0;
	padding:10px 0 0;
	font-size:11px;
	line-height:1.5;
}
.thumbnail .thumbnail-title{
	position:absolute;
	bottom:100%;
	width:100%;
	margin:0;
	padding:.4em 0 .3em;
	background:rgba(255,255,255,.5);
	font-size:15px;
	line-height:1.3;
	z-index:122;
	font-weight: 700;
}
.thumbnail-noimg .thumbnail-title{
	position:static;
	width:auto;
	background:rgba(0,0,0,.15);
}
.panel,
.panel .panel-heading{
	background-color:transparent;
}
.thumbnail p{
	margin:0;
	padding:0 0 1em;
}
.thumbnail p.thumbnail-more{
	margin:0;
	padding:0;
	z-index:123;
	text-align:right;
}
.thumbnail p.thumbnail-more .btn{
	padding:.3em 1em .2em;
	font-size:10px;
}
.thumbnail p.thumbnail-more .btn .fa{
	font-size:120%;
}
@media (min-width:600px){
	.thumbnail .thumbnail-title{
		font-size:21px;
	}
	.thumbnail .caption{
		font-size:14px;
	}
	.thumbnail p.thumbnail-more .btn{
		font-size:13px;
	}
}
.media{
	margin:0;
	padding:0 0 15px;
}
.entry-summary .media,.widget .panel-body .media{
	margin:0 0 15px;
	border-bottom:1px solid #DDD;
}
.entry-summary .media.last,
.entry-summary .media:last-child,
.widget .panel-body .media.last,
.widget .panel-body .media:last-child{
	margin-bottom:0;
	border-bottom:0 none;
}
.widget .panel-body .media.feed.last,
.widget .panel-body .media.feed:last-child{
	margin-bottom:0!important;
	border-bottom:0 none!important;
}
.col-sub .widget .panel-body .media{
	margin-left:-15px;
	margin-right:-15px;
}
.media:last-child{
	padding-bottom:0;
}
.media:first-child:last-child{
	padding-bottom:15px;
}
.media a{
	position:relative;
	display:block;
}
.media a,
.media a *,
.media a:visited,
.media a:visited *{
	color:#333;
	text-decoration:none;
}
.media a:active *,
.media a:focus *,
.media a:hover *{
	text-decoration:underline;
}
.media a:active .media-object,
.media a:focus .media-object,
.media a:hover .media-object{
	opacity:.7;
}
.media .media-left,
.media-right,
.media>.pull-left,
.media>.pull-right{
	width:25%;
	min-width:75px;
}
.media img.media-object{
	width:100%;
	height:auto;
	border:1px solid #DDD;
}
.media .media-body{
	position:relative;
	padding-right:30px;
	font-size:85%;
	line-height:1.3;
	word-break:break-all;
}
.media .media-title{
	margin:0;
	padding:0 0 .2em;
	font-weight:700;
	font-size:110%;
	line-height:1.3;
}
.media .media-date{
	margin:0;
	padding:0 0 .5em;
	font-size:90%;
}
.media .media-excerpt{
	margin:0;
}
@media (min-width:600px){
	.media .media-body{
		font-size:100%;
	}
}
@media (min-width:992px){
	.col-sub .media a:after{
		display:none;
	}
	.col-sub .media .media-body{
		padding-right:0;
	}
	.col-sub .widget .panel-body .media .media-body{
		font-size:85%;
	}
}
@media (min-width:1200px){
	.media-left,
	.media>.pull-left{
		padding-right:20px;
	}
	.col-sub .widget .panel-body .media .media-left,
	.col-sub .widget .panel-body .media>.pull-left{
		padding-right:10px;
	}
	.media-right,
	.media>.pull-right{
		padding-left:20px;
	}
}
.panel{
	margin-bottom:60px;
	border:0;border-radius:0;
	-webkit-box-shadow:none;
	box-shadow:none;
}
.panel .panel-body,
.panel>.list-group,
.panel>.panel-collapse>.list-group{
	border-bottom:1px solid #DDD;
}
.col-sub .panel{
	margin-bottom:30px;
}
.panel .panel-body{
	padding:30px 0;
}
.col-sub .panel .panel-body{
	padding:15px;
}
.panel .panel-heading{
	padding:0 0 8px;
	border-bottom:2px solid #666;
}
.panel .panel-heading:after,
.panel .panel-heading:before{
	display:table;
	line-height:0;
	content:"";
}
.panel-primary>.panel-heading{
	padding:8px 15px;
	background-color:#666;
	border-bottom:0 none;
	color:#FFF;
}
.panel .panel-title{
	margin:0;
	float:left;
	color:#333;
	font-size:20px;
	line-height:1.3;
}
.panel-primary .panel-title{
	color:#FFF;
}
.panel .panel-link{
	margin:0;
	padding-top:.2em;
	float:right;
}
.panel .panel-link .btn{
	padding:.3em 1em .2em;
	line-height:1.1;
}
.panel .panel-link .btn .fa{
	margin-right:.3em;
	font-size:120%;
}
.col-sub .panel .panel-title{
	font-size:17px;
}
.panel>.list-group:first-child .list-group-item:first-child,
.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child{
	border-top-left-radius:0;
	border-top-right-radius:0;
}
.panel>.list-group:last-child .list-group-item:last-child,
.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child{
	border-bottom-right-radius:0;
	border-bottom-left-radius:0;
}
a.list-group-item{
	position:relative;
	padding-right:30px;
}
a.list-group-item,
a.list-group-item:visited{
	background-color:transparent;
	color:#333;
	text-decoration:none;
}
a.list-group-item:active,
a.list-group-item:focus,
a.list-group-item:hover{
	background-color:transparent;
	color:#333;
	text-decoration:underline;
}
a.list-group-item.active,
a.list-group-item.active:focus,
a.list-group-item.active:hover{
	background-color:#EEE;
	border-color:#EEE;
	color:#333;
}
.panel-primary a.list-group-item,
.panel-primary a.list-group-item.active,
.panel-primary a.list-group-item.active:focus,
.panel-primary a.list-group-item.active:hover,
.panel-primary a.list-group-item:active,
.panel-primary a.list-group-item:focus,
.panel-primary a.list-group-item:hover,
.panel-primary a.list-group-item:visited{
	color:#333!important;
}
@media (min-width:992px){
	.col-main a.list-group-item{
		padding-right:45px;
	}
}
.breadcrumb{
	margin:0;
	padding:0;
	background-color:transparent;
	border:0;
	border-radius:0;
	font-size:85%;
}
.breadcrumb>li>a,
.breadcrumb>li>a:visited{
	color:#666;
}
.breadcrumb>li.active{
	color:#333;
}
.page-header{
	margin:0 0 10px;
	padding:15px 0;
	/*border-bottom:3px solid #666;*/
	border-bottom:0;
}
.entry-contents .page-header .h1,
.entry-contents .page-header h1,
.page-header .h1,
.page-header h1{
	margin:0;
	padding:0;
	background:0 0;
	color:#FFF;
	font-size:180%;
	font-weight:400;
	line-height:1.3;
}
.page-header small{
	color:#333;
	font-size:60%;
	margin-left:.5em;
	opacity:.7;
}
.entry-contents .page-header .h1:before,
.page-header .h1:before{
	display:none;
}
@media (min-width:600px){
	.entry-contents .page-header .h1,
	.entry-contents .page-header h1,
	.page-header .h1,
	.page-header h1{
		font-size:220%;
	}
}
@media (min-width:992px){
	.entry-contents .page-header .h1,
	.entry-contents .page-header h1,
	.page-header .h1,
	.page-header h1{
		font-size:240%;
	}
}
@media (min-width:1200px){
	.entry-contents .page-header .h1,
	.entry-contents .page-header h1{
		font-size:208.695652174%;
	}
}
.navbar{
	min-height:auto;
}
.navbar-default{
	margin:0;
	background-color:#FFF;
	border-color:rgba(0,0,0,.2);
	/*color:rgba(0,0,0,.9);*/
	color:rgba(255,255,255,.9);
	border-radius:0;
}
.navbar-inverse{
	background-color:#333;
	border-color:rgba(255,255,255,.3);
	color:rgba(255,255,255,.9);
}
.navbar-default .navbar-nav>li>a,
.navbar-default .navbar-text,
.navbar-default a,
.navbar-default a:visited{
	color:rgba(0,0,0,.75);
	text-decoration:underline;
}
.navbar-inverse .navbar-nav>li>a,
.navbar-inverse .navbar-text,
.navbar-inverse a,
.navbar-inverse a:visited{
	color:rgba(255,255,255,.75);
}
.navbar-default a:focus,
.navbar-default a:hover{
	color:rgba(0,0,0,.9);
}
.navbar-inverse a:focus,
.navbar-inverse a:hover{
	color:rgba(255,255,255,.9);
}
.navbar-default .navbar-nav>li>a:focus,
.navbar-default .navbar-nav>li>a:hover{
	color:rgba(0,0,0,.9);
	background-color:rgba(0,0,0,.1);
}
.navbar-inverse .navbar-nav>li>a:focus,
.navbar-inverse .navbar-nav>li>a:hover{
	color:rgba(255,255,255,.9);
	background-color:rgba(255,255,255,.1);
}
.navbar-default .navbar-nav>li>a.btn,
.navbar-default .navbar-nav>li>a.btn:focus,
.navbar-default .navbar-nav>li>a.btn:hover,
.navbar-default a.btn,
.navbar-default a.btn:focus,
.navbar-default a.btn:hover,
.navbar-default a.btn:visited,
.navbar-inverse .navbar-nav>li>a.btn,
.navbar-inverse .navbar-nav>li>a.btn:focus,
.navbar-inverse .navbar-nav>li>a.btn:hover,
.navbar-inverse a.btn,
.navbar-inverse a.btn:focus,
.navbar-inverse a.btn:hover,
.navbar-inverse a.btn:visited{
	color:#FFF;
	text-decoration:none;
}
.navbar-default .navbar-nav>li>a.btn-default,
.navbar-default .navbar-nav>li>a.btn-default:focus,
.navbar-default .navbar-nav>li>a.btn-default:hover,
.navbar-default a.btn-default,
.navbar-default a.btn-default:focus,
.navbar-default a.btn-default:hover,
.navbar-default a.btn-default:visited,
.navbar-inverse .navbar-nav>li>a.btn-default,
.navbar-inverse .navbar-nav>li>a.btn-default:focus,
.navbar-inverse .navbar-nav>li>a.btn-default:hover,
.navbar-inverse a.btn-default,
.navbar-inverse a.btn-default:focus,
.navbar-inverse a.btn-default:hover,
.navbar-inverse a.btn-default:visited{
	color:#333;
	text-decoration:none;
}
.navbar .navbar-brand{
	padding-top:10px;
	padding-bottom:10px;
	padding-right:0;
	vertical-align:middle;
	font-size:18px;
	line-height:38px;
}
.navbar img.navbar-brand{
	max-width:200px;
	height:auto
}
@media (min-width:768px){
	.navbar .navbar-brand{
		padding-right:15px;
	}
	.navbar img.navbar-brand{
		max-width:270px;
		height:auto;
	}
}
.navbar .navbar-brand,
.navbar .navbar-brand:focus,
.navbar .navbar-brand:hover{
	background-color:transparent;
	text-decoration:none;
}
.navbar-default .navbar-brand,
.navbar-default .navbar-brand:focus,
.navbar-default .navbar-brand:hover{
	color:rgba(0,0,0,.9);
}
.navbar-inverse .navbar-brand,
.navbar-inverse .navbar-brand:focus,
.navbar-inverse .navbar-brand:hover{
	color:rgba(255,255,255,.9);
}
.navbar-default .navbar-nav>.active>a,
.navbar-default .navbar-nav>.active>a:focus,
.navbar-default .navbar-nav>.active>a:hover{
	color:rgba(0,0,0,.9);
	background-color:rgba(0,0,0,.1);
}
.navbar-inverse .navbar-nav>.active>a,
.navbar-inverse .navbar-nav>.active>a:focus,
.navbar-inverse .navbar-nav>.active>a:hover{
	color:rgba(255,255,255,.9);
	background-color:rgba(255,255,255,.1);
}
.navbar .navbar-nav>.disabled>a,
.navbar .navbar-nav>.disabled>a:focus,
.navbar .navbar-nav>.disabled>a:hover,
.navbar .navbar-toggle:focus,
.navbar .navbar-toggle:hover{
	background-color:transparent;
}
.navbar-default .navbar-nav>.disabled>a,
.navbar-default .navbar-nav>.disabled>a:focus,
.navbar-default .navbar-nav>.disabled>a:hover{
	color:rgba(0,0,0,.5);
}
.navbar-inverse .navbar-nav>.disabled>a,
.navbar-inverse .navbar-nav>.disabled>a:focus,
.navbar-inverse .navbar-nav>.disabled>a:hover{
	color:rgba(255,255,255,.5);
}
.navbar .navbar-toggle{
	padding:.5em .5em .4em;
	line-height:1.1;
}
.navbar-default .navbar-toggle{
	border-color:rgba(0,0,0,.2);
	color:rgba(0,0,0,.9);
}
.navbar-inverse .navbar-toggle{
	border-color:rgba(255,255,255,.3);
	color:rgba(255,255,255,.9);
}
.navbar-default .navbar-toggle:focus,
.navbar-default .navbar-toggle:hover{
	color:rgba(0,0,0,.9);
}
.navbar-inverse .navbar-toggle:focus,
.navbar-inverse .navbar-toggle:hover{
	color:rgba(255,255,255,.9);
}
.navbar-default .navbar-toggle .icon-bar{
	background-color:rgba(0,0,0,.9);
}
.navbar-inverse .navbar-toggle .icon-bar{
	background-color:rgba(255,255,255,.9);
}
.navbar .navbar-toggle .fa{
	font-size:18px;
}
.navbar-default .navbar-toggle .fa{
	color:rgba(0,0,0,.9);
}
.navbar-inverse .navbar-toggle .fa{
	color:rgba(255,255,255,.9);
}
.navbar .navbar-toggle .navbar-toggle-text{
	display:none;
	position:relative;
	top:-2px;
	font-size:11px;
}
@media (min-width:320px){
	.navbar .navbar-toggle .fa{
		margin-right:5px;
	}
	.navbar .navbar-toggle .navbar-toggle-text{
		display:inline;
	}
}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form{
	border-color:rgba(0,0,0,.2);
}
.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form{
	border-color:rgba(255,255,255,.3);
}
.navbar-default .navbar-nav>.open>a,
.navbar-default .navbar-nav>.open>a:focus,
.navbar-default .navbar-nav>.open>a:hover{
	color:rgba(0,0,0,.9);
	background-color:rgba(0,0,0,.1);
}
.navbar-inverse .navbar-nav>.open>a,
.navbar-inverse .navbar-nav>.open>a:focus,
.navbar-inverse .navbar-nav>.open>a:hover{
	color:rgba(255,255,255,.9);
	background-color:rgba(255,255,255,.1);
}
@media (max-width:767px){
	.navbar-default .navbar-nav .open .dropdown-menu>li>a{
		color:rgba(0,0,0,.9);
	}
	.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{
		color:rgba(255,255,255,.9);
	}
	.navbar-default .navbar-nav .open .dropdown-menu .divider{
		background-color:rgba(0,0,0,.1);
	}
	.navbar-inverse .navbar-nav .open .dropdown-menu .divider{
		background-color:rgba(255,255,255,.1);
	}
	.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,
	.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{
		color:rgba(0,0,0,.9);
		background-color:rgba(0,0,0,.1);
	}
	.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,
	.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover{
		color:rgba(255,255,255,.9);
		background-color:rgba(255,255,255,.1);
	}
	.navbar-default .navbar-nav .open .dropdown-menu>.active>a,
	.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,
	.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover{
		color:rgba(0,0,0,.9);
		background-color:rgba(0,0,0,.1);
	}
	.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,
	.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus,
	.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover{
		color:rgba(255,255,255,.9);
		background-color:rgba(255,255,255,.1);
	}
	.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,
	.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,
	.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover{
		color:rgba(0,0,0,.5);
	}
	.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,
	.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus,
	.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover{
		color:rgba(255,255,255,.5);
	}
}
.navbar-default .navbar-link{
	color:rgba(0,0,0,.75);
}
.navbar-inverse .navbar-link{
	color:rgba(255,255,255,.75);
}
.navbar-default .navbar-link:hover{
	color:rgba(0,0,0,.75);
}
.navbar-inverse .navbar-link:hover{
	color:rgba(255,255,255,.75);
}
.navbar-default .btn-link{
	color:rgba(0,0,0,.75);
}
.navbar-inverse .btn-link{
	color:rgba(255,255,255,.75);
}
.navbar-default .btn-link:focus,
.navbar-default .btn-link:hover{
	color:rgba(0,0,0,.75);
}
.navbar-inverse .btn-link:focus,
.navbar-inverse .btn-link:hover{
	color:rgba(255,255,255,.75);
}
.navbar-default .btn-link[disabled]:focus,
.navbar-default .btn-link[disabled]:hover,
fieldset[disabled] .navbar-default .btn-link:focus,
fieldset[disabled] .navbar-default .btn-link:hover{
	color:rgba(0,0,0,.75);
}
.navbar-inverse .btn-link[disabled]:focus,
.navbar-inverse .btn-link[disabled]:hover,
fieldset[disabled] .navbar-inverse .btn-link:focus,
fieldset[disabled] .navbar-inverse .btn-link:hover{
	color:rgba(255,255,255,.75);
}
.navbar .navbar-copyright{
	margin:0;
	padding:30px 0 60px;
	text-align:center;
}
.navbar-default .navbar-copyright{
	color:rgba(0,0,0,.75);
}
.navbar-inverse .navbar-copyright{
	color:rgba(255,255,255,.75);
}
.navbar .navbar-copyright a,
.navbar .navbar-copyright a:visited{
	text-decoration:underline;
}
.navbar .navbar-copyright a:focus,
.navbar .navbar-copyright a:hover{
	text-decoration:none;
}
.baser-form .baser-form-title,
.entry .entry-title,
.entry-contents .h3,
.entry-contents .h4,
.entry-contents .h5,
.entry-contents .h6,
.entry-contents h3,
.entry-contents h4,
.entry-contents h5,
.entry-contents h6,
.entry-summary-header .entry-summary-title,
.media .media-title,
.page-header small,
.panel .panel-title,
body{
	font-family:"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif}
.font-ja1{
	font-family:"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif!important}
.entry-contents .h1,
.entry-contents .h2,
.entry-contents h1,
.entry-contents h2,
.jumbotron .h1,
.jumbotron h1,
.page-header .h1,
.page-header h1,
.thumbnail .thumbnail-title{
	/*font-family:YuMin-Medium,"Hiragino Mincho Pro","ＭＳ Ｐ明朝",serif*/
}
.page-header-Bg .h1,
.page-header-children .h1,
.page-header-Bg h1 {
	/*background-image: url(../img/header_bg.gif);*/
	background-color: #00366f;
    margin-top: -10px;
    padding: 10px 20px;
    border-top: 4px solid #FFA500;
}
.font-ja2{
	/*font-family:YuMin-Medium,"Hiragino Mincho Pro","ＭＳ Ｐ明朝",serif!important*/
}
.container{
	margin-right:auto;
	margin-left:auto;
	width:auto;max-width:640px;
}
@media (min-width:992px){
	.container{
		max-width:100%;
		width:960px;
	}
}
@media (min-width:1200px){
	.container{
		width:1150px;
	}
}
.row-2col{
	display:table;
	width:100%;
}
.col-main,
.col-sub{
	display:block;
	min-height:1px;
}
.col-main{width:auto;
	padding:30px 0;
}
.col-sub{
	width:auto;
	padding:60px 0;
	border-top:4px solid #EEE;
}
@media screen and (min-width:992px){
	.col-main,.col-sub{
		display:table-cell;
		vertical-align:top;
	}
	.col-main{
		padding:30px 30px 60px 0;
	}
	.col-sub{
		width:334px;
		padding:30px 0 60px 30px;
		border-top:0 none;
		border-left:4px solid #EEE;
	}
}
@media screen and (min-width:1200px){
	.col-main{
		padding:45px 30px 90px 0;
	}
	.col-sub{
		padding:45px 0 90px 30px;
	}
}
.contents-nav li.next a:before{
	content:"次のページ:　";
}
.contents-nav li.previous a:before{
	content:"前のページ:　";
}
.contents-nav li.next a:after,
.media a:after,
.serial-nav li a:after,
.topicpath .breadcrumb>li+li:before,
.widget-blog-categories-archives ul li a:after,
.widget-local-navi ul.menu>li a:after,
a.list-group-item:after{
	display:inline-block;
	font:normal normal normal 100%/1 FontAwesome;
	font-size:inherit;
	color:inherit;
	text-rendering:auto;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	content:"\f105";
}
.contents-nav li.next a:after,
.media a:after,.serial-nav li a:after,
.widget-blog-categories-archives ul li a:after,
.widget-local-navi ul.menu>li a:after,
a.list-group-item:after{
	position:absolute;
	top:50%;right:5px;
	font-size:16px;
	margin-top:-8px;
}
.contents-nav li.next a:after{
	right:10px;
	ont-size:20px;
	margin-top:-10px;
}
.serial-nav li.previous a:after{
	content:"\f104";
	right:auto;
	left:5px;
}
.contents-nav li.previous a:after,
.media a:after,
.serial-nav li a:after,
.widget-blog-categories-archives ul li a:after,
.widget-local-navi ul.menu>li a:after,
a.list-group-item:after{
	olor:#666;
}
.contents-nav li.next a:after{
	color:#FFF;
}
.topicpath .breadcrumb>li+li:before{
	color:#333;
	opacity:.3;
}
.alert,
.btn,
.contents-nav .pager li a,
.entry-contents .h2,
.entry-contents .h3,
.entry-contents .h4,
.entry-contents .h6,
.entry-contents h2,
.entry-contents h3,
.entry-contents h4,
.entry-contents h5,
.entry-contents h6,
.entry-eyecatch-inner,
.jumbotron,
.pop,
.serial-nav .pager li a,
.thumbnail,
.topicpath,
.well{
	border-radius:3px;
}
.panel .panel-heading{
	border-radius:3px 3px 0 0;
}
.nav-pills>li>a,
.nav-pills>li>span{
	border-radius:3px;
}
.label{
	border-radius:1em;
}
.section{
	padding:30px 0;
}
@media (min-width:992px){
	.col-main .media a:after,
	.col-main .serial-nav li a:after,
	.col-main .widget-blog-categories-archives ul li a:after,
	.col-main .widget-local-navi ul.menu>li a:after,
	.col-main a.list-group-item:after{
		font-size:20px;
		margin-top:-10px;
	}
	.section{
		padding:45px 0;
	}
}
.section-01{
	background-color:transparent;
}
.section-02{
	background-color:#EEE;
}
.fa-line{
	width:32px;
	height:32px;
	background:url(../img/icon_line.png) no-repeat;
	background-size:contain;
}
.btn-round{
	padding:0;
	width:34px;
	height:34px;
	border:0;
	line-height:34px;
	text-align:center;
	vertical-align:middle;
	border-radius:17px;
	box-shadow:0 0 3px rgba(0,0,0,.3);
}
.btn-round .fa{
	position:relative;
	color:#FFF;
}
a.btn-facebook,
a.btn-facebook:active,
a.btn-facebook:focus,
a.btn-facebook:hover,
a.btn-facebook:visited,
a.btn-google-plus,
a.btn-google-plus:active,
a.btn-google-plus:focus,
a.btn-google-plus:hover,
a.btn-google-plus:visited,
a.btn-instagram,
a.btn-instagram:active,
a.btn-instagram:focus,
a.btn-instagram:hover,
a.btn-instagram:visited,
a.btn-line,a.btn-line:active,
a.btn-line:focus,
a.btn-line:hover,
a.btn-line:visited,
a.btn-mail:active,
a.btn-mail:focus,
a.btn-mail:hover,
a.btn-mail:visited,
a.btn-mail[href],
a.btn-twitter,
a.btn-twitter:active,
a.btn-twitter:focus,
a.btn-twitter:hover,
a.btn-twitter:visited,
a.btn-youtube,
a.btn-youtube:active,
a.btn-youtube:focus,
a.btn-youtube:hover,
a.btn-youtube:visited{
	color:#FFF;
}
.btn-mail,
.btn-mail:active,
.btn-mail:focus,
.btn-mail:hover,
.btn-mail:visited{
	background:#C24!important;
}
.btn-mail .fa{
	top:1px;
	left:0;
	font-size:19px;
}
.btn-twitter,
.btn-twitter:active,
.btn-twitter:focus,
.btn-twitter:hover,
.btn-twitter:visited{
	background:#55ACEE!important;
}
.btn-twitter .fa{
	top:5px;
	left:1px;
	font-size:24px;
}
.btn-facebook,
.btn-facebook:active,
.btn-facebook:focus,
.btn-facebook:hover,
.btn-facebook:visited{
	background:#3B5998!important;
}
.btn-facebook .fa{
	top:5px;
	left:0;
	font-size:24px;
}
.btn-line,
.btn-line:active,
.btn-line:focus,
.btn-line:hover,
.btn-line:visited{
	background:#00C300!important;
}
.btn-line .fa-line{
	top:5px;
	width:24px;
	height:24px;
}
.btn-instagram,
.btn-instagram:active,
.btn-instagram:focus,
.btn-instagram:hover,
.btn-instagram:visited{
	background:#842!important;
}
.btn-instagram .fa{
	top:2px;
	left:0;
	font-size:22px;
}
.btn-youtube,
.btn-youtube:active,
.btn-youtube:focus,
.btn-youtube:hover,
.btn-youtube:visited{
	background:#E33!important;
}
.btn-youtube .fa{
	top:2px;
	left:0;
	font-size:24px;
}
.btn-google-plus,
.btn-google-plus:active,
.btn-google-plus:focus,
.btn-google-plus:hover,
.btn-google-plus:visited{
	background:#DD4B39!important;
}
.btn-google-plus .fa{
	top:4px;
	left:0;
	font-size:24px;
}
.form-control-xsm{
	width:20%;
	min-width:3em;
}
.form-control-sm{
	width:25%;
	min-width:6em;
}
.form-control-md{
	width:50%;
	min-width:10em;
}
.baser-form{
	padding:0 0 30px;
}
.baser-form .baser-form-title{
	margin-top:0;
	margin-bottom:1em;
	padding:.3em 15px;
	background-color:#EEE;
	border:0;
	color:#333;
	font-size:125%;
	font-weight:400;
}
.baser-form .form-group{
	margin-bottom:0;
	padding:20px 0;
	border-bottom:1px solid #DDD;
}
.baser-form .checkbox input[type=checkbox],
.baser-form .checkbox-inline input[type=checkbox],
.baser-form .radio input[type=radio],
.baser-form .radio-inline input[type=radio]{
	top:.65em;
	margin-left:0;
}
.baser-form .alert{
	padding:.3em 15px;
	margin:.5em 0 0;
}
.baser-form .auth-captcha{
	text-align:center;
}
.baser-form .auth-captcha .alert{
	display:inline-block;
	text-align:center;
}
.baser-form .submit{
	padding:30px 0 0;
	text-align:center;
}
.baser-form .form-control{
	display:inline;
	margin-bottom:5px;
	border-radius:0;
	box-shadow:none;
}
.baser-form-confirm .control-label{
	padding-top:0;
}
.baser-form .control-body .checkbox{
	display:inline-block;
	padding-right:1.5em;
}
.panel.widget-blog-categories-archives .panel-body{
	padding:0;
}
.widget-blog-categories-archives ul{
	margin:0;p
	adding:0;
	list-style-type:none;
}
.widget-blog-categories-archives ul li{
	margin:0;
	padding:0;
}
.widget-blog-categories-archives ul li a{
	display:block;
	position:relative;
	padding:.7em 30px .7em 15px;
	border-top:1px solid #DDD;
}
.widget-blog-categories-archives ul li.current a,
.widget-blog-categories-archives ul li.current a:focus,
.widget-blog-categories-archives ul li.current a:hover{
	background-color:#EEE;
	border-color:#EEE;
	color:#333;
}
.widget-blog-categories-archives ul ul li a{
	padding:.5em 30px;
}
@media (min-width:992px){
	.col-main .widget-blog-categories-archives ul li a{
		padding-right:45px;
	}
}
.col-sub .widget .row-instagram{
	margin:0 -30px;
}
.widget .feed-instagram.thumbnail{
	overflow:hidden;
	position:relative;
	max-width:300px;
	margin-left:auto;
	margin-right:auto;
	padding:0;
}
.widget .feed-instagram.thumbnail img{
	width:100%;
	max-width:300px;
}
.widget .feed-instagram.thumbnail:active img,
.widget .feed-instagram.thumbnail:focus img,
.widget .feed-instagram.thumbnail:hover img{
	opacity:.7;
}
.widget .feed-instagram.thumbnail a,
.widget .feed-instagram.thumbnail a:visited{
	color:#FFF;
	text-decoration:none;
}
.widget .feed-instagram.thumbnail p{
	padding:0;
}
.widget .feed-instagram.thumbnail p.caption{
	position:absolute;
	bottom:10px;left:0;
	width:100%;margin:0;
	padding:1em 15px;background-color:rgba(0,0,0,.7);
	opacity:.9;
}
@media (min-width:600px) and (max-width:767px){
	.col-main .widget .row-instagram div[class*=col-]{
		width:50%;
	}
}
@media (min-width:992px){
	.col-sub .widget .row-instagram div[class*=col-]{
		width:100%;
	}
}
.widget-site-search input.form-control[type=text]{
	width:200px;
	height:2.4em;
	border-radius:0;
	box-shadow:none;
}
.widget-site-search .btn[type=submit]{
	height:2.4em;
}
.widget-area-wrapper{
	position:relative;
}
.widget-area-wrapper a.widget-edit-link{
	position:absolute;
	top:-25px;right:-10px;
	display:inline-block;
	padding:6px 12px;
	margin-bottom:0;
	font-size:12px;
	font-weight:400;
	line-height:1.42857143;
	text-align:center;
	white-space:nowrap;
	vertical-align:middle;
	color:#FFF;
	background-color:rgba(48,48,48,.3);
	border:1px solid rgba(48,48,48,.7);
	border-radius:4px;
	z-index:99;
}
.widget-area-wrapper a.widget-edit-link:active,
.widget-area-wrapper a.widget-edit-link:focus,
.widget-area-wrapper a.widget-edit-link:hover{
	color:#FFF;
	background-color:rgba(48,48,48,.7);
	border-color:#333;
	text-decoration:none;
	opacity:1;
}
.contents-nav li.next a:active,
.contents-nav li.next a:focus,
.contents-nav li.next a:hover,
.widget ul.bc-blog-tags li a:active,
.widget ul.bc-blog-tags li a:focus,
.widget ul.bc-blog-tags li a:hover{
	text-decoration:none;
	opacity:.7;
}
.widget-area-wrapper a.widget-edit-link .fa{
	position:relative;
	top:2px;
	font-size:20px;
}
.widget ul.menu{
	border-bottom:1px solid #DDD;
}
.widget-local-navi ul.menu{
	margin:0;
	padding:0;
	list-style-type:none;
}
.widget-local-navi ul.menu li{
	margin:0;
	padding:0;
}
.widget-local-navi ul.menu li a{
	display:block;
	position:relative;
	padding:.7em 30px .7em 15px;
	color:#333;
	border-top:1px solid #DDD;
}
.widget-local-navi ul.menu li.current a,
.widget-local-navi ul.menu li.current a:focus,
.widget-local-navi ul.menu li.current a:hover{
	background-color:#EEE;
	border-color:#EEE;
	color:#333;
}
.widget-local-navi ul.menu ul li a{
	padding:.5em 30px;
}
@media (min-width:992px){
	.col-main .widget-local-navi ul.menu li a{
		padding-right:45px;
	}
}
.widget ul.bc-blog-tags{
	display:flex;
	flex-wrap:wrap;
	margin:0 -17px;
	padding:0;
	list-style-type:none;
	justify-content:center;
}
.widget ul.bc-blog-tags li{
	margin:0;
	padding:0 2px .5em;
	list-style-type:none;
	flex-glow:1;
}
.widget ul.bc-blog-tags li a{
	display:block;
	padding:.5em 1em .4em;
	font-size:12px;
	color:#333;
	background-color:#FFF;
	border:1px solid #666;
	white-space:nowrap;
	vertical-align:middle;
	line-height:1;
	border-radius:2em;
	text-decoration:none;
}
.topicpath{
	padding:30px 0;
	margin-bottom:30px;
	border-top:1px solid #DDD;
	border-bottom:1px solid #DDD;
}
.contents-nav{
	margin:45px 0;
}
.contents-nav .pager{
	text-align:left;
}
.contents-nav .pager li{
	display:block;
}
.contents-nav .pager li a{
	display:inline-block;
	float:none;line-height:1.2;
}
.contents-nav li.next a{
	position:relative;
	width:100%;
	max-width:480px;
	padding:1em 30px .9em 15px;
	margin-bottom:1em;
}
.contents-nav li.next a:before{
	color:#FFF;
}
.contents-nav li.next a,
.contents-nav li.next a:active,
.contents-nav li.next a:focus,
.contents-nav li.next a:hover,
.contents-nav li.next a:visited{
	background:#666;
	border:0;
	color:#FFF;
}
.contents-nav li.previous a{
	border:0;
	padding:.5em 15px .4em;f
	ont-size:85%;
}
.contents-nav li.previous a:before{
	color:#333;
}
.contents-nav li.previous a,
.contents-nav li.previous a:visited{
	background:0 0;
	color:#333;
}
.contents-nav li.previous a:active,
.contents-nav li.previous a:focus,
.contents-nav li.previous a:hover{
	background:0 0;
	color:#333;
	text-decoration:underline;
}
@media (min-width:768px){
	.contents-nav .pager{
		text-align:center;
	}
}
.serial-nav{
	margin:30px 0 45px;
}
.serial-nav .result{
	margin:0 0 1em;
	text-align:center;
}
.serial-nav strong{
	color:#333;
}
.serial-nav .pager{
	margin:0;
	font-size:85%;
}
.entry-contents .serial-nav ul.pager{
	margin:0;
	padding:0;
}
.serial-nav-single .pager{
	text-align:left;
}
.serial-nav .pager li{
	display:block;
}
.serial-nav-index .pager li.previous{
	float:left;
}
.serial-nav-index .pager li.disabled{
	display:none;
}
.serial-nav .pager li a{
	position:relative;
	line-height:1.2;
	padding:.8em 15px .8em 30px;
}
.serial-nav-index .pager li a{
	width:200px;
}
.serial-nav li.next a{
	margin-bottom:1em;
	padding:.8em 30px .8em 15px;
}
.serial-nav li a,
.serial-nav li a:active,
.serial-nav li a:focus,
.serial-nav li a:hover,
.serial-nav li a:visited{
	border:1px solid #DDD;
	color:#333;
}
.serial-nav li a:active,
.serial-nav li a:focus,
.serial-nav li a:hover{
	background-color:transparent;
	text-decoration:underline;
}
@media (min-width:992px){
	.serial-nav-index .pager li.next{
		float:right;
	}
	.serial-nav-single .pager li a{
		width:49%;
	}
	.serial-nav li.next a{
		margin-bottom:0;
	}
}
.entry-summary{
	margin:0 0 30px;
}
.entry-summary-header{
	padding:15px 0 30px;
}
.entry-summary-header .entry-summary-title{
	margin:0;
	padding:.3em 15px;
	background-color:#EEE;
	border:0;color:#333;
	font-size:125%;
	font-weight:400;
}
@media (min-width:992px){
	.entry-summary-header .entry-summary-title{
		font-size:150%;
	}
}
.entry-contents:after,
.entry-contents:before,
.entry-footer:after,
.entry-footer:before,
.entry-header:after,
.entry-header:before{
	display:table;
	line-height:0;
	content:"";
}
.entry-header{
	padding:15px 0;
	border-bottom:1px solid #DDD;
}
.entry-contents{
	/*padding:30px 0;*/
}
.entry-eyecatch{
	margin:0 auto 2em;
	text-align:center;
}
.entry-eyecatch .entry-eyecatch-inner{
	display:inline-block;
}
.entry .entry-category{
	margin:0 0 .5em;
}
.entry .entry-category .label{
	font-size:100%;
	padding:.3em 1em .2em;
}
.entry .entry-title{
	margin:0;
	padding:0;
	color:#333;
	background:0 0;
	font-size:150%;
	font-weight:400;
	line-height:1.3;
}
.entry .entry-title:before{
	display:none;
}
.entry .entry-tag{
	float:left;
	margin:0;
	padding:1em 2em 0 0;
}
.entry .entry-date{
	float:left;
	margin:0;
	padding-top:1em;
	color:#666;
}
.entry-share .btn{
	width:64px;
	padding-left:0;
	padding-right:0;
	padding-bottom:.2em;
}
.entry-share .btn .fa{
	display:block;
	font-size:28px;
}
.entry-contents .h1:before,
.entry-contents .h2:before,
.entry-contents .h3:before,
.entry-contents h1:before,
.entry-contents h2:before,
.entry-contents h3:before{
	display:none;
}
.entry-contents{
	line-height:1.75;
	word-break:break-all;
}
@media (min-width:600px){
	.entry-contents{
		font-size:115%;
	}
}
@media (min-width:992px){
	.entry-contents-eyecatch{
		float:left;
		margin:0 30px 2em 0;
	}
	.entry-contents{
		font-size:100%;
	}
}
@media (min-width:1200px){
	.entry-contents{
		font-size:115%;
	}
}
.entry-contents p{
	margin:0 0 1em;
}
.entry-contents li{
	margin:0 0 .5em;
}
.entry-contents ol,
.entry-contents ul{
	margin:0 0 .5em;
	padding:0 0 0 2em;
}
.entry-contents ol ol,
.entry-contents ol ul,
.entry-contents ul ol,
.entry-contents ul ul{
	margin:.5em 0;
}
.entry-contents img{
	/*max-width:100%;*/
	width:100%;
	height:auto;
}
.entry-contents hr{
	margin:2em 0;
	border-top:3px solid #EEE;
}
.entry-contents .h1,
.entry-contents .h2,
.entry-contents .h3,
.entry-contents .h4,
.entry-contents .h5,
.entry-contents .h6,
.entry-contents h1,
.entry-contents h2,
.entry-contents h3,
.entry-contents h4,
.entry-contents h5,
.entry-contents h6{
	line-height:1.3;
}
.entry-contents .h1,
.entry-contents h1{
	margin:0 0 1em;
	padding:0;
	background-color:transparent;
	border:0;
	color:#333;
	font-size:175%;
	font-weight:400;
}
.entry-contents .h2,
.entry-contents h2{
	margin:45px 0 1em;
	padding:0;
	background-color:transparent;
	border:0;
	color:#333;
	font-size:150%;
	font-weight:400;
}
.entry-contents .h3,
.entry-contents .h4,
.entry-contents h3,
.entry-contents h4{
	margin:30px 0 1em;
}
.entry-contents .h5,
.entry-contents .h6,
.entry-contents h5,
.entry-contents h6{
	margin:30px 0 .75em;
}
.entry-contents .h3,
.entry-contents h3{
	padding:.2em 15px;
	background-color:#EEE;
	border:0;
	color:#333;
	font-size:120%;
	font-weight:400;
}
.entry-contents .h4,
.entry-contents h4{
	padding:0 0 0 3px;
	background-color:transparent;
	border:0;
	color:#333;
	font-size:120%;
	font-weight:400;
}
.entry-contents .h4:before,
.entry-contents h4:before{
	position:relative;
	top:-.1em;
	display:inline-block;
	content:"";
	width:.7em;
	height:.7em;
	background-color:#666;
	margin-right:.4em;
	vertical-align:middle
}
.entry-contents .h5:before,
.entry-contents .h6:before,
.entry-contents h5:before,
.entry-contents h6:before{
	display:none;
}
.entry-contents .h5,
.entry-contents h5{
	padding:0;
	background-color:transparent;
	border:0;
	color:#333;
	font-size:110%;
	font-weight:700;
}
.entry-contents .h6,
.entry-contents h6{
	padding:0;
	background-color:transparent;
	border:0;
	color:#333;
	font-size:100%;
	font-weight:700;
}
#header{
	margin:0;
	border:0;
	border-radius:0;
}
#header h1{
	margin:0;
	padding:0;
	line-height:1.1;
	font-size:inherit;
}
.header-nav{
	margin:0;
	padding:7px 0 0;
}
@media (min-width:768px){
	.header-nav{
		padding-right:15px;
	}
}
.global-nav .header-nav{
	text-align:center;
	padding-top:0;
	margin-bottom: 10px;
}
.global-nav .header-nav li{
	padding-top:7px;
}
#footer{
	margin:0;
	border:0;
	border-radius:0;
	background: #33302c;
}
.global-nav{
	position:relative;
	background-color:#666;
	box-shadow:none;
}
.global-nav .nav-pills{
	margin:7px 0;
}
.global-nav .nav-pills>li>a,
.global-nav .nav-pills>li>span{
	margin:0;
	font-size:12px;
	border-radius:0;
}
.global-nav .nav-pills>li+li{
	margin-left:0;
}
.global-nav .nav-pills>li>a{
	padding:.8em 0 .7em;
}
.global-nav .nav-pills>li>a,
.global-nav .nav-pills>li>a:visited{
	color:#FFF;
	background-color:transparent;
}
.global-nav .nav-pills>li>a:focus,
.global-nav .nav-pills>li>a:hover{
	color:#FFF;
	background-color:rgba(255,255,255,.2);
}
.global-nav .nav-pills>li.active>a,
.global-nav .nav-pills>li.active>a:focus,
.global-nav .nav-pills>li.active>a:hover{
	color:#FFF;
	background-color:rgba(0,0,0,.2);
}
@media (max-width:767px){
	.global-nav,
	.global-nav .nav-pills{
		padding-left:0;
		padding-right:0;
	}
.global-nav .nav-pills{
	border-top:1px solid rgba(255,255,255,.2);
}
.global-nav .nav-pills>li{
	float:left;
	width:50%;
	border-bottom:1px solid rgba(255,255,255,.2);
}
}@media (min-width:768px){
	.global-nav .nav-pills{
		margin:0;
	}
}
@media (min-width:992px){
	.global-nav .nav-pills>li>a{
		font-size:14px;
	}
}
.global-nav .global-menu{
	display:flex;
	list-style-type:none;
	margin:7px 0;
	padding:0;
}
.global-nav .global-menu>li{
	flex:1 0 auto;
}
.global-nav .global-menu a,
.global-nav .global-menu span{
	display:block;
	width:100%;
	text-align:center;
}
.global-nav .global-menu a{
	text-decoration:none;
}
.global-nav .global-menu>li>a,
.global-nav .global-menu>li>span{
	font-size:12px;
	color:#fff;
}
.global-nav .global-menu>li>a{
	padding:.8em 0 .7em;
}
.global-nav .global-menu>li>a,
.global-nav .global-menu>li>a:visited{
	color:#fff;
	background-color:transparent;
}
.global-nav .global-menu>li>a:focus,
.global-nav .global-menu>li>a:hover{
	color:#fff;
	background-color:rgba(255,255,255,.2);
}
.global-nav .global-menu>li.current>a,
.global-nav .global-menu>li.current>a:focus,
.global-nav .global-menu>li.current>a:hover{
	color:#fff;
	background-color:rgba(0,0,0,.2);
}
@media (max-width:767px){
	.global-nav{
		padding-left:0;
		padding-right:0;
	}
	.global-nav .global-menu{
		border-top:1px solid rgba(255,255,255,.2);
		flex-wrap:wrap;
	}
	.global-nav .global-menu>li{
		width:50%;
		border-bottom:1px solid rgba(255,255,255,.2);
	}
}
@media (min-width:768px){
	.global-nav .global-menu{
		margin:0;
	}
}
.contents{
	position:relative;
}
.contents:after,
.contents:before{
	display:block;
	content:"";
	position:absolute;
	left:0;
	width:100%;
}
.contents:before{
	top:0;
	height:6px;
	background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.2)),to(transparent));
	background-image:-webkit-linear-gradient(top,rgba(0,0,0,.2),transparent);
	background-image:-moz-linear-gradient(top,rgba(0,0,0,.2),transparent);
	background-image:-ms-linear-gradient(top,rgba(0,0,0,.2),transparent);
	background-image:-o-linear-gradient(top,rgba(0,0,0,.2),transparent);
	background-image:linear-gradient(to bottom,rgba(0,0,0,.2),rgba(0,0,0,0));
	z-index:11;
}
.contents:after{
	bottom:0;
	height:10px;
	background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.2)));
	background-image:-webkit-linear-gradient(top,transparent,rgba(0,0,0,.2));
	background-image:-moz-linear-gradient(top,transparent,rgba(0,0,0,.2));
	background-image:-ms-linear-gradient(top,transparent,rgba(0,0,0,.2));
	background-image:-o-linear-gradient(top,transparent,rgba(0,0,0,.2));
	background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,.2));
	z-index:12;
}
.mainvisual{
	margin:0;
	padding:0 0 15px;
}
.mainvisual .pop{
	background-color:#333;
}
.mainvisual .mainvisual-col-01,
.mainvisual .mainvisual-col-02{
	float:left;
	padding:0 15px;
	width:100%;
}
.mainvisual .jumbotron{
	margin:0;
	border-radius:0;
}
.mainvisual .mainvisual-col-01 .jumbotron{
	border-bottom:2px solid #FFF;
}
.mainvisual .thumbnail{
	margin:0;
	padding:0;
	border:0;
	background-color:transparent;
	color:#FFF;
	border-radius:0;
}
.mainvisual .thumbnail .caption{
	padding-top:0;
}
.mainvisual a.thumbnail *,
.mainvisual a.thumbnail:visited *{
	color:#FFF;
}
.mainvisual a.thumbnail-noimg .thumbnail-title,
.mainvisual a.thumbnail-noimg:visited .thumbnail-title{
	color:#333;
}
.mainvisual a.thumbnail:focus,
.mainvisual a.thumbnail:hover{
	border:0;color:#FFF;
}
.mainvisual a.thumbnail-noimg:focus .thumbnail-title,
.mainvisual a.thumbnail-noimg:hover .thumbnail-title{
	color:#333;
}
.mainvisual .mainvisual-col-02 .thumbnail p{
	padding:15px;
	color:#FFF;
}
.mainvisual .mainvisual-col-02 .thumbnail .thumbnail-title{
	position:static;
	bottom:0;
	padding-left:15px;
	padding-right:15px;
	color:#FFF;
	background:rgba(255,255,255,.15);
}
@media (max-width:991px){
	.mainvisual .mainvisual-col-02 .thumbnail img{
		float:left;
		width:50%;
		margin-right:15px;
	}
}
@media (max-width:599px){
	.mainvisual .mainvisual-col-02 .thumbnail img{
		width:150px;
	}
	.mainvisual .mainvisual-col-02 .thumbnail .thumbnail-title{
		position:relative;
		top:30px;z-index:20;
	}
	.mainvisual .mainvisual-col-02 .thumbnail .thumbnail-caption{
		clear:both;
	}
}
@media (min-width:992px){
	.global-nav .global-menu>li>a{
		font-size:14px;
	}
	.mainvisual .mainvisual-col-01{
		width:578px;
		padding:0 0 0 15px;
		border-right:2px solid #FFF;
	}
	.mainvisual .mainvisual-col-01 .jumbotron{
		border-bottom:0 none;
	}
	.mainvisual .mainvisual-col-02{
		width:362px;
		padding:0 15px 0 0;
	}
}
@media (min-width:1200px){
	.mainvisual{
		padding:0 0 30px;
	}
	.mainvisual .mainvisual-col-01{
		width:708px;
		border-right:4px solid #FFF;
	}
	.mainvisual .mainvisual-col-02{
		width:422px;
	}
	.mainvisual .thumbnail .thumbnail-title{
		font-size:28px;
		padding-top:20px;
	}
	.mainvisual .thumbnail .caption{
		font-size:16px;
		line-height:1.75;
	}
	.mainvisual .thumbnail p.thumbnail-more .btn{
		padding:.5em 1em .4em;
		font-size:16px;
	}
}
.pickup .row{
	margin-left:0;
	margin-right:0;
}
.pickup [class*=col-]{
	padding:0;
}
.pickup .thumbnail{
	clear:both;
	margin:0;
	padding:0;
	border:0;
	border-radius:0;
}
.pickup .thumbnail p{
	padding:15px;
}
.pickup .thumbnail .caption{
	padding-top:0;
}
.pickup .thumbnail .thumbnail-title{
	padding-left:15px;
	padding-right:15px;
	background-color:rgba(255,255,255,.75);
}
.pickup .thumbnail-noimg .thumbnail-title{
	background-color:rgba(0,0,0,.15);
}
.pickup .thumbnail .thumbnail-more{
	padding:0;
}
@media (max-width:991px){
	.pickup .thumbnail{
		clear:both;
		padding-top:15px;
	}
	.pickup div[class*=col-]:first-child .thumbnail{
		padding-top:0;
	}
	.pickup .thumbnail .thumbnail-title{
		position:static;
		bottom:0;
		background-color:rgba(0,0,0,.1);
	}
	.pickup .thumbnail img{
		float:left;
		width:37.5%;
		margin-right:15px;
	}
}
@media (max-width:599px){
	.pickup .thumbnail img{
		/*width:100px;*/
		width:150px;
	}
	.pickup .thumbnail .thumbnail-title{
		position:relative;
		/*top:15px;*/
		z-index:20;
	}
	.pickup .thumbnail-noimg .thumbnail-title{
		top:0;
	}
	.pickup .thumbnail .thumbnail-caption{
		/*clear:both;*/
	}
}
@media (min-width:992px){
	.pickup [class*=col-]{
		padding:0 1px;
	}
	.pickup .thumbnail .thumbnail-title{
		font-size:12.5px;
		font-weight: 600;
	}
	.pickup .thumbnail .caption{
		font-size:12px;
	}
	.pickup .thumbnail p.thumbnail-more .btn{
		font-size:11px;
	}
}
@media (min-width:1200px){
	.pickup [class*=col-]{
		padding:0 2px;
	}
	.pickup .thumbnail .thumbnail-title{
		font-size:15.5px;
		font-weight: 600;
	}
	.pickup .thumbnail .caption{
		font-size:14px;
	}
	.pickup .thumbnail p.thumbnail-more .btn{
		font-size:13px;
	}
}
.entry-eyecatch-inner,.pop{
	background-color:#FFF;
	border:5px solid #FFF;
	box-shadow:0 0 6px rgba(0,0,0,.25);
}
@media (min-width:768px){
	.pop{
		border-width:10px;
	}
}
.googlemaps{
	border:1px solid #DDD;
}
body.SearchIndices .media strong{
	background-color:#ff0;
}
.size-xsm{font-size:70%!important}
.size-sm{font-size:85%!important}
.size-md{font-size:100%!important}
.size-lg{font-size:120%!important}
.size-xlg{font-size:150%!important}
.size-xxlg{font-size:200%!important}

.mt0{margin-top:0!important}
.mt05{margin-top:7px!important}
.mt1{margin-top:15px!important}
.mt15{margin-top:22px!important}
.mt2{margin-top:30px!important}
.mt25{margin-top:37px!important}
.mt3{margin-top:45px!important}
.mt35{margin-top:52px!important}
.mt4{margin-top:60px!important}
.mt45{margin-top:67px!important}
.mt5{margin-top:75px!important}
.mt55{margin-top:82px!important}
.mt6{margin-top:90px!important}

.mb0{margin-bottom:0!important}
.mb05{margin-bottom:7px!important}
.mb1{margin-bottom:15px!important}
.mb15{margin-bottom:22px!important}
.mb2{margin-bottom:30px!important}
.mb25{margin-bottom:37px!important}
.mb3{margin-bottom:45px!important}
.mb35{margin-bottom:52px!important}
.mb4{margin-bottom:60px!important}
.mb45{margin-bottom:67px!important}
.mb5{margin-bottom:75px!important}
.mb55{margin-bottom:82px!important}
.mb6{margin-bottom:90px!important}

.pt0{padding-top:0!important}
.pt05{padding-top:7px!important}
.pt1{padding-top:15px!important}
.pt15{padding-top:22px!important}
.pt2{padding-top:30px!important}
.pt25{padding-top:37px!important}
.pt3{padding-top:45px!important}
.pt35{padding-top:52px!important}
.pt4{padding-top:60px!important}
.pt45{padding-top:67px!important}
.pt5{padding-top:75px!important}
.pt55{padding-top:82px!important}
.pt6{padding-top:90px!important}

.pb0{padding-bottom:0!important}
.pb05{padding-bottom:7px!important}
.pb1{padding-bottom:15px!important}
.pb15{padding-bottom:22px!important}
.pb2{padding-bottom:30px!important}
.pb25{padding-bottom:37px!important}
.pb3{padding-bottom:45px!important}
.pb35{padding-bottom:52px!important}
.pb4{padding-bottom:60px!important}
.pb45{padding-bottom:67px!important}
.pb5{padding-bottom:75px!important}
.pb55{padding-bottom:82px!important}
.pb6{padding-bottom:90px!important}

.ml0{margin-left:0!important}
.ml05{margin-left:7px!important}
.ml1{margin-left:15px!important}
.ml15{margin-left:22px!important}
.ml2{margin-left:30px!important}
.ml25{margin-left:37px!important}
.ml3{margin-left:45px!important}
.ml35{margin-left:52px!important}
.ml4{margin-left:60px!important}
.ml45{margin-left:67px!important}
.ml5{margin-left:75px!important}
.ml55{margin-left:82px!important}
.ml6{margin-left:90px!important}

.mr0{margin-right:0!important}
.mr05{margin-right:7px!important}
.mr1{margin-right:15px!important}
.mr15{margin-right:22px!important}
.mr2{margin-right:30px!important}
.mr25{margin-right:37px!important}
.mr3{margin-right:45px!important}
.mr35{margin-right:52px!important}
.mr4{margin-right:60px!important}
.mr45{margin-right:67px!important}
.mr5{margin-right:75px!important}
.mr55{margin-right:82px!important}
.mr6{margin-right:90px!important}

.pl0{padding-left:0!important}
.pl05{padding-left:7px!important}
.pl1{padding-left:15px!important}
.pl15{padding-left:22px!important}
.pl2{padding-left:30px!important}
.pl25{padding-left:37px!important}
.pl3{padding-left:45px!important}
.pl35{padding-left:52px!important}
.pl4{padding-left:60px!important}
.pl45{padding-left:67px!important}
.pl5{padding-left:75px!important}
.pl55{padding-left:82px!important}
.pl6{padding-left:90px!important}
.pr0{padding-right:0!important}
.pr05{padding-right:7px!important}
.pr1{padding-right:15px!important}
.pr15{padding-right:22px!important}
.pr2{padding-right:30px!important}
.pr25{padding-right:37px!important}
.pr3{padding-right:45px!important}
.pr35{padding-right:52px!important}
.pr4{padding-right:60px!important}
.pr45{padding-right:67px!important}
.pr5{padding-right:75px!important}
.pr55{padding-right:82px!important}
.pr6{padding-right:90px!important}




















