/*-- フォントルール YUI --*/
body{
font-family: 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
*font-family: 'メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
font-size:12.5px;
line-height: 1.4;
}
table{
font-family:monospace;
font-size: inherit;
font:100%;
}
pre,code,kbd,samp,tt{
font-family:monospace;
*font-size:108%;
line-height:100%;
}

/*-- 全体的なルール YUI --*/
html{
}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,input,textarea,blockquote,p,th,td{ 
margin: 0; 
padding: 0;
}
body{
}
strong,em{
font-style: normal; 
font-weight: bold;
}
small{
font-size: 88%;
}
.txsmall{
font-size: 88%;
}
big{
font-size: 110%;
}
b{
}
table{
border-collapse: collapse; 
border-spacing: 0; 
}
fieldset,img{ 
border: 0; 
}
address,caption,cite,code,dfn,th,var{
font-style: normal; 
font-weight: normal; 
}
ul ul{
margin: 10px 0;
padding: 0 0 0 20px;
}
li{
list-style: none; 
}
caption,th{
text-align: left; 
}
h1,h2,h3,h4,h5,h6{
font-size: 100%; 
font-weight: normal; 
}
q: before,q: after{
content: ''; 
}
abbr,acronym{
border: 0; 
}
sup{
vertical-align: text-top; 
}
sub{
vertical-align: text-bottom; 
}
input,textarea,select{
font-family: inherit;
font-size: inherit;
font-weight: inherit;
}
input,textarea,select{
*font-size: 100%;
}
legend{
color: #000000;
}
hr{
margin: 0;
padding: 0;
display: none;
}
.clear{
clear:both;
}