/* CSS Document */

body{
background:url(../img/winter/b0g.gif) center repeat;
font-family: verdana, 'trebuchet ms', sans-serif;
font-style:normal;
letter-spacing:0.05em;
/*font-size:0.8em;*/
font-size:12px;
line-height:1.35em;
text-align:center;
text-align: justify;
text-justify: inter-ideograph;
}

#container{
clear:both;
width:600px;
margin:0 auto;
text-align:left;
}


#header{
	background:url(/event/img/saylogo.gif) no-repeat #4084CF;
	width:100%;
	height:38px;
	}

#footer{
	background:#4084CF;
	width:100%;
	height:38px;
	}


/*=======================================
　イベント個別個別記事用
　IVORY色 コンテンツ枠 角丸
======================================= */
/* 角丸上部 */
#eventIndividual .bgBoxTopCate{
height:12px;
line-height:0;
font-size:0;
background: url(/img/cate_bg_box_top.gif) no-repeat #F00;
margin-top:20px;
}
/* 角丸下部 */
#eventIndividual .bgBoxBtmCate{
clear:both;
height:12px;
line-height:0;
font-size:0;
background:url(/img/cate_bg_box_bottm.gif) no-repeat #F00;
}
/* メインBG */
#wrapper{
background:url(/img/cate_bg_box.gif) top repeat-y #FFF;
padding-bottom:5px;
}




#eventKiji h3{
clear:both;
width:570px;
margin:1em auto 0 auto!important;
background:#f6f1e0 url(../img/cate/h2_top.gif) no-repeat;
padding-top:0.25em;
line-height:1.25em;
/*font-size:1.25em;*/
font-size:14px;
display:block;
padding-bottom:0.25em;
}

#eventKiji h3 span{
display:block;
padding:0.25em 0.25em 0 0.5em;
}


#eventKiji .waku{
width:558px;
border:#999999 solid 1px;
margin:0 auto 2.5em auto;
padding:5px 5px 5px 5px;
overflow: visible;
clear:both;
overflow:hidden;
text-align: justify;text-justify: inter-ideograph;
background:#FFF;
}



#eventKiji{
margin:0 auto 30px auto;
padding-right:7px;
width:580px;
}




/* コンテンツ内の左 */
#eventKiji .boxLeft,.max .boxLeft{
float:left;
width:200px;
overflow:hidden;
margin:5px;
text-align: justify;
text-justify: inter-ideograph;
}

#eventKiji .boxLeft img,.max .boxLeft img{margin-bottom:5px;}

/* コンテンツ内の右　通常、MAX共通 */
#eventKiji .boxRight,.max .boxRight{
float:right;
margin:5px;
text-align: justify;text-justify: inter-ideograph;
line-height:1.5em;
}

/* コンテンツ内の右　通常 */
#eventKiji .boxRight{width:335px;/* +3px*/}
/* コンテンツ内の右　MAX */
.max .boxRight{width:475px!important;/* +3px*/}

#eventKiji p{/*margin:0.5em 8px 1em 8px;*/}
#eventKiji .boxLeft .copyright,.max .boxLeft .copyright{
font-size:12px;
line-height:1.25em;
text-align: justify;text-justify: inter-ideograph;
}

.copyright form{ margin:0!important; width:auto;text-align: justify;text-justify: inter-ideograph;}

#eventKiji ul,ol{
clear:both;
padding:0.5em;
margin:auto 2.5em;
}

#eventKiji ul,ol{
clear:both;
padding:1em;
}

#eventKiji li{
margin:0.5em 0.75em 0.5em 0.25em;
padding-bottom:0.5em;
}

#eventKiji li a{
list-style:none !important;
background:url(../img/winter/allow.gif) left no-repeat;
padding-left:0.75em;
}

#eventKiji li .day{
font-size:11px;
margin-left:0.15em;
letter-spacing:normal;
/*letter-spacing:0;*/
/*font-weight:normal;*/
}

#eventKiji dl{
margin:0.5em 8px 1em 8px;
}

#eventKiji dt{
font-weight:bold;
margin:0.25em auto; 
}

#eventKiji dd{
margin:0.5em 1em 1em 1em;
}

/* =======================================
 見出し
======================================= */

/* 角丸幅aout */
.round-top {
background:#1770A4 url(/img/round_t_l.gif) no-repeat top left;
height: 4px;
font-size:0;
}

.round-top span {
background: url(/img/round_t_r.gif) no-repeat top right;
height: 4px;
display: block;
width:10px;
float:right;
}

.round-bottom {
font-size:0;
background:#1770A4 url(/img/round_u_l.gif) no-repeat bottom left;
margin-bottom:15px;
}
.round-bottom span{
background: url(/img/round_u_r.gif) no-repeat bottom right;
height: 4px;
display: block;
}

h1,h2,h3,h4,h5,h6{clear:both !important;}
#eventKiji h2{
background:#1770A4;
clear:both;
width:570px;
margin:5px auto 10px auto;
color:#FFFFFF;
padding-top:0.25em;
/*font-size:1.5em;*/
font-size:18px;
line-height:1.25em;

}

#eventKiji h2 span{
display:block;
background:url(/img/cate/h2_bottom.gif) 0 bottom no-repeat;
padding:0 0.25em 0.25em 0.25em;
}

#eventKiji h3{
clear:both;
width:570px;
margin:1em auto 0 auto!important;
background:#f6f1e0 url(../img/cate/h2_top.gif) no-repeat;
padding-top:0.25em;
line-height:1.25em;
/*font-size:1.25em;*/
font-size:14px;
display:block;
padding-bottom:0.25em;
}

#eventKiji h3 span{
display:block;
padding:0.25em 0.25em 0 0.5em;
}

#eventKiji h4{
clear:both;
width:97%;
margin:1em auto 1em auto;
padding:0.2em;
line-height:1.25em;
/*font-size:1.2em;*/
font-size:14px;
}


#eventKiji h5{
clear:both;
/*width:95%;*/
margin:0 auto 0 auto;
line-height:1em;
padding:3px 5px;
font-size:14px;
/*padding:0.75em 0.5em 0 0.5em;*/
/*font-size:1.2em;*/
}

#eventKiji .waku{
width:558px;
border:#999999 solid 1px;
margin:0 auto 2.5em auto;
padding:5px 5px 5px 5px;
overflow: visible;
clear:both;
overflow:hidden;
text-align: justify;text-justify: inter-ideograph;
/*background-color:#99FFFF;*/
}



/* =======================================
テーブル
======================================= */
#eventKiji table,.max table{
clear:both;
width:95%;
margin:1.5em auto 1.5em auto;
border-left:#999999 1px solid;
border-bottom:#999999 1px solid;
}


#eventKiji td,.max td{
padding:0.25em;
border-right:#999999 1px solid;
border-top:#999999 1px solid;
}

#eventKiji th,.max th{
background: #8d8372;
color:#FFFFFF;
font-weight:bold;
padding:0.25em;
border-right:#999999 1px solid ;
border-top:#999999 1px solid ;
}



