
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 ,  {
    font-family: 'Noto Serif JP', serif;
	font-family: 'Cormorant Garamond', serif;
    line-height: 1.1;
    color: #000;
}

body , a , p , h1 , h2 ,h3, li , ol{ 


    font-family: 'Noto Serif JP', serif;
	font-family: 'Cormorant Garamond', serif;

}

ul.font-noto li,ol.font-noto li {

	    font-family: 'Noto Serif JP', serif;

}

ul.font-noto li a,ol.font-noto li a{

	    font-family: 'Noto Serif JP', serif;
	    text-decoration: underline;

}

.font-cormo {

	font-family: 'Cormorant Garamond', serif;

}


 p { 

    font-family: 'Noto Serif JP', serif;

}

 p.reco { 

    background-color: #bababa	;
    color: #fff;
    padding:10px;

}

.reco i {
	text-shadow: 1px 1px 1px #999;
}


.navbar-fullscreen .close {
	font-size: 60px;
	top: 0px;
}

h1,h2 {
	font-size: 2em;
}

/*top*/
h1.toph1 {
	font-size: 2em;
	font-weight: normal;
	text-align: center;
	margin-bottom: 10px;
}

.mb10{
	margin-bottom: 	10px;
}

.mb20{
	margin-bottom: 	20px;
}


.mb50{
	margin-bottom: 	50px;
}

.mb100{
	margin-bottom: 	100px;
}


a.top-a {
	color: #fff;
	text-decoration: underline;
}

.center {
	text-align: center;
}

.hero-full-container .hero-full-wrapper .text-content-toptext {
	padding-top: 15%;
}

.col-md-offset-1 {
	    margin-left: 0;
}

.background-image-container {
	min-height              : 100%;
	z-index                 : -1;
    background-repeat       : no-repeat;
    background-size         : 100% auto;
    position                : fixed;
    top                     : 0;
    left                    : 0;
    right                   : 0;
    bottom                  : 0;
    background-size: cover;
}

a.anchor{
    display: block;
    padding-top: 30px;
    margin-top: -30px;
}

p.live-text-box {
	border-bottom: #DADADA 1px solid;
    margin-bottom: 34px;
    padding-bottom: 10px;
    line-height: 160%;
}

.navbar-fixed-top {
	opacity: 0.9;
}
.navbar-fullscreen {
	opacity: 1;
}


a.btn-flat-border {
  display: inline-block;
  padding: 0.3em 1em;
  text-decoration: none;
  border-radius: 3px;
  transition: .4s;
  margin-top : 10px;
  background: #000;
  color: #fff;
}


