/*--------------------------------------
	Reset
--------------------------------------*/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0;}

fieldset,img { border:0;}
address,caption,cite,code,dfn,em,strong,th,var { font-style:normal; font-weight:normal;}
ol,ul { list-style:none;}
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal;}
q:before,q:after { content:'';}
abbr,acronym { border:0;}

/*--------------------------------------
	Font-size
--------------------------------------*/
body{font:13px/1.231 Verdana,Arial,sans-serif;font-size:small;*font:x-small;}
button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}

select{
	font:97% arial,helvetica,clean,sans-serif;
	padding-left:1px; 
	padding-top:0px; 
	padding-bottom:0px; 
	margin-left: 2px;
	margin-right: 1px;
    margin-top: 0px;
    margin-bottom: 1px;
	height:21px;
}

table{font-size:inherit;font-size:100%;}
pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:1;}
* html body {font-family: '・ｭ・ｳ ・ｰ繧ｴ繧ｷ繝・け',sans-serif;}
*:first-child+html body {font-family: '繝｡繧､繝ｪ繧ｪ','・ｭ・ｳ ・ｰ繧ｴ繧ｷ繝・け',sans-serif;}

/*--------------------------------------
	Anchor
--------------------------------------*/
a{ outline: none;}
a:link { color: #18329d; text-decoration: none;}
a:visited { text-decoration: none;}
a:hover { color: #18329d; text-decoration: underline;}
a:active { color: #18329d; text-decoration: underline;}

/*--------------------------------------
	Clearfix
--------------------------------------*/
/* For modern browsers */
.cf:before,
.cf:after { content:""; display:block; overflow:hidden;}
.cf:after { clear:both;}

/* For IE 6/7 (trigger hasLayout) */
.cf { zoom:1;}


/*--------------------------------------
	Windows IE
--------------------------------------*/
*html {filter:expression(document.execCommand("BackgroundImageCache", false, true));}
