html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video,input,textarea,select{background:transparent;border:0;font-size:100%;margin:0;outline:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}del{text-decoration:line-through}hr{background:transparent;border:0;clear:both;color:transparent;height:1px;margin:0;padding:0}mark{background-color:#ffffb3;font-style:italic}input,select{vertical-align:middle}ins{background-color:red;color:white;text-decoration:none}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}

/* Clearfix */
.clear{clear:both;display:block;height:0;overflow:hidden;visibility:hidden;width:0}.clearfix:after{clear:both;content:' ';display:block;font-size:0;height:0;line-height:0;visibility:hidden;width:0}* html .clearfix,:first-child+html .clearfix{}



a, a:link, a:visited{ text-decoration:underline; outline:none;
  -webkit-transition: all .6s ease;
  -moz-transition: all .6s ease;
  -ms-transition: all .6s ease;
  -o-transition: all .6s ease;
  transition: all .6s ease;


}
a:hover{ text-decoration:underline;
  -webkit-transition: all .1s ease;
  -moz-transition: all .1s ease;
  -ms-transition: all .1s ease;
  -o-transition: all .1s ease;
  transition: all .1s ease;

}
ol{ list-style-type: decimal ; margin-left:5px; padding:10px 15px; line-height:1.4em}


ul{list-style:none; list-style-image:url(../decoration/bg-ul-li.png); padding:10px 15px; line-height:1.4em}
ul li, ol li{ padding:3px 0}
ul li a,ul li a:link,ul li a:visited,
ol li a,ol li a:link,ol li a:visited
{ text-decoration:none}
ul li a:hover,ol li a:hover{ text-decoration:underline}


div, input:focus, textarea:focus,select:focus, button, button:focus{outline: none; outline-width: 0;}
hr{ border:none; width:100%; float:left; 
border-bottom: 1px dashed #ccc; background-color:inherit; margin:5px 0 10px 0;}

.img_left,.IMG_LEFT{ float:left; margin:2px 7px 2px 0}
.img_right,.IMG_right{ float:right; margin:2px 0 2px 7px}
.left{float:left}
.right{float:right}
.none{ display:none; visibility:hidden}
.block{ display:block; visibility:visible}





