/* 読み込み
-------------------------------------------------- */

@charset "utf-8";
@import url('https://fonts.googleapis.com/css?family=Skranji:700');
@import url('https://fonts.googleapis.com/css?family=Maitree');
@import url('https://fonts.googleapis.com/css?family=Fjalla+One');

@font-face {
	font-family: 'NotoSansCJKjp-Bold';
	src: url(../asset/font/NotoSansCJKjp-Bold.otf);
}


/* 共通
-------------------------------------------------- */

a{
    text-decoration: none;
}
a,button,img{
    outline: none;
    border: none;
}
.padding_b{
    padding:0 1.0em;
}
.padding_r{
    padding-right:1.0em;
}
.padding_l{
    padding-left:1.0em;
}
.padding_btm{
    padding-bottom:1.0em;
}
.padding_top{
    padding-top:1.0em;
}
.margin_b{
    margin:0 1.0em;
}
.margin_r{
    margin-right:1.0em;
}
.margin_l{
    margin-left:1.0em;
}
.margin_btm{
    margin-bottom:1.0em;
}
.margin_top{
    margin-top:1.0em;
}
.strong{
    
}

ul,ol{
    padding:0;
}

.cf:after{
  content: "."; 
  display: block; 
  height: 0; 
  font-size:0;	
  clear: both; 
  visibility:hidden;
}

.animate{
    -moz-transition: 0.3s ease;
    -webkit-transition: 0.3s ease;
    -o-transition: 0.3s ease;
    -ms-transition: 0.3s ease;
}

/* FONT SETTING
-------------------------------------------------- */

.font-basic{
    font-family: 'ヒラギノ角ゴシック Pro', 'Hiragino Kaku Gothic Pro','游ゴシック体', 'Yu Gothic', YuGothic, メイリオ, Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;
}
.font-ggl-l{
    font-weight:lighter;
    font-family: 'Noto Sans Japanese', sans-serif;
}
.font-ggl-n{
    font-weight:normal;
    font-family: 'Noto Sans Japanese', sans-serif;
}
.font-ggl-b{
    font-weight:bolder;
    font-family: 'Noto Sans Japanese', sans-serif;
}
.font-gochihand{
    font-family: 'gochihand';
    font-weight: normal!important;
}
.font-maitree{
    font-family: 'Maitree', serif;
}
.font-skranji{
    font-family: 'Skranji', cursive;
}
.font-fjalla{
    font-family: 'Fjalla One', sans-serif;
}
