#contents_ms {overflow:hidden; width:100%; height:458px; margin:0 auto; font-size:0; position:relative; top:0px; display:none} /* position:relative */

/* slider */

#slider {height:477px; position:relative}
#slider ul {height:477px}
#slider ul li {list-style:none; float:left; width:100%; height:477px; overflow:hidden; position:absolute}
#slider ul li div {margin:0 auto; width:1136px; height:477px; position:relative}

#slider ul li div.gp1_4 div.typo {width:951px; height:31px; top:337px; left:40px; position:absolute}
#slider ul li div.gp1_4 div.eye1 {width:511px; height:182px; top:202px; left:588px; display:none; position:absolute}
#slider ul li div.gp1_4 div.eye2 {width:511px; height:182px; top:202px; left:588px; display:none; position:absolute}
#slider ul li div.gp3_4 div {width:951px; height:31px; top:700px; left:174px; position:absolute}



/* prev */

#visual2 #arrowPrev {width:64px; height:101px; position:absolute; top:660px; left:8%}
#visual2 #arrowPrev div.img {width:64px; height:101px; position:absolute;}
#visual2 #arrowPrev div.square {width:109px; height:101px; position:absolute; background:#ffffff; opacity:0; cursor:pointer; top:0px}
	
/* next */

#visual2 #arrowNext {width:64px; height:101px; position:absolute; top:660px; right:8%}
#visual2 #arrowNext div.img {width:64px; height:101px; position:absolute; top:200px; }
#visual2 #arrowNext div.square {width:109px; height:101px; position:absolute; background:#ffffff; opacity:0; cursor:pointer; top:0px}


/* navigation */

/*#visual_bt {margin:0 auto; width:1038px; height:66px;margin-top:0px}
#visual_bt ul{width:1038px; height:66px; padding-left:5px}
#visual_bt li{float:left; list-style:none}*/
				  	  
#contents_ms_nav {margin:0 auto; width:1038px; height:51px; top:0px; position:relative}
*:first-child+html #contents_ms_nav {margin:0 auto; width:1038px; height:51px; top:0px; position:relative}
#contents_ms_nav ul {margin:0 auto; width:78px; height:51px}
*:first-child+html #contents_ms_nav ul {margin:0 auto; width:894px; height:51px}
#contents_ms_nav ul li {float:left; width:14px; height:51px; cursor:pointer; margin:0 6px} 
#contents_ms_nav ul li p {width:14px; height:51px; padding-top:12px; font-size:15pt; font-weight:600; color:#fff; text-shadow: 0 0 1px #666}
#contents_ms_nav ul li img {}

/*#contents_ms_nav ul li{width:220px; height:66px; overflow:hidden; float:left; cursor:pointer; position:relative}*/
/*#contents_ms_nav {margin:0 auto; width:1038px; height:66px;margin-top:0px}
#contents_ms_nav ul{width:1038px; height:66px; padding-left:5px}
#contents_ms_nav li{float:left; list-style:none}*/

#contents_ms_loading_panel {width:31px; height:31px; top:320px; margin:0 auto; position:relative}

/*-------------------------------------------------------------------------------------------------------------------------------------------*/