@charset "shift_jis";

a img {border:none !important;}
object {margin:0 !important;}


/* MAIN TITLE
-------------------------------------------------------------------------------*/
#pagetitle h1 {
	margin:0 0 12px 0;

	display:block;
	overflow:hidden;
	width:714px;

	height:0 !important;
	height /**/:29px;
	padding-top:29px;
	background:url(../images/title.gif) no-repeat;
}




/* MAIN NAVIGATION
-------------------------------------------------------------------------------*/
ul#mn {
	margin:4px 0 15px 0;
	padding:0;
	width:714px;
	overflow:hidden;
    position:relative;
    zoom:1;
}

ul#mn li {float:left; border:0; margin-right:5px}
.mnR {margin-right:0 !important;}

/* MAIN IMAGES
-------------------------------------------------------------------------------*/
#cycleArea {
	margin:10px 0;
	padding:0;
	width:712px;
	height:298px;
	border:#DBDDE3 1px solid;
}


/* COMMON
-------------------------------------------------------------------------------*/
.cSpace {
	margin:20px 5px;
	padding:0;
	width:704px;
	font-size:90%;
	line-height:140%;
}

.pageTtl {
	margin:0 0 20px 0;
	padding:0;
	width:714px;
}

/**/.wNomal {font-weight:normal;}
.pBlue	{color:#7780C5; font-size:100%;}
.pBt	{color:#7780C5; font-size:70%;}



/* INDEX
-------------------------------------------------------------------------------*/
#ssConcept {
	margin:0 0 40px 0;
	padding:246px 0 0 20px;
	width:694px;
	height:154px;
	background: url(../images/concept.jpg) no-repeat;
}

/*풓x*/
#topSs {
	margin:0 0 30px 0;
	padding:0;
	width:714px;
}

#ssTtl {
	margin:0 0 11px 0;
	padding:0;
	width:714px;
}

ul#ssLink {
	margin:0;
	padding:0;
	width:714px;
	overflow:hidden;
    zoom:1;
}

ul#ssLink li {float:left; border:0; margin-bottom:11px; margin-right:11px}
.ssLinkR {margin-right:0 !important;}


/*OLM SYSTEM*/
.bgGray {
	margin:0 0 30px 0;
	padding:0;
	width:714px;
	background:url(../images/bg_gray.gif) repeat-y;
}

.bgGrayOlm {
	margin:0;
	padding:20px;
	width:674px;
	text-align:center;
	background:url(../images/bg_gray_bottom.gif) bottom no-repeat;
}


/* SERICE
-------------------------------------------------------------------------------*/
.bgGraySer {
	margin:0;
	padding:0;
	width:714px;
	background:url(../images/bg_gray_bottom.gif) bottom no-repeat;
	overflow:hidden;
    position:relative;
    zoom:1;
}

.serPct {
	margin:0;
	padding:0 0 3px 2px;
	float:left;
}

.serTxt {
	margin:0;
	padding:15px;
	width:522px;
	float:right;
}

.mb5 {margin-bottom:5px !important;}

#relatLink {
	margin:0 0 30px 0;
	padding:0;
	width:714px;
	overflow:hidden;
    position:relative;
    zoom:1;
}

#relatLink a {
	padding:10px 0 0 35px;
	float:right;
	height:30px !important;
}

#relatLink a:link {background:url(../images/arrow_r.gif) no-repeat left; }
#relatLink a:hover {background:url(../images/arrow_r_o.gif) no-repeat left;}


/* RESULTS
-------------------------------------------------------------------------------*/
#results {
	margin:0 0 30px 0;
	width:678px;
	padding:17px;
	border:#4E5960 1px solid;
	background:url(../images/tbbg_gray.gif) #657077 no-repeat;
}

#tabs{position:relative; width:678px; height:59px;}
#tabs li{height:59px; overflow:hidden; vertical-align:bottom;}
#tabs li a{
	display:block;
	overflow:hidden;
	width:222px;
	height:0 !important;
	height /**/:59px;
	padding-top:59px;
}

.navi01{position:absolute; top:0; left:0;}
.navi02{position:absolute; top:0; left:228px;}
.navi03{position:absolute; top:0; left:456px;}
.navi01 a{background:url(../images/tab_exhibition.gif) no-repeat;}
.navi02 a{background:url(../images/tab_event.gif) no-repeat;}
.navi03 a{background:url(../images/tab_sepecial.gif) no-repeat;}
.navi01 a:hover,.navi01 a.current{background:url(../images/tab_exhibition_o.gif) no-repeat;}
.navi02 a:hover,.navi02 a.current{background:url(../images/tab_event_o.gif) no-repeat;}
.navi03 a:hover,.navi03 a.current{background:url(../images/tab_sepecial_o.gif) no-repeat;}


.tabPanes {
	background:url(../images/tbbg_base.gif) repeat-y #F0F2F4;
	padding:20px 22px 22px 22px;
}

.resultsHr {
	margin:0;
	padding:0;
	width:634px;
	height:3px;
	font-size:1pt;
	background:url(../images/endline.gif) no-repeat;
}

.resultsTbl {
	margin:0;
	padding:0;
	background:url(../images/tbbg_blue.gif) repeat-y;
	width:634px;
	font-size:110%;
}

.tdpt10 {padding-top:10px;}
.tdpb10 {padding-bottom:10px;}

.resultsTbl td {
	vertical-align:top;
}

.rYearL {
	width:160px;
}

.rYear {
	width:62px;
	color:#84888A;
}

.ssOthers {
	text-align:right;
}

*{ box-sizing:content-box;}