@charset "utf-8";

@import url("reset.css");
@import url("common_sp.css") only screen and (max-width: 768px);
@import url("common_pc.css") only screen and (min-width: 769px);


/*================================
	Layout, Elements
================================*/
.clearfix:after,input[type=text],input[type=password],input[type=tel],input[type=url],input[type=email],input[type=file],input[type=image],input[type=number],input[type=range],input[type=color],input[type=date],input[type=datetime],input[type=datetime-local],input[type=month],input[type=week],input[type=time],input[type=search],select,textarea{display:block}blockquote,body,button,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,pre,select,td,textarea,th,ul{margin:0;padding:0}a,a:active,a:hover,a:link,a:visited{text-decoration:none;outline:0}li,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-weight:inherit}.clearfix:after{content:" ";clear:both}*{color:#333;font-size:12px;box-sizing:border-box;letter-spacing:.02rem;line-height:1.6;border-radius:0}html{font-size:10px;background:#FFF;height:100%}body{font-family:Avenir,"Helvetica Neue",Helvetica,Arial,Roboto,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","Meiryo UI","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;min-height:100vh;display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column}main{}button,input[type=submit],input[type=reset],input[type=search],input[type=button],select,textarea{/* appearance:none; */-moz-appearance:none;/* -webkit-appearance:none; */}button,input,select,textarea{/* font-family:inherit; *//* font-weight:inherit; *//* outline:0; *//* border:1px solid #333; *//* background-color:#FFF; */}button,input[type=submit],input[type=reset],input[type=file],input[type=color],input[type=button]{cursor:pointer}input[type=file],input[type=image],input[type=color]{border:none;background-color:transparent}select{/* text-indent:.01px; */text-overflow:'';/* background-image:url(under_arrow.svg); *//* background-position:100% center; *//* background-repeat:no-repeat; *//* padding:0 20px 0 10px; */}select::-ms-expand{display:none}textarea{overflow:auto;resize:vertical}canvas,iframe,img,svg,video{border:0;max-width:100%;display:block}@media screen and (max-width:480px){*{font-size:1.3rem}input,select,textarea{font-size:1.6rem}input[type=checkbox]:checked{background-color:#3B99FC}input[type=radio]{border-radius:1rem}input[type=radio]:checked{background-color:#3B99FC;border-radius:1rem}}
body {
	font-family: 'Avenir','Helvetica Neue','Helvetica','Arial', 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro','メイリオ', 'Meiryo', '游ゴシック', 'Yu Gothic', 'ＭＳ Ｐゴシック', sans-serif;
	margin: 0;
}

* {
	line-height: 1.8em;
}

main {
	overflow: hidden;
}

.karla {
	font-family: 'Avenir','Helvetica Neue','Helvetica','Arial', 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro','メイリオ', 'Meiryo', '游ゴシック', 'Yu Gothic', 'ＭＳ Ｐゴシック', sans-serif;
	line-height: 1em;
	font-weight: 700;
}



/*---------------------------------------------------------------*\
	$768px
\*---------------------------------------------------------------*/
@media screen and (max-width: 768px) {
	


}
