@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: text-bottom;}
a{vertical-align:baseline;}
li{list-style:none;}
form{ display:inline;}
input{vertical-align:middle;color:#979EAC;}

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-size:100%;}
pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}

select{
  font-family:"Hiragino Kaku Gothic Pro", Meiryo , Osaka, "MS PGothic", sans-serif;
}
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;
    -webkit-appearance: none;/* iOS safari対策 */
    -moz-appearance:none;
    border-radius: 0;/* iOS safari対策 */
}
body{
	-webkit-text-size-adjust: 100%;/* iOS safari対策 */
	word-wrap : break-word;/* 半角文字折り返し対策 */
	overflow-wrap : break-word;/* 半角文字折り返し対策 */
}
