	/* reset */
body,div,p,ul,li,table,tbody,tr,td,textarea,form,input,h1,h2,h3,h4,h5,dl,dt,dd,img,iframe,header,nav,section,article,footer,figure,figcaption,menu{margin:0;padding:0;list-style:none;}
body{-webkit-text-size-adjust:none;}
header,nav,section,article,footer,figure,figcaption{display:block;}
ol,ul{margin:0;padding:0;}
fieldset{border:none;margin:0;padding:0;}
a,li,ul,[onclick]{-webkit-tap-highlight-color:none;-webkit-tap-highlight-color:rgba(0,0,0,0);}
table{border-collapse:collapse;border-spacing:0;}
em,strong{font-weight:normal;font-style:normal;}
a {text-decoration:none;}
.hide {display:block;width:0;height:0;overflow:hidden;}
.c:before,.c:after {content:"";display:table;}
.c:after {clear:both;}
.fl {float:left;}
.fr {float:right;}
.pr {position:relative;}
.pa {position:absolute;}
.db {display:block;text-indent:-999em;}
/*@font-face {
	font-family:'font_m';
	src: url(../img/font.ttf);
	font-display:swap;
}
.f{font-family:'font_m';}
@font-face {
	font-family:'font_tit';
	src: url(../img/font_tit.ttf);
	font-display:swap;
}
.f_tit{font-family:'font_tit';}*/
html,body {width: 100%;height: 100%;overflow: hidden;background-color: #fff;}
body{background-image: url(../img/top_rp.jpg);background-repeat: repeat-x;}
.sp{background: url(../img/sp.png) no-repeat;}
:focus{outline: none;}
