@charset "UTF-8";
/*=================================
Reset css
=================================*/
@import url('https://fonts.googleapis.com/css?family=M+PLUS+1p:400,900');
@import url('https://fonts.googleapis.com/earlyaccess/notosansjapanese.css');
@import url('https://fonts.googleapis.com/css?family=Titillium+Web&display=swap');

/*=================================
Base
=================================*/
body { font-family:"SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "ＭＳ Ｐゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size: 1.4rem; 
color: #000; 
background-color: #fff; 
margin:0;
-webkit-text-size-adjust: 100%;
letter-spacing: 3px;
}
ul{
margin:0;
padding:0;
list-style: none;
}
a {
text-decoration: none;
color:#fff;
}
.content_space {
height:100px;
background-color: #fff;
clear: both;
}
.content_space1 {
height:80px;
background-color: #fff;
clear: both;
}
.content_space2 {
margin: 15px 0;
clear: both;
}
.content_space3 {
margin: 150px 0;
clear: both;
}
.content_space4 {
margin: 120px 0;
clear: both;
}
div , p , dl , dt , dd{
margin:0;
padding:0;
}
b{
font-weight:400;
}
a:hover {
opacity: 0.5;
}
.row {
color:#595959;
font-size: 0.81rem;
font-weight:bold;
padding: 10px 0 0 0;
text-align:center;
clear:both;
}

/*=================================
EFFECT
=================================*/ 
.effect div {
transition: .5s;
transition-delay: .5s;
} 
.effect {
margin: auto;
}






.green-bk {
background-color: #379f91 !important;
text-align: center !important;
width: 93%;
margin: 3px auto;
padding: 10px 5px;
color: #fff;
display:block;
font-weight: bold !important;
border-radius:5px;
}