@charset "utf-8";
/* 
html5doctor.com Reset Stylesheet
v1.6.1
Last Updated: 2010-09-17
Author: Richard Clark - http://richclarkdesign.com 
Twitter: @rich_clark
*/
article,aside,details,figcaption,figure,footer,header,hgroup,hr,menu,nav,section{display:block}a,hr{padding:0}abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}ins,mark{background-color:#ff9;color:#000}body{line-height:1}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}a{margin:0;font-size:100%;vertical-align:baseline;background:0 0}ins{text-decoration:none}mark{font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{height:1px;border:0;border-top:1px solid #ccc;margin:1em 0}input,select{vertical-align:middle}

/* CUSTOM */
.list:after,
.cont:after,
.pack:after,
.set:after,
.box:after,
.block:after,
section:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
.list,
.cont,
.pack,
.set,
.box,
.block,
section {
zoom: 1;
}

.wf-Fira { font-family: 'Fira Sans', sans-serif; }
.wf-Fjalla { font-family: 'Fjalla One', sans-serif; }
.mincho {
font-family: "游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", serif;
font-weight: normal;
}
.gothic {
font-family: -apple-system, BlinkMacSystemFont, HelveticaNeue, Segoe UI, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "MS Pゴシック", "MS PGothic", sans-serif;
}

body {
position: relative;
font-family: -apple-system, BlinkMacSystemFont, HelveticaNeue, Segoe UI, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "MS Pゴシック", "MS PGothic", sans-serif;
font-style: normal;
font-weight: normal;
margin: 0;
padding: 0;
font-size: 16px;
line-height: 1.5;
letter-spacing: 0.05em;
color: #000;


-webkit-font-smoothing: antialiased;

}

html,
body {height: 100%;}

br.sp {
display: block;
}
br.pc {
display: none;
}
span.sp {
display: block;
}
span.pc {
display: none;
}


@media (min-width: 768px) {
	br.sp {
	display: none;
	}
	br.pc {
	display: block;
	}
	span.sp {
	display: none;
	}
	span.pc {
	display: block;
	}
}

a,
a img { 
-webkit-transition: all 0.7s ease;
-moz-transition: all 0.7s ease;
-o-transition: all 0.7s ease;
transition: all 0.7s ease;
}
a:link {
color: #000;
text-decoration: none;
}
a:active,
a:visited { 
color: #000;
text-decoration: none;
}
a:hover { 
color: #000;
text-decoration: none;
}