@charset "utf-8";
/* CSS Document */


div#pre_top {
width:100%;
height:340px;
display:block;
top:0;
background:url(../img/pre/pre_bg_01.jpg);
}

div#pre_head {
width:850px;
margin:0 auto;
padding-top:28px;
}

h1#pre_logo {
float:left;
width:176px;
height:46px;
margin-top:115px;
display:block;
overflow:hidden;
text-indent:-1000px;
font-size:10px;
background:url(../img/pre/pre_logo.jpg);
}

h2#pre_window {
float:left;
width:640px;
height:295px;
margin-left:34px;
display:block;
overflow:hidden;
text-indent:-1000px;
font-size:10px;
background:url(../img/pre/pre_window.jpg);
}

div#pre_middle {
width:850px;
margin:20px auto 0;
}

div#pre_content {
width:630px;
margin-left:215px;
}

h3#pre_ttl {
widows:472px;
height:67px;
margin-bottom:20px;
display:block;
overflow:hidden;
text-indent:-1000px;
font-size:10px;
background:url(../img/pre/pre_ttl.jpg) no-repeat;
}

p.pre_txt {
margin-bottom:20px;
color:#4D4D4D;
}

div#pre_date {
width:630px;
height:138px;
margin-bottom:20px;
display:block;
overflow:hidden;
background:url(../img/pre/pre_bg_02.jpg);
}

a.pre_map {
width:40px;
height:18px;
margin:75px 0 0 532px;
display:block;
overflow:hidden;
text-indent:-1000px;
background:url(../img/pre/pre_btn_01.jpg) no-repeat;
}

a:hover.pre_map {
width:40px;
height:18px;
margin:75px 0 0 532px;
display:block;
overflow:hidden;
text-indent:-1000px;
background:url(../img/pre/pre_btn_01.jpg) no-repeat;
background-position:0 -18px;
}

a.pre_mail {
width:178px;
height:22px;
margin:11px 0 0 431px;
display:block;
overflow:hidden;
text-indent:-1000px;
background:url(../img/pre/pre_btn_02.jpg) no-repeat;
}

a:hover.pre_mail {
width:178px;
height:22px;
margin:11px 0 0 431px;
display:block;
overflow:hidden;
text-indent:-1000px;
background:url(../img/pre/pre_btn_02.jpg) no-repeat;
background-position:0 -22px;
}

address#foot_add {
padding-top:22px;
font-style:normal;
color:#4D4D4D;
}






