/* main_navigation*/
#main_video{width:100%;height:440px;background:#000000;padding:2px 0 4px 0;}
a{outline:none;cursor: pointer;}
.hidden{position:absolute;overflow:hidden;width:1px;height:1px;font-size:0;line-height:0;}



/* Slider*/
.ogp-video {position: relative;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.ogp-video-slider {position: relative;height: 438px;overflow: hidden;}
.ogp-video-slider li {position: absolute;top: 0;left: 0;width: 100%;height: 100%;-webkit-transform: translateX(100%);-moz-transform: translateX(100%);-ms-transform: translateX(100%);-o-transform: translateX(100%);transform: translateX(100%);}
.ogp-video-slider li.selected {position: relative;-webkit-transform: translateX(0);-moz-transform: translateX(0);-ms-transform: translateX(0);-o-transform: translateX(0);transform: translateX(0);}
.ogp-video-slider li.move-left {-webkit-transform: translateX(-100%);-moz-transform: translateX(-100%);-ms-transform: translateX(-100%);-o-transform: translateX(-100%);transform: translateX(-100%);}
.ogp-video-slider li.is-moving, .ogp-video-slider li.selected {-webkit-transition: -webkit-transform 0.5s;-moz-transition: -moz-transform 0.5s;transition: transform 0.5s;}
.ogp-video-slider {height: 438px;}


/* Single slide style*/
.ogp-video-slider li {background-position: center center;background-size: cover;background-repeat: no-repeat;background-color: #000000;}
.ogp-video-slider .ogp-full-width{position: absolute;width: 1000px;height: 438px;z-index: 1;left:50%;top: 0%; padding-top: 100px;text-align: left; margin: 0px 0 0 -735px;
 -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
}
.ogp-video-slider .ogp-img-container {display: none;}
.ogp-video-slider .ogp-img-container img {position: absolute;left: 50%;top: 50%;bottom: auto;right: auto;
  -webkit-transform: translateX(-50%) translateY(-50%);
  -moz-transform: translateX(-50%) translateY(-50%);
  -ms-transform: translateX(-50%) translateY(-50%);
  -o-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
}
.ogp-video-slider .ogp-bg-video-wrapper {display: none;position: absolute;top: 0;left: 0;width: 100%;height: 100%;overflow: hidden;}
.ogp-video-slider .ogp-bg-video-wrapper video {display: block;min-height: 100%;min-width: 100%;max-width: none;height: auto;width: auto;position: absolute;left: 50%;top: 50%;bottom: auto;right: auto;
  -webkit-transform: translateX(-50%) translateY(-50%);
  -moz-transform: translateX(-50%) translateY(-50%);
  -ms-transform: translateX(-50%) translateY(-50%);
  -o-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
}
.ogp-video-slider h2, .ogp-video-slider p {text-shadow:0px 2px 0px rgba(0, 0, 0, 0.5);line-height: 1;margin: 0 auto 14px;color: #ffffff;width: 90%;max-width: 400px;}

.ogp-video-slider .ogp-btn.secondary {background-color: rgba(22, 26, 30, 0.8);}
.ogp-video-slider .ogp-btn:nth-of-type(2) {margin-left: 1em;}
.no-touch .ogp-video-slider .ogp-btn:hover {background-color: #eb0b00;}
.no-touch .ogp-video-slider .ogp-btn.secondary:hover {background-color: #161a1e;}
.ogp-video-slider li:nth-of-type(2) {background-image: none;}
.ogp-video-slider li:nth-of-type(3) {background-image: none;}
.ogp-video-slider li:nth-of-type(4) {background-image: none;}
.ogp-video-slider .ogp-bg-video-wrapper {display: block;}
.ogp-video-slider .ogp-half-width {width: 45%;}
.ogp-video-slider .ogp-half-width:first-of-type {left: 5%;}
.ogp-video-slider .ogp-half-width:nth-of-type(2) {right: 5%;left: auto;}
.ogp-video-slider .ogp-img-container {
    display: block;
  }
.ogp-video-slider h2, .ogp-video-slider p {max-width: 520px;}
.ogp-video-slider h2 {font-size: 2.4em;font-weight: 300;}
.ogp-video-slider .ogp-btn {font-size: 16px;}
.ogp-video-slider .ogp-full-width {padding-top: 50px;}
.ogp-video-slider h2, .ogp-video-slider p { margin-bottom: 10px;}
.ogp-video-slider h2 {font-size: 3.2em;}
.ogp-video-slider p {font-size: 1.6rem;}

.ogp-video-slider .mbv_sns ul{position:relative;margin:14px 0 0 -9px;width:250px;}
.ogp-video-slider .mbv_sns ul li{float:left;text-indent:-9999em;}
.ogp-video-slider .mbv_sns ul li.mb_sns_f a{outline:none;font-size:0;text-indent:-1000em;display:block;background:url('../assets/facebook_icon.png') no-repeat 0 0;width:30px; height:30px;z-index:2;position:absolute;left:0;}
.ogp-video-slider .mbv_sns ul li.mb_sns_t a{font-size:0;text-indent:-1000em;display:block;background:url('../assets/twitter_icon.png') no-repeat 0 0;width:30px; height:30px;z-index:2;position:absolute;left:47px;}
.ogp-video-slider .mbv_sns ul li.mb_sns_y a{font-size:0;text-indent:-1000em;display:block;background:url('../assets/youtube_icon.png') no-repeat 0 0;width:30px; height:30px;z-index:2;position:absolute;left:94px;}


/* Single slide animation*/

  .ogp-video-slider .ogp-half-width {
    opacity: 0;
    -webkit-transform: translateX(40px);
    -moz-transform: translateX(40px);
    -ms-transform: translateX(40px);
    -o-transform: translateX(40px);
    transform: translateX(40px);
  }
  .ogp-video-slider .move-left .ogp-half-width {
    -webkit-transform: translateX(-40px);
    -moz-transform: translateX(-40px);
    -ms-transform: translateX(-40px);
    -o-transform: translateX(-40px);
    transform: translateX(-40px);
  }
  .ogp-video-slider .selected .ogp-half-width {
    /* this is the visible slide */
    opacity: 1;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
  .ogp-video-slider .is-moving .ogp-half-width {
    /* this is the slide moving outside the viewport 
    wait for the end of the transition on the <li> parent before set opacity to 0 and translate to 40px/-40px */
    -webkit-transition: opacity 0s 0.5s, -webkit-transform 0s 0.5s;
    -moz-transition: opacity 0s 0.5s, -moz-transform 0s 0.5s;
    transition: opacity 0s 0.5s, transform 0s 0.5s;
  }
  .ogp-video-slider li.selected.from-left .ogp-half-width:nth-of-type(2),
  .ogp-video-slider li.selected.from-right .ogp-half-width:first-of-type {
    /* this is the selected slide - different animation if it's entering from left or right */
    -webkit-transition: opacity 0.4s 0.2s, -webkit-transform 0.5s 0.2s;
    -moz-transition: opacity 0.4s 0.2s, -moz-transform 0.5s 0.2s;
    transition: opacity 0.4s 0.2s, transform 0.5s 0.2s;
  }
  .ogp-video-slider li.selected.from-left .ogp-half-width:first-of-type,
  .ogp-video-slider li.selected.from-right .ogp-half-width:nth-of-type(2) {
    /* this is the selected slide - different animation if it's entering from left or right */
    -webkit-transition: opacity 0.4s 0.4s, -webkit-transform 0.5s 0.4s;
    -moz-transition: opacity 0.4s 0.4s, -moz-transform 0.5s 0.4s;
    transition: opacity 0.4s 0.4s, transform 0.5s 0.4s;
  }
  .ogp-video-slider .ogp-full-width h2,
  .ogp-video-slider .ogp-full-width p,
  .ogp-video-slider .ogp-full-width .ogp-btn {
    opacity: 0;
    -webkit-transform: translateX(100px);
    -moz-transform: translateX(100px);
    -ms-transform: translateX(100px);
    -o-transform: translateX(100px);
    transform: translateX(100px);
  }
  .ogp-video-slider .move-left .ogp-full-width h2,
  .ogp-video-slider .move-left .ogp-full-width p,
  .ogp-video-slider .move-left .ogp-full-width .ogp-btn {
    opacity: 0;
    -webkit-transform: translateX(-100px);
    -moz-transform: translateX(-100px);
    -ms-transform: translateX(-100px);
    -o-transform: translateX(-100px);
    transform: translateX(-100px);
  }
  .ogp-video-slider .selected .ogp-full-width h2,
  .ogp-video-slider .selected .ogp-full-width p,
  .ogp-video-slider .selected .ogp-full-width .ogp-btn {
    /* this is the visible slide */
    opacity: 1;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
  .ogp-video-slider li.is-moving .ogp-full-width h2,
  .ogp-video-slider li.is-moving .ogp-full-width p,
  .ogp-video-slider li.is-moving .ogp-full-width .ogp-btn {
    /* this is the slide moving outside the viewport 
    wait for the end of the transition on the li parent before set opacity to 0 and translate to 100px/-100px */
    -webkit-transition: opacity 0s 0.5s, -webkit-transform 0s 0.5s;
    -moz-transition: opacity 0s 0.5s, -moz-transform 0s 0.5s;
    transition: opacity 0s 0.5s, transform 0s 0.5s;
  }
  .ogp-video-slider li.selected h2 {
    -webkit-transition: opacity 0.4s 0.2s, -webkit-transform 0.5s 0.2s;
    -moz-transition: opacity 0.4s 0.2s, -moz-transform 0.5s 0.2s;
    transition: opacity 0.4s 0.2s, transform 0.5s 0.2s;
  }
  .ogp-video-slider li.selected p {
    -webkit-transition: opacity 0.4s 0.3s, -webkit-transform 0.5s 0.3s;
    -moz-transition: opacity 0.4s 0.3s, -moz-transform 0.5s 0.3s;
    transition: opacity 0.4s 0.3s, transform 0.5s 0.3s;
  }
  .ogp-video-slider li.selected .ogp-btn {
    -webkit-transition: opacity 0.4s 0.4s, -webkit-transform 0.5s 0.4s, background-color 0.2s 0s;
    -moz-transition: opacity 0.4s 0.4s, -moz-transform 0.5s 0.4s, background-color 0.2s 0s;
    transition: opacity 0.4s 0.4s, transform 0.5s 0.4s, background-color 0.2s 0s;
  }

/*Slider navigation*/
.ogp-slider-nav {position: absolute;width: 100%;bottom: 12px;z-index: 2;text-align: center;height: 79px;}
.ogp-slider-nav nav, .ogp-slider-nav ul, .ogp-slider-nav li, .ogp-slider-nav a {height: 100%;}
.ogp-slider-nav nav {display: inline-block;position: relative;}
.ogp-slider-nav .ogp-marker.item-2 {
  -webkit-transform: translateX(100%);
  -moz-transform: translateX(100%);
  -ms-transform: translateX(100%);
  -o-transform: translateX(100%);
  transform: translateX(100%);
}
.ogp-slider-nav .ogp-marker.item-3 {
  -webkit-transform: translateX(200%);
  -moz-transform: translateX(200%);
  -ms-transform: translateX(200%);
  -o-transform: translateX(200%);
  transform: translateX(200%);
}
.ogp-slider-nav .ogp-marker.item-4 {
  -webkit-transform: translateX(300%);
  -moz-transform: translateX(300%);
  -ms-transform: translateX(300%);
  -o-transform: translateX(300%);
  transform: translateX(300%);
}
.ogp-slider-nav .ogp-marker.item-5 {
  -webkit-transform: translateX(400%);
  -moz-transform: translateX(400%);
  -ms-transform: translateX(400%);
  -o-transform: translateX(400%);
  transform: translateX(400%);
}
.ogp-slider-nav .ogp-marker.item-6 {
  -webkit-transform: translateX(500%);
  -moz-transform: translateX(500%);
  -ms-transform: translateX(500%);
  -o-transform: translateX(500%);
  transform: translateX(500%);
}
.ogp-slider-nav .ogp-marker.item-7 {
  -webkit-transform: translateX(500%);
  -moz-transform: translateX(500%);
  -ms-transform: translateX(500%);
  -o-transform: translateX(500%);
  transform: translateX(500%);
}
.ogp-slider-nav ul::after {clear: both;content: "";display: table;}
.ogp-slider-nav li {display: inline-block;width: 87px;float: left;font-size:0;text-indent:-1000em;}
.ogp-slider-nav li.selected a {color: #2c343b;font-size:0;text-indent:-1000em;}
.no-touch .ogp-slider-nav li.selected a:hover {background-color: transparent;font-size:0;text-indent:-1000em;}
.ogp-slider-nav a {font-size:0;text-indent:-1000em;display: block;position: relative;padding-top: 0px;font-size: 1rem;width: 87px;height: 100px;color: #a8b4be;overflow:hidden;-webkit-transition: background-color 0.2s;-moz-transition: background-color 0.2s;transition: background-color 0.2s;}
.ogp-slider-nav a::before {font-size:0;text-indent:-1000em;content: '';position: absolute;width: 87px;height: 79px;top: 0px;left: 50%;right: auto;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);

}


/*banner_add or delete*/
.ogp-slider-nav li:first-of-type a::before {background: url(../assets/thumb1.png) no-repeat 0 0;font-size:0;text-indent:-1000em;}
.ogp-slider-nav li.selected:first-of-type a::before {background: url(../assets/thumb1.png) no-repeat 0 -79px;font-size:0;text-indent:-1000em;}

.ogp-slider-nav li:nth-of-type(2) a::before {background: url(../assets/thumb2.png) no-repeat 0 0;font-size:0;text-indent:-1000em;}
.ogp-slider-nav li.selected:nth-of-type(2) a::before {background: url(../assets/thumb2.png) no-repeat 0 -79px;font-size:0;text-indent:-1000em;}

.ogp-slider-nav li:nth-of-type(3) a::before {background: url(../assets/thumb3.png) no-repeat 0 0;font-size:0;text-indent:-1000em;}
.ogp-slider-nav li.selected:nth-of-type(3) a::before {background: url(../assets/thumb3.png) no-repeat 0 -79px;font-size:0;text-indent:-1000em;}

.ogp-slider-nav li:nth-of-type(4) a::before {background: url(../assets/thumb5.png) no-repeat 0 0;font-size:0;text-indent:-1000em;}
.ogp-slider-nav li.selected:nth-of-type(4) a::before { background: url(../assets/thumb5.png) no-repeat 0 -79px;font-size:0;text-indent:-1000em;}



.ogp-slider-nav {height: 91px;}
.ogp-slider-nav .ogp-marker,
.ogp-slider-nav li {width: 95px;}
.ogp-slider-nav a {padding-top: 0px;font-size: 1.1rem;text-transform: uppercase;}
.ogp-slider-nav a::before {top: 18px;}


/*Main content*/
.ogp-main-content {width: 90%;max-width: 768px;margin: 0 auto;padding: 0 0;}
.ogp-main-content p {font-size: 1.4rem;line-height: 1.8;color: #999999;margin: 2em 0;}
.ogp-main-content {padding: 0em 0;}
.ogp-main-content p {font-size: 1.6rem;}


/*Javascript disabled */
.no-js .ogp-video-slider li {display: none;}
.no-js .ogp-video-slider li.selected {display: block;}
.no-js .ogp-slider-nav {display: none;}



/* main_body */

#main_body_wrap{width: 1010px;position:relative;overflow:hidden;margin:0 auto;}
#main_body_wrap, #main_body_event{width:1010px;height:460px;margin: 30px auto 0 auto;}
#main_body_wrap .notice{background:url('../assets/main_body/notice_bg.jpg') no-repeat 0 0 ;width:1010px;height:65px;}
.notice span.game_title{color:#ff3c1f;font-size:15px;margin-right:15px;font-family: locator-l;}
.notice_position{margin:0px 0 0 180px;padding:25px 0 0 0;color:#bbbbbb;font-size:14.5px;font-family: locator-l;letter-spacing: 0px;}
.event_content a{position:absolute;z-index:103;width:520px!important;height:20px;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden;display:block;float:left;color:#bbbbbb!important;font-family: locator-l;font-size:14.5px;}
.event_date{color:#bbbbbb;font-size:13px;font-style: italic;position:absolute;left:750px;margin-top:2px;}
.plus_button a{background:url('../assets/main_body/plus_button.jpg') no-repeat 0 0 ;width:21px;height:20px;font-size:0;text-indent:-1000em;display:block;position:absolute;top:54px;right:23px;}
input.btn-primary{background:url('../assets/main_body/prev_button.png') no-repeat 0 0 ;width:8px; height:4px;cursor: pointer;position:absolute;top:58px;left:850px;}
input.btn-next{background:url('../assets/main_body/next_button.png') no-repeat 0 0 ;width:8px; height:4px;cursor: pointer;position:absolute;top:66px;left:850px;}
.event_link{color:#bbbbbb!important;}

.event_slider{width:730px;height:430px;position:absolute;z-index:2;float:left;left:0;top:30px;background:url('../assets/event_slider/body_slider_bg.png') no-repeat 0 0 ;}
.evnet_list{height:430px;width:280px;background:#111111;float:left;z-index:2;position:absolute;left:730px;top:95px;}


#body_eventwrapper {width:730px;height:430px;position:relative;}


/*Slideshow*/
#slides {position:absolute;z-index:100;}
.slides_container {width:730px;overflow:hidden;position:relative;display:none;}
.slides_container div.slide {width:730px;height:440px;display:block;margin-top:50px;}

/*Next/prev buttons*/
#slides .next,#slides .prev {position:absolute;top:396px;left:12px;width:23px;height:27px;display:block;z-index:101;}
#slides .next {left:695px;}
#slides .block_click{position:absolute;top:392px;left:0px;width:100%;height:38px;display:block;z-index:11;background:transparent;}

/*Pagination*/
.pagination {z-index:101;position:absolute;top:403px;left:50%;margin-left:-43px;}
.pagination ul{}
.pagination li {float:left;margin:0 4px;list-style:none;}
.pagination li a {display:block;width:13px;height:0;padding-top:13px;background-image:url(../assets/event_slider/pagination.png);background-position:0 0;float:left;overflow:hidden;}
.pagination li.current a {background-position:0 -13px;}


/*Event List*/
.evnet_list h2 a{background:url('../assets/event_slider/event_title2.png') no-repeat 0 0 ;width:106px;height:33px;font-size:0;text-indent:-1000em;margin:15px 0 17px 13px;display:block;}
.list_box{width:280px;height:62px;border-bottom:solid 1px #292929;margin-bottom:12px;}
.list_box_last{width:280px;height:62px;border-bottom:none;margin-bottom:12px;}
.gamelist_thumb{width:31px;height:50px;float:left;margin:0 18px 0 20px;}
.gamelist_text{width:190px;height:43px;float:left;padding-top:8px;}
.gamelist_text h3 a{color:#979696;font-size:14px;font-family: locator-l;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden;width:170px;display:block;text-decoration: none;margin-bottom:3px;}
.gamelist_text h3 a:hover{color:#dadada;}
.gamelist_text p{color:#5d5d5d;font-size:13px;font-family: locator-l;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden;width:170px;font-style: italic;margin-left:10px;text-transform: uppercase;}



/*info*/
.ogp_info{clear:both;width:1010px;height:284px!important;margin:30px auto 73px; auto;position:relative;}
.ogp_info .ogp_multimedia{background:url('../assets/main_body/multimedia_bg.jpg') no-repeat 0 0 ;width:752px;height:284px;float:left;}
.ogp_info .ogp_multimedia h2{color:#ffffff;font-size:18px;font-family: locator-b;margin:24px 0 0 50px;}

.ogp_info .ogp_multimedia a.linkall{position:absolute;top:28px;left:653px;color:#979696;font-size:14px;font-family: locator-l;text-decoration:none;}
.ogp_info .ogp_multimedia a.linkall:hover{text-decoration:underline;}


.ogp_info .ogp_multimedia h3 a{color:#a5a5a5;font-size:13px;font-family: locator-l;margin:5px 0 0 32px;display:block;}
.ogp_info .ogp_multimedia h3 a:hover{text-decoration:underline;}
.ogp_info .ogp_multimedia p{color:#ffffff;font-size:13px;font-family: locator-l;margin:3px 0 0 32px;font-style: italic;}
.ogp_info .ogp_multimedia ul{padding-left:5px;}
.ogp_info .ogp_multimedia ul li{float:left;width:220px;height:145px;margin-left:7px;}

.ogp_info .ogp_multimedia ul li a.trailer1{width:175px;height:107px;background:url('../assets/main_body/uwo_trailer.jpg') no-repeat 0 0 ;font-size:0;text-indent:-1000em;display:block;}
.ogp_info .ogp_multimedia ul li a.trailer1:hover{width:175px;height:107px;background-position:0 -107px;}

.ogp_info .ogp_multimedia ul li a.trailer2{width:175px;height:107px;background:url('../assets/main_body/lt_trailer.jpg') no-repeat 0 0 ;font-size:0;text-indent:-1000em;display:block;}
.ogp_info .ogp_multimedia ul li a.trailer2:hover{width:175px;height:107px;background-position:0 -107px;}

.ogp_info .ogp_multimedia ul li a.trailer3{width:175px;height:107px;background:url('../assets/main_body/tr_trailer.jpg') no-repeat 0 0 ;font-size:0;text-indent:-1000em;display:block;}
.ogp_info .ogp_multimedia ul li a.trailer3:hover{width:175px;height:107px;background-position:0 -107px;}

.ogp_info .ogp_multimedia ul{margin:39px 0 0 26px;}


.ogp_info .ogp_user{width:243px;height:284px;float:left;margin-left:14px;}
.ogp_info .ogp_user .info_guide{background:url('../assets/main_body/info_bg.jpg') no-repeat 0 0 ;width:243px;height:284px;margin-bottom:7px;}
.ogp_info .ogp_user .info_guide h2{color:#ffffff;font-size:18px;font-family: locator-b;padding:24px 0 0 28px;}
.ogp_info .ogp_user .info_guide ul{width:243px;height:284px;margin-top:8px;}
.ogp_info .ogp_user .info_guide ul li a{width:90px;height:15px;color:#9f9f9f;font-size:15px;font-family: locator-l;padding:37px 0 0 0px;display:block;}
.ogp_info .ogp_user .info_guide ul li a:hover{color:#dadada;}

.ogp_main_footer{width:1010px;height:175px;border-top:solid 1px #202224;margin:0 auto;padding-top:22px;position:relative;}
.ogp_main_footer .footer_left{width:890px;background:url('../assets/main_body/footer_logo.png') no-repeat 10px 0 ;height:170px;float:left;}
.ogp_main_footer .footer_left a.footerlogo{width:190px;height:40px;display:block;font-size:0;text-indent:-1000em;position:absolute;top:25px;left:10px;} 

.ogp_main_footer .footer_left ul{margin:50px 0 0 0px;}
.ogp_main_footer .footer_left ul li a{float:left;font-size:12px;color:#e3e3e3;text-transform: uppercase;padding:0 15px;font-family: locator-l;background:url('../assets/main_body/footer_div1.gif') no-repeat right 3px;}
.ogp_main_footer .footer_left ul li a.bgnone{float:left;font-size:12px;color:#e3e3e3;text-transform: uppercase;padding:0 20px;font-family: locator-l;background:none;}
.ogp_main_footer .footer_left ul li a:hover{text-decoration:underline;}
.ogp_main_footer .footer_left ul li a:hover.bgnone{text-decoration:underline;}


.ogp_main_footer .footer_left ul.footerlink{clear:both;margin:70px 0 0 0px;}
.ogp_main_footer .footer_left ul.footerlink li a{float:left;font-size:13px;text-transform: capitalize;color:#9f9f9f;padding:0 14px;font-family: locator-l;background:url('../assets/main_body/footer_div2.png') no-repeat right 3px;}
.ogp_main_footer .footer_left ul.footerlink li a.bgnone{float:left;font-size:13px;text-transform: capitalize;color:#9f9f9f;padding:0 14px;font-family: locator-l;background:none;}
.ogp_main_footer .footer_left ul.footerlink li a:hover{text-decoration:underline;}
.ogp_main_footer .footer_left ul.footerlink li a:hover.bgnone{text-decoration:underline;}

.ogp_main_footer .footer_right{width:120px;height:170px;float:left;}
.ogp_main_footer .footer_right ul li a{width:20px;height:24px;float:left;padding: 0 10px;display:block;}
.ogp_main_footer .footer_right ul li.footer_facebook a{background:url('../assets/main_body/footer_facebook.png') no-repeat 0px 0;font-size:0;text-indent:-1000em;width:20px;height:24px;}
.ogp_main_footer .footer_right ul li.footer_facebook a:hover{background-position:0 -24px;width:20px;height:24px;}
.ogp_main_footer .footer_right ul li.footer_twitter a{background:url('../assets/main_body/footer_twitter.png') no-repeat 0px 0 ;font-size:0;text-indent:-1000em;}
.ogp_main_footer .footer_right ul li.footer_twitter a:hover{background-position:0 -24px;width:20px;height:24px;}
.ogp_main_footer .footer_right ul li.footer_youtube a{background:url('../assets/main_body/footer_youtube.png') no-repeat 0px 0 ;font-size:0;text-indent:-1000em;}
.ogp_main_footer .footer_right ul li.footer_youtube a:hover{background-position:0 -24px;width:20px;height:24px;}



.overlay{position:fixed; left:0;top:0;z-index:200;  background-color:#000; width:100%;height:100%;opacity:0.9;display:none;}
.youtube{background:transparent;width:800px;height:450px;position:fixed;top:25%;left:50%;z-index:110;margin-left:-400px;display:none;z-index:201;position:absolute;}
.x_button_video{cursor: pointer;background:url('../assets/main_body/x_button.png') no-repeat 0 0;width:33px;height:32px;position:fixed; top:20%;left:52%;z-index:201;margin-left:380px;display:none;}

.ogp_main_footer .footer_left p.ogpcopy{clear:both;display:block;color:#8c8c8c;font-size:12px;padding:12px 0 0 14px;}


/* html5 reset by J.LEE */

[hidden], area, base, basefont, command, datalist, head,
input[type=hidden], link, menu[type=context], meta, noembed, noframes,
param, script, source, style, track, title { /* case-insensitive */
  display: none;
}

address, article, aside, blockquote, body, center, dd, dir, div, dl,
dt, figure, figcaption, footer, form, h1, h2, h3, h4, h5, h6, header,
hgroup, hr, html, legend, listing, menu, nav, ol, p, plaintext, pre,
section, summary, ul, xmp { display: block; }

table { display: table; }
caption { display: table-caption; }
colgroup { display: table-column-group; }
col { display: table-column; }
thead { display: table-header-group; }
tbody { display: table-row-group; }
tfoot { display: table-footer-group; }
tr { display: table-row; }
td, th { display: table-cell; }

li { display: list-item; }

ruby { display: ruby; }
rt { display: ruby-text;}

/* main */
html, body, div, span, form, 
fieldset, dl, dt, dd, ul, 
ol, li, h1, h2, h3, h4, h5, h6, 
p, pre, table, th, td, blockquote,  
address, cite{ 
	margin: 0; 
	padding: 0;
}

/* header */

h1, h2, h3, h4, h5, h6{
	font-size:100%;
	font-weight:normal;
}

/* border */
fieldset, img, abbr, acronym{border:0 none;}

/* list */
ol, ul{list-style:none;}

/* table */
table{
border-collapse:separate;
border-spacing:0;
border:0 none;
}

caption, th, td{
	text-align:left;
	font-weight:normal;
}

/* text */

address, caption, strong, em, cite{
	font-weight:normal;
	font-style:normal;
}

ins{text-decoration:none;}
del{text-decoration:line-through;}
blockquote:before, blockquote:after, q:before, q:after{content:"";}
blockquote,q{quotes:"""";}

/* image */
img { border: 0; display: block; }







