@charset "UTF-8";
/* CSS Document */
/* main-cts ---------------------------- */
#main-cts h2 {
background-image: url(images/title.gif);
height: 49px;
width: 700px;
}
#main-cts h4 {
font-size: 1px;
line-height: 1px;
background-repeat: no-repeat;
background-position: left top;
text-indent: -1000em;
display: block;
margin: 0px;
padding: 0px;
height: 30px;
width: 700px;
overflow: hidden;
}
#main-cts h4.hl1 { background-image: url(images/hl1.gif); }
#main-cts h4.hl2 { background-image: url(images/hl2.gif); }
#main-cts h4.hl3 { background-image: url(images/hl3.gif); }
#main-cts h4.boos {
background-image: url(images/hl_bng.gif);
margin: 20px 0 10px 0;
}
#main-cts h4.gallery {
background-image: url(images/hl_gallery.gif);
margin: 20px 0 10px 0;
}
#main-cts p.mb10 { margin:0 0 10px 0; }
#main-cts p.mb20,#main-cts div.mb20 { margin:0 0 20px 0 !important; }
#main-cts p.kome {
margin:10px 0 0 0;
font-size: 10px;
color: #666;
}
#main-cts .wrapper { height:auto; }
#main-cts table.schedule {
width:100%;
border-collapse:collapse;
margin:0 0 20px 0;
border-top-width: 1px;
border-top-style: solid;
border-top-color: #999;
}
#main-cts table.schedule th {
width: 150px;
padding: 5px 0;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #999;
text-align: left;
vertical-align: top;
}
#main-cts table.schedule td {
padding: 5px 0;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #999;
text-align: left;
vertical-align: top;
}
/* report */

#main-cts .photoset,#main-cts .photoset2,#main-cts .photoset3,#main-cts .photoset4 {
width:700px;
margin:0 0 10px 0;
}
#main-cts .photoset div{
width:220px;
height:160px;
float:left;
margin:0 0 0 20px;
}
#main-cts .photoset2 div{
width:160px;
height:120px;
float:left;
margin:0 0 0 20px;
}
#main-cts .photoset3 div{
width:220px;
height:160px;
float:left;
margin:0px;
}
#main-cts .photoset3 p{
display: block;
margin: 0 0 0 20px;
float: left;
height: auto;
width: 460px;
}
#main-cts .photoset4 div{
width:480px;
height:320px;
float:left;
margin:0px;
}
#main-cts .photoset4 dl{
display: block;
margin: 0 0 0 20px;
padding: 0px;
float: left;
height: auto;
width: 200px;
}
#main-cts .photoset4 dt{
 margin:0 0 10px 0;
}
#main-cts .photoset div.nm,#main-cts .photoset2 div.nm,#main-cts .photoset4 dt.nm { margin:0px; }

