@charset "Shift_JIS";

* {	
margin:0;
padding:0;
font-size:100%;
}

body{
margin:0;
padding:0;
border:0;
text-align:center;/*コンテンツのセンター配置：IE5以前用*/
background:url(../img/common/conbg.gif) left top repeat;
font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", Osaka;
}


h1,h2,h3,h4,h5,h6 {
margin:0;
padding:0;
border:0;
font-style:normal;
line-height:1em;/*行間リセット*/
}

p {
margin:0;
padding:0;
border:0;
font-style:normal;
text-align:left;
font-size:76%;/*基本のフォントサイズを指定*/
color:#333333;/*基本の文字色を指定*/
line-height:1.5em;/*基本の行間を指定*/
}

ul,ol,li,dl,dt,dd {
margin:0;
padding:0;
border:0;
list-style:none;
}

hr {
left:-9999px;
height:0px;
width:0px;
overflow:hidden;
display:none;
}

img {
vertical-align:top;
border:0;
}

option {
padding-right:5px;
}

input {
padding-top:2px;
}


.clear {
clear:both;
height:0px;
width:0px;
overflow:hidden;
}




/* 基本リンク設定 */

a {
border:0;
}

a:link{
color:#333333;
}

a:visited{
color:#666666;
text-decoration:underline;
}

a:hover,
a:active{
color:#FF3399;
text-decoration:none;
}





/*汎用注釈*/

.supplement {
text-indent:-1em;
padding-left:1em;
font-size:65%;
}


/*DW入力補完用 空class*/

.over {
}

.description {
}

.image {
}

.title {
}




/*デバッグ用*/
/*div {
border:1px solid #FF0000;
}*/
