@charset "utf-8";

/*==================================
	Frame
==================================*/

#frame {
width: 900px;
position: relative;
margin: 0 auto;
}

/*==================================
	Main Header
==================================*/

#mainHeader {
width:990px;
height:75px;
margin:0px;
padding:0px;
position:absolute;
top:0px;
left:0px;
z-index:3;
}

#searchBox {
width:157px;
height:38px;
margin:0px;
padding:0px;
position:absolute;
top:0px;
left:743px;
z-index:10;
}

/*==================================
	content
==================================*/

#content {
width: 900px;
position: relative;
top: 75px;
left: 0px;
z-index: 0;
_text-align: center;
}


/*==================================
	Main Contents
==================================*/

#mainContents {
width: 900px;
}

#mainContents h2{
font-size: 75%;
}

/* PFA Block */

#pfaBlk {
width: 900px;
height: 149px;
position:relative;
overflow: hidden;
margin-bottom: 5px;
}

#pfaBlk h1 {
margin: 0;
font-size: 75%;
}


/* Information Block */

#infoBlk {
width: 880px;
heigt: 20px;
position: relative;
margin: 0 0 6px 10px;
overflow: hidden;
}
#infoBlk:after { content:""; display:block; clear:both; }
* html #infoBlk { display:inline-block; }
*+html #infoBlk { display:inline-block; }

#infoBlk h2 {
width: 94px;
height: 9px;
/*
width: 116px;
height: 20px;
*/
float: left;
margin: 6px 0 0 0;
padding: 0 0 5px 0;
/*margin: 6px 0 5px 0;*/
* font-size: 0;

}

#infoBlk #infoList {
width: 774px;
position: absolute;
top:0;
right: 0;
margin: 0;
}

#infoBlk #infoList li {
display: block;
width: 742px;
height: 18px;
margin: 0;
font-size: 75%;
padding-top: 2px;
over-flow: hidden;
* line-height: 1.25;
}

#infoBlk #infoList li .date {
display: inline-block;
margin-right: 6px;
}
#infoBlk #infoList li .text {
display: inline-block;
}

/* Line Up Block */

#lneupBlk {
width: 880px;
background: #514f4e;
padding: 10px;
margin-bottom: 10px;
}


#lneupBlk #lneupColumn {
width: 880px;
background: #fff;
padding-bottom: 2px;
}

#lneupBlk h2 {
margin: 0 0 0 8px;
* line-height: 1;
* font-size: 0;
}

#lineupList_col3 {
margin: 0 0 0 8px;; 
width: 870px;
}
#lineupList_col3:after { content:""; display:block; clear:both; }
* html #lineupList_col3 { display:inline-block; }
*+html #lineupList_col3 { display:inline-block; }

#lineupList_col3 li {
display: block;
width: 284px;
height: 74px;
float: left;
overflow: hidden;
margin: 0 6px 0 0;
padding-bottom: 6px;
}
#lineupList_col3 li.last {
margin-right: 0;
}

#lineupList_col6 {
margin: 0 0 0 8px;; 
width: 870px;
}
#lineupList_col6:after { content:""; display:block; clear:both; }
* html #lineupList_col6 { display:inline-block; }
*+html #lineupList_col6 { display:inline-block; }

#lineupList_col6 li {
display: block;
width: 139px;
height: 42px;
float: left;
overflow: hidden;
margin: 0 6px 0 0;
padding-bottom: 6px;
}

#lineupList_col6 li.last {
margin-right: 0;
}

/* Banner Block */

#bannerBlk {
background: url(../IMAGES/TOP/bg_idx_bannerBlk.gif) no-repeat left top;
width: 900px;
margin: 10px 0 10px 0;
* line-height: 1;
* font-size: 0;
}

#bannerBlk .blkTop {
width: 882px;
height: 30px;
padding-left: 18px;
background: url(../IMAGES/TOP/bg_idx_bannerBlk.gif) no-repeat left top;
onerflow: hidden;
}

#bannerBlk .blkBottom {
width: 882px;
padding-left: 18px;
padding-bottom: 18px;
background: url(../IMAGES/TOP/bg_idx_bannerBlk.gif) no-repeat left bottom;
}


#bannerBlk h2 {
margin: 0;
width:882px;
height: 30px;
overflow: hidden;
* line-height: 1;
* font-size: 0;
}

#bannerList {
width: 872px;
margin-bottom: 8px;
height:57px;
}
#bannerList:after { content:""; display:block; clear:both; }
* html #bannerList { display:inline-block; }
*+html #bannerList { display:inline-block; }

#bannerList li {
display: block;
width: 210px;
height: 57px;
float: left;
overflow: hidden;
margin: 0 8px 0 0;
* line-height: 1;
* font-size: 0;
}

#bannerList li.bn_harf1 {
width: 104px;
margin: 0 2px 0 0;
}

#bannerList li.bn_harf2 {
width: 104px;
margin: 0;
}

/*==================================
	Footer
==================================*/

#footer {
background:url(../IMAGE/foot_bg.gif) no-repeat 0 0;
width:900px;
height:37px;
}


/*==================================
	clear fix
==================================*/

.clearfix:after { content:""; display:block; clear:both; }
* .clearfix { display:inline-block; }
*+.clearfix { display:inline-block; }


