/* CSS Document tpl*/
@charset "utf-8";

/*infomation page
--------------------------------------------------*/
#infoimg{
padding: 0;
}

#infoimg p {
margin: 40px 0px 10px 0px;
display:block;
width:210px;
height:34px;
background: url(../images/infomation.png) 0px 0px;
left:0px;  
top:0px;
overflow: hidden;
text-indent:-9999px;
}

.leftbox-info-title{
padding:30px 0px 0px 0px;
font-size:1.1em;
font-weight:600;
letter-spacing:0.1em;
border-bottom:#aaa 1px dotted;
}
.leftbox-info-title01{
padding:30px 0px 3px 0px;
}
.leftbox-info-content{
margin:10px 0px 0px 0px;
line-height:160%;
}
.leftbox-info-content-text01{
margin:0px 0px 20px 0px;
}

.leftbox-title-line01{
padding:0px 0px 100px 0px;
width:480px;
margin:20px 0px 0px 0px;
background:url(../images/contenttitleline.png) repeat-x;
border-bottom: 1px #aaa dotted;
}
.rightbox-info-title02{
padding:10px 0px 10px 5px;

}

.rightbox-info-title02 ul li {
padding:3px 0px 3px 0px;
border-bottom: 1px #aaa dotted;

}

.rightbox-title-line01 ul{
margin:10px 0px 0px 0px;
}

.rightbox-title-line01 li{
margin:0px;
padding:0px 0px 25px 0px;
}

.rightbox-info-title{
padding:30px 0px 2px 0px;
font-size:1em;
font-weight:bold;
letter-spacing:0.1em;
border-bottom:#aaa 1px dotted;
}





/*entry news
--------------------------------------------------*/

#archive-title01 {
margin:100px 0px 0px 0px;
}
#archive-title02 {
margin:0px 0px 15px 0px;
}
#artist-content {
width:480px;
margin:30px 0px 0px 0px;
}
#artistbox01{
float:left;
width:150px;
}
#artistbox02{
float:left;
width:150px;
margin:0px 0px 0px 15px;
}
#artistbox03{
float:left;
width:150px;
margin:0px 0px 0px 15px;
}
#artistbox01 div{width:150px; height:230px;}
#artistbox02 div{width:150px; height:230px;}
#artistbox03 div{width:150px; height:230px;}

.artist-excerpt{
margin:5px 0px 20px 0px;
line-height:1.5em;
}



/*blogtype event interv town
--------------------------------------------------*/
.leftbox-btype-line01{
padding:0px 0px 100px 0px;
width:480px;
margin:20px 0px 0px 0px;
background:url(../images/contenttitleline.png) repeat-x;
}
/*tag
--------------------------------------------------*/
ul li.tagLebel1{ font-size:200%; color:#0050bf;}
ul li.tagLebel2{ font-size:180%; color:#1961c5;}
ul li.tagLebel3{ font-size:160%; color:#3373cc;}
ul li.tagLebel4{ font-size:140%; color:#4c84d2;}
ul li.tagLebel5{ font-size:120%; color:#6696d9;}
ul li.tagLebel6{ font-size:100%; color:#7fa7df;}
rightbox-info-title02 ul li {float:left;}

/*link
--------------------------------------------------*/
#linkxx {
width:100%;
height:100%;
}
#linkxx p{
margin:30px 0px 0px 0px;
}

#linkxx ul {
margin:5px 0px 0px 0px;
}
#linkxx ul li {
background-color:#fffffc;
padding:4px 0px 5px 10px;
border-bottom:1px dotted #aaa;
}
.eventcontents {
margin-top:5px;
}
.eventcontents-in {
margin-top:30px;
}

.event_dl-inner{
margin:35px 0px 5px 0px;
}

.event_dl-inner dl{
width:475px;
height:268px;
margin:0px;
padding:0px;
background-color:#fff;
border:1px solid #ddd;
}
.event_dl-inner dt{ 
float:left;
clear:both;
width:110px;
height:25px;
margin:1px 0px 0px 1px;
padding:5px 0px 0px 10px;
background-color:#f5f5f4;
border-right:1px solid #ddd;
border-bottom:1px solid #ddd;
} 
.event_dl-inner dd{ 
float:left;
width:340px;
height:25px;
margin:1px 0px 0px 1px;
padding:5px 0px 0px 10px;
background-color:#fafaf8;
border-right:1px solid #ddd;
border-bottom:1px solid #ddd;
} 

.event_dl-inner .eventtitle01{
height:60px;
}
.event_dl-inner .eventtitle02{
height:60px;
}

.event_dl-inner .eventtitle03{
height:65px;
}
.event_dl-inner .eventtitle04{
height:65px;
}

.sitemap-content {
width:470px;
margin:0px 0px 30px 5px;
}
.sitemap-content ul {
width:450px;
padding:0px 0px 0px 20px;
}

.sitemap-content ul li {
padding:3px 0px;
}

/*#slider
--------------------------------------------------*/

#slider {
    width: 700px; /* important to be same as image width */
    height: 320px; /* important to be same as image height */
    position: relative; /* important */
	overflow: hidden; /* important */
}
#sliderContent {
    width: 700px; /* important to be same as image width or wider */
    position: absolute;
    top: 0;
    margin-left: 0;
}
.sliderImage {
    float: left;
    position: relative;
    display: none;
    width: 700px; /* important to be same as image width */
    height: 320px; /* important to be same as image height */
	overflow: hidden; /* important */
}
.sliderImage span {
    position: absolute;
    padding: 10px 13px;
    width: 700px;
    background-color: #fff;
    filter: alpha(opacity=70);
    -moz-opacity: 0.7;
    -khtml-opacity: 0.7;
    opacity: 0.7;
    color: #333;
    display: none;
}
.clear-slider {clear: both;}
.top-slider {top: 0;left: 0;}
.bottom-slider {bottom: 0; left: 0;}
#slider ul { list-style-type: none;}





