@charset "utf-8";
/******************************
 AllTagsFix 
******************************/
/* Reset the new HTML5 elements */
article,aside,audio,canvas,command,datalist,details,embed,figcaption,figure,footer,header,hgroup,keygen,meter,nav,output,progress,section,source,video
{display:block;border:none;margin:0;padding:0;}
mark,rp,rt,ruby,summary,time{display:inline;border:none;margin:0;padding:0;}

img,a,p,ul,ol,li,dl,dt,dd,hr,form,input,body{border:none;margin:0;padding:0;}
img{vertical-align: middle;}
a{vertical-align:baseline;}
li{list-style:none;}
form{ display:inline;}
input{vertical-align:middle;}

body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}
select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}
table{font-size:inherit;font:100%;}
pre,code,kbd,samp,tt{*font-size:108%;line-height:100%;}

select, input, textarea, button { 
     vertical-align:middle; 
     font-family:"Hiragino Kaku Gothic Pro", Meiryo , Osaka, "MS PGothic", sans-serif;
     position:relative; 
     margin: 0 4px 2px 0;
     *margin-right:3px; 
     top:-1px;
}
/* iOS safari対策 */
body{
	-webkit-text-size-adjust: 100%;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
  ::i-block-chrome, input{

	 -webkit-appearance: none;/* iOS safari対策 */
	 border-radius: 0;/* iOS safari対策 */
 ]
}
