@charset "utf-8";

img{
-webkit-backface-visibility: hidden;
}
html{
	-webkit-text-size-adjust: none; /*スマフォ未対応にする(web用)*/
}
/*====================
config setting
====================*/
html, body, div, span,  iframe, h1, h2, h3, h4, h5, h6, p, img, strong, dl, dt, dd, ol, ul, li, fieldset, form, label, caption, tbody, tfoot, thead, tr, th, td, article, aside, figure, footer, header, hgroup, menu, nav, section,button,textarea{
  margin:0; padding:0;
  border:0; outline:0;
  vertical-align:baseline;
  background:transparent;
  font-family:"メイリオ",Arial,osaka,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro W3';
  font-size:100%;
　line-height:18px;
  zoom:1;
}

input,button,select{
  font-family:"メイリオ",Arial,osaka,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro W3';
}
img{
-webkit-backface-visibility: hidden;
}


article, aside, figure, footer, header, hgroup, nav, section {display:block;}
html,body{/*color:#6D6D6D;color:#515B5D;*/color:#434343;font-size:14px;-webkit-text-size-adjust:none;}

/*フォント読み込み
@import url(http://fonts.googleapis.com/css?family=Lato:400,700,400italic);
*/
.en{
	font-family:'Lato' !important;
}

a:link,a:visited{
	color:#333;
}
a:hover{
	text-decoration:underline;
}

img,a img{
	border:none;
}
p{
	word-break: break-all;
}

/*====================
common setting
====================*/
.floatLeft{float:left;}
.floatRight{float:right;}
.clear{overflow:hidden;}
br.clearboth{clear:both;}

ul,li{list-style:none;}
img{border:none;}

em{font-style:normal;}
.small{font-size:x-small !important;}
a{text-decoration:none;}

.relative{position:relative;}
.none{display:none;}

.left{text-align:left !important;}
.center{text-align:center !important;}
.right{text-align:right !important;}


/*IE対応*/
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
    display: block;
}
