@charset "euc-jp";











/* ½é´üÀßÄê



-------------------------------------------------- */















/* 00. Reset



-------------------------------------------------- */



body { height: 100%; font-size:87.5%;}



html { height: 100%; overflow-y: scroll; }







h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; font-size: 100%; }







body, div, p, address,



dl, dt, dd, ul, ol, li,



form, fieldset, input, textarea,



pre, blockquote, th, td { margin: 0; padding: 0; }







img { border: 0; } 







caption { text-align: left; }



table { border-collapse: collapse; border: none; border-spacing: 0; }







fieldset { border: 0; }



input { line-height: 100%; }







ol, ul { list-style-type: none; }







label { cursor: pointer; }



address { font-style: normal; }







hr { display: none; visibility: hidden; height: 0; border: 0; }







/* ----------------------------------------------- */















/* 00. All



-------------------------------------------------- */



html { background: #EBF8FF url(/images/common/bg_html_01.png) repeat-x; }



body {



	color: #333333;



	line-height: 1.5;



	font-family: "¥Ò¥é¥®¥Î³Ñ¥´ Pro W4","Hiragino Kaku Gothic Pro","£Í£Ó £Ð¥´¥·¥Ã¥¯",sans-serif;



	background: url(/images/common/bg_body_01.png) no-repeat 50% 238px;



}



/* Link */



a { text-decoration: underline; }



h1 a,

h2 a,

h3 a,

h4 a,

h5 a,

h6 a{text-decoration:none;}



h1 a:hover,

h2 a:hover,

h3 a:hover,

h4 a:hover,

h5 a:hover,

h6 a:hover{color: #333333;}



/*a:link    { color: #003399; }*/

a:link    { color: #00E; }

a:visited { color: #092664; }

a:hover   { color: #1A5BE6; }

a:active  { color: #1A5BE6; }



/* ----------------------------------------------- */



