@charset "Shift_JIS";

* {	
margin:0;
padding:0;
font-size:100%;
}

body{
margin:0;
padding:0;
border:0;
text-align:center;/*コンテンツのセンター配置：IE5以前用*/
background:url(../img/bg_body.jpg) no-repeat center top #FFEFF2;
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:#333;
text-decoration:none;
}

a:visited{
color:#333;
text-decoration:none;
}

a:hover,
a:active{
color:#FF3366;
text-decoration:underline;
}



/*ページトップへ*/

.pagetop {
margin:15px 25px;
text-align:right;
clear:both;
}





/*EOF*/