@charset "UTF-8";

/*add v1.5.0*/
/*
#coverList { overflow: hidden; position: relative; width: 100%; }
*/
#coverList { overflow: hidden; position: relative; width: 100%; }
#coverWrap a { text-decoration: none; }
#coverWrap a.pos-abs { position: absolute; top: 0; left: 0; }
#coverWrap img { vertical-align: top; border: none; }

#coverWrap .cursorDef { cursor: default; }

.design02 .nav { left: 50%; margin: -20px 0 0; overflow: hidden; position: relative; text-align: center; }
.design02 .nav ol { list-style-position: outside; list-style-type: none; margin: 5px auto; overflow: hidden; padding: 0; }
.design02 .nav ol li { display: inline; float: left; margin: 0 5px 0 0; }
.design02 .nav ol li a { background: url("common-img/ico_cover_nav.gif") no-repeat scroll 0 0 transparent; color: #FFFFFF; display: block; height: 8px; line-height: 8px; outline: medium none; text-decoration: none; text-indent: -9999em; width: 8px; }
.design02 .nav ol li a.active, #coverAreaSection .nav ol li a:hover { background-position: 0 -8px; }
/*
.design03 .cover-multi img { border: medium none; display: inline; float: left; margin: 0; outline: medium none; width: inherit; }
*/
.design03 #coverLeft { background: url("common-img/btn_prev.gif") repeat-y scroll left 0 transparent; cursor: pointer; display: none; height: 27px; left: 10px; position: absolute; top: 50%; width: 27px; margin-top: -13px; }
.design03 #coverRight { background: url("common-img/btn_next.gif") repeat-y scroll right 0 transparent; cursor: pointer; display: none; height: 27px; position: absolute; right: 10px; top: 50%; width: 27px; margin-top: -13px; }


/* for Parallax add v1.6.0 */
.fix { position: fixed; }
#bg-container{ overflow: hidden; top: 0; left: 0; width: 100%; height: 100%; }
.container-obj { overflow: hidden; position: absolute; }
.container-obj object { background-color: #000; }
.container { position: relative; z-index: 0; }

#pLoader { background-position: center center; background-repeat: no-repeat; height: 100%; left: 0; position: fixed; top: 0; width: 100%; z-index: 10000; } 
#pLoader.loader1 { background-color: #000; background-image: url(common-img/loader01.gif); background-position: center center; background-repeat: no-repeat; height: 100%; left: 0; position: fixed; top: 0; width: 100%; z-index: 10000; } 
#pLoader.loader2 { background-color: #FFF; background-image: url(common-img/loader02.gif); background-position: center center; background-repeat: no-repeat; height: 100%; left: 0; position: fixed; top: 0; width: 100%; z-index: 10000; } 


.bcontainer-outer { overflow: hidden; position: relative; }
/* Clearfix */  
.bcontainer-cf:after { display: block; clear: both; height: 0; visibility: hidden; content: "."; line-height: 0; }
.bcontainer-cf { display: inline-table; min-height: 1%; }
/* for macIE \*/
* html .bcontainer-cf { height: 1%; }
.bcontainer-cf { display: block; }
/* end of for macIE */

.bcontainer { position: relative; z-index: 1; }
.bg-media-video { left: 0; position: absolute; top: 0; width: 100%; z-index: 0; }