@charset "utf-8";
/*
itogakki.co.jp
event.css
2007.8.18
*/


/*===============================================================*/
/*event honbun*/
/*本文*/
#event {
margin:0 12px 0 0;
padding:0;
font-size:12px;
text-align:left;
color:#333333;
}

#event h1 {
margin:8px auto 10px 0;
padding:5px 0 5px 15px;
font-size:16px;
line-height:140%;
text-align:left;
font-weight:bold;
border-left:3px solid #724314;
}

#event h2 {
width:535px;
height:154px;
margin:0;
padding:0;
text-align:left;
}


#event h2 em {
visibility:hidden;
}

#event h2.h2_jef {
width:535px;
height:36px;
font-size:14px;
margin:0;
padding:0 12px;
box-sizing:border-box;
text-align:left;
line-height:36px;
background:#efefef;
border:1px solid #dcdcdc;
    border-radius: 3px;        /* CSS3草案 */  
    -webkit-border-radius: 3px;    /* Safari,Google Chrome用 */  
    -moz-border-radius: 3px;   /* Firefox用 */  
/*background:url(../../image/obj/h2_jef.jpg) no-repeat;*/
}

#event div.post h2 {
	width:500px;
height:15px;
margin:15px 0;
padding:0 0 0 15px;
text-align:left;
background:url(../../image/obj/arr_olive_nobg.gif) no-repeat left center;
font-size:12px;
font-weight:normal;
}

#event h3 {
width:535px;
margin:8px 0 0 0;
padding:0;
text-align:left;
border-top:1px solid #999999;
border-bottom:3px solid #999999;
font-weight:bold;
font-size:14px;
line-height:30px;
text-indent:15px;
}

#event h3 em {
visibility:hidden;
}

#event h4.price {
margin:8px 10px;
text-align:left;
font-weight:bold;
font-size:13px;
line-heigt:100%;
}

#event h4.year {
margin:0 10px 5px 5px;
padding:3px 10px 3px 3px;
text-align:left;
font-weight:bold;
font-size:13px;
text-indent:10px;
}

#event a,#event a:link,#event a:visited {
text-decoration:none;
}

#event a:hover,#event a:active {
text-decoration:none;
color:#FF6600;
}

#event p {
margin:5px 10px 8px 10px;
line-height:160%;
}

#event p.lead {
margin:10px 30px;
font-size:13px;
text-align:left;
line-height:150%;
}

#event ol.ol01 {
list-style:outside;
list-style-type:decimal;
margin:0 0 0 10px;
padding:0 0 0 0;
text-align:left;
}

#event ol.ol01 li {
list-style:outside;
list-style-type:decimal;
margin:0 0 15px 25px;
padding:0;
font-size:12px;
text-align:left;
line-height:150%;
}

#event ul.ul01 {
list-style:outside;
list-style-type:circle;
margin:0 0 25px 10px;
padding:0 0 0 0;
text-align:left;
}

#event ul.ul01 li {
list-style:outside;
list-style-type:circle;
margin:0 0 10px 25px;
padding:0;
font-size:12px;
text-align:left;
line-height:140%;
}

#event div.page ul {
list-style:outside;
margin:5px 20px 15px 25px;
padding:0;
text-align:left;
}

#event div.page ul.link {
list-style:outside;
margin:5px 0 0 30px;
padding:0;
text-align:left;
}

#event div.page ul li {
margin:0 0 10px 20px;
font-size:12px;
text-align:left;
line-height:150%;
}

#event dl.page {
margin:0 20px 10px 20px;
}

dl.page dt {
margin:0 10px 5px 5px;
padding:0 10px;
font-size:13px;
font-weight:bold;
background:url(../image/obj/arr_olive_nobg.gif) no-repeat left center;
}

dl.page dd {
margin:0 0 15px 20px;
line-height:150%;
}
/*---回り込みあり----------------------------*/
#event dl.info {
margin:0 0 10px 30px;
}

#event dl.info dt {
width:50px;
margin:0 0 3px 0;
/*padding:1px 13px;*/
padding:2px 3px;
font-size:12px;
line-height:155%;
text-align:left;
font-weight:bold;
background-color:#E6E2DB;
float:left;
}

#event dl.info dd {
width:400px;
margin:0 0 5px 8px;
padding:2px 0px;
font-size:12px;
text-align:left;
line-height:155%;
float:left;
}
/*----回り込みなし---------------------------*/
#event dl.info02 {
margin:0 0 10px 30px;
}

#event dl.info02 dt {
width:80px;
margin:0 0 2px 0;
/*padding:1px 13px;*/
padding:2px 3px;
font-size:12px;
line-height:100%;
text-align:left;
font-weight:bold;
background-color:#E6E2DB;
}

#event dl.info02 dd {
/*width:390px;*/
margin:0 0 8px 8px;
font-size:12px;
text-align:left;
line-height:140%;
}
/*-------------------------------*/
#event .kiji {
margin:3px 0 5px 0;
font-size:11px;
text-align:left;
display:block;
line-height:150%;
}

#tab {
margin:5px 0;
background:url(../../event/img/bg_event02.gif) 
}

#tabtop {
margin:0;
}

#tabmiddle {
padding:10px;
repeat-y;
}

#tabbottom {
height:18px;
background:url(../../event/img/bg_event03.gif) repeat-y;
}

#tab02 {
margin:5px 0;
background:url(../../event/img/bg_event02_f2.gif) 
}

#tabtop02 {
margin:0;
}

#tabmiddle02 {
padding:10px;
repeat-y;
}

#tabbottom02 {
height:18px;
background:url(../../event/img/bg_event03_f2.gif) repeat-y;
}