@charset "UTF-8";

@import "/lib/cmn_css/component.css";

@import "/event/css/eve_comp.css";



/* CSS Document */



.topVi { background: url(/event/images/vi_event_top.jpg) top left no-repeat;}



#contents div.eveLineHead {

	background: url(/event/images/bg_line_head_02.gif) left bottom no-repeat;

	display: block;

	margin-bottom: 10px;

	padding: 10px 0 6px 0;

	width: 630px;

}



#contents div.eveLineHead p {

 color: #192034;

 padding-bottom:1px;

 font-weight:bold;

	display:block;

	margin-left:13px;

	line-height:100%;

}



#contents div.eveLineHead h1,

#contents div.eveLineHead h2{

	color: #192034;

	display: block;

	line-height: 140% !important;

	margin-left: 13px;

	width: 615px;

}



#contents div.eveBlkLeft {

	float: left;

	margin-right: 10px;

	width: 310px;

}



#contents div.eveBlkRight {

	float: left;

	width: 305px;

}



#contents p.subTit {

	font-weight: bold;

	margin-bottom: 10px;

}



#contents span.nmlTxt {

	font-weight: normal;

}



#contents div.eveBlkLeft table th {

	font-weight: normal;

	text-align: left;

	margin-right: 5px;

	white-space: nowrap;

	vertical-align: top;

}

#contents div.eveBlkRight table th {

	font-weight: normal;

	text-align: left;

	margin-right: 5px;

	white-space: nowrap;

	vertical-align: top;

}



#contents .rcHead {

	color: #2E1600;

	line-height: 100%;

	display: block;

	margin: 0 0 7px 12px;

}



#contents div.uniqInner {

	margin: 0 10px;

	width: 590px;

}



#contents div.pickupBox {

	background: #E5E5E5;

	padding: 10px 0;

	width: 630px;

}



#contents div.pickupBoxInner {

	background: #FFFFFF;

	margin: 0 10px;

	padding: 10px 0 5px 0;

	width: 610px;

}



#contents table.evTable td.bdr {

	background: url(/lib/cmn_img/bg_eventbox_btm.gif) left top no-repeat;

	vertical-align: top;

	padding: 0px;

	width: 210px;

}


#contents table.evTable td.bdrBtm {

	background: url(/lib/cmn_img/bg_eventbox_btm.gif) left bottom no-repeat;

	padding: 0 0 13px 0;

	vertical-align: bottom;

	width: 210px;

}

#contents table.evTable td.bdrBtm2 {

	background: url(/lib/cmn_img/bg_eventbox_btm2.gif) left bottom no-repeat;

	padding: 0 0 13px 0;

	vertical-align: bottom;

	width: 210px;

}


#contents table.evTableWide td.bdr {

	background: url(/lib/cmn_img/bg_culturebox_btm.gif) left top no-repeat;

	vertical-align: top;

	padding: 0px;

	width: 315px;

}



#contents table.evTableWide td.bdrBtm {

	background: url(/lib/cmn_img/bg_culturebox_btm.gif) left bottom no-repeat;

	padding: 0 0 13px 0;

	vertical-align: bottom;

	width: 210px;

}



#contents div.cultureBoxInner {

	background: url(/lib/cmn_img/bg_culturebox_a_inner.gif) left top no-repeat;

	text-align: center;

	margin-bottom: 5px;

	padding: 14px 0 5px 0;

	width: 310px;

}



#contents div.culPack {

	margin: 0 15px 25px 15px;

	width: 276px;

}



#contents table.evTableWide td p.detail {

	background: url(/lib/cmn_img/bg_dott_ccc.gif) left top repeat-x;

	display: block;

	margin: 0 15px;

	text-align: right;

	padding-top: 5px;

	width: 276px;

}



#contents .eventTitle {

	color: #192034;

	text-align: center;

	margin-bottom: 15px;

}

