@charset "utf-8";

/*------------------------------------------------
▽ reset.css
------------------------------------------------*/

/*
OZ RESET CSS
Author: ONZE
Author URI: http://on-ze.com
Version: 1.0
License: GNU General Public License
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/

* {
border:0;
margin:0;
outline:0;
padding:0;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
-ms-box-sizing:border-box;
-o-box-sizing:border-box;
box-sizing:border-box;
font:inherit;
font-style:normal;
font-weight:lighter;
list-style:none;
text-decoration:none;
/*user agent 打ち消し*/
-webkit-margin-before: 0;
-webkit-margin-after: 0;
-webkit-margin-start: 0;
-webkit-margin-end: 0;
}

html {font-size:62.5%; width:100%; height:100%;}

body {
font-size:14px;
line-height:1;
position:relative;
-webkit-text-size-adjust:100%;
-moz-text-size-adjust:100%;
-ms-text-size-adjust:100%;
-o-text-size-adjust:100%;
text-size-adjust:100%;
width:100%;
height:100%;
color:#000000;
text-align: justify; /* 両端揃え */
text-justify: inter-ideograph; /* 両端揃えの種類 */
}

article, aside, dialog, figure, footer, header, main, menu, nav, section {display:block;}
audio, canvas, video {display:inline-block;}

br,
hr {display:block;}

ol,
ul {list-style:none;}

table {border-collapse:collapse; border-spacing:0;}

header img,
.footer_C1608 img,
.remodal img{
	vertical-align: bottom;
	width:100%;
	height:auto;
}
a{
	cursor:pointer;
	display: inline-block;
	color:#333333;
}
.clearfix:after {
  content:" ";
  display:block;
  clear:both;
}