﻿a,abbr,acronym,address,applet,area,article,aside,audio,b,base,basefont,bdi,bdo,big,blockquote,body,br,button,canvas,caption,center,cite,code,col,colgroup,command,datalist,dd,del,details,dfn,dialog,dir,div,dl,dt,em,embed,fieldset,figcaption,figure,font,footer,form,frame,frameset,h1,h2,h3,h4,h5,h6,head,header,hr,html,i,iframe,img,input,ins,kbd,keygen,label,legend,li,link,main,map,mark,menu,menuitem,meta,meter,nav,noframes,noscript,object,ol,optgroup,option,output,p,param,pre,progress,q,rp,rt,ruby,s,samp,script,section,select,small,source,span,strike,strong,style,sub,summary,sup,table,tbody,td,textarea,tfoot,th,thead,time,title,tr,track,tt,u,ul,var,video,wbr{margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent; outline-style:none; }
header,footer,nav,section,figure,figcaption,form,aside,article,hgroup,main,div,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dd,dt,p{display: block;}

a{
	color: #000000;
}
body,th,td,input,select,textarea,button{font-size:14px;line-height:1 ;} 

blockquote:before, blockquote:after,q:before, q:after{content:'';content:none} 

fieldset,img,abbr,acronym{border: 0 none;} 
img{vertical-align:top;} 
abbr,acronym{font-variant: normal;}
legend{color:#000;}
blockquote, q{quotes: none} 

address,caption,cite,code,dfn,em,strong,th,var{font-weight: normal; font-style: normal;} 

strong{font-weight: bold;}

sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sup{top:-0.5em; }
sub{bottom:-0.25em;}


caption{display:none;} 
caption,th{text-align: left;}

dl,ul,ol,menu,li{list-style:none} 
input,button,textarea,select,optgroup,option{font-family:inherit; font-size:inherit; font-style:inherit; font-weight:inherit;}
input,select,textarea,button{outline:none;} 
textarea{resize:none}
input[type="submit"]{cursor: pointer;}
button{border:0 none;background-color:transparent;cursor:pointer} 
input::-moz-focus-inner{border: 0; padding: 0;}

h1,h2,h3,h4,h5,h6{font-size: 100%;font-weight: normal;　}

a:link {}
a:visited {}
a:hover {}
a:active {}
del,ins,a{text-decoration:none;}
a:hover,a:active,a:focus{ text-decoration:none;} 
a:active{star:expression(this.onFocus=this.blur());} 

::selection{}
::-moz-selection{}
a{outline: none;transition: color 0.2s ease 0s;}

.clearfix {zoom:1}
.clearfix:after {content: '\20'; display: block; clear: both;}
.f_yh{font-family:"Arial, Helvetica, sans-serif";}
.cursor{ cursor:pointer;}
.pr{position:relative}
.pa{position:absolute}
.fl{ float:left;}
.fr{ float:right;}
.fl,.fr{display:inline;}
.text_hide{text-overflow: ellipsis; white-space: nowrap;overflow: hidden;}

.c1{color:#5d5d5d}
.c2{color:#8f8f8f}
.c3{color:#e44cea}
.c4{color:#f49bff}
.c5{color:#ff0000}
.bc1{background:#f3f3f3}
.bc2{background:#f8f8f8}
.bc3{background:#ffffff}

.mt1{margin-top: 10px;}
.mt2{margin-top: 20px;}
.mt3{margin-top: 30px;}
.mt4{margin-top: 40px;}
.mt5{margin-top: 50px;}