html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, 
small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, tbody, tfoot, thead 
{margin: 0;padding: 0;outline: 0;vertical-align: baseline;background: transparent;}
html,body{-webkit-text-size-adjust:none;}
body {font-family:"メイリオ","ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "MS PGothic";color:#000;font-size:12px;line-height:18px; background:url(../1images/bg.jpg) repeat-x;}
img{vertical-align:top;}
ol, ul {list-style: none;}
input[type="submit"] {cursor: pointer;}
button {cursor: pointer;}
:focus {outline: 0;}
.clearfloat:after{display:block; clear: both; content: ""; visibility: hidden; height: 0;}
.clearfloat{zoom: 1;}
a:link,a:visited{text-decoration:none;color:#000;}
a:hover,a:active{text-decoration:underline;color:#187fc4;}
h1,h2,h3,h4,h5,h6{ font-weight: normal;}
a,a:hover,a:after,a:after:hover{
	transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;/* Firefox 4 */
	-webkit-transition: all 0.5s ease 0s; /* Safari 和 Chrome */
	-o-transition: all 0.3s ease 0s; /* Opera */
}