body {
	font-family:"メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
a img:hover {
	opacity: 0.8;
	filter: alpha(opacity=80);
}

.padding-10 {
	padding: 10px;
}
.bg-color-01 {
    background-color: #FFFFFF;
}
.logo-wrapper{
	display: block;
	margin-bottom: 0px;
    background:  #87D1F5 url(../img/header_bg.png) repeat-x top center;
    background-size: auto 100%;
	padding-top: 0em;
	padding-bottom: 1em;
    background-position-y: bottom;
}
.navbar-default {
    background-color: #FFFFFF;
	border: none;
}
.page-header {
    margin: 6px 0 20px;
	border-bottom: none;
}
.navbar-wrapper {
    position: initial;
	padding-top: 1em;
    margin-top: 0;
	background-color: #87D1F5;
}
.logo{
	margin: 0 auto;
	display: block;
	width: 97%;
}
.fa-leaf, .fa-commenting{
	color: #25D852;
}


.section-primary {
  background-color: #5F98E0 !important;
  color: #ffffff;
}
.text-inverse {
    color: #ffffff;
}
.footer-nav{
	margin-top: 3em;
    border-top: 1px solid #eee;
	padding-top: 1.3em;
    padding-bottom: 1em;
}
.sns-img{
	height: 4em;
	width: 4em;
	margin-bottom: 1em;
}
.copyright{
	padding-top: 20px;
	text-align: center;
	background-color: #FFFFFF;
	color:#5B5B5B;
    padding-bottom: 20px;
	
}

.simple_frame {
    background-color: rgba(136,136,136,0.08);
    padding: 10px;
    border: 1px solid rgba(136,136,136,0.15);
}
.info-title {
	text-align: center;
	color: #FF9800;
	margin-top: 0;
    margin-bottom: 0.1em;
	line-height: 0.5em;
}
.info-text {
	font-size: 0.6em;
	color: #000;
	margin-left: 1em;
	display: inline-table;
}
.section-title {
	text-align: center;
	color: #FF9800;
	margin-top: 1.1em;
    margin-bottom: 0.6em;
	padding-right: 0.5em;
}
.border-top{
	margin-top: 0;
    border-top: 1px solid #eee;
}
h1 {
    font-size: 2em;
}
h2 {
    margin-top: 7px;
    margin-bottom: 5px;
}
.col-md-3 {
	margin-bottom: 25px;
}
.red{
	color: #F30;
}
.center{
	margin: 0 auto;
}
.col-md-4, .col-md-3{
	margin-bottom: 2em;
}
.clickable-img:after{
    font-family: 'FontAwesome';
    content: "\f25a";
    position: absolute;
	right: 1em;
    margin-top: -1em;
}

/****** 320px以上 スマホ ******/
@media (min-width: 320px) {
h1 {
    font-size: 1.6em;
}
.info-title {
	line-height: 0.7em;
}
}
/****** 768px以上 タブレット ******/
@media (min-width: 768px) {
h1 {
    font-size: 2.5em;
}
.info-title {
	line-height: 0.5em;
}
}
/****** 1200px以上 ＰＣ ******/
@media (min-width:1200px) {
body {
	font-size: 17px;
}
.page-header {
	margin: 20px 0 20px;
}
.logo-wrapper{
	padding-top: 0em;
	padding-bottom: 1em;
}
.logo{
	margin: 0 auto;
	display: block;
	width: 60%;
}
h2 {
	margin-top: 10px;
	margin-bottom: 10px;
}
.page-header>h2 {
	font-size: 2.5em;
}
.info-title {
	margin-top: 0;
    margin-bottom: 0.1em;
}
.info-text {
	font-size: 0.5em;
	display: initial;
}
.info-msg {
	font-size: 0.85em;
}
}
