@charset "shift_jis";

h2{
position:absolute;
top:123px;
left:40px;
}

h3,p{
margin:0;
padding:0;
}

#copy{
position:absolute;
top:195px;
left:40px;
}


#eventTitle{
width:680px;
background-image:url("../img/head.gif");
background-repeat:no-repeat;
background-position:top;
margin-left:40px;
}

#eventCheck{
position:relative;
width:680px;
background-image:url("../img/check_bg.gif");
background-repeat:no-repeat;
background-position:top;
margin-left:40px;
min-height:348px;
}

*html #eventCheck{
height:348px;
}

html>body #eventCheck p.text01{
width:400px;
}

*html #eventCheck p.text01{
width:500px;
}

#eventCheck p#copy{
position:absolute;
top:117px;
left:48px;
}

#eventCheck p#fukidashi{
position:absolute;
top:65px;
left:448px;
}

#eventCheck p#fukidashi{
position:absolute;
top:65px;
left:448px;
}

#eventCheck p#tipness{
position:absolute;
top:107px;
left:580px;
}

#eventCheck p#checkImg{
position:absolute;
top:187px;
left:23px;
}

#eventKids{
position:relative;
width:680px;
background-image:url("../img/head.gif");
background-repeat:no-repeat;
background-position:top;
margin-left:40px;
}

html>body #eventKids p.text01{
width:480px;
}

*html #eventKids p.text01{
width:560px;
}

#eventKids p#kidsLogo{
position:absolute;
top:38px;
left:550px;
}

#eventGolf{
position:relative;
width:680px;
background-image:url("../img/head.gif");
background-repeat:no-repeat;
background-position:top;
margin-left:40px;
}

html>body #eventGolf p.text01{
width:480px;
}

*html #eventGolf p.text01{
width:560px;
}

#eventGolf p#golfLogo{
position:absolute;
top:65px;
left:552px;
}

#golf01{
width:680px;
background-image:url("../img/golf_bg_01.gif");
background-repeat:no-repeat;
background-position:top;
margin-left:40px;
}

#golf01:after{
display:block;
margin-top:-1px;
height:1px;
content:"";
clear:both;
}

*golf01 #stars{
height:1%;
}

#golf01 #snag{
float:left;
padding:51px 0 0 40px;
}

html>body #golf01 #snag{
width:400px;
}

*html #golf01 #snag{
width:445px;
}

#golf01 #snag p{
padding-top:5px;
font-size:80%;
line-height:140%;
color:#009900;
}

#golf01 #ladies{
float:right;
padding:51px 40px 0 0;
}

html>body #golf01 #ladies{
width:162px;
}

*html #golf01 #ladies{
width:200px;
}

#golf01 #ladies p{
padding-top:5px;
font-size:80%;
line-height:140%;
color:#ff3366;
}

#golf02{
position:relative;
background-image:url("../img/golf_bg_02.gif");
background-repeat:no-repeat;
background-position:top;
}

#eventShopping{
position:relative;
width:680px;
background-image:url("../img/head.gif");
background-repeat:no-repeat;
background-position:top;
margin-left:40px;
}

html>body #eventShopping p.text01{
width:420px;
}

*html #eventShopping p.text01{
width:530px;
}

#eventShopping p#shopBtn{
position:absolute;
top:53px;
left:494px;
}


.eventBox{
background-image:url("../img/bg.gif");
background-repeat:no-repeat;
background-position:top;
}

#eventBox:after {
display:block;
margin-top:-1px;
height:1px;
content:"";
clear:both;
}

.eventBox02{
background-image:url("../img/bg.gif");
background-repeat:no-repeat;
background-position:bottom;
}

.eventBox ul{
display:inline;
margin:0;
list-style:none;
height:150px;
}

.eventBox li{
float:left;
margin:0 10px 0 0;
padding:0;
}

.eventCopy{
padding-top:10px;
padding-left:45px;
}

p.text01{
font-size:80%;
line-height:140%;
margin:0;
padding:10px 45px 0 45px;
}

p.text02{
font-size:75%;
line-height:140%;
margin:0;
padding:0 45px;
}

.footer{
height:20px;
background-image:url("../img/foot.gif");
background-repeat:no-repeat;
margin-left:40px;
margin-bottom:15px;
}


#premiumImg{
padding-top:30px;
padding-bottom:5px;
padding-left:68px;
}

#kuro-oolongImg{
padding-top:30px;
padding-bottom:5px;
padding-left:63px;
}

.kidsCopy{
padding-left:45px;
}

#kidsImg{
height:150px;
padding-top:30px;
padding-bottom:10px;
padding-left:68px;
}

#golfImg01{
height:110px;
padding-top:30px;
padding-left:68px;
}

#golfImg02{
height:150px;
padding-top:15px;
padding-bottom:10px;
padding-left:68px;
}

#auctionImg{
height:150px;
padding-top:30px;
padding-bottom:10px;
padding-left:68px;
}

#shopImg{
height:150px;
padding-top:30px;
padding-bottom:10px;
padding-left:68px;
}
