

#main{
width:760px;
margin:0 auto 20px;
}

#container{
width:768px;
margin:0 auto;
padding-bottom:0;
}

#content{
width:768px;
margin:0 auto;
}

#content table{
width:768px;
}

#content td{
vertical-align:top;
}

#content td.L{
background:url(../image/index/content_bg_L.jpg) repeat-y 0 0;
padding-left:24px;
width:490px;
}

#content td.R{
background:url(../image/index/content_bg_R.jpg) repeat-y 100% 0;
width:210px;
padding-right:14px;
}

#content h2{
padding-bottom:3px;
}

#content .L table{
width:490px;
background:url(../image/index/dot.jpg) repeat-x 0 100%;
margin-top:15px;
}

#content .L table td,
#content .R table td{
padding-bottom:15px;
}

#content .L table td.pic{
text-align:right;
}

#content .L table td.pic img{
/*width:100px;*/
padding-left:15px;
}

#content td#whatsnew a{
color:#2CA637;
text-decoration:underline;
}

#content td#whatsnew a:hover{
color:#FF6300;
}

#content dl{
}

#content dt{
font-weight:bold;
font-size:0.93em;
color:#FF6300;
background:url(../image/index/arrow.gif) no-repeat 0 50%;
padding-left:14px;
}

#content dd{
font-size:0.93em;
}

#content td#whatsnew dd.detail{
font-size:0.85em;
font-weight:bold;
color:#2BA738;
margin-top:5px;
}

#content td#whatsnew p{
background:url(../image/index/arrow.gif) no-repeat 0 50%;
padding-left:14px;
margin:-5px 0;
}

#content td#whatsnew dd.detail a{
text-decoration:none;
color:#2BA738;
}

#content td#whatsnew dd.detail a:hover{
color:#FF6300;
}

#content .R #address{
padding-bottom:5px;
padding-top:5px;
width:210px;
}

#content .R #address p{
line-height:1.4;
font-size:0.93em;
margin-bottom:7px;
}

#content .R #chirashi{
background:url(../image/index/chirashi_top.gif) no-repeat 0 0 #FFECE0;
margin-bottom:15px;
width:210px;
}

#content .R #chirashi table{
width:210px;
background:url(../image/index/chirashi_bottom.jpg) no-repeat 0 100%;
}

#content .R #chirashi .L{
width:129px;
background:none;
padding-left:5px;
padding-right:0;
padding-bottom:10px;
}

#content .R #chirashi .R{
width:76px;
padding:0;
background:none;
padding-top:2px;
padding-bottom:10px;
}

#content .R #chirashi h3{
padding:10px 0 3px 5px;
}

#content .R #chirashi .date{
margin-left:5px;
font-size:0.85em;
font-weight:bold;
color:#FF6300;
}

#content .R #chirashi .button{
background:url(../image/index/chirashi_btn_ov.jpg) no-repeat 0 0;
width:125px;
height:29px;
margin-bottom:3px;
}

#content .R #chirashi .button a{
display:block;
background:url(../image/index/chirashi_btn.jpg) no-repeat 0 0;
text-indent:-9999px;
width:125px;
height:29px;
}

#content .R #chirashi .button a:hover{
background:none;
}

#content .R #chirashi .cau{
font-size:0.77em;
margin-left:5px;
line-height:1.4;
padding-right:5px;
}

#content .R #chirashi .cau a{
color:#006699;
}

#content .R #chirashi .cau a:hover{
text-decoration:underline;
}

#content .R #chirashi #cover a{
border:1px solid #CCCCCC;
display:block;
width:66px;
}

#content .R #chirashi #cover a:hover{
border:1px solid #999999;
}

#content .R #chirashi #cover a img{
vertical-align:bottom;
}

#content .R #banners{
background:url(../image/index/banner_top.jpg) no-repeat 0 0;
padding-top:15px;
width:210px;
}

#content .R #banners ul{
background:url(../image/index/banner_bottom.jpg) no-repeat 0 100%;
padding-bottom:10px;
}

#content .R #banners li{
background:url(../image/index/banner_bg.jpg) repeat-y 0 0;
padding-bottom:5px;
}

#content .R #banners li a{
display:block;
width:180px;
margin:0 auto;
border:1px solid #CCCCCC;
}

#content .R #banners li a:hover{
border-color:#999999;
}

#content .R #banners li img{
vertical-align:bottom;
}