@charset "utf-8";

body, div, h1, h2, h3, h4, h5, h6, p, dl, dt, dd, ul, ol, li, 
brockquote, pre, table, caption, th, td, address, 
form, fieldset, legend, object {
  margin: 0;
  padding: 0;
}

h5, h6, pre, table, code, kbd, samp, acronym, input, textarea {
  font-size: 100%;
}

a, ins {
  text-decoration: none;
}

address, em, cite, dfn, var {
  font-style: normal;
}

input, textarea {
  font-family: sans-serif;
  font-weight: normal;
}

img {
  vertical-align: baseline;
}

a img {
  border: none;
}

p{font-size:12px;}

#top{margin:0px auto; padding:0px;}

#clr{clear:both; font-size:0px; height:0px; width:auto; background:url(images_newyear/spacer.gif); float:none;}


.back1{background:url(back1.jpg) no-repeat; width:660px; height:200px; position:relative; margin:0px auto;}

#img1{position:absolute; left:30px; top:15px;}
#img2{position:absolute; right:26px; top:14px;}

.gaiyou{position:absolute; top:165px; left:30px; width:400px; text-align:left; line-height:120%; color:#FFFFFF; font-size:13px;}

.back2{background:url(back2.jpg) no-repeat; width:660px; text-align:center; margin:10px auto; background-color:#FFFFFF; padding-bottom:2px;}

#img3{margin:10px 0px 25px 0px;}

#kotatsu{position:absolute; right:5px; top:-30px;}
.tokuten{width:618px; margin:0px auto 15px auto; border:#FF0000 1px solid; position:relative; background:url(back3.gif) no-repeat 50px 40px; background-color:#FFFFFF;}

.tokuten h3{color:#FFFFFF; font-size:14px; text-align:left; width:616px; height:25px; padding-top:8px; padding-left:150px; font-weight:bold;}

.naka{margin:10px 30px 4px 45px; height:135px;} 
.naka p{text-align:left; text-indent:-15px; line-height:130%; color:#111111;}
#naka_b1{background:url(pht1.jpg) no-repeat right;}
#naka_b2{margin:6px 30px 6px 45px; padding-top:4px; height:131px; background:url(pht2.jpg) no-repeat right;}
#naka_b3{margin:10px 30px 4px 45px; height:145px; background:url(pht3.jpg) no-repeat right top;}

#p01{position:absolute; bottom:10px; right:286px; text-indent:0px;}

.f18b_yellow{color:#ffff00; font-size:16px; font-weight:bold;}
.f14b_red{color:#ee0000; font-size:14px; font-weight:bold;}

#tokuten_b1{background:url(ttl1.gif) no-repeat;}
#tokuten_b2{background:url(ttl2.gif) no-repeat;}
#tokuten_b3{background:url(ttl3.gif) no-repeat;}

.oubo{width:590px; margin:4px auto 0px auto; background:url(img4.gif) no-repeat right 55px;}
.oubo li{font-size:12px; padding:0px; padding-bottom:5px; padding-left:22px; list-style:none; text-align:left; line-height:120%; text-indent:-12px; border:none;}
.oubo p{padding-left:22px; margin-top:20px; text-align:left; padding-bottom:20px; line-height:130%;}

.newyear{padding-bottom:20px;}


.newyear_bk{
	background-color:#638c0b;
	background-image:url(bk.jpg);
	background-repeat:repeat-x;
	padding:20px 0 0 0;
}