@charset "shift_jis";

*{
margin: 0;
padding: 0;
_zoom:1;}

body{
font-size:small;
font-family: 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ','Mayryo','ＭＳ Ｐゴシック','MS PGothic',sans-serif;
background:#d8edff url(../images/newback.gif) repeat-x;
text-align:center;}

h1,h2,h3,dt,strong,b{
font-weight: bold;}

p,li dt,dd,i,u{
line-height:1.5;
font-size:100%;}

br{
letter-spacing: 0;}

a,a:link, a:visited, a:hover, a:active{
text-decoration:none;}

table {
border-collapse: collapse;
border-spacing: 0;
font-size:inherit;
font:100%;
empty-cells:show;}

strong,b{
font-weight:bold;}

ul{
list-style: none;
margin:0px;
padding:0px;}

ul li,li{
margin:0px;
padding:0px;}

img{
vertical-align: top;
border-style:none;}

address,em,th{
font-style: inherit;
font-weight: inherit;}

address{
font-style:normal;}

del{
color: #565656;
text-decoration: line-through;}

abbr{
border: 0;
font-variant: normal;}

sup{
vertical-align: baseline;}

sub{
vertical-align: baseline;}

input,button,textarea,select,option{
font-family: inherit;
font-size: inherit;
font-style: inherit;
font-weight: inherit;}

input,button,textarea,select{
*font-size: 100%;
padding:3px;}

/* ---------------Link Style--------------- */
a{
outline:none;
text-decoration:none;
color:#339;
border-bottom:1px solid;}

a:hover,a:visited:hover{
color:#e7383d;}

/* ---------------class Style--------------- */
.clear{
clear:both;}

.left{
float:left;
}

.right{
float:right;
}

.center{
text-align:center;}

.alignright{
text-align:right;}

.bold{
font-weight:bold;}

.normal{
font-weight:normal;
text-decoration:none;}

br.ie6fixclear{
clear:both;
display:none;}

.relative{
position:relative;}

.smaller{
font-size:90%;
line-height:1.2;}