@charset "utf-8";
/* 2014-09-11 */
* {text-size-adjust:none;-webkit-text-size-adjust:none}

@font-face {
    font-family: 'ModernHBold';
    src: url('fonts/modernh-bold-webfont.eot');
    src:url('fonts/modernh-bold-webfont.eot?#iefix') format('embedded-opentype'),
        url('fonts/modernh-bold-webfont.woff') format('woff'),
        url('fonts/modernh-bold-webfont.ttf') format('truetype'),
        url('fonts/modernh-bold-webfont.svg#ModernHBold') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'ModernHLight';
    src:url('fonts/modernh-light-webfont.eot');
    src:url('fonts/modernh-light-webfont.eot?#iefix') format('embedded-opentype'),
        url('fonts/modernh-light-webfont.woff') format('woff'),
        url('fonts/modernh-light-webfont.ttf') format('truetype'),
        url('fonts/modernh-light-webfont.svg#ModernHLight') format('svg');
    font-weight: normal;
    font-style: normal;

}

/* CSS-workaround for disappearing webfonts in Chrome v33  */
body{
-webkit-animation-duration: 0.1s;
-webkit-animation-name: fontfix;
-webkit-animation-iteration-count: 1;
-webkit-animation-timing-function: linear;
-webkit-animation-delay: 0.1s;
}
@-webkit-keyframes fontfix{
from {opacity: 1;}
to {opacity: 1;}
}

@font-face {
    font-family: 'ModernHMedium';
    src:url('fonts/modernh-medium-webfont.eot');
    src:url('fonts/modernh-medium-webfont.eot?#iefix') format('embedded-opentype'),
        url('fonts/modernh-medium-webfont.woff') format('woff'),
        url('fonts/modernh-medium-webfont.ttf') format('truetype'),
        url('fonts/modernh-medium-webfont.svg#ModernHMedium') format('svg');
    font-weight: normal;
    font-style: normal;

}
#floating_top {position:fixed;right:0;/* top:631px; */ top:154px;display:none;}
#floating_top a {display:block;width:25px;height:62px;text-indent:-100px;overflow:hidden;background:url("images/icon_top_dark.png") no-repeat 0 0;}
/*
#floating_top a {display:block;width:25px;height:62px;text-indent:-100px;overflow:hidden;background:url("/worldwide/images/pip/icon/icon_top.png") no-repeat 0 0;}
*/
.mobile_topbtn { clear:both; text-align:right; overflow:hidden; width:940px; margin:0 auto; padding:10px 0; background:#fff; }
.mobile_topbtn a { display:block; float:right; background:url(images/btn_top_mobile.png) no-repeat 0 0; width:50px; height:52px; overflow:hidden; text-indent:1000px; margin-right:30px; }
#pip .mobile_topbtn { background:none; }
#pip .mobile_topbtn a { margin-right:0; }

/* base */
body, div, h1, h2, h3, h4, h5, h6, ul, ol, li, dl, dt, dd, p, span, a, table, thead, tfoot, tbody, th, td, form, legend, label, input, textarea, address, strong, em, pre, q, abbr, acronym, cite, blockquote, object, iframe {margin:0; padding:0; border: 0 none;}
body {font-family:'ModernHMedium', Arial, AppleGothic, Helvetica, sans-serif; font-size:12px; color:#000; line-height:18px;}
img, fieldset, hr {border:0; margin:0; padding:0;}
img {vertical-align:middle;}
ul, ol {list-style-type:none;}
h1, h2, h3, h4, h5, h6 {font-size:100%; font-weight:normal;}
select, input, textarea {font-size:100%; vertical-align:middle;}
table {border-collapse:collapse;}
address {font-style:normal;}
hr {clear:both; display:none;}
legend, caption {width:0; height:0; font-size:0; line-height:0; visibility:hidden; overflow:hidden;}
div,p,span,a,li,dl,input,select {font-family:Arial, AppleGothic, Helvetica, sans-serif; color:#666;}
a:link, a:visited {color:#666; text-decoration:none;}
a:hover, a:active,a:focus {color:#666; text-decoration:underline;}
.hidden {position:absolute; width:0; height:0; font-size:0; line-height:0; visibility:hidden; overflow:hidden;}

/* layout */
body {background:#ffffff url("images/bg_body.jpg") no-repeat center top fixed;}
#wrap {width:940px; margin:0 auto;}
.header {position:relative; width:940px; min-width:940px; margin:0 auto 20px; z-index:60;}
.header .social {float:right; height:29px; padding-top:6px;}
.header .social ul,.header .social ul li {float:left;}
.header .social ul li.follow {width:78px; padding:8px 0 0 8px; background:url("images/bul01.gif") no-repeat 0 14px; color:#575a5d; font-size:11px; font-weight:bold; line-height:16px;}
.header .social ul li.follow a {display:block; width:75px; height:25px;}
.header .social ul li.facebook {width:29px;}
.header .social ul li.youtube {width:29px;}
.header .social ul li.twitter {width:29px;}
.header .social ul li.google {width:29px;}
.header .social ul li.insta {width:29px;}
.header .social ul li.social_hub {padding-left:21px; margin-right:4px; background:url('images/btn_top_social_bg.png') 10px 5px no-repeat; }

.header .social ul li img {vertical-align:top;}
.header .social .search {float:left; width:138px; height:25px; margin-top:0px; background:#d9d9d9; }
.header .social .search input { display:inline-block; *display:inline; *zoom:1; }
.header .social .search input.txtbg {width:105px; margin:5px 0 3px 6px; background:transparent url("images/txt_top_search.gif") no-repeat scroll 0px 5px; border:none; color:#7d8186; font-size:11px; line-height:16px;}
.header .social .search input.txt {width:105px; margin:5px 0 3px 6px; background:transparent; border:none; color:#7d8186; font-size:11px; line-height:16px;}
.header .social .search input.btn {width:22px; height:22px; vertical-align:top; margin-top:2px; }

#visual .txt {
    position: absolute;
    top: 50px;
    left: 31px;
    font-size: 17;
	text-shadow: 1px 1px 9px #000;
}
#visual .right {
    right: 31px;
	left: initial;
}
#visual .txt p{
    color: #fff;
    width: 240px;
	margin-top: 10px;
    font-family: 'ModernHLight';
}
#visual .txt .title{
    color: #fff;
	font-size: 35;
	width: 50%;
    font-family: 'ModernHLight';
	text-transform:uppercase;
	line-height: 35px;
}

/* GNB */
.header .navi {clear:both; width:940px; height:40px; background:url("images/wgnb.gif") no-repeat;}
.header .navi img {vertical-align:top;}
.header .navi .logo {float:left;}
.header .navi .logo a {display:block; width:245px; height:40px; padding:0; text-indent:-999em; overflow:hidden;}
.hyundai_main .header {margin:0 auto;}
.oneDepth { margin-left:130px;padding-left: 230px;}
.oneDepth li {float:left; padding-right:9px;}
.oneDepth li a {font-family:'ModernHMedium';  height:29px; padding: 11px 0 0 0; text-decoration: none; font-size: 12px; text-align: center; display:block; color: #fff; overflow:hidden;}
.oneDepth li a.on {color: #333; background: #fff;}
.oneDepth li.showroom a {width:97px;}
.oneDepth li.experience a {width:98px;}
.oneDepth li.innovation a {width:96px;}
.oneDepth li.corporate a {width:96px;}
.oneDepth li.worldwide a {width:95px;}
.oneDepth li.showroom-mn a {width:170px;}
.oneDepth li.experience-mn a {width:120px;}
.oneDepth li.innovation-mn a {width:110px;}
.oneDepth li.corporate-mn a {width:110px;}
.oneDepth li.worldwide-mn a {width:95px;}
.sGnbB {display:none; position:absolute; left:0; top:74px; z-index:6000; width:953px; padding-top:1px; padding-bottom:16px; background:url('images/bg_gnb_bottom.png') no-repeat 0 bottom; z-index:1;}
.sGnbB .sGnbL {width:940px; padding-right:13px; background:url('images/bg_gnb_right.png') no-repeat right top;}
.sGnbB .sGnbL .sGnb {width:940px; background:#fff; overflow:hidden;}
.sGnbB .sGnbL .sGnb .twoTit {float:left; width:200px; height:43px; padding:27px 0 0 29px; font-size:23px;font-family:'ModernHBold';color: #333;line-height:17px;}
/*.sGnbB .sGnbL .sGnb .twoTit img {margin:26px 0 0 29px;}*/
.sGnbB .sGnbL .sGnb .twoMenu {float:left; padding-left:1px; background:url("images/bar6.gif") no-repeat 0 15px;}
.sGnbB .sGnbL .sGnb .twoMenu li {float:left; padding-right:1px; background:url("images/bar6.gif") no-repeat right 15px;}
.sGnbB .sGnbL .sGnb .twoMenu li a {font-family:'ModernHMedium'; font-size: 13px; color: #575a5d; display:block; text-decoration: none; height:44px; padding:26px 15px 0 15px;}
.sGnbB .sGnbL .sGnb .twoMenu li a:hover {background:none;}
.sGnbB .sGnbL .sGnb .twoMenu li img {vertical-align:top;}
#gnb_showrom .sGnbL .sGnb {padding-bottom: 20px;}
.sGnbB .sGnbL .sGnb .showroom {overflow:hidden; padding-top:25px; margin-bottom:5px; background:url("images/bg_gnb_showroom_list.gif") repeat-x;}
.sGnbB .sGnbL .sGnb .showroom.last {margin-bottom:30px;}
.sGnbB .sGnbL .sGnb .showroom .showTit { font-family:'ModernHMedium'; font-size: 14px; color: #666; float:left; width:125px; padding:2px 40px 0 0; text-align:right;}
.sGnbB .sGnbL .sGnb .showroom ul {float:left; width:720px;}
.sGnbB .sGnbL .sGnb .showroom ul.commercial {width:auto;float:left; padding-right:33px;}
.sGnbB .sGnbL .sGnb .showroom li {float:left; height:88px; text-align:center;}
.sGnbB .sGnbL .sGnb .showroom li a {color:#333;}
.sGnbB .sGnbL .sGnb .showroom li a img {display:block;}
.sGnbB .sGnbL .sGnb .showroom li a span {color:#333; display:block; line-height:15px;}
.sGnbB .sGnbL .sGnb .showroom li a:hover {background:none;}

.showroom ul.commercial li {padding-right:10px;}
.showroom ul.suv li span {padding-top:2px;}
.showroom ul.commercial li span,.showroom ul.etc li span {margin-top:4px;}
.sGnbB .sGnbL .sGnb .showroom ul.etc {width:450px; padding-left:6px; background:url("images/bar5.gif") no-repeat 0 0;}
.sGnbB .sGnbL .sGnb .close {height:41px; text-align:right; background:#fff;}
.sGnbB .sGnbL .sGnb .close a {display:block; float:right; width:19px; height:19px; padding:10px 10px 12px 10px;}
.sGnbB .sGnbL .sGnb .close2 {float:right; width:55px; height:70px;}
.sGnbB .sGnbL .sGnb .close2 a {display:block; width:19px; height:19px; padding:26px 20px 25px 18px;}
#gnb_corporate .sGnbL .sGnb .twoMenu li a {padding:26px 17px 0;}
#gnb_experience .sGnbL .sGnb .twoMenu li a {padding:26px 15px 0;}
#gnb_experience .sGnbL .sGnb .twoMenu li a.line2 { padding:18px 15px 8px; text-align:center;}
#gnb_showroom .sGnb {position: relative; padding:10px 0 0 0;}
#gnb_showroom .sGnb .tab {position:relative;height:40px;padding:0 20px 0;border-bottom:2px solid #b5bcc3;}
#gnb_showroom .sGnb .close_showroom {position: absolute; top:9px; right:9px;}
#gnb_showroom .sGnb .tab ul {position:relative;float:left;height:42px;}
#gnb_showroom .sGnb .tab ul li {float:left;padding-right:1px;text-transform:uppercase;background:url('images/tab_showroom_bar.gif') no-repeat right 14px;}
#gnb_showroom .sGnb .tab ul li a {display:block;height:27px; padding:13px 30px 0 30px;overflow:hidden;text-decoration:none;color: #333;font-size: 14px;font-family:'ModernHMedium'; text-align: center;}

#gnb_showroom .sGnb .tab .btn_see_all {position: absolute; top: 0; right: 60px; display:block;height:30px; padding:13px 0 0; width: 93px;overflow:hidden;text-decoration:none;color: #333;font-size: 14px;font-family:'ModernHMedium'; text-align: center;}
#gnb_showroom .sGnb .tab .btn_see_all.on {height:29px;padding-top:12px;color: #004282;margin:0 -1px 0;border:solid #b5bcc3;border-width:1px 1px 0; background:#ededed;}
#gnb_showroom .sGnb .tab ul li a:hover {text-decoration:none;}
#gnb_showroom .sGnb .tab ul li a.on {position:relative;height:29px;padding-top:12px;color: #004282;margin:0 -1px 0;border:solid #b5bcc3;border-width:1px 1px 0;background:#ededed;-webkit-transform: translateZ(0);}
#gnb_showroom .sGnb .list {padding: 25px 0 23px 50px; background:#fff url('images/bg_gnb_showroom_list.gif') no-repeat 0 0;}
#gnb_showroom .sGnb .list ul {visibility:hidden;height:0;display:block;overflow:hidden;}
#gnb_showroom .sGnb .list ul {overflow:hidden;}
#gnb_showroom .sGnb .list li {float:left;width:120px;height:106px;overflow:hidden; text-align: center;}
#gnb_showroom .sGnb .list li span.model {line-height: 20px; color: #333;}
#gnb_showroom .sGnb .list li img {width:120px;height:54px;}
#gnb_showroom .sGnb .list li a {display:block;text-indent:0;text-decoration:none;}
#gnb_showroom .sGnb .list li a:hover {text-decoration:none;}
#gnb_showroom .sGnb .list ul.large li {width:210px;height:134px;}
#gnb_showroom .sGnb .list ul.large li img {width:210px;height:95px;*display:block; *zoom:1;}
#gnb_showroom .sGnb .list ul.large li span.thumb {display: block; width:210px;height:95px; *display:inline; }
#gnb_showroom .sGnb .list ul.medium li {width:160px;height:106px; margin-right:10px;}
#gnb_showroom .sGnb .list ul.medium li.etc {margin:0;}
#gnb_showroom .sGnb .list ul.medium li.etc.truck {margin-left:19px;background:url("images/bar7.gif") no-repeat 0 0;}
#gnb_showroom .sGnb .list ul.medium li img {width:160px;height:72px;*display:block; *zoom:1;}
#gnb_showroom .sGnb .list ul.medium li span.thumb {display: block; width:160px;height:72px;*display:inline;}
#gnb_showroom #showroomNewCars {visibility: visible; height: auto;}
.sGnbL .see_all {overflow: hidden; height:0;clear:both;}
.sGnbL .see_all li .thumb {width: 120px; height: 54px; margin-bottom:2px; margin-top:0;}
.sGnbL .see_all .etc li .thumb {width:111px;}
.sGnbL .see_all li a:hover,.sGnbL .see_all li a:active,.sGnbL .see_all li a:focus {text-decoration:none;}

.container {position:relative; width:100%; z-index:11;}
.clearB {clear:both;}

/* floating_submenu */
.floating_cubemenu {position:absolute; width:940px; height:120px; z-index:50; background:url('images/floating_cubemenu_bg.png') no-repeat;}
.floating_cubemenu a:link,
.floating_cubemenu a:visited,
.floating_cubemenu a:hover,
.floating_cubemenu a:active {text-decoration:none;}

.floating_cubemenu .title {float:left; min-width:181px; height:22px; padding:13px 0 0 30px; color:#333; font-size:19px; line-height: 22px; vertical-align: top; font-family:'ModernHMedium',Arial,AppleGothic,Helvetica,sans-serif; text-transform: uppercase;}
.floating_cubemenu .title img {margin:18px 62px 0 30px;}
.floating_cubemenu .title.sponser {width:243px;}
.floating_cubemenu .title.eco {min-width:130px;}
.floating_cubemenu .title.news {min-width:150px;}

/* thej */
.floating_cubemenu .smenu {float:left; padding-left:2px; background:url("images/bar.gif") no-repeat 0 10px;*padding-left:0;}
.floating_cubemenu .smenu li {position:relative;float:left; padding-right:2px; background:url("images/bar.gif") no-repeat right 10px;}
.floating_cubemenu .smenu li a {display:block; *display:inline-block; height:29px; padding:17px 20px 4px 19px; color:#b2b2b2; font-family:'ModernHBold',Arial,AppleGothic,Helvetica,sans-serif;}
.floating_cubemenu .smenu li.on a {position:relative; height:29px; background:#efedea; margin-left:0px; left:0; padding:17px 22px 4px 17px; color:#333;}
.floating_cubemenu .smenu li.on {padding:0;margin-left:-2px;}
.floating_cubemenu .smenu li ul.fifa_depth {width:251px;border-top:1px solid #efedea;height:40px;position:absolute;top:50px;left:0;overflow:hidden;margin-left:-3px;background:#fff;}
.floating_cubemenu .smenu li ul.fifa_depth li {margin-left:1px;display:inline-block;padding:0;}
.floating_cubemenu .smenu li ul.fifa_depth li a {*position:relative;padding:11px 19px 13px 21px;white-space:no-wrap;height:15px;color:#b2b2b2;background:url("/worldwide/images/experience/bar_mini.gif") no-repeat right 10px #fff;}
.floating_cubemenu .smenu li ul.fifa_depth li:last-child a {background:#fff;}
.floating_cubemenu .smenu li.on ul.fifa_depth li.on a {color:#333;}
.floating_cubemenu .smenu > ul > li ul {display:none;}
.floating_cubemenu .smenu > ul > li.on ul {display:block;}
.floating_cubemenu .smenu li.line2 a { text-align:center; }

.floating_cubemenu .smenu li img {vertical-align:top;}
.floating_cubemenu .title_area {clear:both; position:relative; height:70px; padding-left:30px; background:#e8e5e0;}
.floating_cubemenu .title_area .banner {position:absolute; top:0; right:180px;}
.floating_cubemenu .title_area .location {padding-top:9px; line-height:16px}
.floating_cubemenu .title_area .location a {background:url("images/bul_location.gif") no-repeat right 4px; padding-right:8px; margin-right:4px; font-size:10px; line-height:16px}
.floating_cubemenu .title_area .location a.home {color:#808080;}
.floating_cubemenu .title_area .location span.a {background:url("images/bul_location.gif") no-repeat right 4px; padding-right:8px; margin-right:4px; font-size:10px; line-height:16px;}
.floating_cubemenu .title_area .location span {color:#808080; font-size:10px; line-height:16px; padding-right:4px;}
.title_area .stitle {margin-top:8px; font-size:25px; line-height:26px; color:#333; font-family:'ModernHMedium',Arial,AppleGothic,Helvetica,sans-serif;}
.floating_cubemenu .title_area .share {position:absolute; right:30px; top:34px;}
.floating_cubemenu .title_area .share li {float:left; padding-left:5px; color:#575a5d; font-size:11px;}
.floating_cubemenu .title_area .share li.txt {padding-right:4px; line-height:16px}
.floating_cubemenu .side_menu {position:absolute; width:170px; padding:25px 30px;}
.floating_cubemenu .side_menu li {width:170px; border-bottom:1px solid #c3c4c6;}
.floating_cubemenu .side_menu li a {display:block; width:170px; padding:9px 0 7px 0; color:#333; font-size:14px;}
.floating_cubemenu .side_menu li a.on {color:#004784;}

	#no_menu.floating_cubemenu {height:57px;}
	#no_title.floating_cubemenu {height:50px;}
	#investor.floating_cubemenu .title {width:243px;}
	#investor.floating_cubemenu .smenu li a {padding:21px 15px 0 15px;}
	#investor.floating_cubemenu .smenu li.on a {padding:21px 17px 0 17px;}
	
	#technology.floating_cubemenu .title {min-width:137px; height:20px; padding:15px 0 0 30px; color:#333; font-size:19px; font-family:'ModernHBold',Arial,AppleGothic,Helvetica,sans-serif;}
	#technology.floating_cubemenu .smenu li a {padding:17px 18px 4px; color:#b2b2b2; font-size:12px; font-family:'ModernHBold',Arial,AppleGothic,Helvetica,sans-serif;}
	#technology.floating_cubemenu .smenu li.on a {padding:17px 22px 4px 22px; color:#333; background:#e8e5e0;}

	#cencept.floating_cubemenu {height:50px;}
	#cencept.floating_cubemenu .smenu li a {padding:17px 12px 4px 12px;}
	#cencept.floating_cubemenu .smenu li.on a {padding:17px 17px 4px 17px;}

	#sponsor.floating_cubemenu .smenu li a {display:block; *display:inline-block; height:29px; padding: 17px 23px 4px; color:#b2b2b2; font-family:'ModernHBold',Arial,AppleGothic,Helvetica,sans-serif;}
	#sponsor.floating_cubemenu .smenu li.on a {position:relative; height:29px; background:#efedea; margin-left:0px; left:0; padding: 17px 23px 4px; color:#333;}
	#sponsor.floating_cubemenu .smenu li.line2 a {line-height:14px;padding-top:13px;padding-bottom:1px;}
	#sponsor.floating_cubemenu .smenu li.line2.on a {height:36px;}
	
/* brand slogan */
.floating_cubemenu .side_brand {position:absolute; display:block; width:170px; padding:35px 30px;}

/* side_menu news */
.floating_cubemenu .side_menu_news {width:178px; padding:50px 0 0 30px;}
.floating_cubemenu .side_menu_news li {width:208px;}
.floating_cubemenu .side_menu_news li h2 {font-size:22px; line-height:23px; margin-bottom:9px; color:#333; font-family:'ModernHBold',Arial,AppleGothic,Helvetica,sans-serif;}
.floating_cubemenu .side_menu_news li p {color:#808080; line-height:13px; margin-bottom:5px;}
.floating_cubemenu .side_menu_news li a {color:#2b2ba3; text-decoration:underline; margin-left:5px;}

/* side_spon */
.floating_cubemenu .side_spon {clear:both; position:absolute; display:block; width:170px; padding:35px 30px;}
.floating_cubemenu .side_spon .stitle {padding:49px 0 33px 0; background:url("images/bg_brand.gif") no-repeat right 0; text-align:right; font-size: 26px; line-height:24px; color:#333; font-family:'ModernHMedium',Arial,AppleGothic,Helvetica,sans-serif;}
.floating_cubemenu .side_spon li {width:170px; text-align:right;}
.floating_cubemenu .side_spon li a {display:block; width:170px; height:9px; padding:5px 0; text-align:right; font-size:11px; color:#999; font-family:'ModernHMedium',Arial,AppleGothic,Helvetica,sans-serif;}
.floating_cubemenu .side_spon li a img {vertical-align:top;}
.floating_cubemenu .social {float:right; padding:14px 30px 0 0}
.floating_cubemenu .social li {float:left; padding-left:5px;}

/* side_motor */
.floating_cubemenu .side_motor {clear:both; position:absolute; display:block; width:160px;}
.floating_cubemenu .side_motor li.on {margin:0; background: #283654; color: #fff;}
.floating_cubemenu .side_motor li a img {vertical-align:top;}
.side_motor .stitle a {font-weight: normal; display: block; width: 261px; height: 135px; padding: 19px 0 0 20px; background-color: #283654; no-repeat 0 0;}
.side_motor .stitle span {display: block; color: #5c6a87; height: 14px; font-size: 12px;font-family: 'ModernHBold';line-height: 14px;}
.side_motor .stitle strong { display: block; color: #fff; font-size: 34px;line-height: 40px; height: 40px; vertical-align: top; font-weight: normal; font-family: 'ModernHBold';}
.floating_cubemenu .side_motor li.on a{color: #fff;}
.floating_cubemenu .side_motor li a{text-transform: uppercase; display: block; width: 130px; height: 40px; padding: 11px 0 0 20px; font-size: 14px; font-family: 'ModernHBold'; color: #ccc; vertical-align: middle;}

/*** side_menu ***/
.side_menu li.side_smenu {width:160px; height:23px; padding-left:10px; border-bottom:1px solid #e6e6e6;}
.side_menu li.side_smenu a,
.side_menu li.side_smenu_last a {width:160px; height:16px; padding:7px 0 0;}
.side_menu li.side_smenu_first {width:160px; height:31px; padding-left:10px; border-top:1px solid #c3c4c6; border-bottom:1px solid #e6e6e6;}
.side_menu li.side_smenu_first a {width:160px; height:16px; padding:15px 0 0;}
.side_menu li.side_smenu_last {width:160px; height:31px; padding-left:10px; border-bottom:none;}
.side_menu li.side_smenu img,
.side_menu li.side_smenu_first img,
.side_menu li.side_smenu_last img {vertical-align:top;}

/* footer */
.footer { border-top: 2px solid #CFCFCF; clear: both; margin: 30px auto 0; padding: 25px 20px; width: 900px;} 
.footer .meunwrap {overflow:hidden; padding-bottom:40px;}
.footer .meunwrap .footmenu {float:left; width:225px;}
.footer .meunwrap .footmenu .title {font-size: 13px; padding-bottom:7px;color:#313942; font-weight:bold; line-height:16px;}
.footer .meunwrap .footmenu .title a {color:#3f4f60; font-weight:bold; line-height:16px;}
.footer .meunwrap .footmenu li a {color:#666; line-height:17px;}
.footer .meunwrap .last {width:152px;}
.footer .copyright {clear:both; font-size: 11px; color: #999; background:url("images/bg_copyright.png") no-repeat right 13px;}
.footer .copyright ul {overflow: hidden; padding: 0 0 10px;}
.footer .copyright li {float: left; margin: 0 9px 0 0; padding: 0 0 0 13px; background:url("images/bg_copyright_line.gif") no-repeat 0 5px;}
.footer .copyright li:first-child {padding:0; background: none;}
.footer .copyright li a, .footer .copyright p {color: #999;padding-bottom:10px;}

/* content */
.content {width:940px; overflow:hidden; margin:0 auto; padding:120px 0 100px 0; background:#fff;}
.transcontent1 {width:940px; margin:0 auto; padding:50px 0 70px 0;}
.transcontent2 {width:940px; margin:0 auto; padding:120px 0 70px 0;}
.different_content {width:940px; overflow:hidden; margin:0 auto; padding:70px 0 100px 0; background:#fff;}
.sidecontent {width:690px; margin:0 auto; padding:120px 0 100px 250px; background:#fff;}
.content img,.sidecontent img,.transcontent1 img {vertical-align:top;}
.sidecontent .txt {width:640px; line-height:16px; color:#666;}
.sideCon {width:690px; padding-left:250px;}

/* worldwide */
.worldwide .header {margin:0 auto; position:absolute;}
.worldwide .footer {margin:0 auto;}
.worldwide .wiorld_content {width:970px; margin-left:-15px; padding-top:35px;}

/* margin */
.mb13 {margin-bottom:13px;}
.mT15 {margin-top:15px;}
.mT70 {margin-top:70px;}

/* corporate */
#corporate.content {padding-top:70px;}
#corporate h2,
#corporate h4 {padding:32px 0 22px 28px; font-size:35px !important;}
#corporate .fLeft {float:left; width:545px; padding:13px 0 0 50px;}
#corporate .fRight {float:right; width:275px; padding:3px 50px 0 0; margin:0 0 20px 40px; }
#corporate .strong {color:#666;}
#corporate .txt01 {padding:62px 0 34px 0; font-size:21px; line-height:21px; color:#221e1f; font-family:'ModernHMedium',Arial,AppleGothic,Helvetica,sans-serif;}
#corporate .txt02 {padding:13px 5px 0 0; text-align:right; font-family:'ModernHMedium',Arial,AppleGothic,Helvetica,sans-serif; font-size:8px; line-height:14px;}
#corporate .txt02 strong { font-weight:normal; font-family:'ModernHBold',Arial,AppleGothic,Helvetica,sans-serif; font-size:10px; line-height:14px; color:#333; }
#corporate .txt02 img { margin:-2px 0 5px 0; }
#corporate .slogan { font-family:'ModernHMedium',Arial,AppleGothic,Helvetica,sans-serif; text-transform:uppercase; font-size:18px; line-height:22px; color:#333; margin-bottom:35px; }
#corporate .short_p { padding:0 50px 0 33px; }
#corporate .clearB { width:840px; margin:0 auto; padding-top:18px; }

/* history */
.floating_cubemenu .corporate_information.title {width:268px;}
#history {background:#fff url("images/bg_history.jpg") no-repeat 0 120px; padding-top:149px;}
#history .category {position:relative; padding-top:130px; overflow:hidden; width:100%; margin-top:-61px;}
#history #slide_content01 {margin-top:-130px;}
#history #slide_content03 { margin-top:-11px; }
#history .category h2,
#history .category h4 {padding-bottom:25px; padding-left:8px; font-size:40px; line-height:40px; color:#333; font-family:'ModernHBold',Arial,AppleGothic,Helvetica,sans-serif;}
#history .category .clear {overflow:hidden; width:100%;}
#history .category .visual {position:absolute;}
.mobile #history .category .visual {position:static;padding:20px 0 0 0;}
#history .category .details li {max-width:650px;padding-left:9px; margin-bottom:7px; color:#666; background:url("images/dot_history.gif") no-repeat 0 8px;}

#history .year2014 { min-height:264px; overflow:visible; }
#history .year2014 .visual {top:301px; right:28px;}
#history .year2013 .visual {top:306px; right:75px;}
#history .year2012 .visual {top:155px; right:50px;}
/*#history .year2012 .details {height:318px;}*/
#history .year2011 { overflow:visible; }
#history .year2011 .no3 {margin-top:13px;}
#history .year2011 .no2 .details {width:285px; }
#history .year2011 .no2 .visual {top:358px; left:296px;}
#history .year2011 .no3 .details {float:right;width:445px; padding:0 20px 0 0; }
.mobile #history .year2011 .no3 .details  {padding-top:20px;}
#history .year2011 .no3 .visual {position:static;float:right;/*top:560px; left:10px;*/ width:199px;margin-right:25px;}
#history .year2010 { margin-top:-11px; }
#history .year2010 .details {height:404px; margin-bottom:47px; width:630px;}
#history .year2010 img {margin-left:7px;}
#history .year2009 { overflow:visible; margin-top:-11px; }
#history .year2009 .details {height:186px;}
#history .year2009 img {display:block; margin:18px 0 13px -12px}
#history .year2008 .details {width:410px; padding-left:243px; height:240px;}
#history .year2008 .visual {top:196px; left:8px;}
#history .year2008 .details {float:right;width:425px; padding:0 20px 0 0; }
.mobile #history .year2008 .details  {padding-top:20px;}
#history .year2008  .visual {position:static;float:right;width:218px;margin-right:25px;}
#history .year2007 {min-height:455px;}
#history .year2007 ul { position:relative; z-index:9; }
#history .year2007 .visual {top:394px; left:265px;}
#history .year2007 .visual_02 {top:265px; left:349px; position:absolute; }
.mobile #history .year2007 .visual_02 {position:relative;left:0;top:0;}
#history .year2007 .details {height:254px;}
#history .year2006 { margin-top:-97px }
#history .year2006 .clear,
#history .year2000 .clear {margin-bottom:14px;}
#history .year2006 h3,
#history .year2000 h3 {float:left; width:36px; color:#333;}
#history .year2006 .details,
#history .year2000 .details {float:left; width:625px;}

/* philosophy */
#philosophy .headline {position:relative;}
#philosophy .headline p {color:#fff; line-height:16px; position:absolute; top:83px; left:516px; width:330px;}
#philosophy .fLeft {float:left; width:170px; padding:50px 0 0 30px; color:#354258; font-size:18px; line-height:21px; font-family:'ModernHBold',Arial,AppleGothic,Helvetica,sans-serif;}
#philosophy .fRight {float:right; width:640px; padding:54px 50px 0 0;}
#philosophy img {vertical-align:top;}

#philosophy .txt02 {padding-bottom:57px; color:#959595; position:relative; width:640px; height:306px;}
#philosophy .txt02 .list {position:absolute; top:11px; left:397px;}
#philosophy .txt02 .list dl {width:217px;}
#philosophy .txt02 .list dl dt {color:#5573a0; font-size:13px; line-height:14px; margin:31px 0 2px;}
#philosophy .txt02 .list dl dd {font-size:10px; color:#7f7f7f; line-height:12px;}
#philosophy li.part {padding-bottom:58px;}
#philosophy li dt {padding-bottom:20px; font-size:15px; color:#333; font-family:'ModernHBold',Arial,AppleGothic,Helvetica,sans-serif;}
#philosophy li dt.badB10 {padding-bottom:10px;}
#philosophy li dd.txt3 {padding-bottom:43px; margin-top:-3px;}

#philosophy li dd.management {position:relative; height:176px; background:url(images/txt_philosophy05.gif) no-repeat 0 100%;}
#philosophy li dd.management .tit_top {width:623px; padding:18px 0 21px; margin:0 auto; text-align:center; color:#31579f; font-size:13px; line-height:14px; background:#edf2f8; border-bottom:1px solid #fcfcfc;}
#philosophy li dd.management span {position:absolute; color:#767c81; font-size:10px; line-height:13px; display:block; text-align:center;}
#philosophy li dd.management span.num1 {top:132px; left:33px;}
#philosophy li dd.management span.num2 {top:128px; left:277px;}
#philosophy li dd.management span.num3 {top:132px; left:496px;}
#philosophy .vision_2020 { padding:0 5px; }

.core_values{position:relative; width:622px; height:134px; margin:0 auto;}
.core_values ul{height:77px}
.core_values li{float:left; margin-right:19px}
.core_values li.globality{margin-right:0}
.core_values a{display:block}

#customer .arrow{left:98px}
#challenge .arrow{left:210px}
#collaboration .arrow{left:328px}
#people .arrow{left:435px}
#globality .arrow{left:528px}

.vision_2020 p{text-align:center}
.vision_2020 p.first{margin-bottom:15px}
.vision_2020 h3{margin:29px auto 13px auto}
.vision_2020 .first {text-align:center;}
.vision_2020 .first p {color:#4974b8; font-size:27px; margin-top:24px;}
.vision_2020 .second .tit_top {width:583px; height:236px; padding:17px 20px 0; color:#31579f; font-size:12px; line-height:16px; background:url(images/img_pfcp9.jpg) no-repeat 0 0;}

.vision_over{position:relative; width:624px; height:208px;}
.vision_over li{float:left; margin-left:48px; width:176px;}
.vision_over li:first-child{margin-left:0}
.vision_over li a {display:block; height:49px; padding-top:22px; color:#767c81; font-size:10px; line-height:13px; text-align:center; background:url(images/img_pfcp10.jpg) no-repeat 0 0;}
.vision_over li a:hover {text-decoration:none;}
.vision_over li.center a {height:40px; padding-top:31px;}

#vision_over01,
#vision_over02,
#vision_over03{top:19px}
#vision_over01 .arrow{left:83px}
#vision_over02 .arrow{left:297px}
#vision_over03 .arrow{left:530px}

.pfcp_layer{clear:left; position:relative; top:0; zoom:1}
.pfcp_layer .arrow{position:absolute; top:-15px; background:#fff}
.pfcp_layer .contxt{padding:10px 15px; border:1px solid #e2e2e2; background:#fff url('images/bg_pfcp_layer.gif') no-repeat right bottom}

/* csr */
#csr ul {overflow:hidden; padding-top:50px;}
#csr ul li {padding-bottom:71px;}
#csr ul li.last {padding-bottom:0;}
#csr ul li .txt01 {float:left;}
#csr ul li .para1{padding-top:40px;}
#csr ul li .txt01_1{float:left;width:440px;}
#csr ul li .img01 {float:right;}
#csr ul li .txt01_1 strong{display:block; padding-bottom:11px;color:#333333;}

#csr ul li .img01 {float:right;border:1px solid #d5d5d5;margin:5px 10px 0 0; }



#csr ul li .txt02 {padding-bottom:39px;}
#csr ul li .txt04 {height:36px;}
#csr ul li .txt05 {width:320px; padding-bottom:22px;}
#csr ul li .btn {padding-bottom:10px;}
#csr ul li .btn a {margin-right:10px;}
#csr ul li .btn a span { padding-right:47px; }
#csr ul li .btn a.btn_02 span { padding-right:57px; }
#csr ul li a.btn_03 span.pdf { padding-right:46px; }
#csr ul li.last dd {padding-bottom:14px; background:url("images/img_csr04.jpg") no-repeat right 51px;}
#csr ul li dl {overflow:hidden; width:100%}
#csr ul li dt {float:left; width:170px; padding-left:30px; font-size:19px; line-height:22px; color:#354258; font-family:'ModernHBold',Arial,AppleGothic,Helvetica,sans-serif;}
#csr ul li dd {float:right; width:640px; margin-right:50px;}
#csr .areas {position:relative; width:640px; height:337px;}
#csr .areas p {position:absolute; color:#fff; font-size:12px; line-height:13px; font-family:'ModernHMedium',Arial,AppleGothic,Helvetica,sans-serif; text-align:center;}
#csr .areas p span {color:#fff; font-size:12px; line-height:13px; font-family:'ModernHMedium',Arial,AppleGothic,Helvetica,sans-serif; text-align:center; display:block; padding-top:6px;}
#csr .areas p.num1 {top:42px; left:120px;}
#csr .areas p.num2 {top:189px; left:19px;}
#csr .areas p.num3 {top:195px; left:220px;}
#csr .areas p.num4 {top:139px; left:119px; color:#73a1bb; color:#73a1bb; font-size:14px; line-height:16px;}
#csr .areas .list {position:absolute; top:0; left:412px; width:225px; background:url("images/bg_csr_list.png") no-repeat 0 0; padding-top:10px;}
#csr .areas .list ul {background:url("images/bg_csr_list.png") no-repeat 0 100%; padding:0 0 7px;}
#csr .areas .list ul li {color:#848484; font-size:10px; padding:0px 0 5px 18px; background:url("images/ico_dot.gif") no-repeat 11px 5px; line-height:11px; font-family:'ModernHBold',Arial,AppleGothic,Helvetica,sans-serif;}
#csr .areas .list.num2 {top:134px;}
#csr .areas .list.num3 {top:235px;}

#csr ul li .areas2 {width:617px; height:316px; position:relative; margin-top:50px; background:url("images/img_csr03_bg.gif") no-repeat 0 0;}
#csr ul li .areas2 dl {position:absolute; left:0; top:32px; overflow:visible;}
#csr ul li .areas2 dt {float:left; width:107px; padding-left:0; text-align:center; color:#fff; font-size:13px; line-height:15px; font-family:'ModernHMedium',Arial,AppleGothic,Helvetica,sans-serif;}
#csr ul li .areas2 dd {width:450px; padding:0 0 0 60px; margin-right:0; color:#999; font-size:11px; font-family:'ModernHMedium'; line-height:16px;}
#csr ul li .areas2 dl.num1 dd {padding-top:12px}
#csr ul li .areas2 dl.num2 {top:121px;}
#csr ul li .areas2 dl.num2 dd {padding-top:4px;}
#csr ul li .areas2 dl.num3 {top:228px;}
#csr ul li .areas2 .num3 ul {padding-top:0; margin-top:-19px;}
#csr ul li .areas2 .num3 ul li {color:#999; padding:0 0 0 7px; font-size:11px; font-family:'ModernHMedium'; line-height:16px; background:url("images/ico_dot.gif") no-repeat 0 7px;}
#csr ul li .vision {font-size:12px; font-weight:bold; color:#6b94b7; margin-bottom:18px;}
#csr ul li.section_02 { padding-bottom:48px;}
#csr ul li.section_03 { padding-bottom:60px;}

/* brand slogan */
#brnad_menu li a {display:block; width:142px; height:18px; text-indent:999em; overflow:hidden;}
#brnad_menu .n01 a {background:url("images/smenu_brand01_off.gif") no-repeat 102px 4px;}
#brnad_menu .n01 a.on {background:url("images/smenu_brand01_on.gif") no-repeat 102px 4px;}
#brnad_menu .n02 a {background:url("images/smenu_brand02_off.gif") no-repeat 94px 4px;;}
#brnad_menu .n02 a.on {background:url("images/smenu_brand02_on.gif") no-repeat 94px 4px;}
#brnad_menu .n03 a {background:url("images/smenu_brand03_off.gif") no-repeat 74px 4px;}
#brnad_menu .n03 a.on {background:url("images/smenu_brand03_on.gif") no-repeat 74px 4px;}
#brnad .part {margin-top:-105px; padding-top:105px; margin-bottom:-105px;}
#brnad .part.last {margin-bottom:0;}
#brnad #slide_content01 {margin-top:-105px; padding-top:155px; margin-bottom:-105px;}
#brnad p {width:640px;}
#brnad p.btn {margin:10px 0 30px; text-align:right;}
#brnad h3 {padding-bottom:25px; font-size:18px; color:#354258; font-family:'ModernHBold',Arial,AppleGothic,Helvetica,sans-serif;}
#brnad h3.txt {padding-bottom:27px;}
#brnad .txt01 {padding-bottom:96px;}
#brnad .txt02 {width:640px;}
#brnad .txt02 p {float:left; width:256px; margin-right:11px;}
#brnad .txt02 dl {float:right; width:360px;}
#brnad dt {padding-bottom:15px; font-size:15px; color:#333; font-family:'ModernHMedium',Arial,AppleGothic,Helvetica,sans-serif;}
#brnad .txt02 dd {width:360px; padding-bottom:46px;}
#brnad .txt03 {position: relative;width: 640px; margin-bottom: 65px; clear:both;}
#brnad .txt03 .txt_left {width: 210px;}
#brnad .txt03 img {position: absolute; bottom:5px; right:0;}
#brnad dd.txt04 {width:362px; padding-bottom:60px;}
#brnad dd.txt05 {padding-bottom:13px;width:620px;}
#brnad .txt06 p {padding-bottom:17px; color:#333; font-size:14px; font-family:'ModernHMedium',Arial,AppleGothic,Helvetica,sans-serif;}
#brnad .txt06 ul {width:640px;}
#brnad .txt06 li {margin-bottom:10px; overflow:hidden; border:1px solid #e9e9e9;}
#brnad .txt06 li .type {float:left; width:137px; padding:22px 0 0 13px; color:#959595; letter-spacing:-0.5px; line-height:16px;}
#brnad .txt06 li.pd_t42 .type {padding-top:42px;}
#brnad .txt06 li.pd_t36 .type {padding-top:36px;}
#brnad .txt06 li.pd_t32 .type {padding-top:32px;}
#brnad .txt06 li.pd_t17 .type {padding-top:17px;}
#brnad .txt06 li.pd_t148 .type {padding-top:148px;}
#brnad .txt06 li .type strong {display:block; color:#607181; letter-spacing:0.9px; font-family:'ModernHMedium',Arial,AppleGothic,Helvetica,sans-serif; font-weight:normal;}
#brnad .txt06 li img {border-left:1px solid #e9e9e9; float:right;}
#brnad .padT21 {padding-top:21px;}
#brnad .headline {position:relative;}

#brnad .headline .txt {position:absolute; top:208px; left:31px; width:320px;}
#brnad .headline .txt strong {font-size:28px; line-height:30px; font-weight:normal; color:#fff; font-family:'ModernHMedium';}
#brnad .headline .txt p {width:335px; height:198px; margin-top:9px; color:#7fa6c4; font-size:13px; line-height:18px; font-family:'ModernHMedium';}
#brnad .arrow_btn span { font-family:'ModernHBold'; color:#333333; font-size:11px; padding-right:37px; }
/* newsList */
.list_search {width:640px; padding:35px 0 20px 0; text-align:right;}
.list_search input.searchBg {width:218px; height:23px; padding:4px 9px 0 9px; margin-right:5px; border:0; background:url("images/bg_search.gif") no-repeat; color:#999;}
.newsList {width:640px; border-top:1px solid #d5d5d5;}
.newsList td {padding:24px 0 23px 0; border-bottom:1px solid #d5d5d5; vertical-align:top;}
.newsList td.img {padding:28px 0 20px; text-align:right; vertical-align:top;}
.newsList td.img .btn_pdf {margin-top:4px; margin-bottom:3px; }
.newsList td.img .btn_lang a { margin-left:4px; color:#444444; }
.newsList td.img img {vertical-align:top;}
.newsList dt {padding-bottom:3px;}
.newsList dt,.newsList dt a {color:#333; font-size:14px; font-weight:bold; line-height:18px;}
.newsList dd.con {padding-top:12px;}
.newsList dd.info span {padding-right:15px; padding-left:16px;color:#999; background:url("images/bar3.gif") no-repeat 0 2px;}
.newsList dd.info span.no {padding-left:0; background:none;}
.newsList dd.con,.newsList dd.con a {line-height:18px;}

/* paging */

.paging {padding-top:50px; width:640px; text-align:center; height:19px;}
.paging img {vertical-align:top;}
.paging .btn_prev {margin-right:3px;}
.paging .btn_next {margin-left:3px;}
.paging ul {display:inline; height:19px; padding:0 20px;}
.paging ul li {display:inline; height:19px; padding:0 2px 0 2px;}
.paging ul li a {display:inline-block; width:23px; height:19px; background:url("images/bg_paging_off.gif") no-repeat; color:#8f8f91; font-size:11px; font-family:Verdana; text-align:center;}
.paging ul li a:hover,.paging ul li a:active {text-decoration:none;}
.paging ul li span.current {display:inline-block; width:23px; height:19px; background:url("images/bg_paging_on.gif") no-repeat; color:#fff; font-size:11px; font-family:Verdana; text-align:center;}

/* newsView */
.newsView {width:860px; padding-top:30px;}
.newsView dt {padding-bottom:5px;}
.newsView dt,.newsView dt a {color:#333; font-size:16px; font-weight:bold; line-height:24px;}
.newsView dd.info {padding-bottom:5px;}
.newsView dd.info span {padding-right:15px; padding-left:16px;color:#999; background:url("images/bar3.gif") no-repeat 0 2px;}
.newsView dd.info span.no {padding-left:0; background:none;}
.newsView dd.con {width:860px; padding-bottom:46px; overflow:hidden;}
.newsView dd.con img {max-width:860px;}
.newsView .newsLink {border-top:1px solid #d5d5d5;}
.newsView .newsLink th,
.newsView .newsLink td {vertical-align:top; line-height:12px; text-align:left; font-size:12px;}
.newsView .newsLink th {width:62px; padding:7px 0 8px 34px; border-bottom:1px solid #d5d5d5; font-family:'ModernHMedium',Arial,AppleGothic,Helvetica,sans-serif; font-weight:normal; color:#333; background:url("images/ico_newslink_next.gif") no-repeat 17px 12px;}
.newsView .newsLink tr:first-child th {background:url("images/ico_newslink_prev.gif") no-repeat 17px 11px;}
.newsView .newsLink td {width:543px; padding:7px 0 8px; border-bottom:1px solid #d5d5d5; height:12px;}
.newsView .newsLink td a {color:#8f8f91;}
.newsView .btn {padding-top:20px; text-align:right;}
.newsView dt {line-height:24px;font-size:18px;color:#333;font-family:arial;font-weight:bold;}
.newsView dd.con {padding:30px 0 80px 0;}
.newsView dd.con strong.subtitle {display:block;font-size:14px;color:#333;line-height:18px;}
.newsView dd.con ul li {font-size:12px;font-weight:bold;color:#666;padding:0 0 0 10px; line-height:18px;background:url("images/dot_list.gif") no-repeat 0 6px;}
.newsView dd.con ul.em li {font-style:italic;}
.newsView dd.con ul li ul {padding:0;}
.newsView dd.con ul li ul li {font-size:12px;font-weight:normal;color:#666;padding:0 0 0 10px;line-height:18px;background:none;}
.newsView dd.con p {padding:0 0 18px 0;}
.newsView dd.con img {max-width:860px;margin:0 0 5px 0;}
.newsView dd.con .desc {font-size:11px;color:#999;line-height:14px;}
.newsView dd.con table {width:100%;table-layout:fixed;margin-bottom:10px;border-top:1px solid #d5d5d5;border-left:1px solid #d5d5d5;}
.newsView dd.con table th,
.newsView dd.con table td {padding:5px;color:#333;font-weight:normal;font-size:12px;line-height:14px;border-bottom:1px solid #d5d5d5;border-right:1px solid #d5d5d5;}
.newsView dd.con table th.center,
.newsView dd.con table td.center {float:none;text-align:center;}
.newsView dd.con table th.left,
.newsView dd.con table td.left {float:none;text-align:left;}
.newsView dd.con table th.right,
.newsView dd.con table td.right {float:none;text-align:right;}

/*** rnd ***/
#rnd #rnd_tab {width:640px; height:21px; background:url("images/profile/bg_rnd_tab.gif") repeat-x left bottom; padding-top:35px;}
#rnd #rnd_tab:after {content:""; display:block; clear:both;}
#rnd #rnd_tab li {float:left; padding-right:1px;}
#rnd #rnd_tab li a {float:left; padding:2px 15px 1px; background:#c4c5c6; font-size:12px; color:#fff;  font-family:'ModernHMedium',Arial,AppleGothic,Helvetica,sans-serif;}
#rnd #rnd_tab li a.on {background:#004784;}
#rnd .text_form {width:640px; line-height: 18px;}
#rnd .array {overflow:hidden; margin-top:45px;}

/* Global Networks */
.floating_cubemenu .side_menu .side_subject {font-family:'ModernHBold'; font-size:19px; color: #354258; line-height:22px;padding: 22px 0 0 0;}
.title_area .ban_map {position: absolute; top:0; right:180px;}
#rnd #rnd_content02 h3.subject {font-size:20px; line-height:25px; color:#333; padding-bottom: 12px; font-family:'ModernHBold',Arial,AppleGothic,Helvetica,sans-serif;}
#rnd #rnd_content02 h3.subject2 { padding-bottom:31px; font-size:20px; line-height:25px; color:#333; font-family:'ModernHBold',Arial,AppleGothic,Helvetica,sans-serif;}
#rnd #rnd_content02 h3.subject3 {font-size:20px; line-height:25px; color:#333; padding-bottom: 31px; font-family:'ModernHBold',Arial,AppleGothic,Helvetica,sans-serif;}
#rnd #rnd_content02 {width:640px;}
#rnd #rnd_content02 dt {font-size:14px; color:#333; font-family:'ModernHBold',Arial,AppleGothic,Helvetica,sans-serif; margin-bottom:11px;}
#rnd #rnd_content02 .graph {color:#333; font-size:14px; margin-bottom:16px; font-family:'ModernHMedium',Arial,AppleGothic,Helvetica,sans-serif;}
#rnd #rnd_content02 .graph .unit {color:#999; font-size:12px; padding-left:6px;}
#rnd #rnd_content02 .rnd_content02_step01 {padding:46px 0 25px;}
#rnd #rnd_content02 .rnd_content02_step01 .array {width:617px;}
#rnd .vod { display:inline-block; *display:inline; *zoom:1; text-align:left; margin-top:10px; padding-left:32px; width:73px; height:28px; line-height:28px; font-family:'ModernHLight'; background:url("images/network/manufacturing_vod_bg.png") no-repeat;}

/* eileen
#rnd #rnd_content02 .rnd_content02_step01 .array .left {width:338px;}*/

#rnd #rnd_content02 .rnd_content02_step02 {padding-top: 26px;}
#rnd #rnd_content02 .rnd_content02_step02 .step02_inner02 {padding-bottom:43px; overflow:hidden; width:100%;}
#rnd #rnd_content02 .rnd_content02_step02 .step02_inner03 {margin-top:40px;}
#rnd #rnd_content02 .rnd_content02_step02 .step02_inner02:after,
#rnd #rnd_content02 .rnd_content02_step02 .step02_inner03:after {content:""; display:block; clear:both;}

#rnd #rnd_content02 .rnd_content02_step02 .inner02_left {float:left; width:440px;}
#rnd #rnd_content02 .rnd_content02_step02 .inner02_left img {vertical-align:top;}
#rnd #rnd_content02 .rnd_content02_step02 .inner02_right {float:right; width:170px; margin-top:4px;  }

#rnd #rnd_content02 .manufacturing_step02 {width:640px; padding-top: 51px;}
#rnd #rnd_content02 .manufacturing_step02 .step02_inner01 {width:640px; padding-bottom: 48px;}
#rnd #rnd_content02 .manufacturing_step02 .step02_inner01:after {content:""; display:block; clear:both;}
#rnd #rnd_content02 .manufacturing_step02 .step02_inner01 .left_txt {float: left; width: 350px;}
#rnd #rnd_content02 .manufacturing_step02 .step02_inner01 .right_img {float: right; width: 256px; text-align:right;}
#rnd #rnd_content02 .manufacturing_step02 .inner01_left {float:left; width:256px;}
#rnd #rnd_content02 .manufacturing_step02 .inner01_right {float:right; width:364px;}
#rnd #rnd_content02 .manufacturing_step02 .inner01_right img {vertical-align:top;}
#rnd #rnd_content02 .manufacturing_step02 .inner01_right dd { margin-top:13px;}
#rnd #rnd_content02 .manufacturing_step01 .subject {font-family:'ModernHMedium'; font-size: 21px; padding:47px 0 31px;}
#rnd #rnd_content02 .manufacturing_step01 .subject.sub_02 { padding-top:2px; }
#rnd #rnd_content02 .manufacturing_step02 .step02_inner01.cont2 { padding-bottom:58px; }

/*** manufacturlng ***/
#manufacturing .headline {padding-top:30px; font-size:25px; line-height:25px; color:#333; font-family:'ModernHMedium',Arial,AppleGothic,Helvetica,sans-serif}
#manufacturing dl dt {margin-bottom:3px; color:#374a5d; font-size:13px; font-family:'ModernHBold',Arial,AppleGothic,Helvetica,sans-serif;}
#manufacturing .inner01_right .overline {font-size:20px; color:#333; line-height:20px; margin-bottom:18px; font-family:'ModernHBold',Arial,AppleGothic,Helvetica,sans-serif;}
#manufacturing .manufacturing_step01 {width:640px; margin-top:43px;}
#manufacturing .manufacturing_step02 {width:640px; margin-top:50px;}
#manufacturing .manufacturing_step03 {width:640px; margin:50px 0 90px;}
#manufacturing .manufacturing_step04 {width:640px; margin-top:25px;}
#manufacturing .manufacturing_step05 {width:640px; margin-top:35px;}
#manufacturing .manufacturing_step01:after,
#manufacturing .manufacturing_step02:after,
#manufacturing .manufacturing_step03:after,
#manufacturing .manufacturing_step04:after,
#manufacturing .manufacturing_step05:after {content:""; display:block; clear:both;}

#manufacturing .inner05_left {float:left; width:246px;}
#manufacturing .inner05_left p {margin-bottom:20px;}
#manufacturing .inner05_right {float:right; width:365px;}
#manufacturing .inner05_right dt {margin-bottom:6px;}
#manufacturing .inner05_right dd dt {color:#333; margin:0; font-size:12px; font-family:Arial,AppleGothic,Helvetica,sans-serif; font-weight:bold;}
#manufacturing .inner05_right dd dd {margin-bottom:11px;}
#manufacturing .inner05_right dd dt.minus_t10 {margin-top:-10px;}
#manufacturing .manufacturing_step06 {width:640px; margin-top:25px; overflow:hidden;}

#manufacturing .inner01_left {float:left; width:256px;}
#manufacturing .inner01_right {float:right; width:365px;}

#manufacturing .inner02_left {float:left; width:365px;}
#manufacturing .inner02_left dd { margin-bottom:11px;}
#manufacturing .inner02_right {float:right; width:256px;}

/*** sales ***/
#sales .headline {padding-top:30px; font-size:20px; font-family:'ModernHMedium',Arial,AppleGothic,Helvetica,sans-serif; color:#333; line-height:30px;}
#sales .headline strong {font-size:28px; font-weight:normal; color:#333;}
#sales .overline {font-size:19px; color:#333; line-height:19px; margin-bottom:18px; font-family:'ModernHBold',Arial,AppleGothic,Helvetica,sans-serif;}
#sales dl dt {margin-bottom:3px; color:#374a5d; font-size:13px; font-family:'ModernHBold',Arial,AppleGothic,Helvetica,sans-serif;}

#sales .sales_step01 {width:640px; margin-top:35px;}
#sales .sales_step02 {width:640px; margin-top:60px;}
#sales .sales_step01:after,
#sales .sales_step02:after {content:""; display:block; clear:both;}

#sales .step02_inner01_left {float:left; width:370px;}
#sales .step02_inner01_left dd {margin-top:15px;}
#sales .step02_inner01_right {float:right; width:254px;}
#sales .step02_inner02_left {float:left; width:256px;}
#sales .step02_inner02_right {float:right; width:370px;}
#sales .step02_inner02_right dd {padding-top:6px;}
#sales .step02_inner03_left {float:left; width:256px;}
#sales .step02_inner03_right {float:right; width:370px;}
#sales .step02_inner03_right p {margin-bottom:15px;}
#sales .step02_inner03_right dd {margin-top:7px;}

#sales .sales_chart {position:relative; width:640px; height:351px;}
#sales .sales_chart span {position:absolute; top:82px; font-size:15px; color:#666; font-family:'ModernHMedium',Arial,AppleGothic,Helvetica,sans-serif;}
#sales .sales_chart p {position:absolute; top:316px; left:376px; font-size:11px; color:#666; font-family:'ModernHMedium',Arial,AppleGothic,Helvetica,sans-serif; line-height:14px;}
#sales .sales_chart p.num1 {left:50px;}
#sales .sales_chart span strong {font-size:38px; display:block; line-height:36px; letter-spacing:-1px;}
#sales .sales_chart .chart1 {left:88px;}
#sales .sales_chart .chart2 {left:233px;}
#sales .sales_chart .chart3 {left:419px; color:#333;}
#sales .sales_chart .chart4 {left:554px; color:#333;}

/* common */
.pad_b10 {padding-bottom:10px;}
.mar_b20 {padding-bottom:20px;}

/* cencept car bg */
body.c2010_i-flow {background-color:#0d0d0d; background-image:url("/worldwide/images/experience/bg_c2010_i-flow.jpg");}
body.c2009_ix-metro {background-color:#0d0d0d; background-image:url("/worldwide/images/experience/bg_c2009_ix-metro.jpg");}
body.c2009_nuvis {background-color:#0d0d0d; background-image:url("/worldwide/images/experience/bg_c2009_nuvis.jpg");}
body.c2009_blue-will {background-color:#0d0d0d; background-image:url("/worldwide/images/experience/bg_c2009_blue-will.jpg");}
body.c2009_ix-onic {background-color:#0d0d0d; background-image:url("/worldwide/images/experience/bg_c2009_ix-onic.jpg");}
body.c2008_i20_blue {background-color:#0d0d0d; background-image:url("/worldwide/images/experience/bg_c2008_i20_blue.jpg");}
body.c2008_santafe_blue {background-color:#0d0d0d; background-image:url("/worldwide/images/experience/bg_c2008_santafe_blue.jpg");}
body.c2008_i-mode {background-color:#0d0d0d; background-image:url("/worldwide/images/experience/bg_c2008_i-mode.jpg");}
body.c2007_i-blue {background-color:#0d0d0d; background-image:url("/worldwide/images/experience/bg_c2007_i-blue.jpg");}
body.c2007_veloster {background-color:#0d0d0d; background-image:url("/worldwide/images/experience/bg_c2007_veloster.jpg");}
body.c2007_genesis {background-color:#0d0d0d; background-image:url("/worldwide/images/experience/bg_c2007_genesis.jpg");}
body.c2007_qamaq {background-color:#0d0d0d; background-image:url("/worldwide/images/experience/bg_c2007_qamaq.jpg");}
body.c2006_genus {background-color:#0d0d0d; background-image:url("/worldwide/images/experience/bg_c2006_genus.jpg");}
body.c2006_hcd-9 {background-color:#0d0d0d; background-image:url("/worldwide/images/experience/bg_c2006_hcd-9.jpg");}
body.c2005_accent_sr {background-color:#0d0d0d; background-image:url("/worldwide/images/experience/bg_c2005_accent_sr.jpg");}
body.c2005_portico {background-color:#0d0d0d; background-image:url("/worldwide/images/experience/bg_c2005_portico.jpg");}
body.c2005_hed-1 {background-color:#0d0d0d; background-image:url("/worldwide/images/experience/bg_c2005_hed-1.jpg");}
body.c2004_hcd-8 {background-color:#0d0d0d; background-image:url("/worldwide/images/experience/bg_c2004_hcd-8.jpg");}
body.c2004_e3 {background-color:#0d0d0d; background-image:url("/worldwide/images/experience/bg_c2004_e3.jpg");}
body.c2003_olv {background-color:#0d0d0d; background-image:url("/worldwide/images/experience/bg_c2003_olv.jpg");}
body.c2003_ccs {background-color:#0d0d0d; background-image:url("/worldwide/images/experience/bg_c2003_ccs.jpg");}
body.c2003_neos {background-color:#0d0d0d; background-image:url("/worldwide/images/experience/bg_c2003_neos.jpg");}
body.c2002_hcd {background-color:#0d0d0d; background-image:url("/worldwide/images/experience/bg_c2002_hcd.jpg");}
body.c2001_cllx {background-color:#0d0d0d; background-image:url("/worldwide/images/experience/bg_c2001_cllx.jpg");}
body.c2001_hcd {background-color:#0d0d0d; background-image:url("/worldwide/images/experience/bg_c2001_hcd.jpg");}
body.c2000_neos {background-color:#0d0d0d; background-image:url("/worldwide/images/experience/bg_c2000_neos.jpg");}
body.c2000_hcd {background-color:#0d0d0d; background-image:url("/worldwide/images/experience/bg_c2000_hcd.jpg");}

/*** mortor show bg ***/
/* 2008 */
body.motor2008_losangeles {background-color:#0d0d0d; background-image:url("/worldwide/images/experience/bg_losangeles_2008.jpg");}
body.motor2008_guangzhou {background-color:#0d0d0d; background-image:url("/worldwide/images/experience/bg_guangzhou_2008.jpg");}
body.motor2008_paris {background-color:#0d0d0d; background-image:url("/worldwide/images/experience/bg_paris_2008.jpg");}
body.motor2008_moscow {background-color:#0d0d0d; background-image:url("/worldwide/images/experience/bg_moscow_2008.jpg");}
body.motor2008_busan {background-color:#0d0d0d; background-image:url("/worldwide/images/experience/bg_busan_2008.jpg");}
body.motor2008_beijing {background-color:#0d0d0d; background-image:url("/worldwide/images/experience/bg_beijing_2008.jpg");}
body.motor2008_newyork {background-color:#0d0d0d; background-image:url("/worldwide/images/experience/bg_newyork_2008.jpg");}
body.motor2008_geneva {background-color:#0d0d0d; background-image:url("/worldwide/images/experience/bg_geneva_2008.jpg");}
body.motor2008_chicago {background-color:#0d0d0d; background-image:url("/worldwide/images/experience/bg_chicago_2008.jpg");}
body.motor2008_detroit {background-color:#0d0d0d; background-image:url("/worldwide/images/experience/bg_detroit_2008.jpg");}

/* 2009 */
body.motor2009_losangeles {background-color:#0d0d0d; background-image:url("/worldwide/images/experience/bg_losangeles_2009.jpg");}
body.motor2009_frankfurt {background-color:#0d0d0d; background-image:url("/worldwide/images/experience/bg_frankfurt_2009.jpg");}
body.motor2009_shanghai {background-color:#0d0d0d; background-image:url("/worldwide/images/experience/bg_shanghai_2009.jpg");}
body.motor2009_newyork {background-color:#0d0d0d; background-image:url("/worldwide/images/experience/bg_newyork_2009.jpg");}
body.motor2009_seoul {background-color:#0d0d0d; background-image:url("/worldwide/images/experience/bg_seoul_2009.jpg");}
body.motor2009_geneva {background-color:#0d0d0d; background-image:url("/worldwide/images/experience/bg_geneva_2009.jpg");}
body.motor2009_detroit {background-color:#0d0d0d; background-image:url("/worldwide/images/experience/bg_detroit_2009.jpg");}

/* 2010 */
body.motor2010_guangzhou {background-color:#0d0d0d; background-image:url("/worldwide/images/experience/bg_guangzhou_2010.jpg");}
body.motor2010_losangeles {background-color:#0d0d0d; background-image:url("/worldwide/images/experience/bg_losangeles_2010.jpg");}
body.motor2010_paris {background-color:#0d0d0d; background-image:url("/worldwide/images/experience/bg_paris_2010.jpg");}
body.motor2010_moscow {background-color:#0d0d0d; background-image:url("/worldwide/images/experience/bg_moscow_2010.jpg");}
body.motor2010_busan {background-color:#0d0d0d; background-image:url("/worldwide/images/experience/bg_busan_2010.jpg");}
body.motor2010_beijing {background-color:#0d0d0d; background-image:url("/worldwide/images/experience/bg_beijing_2010.jpg");}
body.motor2010_geneva {background-color:#0d0d0d; background-image:url("/worldwide/images/experience/bg_geneva_2010.jpg");}
body.motor2010_detroit {background-color:#0d0d0d; background-image:url("/worldwide/images/experience/bg_detroit_2010.jpg");}

/* 2011 */
body.motor2011_newyork {background-color:#0d0d0d; background-image:url("/worldwide/images/experience/bg_newyork_2011.jpg");}
body.motor2011_shanghai {background-color:#0d0d0d; background-image:url("/worldwide/images/experience/bg_shanghai_2011.jpg");}
body.motor2011_geneva {background-color:#0d0d0d; background-image:url("/worldwide/images/experience/bg_geneva_2011.jpg");}
body.motor2011_detroit {background-color:#0d0d0d; background-image:url("/worldwide/images/experience/bg_detroit_2011.jpg");}

/* fifa */
#fifa .img00 {margin-left:200px;}
#fifa .img01 {margin-top:30px; padding-top:0; margin-bottom: 10px;}
#fifa .img02 {margin-top:40px; padding-top:0; margin-bottom: 10px;}
#fifa .img03 {padding-top:99px;}
#fifa .img04 {margin-top:65px; padding-top:0; margin-bottom: 14px;}
#fifa .img05 {padding-top:10px; margin-bottom: 14px;}     /* 0916 ??? */
#fifa .txtwrap {width:670px; padding-left:250px; padding-top:40px; overflow:hidden; }
#fifa .txtwrap img.right {float:right; margin-left:20px;}
#fifa .txtwrap img.right_01 {float:right;} /* 0915 ??? */

#fifa .img00,
#fifa .img01,
#fifa .img02,
#fifa .img04 {position:relative;}
#fifa .img00 h4,
#fifa .img01 h4,
#fifa .img02 h4,
#fifa .img04 h4,
#fifa .img00 .fifa_txt,
#fifa .img01 .fifa_txt,
#fifa .img02 .fifa_txt,
#fifa .img04 .fifa_txt {position:absolute;}
#fifa .img01 h4,
#fifa .img02 h4,
#fifa .img04 h4 {color:#fff; line-height:32px; letter-spacing:-0.5px; font-family:'ModernHBold',Arial,AppleGothic,Helvetica,sans-serif;}
#fifa .img01 .fifa_txt,
#fifa .img02 .fifa_txt,
#fifa .img04 .fifa_txt {color:#d2c7b8;}
#fifa .img00 h4 {top:303px; right:0; color:#333; font-size:32px; letter-spacing:-1px; line-height:31px; font-family:'ModernHBold',Arial,AppleGothic,Helvetica,sans-serif;}
#fifa .img00 .fifa_txt {padding:0; width:392px; height:108px; color:#fff; font-size:13px; top:387px; left:331px;}
#fifa .img01 h4 {top:191px; left:277px; font-size:35px;}
#fifa .img01 .fifa_txt {top:260px; left:277px; width:621px; height:20px;}
#fifa .img02 h4 {top:204px; left:277px; font-size:32px;}
#fifa .img02 .fifa_txt {top:238px; left:277px; width:413px; height:30px;}
#fifa .img04 h4 {top:270px; left:277px; font-size:32px;}
#fifa .img04 .fifa_txt {top:308px; left:277px; width:413px; height:30px;}
#fifa .history {width:100%; padding-top:19px; vertical-align:top; text-align:left; border-collapse:collapse; text-align:left; font-size:14px; color:#666; border-bottom:1px solid #ccc; margin-bottom:19px;}
#fifa .history th {padding:1px 0 0 9px; color:#333; font-weight:normal; font-size:26px; vertical-align:top; font-family:'ModernHMedium',Arial,AppleGothic,Helvetica,sans-serif;}
#fifa .history .date {color:#354258; background:none; padding-left:0;}
#fifa .history td {padding-left:11px; height:30px; vertical-align:top; background:url(/worldwide/images/experience/bul_03.gif) no-repeat 0 8px;}
#fifa .history th,
#fifa .history .last td {height:37px;}
#fifa .txtwrap img.left {float:left; margin-right:20px;}
#fifa .txtwrap img.leftPng {float:left;}
#fifa .txtwrap2 {width:690px; padding-left:250px; padding-top:30px; overflow:hidden; }
#fifa .txtwrap2 img.rightPng {float:right;}
#fifa .txtwrap_top {width:670px; padding-left:250px; padding-top:32px; overflow:hidden; }
#fifa dl dt {padding-bottom:15px; font-size:19px; letter-spacing:-0.5px; color:#354258; font-family:'ModernHBold',Arial,AppleGothic,Helvetica,sans-serif;}
#fifa dl dd.padB {padding-bottom:25px;}
#fifa dl.txtTit01 {float:left; width:400px;}
#fifa dl.txtTit02 {float:left; width:375px;}
#fifa dl.txtTit03 {float:left; width:395px;}
#fifa dl.txtTit04 {width:654px; margin-left:250px; background:#d7d7d7; padding:0 18px 22px 18px;}
#fifa dl.txtTit04 dt {padding-bottom:26px;}
#fifa dl.txtTit04 dd {padding-bottom:0;}
#fifa .tit01 {padding:35px 0 50px 250px; font-size:20px; letter-spacing:-0.5px; color:#354258; font-family:'ModernHMedium',Arial,AppleGothic,Helvetica,sans-serif;}
#fifa .tit02 {padding:85px 0 39px 250px; margin-top:-25px; font-size:36px; color:#333; font-family:'ModernHMedium',Arial,AppleGothic,Helvetica,sans-serif;}
#fifa .link {color:#005ab7; text-decoration:underline;}
#fifa .u20{width:690px;padding-left:250px; position:relative;padding-top:68px;}
#fifa .u20 .txt{width:480px;}
#fifa .u20 .txt .tit img{float:left;}
#fifa .u20 .txt .tit h5{float:left; color:#354258; font-size:24px; font-family:'ModernHBold',Arial,AppleGothic,Helvetica,sans-serif;line-height:25px;padding-left:25px;}
#fifa .u20 .txt .tit h5 span{color:#333;font-size:18px;font-family:'ModernHBold',Arial,AppleGothic,Helvetica,sans-serif;display:block;padding:18px 0 0 2px;}
#fifa .u20 .txt p{padding-top:16px;}
#fifa .u20 .img_u20{position:absolute;top:73px;right:10px;}
#fifa .u20 .tit{overflow:hidden;}
    /* edit phoebe the J - 2013.05.08 */
    #fifa .u20.turkey {padding-top:55px;}
    #fifa .u20.all .txt {width:660px;}
    #fifa .u20 .txt .tit h5 {padding-left:19px;}
    #fifa .u20 .txt .tit h5 span {padding-top:9px;}

/* roll */
.roll {width:670px; padding-left:250px; overflow:hidden;}
.roll li {position:relative; float:left; width:131px; height:80px; display:inline; text-align:center; font-weight:bold; padding:0 2px;}
.roll li span {position:absolute; bottom:-3px; left:18px; width:125px; display:block;}
.roll li a, .roll li a img {float:left; overflow:hidden;}
.roll #arr_left {float:left; margin:0 2px 0 0;}
.roll #arr_right {float:right; margin:0 0 0 2px;}
.photo {width:670px; padding-left:250px; padding-bottom:4px;}

/* roll 0916 */
.gall_wrap {padding-left:30px;}
.roll_cencept {width:720px; overflow:hidden;}
.roll_cencept li {position:relative; float:left; width:115px; height:65px; display:inline; padding:0 2px;}
.roll_cencept li img {width:115px; height:65px;}
.roll_cencept li span {position:absolute; bottom:-3px; left:18px; width:125px; display:block;}
.roll_cencept li a, .roll li a img {float:left; overflow:hidden;}
.roll_cencept li a:hover, .roll_cencept li a.on {border:4px solid #fff;}
.roll_cencept li a:hover img,.roll_cencept li a.on img {margin:-4px;}
.roll_cencept #arr_left {float:left; margin:0 2px 0 0;}
.roll_cencept #arr_right {float:right; margin:0 0 0 2px;}
.photo_cencept {width:720px; height:405px; padding-bottom:4px;}
.photo_cencept img {width:720px; height:405px;}

/*** pga golf ***/
#pga .sideCon {overflow: hidden; padding-bottom: 50px;}
#pga .pga_step01 {padding-top:20px; padding-bottom: 50px; padding-left:200px; position:relative;}
#pga .pga_step01 h3,
#pga .pga_step01 h4,
#pga .pga_step01 .pga_txt1,
#pga .pga_step01 .pga_txt2 {position:absolute;}
#pga .pga_step01 h3 {top:43px; right:21px; font-size:36px; line-height:36px; color:#333; width:301px; text-align:right; font-family:'ModernHMedium',Arial,AppleGothic,Helvetica,sans-serif;}
#pga .pga_step01 h3 span {color:#333; font-family:'ModernHBold',Arial,AppleGothic,Helvetica,sans-serif;}
#pga .pga_step01 .pga_txt1 {top:164px; right:21px; font-size:17px; color:#333; text-align:right; font-family:'ModernHMedium',Arial,AppleGothic,Helvetica,sans-serif;}
#pga .pga_step01 h4 {left:510px; top:379px; font-size:35px; line-height:36px; color:#fff; font-family:'ModernHBold',Arial,AppleGothic,Helvetica,sans-serif;}
#pga .pga_step01 .pga_txt2 {left:510px; top:425px; color:#fff; height:75px; width:390px;}
#pga .pga_step02 {padding-top:55px; margin-bottom:11px; overflow:auto;}
#pga .pga_step02 .text_form {float:left; width:400px; }
#pga .pga_step02 .text_form li {margin-bottom:18px;}
#pga .pga_step02 .text_form li.last {margin-bottom:0;}
#pga .pga_step02 .right {float:right; margin-right:20px;}
#pga .pga_step03 {width:670px; overflow:hidden; margin-top:32px;}
#pga .pga_step03 dl {width:670px; overflow:hidden; margin-top:20px;}
#pga .pga_step03 dt {float:left;}
#pga .pga_step03 dt span {display:block;}
#pga .pga_step03 dd {float:right; width:410px;  margin-bottom:21px;}
#pga .tit02 {padding:25px 0 39px 250px;}
#pga .pga_step04 {padding-top:3px; text-align:right; padding-right:20px;}
#pga .textwrap {overflow: hidden; padding: 25px 0 0 0;}
#pga .textwrap img.left {float:left; margin-right:20px;}
#pga .textwrap img.right {float:right; margin-left:30px;}
#pga .textwrap strong {display: block; color: #333;}
#pga .title {font-size: 20px; line-height: 24px; font-family: 'ModernHMedium'; color: #333;}

/* test drive*/
#test_drive {width:940px; margin:0 auto; padding:50px 0 0 0; background:#0f0f0f; margin-bottom:-30px;}
#test_drive #car {width:940px; height:auto; overflow:hidden; background:url('/worldwide/images/experience/testdrive/space1.jpg') repeat 1px 0;}
#test_drive #car li {float:left; position:relative;}
#test_drive #car li.one {position:absolute; top:260px; left:0;}
#test_drive #car li .btn_ucc {position:absolute; left:16px; top:96px; z-index:10; color:#b2b2b2;}
#test_drive #car li .btn_ucc img {position:static; vertical-align:top; margin-right:4px;}
#test_drive #car .btn_area {position:relative;}
#test_drive #car .btn_area .txt {position:absolute; left:41px; top:162px; font-size:15px; color:#c5c5c5; font-family:'ModernHBold',Arial,AppleGothic,Helvetica,sans-serif; text-shadow: 1px 1px 1px #000;}
#test_drive #car .btn_area .btn_next {position:absolute; left:158px; top:202px;}
#test_drive #car .btn_area .btn_prev {position:absolute; left:21px; top:202px;}
#test_drive #car li a {display:block; width:403px; height:130px;}
#test_drive #car li a img {position:absolute; top:0; left:0; z-index:5;}
#test_drive #car li .test_infor {position:absolute; top:28px; left:14px; font-size:14px;}
#test_drive #car li .test_infor strong {color:#333; font-size:16px; color:#fff; display:block;}
#test_drive #car li .test_infor span {color:#ccc; letter-spacing:-0.02em; display:block; width:115px;}
 .layerPop1 .gallery .top .btn li,
 .layerPop2 .gallery .top .btn li,
 .layerPop3 .gallery .top .btn li,
 .layerPop4 .gallery .top .btn li,
 .layerPop5 .gallery .top .btn li,
 .layerPop6 .gallery .top .btn li,
 .layerPop7 .gallery .top .btn li,
 .layerPop8 .gallery .top .btn li,
 .layerPop9 .gallery .top .btn li,
 .layerPop10 .gallery .top .btn li,
 .layerPop11 .gallery .top .btn li,
 .layerPop12 .gallery .top .btn li {padding-left:5px !important;}

/* mortorCon */
.mortorCon {position:relative; width:780px; margin:0 auto; padding:50px 0 129px 160px; margin-bottom:-30px; background:url("images/bg_cencept.png") repeat-y;}
.mortorCon .layer_ucc {display:none;position:absolute; top:180px;left:160px; background:#ccc; }
.mortorCon .layer_ucc .close {text-align:right; padding:5px;}
.layerPop {display:none; position:absolute; top:49px; z-index:62; width:720px; text-align:left;}
.layerPop .gallery {position:relative;}
.layerPop .gallery .top {width:720px; height:58px;}
.layerPop .gallery .top .tit { font-family: 'ModernHBold'; color: #fff; font-size: 22px; padding: 17px 0 0 0; height: 41px;}
.layerPop .gallery .top .btn {position:absolute; top:16px; right:4px; overflow:hidden;}
.layerPop .gallery .top .btn li {float:left; padding-left:5px;}
.layerPop .gallery .top .btn li.share {padding-top:9px;}
.layerPop .gallery .top .btn li img {vertical-align:top;}
.layerPop .gallery .top .btn li.close {padding-left:27px; padding-top:2px;}
.layerPop .gallery .moter_img {display:none;}
.gallery .prev {position:absolute; top:262px; left:23px; display:block; width:34px; height:65px;}
.gallery .next {position:absolute; top:262px; right:23px; display:block; width:34px; height:65px;}
.gallery #moter_img,.gallery #moter_photo {width:800px; height:600px;}
.mask {display:none; position:absolute; left :0; top:0; z-index :61; width:100%; height:200%; min-width:940px; min-height:788px; background :#000; opacity : 0.7;filter:alpha(opacity=70);/* for ie 5-7 */-ms-filter:"alpha(opacity=70)"; /* fot ie 8 */}

.mortorCon .btn_play {position:absolute; top:180px; left:160px;}
.mortorCon .btn_play {display:block; width:130px; height:130px;}
.mortorCon .btn_play img {padding:38px;}

.cenceptCon .model {position:relative;}
.cenceptCon .btn_play {display:block; width:130px; height:120px; position:absolute; top:0; left:0;}
.cenceptCon .btn_play img {padding:38px 0 0 35px;}
.cenceptCon .btn_gallery {display:block; width:251px; height:119px; position:absolute; top:0; right:0; line-height:123px; padding-right:9px; text-align:center; color:#fff; font-size:14px; font-family:'ModernHBold',Arial,AppleGothic,Helvetica,sans-serif; background:url(/worldwide/images/experience/bg_btn_gallery.gif) no-repeat 166px 52px;}
.cenceptCon .btn_gallery:hover,
.cenceptCon .btn_gallery:visited,
.cenceptCon .btn_gallery:link {text-decoration:none;}

/* test drive layer */
.layerPop_test {display:none; position:absolute; top:49px; z-index:62; width:760px; background:#000; text-align:left;}
.layerPop_test .gallery {position:relative; padding:20px;}
.layerPop_test .gallery .top {width:720px; height:46px;}
.layerPop_test .gallery .top .tit {padding:11px 0 0 0; font-size:24px; color:#fff;}
.layerPop_test .gallery .top .btn {position:absolute; top:20px; right:24px; overflow:hidden;}
.layerPop_test .gallery .top .btn li {float:left; margin-left:4px;}
.layerPop_test .gallery .top .btn li.share {padding-top:9px;}
.layerPop_test .gallery .top .btn li img {vertical-align:top;}
.layerPop_test .gallery .top .btn li.close {margin-left:27px; padding-top:2px;}
.layerPop_test .gallery .moter_img {display:none;}
.layerPop_test .gallery .prev {position:absolute; top:262px; left:23px; display:block; width:34px; height:65px;}
.layerPop_test .gallery .next {position:absolute; top:262px; right:23px; display:block; width:34px; height:65px;}
.drive_info {padding-bottom:12px;}
.drive_info dl {overflow:hidden;}
.drive_info dt {float:left; width:81px; color:#999; font-weight:bold;}
.drive_info dd {float:left; width:630px; padding-left:9px; background:url("/worldwide/images/experience/bul02.gif") no-repeat 0 7px; color:#3999;}
.roll_test {clear:both; width:720px; overflow:hidden;}
.roll_test li {position:relative; float:left; width:115px; height:58px; display:inline; padding:0 2px;}
.roll_test li img {width:115px; height:58px;}
.roll_test li span {position:absolute; bottom:-3px; left:18px; width:125px; display:block;}
.roll_test li a, .roll li a img {float:left; overflow:hidden;}
.roll_test li a:hover, .roll_test li a.on {border:4px solid #fff;}
.roll_test li a:hover img,.roll_test li a.on img {margin:-4px;}
.roll_test #arr_left {float:left; margin:0 2px 0 0;}
.roll_test #arr_right {float:right; margin:0 0 0 2px;}
.photo_test {width:720px; height:365px; padding-bottom:4px;}
.photo_test img {width:720px; height:365px;}

/* side_motor */
.floating_cubemenu .side_cencept {clear:both; position:absolute; display:block; width:940px; background:url("images/bg_cencept_top.gif") no-repeat;}
.floating_cubemenu .side_cencept .stitle {float:left; width:262px; height:98px; padding:12px 0 0 29px; color:#fff; font-size:34px; line-height:42px; font-family:'ModernHMedium',Arial,AppleGothic,Helvetica,sans-serif; background:url(/worldwide/images/experience/bg_side_concept.gif) no-repeat 0 0;}

.floating_cubemenu .side_cencept .menu_cencept {float:left; width:129px; height:95px; padding-top:15px; background:#1d2433;}
.floating_cubemenu .side_cencept .menu_cencept li {height:20px; line-height:19px;}
.floating_cubemenu .side_cencept .menu_cencept li a {position:relative; z-index:1; display:block; padding-left:20px; color:#545a67; font-size:13px; font-family:'ModernHBold',Arial,AppleGothic,Helvetica,sans-serif;}
.floating_cubemenu .side_cencept .menu_cencept li.on a {z-index:2; color:#fff; height:23px; margin:1px 0 -3px; background:url("images/bg_menu_concept.gif") no-repeat;}

.floating_cubemenu .side_cencept .sbu_cencept {float:left; padding-top:12px; margin-left:1px;}
.floating_cubemenu .side_cencept .sbu_cencept a {display:block; width:109px; padding:5px 0 4px 20px; line-height:12px; color:#4c4c4c; font-family:'ModernHBold',Arial,AppleGothic,Helvetica,sans-serif;}
.floating_cubemenu .side_cencept .sbu_cencept a.on {color:#fff;}

.floating_cubemenu .side_cencept .sbu_cencept.menu_long {width:172px; height:93px; background:#0d0d0d;}
.floating_cubemenu .side_cencept .sbu_cencept.menu_long a {width:172px;}

.floating_cubemenu .side_cencept .sbu_cencept.hexa2012 a {padding-top:3px;}
.floating_cubemenu .side_cencept .sbu_cencept.other {padding-top:9px;}
.floating_cubemenu .side_cencept .sbu_cencept.other a {padding:2px 0 5px 20px;}
.floating_cubemenu .side_cencept .social {float: right; padding: 45px 153px 0 0;}
.floating_cubemenu .side_cencept .social li {float: left; padding-left: 5px;}

/* cenceptCon */
.cenceptGall {position:relative; width:780px; padding:160px 0 119px 160px; margin-bottom:-30px; background:url("images/bg_cencept.png") repeat-y;}
.cenceptCon {position:relative; width:780px; padding:160px 0 0 160px; margin-bottom:-30px; background:url("images/bg_cencept.png") repeat-y; overflow:hidden;}
.cencept_content {float:left; width:780px; padding-bottom:110px; background:#0d0d0d;}
.cenceptWrap {float:left; padding-bottom:30px; padding-top:200px; margin-top:-200px;}
.cenceptWrap.last {padding-bottom:0;}
.cenceptCon h3 {clear:both; width:720px; padding-top:30px; padding-bottom:24px; margin-left:30px; border-top:1px solid #424445; position:relative;}
.cenceptCon h3.first {border-top:none;}
.cenceptCon h3.txt,
.cenceptCon h3.gall,
.cenceptCon .subject{padding-bottom:19px; color:#d9d9d9; font-size:30px; font-family:'ModernHBold',Arial,AppleGothic,Helvetica,sans-serif;}
.cenceptCon h3.gall {padding-bottom: 34px;}
.cenceptCon h5 {padding-bottom:10px;}
.cenceptCon h5.overline {font-size:18px; color:#d9d9d9; font-family:'ModernHBold',Arial,AppleGothic,Helvetica,sans-serif;}
.cenceptCon .left {float:left; width:864px; margin-left:-84px;}
.cenceptCon .left .img {float:left; width:445px; margin-right:18px;}
.cenceptCon .left .txt {float:left; width:350px; font-size:13px; color:#8c8c8c; line-height:20px;}
.cenceptCon .right {float:left; width:750px; margin-left:30px;}
.cenceptCon .right .img {float:left; width:445px;}
.cenceptCon .right .txt {float:left; width:305px; font-size:13px; color:#8c8c8c; line-height:20px;}
.cenceptCon .right2 {float:left; width:750px; margin-left:30px;}
.cenceptCon .right2 .img {float:left; width:445px; margin-left:15px;}
.cenceptCon .right2 .txt {float:left; width:290px; font-size:13px; color:#8c8c8c; line-height:20px;}
.cenceptCon p {font-size:13px; color:#8c8c8c; line-height:20px;}
.cenceptCon .txt01 {clear:both; width:720px; padding-left:30px; font-size:13px; color:#8c8c8c; line-height:20px;}
.cenceptCon .wrap01 {padding-top:11px;}
.cenceptCon .wrap03 {padding-top:20px;}
.cenceptCon .wrap04 {padding-top:15px;}
.cenceptCon .wrap05 {padding-top:45px;}
.cenceptCon .padT45 {padding-top:45px;}
.cenceptCon .padT30 {padding-top:30px;}
.cenceptCon .padT25 {padding-top:25px;}



/*** design process ***/
.design_title,
.step06_title {font-size:29px; line-height:34px; letter-spacing:-1px; color:#333; font-family:'ModernHBold',Arial,AppleGothic,Helvetica,sans-serif;}
.design_title img,
.step06_title img {margin:0 19px 0 9px;}
.design_title {margin-bottom:15px;}

.design_title01 {margin-bottom:10px;}
.design_step01 {width:940px;}
.design_step01:after {content:""; display:block; clear:both;}
.design_step01 dl {float:left; width:340px; display:inline; margin:31px 0 0 47px;}
.design_step01 dt {margin-bottom:25px; font-size:40px; line-height:40px; color:#333; font-family:'ModernHMedium',Arial,AppleGothic,Helvetica,sans-serif;}
.design_step01 dt strong {font-family:'ModernHBold',Arial,AppleGothic,Helvetica,sans-serif; font-weight:normal;}
.design_step01 p {float:right;}

.design_step02 {width:843px; padding:0 50px 0 47px;}
.design_step02:after {content:""; display:block; clear:both;}
.design_step02 .step02_inner01 {width:843px;}
.design_step02 .step02_inner01:after {content:""; display:block; clear:both;}
.design_step02 .step02_inner01 dl {float:left; width:260px; margin-top:47px;}

.design_step03 {width:840px; min-height:389px; height:auto !important; height:389px; background:url("/worldwide/images/innovation/design_img03.png") no-repeat 50px 0; padding:0 50px;}
.design_step03:after {content:""; display:block; clear:both;}
.design_step03 dl {float:right; width:330px; display:inline; margin:76px 36px 0 0;}

.design_step04 {width:840px; padding:0 50px; margin-top:30px;}
.design_step04:after {content:""; display:block; clear:both;}
.design_step04 dl {float:left; width:350px; margin-top:20px;}

.design_step05 {width:840px; padding:0 50px; margin-top:30px;}
.design_step05:after {content:""; display:block; clear:both;}
.design_step05 dl {float:right; width:315px; display:inline; margin:20px 35px 0 0;}

.design_step06 {width:940px; margin-top:50px;} 
.design_step06 .step06_title {margin:0 0 20px 40px;}
.design_step06 .step06_text {margin:0 0 30px 107px;}

.design_step07 {position:relative; width:840px; padding:0 50px;} 
.design_step07:after {content:""; display:block; clear:both;}
.design_step07 dl {position:absolute; top:0; float:left; width:290px;}

.design_step08 {width:840px; padding:0 50px; margin-top:50px;} 
.design_step08:after {content:""; display:block; clear:both;}
.design_step08 dl {float:right; width:335px; display:inline; margin:20px 15px 0 0;}

/*** enginerring design ***/
.enginerring_step01 {width:940px; height:552px; background:url("/worldwide/images/innovation/enginerring_ime01.jpg") no-repeat 0 24px;}
.enginerring_step01 dl {width:350px; padding:50px 0 0 45px;}
.enginerring_step01 dt {margin-bottom:10px; font-size:25px; line-height:29px; color:#333; font-family:'ModernHMedium',Arial,AppleGothic,Helvetica,sans-serif; width:300px;}

.enginerring_step02 {width:860px; padding:0 50px 0 30px;}
.enginerring_step02 .design_tit {font-size:18px; color:#354258; font-family:'ModernHMedium',Arial,AppleGothic,Helvetica,sans-serif;}
.enginerring_step02:after {content:""; display:block; clear:both;}

.enginerring_step02 .step02_right {float:right; width:640px;}
.enginerring_step02 .step02_right .right_inner01 {width:640px; overflow:hidden;}
/*.enginerring_step02 .step02_right .right_inner01 dl {float:left; width:298px;} 0601???? */
.enginerring_step02 .step02_right .right_inner01 dd { margin:10px 0 20px;}
.enginerring_step02 .step02_right .right_inner01 .inner01_right {float:right; width:320px; margin-top:30px;}
.enginerring_step02 .step02_right .right_inner01 .inner01_right li {float:left;}
.enginerring_step02 .step02_right .right_inner01 .inner01_right li span {display:block; width:160px;}
.enginerring_step02 .step02_right .right_inner01 .inner01_right .pic_description {color:#fff; text-indent:10px; background-color:#7b7b7b; padding-bottom:2px;}
.enginerring_step02 .step02_right .right_inner02 {width:640px; min-height:317px; height:auto !important; height:317px; background:url("/worldwide/images/innovation/enginerring_ime06.jpg") no-repeat left top; overflow:hidden; margin-top:20px;} 
.enginerring_step02 .step02_right .right_inner02 dl {float:right; width:365px; }
.enginerring_step02 .step02_right .right_inner02 dl dd {height:126px;}
.enginerring_step02 .step02_right .right_inner03 {width:640px; overflow:hidden; margin-top:50px;}
.enginerring_step02 .step02_right .right_inner03 dl {width:363px; }
.enginerring_step02 .step02_right .right_inner04 {width:640px; overflow:hidden;}
.enginerring_step02 .step02_right .right_inner04 dl {width:363px; }

.enginerring_step02 .step02_right .step01_right {width:640px; overflow:hidden; margin-top:50px;}
.enginerring_step02 .step02_right .step01_right .inner01_right {float:left; width:320px;}
.enginerring_step02 .step02_right .step01_right .inner01_right li {float:left;}
.enginerring_step02 .step02_right .step01_right .inner01_right li span {display:block;}
.enginerring_step02 .step02_right .step01_right .inner01_right .pic_description {color:#fff; text-indent:10px; background-color:#7b7b7b; padding-bottom:2px;}
.enginerring_step02 .step02_right .step01_right dl {float:right; width:298px;}
.enginerring_step02 .step02_right .step01_right dd { margin:10px 0 19px;}

.enginerring_step02 p.left {font-size:18px; color:#354258; font-family:'ModernHMedium',Arial,AppleGothic,Helvetica,sans-serif;}

/*** page common ***/
.overlap dl dt.headline {font-size:25px !important; line-height:29px; letter-spacing:-0.5px; color:#333; font-family:'ModernHMedium',Arial,AppleGothic,Helvetica,sans-serif;}
.overlap .subject,
.different_content .subject {font-size:19px; line-height:22px; float:left; color:#354258; font-family:'ModernHBold',Arial,AppleGothic,Helvetica,sans-serif;}
.overlap dt {font-size:14px; color:#333; font-family:'ModernHBold',Arial,AppleGothic,Helvetica,sans-serif; margin-bottom:10px;}
.overview .headline {font-size:30px !important; line-height:65px; letter-spacing:-0.5px; color:#333; font-family:'ModernHMedium',Arial,AppleGothic,Helvetica,sans-serif;}
.overlap .add_txt {overflow:hidden; width:640px;}
.overlap .add_txt li {color:#fff; background:#808080; float:left; width:155px; padding-left:5px;}
.overlap .into_detail {float:right; width:640px;margin-bottom:-19px;}
.overlap .into_detail .engine_wrap {padding:45px 0 0 0;}
.overlap .into_detail .engine_wrap li {overflow:hidden;margin-bottom:50px;}
.overlap .into_detail .engine_wrap li.img_left img {margin-right:18px;float:left;}
.overlap .into_detail .engine_wrap li.img_right img {margin-left:18px;float:right;}
.overlap .into_detail .engine_wrap li .txt {float:left;width:370px;}
.overlap .into_detail .engine_wrap li strong {color:#333;display:block;font-family:'ModernHBold';font-size:14px;font-weight:normal;line-height:18px;margin-bottom:10px;}
.overlap .into_detail .engine_wrap li span {color:#666;display:block;font-size:12px;line-height:18px;margin-bottom:15px;}
.overlap .into_detail .engine_wrap li ul li {background:url('/worldwide/images/innovation/powertrain_icon_dot.gif') no-repeat 0 center;color:#666;display:block;font-size:12px;line-height:18px;padding:0 0 0 8px;margin:0;}

.overlap .into_detail .transmission_wrap {margin-top:2px;}
.overlap .into_detail .transmission_wrap li {margin-bottom:15px;}
.overlap .into_detail .transmission_wrap li img.left {margin-right:20px;}
.overlap .into_detail .transmission_wrap li img.right {margin-left:20px;}
.overlap .into_detail .transmission_wrap li .txt {float:left;width:370px;margin-top:4px;}
.overlap .into_detail .transmission_wrap li strong {color:#333;display:block;font-family:'ModernHBold';font-size:14px;font-weight:normal;line-height:18px;margin-bottom:10px;}
.overlap .into_detail .transmission_wrap li span {color:#666;display:block;font-size:12px;line-height:18px;margin-bottom:15px;}
.photo_infor {padding:8px 17px 9px; background:#7b7b7b;}
.photo_infor span {color:#fff; padding-right:7px; font-size:11px; font-family:'ModernHBold',Arial,AppleGothic,Helvetica,sans-serif;}

/*** chassis ***/
.chassis_step01 {width:940px; min-height:514px; height:auto !important; height:517px;background:url("/worldwide/images/innovation/chassis_img01.jpg") no-repeat left top;}
.chassis_step01 dl {float:right; width:340px; margin:63px 63px 0 0;}
.chassis_step01 dd {width:321px;  margin-top:10px; height:107px;}

.chassis_step02 {width:860px; padding:0 50px 0 30px; margin-top:50px;}
.chassis_step02:after {content:""; display:block; clear:both;}
.chassis_step02 .step02_inner01 {float:right; width:640px; overflow:hidden;}
.chassis_step02 .step02_inner02 {float:right; width:640px; overflow:hidden; margin-top:50px;}
.chassis_step02 .step02_inner01 dl,
.chassis_step02 .step02_inner02 dl {width:363px;}

/*** package layout ***/
.package_step01 {width:940px; min-height:515px; height:auto !important; height:518px; background:url("/worldwide/images/innovation/package_img01.jpg") no-repeat left top;}
.package_step01 dl {width:375px;  padding:55px 0 0 56px;}
.package_step01 dt {margin-bottom:10px;}
.package_step01 dd {width:431px;}

.package_step02 {width:860px; padding:0 50px 0 30px;}
.package_step02:after {content:""; display:block; clear:both;}
.package_step02 .package_text {float:right; width:640px;  margin-bottom:27px;}
.package_step02 .ergonomics_left {float:left; width:860px; margin-top:85px;}
.package_step02 .ergonomics_left dd {float:right; width:640px; }

/*** automotive electronics ***/
.automotive_step01 {width:940px; min-height:460px; height:auto !important; height:460px; overflow:hidden; background:url("/worldwide/images/innovation/automotive_img01.jpg") no-repeat left top;}
.automotive_step01 dl {float:right; width:425px;  display:inline; margin:29px 60px 0 0;}
.automotive_step01 dd {font-size:13px; margin-top:10px;}
.automotive_step02 {width:860px; padding:0 50px 0 30px;}
.automotive_step02 dd,
.automotive_step03 dd {float:right; width:640px; margin-bottom:25px;}
.automotive_step02:after,
.automotive_step03:after {content:""; display:block; clear:both;}
.automotive_step03 {width:860px; padding:0 50px 0 30px; margin-top:56px;}
.automotive_step03 dd.mar_t20 {margin-top:20px;}

/* test and evaluation */
.evaluation {}
.evaluation > div {padding:0 30px 70px;}
.evaluation > div dl {overflow:hidden;}
.evaluation > div dl dt.subject {color:#354258;font-family:'ModernHBold';font-size:19px;line-height:21px;float:left;width:220px;}
.evaluation > div dl dd {float:left;width:639px;}
.evaluation > div ul {margin-top:-34px;}
.evaluation > div li {padding-top:43px;}
.evaluation > div .txtwrap {overflow:hidden;padding:46px 0 0;}
.evaluation > div .txtwrap strong {color:#333;display:block;font-family:'ModernHBold';font-size:14px;font-weight:normal;line-height:18px;margin-bottom:10px;}
.evaluation > div .txtwrap:first-child {padding-top:0;}
.evaluation > div.evaluation01 {padding:0;position:relative;margin-bottom:46px;}
.evaluation > div.evaluation01 .headline {color:#fff;font-family:'ModernHBold';font-size:25px;line-height:29px;position:absolute;left:29px;top:46px;width:480px;}
.evaluation > div.evaluation02 .txtwrap > img {float:left;margin-right:29px;}
.evaluation > div.evaluation02 .txtwrap > div.right {float:left;width:324px;margin-top:-4px;line-height:16px;}
.evaluation > div.evaluation02 .txtwrap > div.right > div {margin-bottom:29px;}
.evaluation > div.evaluation03 .txtwrap:first-child {padding-bottom:23px;}
.evaluation > div.evaluation04 .txtwrap {line-height:16px;}
.evaluation > div.evaluation04 .txtwrap1 img {margin-top:62px;}
.evaluation > div.evaluation04 .txtwrap2 img {float:right;margin-left:20px;}
.evaluation > div.evaluation04 .txtwrap2 .txt {float:left;width:440px;}
.evaluation > div.evaluation02 { margin-bottom:10px; }
.evaluation > div.evaluation05 { margin-top:5px; }
.evaluation > div .txtwrap.wrap_02 { padding:38px 0 0; }
/*** new technology  ***/
.technology_step01 .headline {color:#fff !important;}
.technology_step01 {width:940px; height:290px; overflow:hidden; background:url("/worldwide/images/innovation/technology_img01.jpg") no-repeat left top; margin-bottom:48px;}
.technology_step01 dl {float:left; margin:50px 0 0 30px;}
.technology_step01 dd {color:#b2b2b2; font-size:12px; line-height:18px; margin-top:3px;}

.technology_new {overflow:hidden;padding:0 50px 0 30px;}
.technology_new h3 { font-size:14px; color:#333333; font-family:'ModernHBold'; }
.technology_new .subject {float:left;}
.technology_new > div {float:right;width:640px;}
.technology_new.technology_new01 img {margin-top:21px;}
.technology_new.technology_new02 {margin-top:17px;}
.technology_new.technology_new03 {margin-top:34px;}
.technology_new.technology_new04 {margin-top:25px;}
.technology_new.technology_new05 {margin-top:15px;}
.technology_new.technology_new05 ul {background:url('/worldwide/images/innovation/bg_technology_new05.png') no-repeat;margin-top:36px;height:382px;position:relative;}
.technology_new.technology_new05 ul li {overflow:hidden;}
.technology_new.technology_new05 ul li strong {color:#fff;display:block;float:left;font-family:'ModernHBold';font-weight:normal;font-size:14px;line-height:18px;text-align:center;position:absolute;width:138px;}
.technology_new.technology_new05 ul li.list1 strong {top:40px;}
.technology_new.technology_new05 ul li.list2 strong {top:162px;}
.technology_new.technology_new05 ul li.list3 strong {top:296px;}
.technology_new.technology_new05 ul li span {position:absolute;right:10px;width:440px;}
.technology_new.technology_new05 ul li.list1 span {top:30px;}
.technology_new.technology_new05 ul li.list2 span {top:145px;}
.technology_new.technology_new05 ul li.list3 span {top:277px;}
.technology_new.technology_new06 { position:relative; min-height:465px; margin-bottom:126px; background:url("/wcm/images/img_flat_template/img_technology_new09.jpg") no-repeat 250px bottom; overflow:visible; }
.technology_new.technology_new06 h4 { color:#222222; font-size:14px; line-height:18px; font-family:'ModernHBold'; margin-bottom:13px; }
.technology_new.technology_new06 .txtwrap { min-height:390px; overflow:visible; }
.technology_new.technology_new06 .at_01 { position:absolute; left:0px; top:57px; z-index:9; }
.technology_new.technology_new06 .at_02 { position:absolute; left:0px; top:367px; z-index:9; }
.technology_new.technology_new06 .at_03 { position:absolute; right:0px; top:86px; z-index:9; }
.technology_new.technology_new06 .at_04 { position:absolute; right:0px; top:434px; z-index:9; }
.technology_new.technology_new06 p {color:#666666; font-size:12px; line-height:18px;}

.technology_new.technology_new06 .tright { text-align:right; }

/*** safety  ***/
.safety_step01 {width:940px; height:420px; background:url("/worldwide/images/innovation/safety_img01.jpg") no-repeat left top;}
.safety_step01 dl {width:325px; padding:50px 0 0 30px;}
.safety_step01 dd {font-size:13px; margin-top:10px;}

.safety_step02 {width:865px; padding:0 45px 0 30px;}
.safety_step02:after {content:""; display:block; clear:both;}
.safety_step02 .step02_right {float:right; width:645px; overflow:hidden;}
.safety_step02 .step02_right .right_inner01 {width:645px; overflow:hidden;}
.safety_step02 .step02_right .right_inner02 {width:645px; overflow:hidden; height:329px; background:url("/worldwide/images/innovation/safety_img03.jpg") no-repeat right top; margin-top:60px;} 
.safety_step02 .step02_right .right_inner03 {width:645px; margin-bottom:45px;}
.safety_step02 .step02_right .right_inner04 {margin-bottom:60px;width:645px; overflow:hidden;}
.safety_step02 .step02_right dl {width:340px;}
.safety_step02 .step02_right .safety_diff_title {margin:50px 0 10px;}
.safety_step02 .step02_right .right_inner01 .left {width:286px;}

/*** eco technology ***/
.eco_technology_step01 {width:940px; height:516px; background:url("/worldwide/images/innovation/eco_technology_img01.jpg") no-repeat left top;}
.eco_technology_step01 dl {width:330px; padding:35px 0 0 40px;}
.eco_technology_step01 dl dt.headline {color:#fff;}
.eco_technology_step01 dd {color:#fff;  margin-top:10px;}

.eco_technology_step02 {width:640px; padding:0 50px 0 250px;}
.eco_technology_step02 dl {float:right; width:335px;}
.eco_technology_step02:after,
.eco_technology_step03:after {content:""; display:block; clear:both;}

.eco_technology_step03 {width:860px; padding:0 50px 0 30px; margin-top:86px;}
.eco_technology_step03 .step03_right {float:right; width:640px;}
.eco_technology_step03 .step03_right .right_inner01 {margin-bottom:43px;}
.eco_technology_step03 .step03_right .right_inner02 {width:640px; overflow:hidden; margin: 45px 0 18px;}
.eco_technology_step03 .step03_right .right_inner02 dl {float:right; width:353px;}

/*** common ***/
.left {float:left;}
.right {float:right;}

/*** investor relations ***/
.investor_content {width:840px; margin:0 auto; padding:120px 50px 100px; background:#fff;}
.investor_content .investor_stitle {margin-bottom:10px;}

.investor_content .investor_step01 {width:840px; margin-bottom:40px;}
.investor_content .investor_step01:after {content:""; display:block; clear:both;}
.investor_content .investor_step01 .investor_left {float:left; width:550px;}
.investor_content .investor_step01 .investor_right {float:right; width:260px; padding-top:35px;} 
.investor_content .investor_step01 .investor_right .investor_stock {width:260px; min-height:348px; height:auto !important; height:348px; overflow:hidden;}

.investor_content .investor_step02 {width:550px; margin-top:30px;}
.investor_content .investor_step02:after {content:""; display:block; clear:both;}
.investor_content .investor_step02 .public {position:relative; float:left; width:250px;}
.investor_content .investor_step02 .ir_calendar {position:relative; float:right; width:260px;}
.investor_content .investor_step02 .step02_title {height:12px; background:url("images/bg_dot_investor.gif") repeat-x left bottom; padding:0 0 10px 10px; margin-bottom:15px;}
.investor_content .investor_step02 li {line-height:20px; background:url("images/dot_investor.gif") no-repeat left center; overflow:hidden; padding-left:10px;}
.investor_content .investor_step02 li a {display:block; width:100%; overflow:hidden; text-overflow: ellipsis; -o-text-overflow: ellipsis; white-space : nowrap;}
.investor_content .investor_step02 .btn_plus {position:absolute; top:2px; right:10px;}

.investor_content .investor_step03 {}
.investor_content .investor_step03 ul {position:relative; width:840px; height:64px; text-indent:-9999px; }
.investor_content .investor_step03 li {float:left;}
.investor_content .investor_step03 li a {position:absolute; top:0; display:block; background:url("images/investor_menu.gif") no-repeat 0 0;}
.investor_content .investor_step03 li a.investor_menu01 {left:0; width:168px; height:64px; background-position:0 -128px;}
.investor_content .investor_step03 li a.investor_menu01:hover {left:0; width:168px; background-position:0 0;}
.investor_content .investor_step03 li a.investor_menu01.on {left:0; width:168px; background-position:0 0;}
.investor_content .investor_step03 li a.investor_menu02 {left:168px; width:166px; height:64px; background-position:-168px 0; }
.investor_content .investor_step03 li a.investor_menu02:hover {left:166px; width:168px; background-position:-167px -64px;}
.investor_content .investor_step03 li a.investor_menu02.on {left:166px; width:168px; background-position:-167px -64px;}
.investor_content .investor_step03 li a.investor_menu03 {left:334px; width:166px; height:64px; background-position:-334px 0;}
.investor_content .investor_step03 li a.investor_menu03:hover {left:333px; width:168px; background-position:-333px -128px;}
.investor_content .investor_step03 li a.investor_menu03.on {left:333px; width:168px; background-position:-333px -128px;}
.investor_content .investor_step03 li a.investor_menu04 {left:500px; width:166px; height:64px; background-position:-500px 0;}
.investor_content .investor_step03 li a.investor_menu04:hover {left:499px; width:168px; background-position:-499px -192px;}
.investor_content .investor_step03 li a.investor_menu04.on {left:499px; width:168px; background-position:-499px -192px;}
.investor_content .investor_step03 li a.investor_menu05 {left:665px; width:175px; height:64px; background-position:-665px 0;}
.investor_content .investor_step03 li a.investor_menu05:hover {left:665px; width:175px; background-position:-665px -256px;}
.investor_content .investor_step03 li a.investor_menu05.on {left:665px; width:175px; background-position:-665px -256px;}

/* ir */
.ir {padding-top:35px;}
.ir_tab {width:638px; border:1px solid #e5e5e4; background:#f6f6f6 url("images/bg_ir_tab.jpg") no-repeat;}
.ir_tab ul {padding:10px 0 0 20px; overflow:hidden;}
.ir_tab ul li {float:left; height:24px; margin-top:5px; padding:0 11px 0 10px; background:url("images/bar4.gif") no-repeat right 0;}
.ir_tab ul li.last { padding:0 0 0 10px; background:none;}
.ir_tab ul li.last2 { padding:0 0 0 9px; background:none;}
.ir_tab ul li img {vertical-align:top;}
.ir_tab ul li a {display:block;}
.ir_tit {margin:30px 0 20px 0;}
.ir_tit2 {margin:60px 0 20px 0;}
.ir_tit3 {margin:30px 0 10px 0;}
.ir_stit3 {margin:0 0 17px 0;}
.ir_tit4 {position:relative; margin:50px 0 20px 0;}
.ir_tit4 .txt_right {position:absolute; top:10px; right:50px; font-size:11px; color:#808080;}

/* list_a */
.list_a {width:640px; border-top:1px solid #575a5d;}
.list_a li {border-bottom:1px solid #d8d9d9;}
.list_a.list_search {min-height:80px;_height:80px;}
.list_a li dl {overflow:auto; overflow:hidden;_display:inline-block;}
.list_a li dt {position:relative; padding-left:108px; padding-top:8px; padding-bottom:4px; padding-right:44px; cursor:pointer; font-size:11px; color:#333;}
.list_a li dt .titNo {display:block; position:absolute; top:8px; left:0; width:88px; padding-left:20px; color:#354258; font-weight:bold;}
.list_a li dl.tit_long dt {padding-left:174px; }
.list_a li dl.tit_long dt .titNo {display:block; position:absolute; top:8px; left:0; width:154px; padding-left:20px; color:#354258; font-weight:bold;}
.list_a li dt span.btn {position:absolute; top:8px; right:0; display:block; float:right; width:12px; height:6px; margin:4px 20px 0 0;_margin-right:5px; background:url('images/icon_up.gif') no-repeat;}
.list_a li dt span.btn_m {position:absolute; top:8px; right:0; display:block; float:right; width:12px; height:6px; margin:4px 20px 0 0;_margin-right:5px; background:url('images/icon_down.gif') no-repeat;}
.list_a li dd {display:none; padding:20px 10px 50px 10px; background:#f9f9f9; border-top:1px solid #e6e6e6;}
#faq .mark {display:block;position:absolute; top:0; left:0; width:50px; height:18px; text-align:center; color:#354258; font-weight:bold; font-size:12px;}
#faq dt .mark {padding-top:8px;}
#faq dd .mark {padding-top:20px;}
#faq dt {position:relative; padding-left:50px;}
#faq dd {position:relative; padding:20px 10px 50px 50px;}
#faq dd table.table04 {width:555px; margin-top:10px; margin-bottom:10px;}

/*** bod ***/
.bod_tit {margin:30px 0 10px 0;}
.bod_stit {margin-bottom:20px;}
.bod_txt_right {font-size:11px; color:#808080; text-align:right; margin-bottom:3px;}
.shareholders_txt01 {margin-bottom:3px;}
.shareholders_txt02 {margin-bottom:20px;}

.bod_step01 {width:640px; overflow:hidden;}
.bod_step01 .company_table {width:100%; border-top:1px solid #575a5d;}
.bod_step01 .company_table th {font-weight:bold; color:#354258; text-align:left; text-indent:20px; background-color:#f9f9f9; border-bottom:1px solid #d8d9d9; padding:5px 0 7px 0;}
.bod_step01 .company_table td {font-size:11px; color:#333; border-bottom:1px solid #d8d9d9; padding:6px 20px 7px 20px;}
.bod_step01 .company_table .last {border-bottom:1px solid #575a5d;}

.bod_step02 {width:640px; margin-top:50px;}
.bod_step02 .step02_inner {margin-top:25px;}

.bod_step02 .shareholders_table01 {width:100%; border-top:1px solid #575a5d;}
.bod_step02 .shareholders_table01 th {color:#354258; text-align:left; background-color:#f9f9f9; border-bottom:1px solid #d8d9d9; padding:5px 0 7px 0;}
.bod_step02 .shareholders_table01 td {font-size:11px; color:#333; border-bottom:1px solid #d8d9d9; padding:6px 0 7px;}

.bod_step02 .shareholders_table02 {width:100%; border-top:1px solid #575a5d;}
.bod_step02 .shareholders_table02 th {color:#354258; text-align:left; text-indent:20px; background-color:#f9f9f9; border-bottom:1px solid #d8d9d9; padding:5px 0 7px;}
.bod_step02 .shareholders_table02 td {font-size:11px; color:#333; text-indent:20px; border-bottom:1px solid #d8d9d9; padding:6px 0 7px;}
.bod_step02 .shareholders_table02 td.text_left_pad {text-indent:0; line-height:13px; padding-left:25px;}
.bod_step02 .shareholders_table02 td.text_none {text-indent:0;}
.bod_step02 .shareholders_table02 td.text_40 {text-indent:40px;}

.bod_step02 .shareholders_table03 {width:100%; line-height:13px; border-top:1px solid #575a5d;}
.bod_step02 .shareholders_table03 th {color:#354258; background-color:#f9f9f9; border-bottom:1px solid #d8d9d9; padding:10px 0 9px;}
.bod_step02 .shareholders_table03 td {font-size:11px; color:#333; text-indent:20px; border-bottom:1px solid #d8d9d9; padding:6px 0 7px;}
.bod_step02 .shareholders_table03 .subjec_small {font-weight:normal; font-size:11px; color:#354258;}

.bod_step02 span.mar_l10 {display:block; font-size:11px; color:#333; text-indent:0; margin-left:10px;}
.bod_step02 span.mar_l20 {display:block; font-size:11px; color:#333;  line-height:13px; text-indent:0; margin-left:20px;}
.bod_step02 span.line_18 {display:block; font-size:11px; color:#333;  line-height:18px; text-indent:0; margin-left:20px;}

.bod_step02 th.right_line,
.bod_step02 td.right_line {border-right:1px solid #d8d9d9;}
.bod_step02 th.left_line,
.bod_step02 td.left_line {border-left:1px solid #d8d9d9;}

.bod_step02 th.text_center,
.bod_step02 td.text_center {text-align:center; text-indent:0;}
.bod_step02 td.last {border-bottom:1px solid #575a5d;}

.bod_step03 {width:640px; margin-top:43px;}
.step03_inner {width:640px;}
.step03_inner:after {content:""; display:block; clear:both;}
.step04_inner {width:640px; margin-top:43px;}
.step04_inner:after {content:""; display:block; clear:both;}

.inner_left {float:left; width:310px;}
.inner_left p {float:left;}
.inner_left dl {float:right; width:188px;}
.inner_left dt {font-weight:bold; color:#333;}
.inner_left dd {margin-bottom:11px;}
.inner_left ul {float:right; width:200px;}
.inner_left li {line-height:15px; background:url("images/dot_board.gif") no-repeat 0 7px; padding-left:10px; padding-bottom:4px;}

.inner_right {float:right; width:310px;}
.inner_right p {float:left;}
.inner_right dl {float:right; width:188px;}
.inner_right dt {font-weight:bold; color:#333;}
.inner_right dd {margin-bottom:11px;}
.inner_right ul {float:right; width:200px;}
.inner_right li {line-height:15px; background:url("images/dot_board.gif") no-repeat 0 7px; padding-left:10px; padding-bottom:4px;}
.inner_right .bold_none {font-weight:normal; color:#333;}
.inner_right .bold_none01 {font-weight:normal; color:#4c4c4c;}

/* table04 */
.table04 {width:640px; border-top:1px solid #575a5d; background:#fff;}
.table04 thead th {color:#354258; text-align:left; background-color:#f9f9f9; border-bottom:1px solid #d8d9d9; padding:5px 0 7px;}
.table04 thead th span {color:#354258; text-align:left;}
.table04 td,.table04 tbody th {font-size:11px; color:#333; border-bottom:1px solid #d8d9d9; padding:6px 0 7px; text-align:left; font-weight:normal;}
.table04 td span,.table04 tbody th span {font-size:11px; color:#333; line-height:13px;}
.table04 .center span {text-align:center;}
.table04 span.center {text-align:center; padding:0;}
.table04 .last {border-bottom:1px solid #4d4d4d;}
.table04 span {display:block;}
.table04.padL17 span.padL27 {padding-left:27px; padding-right:0;}
.table04.padL17 span.padL23 {padding-left:23px; padding-right:0;}
.table04.padL17 span {padding-left:17px; padding-right:16px;}
.table04.padL20 span {padding-left:20px;}
.table04.padL30 span {padding-left:30px;}
.table04 .lineR {border-right:1px solid #d8d9d9;}
.mgT30 {margin-top:30px;}
.mgT35 {margin-top:35px;}
.mgB20 {margin-bottom:20px;}
.contitle {padding-top:35px;}
.table04 span.subjec_small {font-weight:normal; font-size:11px; color:#354258; padding-left:0;}
.table04 span.center_deffult {text-align:center; padding-left:0;}

/* table05 */
.table05 {width:640px; border-top:1px solid #575a5d; background:#fff;}
.table05 thead th {color:#354258; text-align:left; background-color:#f9f9f9; border-bottom:1px solid #d8d9d9; padding:5px 0 7px; text-align:center;}
.table05 td,.table05 tbody th {font-size:11px; color:#333; border-bottom:1px solid #d8d9d9; padding:6px 0 7px; text-align:center; font-weight:normal;}
.table05 .last {border-bottom:1px solid #4d4d4d;}

/* ir_list */
.ir_list {width:640px;}
.ir_list img {vertical-align:top;}
.ir_list th {padding:8px 0 7px 0; background:url("images/bg_table.gif") no-repeat; text-align:center;}
.ir_list th.first {background-position:right 0;}
.ir_list td {padding-top:7px; padding-bottom:5px; text-align:center; font-size:11px; color:#858e97; border-bottom:1px solid #e6e6e6;}
.ir_list td.img {padding-top:8px; padding-bottom:8px;}
.ir_list td.tit {width:349px; padding-left:20px; text-align:left; }
.ir_list td.tit,.ir_list td.tit a {font-size:11px; color:#333;}
.ir_list .last td{border-bottom:1px solid #6c7074;}

/* ir_list_top */
.ir_list_top {overflow:hidden; width:640px; height:30px; padding-top:8px;}
.ir_list_top .page_total {float:left; padding-left:10px; padding-top:7px; font-size:11px; color:#858e97;}
.ir_list_top .search_wrap {float:right;}
.ir_list_top .search_wrap .input_wrap {float:left; width:124px; height:18px; border:1px solid #e6e6e6;}
.ir_list_top .search_wrap .input_wrap input.text {width:90px; height:18px; padding-left:5px; border:0; color:#b3b3b3; font-size:11px; background:transparent;}
.ir_list_top .search_wrap .input_wrap input.img {width:24px; height:18px; background:transparent;}
.ir_list_top .search_wrap select {float:left; width:96px; height:20px; margin-right:10px; color:#b3b3b3; font-size:11px;}

/* ir_paging */
.ir_paging {padding-top:13px; width:640px; text-align:center; height:19px;}
.ir_paging .btn_prev {margin-right:2px;}
.ir_paging .btn_next {margin-left:2px;}
.ir_paging img {vertical-align:top; margin-top:2px;}
.ir_paging ul {display:inline; height:13px; padding:0 20px 0 14px;}
.ir_paging ul li {display:inline; height:13px; padding:0 2px 0 2px;}
.ir_paging ul li a {display:inline-block; width:8px; height:13px; color:#b3b3b3; text-align:center; line-height:13px;}
.ir_paging ul li span.current {display:inline-block; width:8px; height:13px; color:#333; text-align:center; line-height:13px;}

/* ir_view */
.ir_con {width:600px; padding:20px 15px 30px 15px; overflow:hidden;}
.ir_con img {max-width:600px;}
.ir_btn {width:640px; padding-top:20px; text-align:right;}
.ir_link {width:640px; border-bottom:1px solid #6c7074;}
.ir_link td {text-align:center;}
.ir_link td a {font-size:11px; color:#858e97;}
.ir_link td.tit {padding-right:20px; padding-left:39px; text-align:left;}
.ir_link td,.ir_link th {border-top:1px solid #d5d5d5; padding-top:4px; padding-bottom:5px; font-weight:normal; font-size:11px; color:#858e97;}
.ir_link .last td,.ir_link .last th {background:#f2f2f2;}
.ir_link th.img {padding:11px 0 0 0; vertical-align:top;}
.ir_link th.img img {vertical-align:top;}

/* shareholder */
#si_shareholder img {vertical-align:top;}
#si_shareholder .txt01 {width:640px; padding:27px 0 2px 0; text-align:right; font-size:11px; color:#808080;}
#si_shareholder .txt02 {width:640px; position:relative; padding-top:20px; height:30px;}
#si_shareholder .txt02 .txt03 {position:absolute; top:30px; right:0px; font-size:11px; color:#808080;}

/*** ir_calendars ***/
.year_select {width:563px; border-top:1px solid #575a5d; border-bottom:1px solid #575a5d; padding:20px 39px 19px 38px; margin:20px 0 10px;}
.year_select:after {content:""; display:block; clear:both;}
.year_select .arr_left {float:left;}
.year_select .arr_right	{float:right;}
.year_select .year_select_wrap	{float:left; width:520px; height:14px; overflow:hidden; padding-left:25px;}
.year_select ul {width:520px; overflow:hidden;}
.year_select li {float:left; width:40px; text-indent:-9999px; padding-right:25px;}
.year_select li a {display:block; height:14px;}
.year_select li a:link,
.year_select li a:visited {background-position:0 0;}
.year_select li a:hover,
.year_select li a:active,
.year_select li.on a:link,
.year_select li.on a:visited,
.year_select li.on a:hover,
.year_select li.on a:active {background-position:0 14px;}

.ir_box_wrap {width:640px;}
.ir_box_wrap:after {content:""; display:block; clear:both;}
.ir_box_wrap ul {overflow:hidden;}
.ir_box_wrap li {overflow:hidden; background:url("images/bg_ir_box.gif") repeat-y; margin:10px -10px 10px 0;}
.ir_box_wrap dl {float:left; width:275px; height:130px; height:auto !important; min-height:130px; padding:5px 20px; margin-right:10px;}
.ir_box_wrap .t_dark {font-weight:bold; color:#333;}
.ir_box_wrap .t_dark a {color:#333;}
.ir_box_wrap li dd {line-height:20px; background:url("images/dot_dark.gif") no-repeat 0 10px; padding-left:10px;}

/*** contact us ***/
.contact_step01 {width:860px; padding:0 50px 0 30px;}
.contact_step01:after {content:""; display:block; clear:both;}
.contact_step01 .subject {float:left; font-size:19px; line-height:22px; color:#354258; font-family:'ModernHBold',Arial,AppleGothic,Helvetica,sans-serif;}
.contact_step01 .contact_inner {float:right; width:640px;}

.contact_step01 .contact_inner .inner_table {width:640px; border-top:1px solid #b2b2b2;  /* border-bottom:1px solid #b2b2b2; */} 
.contact_step01 .contact_inner .inner_table th {text-align:left; vertical-align:top; padding:9px 0 14px;}
.contact_step01 .contact_inner .inner_table th img {padding:0 10px;}
.contact_step01 .contact_inner .inner_table td {padding-bottom:14px;}

.contact_step01 .contact_inner .inner_table .first {padding-top:30px;}
.contact_step01 .contact_inner .inner_table .last {padding-bottom:40px;}
.contact_step01 .contact_inner .inner_table .vin_text {font-size:11px; color:#999; line-height:14px; padding:7px 0 5px 1px;}

.contact_step01 .contact_inner .inner_table input.name {width:298px; height:25px; padding:0 5px; color:#999; line-height:25px; border:1px solid #bcbec0; background:#f8f8f9;}
.contact_step01 .contact_inner .inner_table input.e_mail {width:130px; height:25px; padding:0 5px; color:#999; line-height:25px; border:1px solid #bcbec0; background:#f8f8f9;}
.contact_step01 .contact_inner .inner_table input.vin {width:152px; height:25px; padding:0 5px; color:#999; line-height:25px; border:1px solid #bcbec0; background:#f8f8f9;}
.contact_step01 .contact_inner .inner_table select.e_mail {width:96px; color:#999; border:1px solid #bcbec0; padding:4px 0 4px 15px; margin-left:7px;}
.contact_step01 .contact_inner .inner_table select.country {width:165px; color:#999; border:1px solid #bcbec0; padding:4px 0 4px 10px;}
.contact_step01 .contact_inner .inner_table textarea {width:352px; height:215px; padding:0 5px; font-family:Arial, AppleGothic, Helvetica, sans-serif; color:#999; border:1px solid #bcbec0; margin-top:10px; background:#f8f8f9;}

.contact_step01 .contact_inner .btn_right {text-align:right; margin-top:10px;}
.contact_step01 .contact_inner .btn_right a {margin-left:5px;}

.contact_step01 .contact_inner .inner_table .request_text {text-align:center; margin:69px 0 49px;}
.contact_step01 .contact_inner .inner_table .request_btn {text-align:center; margin-bottom:60px;}
.contact_title {margin:15px 15px; font-size:19px; line-height:20px; color:#333; font-family:'ModernHMedium',Arial,AppleGothic,Helvetica,sans-serif;}


/*** vehicle  ***/
.vehicle_content {width:940px; overflow:hidden; margin:0 auto; padding-top:70px; background:#fff;}
.vehicle_content ul {overflow:hidden; background:url("/worldwide/images/etc/bg_lineup.gif") repeat-y;}
.vehicle_content li {float:left; width:188px; min-height:232px; height:auto !important; border-bottom:1px solid #d9dbdf; }
.vehicle_content li img {vertical-align:top;}
.vehicle_content li.first {width:188px; line-height:22px;}
.vehicle_content li.first.bg {padding:25px 0 0 30px; min-height:207px; width:158px; color:#383b40; font-size:22px; letter-spacing:-0.5px; background:url("/worldwide/images/etc/bg_vehicle.gif") repeat; font-family:'ModernHBold',Arial,AppleGothic,Helvetica,sans-serif;}
.vehicle_content li dl {margin:16px 0 24px 20px;}
.vehicle_content li dt {font-size:14px; color:#333; margin-bottom:11px;}

.vehicle_content2 {width:940px; overflow:hidden; margin:0 auto; background:url("/worldwide/images/etc/bg_vehicle.gif") repeat;}
.vehicle_content2 ul {float:left;}
.vehicle_content2 ul.line {width:752px; background:url("/worldwide/images/etc/bg_lineup.gif") repeat-y -188px top;}
.vehicle_content2 li {float:left; width:187px;}
.vehicle_content2 li img {vertical-align:top;}
.vehicle_content2 li.first {width:188px; line-height:22px;}
.vehicle_content2 li.first.bg {padding:25px 0 0 30px; min-height:100%; width:158px; color:#383b40; font-size:22px; letter-spacing:-0.5px; background:url("/worldwide/images/etc/bg_vehicle.gif") repeat; font-family:'ModernHMedium',Arial,AppleGothic,Helvetica,sans-serif;}
.vehicle_content2 li dl {margin:16px 0 24px 20px;}
.vehicle_content2 li dt {font-size:14px; color:#333; margin-bottom:11px;}

/*** vehicle list ***/
.vehicle_step_list {width:880px; padding:35px 30px 0;}
.vehicle_list_top {overflow:hidden; width:880px; height:30px;}
.vehicle_list_top .page_total {float:left; padding-left:10px; padding-top:7px; font-size:11px; color:#858e97;}
.vehicle_list_top .search_wrap {float:right;}
.vehicle_list_top .search_wrap .input_wrap {float:left; width:124px; height:18px; border:1px solid #e6e6e6;}
.vehicle_list_top .search_wrap .input_wrap input.text {width:90px; height:18px; padding-left:5px; border:0; color:#b3b3b3; font-size:11px; background:transparent;}
.vehicle_list_top .search_wrap .input_wrap input.img {width:24px; height:18px; background:transparent;}
.vehicle_list_top .search_wrap select {float:left; width:96px; height:20px; margin-right:10px; color:#b3b3b3; font-size:11px;}

.vehicle_list {width:880px;}
.vehicle_list th {padding:8px 0 7px 0; background:url("images/bg_table.gif") no-repeat; text-align:center;}
.vehicle_list th.first {background-position:right 0;}
.vehicle_list td {padding-top:7px; padding-bottom:5px; text-align:center; font-size:11px; color:#858e97; border-bottom:1px solid #e6e6e6;}
.vehicle_list td.img {padding-top:8px; padding-bottom:8px;}
.vehicle_list td.tit {padding-left:20px; text-align:left; }
.vehicle_list td.tit,.vehicle_list td.tit a {font-size:11px; color:#333;}
.vehicle_list .last td{border-bottom:1px solid #6c7074;}

.vehicle_paging {padding-top:13px; width:880px; text-align:center; height:19px;}
.vehicle_paging .btn_prev {margin-right:2px;}
.vehicle_paging .btn_next {margin-left:2px;}
.vehicle_paging img {margin-top:2px;}
.vehicle_paging ul {display:inline; height:13px; padding:0 20px 0 14px;}
.vehicle_paging ul li {display:inline; height:13px; padding:0 2px 0 2px;}
.vehicle_paging ul li a {display:inline-block; width:8px; height:13px; color:#b3b3b3; text-align:center; line-height:13px;}
.vehicle_paging ul li span.current {display:inline-block; width:8px; height:13px; color:#333; text-align:center; line-height:13px;}

/*** vehicle view ***/
.vehicle_step_view {width:880px; padding:65px 30px 0;}
.vehicle_con {width:850px; padding:0px 15px 30px; overflow:hidden;}
.vehicle_con img {max-width:850px;}

.vehicle_con .subject {font-size:24px; color:#333; color: #333; padding-bottom: 30px; font-family:'ModernHMedium',Arial,AppleGothic,Helvetica,sans-serif;}
.key_visual {position:relative;}
.key_visual .txt_santafe {position:absolute; top:23px; left:559px;}
.key_visual .txt_santafe strong {color:#fff; font-size:45px; line-height:50px; font-family:'ModernHMedium',Arial,AppleGothic,Helvetica,sans-serif; font-weight:normal;}
.key_visual .txt_santafe p {color:#fff; font-size:12px;}
.new_car_page .list span.tit {color:#333; font-size:19px; padding: 20px 0 12px; font-family:'ModernHMedium',Arial,AppleGothic,Helvetica,sans-serif;}
.new_car_page {width: 810px; margin: 0 auto 50px;}
.new_car_page .concept {width: 810px; margin: 60px 0 65px; background:url('/worldwide/images/img_tmp/bg_santafe.jpg') no-repeat right 24px;}
.new_car_page .concept dd {width: 385px;}
.new_car_page .list span {display: block;}
.new_car_page .list {width: 810px; overflow: hidden;}
.new_car_page .list li {width: 255px; float: left;padding:0 22px 0 0;}
.new_car_page .list li.last {padding:0;}

.vehicle_btn {width:880px; padding-top:20px; text-align:right;}
.vehicle_link {width:880px; border-bottom:1px solid #6c7074;}
.vehicle_link td {text-align:center;}
.vehicle_link td a {font-size:11px; color:#858e97;}
.vehicle_link td.tit {padding-right:20px; padding-left:39px; text-align:left;}
.vehicle_link td,.vehicle_link th {border-top:1px solid #d5d5d5; padding-top:4px; padding-bottom:5px; font-weight:normal; font-size:11px; color:#858e97;}
.vehicle_link .last td,.vehicle_link .last th {background:#f2f2f2;}
/*.vehicle_link th.img {padding:11px 0 0 0;}*/
.vehicle_link th.img img {vertical-align:top;}

/*** screensaver ***/
.screensaver_step {width:880px; padding:35px 30px 0; }

.screensaver_step ul {width:880px; height:645px; border-top:1px solid #c6c6c4; border-bottom:1px solid #c6c6c4; padding:30px 0 0;}
.screensaver_step ul:after {content:""; display:block; clear:both;}
.screensaver_step li {float:left; display:inline; }
.screensaver_step li dl {width:200px; margin:0 26px 30px 0;} 
.screensaver_step dl.last {margin:0 0 30px 0;}
.screensaver_step li dd.text {font-size:14px; color:#333; font-weight:bold; padding:8px 0 12px 10px;}

#screensaver .paging {width:100%;}

/*** wallpaper ***/
.wallpaper_wrap {width:840px; padding:5px 50px 0;}
.wallpaper_step {width:840px; padding-top:30px; }
.wallpaper_step img {vertical-align:top;}
.wallpaper_step .wallpaper_tit {margin-bottom:17px; color:#333; font-family:'ModernHBold',Arial,AppleGothic,Helvetica,sans-serif; font-size:20px;}
.wallpaper_step ul {width:840px; overflow:hidden;}
.wallpaper_step li {float:left; width:220px; height:185px; height:auto !important; min-height:185px; border-bottom:1px solid #b3a086; margin-right:20px;}
.wallpaper_step li.last {width:120px; border-bottom:1px solid #9fa8a4; margin-right:0;}
.wallpaper_step li dd {float:left; width:68px; line-height:0; background:url("/worldwide/images/etc/wallpaper_line.gif") no-repeat right top; margin-top:11px;}
.wallpaper_step li dd.center_1280 {width:48px; padding:0 15px 0 20px;}
.wallpaper_step li dd.right_1280 {float:right; text-align:right; background:none;}
.wallpaper_step li.last dd {width:120px; text-align:center; background:none; margin-top:9px;}

/*** search ***/
.search_step01 {width:850px; padding:30px 60px 0 30px;}
.search_step01:after {content:""; display:block; clear:both;}

.search_step02 {width:850px; padding:0 60px 0 30px; margin-top:90px;}
.search_step02:after {content:""; display:block; clear:both;}

.search_step01 .left,
.search_step02 .left {float:left;}

.search_right {float:right; width:630px;} 
.search_right .search_line {color:#333; text-align:right; border-bottom:1px solid #d5d5d5; padding-bottom:6px; margin-bottom:10px;}
.search_right .step01_inner {width:397px; height:148px; background:url("/worldwide/images/etc/search_img01.gif") no-repeat center top; padding:48px 30px 0 155px; margin:50px 24px 0;}
.search_right .step01_inner .inner_text {margin-bottom:20px;}
.search_right .search_list {border-bottom:1px solid #d5d5d5;}
.search_right .search_list dt {color:#333; font-weight:bold; padding-top:10px;}
.search_right .search_list dd {border-bottom:1px solid #e5e5e5; padding-bottom:11px;}
.search_right .search_list dd.last {border-bottom:0 none;}
.search_right .btn_right {text-align:right; margin-top:20px;}
.search_right .btn_right a {margin-left:10px;}

/*** sitemap ***/
.sitemap_content {width:830px; padding:35px 55px 0;}   
.sitemap_step {width:830px; background:url("/worldwide/images/etc/dot_line.gif") repeat-y; overflow:hidden;}
.sitemap_step .sitemap_left {float:left; width:203px;}
.sitemap_step .sitemap_right {float:right; width:621px;}
.sitemap_step .sitemap_right .sitemap_step01 {float:left; width:161px; min-height:320px; height:auto !important; min-height:320px; margin-right:6px;}
.sitemap_step .sitemap_right .sitemap_step02 {float:left; width:161px; min-height:320px; height:auto !important; min-height:320px; }
.sitemap_step dl {border-top:3px solid #0b2266; background:url("/worldwide/images/etc/dot_bottom.gif") repeat-x left 93px; padding:0 21px 13px;}
.sitemap_step dt {margin:54px 0 33px; color:#333; font-size:25px; font-family:'ModernHMedium',Arial,AppleGothic,Helvetica,sans-serif;}
.sitemap_step dd a {font-size:13px; line-height:24px;}
.sitemap_bottom {width:830px; background:url("/worldwide/images/etc/dot_bottom.gif") repeat-x left top;}

/*** main ***/
.cubebox {position:relative; width:940px; height:419px; margin:0 auto; overflow:visible;margin-bottom: 27px;}
.cubebox .cubelist {position:relative; width:940px; min-height:419px; height:419px; overflow:hidden;}
.cubebox .cubelist .items {width:940px;height:419px;overflow:hidden; display:none;}
.cubebox .cubelist .item {position:relative; float: left; width:940px;height:419px;overflow:hidden;}
.cubebox .prevbtn {position:absolute; top:171px; left:0;}
.cubebox .nextbtn {position:absolute; top:171px; right:0; }
.cubebox .cube {position:absolute; bottom:24px; left:405px; text-align:center; display:none;}
.cubebox .cube a {margin:0 6px 0 6px;}

.module_top {width:940px; background:url("images/bg_module.png") no-repeat left top; padding:16px 0 12px;}
.module_top:after {content:""; display:block; clear:both;}
.module_top .module_step01 {float:left; width:498px; background:url("images/bg_line.gif") no-repeat right top; padding:7px 0 4px;}
.module_top .module_step02 {float:left; width:293px; background:url("images/bg_line.gif") no-repeat right top; padding:10px 0 10px 30px;}
.module_top .module_step01 li,
.module_top .module_step02 li {float:left; margin-right:19px;}
.module_top .module_step03 {float:right; padding:5px 0 9px;}
.module_top .module_step03 li {float:left; display:inline; margin-left:13px;}

.module_top_new {height:59px; background:url("images/bg_module_top.gif") no-repeat 0 bottom; padding:0 0 7px;}
.module_top_new ul {float: left}
.module_top_new ul li {float: left;}


.module_bottom {position:relative; width:940px;}
.module_bottom:after {content:""; display:block; clear:both;}
.module_bottom .module_step04 {position:relative; float:left; width:390px; height:115px; margin-right:1px;}
.module_bottom .module_step04 .arr_btn {position:absolute; bottom:60px; left:20px;}   
.module_bottom #step04_layer {position:absolute; bottom:0; left:0; display:none; width:710px; height:191px; overflow:hidden;}   
.module_bottom #step04_layer .close {position:absolute; bottom:10px; left:20px;}   
.module_bottom .module_step05 {float:left; width:189px; height:115px; margin-right: 1px;}
.module_bottom .module_step06 {float:left; width: 179px;}
.module_bottom .module_step07 {float:right; }


.hyundai_main .footer {border-top:0 none;}

.stock_chart {border:1px solid #DCE1E8; padding:23px 19px; margin-top:30px; width:600px;}
.mg_t30 {margin-top:30px;}

/* main layer */
#module_layer01 {position:absolute; top:60px; left:0; width:940px; height:334px; background:url("images/bg_network.png") no-repeat left top; display:none;}    /* 0916 ??? */
#module_layer01 img {vertical-align:top;}
.network_top {width:940px; height:40px;}
.network_top .network_tit {position:absolute; top:14px; left:20px;}
.network_top .country_search {position:absolute; top:10px; right:63px; border:1px solid #64696d;}
.network_top .country_search input.txtbg {float:left; width:177px; height:18px; background:#495058 url("images/text_country.gif") no-repeat 9px 6px; border:0 none;}
.network_top .country_search input.txt {float:left; width:177px; height:18px; color:#fff; background-color:#495058; border:0 none;}

/* 0916 ??? ??? S */
.network_menu {width:900px; height:27px; background:url("images/bg_network_menu.gif") repeat-x left top; overflow:hidden; padding:0 20px;}
.network_menu li {float:left;}

.network_tab {width:940px; height:20px; overflow:hidden;}
.network_tab li {float:left;}

.network_content {width:940px; min-height:235px; height:auto !important; height:235px; overflow:hidden; padding-top:12px; display:none;}
.network_content ul {float:left; width:158px; padding-left:30px;}
.network_content li {float:left; width:158px; margin-bottom:8px;}
.network_content li img {float:left; color:#e5e5e5; margin-right:10px;}
.network_content li a {float:left; color:#e5e5e5; font-size:11px; line-height:10px; margin-top:2px;}
#module_layer01 .close {position:absolute; top:14px; right:20px;}
#network_1_0 {display:block;}
/* 0916 ??? ??? E */

#module_layer02 {position:absolute; top:10px; right:-10px; width:665px; height:346px; background:url("images/bg_layer_big.png") no-repeat left top; overflow:hidden; display:none;}
#module_layer02 .layer02_top {width:605px; background:url("images/bg_layer_big_top.png") no-repeat left top; height:35px;padding:25px 30px 0; font-family: 'ModernHMedium'; font-size: 18px; color:#333;}
#module_layer02 .release_contents {width:649px; height:278px; overflow:auto; margin-left:6px;}
#module_layer02 .release_contents:after {content:""; display:block; clear:both;}
#module_layer02 .close {position:absolute; top:15px; right:20px;}

.release_contents ul {list-style:none;padding:15px 20px 15px;}
.release_contents ul li {padding:9px 0 10px 0;border-bottom:1px solid #ccc;}
.release_contents ul li.last {border-bottom:0;}
.release_contents ul li .share {display:block;width:68px;float:right;}
.release_contents ul li .share a {float:left;display:inline-block;width:21px;height:21px;padding-left:13px;}
.release_contents ul li .share a img {width:21px;height:21px;}
.release_contents ul li .title {display:block;width:532px;padding-top:3px;font-size:14px;color:#333;font-weight:bold;}
.release_contents ul li .desc {display:block;width:532px;padding-top:3px;font-size:12px;color:#666;font-weight:normal;}

#module_layer03 {position:absolute; top:10px; right:-10px; width:665px; height:346px; background:url("images/bg_layer_big.png") no-repeat left top; overflow:hidden; display:none;}    /* 0916 ??? */
#module_layer03 .layer03_top {width:605px; background:url("images/bg_layer_big_top.png") no-repeat left top; height:35px;padding:25px 30px 0;} 
#module_layer03 .facebook_contents {width:649px; height:278px; overflow:auto; margin-left:6px;}
#module_layer03 .facebook_contents:after {content:""; display:block; clear:both;}
#module_layer03 .close {position:absolute; top:15px; right:20px;}

#module_layer04 {position:absolute; top:10px; right:-10px; width:665px; height:346px; background:url("images/bg_layer_big.png") no-repeat left top; overflow:hidden; display:none;}    /* 0916 ??? */
#module_layer04 .layer04_top {width:605px; background:url("images/bg_layer_big_top.png") no-repeat left top; height:35px;padding:25px 30px 0;}  
#module_layer04 .twitter_contents {width:649px; height:278px; overflow:auto; margin-left:6px;}
#module_layer04 .twitter_contents:after {content:""; display:block; clear:both;}
#module_layer04 .close {position:absolute; top:15px; right:20px;}

#step04_layer #banner_list {position:absolute; top:0; left:0; width:2130px;} 
#step04_layer #banner_list li {float:left;}
#step04_layer .btn_prev { position: absolute; bottom:10px; left:70px;}
#step04_layer .btn_next { position: absolute; bottom:10px; left:120px;}

#module_layer05 {position:absolute; top:10px; right:-10px; width:565px; height:346px; background:url("images/bg_layer_mid.png") no-repeat left top; overflow:hidden; display:none;}
#module_layer05 .layer05_top {width:505px; background:url("images/bg_layer_mid_top.png") no-repeat left top; height:40px;padding:20px 30px 0;} 
#module_layer05 .layer05_top .hyundailogo {margin:0 30px 0 40px;}
#module_layer05 .youtube_contents {width:549px; height:278px; overflow:auto; margin-left:6px;}
#module_layer05 .youtube_contents:after {content:""; display:block; clear:both;}
#module_layer05 .close {position:absolute; top:15px; right:20px;}

.youtube_contents ul {list-style:none;padding:15px 20px 15px;}
.youtube_contents ul li {min-height:45px;padding:9px 0 10px 0;border-bottom:1px solid #ccc;}
.youtube_contents ul li.last {border-bottom:0;}
.youtube_contents ul li .image {float:left;display:block;width:100px;height:45px;}
.youtube_contents ul li .image img {width:80px;height:45px;}
.youtube_contents ul li .title {display:block;width:400px;margin-left:100px;padding-top:3px;font-size:14px;color:#333;font-weight:bold;line-height:15px;}
.youtube_contents ul li .desc {display:block;width:400px;margin-left:100px;padding-top:3px;font-size:12px;color:#666;font-weight:normal;}

.layer_gallery {display:none;width:100%;height: 540px;text-align:center;position:absolute;left:0;top:40px;z-index:100;overflow:hidden; background:url("/wcm/images/common/bg_pipmovie.png") no-repeat center 60px;}
.layer_gallery div.large {width:100%;overflow:visible;position:absolute;left:0;top:0;}
.layer_gallery div.large img.img {width:100%;}
.layer_gallery div.large_movie {width:613px;height:510px;padding:85px 0 0 0; margin: 0 auto; position: relative;}
.layer_gallery div.large_movie iframe {width:615px;margin:0 auto;}
.layer_gallery .layer_gallery_close {width:48px;height:48px;z-index:1000;position:absolute;top: 74px; left: 1370px}
.layer_gallery .layer_gallery_close a {float:right;margin:1px 0 0 0;}
.layer_gallery_left {position:absolute;top:263px;left:25px;z-index:1000;}
.layer_gallery_right {position:absolute;top:263px;right:25px;z-index:1000;}
.layer_gallery_title {display: none; position:absolute;top:16px;left:33px;z-index:1000;color:#d3d6dc;font-size:12px;font-weight:bold;text-transform:uppercase;}
.layer_gallery_title img {margin-right:20px;vertical-align:middle;}
.layer_gallery_links {display: none; position:absolute;top:14px;right:70px;z-index:1000;}
.layer_gallery_links * {vertical-align:middle;}
.layer_gallery_links span img {margin-left:33px;margin-right:5px;}
.layer_gallery_links img {vertical-align:middle;margin:0 3px;}
.layer_gallery_control {position:absolute;top:92px;right:0;z-index:1000;}
.layer_gallery_control ul {width:48px;}
.layer_gallery_control ul li {display:block;width:48px;height:48px;text-align:left;overflow:hidden;}
.layer_gallery_control ul li a {display:block;width:48px;height:48px;overflow:hidden;}
.layer_gallery .minimap {display:none;position:absolute;right:54px;top:92px;border:1px solid #464647;}
.layer_gallery .minimap .in {position:relative;width:100%;height:100%;}
.layer_gallery .minimap .in img.small {width:108px;}
.layer_gallery .minimap .in .move {position:absolute;left:0;top:0;width:84px;height:46px;border:2px solid #0a5bae;}
.layer_gallery .minimap .in .move img {width:100%;height:100%;}

.pip_movielayer {background: url("/wcm/images/common/bg_pipmovie.png") no-repeat center top;height: 540px;left: 0;margin: 0;padding: 0;position: absolute;top: 0;width: 100%;z-index: 99;top:-30px;}
.pip_movielayer .pip_movie {height: 510px;margin: 0 auto;padding: 30px 0 0;position: relative;width: 613px;}
.pip_movielayer .pip_movie .close {height: 48px;position: absolute;right: -164px;top: 16px;width: 48px;}

.layer_movie_wrap {position: absolute; top: 146px; left:0; width: 100%; z-index: 1000; display: none;}
.module_layer_pop .btn_go {position: absolute; top: 18px; right: 60px;}
.layer_movie {position: relative; width: 978px; height: 664px; margin:0 auto; overflow: hidden;}
.layer_movie .close {position: absolute; top:13px; right: 24px;}
.layer_movie .title {height: 40px; padding: 23px 0 0 43px; font-family:'ModernHBold'; font-size: 22px; color: #fff;}
.layer_movie .movie_wrap {width: 613px; margin: 0 auto;}
.layer_movie .movie_wrap .text {margin-top:25px; width: 560px;height: 80px; overflow: hidden; font-family:'ModernHMedium'; line-height: 14px; }
.layer_movie .movie_wrap .text strong {font-weight: normal; display: block; padding-bottom: 7px; color: #bfbfbf; font-size: 14px;font-family:'ModernHBold'; line-height: 22px;}

.module_layer_pop {position:absolute; top:10px; right:-10px; width:665px; height:346px; background:url("images/bg_layer_big.png") no-repeat left top; overflow:hidden; display:none;}
.module_layer_pop .layer_tit {width:605px; font-family:'ModernHMedium'; color: #333; font-size: 18px; background:url("images/bg_layer_big_top.png") no-repeat left top; height:35px;padding:25px 30px 0;} 
.module_layer_pop .hyundai_tv {width:649px; height:278px; overflow:auto; margin-left:6px; vertical-align:middle;}
.module_layer_pop .close {position:absolute; top:15px; right:20px;}
.module_layer_pop .hyundai_tv ul {list-style:none;padding:15px 20px 15px;}
.module_layer_pop .hyundai_tv ul li {height: 45px; overflow: hidden; padding:16px 0 18px 0;border-bottom:1px solid #ccc;  font-weight: bold; }
.module_layer_pop .hyundai_tv ul li.first { padding:9px 0 12px 0; }
.module_layer_pop .hyundai_tv ul li img {width: 80px; height: 45px; margin-right: 20px; vertical-align: top; *float:left;}
.module_layer_pop .hyundai_tv ul li.last {border-bottom:0;}
.module_layer_pop .hyundai_tv span { display:inline-block; *display:inline; *zoom:1; padding-top:10px; font-size:13px; color:#333333; line-height:24px; font-family:'Arial'; *float:left; }
.module_layer_pop .hyundai_tv .download_btn { display:inline-block; *display:inline; *zoom:1; font-size:0; float:right; padding-top:11px; }
.module_layer_pop .hyundai_tv .download_btn a { margin-left:10px; }
.module_layer_pop .hyundai_tv .download_btn img { width:auto; height:auto; margin:0; vertical-align:middle; *float:none;}

.layer_email_verify {display:none;position:absolute;left:50%;top:250px;z-index:100;width:643px;margin-left:-315px;padding-bottom:9px;background:url(images/bg_layer_bottom.png) no-repeat left bottom;}
.layer_email_verify .layer_wrap {position:relative;padding:37px 40px 30px 34px;background:url(images/bg_layer_top.png) no-repeat;}
.layer_email_verify .text {padding:0 0 51px;color:#333;font-size:18px;line-height:24px;}
.layer_email_verify .text strong {color:#369;}
.layer_email_verify .form_submit {padding:0 0 50px;}
.layer_email_verify .form_submit span {display:inline-block;margin-bottom:15px;font-weight:bold;font-size:14px;}
.layer_email_verify .form_submit .input_txt {width:451px;height:22px;padding:3px 0 0 5px;border:1px solid #999;color:#999;}
.layer_email_verify .form_submit .input_txt.error { background:#e5dfd5 }
.layer_email_verify .buttons {padding:20px 0 0;border-top:1px solid #d5d5d5;overflow:hidden;}
.layer_email_verify .buttons .txt {float:left;padding:5px 0 0;}
.layer_email_verify .buttons .btn {float:right;}
.layer_email_verify .btn_close {display:block;position:absolute;right:27px;top:21px;width:14px;height:15px;text-indent:-1000px;overflow:hidden;background:url(images/btn_layer_close.gif) no-repeat;}
.layer_email_verify .contact_caution { position:absolute; margin-top:6px; background:url(images/caution_red.gif) left center no-repeat; padding-left:21px; color:#d2412e; font-size:13px; line-height:24px; }

/* contact us */
.contact_inner .inner_table {clear:both;width:100%;}
.contact_inner .inner_table th span {color: #333; font-weight: bold; text-align:left; vertical-align:top; padding:9px 0 14px;}
.contact_inner .inner_table tr th span { padding: 0 10px 0 15px!important; background: url(images/bg_required_bold.gif) no-repeat right 2px;}
.contact_inner .inner_table tr.require.check th span {color: #8d744a;}
.contact_inner .inner_table tr.require.check input, .inner_table tr.require.check textarea {background: #e5dfd5!important;border: 1px solid #c3c4c6 !important;color: #333333;}
.contact_inner p.notice {float:right;line-height: 24px; text-align: right; color: #8d744a; padding-left:16px; background:url('/wcm/images/common/icon_exclamation.gif') no-repeat 0 7px;}
.jqTransformSelectWrapper {width: 310px !important;}
.jqTransformSelectWrapper ul {width: 308px !important;}
.jqtransformdone label{margin-top:4px;margin-right: 8px;display: block;float:left;}
.contact_step01 .contact_inner .inner_table .request_text strong {font-family:georgia;font-size:31px;color:#333;font-weight:normal;line-height:150%;}
.contact_step01 .contact_inner .inner_table .request_text p {padding:20px 0 0 0;font-size:14px;line-height:16px;}

.contact_inner .advice {margin-bottom:15px;}
.contact_inner .advice a {text-decoration:underline; color:#2c4d83;}

/* Selects */
.jqTransformSelectWrapper {position:relative;height: 28px;background:url(images/select_left_h27.gif) no-repeat top left;}
.jqTransformSelectWrapper.check {background:url(images/select_left_h27_red.gif) no-repeat top left;}
.jqTransformSelectWrapper {height: 28px;background:url(images/select_left_h27.gif) no-repeat top left;}
.check .jqTransformSelectWrapper {height:28px;background:url(images/select_left_h27_red.gif) no-repeat top left;}
.jqTransformSelectWrapper div span {width: auto !important;font-size: 12px;color: #5a5b5d;float: none;position: absolute;white-space: nowrap;height: 21px;line-height: 15px;padding: 7px 0 0 10px;overflow: hidden;cursor:pointer;}
.jqTransformSelectWrapper a.jqTransformSelectOpen {display: block;position: absolute;right: 0;width: 23px;height: 28px;background:url(images/select_right_h27.gif) no-repeat center center;}
.jqTransformSelectWrapper a.jqTransformSelectOpen {width: 23px;height: 28px;background:url(images/select_right_h27.gif) no-repeat center center;}
.check .jqTransformSelectWrapper a.jqTransformSelectOpen {width:23px;height:28px;background:url(images/select_right_h27_red.gif) no-repeat center center; }
.jqTransformSelectWrapper ul {max-height:240px;overflow:auto;position: absolute;top: 26px;left: 0px;list-style: none;background-color: #fff;border: solid 1px #c3c4c6;border-bottom: solid 2px #c3c4c6;display: none;margin: 0px;padding: 0px;height: 150px;overflow: auto;overflow-y: auto;z-index:20;}
.jqTransformSelectWrapper ul li {background: none !important; padding:0 !important;}
.jqTransformSelectWrapper ul a {display: block;padding: 1px 0 0 10px;text-decoration: none;color:#666;background-color: #FFF;font-size: 12px;}
.jqTransformSelectWrapper ul a.selected {background: #EDEDED;color: #333;}
.jqTransformSelectWrapper ul a:hover, .jqTransformSelectWrapper ul a.selected:hover {background:#999999;color: #fff;}
.jqTransformHidden {display: none;}

.page_not_found {padding: 45px 0 100px 59px;}
.page_not_found strong {display: block; font-size: 36px; font-family: Georgia; font-weight: normal; line-height: 38px;color:#333;}
.page_not_found p {padding: 19px 0 42px 2px; font-size: 14px; line-height: 20px; color: #7f7f7f;}
a.btn_go {display: inline-block; padding: 0 0 0 19px; font-size: 12px; color: #666; background:url('/worldwide/images/pip/icon/bul_1.png') no-repeat left 3px;}
a.btn_go:hover,.content_wrap a.btn_go:active {text-decoration: none;}

/* 120111 ??? */



.cenceptCon .wrap06 {margin-top:-41px}
.cenceptCon .wrap06 .txt {width:370px; padding-top:44px}
.cenceptCon .wrap06 .img {width:380px}
.hexa2012_1 { margin-top:-184px;}

/* IR */
.ir_page .title_area {clear:both; position:relative; height:70px; padding-left:30px; background:#e8e5e0;}
.ir_page .title_area .location {padding-top:10px; line-height:16px}
.ir_page .title_area .location a {background:url("images/bul_location.gif") no-repeat right 4px; padding-right:8px; margin-right:4px; font-size:10px; color:#999; line-height:16px}
.ir_page .title_area .location a.home {color:#808080; font-weight:bold;}
.ir_page .title_area .location span {color:#5a5b5d; font-size:10px; line-height:16px}
.ir_page .title_area .stitle {margin-top:11px;}
.ir_page .title_area .control {position: absolute; top: 22px; right: 30px; overflow: hidden; color: #575a5d;}
.ir_page .title_area .control a {display: inline-block; margin-left: 3px;}
.ir_page .title_area .control li {float: left; font-size: 11px; height: 26px;padding: 2px 0 0 0;}
.ir_page .title_area .control li.font-size { height: 28px; padding: 0 0 0 11px; margin-left: 12px; background:url("/worldwide/images/ir/bg_line_font.gif") no-repeat 0 9px;}
.ir_content {overflow: hidden; padding: 40px 30px 0; background: #fff;}
.ir_content .side_menu {float: left; width: 190px;}
.ir_content .side_menu .category {overflow: hidden;}
.ir_content .side_menu .category strong {color: #333;}
.ir_content .side_menu .investor .title {font-weight: bold;}
.ir_page .ir_content .side_menu .category ul li.on a:link,
.ir_page .ir_content .side_menu .category ul li.on a:visited {color: #fff; font-weight:bold;}
.ir_page .ir_content .side_menu .category ul li.on a:active,
.ir_page .ir_content .side_menu .category ul li.on a:hover {text-decoration: none;}
.ir_page .ir_content .side_menu .category ul li.on li a:active,
.ir_page .ir_content .side_menu .category ul li.on li a:hover {text-decoration: underline;}
.ir_page .ir_content .side_menu .category ul li.on li a:link,
.ir_page .ir_content .side_menu .category ul li.on li a:visited {color: #999; font-weight: normal;}
.ir_page .ir_content .side_menu .category ul li.on li.on a:link,
.ir_page .ir_content .side_menu .category ul li.on li.on a:visited {color: #004784; font-weight: bold; text-decoration: underline;}
.ir_page .ir_content .side_menu .category strong {font-size: 14px; line-height: 20px;}
.ir_page .ir_content .side_menu .investor {padding: 22px 0 30px; border-top:1px solid #f3f3f4;border-bottom:1px solid #f3f3f4; }
.ir_page .ir_content .side_menu .investor ul {padding: 3px 0 3px 47px; background:url("/worldwide/images/ir/ico_update.gif") no-repeat 0 1px;}
.ir_page .ir_content .side_menu .investor ul li {padding: 0 0 0 7px; font-size: 11px;line-height: 19px; background:url("/worldwide/images/ir/bul_dot.gif") no-repeat 0 9px;}
.ir_page .ir_content .side_menu .investor .title {padding-bottom: 7px;}

#f_2 .contents .date .title {font-size: 14px;}
#f_3 .contents .date .tit {font-size: 16px;}
#f_2 .contents .calendar_list ul li {font-size: 13px;}
#f_3 .contents .calendar_list ul li {font-size: 15px;}
#f_2 .contents .group .title .date {left:135px;}
#f_3 .contents .group .title .date {left:145px;}

.ir_content .contents {float: left; width:660px; padding: 0 0 90px 29px; border-left: 1px solid #eee;}
.ir_content .contents .financial_summary { float:left; width:661px; position:relative; margin-bottom: 40px; border-bottom: 1px solid #f3f3f4; }
.ir_content .contents .financial_summary .intro {float: left; width:455px; position:relative; height:480px; overflow:hidden; margin-left:-29px; }
.ir_content .contents .financial_summary .intro .title {position: relative; height:101px; width:408px; z-index:2; left:29px;}
.ir_content .contents .financial_summary .intro .title .info {position: absolute; bottom:0; right:0;}
.ir_content .contents .financial_summary .intro .title .info ul {overflow: hidden; width: 207px;}
.ir_content .contents .financial_summary .intro .title .info li {float: left; position: relative; padding: 0 0 0 7px; border-bottom: 1px solid #f3f3f4; background:url("/worldwide/images/ir/bul_dot.gif") no-repeat 0 6px;}
.ir_content .contents .financial_summary .intro .title .info li strong {position: absolute; right:0;}
.ir_content .contents .financial_summary .intro .title .info strong,
.ir_content .contents .financial_summary .intro .title .info .strong {font-weight:bold; }
.ir_content .contents .financial_summary .intro .title .info strong {color: #247ac5;}
.ir_content .contents .financial_summary .sales { position:absolute; z-index:1; left:0; width:454px; height:422px; top:58px; overflow:hidden; }
.ir_content .contents .financial_summary .sales img { float:left; }
.ir_content .contents .financial_summary .btns { overflow:hidden; position:absolute; z-index:2; bottom:23px; left:218px; }
.ir_content .contents .financial_summary .btns a { display:block; float:left; width:8px; height:8px; overflow:hidden; text-indent:-1000px; background:url(/worldwide/images/ir/bg_dot_btn.png) no-repeat 100% 0; margin-right:10px; }
.ir_content .contents .financial_summary .btns a:hover,
.ir_content .contents .financial_summary .btns a.sel { background-position:0 0; }
.ir_content .contents .financial_summary .side_info {float: right; width: 222px; padding: 0 0 25px;}
.ir_content .contents .financial_summary .side_info .stock {margin-bottom: 19px;}
.ir_content .contents .financial_summary .side_info .title {margin-bottom: 10px;}
.ir_content .contents .financial_summary .investor ul {padding: 3px 0 3px 70px; background:url("/worldwide/images/ir/ico_update.gif") no-repeat 17px 0;}
.ir_content .contents .financial_summary .investor ul li {padding: 0 0 0 7px;}
.ir_content .side_menu .category ul {overflow: hidden; font-size: 11px; width: 180px; padding: 3px 10px 0 0;}
.ir_content .side_menu .category li.depth_1 {padding: 0 0 12px; margin: 0 0 15px; border-bottom:1px solid #f3f3f4;}
.ir_content .side_menu .category li.depth_2 ul  {display: none;}
.ir_content .side_menu .category li.depth_2.on ul {display: block;}
.ir_content .side_menu .category li.depth_1.on .depth_2 ul {display: none;}
.ir_content .side_menu .category li.depth_1.on .depth_2.on ul {display: block;}
.ir_content .side_menu .category li.depth_1.on strong {color: #060c8f;}
.ir_content .side_menu .category li.depth_1.last {border: none;}
.ir_content .side_menu .category ul ul {padding:3px 0 5px 0;}
.ir_content .side_menu .category li {width: 190px; padding: 0; float: left; line-height: 20px; vertical-align: top;}
.ir_content .side_menu .category li.depth_2 {font-size: 12px; padding: 2px 0 2px 3px; width: 177px;}
.ir_content .side_menu .category li.depth_2.on {padding: 2px 0;}
.ir_content .side_menu .category li.depth_2.on a {display: block; padding: 0 0 0 3px;background:#71baf9 url("/worldwide/images/ir/bg_menu_on.gif") no-repeat 0 3px;}
.ir_content .side_menu .category li.depth_2.on li a {display: inline; padding:0; background: none;}
.ir_content .side_menu .category li.depth_2 ul {border: none;}
.ir_content .side_menu .category li.depth_2 li {padding: 0 0 0 17px; width: 160px; font-size: 11px; background:url("/worldwide/images/ir/bul_dot.gif") no-repeat 9px 9px;}
.ir_content .side_menu .category li.depth_2.on li {padding: 0 0 0 20px; background:url("/worldwide/images/ir/bul_dot.gif") no-repeat 12px 9px;}

.ir_content .side_menu .category .depth_2 a:link,
.ir_content .side_menu .category .depth_2 a:visited {color: #000;}
.ir_content .side_menu .category li.depth_2 li a:link,
.ir_content .side_menu .category li.depth_2 li a:visited {color: #999;}

.ir_content .contents .group {padding: 0 0 50px; clear:both;}
.ir_content .contents .group .title .date {position: absolute; top:5px; left:116px; padding: 0 0 0 13px; color: #176ab2; font-weight: bold;background:url("/worldwide/images/ir/bg_line.gif") no-repeat 0 3px;} 
.ir_content .contents .group .title .date img {vertical-align: top;}
.ir_content .contents .group .title {position: relative; height:35px; border-bottom:2px solid #575a5d;}
.ir_content .contents .group .title a.more {position: absolute; top:6px; right:-5px; display: block; padding: 5px;}
.ir_content .contents ul.list_dot li {overflow: hidden; border-bottom: 1px solid #f3f4f4;}
.ir_content .contents ul.list_dot li span.tit {float: left; width: 431px;}
.ir_content .contents ul.list_dot li span.etc {float: right; width: 206px; padding: 0 14px 0 0; text-align: right; color: #d1d1d1;}
.ir_content .contents ul.list_dot li span.etc a {display: inline-block; margin-left:10px;}
.ir_content .contents ul.list_dot li span.date {display: inline-block; padding: 0 12px 0 0; color: #999;}
.ir_content .contents .calendar_list_wrap {width: 660px; padding: 25px 0; overflow: hidden; border-bottom: 1px solid #d8d9d9;}
.ir_content .contents .calendar_list {overflow: hidden;width: 670px;}
.ir_content .contents .calendar_list .list {float: left; width:177px; padding: 6px 22px;background:url("/worldwide/images/ir/bg_line_dot.gif") repeat-y right 0;} 
.ir_content .contents .calendar_list .date {width:176px; overflow: hidden;}
.ir_content .contents .calendar_list ul {padding:0 0 12px; margin-bottom: 12px; border-bottom: 1px solid #f3f4f4;}
.ir_content .contents .calendar_list .read_more {margin: 0 2px;}
.ir_content .contents .btn_read { width:65px; height:24px; font-size:11px; color:#666666; line-height:24px; text-align:center; 
	background:url('/wcm/images/img_flat_template/ir_btn_readmore.gif') no-repeat; display:inline-block; *display:inline; *zoom:1; }
.ir_content .contents .btn_pdf { width:77px; height:24px; font-size:11px; color:#666666; line-height:24px; padding-left:20px; margin-left:1px;
	background:url('/wcm/images/img_flat_template/ir_btn_pdf.gif') no-repeat; display:inline-block; *display:inline; *zoom:1; }
.ir_content .contents .date .date_box {float: left; display: block; width: 49px; height: 49px; text-align: center; background: #cbc0ae; color: #fff; font-weight: bold;}
.ir_content .contents .date .date_box strong {display: block; padding-top: 5px; font-size: 30px;}
.ir_content .contents .date .tit {float: right; width: 115px; font-weight: bold;}
.ir_content .ptitle { margin-bottom: 30px;}
.ir_content .board_top {padding:5px 0; overflow:hidden; margin-top:-5px;}
.ir_content .board_top .search_wrap {float: right; margin-top: -5px;}
.ir_content .board_top .page_total { float:left;}
.ir_content .board_top .search_wrap select {font-size: 11px; color: #b3b3b3;}
.ir_content .board_top .text {width: 130px; height: 15px; padding: 3px 0 0 3px;border: 1px solid #e6e6e6}
.ir_content .board_view table {border-bottom: none;}
.ir_content .stats {border-top: 2px solid #4d4d4d; border-bottom: 1px solid #d8d9d9; margin-bottom:35px;}

/* ir_paging */
.ir_content .pagenation {padding-top:23px; text-align:center;}
.ir_content .pagenation .btn_prev {margin-right:2px;}
.ir_content .pagenation .btn_next {margin-left:2px;}
.ir_content .pagenation img {vertical-align:top; margin-top:2px;}
.ir_content .pagenation ul {display:inline; height:13px; padding:0 10px 0 4px; font-size: 11px;}
.ir_content .pagenation ul li {display:inline; height:13px;}
.ir_content .pagenation ul li a {display:inline-block; width:8px; height:13px; color:#666; text-align:center; line-height:13px;}
.ir_content .pagenation ul li span.current {display:inline-block; width:8px; height:13px; color:#333; text-align:center; line-height:13px;}

/* IR font-style */
.ir_content .contents ul.list_dot li {padding: 4px 0 6px 9px; background:url("/worldwide/images/ir/bul_dot.gif") no-repeat 0 12px;} 
.ir_content .contents .date .tit {font-size: 14px;}
.ir_content .contents .calendar_list ul li {font-size: 11px;}
.ir_page .ir_content .side_menu .category strong {font-size: 14px;}
.ir_content .contents .financial_summary .intro .title .info li {width: 200px; line-height: 24px; line-height: 24px; background-position: 0 10px;}
.ir_content .contents .financial_summary .intro .title .info li strong {top: 1px;}
.ir_content .contents .financial_summary .side_info .investor ul li {line-height: 19px; background:url("/worldwide/images/ir/bul_dot.gif") no-repeat 0 9px;} 

.ir_content .table_st_1 tr.q strong {display: block; padding: 0 0 0 14px; font-size: 14px; color: #247ac5;}
/* .ir_content .table_st_1 tr.q td {text-decoration: none!important;} */
.ir_content .table_st_1 tr.q td a:link, .ir_content .table_st_1 tr.q td a:hover {text-decoration: none!important;}
.ir_content .table_st_1 tr.q td {padding:6px 0; text-align: left;}
.ir_content .table_st_1 tr.q td.right {padding: 6px 20px 6px 0;}
.ir_content .table_st_1 tr.detile td .faq_view {overflow: hidden; width: 601px; padding: 16px 43px 15px 13px;}
.ir_content .table_st_1 tr.detile td .faq_view strong {float: left; width: 31px; font-size: 14px; color: #ac9775;}
.ir_content .table_st_1 tr.detile td .faq_view .text {float: right; width: 570px; border: none;}
.ir_content .table_st_1 td.a {text-align: left;}


/* IR ????? ?????*/
.ir_content .table_st_1 { border-top:1px solid #4d4d4d; border-bottom:1px solid #4d4d4d; width:100%; }
.ir_content .table_st_1.no_pd th,
.ir_content .table_st_1.no_pd td { padding-left:10px; padding-right:10px; }
.ir_content .table_st_1 thead th { border-bottom:1px solid #ccc; color:#354258; background:url(/worldwide/images/ir/bg_th_bar.gif) no-repeat #f9f9f9; padding:6px 15px; font-size:11px; }
.ir_content .table_st_1 thead th span {font-weight: normal;}
.ir_content .table_st_1 thead th:first-child { background-image:none; }
.ir_content .table_st_1 tbody th,
.ir_content .table_st_1 tbody td,
.ir_content .table_st_1 tbody td a { color:#333; font-size:11px; }
.ir_content .table_st_1 tbody th,
.ir_content .table_st_1 tbody td { border-top:1px solid #e0e0e0; padding:6px 15px; }
.ir_content .table_st_1 tbody tr:first-child th,
.ir_content .table_st_1 tbody tr:first-child td { border-top:none; }
.ir_content .table_st_1 tbody th { background:#fcfdfe; border-right:1px solid #f0f4f7; font-weight:normal; text-align:left; }
.ir_content .table_st_1 tbody th.center {text-align: center;}
.ir_content .table_st_1 tbody td { text-align:center; }
.ir_content .table_st_1 tbody tr.td_right td,
.ir_content .table_st_1 tbody td.right,
.ir_content .table_st_1 tbody th.right { text-align:right; float:none; }
.ir_content .table_st_1 tbody tr.td_left td,
.ir_content .table_st_1 tbody td.left,
.ir_content .table_st_1 tbody th.left { text-align:left; float:none; }
.ir_content .table_st_1 tbody tr.view td {text-align: left; font-size: 12px; line-height: 18px;padding:0; background: #fbfbfb; border-left: 1px solid #eee;border-right: 1px solid #eee;border-bottom: 1px solid #eee;}
.ir_content .table_st_1 tbody tr.view td .view_wrap {padding: 16px 20px 40px; background: #fbfbfb; border-top: 1px solid #fff;border-left: 1px solid #fff;}
.ir_content .table_st_1 tr.detile { display:none;}
.ir_content .table_st_1 tr.detile td { border:1px solid #eee; padding:0; }
.ir_content .table_st_1 tr.detile td div { border-left:1px solid #fff; border-top:1px solid #fff; background:#fbfbfb; padding:14px 18px 20px 18px;}
.ir_content .table_st_1 tr.detile td div div {border: none; padding:0;}
.ir_content .table_st_1 tr.detile ul { margin-bottom:17px; }
.ir_content .table_st_1 tr.detile ul li { background:url(/worldwide/images/ir/bul_dot.gif) no-repeat 0 55%; padding-left:8px; }
.ir_content .table_st_1 tr.detile .down { padding-left:8px; line-height:14px; font-size:11px; color:#999; }
.ir_content .table_st_1 tr.detile .down a { font-size:11px; line-height:14px; color:#004784; }
.ir_content .table_st_1 tr.detile .down a img,
.ir_calendar_form .cal_view .cal_list .down a img { vertical-align:top; }
.ir_content .view_all {float:right; margin-top:-8px;}
.ir_content table.list_open > tbody > tr { cursor:pointer; }
.ir_content table.list_open > tbody > tr.detile { cursor:default; }
.ir_content .table_st_1 tr.dark_line td,
.ir_content .table_st_1 tr.dark_line th { border-top-color:#4d4d4d; }
.ir_content .table_st_1 .list_img {margin: 0 12px 0 9px;}
.ir_content .board_view {padding: 0 0 10px;}
.ir_content .btn_right {text-align: right; padding: 10px 0 0 0;}
.ir_content .list_open td { * position:relative; background:#fff; }
.ir_content .list_open tbody tr:first-child td { background:none; }
.ir_content .list_open td div { * display:none !important; }
.ir_content .list_open tr.detile td { * position:static; }
.ir_content .list_open tr.detile td div { * display:block !important; }
.ir_content .list_open tr.open { display:table-row; * display:block; }
.ir_content .table_st_1 tbody td.rborder {border-right:1px solid #E0E0E0;}
.ir_content .table_st_1 tr.detile strong.q {font-size: 14px; color: #247ac5;}
.ir_content img.ico_chart {margin-left: 25px;}

/* ir_calendar */
.ir_calendar_form { border:1px solid #b2c3d0; width:658px; margin-bottom:51px; }
.ir_calendar_form .year_month { border-bottom:1px solid #b2c3d0; }
.ir_calendar_form .year_month > div { background-color:#e9eff4; border-top:1px solid #fff; border-left:1px solid #fff; padding:9px 0 15px 14px; width:643px; }
.ir_calendar_form .year_month > div > div { overflow:hidden; position:relative; }
.ir_calendar_form .tit { width:46px; float:left; color:#666; background:url(/worldwide/images/ir/bul_dot2.gif) no-repeat 0 55%; display:block; padding-left:5px; font-size:11px; }
.ir_calendar_form .sel_year { height:39px; }
.ir_calendar_form .sel_year > div { position:absolute; }
.ir_calendar_form .cal_slider { width:581px; height:25px; z-index:1; top:5px; left:47px; background:url(/worldwide/images/ir/bg_slider_bar.gif) no-repeat 4px 0; }
.ir_calendar_form .cal_slider .ui-slider-handle { width:49px; height:15px; background:url(/worldwide/images/ir/bg_slider_btn.png) no-repeat; position:absolute; top:-3px; }
.ir_calendar_form .cal_slider .ui-slider-range { position:absolute; top:0; height:6px; background:url(/worldwide/images/ir/bg_cal_slider.gif) no-repeat; }
.ir_calendar_form .cal_year { overflow:hidden; z-index:2; top:0; height:31px; left:51px; }
.ir_calendar_form .cal_year > span { float:left; display:block; overflow:hidden; position:relative; width:48.5px; text-align:center; * padding-top:1px; }
.ir_calendar_form .cal_year > span:first-child { background:none; }
.ir_calendar_form .cal_year > span input { position:absolute; left:-100px; }
.ir_calendar_form .cal_year > span label {width:49px; height:8px; display:block; text-align:center; margin:1px auto 0 auto; padding:16px 0 0 0; cursor:pointer; }
.ir_calendar_form .cal_year > span.sel label {background:url(/worldwide/images/ir/bg_cal_year.gif) no-repeat 35% 13px; }
.ir_calendar_form .cal_year > span label img { vertical-align:top; margin-left:-8px;}
.ir_calendar_form .sel_month .tit { margin-top:2px; }
.ir_calendar_form .sel_month div { overflow:hidden; border:1px solid #b2c3d0; width:575px; height:20px; }
.ir_calendar_form .sel_month div span { float:left; border-left:1px solid #b2c3d0; overflow:hidden; }
.ir_calendar_form .sel_month div span:first-child { border-left:none; }
.ir_calendar_form .sel_month div span input { position:absolute; left:-100px; }
.ir_calendar_form .sel_month div span label { display:block; width:46px; height:19px; border-left:1px solid #fff; border-top:1px solid #fff; cursor:pointer; text-align:center; color:#4a5663; font-size:11px; }
.ir_calendar_form .sel_month div span.sel label { background:#247ac5; border:1px solid #1867ac; width:45px; height:18px; color:#fff; font-weight:bold;}
.ir_calendar_form .cal_view { padding:20px 15px 0 15px; overflow:hidden; * padding-bottom:25px; }
.ir_calendar_form .cal_view .tit { margin-top:-5px; }
.ir_calendar_form .cal_view .cal_table,
.ir_calendar_form .cal_view .cal_list { float:left; }
.ir_calendar_form .cal_view .cal_table { margin:0 27px 25px 0; }
.ir_calendar_form .cal_view .cal_table table { border-bottom:1px solid #ebebeb; }
.ir_calendar_form .cal_view .cal_table th,
.ir_calendar_form .cal_view .cal_table td { width:31px; }
.ir_calendar_form .cal_view .cal_table .sat { width:30px; }
.ir_calendar_form .cal_view .cal_table td { border-top:1px dotted #d5d5d5; text-align:center; color:#666; padding:3px 0 2px 0; }
.ir_calendar_form .cal_view .cal_table td a { display:block; margin:0 auto; width:17px; height:17px; border:1px solid #1868ae; margin-top:-1px; }
.ir_calendar_form .cal_view .cal_table td a span { display:block; width:16px; height:16px; border-top:1px solid #66a2d7; border-left:1px solid #66a2d7; background:#247ac5; color:#fff; font-weight:bold; text-align:center; line-height:16px; }
.ir_calendar_form .cal_view .cal_table tbody tr:first-child td { border-top:none; }
.ir_calendar_form .cal_view .cal_table tbody .sun { border-left:1px solid #ebebeb; color:#f00; }
.ir_calendar_form .cal_view .cal_table tbody .sat { border-right:1px solid #ebebeb; color:#004784; }
.ir_calendar_form .cal_view .cal_table thead .sun { border-left:1px solid #c4b7a4; }
.ir_calendar_form .cal_view .cal_table thead .sat { border-right:1px solid #c4b7a4; }
.ir_calendar_form .cal_view .cal_table th { background:#c4b7a4; padding:7px 0 6px 0; }
.ir_calendar_form .cal_view .cal_table th img { vertical-align:top; }
.ir_calendar_form .cal_view .cal_list { width:324px; margin-top:2px; }
.ir_calendar_form .cal_view .cal_list > li { padding-bottom:25px; }
.ir_calendar_form .cal_view .cal_list .event { line-height:16px; overflow:hidden; }
.ir_calendar_form .cal_view .cal_list .event * { line-height:16px; }
.ir_calendar_form .cal_view .cal_list .event .title,
.ir_calendar_form .cal_view .cal_list .event .share { float:left; }
.ir_calendar_form .cal_view .cal_list .event .title strong,
.ir_calendar_form .cal_view .cal_list .event .title span { padding:0 7px;}
.ir_calendar_form .cal_view .cal_list .event .title strong { background:url(/worldwide/images/ir/bul_dot2.gif) no-repeat 0 55%; }
.ir_calendar_form .cal_view .cal_list .event .title span { font-size:11px; }
.ir_calendar_form .cal_view .cal_list .event a { margin-left:3px; }
.ir_calendar_form .cal_view .cal_list .etc { margin:11px 0 11px 8px; }
.ir_calendar_form .cal_view .cal_list .down,
.ir_calendar_form .cal_view .cal_list .down * { font-size:11px; line-height:14px; }
.ir_calendar_form .cal_view .cal_list .down { color:#999; margin-left:11px; }
.ir_calendar_form .cal_view .cal_list .down a { color:#004784; }

.ir_ntab,
.ir_ntab a { background:url(/worldwide/images/ir/bg_tab_btns.gif); }
.ir_ntab { width:100%; display:inline-block; height:25px; background-repeat:repeat-x; background-position:0 100%; margin-bottom:50px; }
.ir_ntab a { float:left; height:23px; border:1px solid #c4c5c6; border-bottom:none; background-color:#c4c5c6; overflow:hidden; text-indent:-100em; background-repeat:no-repeat; margin-right:2px;  }
.ir_ntab a.sel { background-color:#fff; border-color:#004784; height:24px; }
.ir_ntab a.tab1 { width:113px; background-position:50% -74px; }
.ir_ntab a.tab2 { width:125px; background-position:50% -93px; }
.ir_ntab a.tab3 { width:127px; background-position:50% -113px; }
.ir_ntab a.tab4 { width:130px; background-position:50% -134px; }
.ir_ntab a.tab1.sel { background-position:50% 7px; }
.ir_ntab a.tab2.sel { background-position:50% -12px; }
.ir_ntab a.tab3.sel { background-position:50% -32px; }
.ir_ntab a.tab4.sel { background-position:50% -53px; }
.stock_ctitle { margin-bottom:30px; }

.ptitle_rightbtn {float:right;margin-top:-54px;}
.ptitle_rightbtn a { display:block; color:#222222;font-family:'ModernHBold'; width:155px; height:23px; line-height:23px; padding-left:15px; 
	background:url('/wcm/images/img_flat_template/ir_articles_btn_bg.gif') no-repeat; }
.bodbox, .faqbox {padding:0 0 50px 0;}
.table_info {padding:25px 0 5px 0;font-size:11px;color:#666;}
.table_info.first {padding:0 0 5px 0;margin-top:-5px;}
.table_info span {float:right;}
.table_info_onlyright {float:right;margin-top:-22px;padding:0 0 5px 0;font-size:11px;color:#666;}
.bod_divide2 { display:inline-block; width:100%; }
.bod_divide2 .ctitle { float:left; }
.bod_divide2 .rightcont { float:right; }
.bod_divide2 select.rightcont { font-size:11px; color:#b3b3b3; margin-top:-6px; }

.ir_content .audited_report { overflow:hidden; border-top:2px solid #575a5d; border-bottom:1px solid #d8d9d9; padding:20px 0; width:660px; }
.ir_content .audited_report li { float:left; background:url(/worldwide/images/ir/bg_dot_line.gif) repeat-y; padding:6px 0 9px 0; }
.ir_content .audited_report li:first-child { background:none; }
.ir_content .audited_report li p { color:#333; font-weight:bold; padding-bottom:10px; }
.ir_content .audited_report li.report1 { width:130px; }
.ir_content .audited_report li.report2 { width:159px; padding-left:13px; }
.ir_content .audited_report li.report3 { width:188px; padding-left:12px; }
.ir_content .audited_report li.report4 { width:147px; padding-left:11px; }
.ir_content .company_info {overflow: hidden; width: 603px; padding: 645px 0 0 71px; margin-top:-70px; background:url(/worldwide/images/ir/img_overview.gif) no-repeat}
.ir_content .company_info .sub_title {float: left;}
.ir_content .company_info .info {float: left; margin-left:60px; width: 367px;}
.ir_content .company_info .info table {width: 100%; border-top: 2px solid #4d4d4d; border-bottom: 2px solid #4d4d4d;}
.ir_content .company_info .info table th, .ir_content .company_info .info table td {padding: 0 0 0 10px; text-align: left; font-weight: bold; height: 30px; border-bottom: 1px solid #e0e0e0;}
.ir_content .company_info .info table td span {color: #247ac5;}
.ir_content .company_info .info .address {font-weight: bold; text-align: right; color: #999; line-height: 18px; padding: 12px 0 0 0;}

.ir_content .directors { padding:40px 0 0 104px; border-bottom:1px solid #565a5d; }
.ir_content .directors .tit_area h3,
.ir_content .directors .tit_area h3 span { font-family:'ModernHBold',Arial,AppleGothic,Helvetica,sans-serif; text-transform:uppercase; }
.ir_content .directors .tit_area h3 { position:relative; color:#fff; }
.ir_content .directors .tit_area h3 span { position:absolute; bottom:0; }
.ir_content .directors .name { font-size:11px; color:#999; border-bottom:1px solid #e0e0e0; padding-bottom:10px; width:100%; }
.ir_content .directors .name strong { color:#000; font-family:'ModernHMedium',Arial,AppleGothic,Helvetica,sans-serif; }
.ir_content .directors .name em { font-style:normal; font-family:'ModernHBold',Arial,AppleGothic,Helvetica,sans-serif; font-size:12px; }
.ir_content .directors .name.address em { display:inline-block; padding-bottom:10px; }
.ir_content .directors .history { padding-top:11px; }
.ir_content .directors .history li { margin-bottom:6px; background:url(/worldwide/images/ir/bg_dot_line.gif) no-repeat 0 8px; padding-left:9px; }
.ir_content .directors .other_sell { overflow:hidden; margin-bottom:50px; }
.ir_content .directors .other_sell .img,
.ir_content .directors .other_sell .description { float:left; }
.ir_content .directors .other_sell .address em { padding-bottom:6px; }
.ir_content .directors .other_sell .img { margin-right:20px; }
.ir_content .directors .other_sell .description { width:445px; }

.ir_content .in_dir .tit_area { position:relative; width:482px; height:261px; }
.ir_content .in_dir .tit_area div,
.ir_content .in_dir .tit_area h3 { position:absolute; top:0; }
.ir_content .in_dir .tit_area div { left:0; }
.ir_content .in_dir .tit_area h3 { right:0; width:109px; height:108px; background:#247ac5; font-size:18px; line-height:24px; padding:11px 0 0 10px; }
.ir_content .in_dir .tit_area h3 span { color:#66a2d7; font-size:11px; line-height:12px; width:80px; left:10px; bottom:13px; }
.ir_content .in_dir .name strong { font-size:24px; line-height:32px; }
.ir_content .in_dir .name em { color:#004784; font-size:14px; }
.ir_content .in_dir .other { padding-top:33px; }
.ir_content .in_dir .other .name em { font-size:12px; }
.ir_content .in_dir .other_sell .img { padding-top:6px; }
.ir_content .other_sell .history li { margin-bottom:4px; }

.ir_content .out_dir { overflow:hidden; background:url(/worldwide/images/ir/bg_out_ceo.gif) repeat-y; margin-top:40px; padding-top:0; margin-bottom:50px; }
.ir_content .out_dir .tit_area h3 { width:81px; height:84px; padding:6px 0 0 9px; background:#a68f6b; font-size:14px; line-height:18px; }
.ir_content .out_dir .tit_area h3 span { color:#bfaf95; font-size:11px; line-height:12px; width:80px; left:9px; bottom:7px; }
.ir_content .out_dir .tit_area { float:left; }
.ir_content .out_dir .desc_area { float:right; width:436px; margin-top:-5px; }
.ir_content .out_dir .other_sell .description { width:326px; }
.ir_content .out_dir .name strong { font-size:18px; line-height:26px; }
.ir_content .out_dir .name em { color:#333; }
.ir_content .out_dir .other_sell .img { padding-top:5px; }

.ir_content .bod_list { overflow:hidden; background:url(/worldwide/images/ir/bg_blue_line.png) no-repeat 142px 2px; margin:34px 0 50px 0; }
.ir_content .bod_list > li { background:url(/worldwide/images/ir/bg_dot_line2.gif) repeat-x 0 100%; padding:18px 0 12px 0; overflow:hidden; }
.ir_content .bod_list > li:first-child { padding-top:0; }
.ir_content .bod_list > li div { width:385px; float:left; position:relative; background:url(/worldwide/images/ir/bg_blue_bul.gif) no-repeat 131px 2px; margin-bottom:16px; }
.ir_content .bod_list > li em,
.ir_content .bod_list > li strong { position:absolute; vertical-align:top; }
.ir_content .bod_list > li em { font-style:normal; line-height:16px; font-weight:bold; width:112px; padding:1px 0 0 10px; text-align:right; left:0; top:0; color:#247ac5; }
.ir_content .bod_list > li em.black { color:#333; }
.ir_content .bod_list > li strong { color:#a68f6b; font-size:16px; line-height:16px; left:285px; top:0; }
.ir_content .bod_list > li > ol { list-style:decimal inside; width:397px; margin:0 0 0 263px; clear:both; }
.ir_content .bod_list > li > ol.line1 { width:275px; margin:-2px 0 0 0; float:right; clear:none; }
.ir_content .bod_list > li > ol > li { text-indent:-13px; font-size:11px; line-height:16px; padding:0 0 5px 13px; }
.ir_content .bod_list > li > ol > li > ul { list-style:none; margin:4px 0 0 -1px; padding-bottom:3px; }
.ir_content .bod_list > li > ol > li > ul > li { color:#999; font-size:11px; list-style:none; text-indent:-17px; padding:0 0 0 17px; line-height:18px; }

.ir_content .table_info_s { font-size:11px; color:#666; padding:25px 0 5px 0; }
.ir_content .table_info_s.first { padding-top:0; }

#f_2 .company_info {font-size: 14px;}
#f_3 .company_info {font-size: 16px;}

#f_2 .side_menu .category strong {font-size: 16px; line-height: 22px;}
#f_2 .side_menu .category li {line-height: 22px;}
#f_2 .side_menu .category li.depth_2 {font-size: 14px;}
#f_2 .side_menu .category li.depth_2 li {font-size: 12px; background-position: 9px 11px;}
#f_2 .table_st_1 th,
#f_2 .table_st_1 td,
#f_2 .table_st_1 td a,
#f_2 .table_st_1 td p { font-size:13px; }
#f_2 .cal_list * { font-size:14px; }
#f_2 .board_top .page_total {font-size: 14px;}

#f_3 .side_menu .category strong {font-size: 18px; line-height: 24px;}
#f_3 .side_menu .category li {line-height: 24px;}
#f_3 .side_menu .category li.depth_2 {font-size: 16px;}
#f_3 .side_menu .category li.depth_2 li {font-size: 14px; background-position: 9px 12px;}
#f_3 .table_st_1 th,
#f_3 .table_st_1 td,
#f_3 .table_st_1 td a,
#f_3 .table_st_1 td p { font-size:15px; }
#f_3 .table_st_1 td { padding-left:12px; padding-right:12px;}
#f_3 .table_st_1 tr.q td { padding:6px 0;}
#f_3 .table_st_1 tr.q td.right { padding:6px 20px;}

#f_3 .table_st_1 td.a { padding:0;}
#f_3 .cal_list * { font-size:16px;}
#f_3 .board_top .page_total {font-size: 16px;}

#f_2 .table_st_1 tbody tr.view td {font-size: 14px; line-height: 20px;}
#f_3 .table_st_1 tbody tr.view td {font-size: 16px; line-height: 22px;}
#f_2 .pagenation ul {font-size: 13px;}
#f_3 .pagenation ul {font-size: 15px;}
#f_2 .table_st_1 tr.detile td .faq_view strong {font-size: 16px;}
#f_3 .table_st_1 tr.detile td .faq_view strong {font-size: 18px;}
#f_2 .ptitle { font-size:32px; }
#f_3 .ptitle { font-size:34px; }
#f_2 .ctitle { font-size:16px; line-height:18px; }
#f_3 .ctitle { font-size:18px; line-height:20px; }
#f_2 .table_info { font-size:13px; }
#f_3 .table_info { font-size:15px; }
#f_2 .in_dir .name strong,
#f_2 .ctitle.lager_font { font-size:26px; }
#f_3 .in_dir .name strong,
#f_3 .ctitle.lager_font { font-size:28px; }
#f_2 .in_dir .name em { font-size:16px; }
#f_3 .in_dir .name em,
#f_2 .bod_list > li strong { font-size:18px; }
#f_2 .directors .name,
#f_2 .bod_list > li > ol > li,
#f_2 .bod_list > li > ol > li > ul > li { font-size:13px; }
#f_2 .bod_list > li > ol > li  { line-height:18px; }
#f_3 .directors .name,
#f_3 .bod_list > li > ol > li,
#f_3 .bod_list > li > ol > li > ul > li { font-size:15px; }
#f_3 .bod_list > li > ol > li,
#f_2 .bod_list > li > ol > li > ul > li  { line-height:20px; }
#f_3 .bod_list > li > ol > li > ul > li { line-height:22px; }
#f_2 .directors .history li,
#f_2 .directors .name em,
#f_2 .bod_list > li em { font-size:14px; }
#f_3 .directors .history li,
#f_3 .directors .name em,
#f_3 .bod_list > li em { font-size:16px; }
#f_2 .out_dir .name strong,
#f_3 .bod_list > li strong { font-size:20px; }
#f_3 .out_dir .name strong { font-size:22px; }
#f_2 .ctitle.main_lager_font { font-size:24px; }
#f_3 .ctitle.main_lager_font { font-size:26px; }
#f_2 .financial_summary .side_info .title {font-size:14px;}
#f_3 .financial_summary .side_info .title {font-size:16px;}
#f_2 .contents {font-size: 14px;}
#f_3 .contents {font-size: 16px;}
#f_2 .ir_content .contents .date .tit {font-size: 16px;}
#f_3 .ir_content .contents .date .tit {font-size: 18px;}
#f_2 .ir_content .contents .calendar_list ul li {font-size: 15px;}
#f_3 .ir_content .contents .calendar_list ul li {font-size: 17px;}

/* ???? ModernHEcoLight ModernHLight ModernHMedium ModernHBold */
.ir_content .ptitle { font-family:'ModernHMedium',Arial,AppleGothic,Helvetica,sans-serif; font-size:30px; color:#010101; * position:relative; }
.ir_content .ctitle { font-family:'ModernHBold',Arial,AppleGothic,Helvetica,sans-serif; font-size:14px; line-height:16px; color:#333; padding-bottom:12px; }
.ir_content .ctitle.lager_font { font-size:24px; color:#333; line-height:26px; }
.ir_content .ctitle.main_lager_font { font-size:20px; color:#333; line-height:22px; }
.financial_summary .side_info .title {font-size: 12px;font-family:'ModernHBold'; color:#333;}

/* DOWNLOAD ????? ???*/
.side_menu.download_type {width:170px; float:left; padding-left:30px;}
.side_menu.download_type li {font-weight: bold;}
.side_menu.download_type .menu ul li {font-weight: normal;}
.side_menu.download_type ul li {border-bottom:none; }
.side_menu.download_type ul li span { display: block; padding: 6px 0 5px; border-bottom: 1px solid #c3c4c6; color:#333;}
.side_menu.download_type ul li.on span {font-weight: bold; display:block;}
.side_menu.download_type ul li ul {display: none}
.side_menu.download_type ul li.on ul {display: block;}
.side_menu.download_type ul li.on ul li a {font-weight: normal;}
.side_menu.download_type ul {width:170px;}
.side_menu.download_type ul ul {padding:5px 0 24px 29px; border-bottom: 1px solid #C3C4C6; width:141px;}
.side_menu.download_type ul ul .on a {font-weight: bold; text-decoration: underline;}
.side_menu.download_type ul ul li a {font-weight:normal; border: none; padding: 0 0 1px 0;}
.side_menu.download_type ul .last ul {border-bottom:0 none;}
.contents_download {padding-bottom:210px; padding-right:30px; float:right; width:660px;}
.contents_download .download_list {position:relative; height:254px;}
.contents_download h2 {font-size:18px; font-weight:bold;height: 31px; border-bottom:1px solid #d5d5d5; color:#333;}
.contents_download span.btn {display: inline-block; padding: 3px 0 0 24px;}
.contents_download a.btn {display: inline-block; font-size: 12px; color: #666;font-weight:normal;line-height: 16px;}
.contents_download .download_screen a.btn {margin-left: 17px;}
.contents_download .detail {padding: 0 0 0 19px; background:url(images/bul_1.png) no-repeat left center;}
.contents_download .screen {padding: 0 0 0 19px; background:url(images/icon_screen.gif) no-repeat left center;}
.contents_download .brochure {padding: 0 0 0 19px; background:url(images/bul_2.gif) no-repeat 0 50%;}
.contents_download a.btn:hover,
.contents_download a.btn:active {text-decoration: none;}
.contents_download .download_list h3 .btn img {vertical-align:top;}
.contents_download .download_list .download_wall {float:left; padding-top:19px;}
.contents_download .download_list .download_wall li {float:left; width:210px; padding-left:15px;}
.contents_download .download_list .download_wall li.first {padding-left:0;}
.contents_download .download_list .download_wall dt img {width:210px; height:118px;}
.contents_download .download_list .download_wall dd {text-align:center; font-size:11px; padding-top:5px;}
.contents_download .download_list .download_wall dd a {/*width:68px; */display:inline-block; padding:0 7px 0 7px; background:url(/worldwide/images/etc/bg_wall_size.gif) no-repeat left 50%; color:#666;}
.contents_download .download_list .download_wall dd a.first {background:none;}
.contents_download .download_list .download_screen {position:absolute; top:7px; right:0;}
.contents_download .download_list .download_screen a:hover,
.contents_download .download_list .download_screen a:active {text-decoration: none;}
.contents_download .download_list .download_screen img {float:right;}
.contents_download .download_list .download_screen .download {float:left; padding-top:7px;}
.contents_download .download_list .download_screen .download li {padding: 0 0 7px 17px; line-height: 14px; background:url(/worldwide/images/etc/icon_pdf.gif) no-repeat 0 0;}
.contents_download .paging {padding-top:50px; border-top:1px solid #d5d5d5;}
.contents_download .pagenation {padding-top:50px; border-top:1px solid #d5d5d5;}

.contents_download .download_list .download_screen a.btn {background:url('/worldwide/images/etc/btn_bg_downloads.gif') no-repeat;color:#333;display:inline-block;text-align:left;line-height:27px;padding-left:9px;width:111px;height:27px;margin-left:7px;}
.contents_download .download_list .download_screen {top:-4px;}

.pagenation {padding-top: 30px; text-align: center;}
.pagenation a {margin:0 1px 0 2px;color:#8f8f91; padding:0 5px 0 0; height:19px;text-align:center;display:inline-block;text-decoration:none;overflow:hidden;background:url("/wcm/images/common/bg/bg_pagenation2.gif") no-repeat right -19px;}
.pagenation a span {display:inline-block;height:19px;padding:0 0 0 5px;background:url("/wcm/images/common/bg/bg_pagenation2.gif") no-repeat left -19px;}
.pagenation a.on {padding:0 5px 0 0;color:#fff;background:url("/wcm/images/common/bg/bg_pagenation2.gif") no-repeat right 0;}
.pagenation a.on span {display:inline-block;background:url("/wcm/images/common/bg/bg_pagenation2.gif") no-repeat left 0;}
.pagenation a.first {width:33px;height:19px;padding:0;display:inline-block;text-indent:-100px;overflow:hidden;background:url("/wcm/images/common/bg/bg_pagenation.gif") no-repeat 0 0;}
.pagenation a.prev {width:33px;height:19px;padding:0;display:inline-block;text-indent:-100px;overflow:hidden;margin:0 20px 0 0;background:url("/wcm/images/common/bg/bg_pagenation.gif") no-repeat -33px 0;}
.pagenation a.next {width:33px;height:19px;padding:0;display:inline-block;text-indent:-100px;overflow:hidden;margin:0 0 0 21px;background:url("/wcm/images/common/bg/bg_pagenation.gif") no-repeat -66px 0;}
.pagenation a.last {width:33px;height:19px;padding:0;display:inline-block;text-indent:-100px;overflow:hidden;background:url("/wcm/images/common/bg/bg_pagenation.gif") no-repeat -99px 0;}

.contents {width: 641px; padding: 48px 0 0 0;} 
.sidecontent .contents .news_wrap {width: 580px;}
.sidecontent .contents .news_wrap .news_search {width:100%;padding:0 0 9px 0;text-align:right;background:url('/wcm/images/common/bg/bg_news_search_textbox.gif') no-repeat 240px 0;}
.sidecontent .contents .news_wrap .news_search * {vertical-align:middle;}
.sidecontent .contents .news_wrap .news_search input.searchbox {background:#fff;width:220px;margin-right:5px;}
.sidecontent .contents .news_wrap .global_news { border-top: 1px solid #d5d5d5;}
.sidecontent .contents .news_wrap .global_news .news_list {overflow: hidden; height: 118px; padding:20px 0 20px 0;border-bottom: 1px solid #d5d5d5;}
.sidecontent .contents .news_wrap .global_news .news_list.no_photo .text {width: 100%;}
.sidecontent .contents .news_wrap .global_news .news_list.no_photo .text h2 {width: 100%;}
.sidecontent .contents .news_wrap .global_news .news_list .searchtxt {color:#0072cf;}
.sidecontent .contents .news_wrap .news_wrap .info {overflow: hidden; padding: 0 0 6px; color: #999; font-size:12px;}
.sidecontent .contents .news_wrap .news_list .info {}
.sidecontent .contents .news_wrap .info .no {padding:0 15px 0 0;background:url("/wcm/images/common/bg/bg_news_info.gif") no-repeat right 3px;}
.sidecontent .contents .news_wrap .info .date {padding:0 15px 0 15px;background:url("/wcm/images/common/bg/bg_news_info.gif") no-repeat right 3px;}
.sidecontent .contents .news_wrap .info .hit {padding:0 0 0 15px;}
.sidecontent .contents .news_wrap .global_news .news_list .text {width: 350px; height: 115px; overflow: hidden; float: left; line-height: 18px; color: #666;}
.sidecontent .contents .news_wrap .global_news .news_list .text h2 {font-size: 14px; font-weight: bold; padding: 0 0 5px 0; line-height: 17px;}
.sidecontent .contents .news_wrap .global_news .news_list .photo {float: right;width:210px;padding-bottom: 0px; padding-left: 0px;}
.sidecontent .contents .news_wrap .global_news .news_list .photo img {width:210px; height: 118px;padding-bottom: 0px; padding-left: 0px;}
.sidecontent .contents .news_wrap .news_view {padding: 0 0 46px 0;}
.sidecontent .contents .news_wrap .news_view h2 {padding: 0 0 5px 0; font-size: 18px; font-weight: bold; line-height: 24px;}
.sidecontent .contents .news_wrap .news_view .photo {padding: 9px 0 15px;}
.sidecontent .contents .news_wrap .news_view .text {padding-top:10px;color: #666;}
.sidecontent .contents .news_wrap .more_article { border-top: 1px solid #d5d5d5;}
.sidecontent .contents .news_wrap .more_article li {position: relative; padding: 4px 0 4px 99px; border-bottom: 1px solid #d5d5d5; background: none;}
.sidecontent .contents .news_wrap .more_article li a {color: #8f8f91;}
.sidecontent .contents .news_wrap .more_article li span {position: absolute; top: 6px; left: 20px;}

/* paging */
.sidecontent .contents .pagenation {padding-top: 30px; text-align: center;}
.sidecontent .contents .pagenation a {margin:0 1px 0 2px;color:#8f8f91; padding:0 5px 0 0; height:19px;text-align:center;display:inline-block;text-decoration:none;overflow:hidden;background:url("/wcm/images/common/bg/bg_pagenation2.gif") no-repeat right -19px;}
.sidecontent .contents .pagenation a span {display:inline-block;height:19px;padding:0 0 0 5px;background:url("/wcm/images/common/bg/bg_pagenation2.gif") no-repeat left -19px;}
.sidecontent .contents .pagenation a.on {padding:0 5px 0 0;color:#fff;background:url("/wcm/images/common/bg/bg_pagenation2.gif") no-repeat right 0;}
.sidecontent .contents .pagenation a.on span {display:inline-block;background:url("/wcm/images/common/bg/bg_pagenation2.gif") no-repeat left 0;}
.sidecontent .contents .pagenation a.first {width:33px;height:19px;padding:0;display:inline-block;text-indent:-100px;overflow:hidden;background:url("/wcm/images/common/bg/bg_pagenation.gif") no-repeat 0 0;}
.sidecontent .contents .pagenation a.prev {width:33px;height:19px;padding:0;display:inline-block;text-indent:-100px;overflow:hidden;margin:0 20px 0 0;background:url("/wcm/images/common/bg/bg_pagenation.gif") no-repeat -33px 0;}
.sidecontent .contents .pagenation a.next {width:33px;height:19px;padding:0;display:inline-block;text-indent:-100px;overflow:hidden;margin:0 0 0 21px;background:url("/wcm/images/common/bg/bg_pagenation.gif") no-repeat -66px 0;}
.sidecontent .contents .pagenation a.last {width:33px;height:19px;padding:0;display:inline-block;text-indent:-100px;overflow:hidden;background:url("/wcm/images/common/bg/bg_pagenation.gif") no-repeat -99px 0;}

/* 2012-02-08 ??? */
.module_bottom .module_banner {overflow: hidden; padding: 10px 0; width:950px;}
.module_bottom .module_banner a {display: block; float: left; margin: 0 0 0 1px;}
.module_bottom .module_banner a:first-child  {margin:0;}

/* 2012-02-16 */
.open_social {position: absolute; top: 354px; right: 0;}
.open_social ul {overflow: hidden;}
.open_social li {width:57px; float: left; padding: 0 0 0 6px;}
.module_bottom {width: 940px; height: 115px; position: relative;}
#step04_layer .btn_prev #btnprev {cursor: default;}

/* 2012-02-27 */
#gate {background:#ededeb url("images/bg_gate.jpg") no-repeat 0 0;}
.gate_page {width: 812px; margin: 160px auto 0;}
.gate_page .logo {padding: 0 0 39px;}
.gate_page .gate_wrap {width: 748px; height: 387px; padding: 32px 45px;margin-bottom: 20px; background:url("images/bg_gate.png") no-repeat left top; overflow:hidden;}
.gate_page .gate_wrap .title {height: 57px; padding: 0 0 25px; font-size: 14px;}
.gate_page .gate_wrap h1 {font-size: 24px;color: #333; padding: 0 0 5px;}
.gate_page .gate_wrap li {line-height: 30px; padding: 0 0 0 14px; background:url("images/bul_gate_1.gif") no-repeat 0 11px;}
.gate_page .gate_wrap li a.lang {padding: 0 0 0 19px;margin: 0 0 0 7px;background:url("images/bul_gate_2.gif") no-repeat 0 0;}
.gate_page .copyright {text-align: center; font-size: 10px; color: #a8a8a8;}

 /* 2012-05-14 */
.table_spac { border-top:1px solid #4d4d4d; border-bottom:1px solid #4d4d4d; width:100%; clear:both; }
.table_spac th,
.table_spac td { padding:11px 0; color:#333; }
.table_spac thead th { border-bottom:1px solid #ccc; color:#354258; background:url(/worldwide/images/ir/bg_th_bar.gif) no-repeat #e1e1e1; font-size:11px; }
.table_spac thead th:first-child { background-image:none; }
.table_spac thead th.border { background-image:url(/worldwide/images/ir/bg_th_bar.gif); }
.table_spac tbody td { text-align:center; border-left:1px solid #E0E0E0; font-size:11px; border-top:1px solid #e0e0e0; background-color:#fff; }
.table_spac tbody td:first-child { border-left:0; }

.van_img_group { width:560px; display:inline-block; }
.van_img_group li { float:left; padding-bottom:15px; margin-right:10px; }
.van_img_group li img,
.van_img_group li span { vertical-align:top; }
.van_img_group li span { display:block; width:265px; height:130px; overflow:hidden; margin-bottom:10px; }

.slide_van .van_content .van_left,
.slide_van .van_content .van_right { margin-bottom:50px; }
.slide_van .van_content .van_left,
.slide_van .van_content .van_right_differ { width:350px; }
.slide_van .van_content .van_right,
.slide_van .van_content .van_left_differ { width:550px; }

#TVLayer { left:-14px !important; top:0 !important; }
#TVLayer .movie_wrap .text { width:613px !important; height:90px !important; overflow:auto !important; }

/* 2012-06-08 Eco */
/* ECO css */
#ECO .overlap .subject {font-size:18px; line-height:21px; float:left; color:#354258; font-family:'ModernHBold',Arial,AppleGothic,Helvetica,sans-serif;}
#ECO .floating_cubemenu .smenu li a {display:block; *display:inline-block; height:29px; padding:17px 20px 4px 19px; color:#b2b2b2; font-family:'ModernHBold',Arial,AppleGothic,Helvetica,sans-serif;}
#ECO .floating_cubemenu .smenu li.on a {position:relative; height:29px; background:#efedea; margin-left:-2px; padding:17px 22px 4px 22px; color:#333; background:#e8e5e0;}

#ECO .floating_cubemenu .title_area .stitle {margin-top:8px; font-size:25px; line-height:26px; color:#333; font-family:'ModernHMedium',Arial,AppleGothic,Helvetica,sans-serif;}
.eco .intro {position: relative; width:940px; height: 513px;}
.eco .intro .text {position: absolute; top:42px; left:36px; color: #fff;}
.eco .intro .text p {width: 330px; color: #cacab8; line-height: 16px;}
.eco .intro .tit {height: 120px; font-family:'ModernHMedium'; font-size: 48px; line-height: 50px;}
.eco .para {position: relative; width: 640px; padding: 0 0 60px 250px;}
.eco .para .para_tit {position: absolute; top:0; left:30px;font-family:'ModernHBold'; font-size:19px; line-height:22px; color: #354258;}
.eco .para .txt_wrap {overflow: hidden; position:relative;}
.eco .para .txt_wrap .auditors {position:absolute; top:0; display:block; width:100%; text-align:right; padding-bottom:3px; border-bottom:1px solid #d1d1d1;}
.eco .para.step2 .txt_wrap {padding: 30px 0 0 0;}
.eco .para.step3 .txt_wrap {padding: 0px 0 0 0;}
.eco .para .txt_wrap .tit {padding: 0 0 23px;}
.eco .para .txt_wrap.certification .tit {padding:0;margin-bottom:-15px;}
.eco .para p.chk {width: 650px;}
.eco .para p {padding: 0 0 23px; line-height: 16px;}

.eco .para .tit {padding: 30px 0 23px;font-family:'ModernHBold'; font-size: 22px; line-height: 26px; color: #333;}
.eco .para .tit.chk {padding: 0 0 23px;}
.eco .para.step1 .right {width: 300px;}
.eco .para.step2 .right {width: 360px;}

.eco .para.step3 .tit {padding-bottom:2px;}
.eco .para.step3 .view_certificate {overflow: hidden;}
.eco .para.step3 .view_certificate li {float:left;margin-top:40px;}
.eco .para.step3 .view_certificate li a {display:inline-block; margin-top: 13px;}
.eco .para.step3 .view_certificate li a img {display:inline-block; margin-left:1px;width:120px;height:28px;}
.eco .para.step3 .euro {margin-bottom:35px;}
.eco .para.step3 .euro ul li {width:170px;}
.eco .para.step3 .euro ul li.last {width:130px;}

.eco .para.step3 .india {float:left; width:343px;}
.eco .para.step3 .india ul li:first-child {margin-right:52px;}
.eco .para.step3 .india ul li,
.eco .para.step3 .korea ul li {width:134px;}
.eco .para.step3 .korea ul li {padding-left:0;}
.eco .para.step3 .korea {float:left; padding-left:33px; background:url(/worldwide/images/innovation/bg_eco_line.gif) no-repeat 0 32px; height:211px;}

/* 2014-11-10 */
/* Eco Technology step4 CSS */
.eco .step4 .row {overflow:hidden;}
.eco .step4 .row strong {font-size:15px;color:#000;display:block;width:75px;float:left;}
.eco .para.step1 strong.sub_tit {font-size: 15px; padding: 10px 0 23px;display: block; color: #010101;}
.eco .para .icon_list {overflow: hidden;padding-top: 30px;}
.eco .para .icon_list .list {float: left; width: 320px; min-height: 150px;}
.eco .para .icon_list .list img {float: left;}
.eco .para .icon_list .list .text * {display: block;}
.eco .para .icon_list .list .text {float: right; width: 235px;}
.eco .para .icon_list .list .text strong {padding: 5px 0; font-size: 15px; color: #000}
.eco .para .icon_list .list .text span.txt {color: #b5b5b5; font-weight: bold; line-height: 14px;padding-bottom: 10px;}
.eco .para .icon_list .list .text span.dot { font-size: 13px; color: #6c6c6c;}
.eco .link_box { overflow:hidden;}
.eco .link_box .left { float:left; position:relative; }
.eco .link_box .right { float:left; position:relative; margin-left:25px; }
.eco .link_box strong { position:absolute; left:0; top:11px; width:100%; text-align:center; font-size:15px; font-family:arial; color:#fff; }
.eco .link_box span { position:absolute; left:0; top:26px; width:100%; text-align:center; font-size:14px; font-family:arial; color:#fff; }
#translucency {display:none; position:fixed;top:0;left:0;z-index: 99; width:100%;height:100%;background:#000000;}
.eco_popup {display: none; position: absolute; top: 5000px; left:0; width: 100%; z-index: 200;}
.eco_popup .con_pop {position: relative; width:785px; height:440px; padding:6px 0 0 5px; margin: 0 auto; overflow:hidden; background:url('/worldwide/images/innovation/bg_eco_technology_popup.png') no-repeat;}
.eco_popup .con_pop .region { float:left; width:137px; height:430px; background:#f1f1f1;}
.eco_popup .con_pop .region h2 { height:64px; background:#bababa; color:#ffffff; line-height:64px; font-family:'ModernHBold'; font-size:18px; text-transform:uppercase; padding-left:18px;}
.eco_popup .con_pop .region ul { border-right:1px solid #e6e6e6; width:136px; height:366px; }
.eco_popup .con_pop .region ul li { border-bottom:1px solid #e6e6e6; width:136px;  font-family:arial;font-size:12px; line-height:32px;  background:url('/worldwide/images/innovation/bg_eco_arrow.png') 20px -61px no-repeat;}
.eco_popup .con_pop .region ul li a { padding-left:30px; display:block; width:106px; }
.eco_popup .con_pop .region ul li.on { width:137px; line-height:32px; color:#5695d8;  font-weight:bold;  border-bottom:1px solid #e6e6e6; background:#ffffff url('/worldwide/images/innovation/bg_eco_arrow.png') 20px 12px no-repeat;}
.eco_popup .con_pop .region ul li { color:#464646; }
.eco_popup .con_pop .region ul li.on a { color:#5695d8;}

.eco_popup .con_pop .eco_info { float:left; width:546px; padding:49px 56px 26px 35px; overflow:hidden; }
.eco_popup .con_pop .text {position: absolute; top:252px; left:177px;}
.eco_popup .con_pop .repo { top:236px; }
.eco_popup .con_pop a.view_btn { position:absolute; bottom:37px; left:177px; color:#666;padding-left:24px;text-decoration:none;background:url('/wcm/images/common/icon/bul_1.png') no-repeat 5px 2px;font-size:11px;font-weight:normal;}
.eco_popup .con_pop .certi_box { position:absolute; width:271px; right:24px; top:56px; height:363px; overflow:hidden; overflow-y:auto;  }
.eco_popup .con_pop .certi_box p { font-size:12px; font-family:arial; color:#666666; font-weight:bold; margin-top:10px; width:auto; padding:0 0 7px 0; }
.eco_popup .con_pop .certi_box .certi_02 { margin-top:3px; }
.eco_popup .con_pop strong {display: block; font-weight: normal; font-family:'ModernHBold'; font-size:20px; color: #354258; margin-bottom:8px;line-height:20px;}
.eco_popup .con_pop strong span {font-size:16px;font-family:'ModernHBold'; color: #354258; font-weight:normal;}
.eco_popup .con_pop p {width: 300px; padding: 4px 0 33px; line-height:16px; }
.eco_popup .con_pop .set_02 { display:none; }
.eco_popup .close {position: absolute; top: 24px; right: 26px;}

#corporate .fRight dl {text-align:right; font-family:'ModernHMedium',Arial,AppleGothic,Helvetica,sans-serif;}
#corporate .fRight dl dt {color:#333; font-size:20px; margin:10px 0 6px;}
#corporate .fRight dl dd {color:#989898; font-size:11px; line-height:12px;}

/* affiliates */
.floating_cubemenu .subtitle p,
.floating_cubemenu .subtitle h2 {padding:47px 0 0 30px; color:#354258; line-height:22px; font-size:19px; font-family:'ModernHBold';}

.affiliates,
.management_concept {width:640px; padding-top:47px; overflow:hidden;}
.affiliates ul {overflow:hidden;}
.affiliates .clear {overflow:hidden;}
.affiliates h3 {clear:both; width:100%; margin-bottom:11px; font-size:13px; line-height:16px; font-family:'ModernHBold'; color:#000;}
.affiliates .line_box {border:1px solid #e9e9e9; margin-bottom:50px;}
.affiliates .automobile .line_box,
.affiliates .parts .line_box {min-height:250px;}
.affiliates a {display:inline-block; vertical-align:top;}
.affiliates .automobile {float:left; width:142px;}
.affiliates .automobile ul {padding:25px 0 0 40px;}
.affiliates .automobile ul li {margin-bottom:16px;}
.affiliates .parts {float:right; width:488px;}
.affiliates .parts ul {float:left; width:158px; padding:15px 44px 7px 41px; border-left:1px solid #e9e9e9; margin:14px 0 14px -1px;}
.affiliates .parts ul li {margin-bottom:11px;}
.affiliates .parts ul li.bm { margin-bottom:16px; }
.affiliates .steel ul,
.affiliates .software ul,
.affiliates .construction ul {padding:15px 0;}
.affiliates .steel ul li {float:left; padding:15px 0; width:212px; text-align:center; border-left:1px solid #e9e9e9; margin-left:-1px;}
.affiliates .steel ul li.first { width:214px; }
.affiliates .steel .pos_img_1 { margin-left:-39px; }
.affiliates .construction ul li {float:left; padding:15px 0; width:159px; text-align:center; border-right:1px solid #e9e9e9; margin-right:-1px;}
.affiliates .construction ul li.last {border:none;}
.affiliates .rolling,
.affiliates .logistics {float:left; width:50%;}
.affiliates .rolling .line_box,
.affiliates .logistics .line_box {width:272px; padding:18px 0 21px 40px;}
.affiliates .finance ul {padding:24px 0 0 35px;}
.affiliates .finance ul li {float:left; height:63px; margin-right:31px;}
.affiliates .finance ul li .mg_t10 {margin-top:10px;}
.affiliates .finance ul li .mg_t2 {margin-top:2px;}
.affiliates .finance ul li .mg_t11 {margin-top:-11px;}
.affiliates .software ul li {float:left; width:281px; padding:8px 0 8px 38px; border-left:1px solid #e9e9e9; margin-left:-1px;}
.affiliates .finance ul li.fixM1 { margin-right:19px; }
/* management */
.management_concept dl.obj {color:#666; margin-bottom:52px;}
.management_concept dl.obj dt {margin-bottom:12px; font-size:14px; line-height:16px; font-family:'ModernHBold'; color:#000;}
.management_concept dd {color:#666;}
.management_concept ul {padding-bottom:23px;}
.management_concept ul li {margin-bottom:30px; padding-left:115px; height:70px; background:url(images/bg_management.gif) no-repeat 0 0;}
.management_concept ul li dt {margin-bottom:7px; font-size:12px; line-height:16px; font-family:'ModernHBold'; color:#333;}
.management_concept ul li.no2 {background-position:0 -94px;}
.management_concept ul li.no3 {background-position:0 -187px;}
.management_concept ul li.no4 {background-position:0 -295px;}
.management_concept ul li.no5 {background-position:0 -404px;}

/*** powertrain ***/
.overlap .array,
#rnd .array {overflow:hidden;}
.overlap .array .fl {float:left;}
.overlap .array .fr {float:right;}
.powertrain,
.overlap .zero,
.overlap .mp {width:860px; padding:0 50px 70px 30px; overflow:hidden;}

.powertrain_step01 {width:940px; margin:0px 0 70px; overflow:hidden; position:relative;}
.powertrain_step01 dl {width:440px; position:absolute; top:50px; left:56px;}
.powertrain_step01 dl dt.headline {color:#fff; margin-bottom:23px; height:83px;}
.powertrain_step01 dl dd {height:140px; width:415px;}
.powertrain .engine div {width:319px; float:left; margin-bottom:40px;}
.powertrain .engine div.fr {width:312px; float:right;}
.powertrain .engine {margin-top:60px;}
.powertrain .engine div img {float:left;}
.powertrain .engine div dl {float:left; padding-left:11px; width:194px;}
.powertrain img.pd_r17 {margin-right:15px;}
.powertrain .mg_t20 {margin-top:20px;}
.powertrain .ex {overflow:hidden; margin-bottom:25px;}
.powertrain .ex img {float:left; display:block; margin-top:6px;}
.powertrain .ex p {float:right; width:290px;}
.powertrain_step05 {width:860px; overflow:hidden; padding:0 50px 0 30px; margin-top:30px;}
.powertrain_step03 {width:860px; padding:35px 50px 0 30px;}
.powertrain_step03:after {content:""; display:block; clear:both;}
.powertrain_step03 .step03_right {float:right;  width:640px;}
.powertrain_step03 .step03_right .step03_inner01 {width:640px; overflow:hidden; margin-top:53px;}
.powertrain_step03 .step03_right .step03_inner01.first {margin-top:0;}
.powertrain_step03 .step03_right .step03_inner01 dl {width:324px;}
.powertrain_step03 .step03_right .step03_inner01 ul {margin-top:13px;}
.powertrain_step03 .step03_right .step03_inner01 li {background:url("/worldwide/images/innovation/dot_gray.gif") no-repeat 0 9px; padding-left:10px;}

.powertrain_step03 .step03_right .step03_inner01 dl.new {width:250px; margin-top:4px; }
.powertrain_step03 .step03_right .step03_inner01 dl.new dd { margin-bottom:25px; }
.powertrain_step03 .step03_right .step03_inner01 dl.new2 {width:246px; margin-top:17px; }
.powertrain_step03 .step03_right .step03_inner01 dl.new2 dd { margin-bottom:25px; }
.powertrain_step03 .step03_right .step03_inner01 span.title { display:block; margin-bottom:13px; margin-top:16px; font-family:'ModernHBold'; font-weight:normal; color:#333333; font-size:14px; }

.powertrain_step03 .step03_right .step03_inner01.space_01 { margin-top:16px;}
.powertrain_step03 .step03_right .step03_inner01.space_02 { margin-top:31px;}
.powertrain_step03 .step03_right .step03_inner01.space_03 { margin-top:53px;}
.powertrain_step03 .step03_right .step03_inner01.space_04 { margin-top:59px;}

/*** zero-emission vehicle  ***/
.zero img {display:block; margin-bottom:15px;}
.zero .txtzone p {margin-bottom:18px;}
.zero_step01 {width:940px; min-height:379px; height:auto !important; height:379px; background:url(/worldwide/images/innovation/zero_img01.jpg) no-repeat left top;}
.zero_step01 .headline{width:600px;padding:75px 0 19px 30px;}
.zero_step01 .head_tit {font-size:13px;width:490px; padding-left:30px;}
.overlap .clean_car{float:right;width:642px;overflow:hidden;padding:2px 0 59px 0;line-height:18px;}
.overlap .clean_car .ico{margin-top:2px;}
.overlap .clean_car .intro_txt{width:565px;}
.overlap .clean_car .intro_txt h3.tit{color:#333;font-size:15px;line-height:19px;font-weight:bold;}
.overlap .clean_car .intro_txt h3.tit span{display:block;color:#b5b5b5;font-size:12px;padding-bottom:9px;}
.overlap .clean_car .intro_txt .list{padding:9px 0 8px 0;}
.overlap .clean_car .array{padding-top:7px;overflow:hidden;}
.overlap .clean_car .array .left{margin-top:7px;}
.overlap .clean_car .array .right{width:350px;padding-top:12px;line-height:16px;}
.zero .txt01 {margin-top:20px;}
.zero .txt01 p {width:295px;}
.zero .txt01 img {margin-top:25px;}
.zero table {width:100%; background:url(/worldwide/images/innovation/eco_zero_table.gif) no-repeat 0 0;}
.zero table th.last, .zero table td.last {border-right:none !important;}
.zero table th, .zero table td {border-right:4px solid #fff; text-align:left; }
.zero table th {vertical-align:middle; height:44px; color:#fff; padding-left:20px; background:none;}
.zero table td {border-bottom:1px solid #e4e4e4; color:#848484; padding:18px 0 18px 20px; vertical-align:top; background:none;}
.zero table .line td {border-bottom:none;}
.zero table td .year {overflow:hidden;}
.zero table td .year span {float:left; width:33px; color:#666; font-weight:bold;}
.zero table td .year p {float:left; width:155px; color:#aaa;}
.zero .txt02 p {width:286px; padding-left:19px;}
sub,sup {font-size:9px; line-height:14px;}
sub { vertical-align:bottom; }
sup { vertical-align:top; }

/* management performance */
.overlap.management {padding-top:50px;}
.overlap.management h3,
.overlap.management h4 {line-height:17px; font-size:14px; color:#333; font-family:'ModernHBold',Arial,AppleGothic,Helvetica,sans-serif; margin-bottom:12px;}
.overlap.management .para {margin-bottom:60px;}
.overlap.management .txt01 .fl {width:362px;}
.overlap.management .txt01 p {padding-bottom:20px;}
.overlap.management .txt01 h3 { margin-bottom:12px; } 
.overlap.management .array_box { position:relative; margin-top:54px; margin-bottom:28px; }
.overlap.management .array_box .pos_01 { position:absolute; left:29px; top:27px; }
.overlap.management .array_box .pos_02 { position:absolute; left:369px; top:75px; }
.overlap.management .array_box .pos_03 { position:absolute; left:369px; top:216px; }
.overlap.management table {width:100%; margin-top:18px; background:url(images/management_performance_table.gif) no-repeat 0 0;}
.overlap.management table th,
.overlap.management table td {background:none; text-align:center;}
.overlap.management table th {height:44px; line-height:44px; color:#fff; line-height:14px;}
.overlap.management table td {height:30px; line-height:30px; border-bottom:1px solid #efefef;}
.overlap.management table .hd td {background:#f7f7f7; border-bottom:1px solid #f7f7f7; color:#59bad0; font-weight:bold;}
.overlap.management table .no td {border-bottom:none;}
.overlap.management .txt02 .fl {width:325px;}
.overlap.management .txt02 .fr { margin-top:2px; margin-right:-4px; }
.overlap.management .txt03 .fr {width:252px;}
.overlap.management .txt03 .fl { width:366px; }
.overlap.management .txt04 .fr {width:352px;}
.overlap.management .sub_title {font-family:'ModernHBold';font-size:22px;color:#333;line-height:22px;width:450px;padding:7px 0 35px 0;}
.overlap.management .txt04 h2 {margin-bottom:18px;}
.overlap.management .txt04 h2 .unit {color:#999; font-size:12px; padding-left:21px;}
.overlap.management .txt05 {margin-bottom:20px;}
.overlap.management .txt05 .fl,
.overlap.management .txt08 .fr {width:345px;}

.overlap.management .txt08 { margin-bottom:28px; }
.overlap.management .txt06 .fr {width:365px;}
.overlap.management .txt03, 
.overlap.management .txt04, 
.overlap.management .txt05, 
.overlap.management .txt06, 
.overlap.management .txt07 {margin-bottom:53px;}
.overlap.management .txt07 .fl {width:350px;}
.overlap.management .txt07_2 {margin-bottom:60px;}
.overlap.management .txt07_2 .fr {width:437px;}
.overlap.management .awards {border-top:1px solid #ccc;}
.overlap.management .awards li {padding:42px 0 21px; border-bottom:1px solid #ccc; overflow:hidden; width:100%;}
.overlap.management .awards li .car_area {float:left; width:231px; padding-left:19px; padding-bottom:18px;}
.overlap.management .awards li dl {float:left; width:368px; margin-top:-9px;}
.overlap.management .awards li dl dt {font-size:18px; margin-bottom:16px;}
.overlap.management .awards li ul li {line-height:16px; padding:0 0 0 10px; margin-bottom:9px; border:none; color:#666; background:url(images/dot_dark.gif) no-repeat 0 7px;}
.overlap.management .awards li ul li strong {float:left; width:43px;}
.overlap.management .awards li ul li p {float:left; width:325px;}

.overlap.management.qs .txt08 .fl { width:345px; }
.overlap.management.qs .txt08 .fr { width:273px; }

.overlap.management.perfo {padding-top:47px;}
.overlap.management.perfo { line-height:18px; }
.overlap.management.perfo .array_box { position:relative; margin-top:27px; margin-bottom:28px; }
.overlap.management.perfo .para {margin-bottom:43px;}
.overlap.management.perfo .txt03 h3 { margin-bottom:17px; }
.overlap.management.perfo .txt04, .overlap.management.perfo .txt05 { margin-bottom:50px; }
.overlap.management.perfo .txt06 { margin-bottom:50px; }
.overlap.management.perfo .txt06 .fr {width:360px;}
.overlap.management.perfo .txt07 { margin-bottom:50px; }
.overlap.management.perfo .txt08 .fr {width:358px;}
.overlap.management.perfo .txt05.s2 { margin-bottom:72px; }
.overlap.management.perfo .txt06.s2 { margin-bottom:55px; }
.overlap.management.perfo .txt07.s2 { margin-bottom:58px; }
.content.awards_bg { background:#fff url('images/awards_bg.jpg') 0 120px no-repeat; }

.overlap.management.qsm { padding-top:47px; }
.overlap.management.qsm h2 { float:left; width:170px; color:#354258; font-size:19px; line-height:21px; font-family:'ModernHMedium',Arial,AppleGothic,Helvetica,sans-serif; }
.overlap.management.qsm .section_01 { overflow:hidden; }
.overlap.management.qsm .contents { float:left; margin-left:50px; width:640px; padding-top:0; }
.overlap.management.qsm .fl { float:left; }
.overlap.management.qsm .fr { float:right; }
.overlap.management.qsm .inner_box { overflow:hidden; }

.overlap.management.qsm .section_01 .fl { width:340px; }
.overlap.management.qsm .section_01 .inner_box { margin-top:46px; }

.overlap.management.qsm .section_02 { overflow:hidden; margin-top:71px; }
.overlap.management.qsm .section_02 .fr { width:340px; }
.overlap.management.qsm .section_02 .fl_02 { width:340px; }
.overlap.management.qsm .section_02 .fr_02 { width:auto; }
.overlap.management.qsm .section_02 .inner_02 { margin-top:50px; }
/* Yeosu Expo */
#expo .expo_kv {padding:20px 0 64px 0; position:relative;}
#expo .expo_kv .text_01 {position:absolute; top:73px; right:0; text-align:right;}
#expo .expo_kv .text_01 p {color:#333; font-size:11px; font-weight:bold; line-height:15px; margin-top:18px;}
#expo .expo_kv .text_01 h3 {font-size:30px; line-height:39px; color:#333; width:300px; font-family:'ModernHMedium',Arial,AppleGothic,Helvetica,sans-serif;}
#expo .expo_kv .text_01 h3 strong {font-size:49px;  line-height:44px; color:#333; font-family:'ModernHBold',Arial,AppleGothic,Helvetica,sans-serif; font-weight:normal;}
#expo .expo_kv .text_02 {position:absolute; top:298px; left:277px; width:635px; height:165px;}
#expo .expo_kv .text_02 h4 {margin-bottom:19px; color:#fff; font-size: 36px; line-height:32px; font-family: 'ModernHBold',Arial,AppleGothic,Helvetica,sans-serif;}
#expo .expo_kv .text_02 p {color:#fff; font-size: 13px; margin-bottom:12px;}

#expo .section {padding-left:250px; width:690px;}
#expo .section p {margin-bottom:17px;}
#expo .section h4 {margin-bottom:12px; color:#000; font-size: 36px; line-height:36px; font-family: 'ModernHBold',Arial,AppleGothic,Helvetica,sans-serif;}
#expo .section h5 {margin-bottom:11px; color:#000; font-size: 20px; line-height:36px; font-family: 'ModernHBold',Arial,AppleGothic,Helvetica,sans-serif;}
#expo .section .tit_sub {font-size:13px; color:#5f5f5e; margin-bottom:32px;}
#expo .section .both {overflow:hidden;}
#expo .section .text_01 {margin-bottom:30px;}
#expo .section .text_01 .left {width:356px;}
#expo .section .text_02 {margin-top:-7px; margin-bottom:47px;}
#expo .section .text_02 .left,
#expo .section .text_02 .right {width:341px; padding-top:15px;}
#expo .section .text_02 dl {padding-left:3px;}
#expo .section .text_02 dl dt {color:#333; margin:16px 0 14px;}
#expo .section .text_02 dl dd {padding-left:12px; margin-bottom:10px; background:url(images/bg_list_bar.gif) no-repeat 0 8px;}
#expo .section .text_03 {margin-bottom:30px;}
#expo .section .text_04 {margin-bottom:92px;}
#expo .section .text_03 p,
#expo .section .text_04 p{width:357px;}
#expo .section .play {position:relative; margin-bottom:117px;}
#expo .section .play a {position:absolute; display:block; width:30px; height:30px; text-indent:-99999px;}
#expo .section .play a.num1 {top:228px; left:275px; background:url(/worldwide/images/experience/bg_play_btn1.png) no-repeat 0 0;}
#expo .section .play a.num2 {top:154px; left:362px; background:url(/worldwide/images/experience/bg_play_btn2.png) no-repeat 0 0;}

.expo_pop { position: absolute; top: 300px; left:0px; width: 100%; z-index: 200; display: none; padding-left: 124px;}
.expo_pop .con_pop {width:618px; background:#fff; margin:0 auto; position:relative; padding:16px; overflow:hidden;}
.expo_pop .con_pop .close {position:absolute; top:17px; right:17px;}
.expo_pop .con_pop img {float:left;}
.expo_pop .con_pop dl {float:right; width:296px; padding:12px 20px 0;}
.expo_pop .con_pop dl dt {padding-left:29px; color:#515a81; height:26px; background:url(/worldwide/images/experience/bg_expo_pop_num1.gif) no-repeat 0 0px;}
.expo_pop .con_pop dl dd {padding-left:29px;}
.expo_pop .con_pop dl dd ul li {padding:1px 0 0 7px; margin-bottom:10px; background:url(/worldwide/images/experience/icon_dot.gif) no-repeat 0 8px;}
.expo_pop.num2 .con_pop dl dt {background:url(/worldwide/images/experience/bg_expo_pop_num2.gif) no-repeat 0 0px; padding-top:5px;}
.expo_pop.num2 .con_pop dl dt.no {background:none;}
.expo_pop.num2 .con_pop dl {background:url(/worldwide/images/experience/bg_expo_pop_num2_line.gif) no-repeat 30px 0; padding-bottom:18px;}
.expo_pop.num2 .con_pop dl.first {background:none;}
.expo_pop.num2 .con_pop dl.first dt {padding-top:0;}

#expo .roll {width: 670px; padding-left:0px; overflow: hidden;}
#expo .photo {width:670px; padding-left:0px; padding-bottom:4px;}
#expo .photo_cencept img {width:670px; height:370px;}
#expo #photoView {width:670px; height:370px;}
#expo .photo_cencept {width:670px; height:370px; padding-bottom:4px;}
#expo .roll_cencept li {position:relative; float:left; width:131px; height:80px; display:inline; padding:0 2px;}
#expo .roll_cencept li a, .roll li a img {float:left; overflow:hidden; width:131px; height:80px;}
#expo .roll_cencept li img {width:131px; height:80px;}
#expo .roll_cencept {width:670px; overflow:hidden;}

.contact_step01 .contact_inner .para {line-height: 18px; color: #666; padding: 0 60px 43px 0;}
.contact_step01 .contact_inner .title {padding-bottom: 10px; font-size: 18px; line-height: 20px; font-weight: bold; color: #333;}
.contact_step01 .contact_inner .para p {padding: 0 0 18px 0;}
.contact_step01 .contact_inner .para p.last {padding: 0;}

#side_floating.subtitle {width:250px;}

/* uefa euro2012 */
#euro, #icc {margin-left:250px;}
#euro .img00 {position:relative; margin-bottom:30px;}
#euro .img00 h4 {position:absolute; top:276px; *top:260px; right:0; color:#333; font-size:36px; letter-spacing:-1px; font-family:'ModernHMedium';}
#euro .img00 h4 em {*line-height:50px;}
#euro .img00 span {position:absolute; top:315px; right:0; color:#333; font-size:16px; font-family:'ModernHMedium';}
#euro .img00 .text {position:absolute; top:387px; left:280px; width:380px; height:126px; color:#fff; font-size:13px;}
#euro .visual {position:relative;}
#euro .visual h4 {position:absolute; left:30px; color:#fff; font-size:36px; line-height:32px; letter-spacing:-1px; font-family:'ModernHMedium';}
#euro .visual p {position:absolute; left:30px; color:#dfd7cd;}
#euro .txtwrap {width:690px; margin-top:50px; overflow:hidden;}
#euro .txtwrap p {margin-bottom:18px;}
#euro .ex dt {color:#354258; font-size:19px; font-family:'ModernHBold'; margin-bottom:17px;}
#euro .img01 h4 {top:160px;}
#euro .img01 p {top:227px;}
#euro .img02 .right {width:425px;}
#euro .img03 {margin-top:8px;}
#euro .img03 h4 {top:94px; font-size:32px;}
#euro .img03 p {top:128px;}
#euro .img04 .right {width:400px;}
#euro .img05 {position:relative;}
#euro .img05 .ex {position:absolute; top:135px; left:20px; width:650px;}
#euro .img06,
#euro .img07,
#euro .img08,
#euro .img09 {padding-right:20px; width:670px;}
#euro .img06 dl,
#euro .img08 dl {float:right; width:400px;}
#euro .img07 dl {float:left; width:410px;}
#euro .img09 dl {float:left; width:352px;}
#euro .img10 h4 {top:154px;}
#euro .img10 p {top:192px;}
#euro .img10 {margin:65px 0 50px;}
#euro .history {width:100%; padding-top:19px; vertical-align:top; text-align:left; border-collapse:collapse; text-align:left; font-size:14px; color:#666; border-bottom:1px solid #ccc; margin-bottom:19px;}
#euro .history th {padding:1px 0 0 9px; color:#333; font-weight:normal; font-size:26px; vertical-align:top; font-family:'ModernHMedium';}
#euro .history .date {color:#354258; background:none; padding-left:0;}
#euro .history td {padding-left:11px; height:30px; vertical-align:top; background:url(/worldwide/images/experience/bul_03.gif) no-repeat 0 8px;}
#euro .history th,
#euro .history .last td {height:37px;}
#euro .your_pledge {float:left; position:relative; width:216px; height:175px; padding:37px 0 0 34px; background:url(/worldwide/images/experience/img_euro05_bg.png) no-repeat 0 0;}
#euro .your_pledge p {font-size:16px; color:#6c6c6c; font-family:'ModernHMedium';}
#euro .your_pledge p span {font-size:20px; color:#242424; display:block; margin-bottom:7px; font-family:'ModernHMedium';}
#euro .donation_total span {display:inline-block; float:left; width:26px; height:31px; margin:8px 1px 0 0; padding-top:6px; background:url(/worldwide/images/experience/bg_donation_total_num.gif) no-repeat 0 0; text-align:center; color:#fff; font-size:24px; font-family:'ModernHMedium';}
#euro .donation_total span.comma {display:inline-block; width:6px; background:none; color:#000; font-size:17px; padding-top:11px;}
#euro .donation_total .unit {float:left; margin-top:8px; margin-right:2px;}
#euro .photo,
#euro .roll {padding-left:0;}
#euro .title {color:#333; font-size:36px; padding:60px 0 39px 0; font-family: 'ModernHMedium';}
#euro .btn_photo .btn_prev,
#euro .btn_photo .btn_next,
#euro .btn_photo .move_list {position:absolute; top:0;}
#euro .btn_photo .btn_prev,
#euro .btn_photo .btn_next {z-index:2;}
#euro .btn_photo .btn_next {right:0;}
#euro .btn_photo .move_list {left:0; width:977px; overflow:hidden; z-index:1;}
#euro .btn_photo .move_list li {float:left;}
#euro .btn_photo .move_list li a {float:left; margin-right:4px;}
#euro .btn_photo .move_list li img {width:118px; height:66px;}
#euro .euro_ad {width:670px; position:relative; overflow:hidden; height:80px;}
#euro .euro_ad .center {width:536px; position:absolute; left:67px; height:80px; top:0; overflow:hidden;}
#euro .euro_ad .center .move_list {overflow:visible; top:0; left:0;}
#euro .euro_ad .center .move_list li {position:relative; width:131px; margin-right:4px;}
#euro .euro_ad .center .move_list li  img { float:left; width:131px; height:80px;}
#euro .euro_ad .center .move_list li a {position:absolute; top:0; left:0; display:block;}

#euro .btn_photo .btn_prev {background:url(/worldwide/images/experience/arr_s_left.gif) no-repeat 0 0; width:63px; height:80px;}
#euro .btn_photo .btn_next {background:url(/worldwide/images/experience/arr_s_right.gif) no-repeat 0 0; width:63px; height:80px;}

/* icc */
#icc .visual {position:relative;}
#icc .visual h4 {position:absolute; left:30px; color:#fff; font-size:36px; line-height:32px; letter-spacing:-1px; font-family:'ModernHMedium';}
#icc .visual p {position:absolute; left:30px; color:#dfd7cd;}
#icc .txtwrap {width:670px; overflow:hidden; margin-bottom:43px;}
#icc dl dt {padding-bottom:15px; font-size:19px; letter-spacing:-0.5px; color:#333; font-family:'ModernHBold';}
#icc dl dd p {margin-bottom:16px;}
#icc .img01 {position:relative; margin-bottom:30px; width:690px; height:541px; background:url(/worldwide/images/experience/img_icc01.png) no-repeat 0 0;}
#icc .img01 .icc_title {position:absolute; top:101px; left:400px; text-align:right;}
#icc .img01 .icc_title h4 {font: 35px/35px "ModernHMedium"; color:#333; letter-spacing:-1px; margin-bottom:9px;}
#icc .img01 .icc_title h4 span {font: 25px/28px "ModernHMedium"; color:#333; letter-spacing:-1px}
#icc .img01 .icc_title span {font: 18px/28px "ModernHMedium"; color:#333;}
#icc .img01 .text {position:absolute; top:391px; left:360px; width:311px;}
#icc .img01 .text h5 {font: 32px/32px "ModernHMedium"; color:#fff; text-transform:uppercase; margin-bottom:14px;}
#icc .img01 .text p {font-size:13px; line-height:18px; color:#fff;}
#icc .img02 dl.add dt {margin-top:21px;}
#icc .img03 {width:690px; height:302px; background:url(/worldwide/images/experience/img_icc03.png) no-repeat 0 0; margin:-135px 0 50px;}
#icc .img03 h4 {top:197px; text-transform:uppercase;}
#icc .img03 p {top:240px;}
#icc .img04 img,
#icc .img06 img {float:left;}
#icc .img04 dl,
#icc .img06 dl {float:right; width:380px;}
#icc .img05 img,
#icc .img07 img {float:right;}
#icc .img05 dl,
#icc .img07 dl {float:left; width:338px;}
#icc .img05 dl.first {margin-bottom:23px;}
#icc .img05 dl.first dt {padding-bottom:7px;}
#icc .img08 dl dd img {margin-bottom:20px;}
#icc .img08 .area {overflow:hidden; width:670px;}
#icc .img08 .no1 img {float:left; margin:12px 0 0 30px;}
#icc .img08 .no1 p {float:right; width:335px;}
#icc .img08 .no2 {position:relative;}
#icc .img08 .no2 img {position:absolute; top:51px; left:424px;}

/* table guide */
div.data {border-top:1px solid #575a5d;}
div.data table {width:100%; color:#333;}
div.data .center {text-align:center;}
div.data .left {text-align:left;}
div.data a.blue {color:#004281; text-decoration:underline;}
div.data a.black {color:#333 !important; text-decoration:none !important;}
div.data a.black:hover {text-decoration:underline !important;}
div.data .gray {background:#f7f7f7;}
div.data th strong {font-weight:bold;}
div.data thead th {padding:5px 15px 7px; border-bottom:1px solid #d8d9d9; font-weight:bold; background:#f7f7f7; word-wrap: break-word;}
div.data thead th.left strong {padding-left:16px;}
div.data tbody th {border-bottom:1px solid #d8d9d9; font-weight:bold; background:#f7f7f7;}
div.data tbody td {padding:12px 0 9px; border-bottom:1px solid #d8d9d9; line-height:18px; word-wrap:break-word;}
div.data tbody td.left {text-align:left;}
div.data tbody th.light {background:#fdfdfd; font-weight:normal;}
div.data table.left th {vertical-align:top; text-align:left; word-wrap: break-word; padding:12px 10px 9px 15px;}
div.data table.left td,
div.data table.center td.left {padding-left:15px; padding-right:15px;}
div.data table.center tbody td {padding-left:5px; padding-right:5px;}
div.data .line td,
div.data .line th {border:1px solid #dadbdb;}
div.data .line .line_no {border-left:none; border-right:none;}
div.data .line thead th {border-top:none;}
div.data .over tr:hover th,
div.data .over tr:hover td {background:#f7f7f7;}

/* FIS */
#fis .img01 {padding-top:53px;}
#fis .img02 {margin-top:40px; padding-top:0; margin-bottom: 10px;}
#fis .img03 {padding-top:99px;}
#fis .img04 {margin-top:65px; padding-top:0; margin-bottom: 14px;}
#fis .img05 {padding-top:10px; margin-bottom: 14px;}     /* 0916 ??? */
#fis .txtwrap {width:670px; padding-left:250px; padding-top:50px; overflow:hidden; }
#fis .img01,#fis .img02,#fis .img04 {position:relative;}
#fis .img02 h4,
#fis .img04 h4,
#fis .img00 .fifa_txt,
#fis .img01 .fifa_txt,
#fis .img02 .fifa_txt,
#fis .img04 .fifa_txt {position:absolute;}
#fis h4 {font-family:'ModernHBold',Arial,AppleGothic,Helvetica,sans-serif;}
#fis .img01 .fifa_txt,
#fis .img02 .fifa_txt,
#fis .img04 .fifa_txt {color:#d2c7b8;}
#fis .img01 h4 {top:303px; right:0; font-size:32px; letter-spacing:-1px; line-height:31px; font-family:'ModernHBold',Arial,AppleGothic,Helvetica,sans-serif;}
#fis .img00 .fifa_txt {padding:0; width:392px; height:108px; color:#fff; font-size:13px; top:387px; left:331px;}
#fis .overview {position: absolute; top:392px; left:278px; width: 635px; color: #fff;}
#fis .overview p {color: #fff; padding-top:13px;}
#fis .img02 h4 {top:204px; left:277px; font-size:32px;}
#fis .img02 .fifa_txt {top:238px; left:277px; width:413px; height:30px;}
#fis .img04 h4 {top:270px; left:277px; font-size:32px;}
#fis .img04 .fifa_txt {top:308px; left:277px; width:413px; height:30px;}
#fis .history {width:100%; padding-top:19px; vertical-align:top; text-align:left; border-collapse:collapse; text-align:left; font-size:14px; color:#666; border-bottom:1px solid #ccc; margin-bottom:19px;}
#fis .history th {text-align:left; padding:0 0 0 9px; line-height: 26px; color:#333; font-weight:normal; font-size:26px; vertical-align:top; font-family:'ModernHMedium',Arial,AppleGothic,Helvetica,sans-serif;}
#fis .history .date {color:#354258; background:none; padding-left:0;}
#fis .history td {padding:3px 0 0 11px; height:27px; vertical-align:top; background:url(/worldwide/images/experience/bul_03.gif) no-repeat 0 8px;}
#fis .history th,
#fis .history .last td {height:37px;}
#fis .txtwrap img.left {float:left; margin-right:38px;}
#fis .txtwrap img.right {float:right;}
#fis .txtwrap_top {width:670px; padding-left:250px; padding-top:32px; overflow:hidden; }
#fis dl dt {padding-bottom:15px; font-size:19px; color:#354258; font-family:'ModernHBold',Arial,AppleGothic,Helvetica,sans-serif;}
#fis dl.txtTit01 {float:left; width:350px;}
#fis dl.txtTit02 .img {margin: 20px 0 21px;}
#fis dl.txtTit03 {float:left; width:370px;}
#fis .sideCon h5 {padding: 27px 0 39px 0; font-size:14px; font-family:'ModernHBold',Arial,AppleGothic,Helvetica,sans-serif; color: #333;}
#fis .sideCon h5 sup {font-size:14px;}
#fis .tit02 {padding:85px 0 39px 250px; margin-top:-25px; font-size:36px; color:#333; font-family:'ModernHMedium',Arial,AppleGothic,Helvetica,sans-serif;}
#fis .sideCon .txtwrap {padding-left:0; padding-bottom:19px;}


/* 2013-05-14 icc */
#icc .img01 {height:595px;margin-bottom:48px;background:url("/worldwide/images/experience/img_icc_ct2013_01.png") no-repeat right top;}
#icc dl dt {padding-bottom:16px;}
#icc .img02 dl.add dt {margin-top:38px;}
#icc .visual h4 {font-size:32px;}
#icc .img03 {margin-bottom:20px;}
#icc .img04 dl dt {padding-top:30px;}
#icc .txtwrap {margin-bottom:45px;}
#icc .img07 dl {width:270px;}
#icc table.events {table-layout:fixed;margin:0 0 15px 0;font-size:14px;color:#666;border-bottom:1px solid #ccc;}
#icc table.events th {padding-left:10px;font-size:26px;line-height:26px;vertical-align:top;font-family:'ModernHBold';font-weight:normal;color:#333;text-align:left;}
#icc table.events td {padding:0 0 10px 11px;font-size:14px;line-height:20px;vertical-align:top;background:url("/worldwide/images/experience/bul_03.gif") no-repeat scroll 0 8px;}
#icc table.events td.date {background:none;padding-left:0;color:#354258;}
#icc table.events .last td {padding-bottom:15px;}
#icc table.events td strong {color:#4c4c4c;}
#icc table.events td.date strong {color:#354258;}
#icc h4.title {padding:0 0 45px 0;font-size:19px;color:#333;letter-spacing:-0.5px;font-family:'ModernHBold';}
h4.icc_title {color: #333333;font-family: 'ModernHMedium',Arial,AppleGothic,Helvetica,sans-serif;font-size: 36px;margin-top: -25px;padding: 89px 0 45px 250px;}

#fcc {padding-left:250px;width:690px;}
#fcc .img00 {position:relative;}
#fcc .img00 h4,
#fcc .img00 .fcc_txt01 {position:absolute;}
#fcc .img00 h4 {color:#333;font-family: 'ModernHBold';font-size:32px;letter-spacing:-1px;line-height:31px;right:0;top:243px;}
#fcc .img00 .fcc_txt01 {color:#fff;font-size:13px;width:400px;left:280px;top:387px;}
#fcc .img00 .fcc_txt02 {padding-top:28px;}
#fcc .txtwrap dt {color:#333;  font-family: 'ModernHBold';font-size:20px;letter-spacing:-0.5px;padding:63px 0 13px;}
#fcc .txtwrap .movie_wrap {position:relative;height:630px;}
#fcc .txtwrap .movie_wrap .movie_sum {padding-top:20px;overflow:hidden;position:relative;z-index:5;}
#fcc .txtwrap .movie_wrap .movie_sum a {text-decoration:none;}
#fcc .txtwrap .movie_wrap .movie_sum a,
#fcc .txtwrap .movie_wrap .movie_sum div {float:left;width:107px;padding:15px 14px;}
#fcc .txtwrap .movie_wrap .movie_sum a.on:hover {background-color:#515a81;}
#fcc .txtwrap .movie_wrap .movie_sum a p,
#fcc .txtwrap .movie_wrap .movie_sum div  p {color:#515a81;line-height:16px;font-weight:bold;text-align:center;padding-top:7px;}
#fcc .txtwrap .movie_wrap .movie_sum a.on:hover p {color:#fff;}
#fcc .txtwrap .movie_wrap .movie_sum .none:hover {background:none;}
#fcc .txtwrap .movie_wrap .movie_sum .none:hover p {color:#515a81;}
#fcc .txtwrap .movie_wrap .movie_sum a p span,
#fcc .txtwrap .movie_wrap .movie_sum div p span {color:#999; display:block;}
#fcc .txtwrap .movie_wrap .movie_map {position:relative;z-index:4;position:absolute;top:145px;}
#fcc .txtwrap .movie_wrap .movie_map .movie_area {position:absolute;top:0;left:0;}
#fcc .txtwrap .movie_wrap .movie_map .movie_area div {position:absolute;}
#fcc .txtwrap .movie_wrap .movie_map .movie_area div {background:url("/worldwide/images/experience/ico_fcc_movie.png") no-repeat 0 0;white-space:nowrap;overflow:hidden;padding-left:21px;width:0px;height:30px;display:block;}
#fcc .txtwrap .movie_wrap .movie_map .movie_area div.on {background:url("/worldwide/images/experience/ico_fcc_movie.png") no-repeat -41px 0}
#fcc .txtwrap .movie_wrap .movie_map .movie_area div.forataleza {top:69px;left:250px;}
#fcc .txtwrap .movie_wrap .movie_map .movie_area div.recife {top:120px;left:337px;}
#fcc .txtwrap .movie_wrap .movie_map .movie_area div.salvador {top:159px;left:274px;}
#fcc .txtwrap .movie_wrap .movie_map .movie_area div.horizonte {top:211px;left:186px;}
#fcc .txtwrap .movie_wrap .movie_map .movie_area div.janeiro {top:263px;left:179px;}
#fcc .txtwrap .movie_wrap .movie_map .movie_area div.brasilia  {top:191px;left:97px;}

/* Campaign */

.campaign {background:url("/worldwide/images/experience/bg_campaign.jpg") no-repeat center 0 #ededeb;}
.campaign .floating_cubemenu,
.bigIdea.floating_cubemenu {height: 50px;}
.campaign .floating_cubemenu .sns {position: absolute; top:14px; right:30px;}
.campaign .floating_cubemenu .sns a {margin-left:5px;}
.campaign .content {padding: 50px 0 70px; background:none;}
.campaign .panel {position: relative; width:916px; height:189px; color: #333;  font-family: 'ModernHMedium'; font-size: 18px; line-height:25px; padding: 40px 0 0 12px; text-align: center; background:url("/worldwide/images/experience/bg_campaign_panel.jpg") no-repeat 12px 0;}
.campaign .panel strong {display: block; padding-bottom: 8px; font-family:'ModernHBold'; letter-spacing:-2px; white-space:nowrap; color: #0b3b91; font-size: 32px; line-height: 50px; *padding-bottom:27px;}
.campaign .panel strong span {font-family:'ModernHBold'; color: #3a414b;}
.campaign .panel p {font-family: 'ModernHMedium'; font-size:17px; text-align: left; color: #333;display:inline-block;padding-top:19px;*display:inline;font-weight:bold;}
.campaign .panel img.item {position:absolute; top:94px; right:47px;}
.campaign .panel .btn_wrap {text-align:left;display:inline-block;vertical-align:middle;*display:inline;}
.campaign .panel .btn_wrap > div {display:inline-block;text-align: left; color: #004b8d;vertical-align:middle;*display:inline;}
.campaign .panel .btn_wrap .notice {margin-left:14px;}
.campaign .panel .btn_wrap .see {display:block;position:absolute;top:69px;left:0;text-align:center;margin:0;width:100%;margin-top:-1px;}

.campaign .panel .see {margin-left:10px;}
.campaign .panel .btn_wrap > div a {font-size:12px; padding-left:17px; padding-top:2px; font-family:'ModernHBold';color: #004b8d;line-height:16px;}
.campaign .panel .notice a {background:url(/worldwide/images/experience/icon_question.gif) no-repeat 0 3px;display:block;margin-top:-4px;}
.campaign .panel .see a {background:url(/worldwide/images/experience/icon_seemore.gif) no-repeat 0 3px;}
.campaign .panel .btn {position: absolute; top:16px; left:844px;}
.campaign .movie {position: relative; z-index:1; padding: 29px 0 0 170px; height: 484px; margin-top:-115px;}
.campaign .movie .facebook_like {position:absolute; top:0; left: 604px;}
.campaign .movie .facebook_like .share {float: left;}
.campaign .movie .facebook_like .share a {text-decoration: none; display: block;  width: 39px; height: 21px; padding: 0 0 0 1px; line-height: 21px; margin-right: 5px; font-size: 12px; color: #3b5998; text-align: center;background:url(/worldwide/images/experience/bg_share.gif) no-repeat 0 0;}
.campaign .movie .movie_view {padding: 2px; width:564px; height: 328px; background:url(/worldwide/images/experience/bg_campaign_movie.jpg) no-repeat 0 0;}
.campaign .movie .roll {width: 638px; padding: 10px 0 0 0; margin-left: -25px; /*margin-left: -36px;*/}
.campaign .movie .roll li {width:139px; height:143px; margin-right:5px; padding:0;text-align: center;}
.campaign .movie .roll li a {display: block;width:129px; height:74px; padding:5px; }
.campaign .movie .roll li a.on {background:url(/worldwide/images/experience/bg_campaign_thumb.gif) no-repeat 0 0;}
.campaign .movie .roll li strong.info a.on {background: none;}
.campaign .movie .roll li strong.info {position:absolute; top: 86px; left:0; color: #333;width:129px; font-weight: normal; display: block; text-align:center;}
.campaign .movie .roll li strong.info a {color: #333; height: auto; display: inline;}
.campaign .movie .roll p {padding-top: 30px; margin:0!important; cursor:pointer; display: none;}
.campaign .movie .roll .movielist {width: 579px; padding-left:25px;float:left;}
.campaign .movie .roll li a img {width:129px; height:74px;}
.campaign .cont {overflow: hidden; height: 276px; padding:38px 0 32px 8px;}
.campaign .cont .title {padding: 0 0 0 16px; background:url(/worldwide/images/experience/bul_campaign_dot.gif) no-repeat 0 14px; color: #000; font-family:'ModernHBold'; font-size:20px; line-height: 35px;}
.campaign .cont p {padding-left:17px; line-height:18px;}
.campaign .cont .group {float: left; padding: 0 0 0 42px; background:url(/worldwide/images/experience/bg_campaign_line.gif) no-repeat 0 1px; min-height:179px;}
.campaign .cont .group:first-child {background:none;}
.campaign .cont .group .contest {padding-bottom:15px;}
.campaign .cont .group .contest, .campaign .cont .group .how {width: 230px; padding-right:41px;}
.campaign .cont .group .btn {padding:30px 0 0 17px;}
.campaign .cont .group .btn a {text-decoration:none; color: #000; font-weight:bold; padding-right:18px; display: inline-block;  background:url(/worldwide/images/experience/bul_campaign_arrow.gif) no-repeat right 2px;}
.campaign .cont .group .btn a.terms {margin-right:10px;}
.campaign .cont .group .prizes {width:250px;}
.campaign .cont .group .prizes img {margin:26px 0 0 19px;}
.campaign .cont .group .centennial img {margin:35px 0 0 3px;}
.campaign .movie {height: 485px;}
.campaign .button {padding: 0 0 73px 178px;}
.campaign .button a:first-child {margin-right:140px;}
.campaign .content .sns {padding-top:17px;}

.campaign_sns .poll_wrap .jqtransformdone label {margin: 15px 44px 0 0; display: inline-block; float: none;}
.campaign_sns .poll_wrap {position: relative; width:870px; padding: 38px 0 0 0; margin: 17px 0 46px 20px;  background:url(/worldwide/images/experience/bg_poll_top.gif) no-repeat 0 0;}
.campaign_sns .poll_wrap img.icon {position: absolute; top:0; left:0;}
.campaign_sns .poll_wrap .poll {padding: 0 0 43px 0; background:url(/worldwide/images/experience/bg_poll_bottom.gif) no-repeat 0 bottom;}
.campaign_sns .poll_wrap .poll .question {overflow: hidden; padding: 0 0 0 70px; font-family:'ModernHBold'; color: #333; font-size: 19px; line-height: 24px; background:url(/worldwide/images/experience/bg_poll.gif) repeat-y 0 0;}
.campaign_sns .poll_wrap .poll .question span {padding-right: 6px; float: left; font-family:'ModernHBold'; color: #333; font-size: 19px; line-height: 24px;}
.campaign_sns .poll_wrap .poll .answer {overflow: hidden; padding: 0 0 7px 97px;background:url(/worldwide/images/experience/bg_poll.gif) repeat-y 0 0;}
.campaign_sns .poll_wrap .poll .answer span {font-family:'ModernHBold';  color: #333; font-size: 16px;}
.campaign_sns .poll_wrap .poll .jqTransformRadio {display: inline-block; width: 24px; height: 24px; margin-right:5px; vertical-align:middle; background:url(/worldwide/images/experience/bg_checkbox.gif) no-repeat 0 bottom;}
.campaign_sns .poll_wrap .poll .jqTransformRadio.jqTransformChecked {background-position: 0 0;}
.campaign_sns .poll_wrap .poll .a {line-height:24px;display: inline-block; vertical-align: middle;}
.campaign_sns .poll_wrap .poll .btn {position: absolute; bottom: 43px; right: 30px;}

.campaign_sns {width: 940px; background:#ededeb;}
.campaign_sns .intro {height: 241px;padding: 0 0 0 259px; background:url(/worldwide/images/experience/bg_campaign_sns.jpg) no-repeat 0 0;}
.campaign_sns .intro p {width:595px; padding: 66px 0 18px 2px;font-family:'ModernHBold'; color: #fff; line-height:25px; font-size:19px;}
.campaign_sns .intro .input {overflow: hidden;}
.campaign_sns .intro .input div {float: left; width:503px; height:31px; padding:12px 0 0 13px; background:url(/worldwide/images/experience/bg_campaign_input.gif) no-repeat 0 bottom;}
.campaign_sns .intro .input div.on { background:url(/worldwide/images/experience/bg_campaign_input_on.gif) no-repeat 0 0;}
.campaign_sns .intro .input div input {height: 20px; width: 490px;color:#333;}
.campaign_sns .intro .check {padding:15px 0 0 2px; color: #ccc;}
.campaign_sns .check label { margin-right:7px;}
.campaign_sns .intro .check input {border:none; width:15px; height: 15px; margin-right:3px;}
.campaign_sns .check span {color: #ccc; display: inline-block;vertical-align:middle;}
.campaign_sns .option_btn {width: 779px; padding: 30px 0 0 80px; margin-bottom: 15px; text-align: right;}
.campaign_sns .option_btn a {margin-left: 5px;}
.campaign_sns .sns_list {padding: 0 0 0 19px; height: 891px; width: 896px; overflow-y:auto;}
.campaign_sns .sns_list .list {overflow: hidden; margin-bottom: 8px; background:url(/worldwide/images/experience/bg_sns.gif) no-repeat 51px 0;}
.campaign_sns .sns_list .list .box {width: 758px; height: 58px; padding: 6px 11px 6px 20px;background:url(/worldwide/images/experience/bg_sns_btm.gif) no-repeat 0 bottom;}
.campaign_sns .sns_list .list.t2 .box { padding: 6px 20px 0 11px; background-position: right bottom;}
.campaign_sns .sns_list .list .sns_photo {width:48px; height:48px; margin: 2px 3px 0 0;}
.campaign_sns .sns_list .list.t2 .sns_photo {width:48px; height:48px; margin: 2px 0 0 3px;}
.campaign_sns .sns_list .list .sns_photo, .campaign_sns .sns_list .box {float: left;}
.campaign_sns .sns_list .list .box_wrap {padding-bottom: 6px; background:url(/worldwide/images/experience/bg_sns_btm.gif) no-repeat 0 bottom;}
.campaign_sns .sns_list .list .box a {text-decoration: none;}
.campaign_sns .sns_list .list.t2 .sns_photo, .campaign_sns .sns_list .list.t2 .box {float: right;}

.campaign_sns .sns_list .list .box .message {float: left; width:620px; line-height: 18px;}
.campaign_sns .sns_list .list .box .message .facebook {padding: 0 0 0 26px; background:url(/worldwide/images/experience/icon_sns_facebook.gif) no-repeat 0 2px;}
.campaign_sns .sns_list .list .box .message .mail {padding: 0 0 0 26px; background:url(/worldwide/images/experience/icon_sns_mail.gif) no-repeat 0 2px;}
.campaign_sns .sns_list .box .message strong {display: block; padding:2px 0 1px; color: #333; font-size: 14px;}
.campaign_sns .sns_list .list .box .message span {font-size: 14px; line-height:18px;}
.campaign_sns .sns_list .list .box .info {float: right; width: 135px; text-align: left;}
.campaign_sns .sns_list .list .box .info .date {text-align: right;}
.campaign_sns .sns_list .box .info {float: right; text-align: right;}
.campaign_sns .sns_list .box .info .date {padding-bottom: 14px; font-size: 11px; color: #999;}
.campaign_sns .sns_list .list .box .info .like {float: right; padding: 0 7px 0 0;}
.campaign_sns .sns_list .list .box .info .like a {display:inline-block;padding: 0 20px 0 0; background:url(/worldwide/images/experience/bg_sns_heart.gif) no-repeat right 1px;}
.campaign_sns .sns_list .list .box .info .like a:hover {background-position: right -19px;}
.campaign_sns .sns_list .list .box .info .like a.on {background-position: right -38px;}
.campaign_sns .sns_list .list .box .info .like span {display: inline-block; padding: 0 0 0 4px; background:url(/worldwide/images/experience/bg_sns_number.gif) no-repeat 0 0;}
.campaign_sns .sns_list .list .box .info .like span span { padding: 0 8px 0 0; height: 16px; color: #707273; line-height: 16px; font-size: 11px; background:url(/worldwide/images/experience/bg_sns_number.gif) no-repeat right 0;}
.campaign_sns .sns_list .list .box .info .re {float: right;}
.campaign_sns .sns_list .list .box .info .re a {display:inline-block;padding: 0 20px 0 0; background:url(/worldwide/images/experience/bg_sns_comment.gif) no-repeat right 1px;}
.campaign_sns .sns_list .list .box .info .re a:hover {background-position: right -19px;}
.campaign_sns .sns_list .list .box .info .re a.on {background-position: right -38px;}
.campaign_sns .sns_list .list .box .info .re span {display: inline-block; padding: 0 0 0 4px; background:url(/worldwide/images/experience/bg_sns_number.gif) no-repeat 0 0;}
.campaign_sns .sns_list .list .box .info .re span span { padding: 0 8px 0 0; height: 16px; color: #707273; line-height: 16px; font-size: 11px; background:url(/worldwide/images/experience/bg_sns_number.gif) no-repeat right 0;}

.campaign_sns .sns_list .list_wrap.on .comment_list_wrap {display: block;}
.campaign_sns .sns_list .comment_list_wrap { display: none; padding:0 0 0 80px;}
.campaign_sns .sns_list .comment_list {overflow:hidden; width: 758px; border:1px solid #ccc; background:#f6f6f7;}
.campaign_sns .sns_list .comment_list .comment:first-child {background:none; padding: 10px 0 0 0;}
.campaign_sns .sns_list .comment_list .comment {overflow: hidden;  width: 740px; padding: 12px 0 0 0; margin: 0 9px; background:url(/worldwide/images/experience/bg_comment.gif) repeat-x 0 top;}
.campaign_sns .sns_list .comment_list .comment .box .message .facebook {padding: 0 0 0 26px; background:url(/worldwide/images/experience/icon_sns_facebook.gif) no-repeat 0 0;}
.campaign_sns .sns_list .comment_list .comment .box .message .mail {padding: 0 0 0 26px; background:url(/worldwide/images/experience/icon_sns_mail.gif) no-repeat 0 0;}
.campaign_sns .sns_list .comment_list .comment .sns_photo {float: left; width: 38px; height: 38px; margin-bottom: 10px;}
.campaign_sns .sns_list .comment_list .comment .box {padding: 2px 0 5px 10px; width: 692px;}
.campaign_sns .sns_list .comment_list .comment .box .message {float: left; width: 620px;}
.campaign_sns .sns_list .comment_list .comment .box .message strong {font-size:12px; padding: 0;}
.campaign_sns .sns_list .comment_list .comment .box .message .facebook, .campaign_sns .sns_list .comment_list .comment .box .message .mail {padding: 0 0 0 22px;}
.campaign_sns .sns_list .comment_list .more_btn a {display: block; padding: 10px 0 9px; text-decoration: none; text-align: center; border-top: 1px solid #ccc; background: #e4e4e4;}
.campaign_sns .sns_list .comment_list .more_btn a strong {padding-left: 14px;background:url(/worldwide/images/experience/icon_sns_more.gif) no-repeat 0 1px;}
.campaign_sns .sns_list .comment_list_wrap .check {padding:10px 0 6px;}
.campaign_sns .sns_list .comment_list_wrap .check span {color: #666;}
.campaign_sns .sns_list .comment_list_wrap .commnet_input {padding-bottom: 30px;}
.campaign_sns .sns_list .comment_list_wrap .commnet_input .input div {float: left; width:674px; height:28px; padding:10px 0 0 21px; background:url(/worldwide/images/experience/bg_campaign_comment_input.gif) no-repeat 0 bottom;}
.campaign_sns .sns_list .comment_list_wrap .commnet_input .input div.on { background:url(/worldwide/images/experience/bg_campaign_comment_input_on.gif) no-repeat 0 0;}
.campaign_sns .sns_list .comment_list_wrap .commnet_input .input div input {height: 20px; width: 650px;color:#333;}


/* paging */
.campaign_sns .pagenation {padding: 22px 0 30px; text-align: center;}
.campaign_sns .pagenation a {margin:0 1px 0 2px;color:#8f8f91; padding:0 5px 0 0; height:19px;text-align:center;display:inline-block;text-decoration:none;overflow:hidden;background:url("/worldwide/images/experience/bg_pagenation2.gif") no-repeat right -19px;}
.campaign_sns .pagenation a span {display:inline-block;height:19px;width: 15px; padding:0 0 0 4px;background:url("/worldwide/images/experience/bg_pagenation2.gif") no-repeat left -19px;}
.campaign_sns .pagenation a.on {padding:0 5px 0 0;color:#fff;background:url("/worldwide/images/experience/bg_pagenation2.gif") no-repeat right 0;}
.campaign_sns .pagenation a.on span {color: #fff; display:inline-block;background:url("/worldwide/images/experience/bg_pagenation2.gif") no-repeat left 0;}
.campaign_sns .pagenation a.first {width:33px;height:19px;padding:0;display:inline-block;text-indent:-100px;overflow:hidden;background:url("/worldwide/images/experience/bg_pagenation.gif") no-repeat 0 0;}
.campaign_sns .pagenation a.prev {width:33px;height:19px;padding:0;display:inline-block;text-indent:-100px;overflow:hidden;margin:0 20px 0 0;background:url("/worldwide/images/experience/bg_pagenation.gif") no-repeat -33px 0;}
.campaign_sns .pagenation a.next {width:33px;height:19px;padding:0;display:inline-block;text-indent:-100px;overflow:hidden;margin:0 0 0 21px;background:url("/worldwide/images/experience/bg_pagenation.gif") no-repeat -66px 0;}
.campaign_sns .pagenation a.last {width:33px;height:19px;padding:0;display:inline-block;text-indent:-100px;overflow:hidden;background:url("/worldwide/images/experience/bg_pagenation.gif") no-repeat -99px 0;}

.campaign .popup_privacy_policy,
.campaign .popup_tc,
.campaign .popup_wrap,
.campaign_sns .popup_wrap {display: none; position: absolute;z-index: 200; width: 940px;}
.campaign .popup_wrap.pop_item,
.campaign .popup_wrap.pop_winners,
.campaign .popup_privacy_policy,
.campaign .popup_tc {top:200px;}

.campaign .layer_popup,
.campaign_sns .layer_popup {position: relative; margin:0 auto; width: 604px; padding-bottom:10px; background:url("/worldwide/images/experience/bg_campaign_popup_btm.png") no-repeat 0 bottom;}
.campaign .layer_popup .popup,
.campaign_sns .layer_popup .popup{background:url("/worldwide/images/experience/bg_campaign_popup.png") no-repeat 0 0;}
.campaign .layer_popup .popup .title, .campaign_sns .pop_result .layer_popup .popup .title {padding: 0 0 15px 0; background:url("/worldwide/images/experience/bg_popup_line.gif") repeat-x 42px bottom;}
.campaign .layer_popup .popup .title strong, .campaign_sns .pop_result .layer_popup .popup .title strong {font-weight:normal;}
.campaign_sns .pop_result .layer_popup .popup .title strong {font-weight:normal; color: #004b8d; font-size:16px;text-transform:uppercase;letter-spacing:2px;}
.campaign .layer_popup .popup .title span ,
.campaign_sns .pop_result .layer_popup .popup .title span {padding-bottom: 5px; display: block; font-size: 16px; line-height: 20px;}
.campaign .layer_popup .popup .link a {color: #333; text-decoration: none; padding-right:19px; display: inline-block;  background:url(/worldwide/images/experience/bul_campaign_arrow.gif) no-repeat right 2px;}
.campaign .layer_popup .popup .link ul {padding: 35px 0 0 54px; }
.campaign .layer_popup .popup .link ul li {padding: 0 0 11px;}
.campaign .layer_popup .popup .close, .campaign_sns .layer_popup .popup .close {position: absolute; top:11px; right:13px;}
.campaign_sns .pop_result .question {padding: 17px 0 30px; font-size: 19px;  font-family:'ModernHBold'; color: #000;}
.campaign .pop_showroom {top:994px;}
.campaign_sns .pop_result {top:0;}


.campaign .popup_wrap.pop_winners .layer_popup {background:url('/worldwide/images/experience/bg_campaign_pop_winner.png');height:507px;}
.campaign .popup_wrap.pop_winners .layer_popup .popup {background:none;}
.campaign .popup_wrap.pop_winners .layer_popup .popup > div.winner {text-align:center;padding-top:347px;}
.campaign .popup_wrap.pop_winners .layer_popup .popup > div.winner strong {display:block;color:#004b8d;font-size:18px; font-family:'ModernHBold';font-weight:normal;margin-bottom:17px;}
.campaign .popup_wrap.pop_winners .layer_popup .popup > div.winner > div {display:inline-block;text-align:center;background:url("/worldwide/images/experience/bg_campaign_winner_box.png") no-repeat 0 center;padding:17px 0 13px;width:465px;height:20px;}
.campaign .popup_wrap.pop_winners .layer_popup .popup > div.winner span {color:#121c93;font-size:16px;font-weight: normal; font-family:'ModernHBold';padding:0;}
.campaign .popup_wrap.pop_winners .layer_popup .popup > div.winner img {margin:3px 33px 0;vertical-align:top;}

.campaign_sns .pop_result .layer_popup .popup .result_wrap {padding: 0 0 0 24px; overflow: hidden; height: 166px; background:url("/worldwide/images/experience/bg_popup_line.gif") repeat-x 42px bottom;}
.campaign_sns .pop_result .layer_popup .popup .result_wrap .result {overflow:hidden; padding-bottom: 12px;}
.campaign_sns .pop_result .layer_popup .popup .result_wrap .result .text {display: inline-block; color: #333;float:left;margin-top:-3px;}
.campaign_sns .pop_result .layer_popup .popup .result_wrap .result strong {display:block; font-weight: normal; font-family:'ModernHBold'; color: #333; font-size: 16px; margin-bottom:7px;}
.campaign_sns .pop_result .layer_popup .popup .result_wrap .result span.bar {float:left;clear:both;margin:0 7px 0 0;display: inline-block; height: 14px; width: 250px; background:url(/worldwide/images/experience/bg_poll_result.gif) no-repeat 0 0;}
.campaign_sns .pop_result .layer_popup .popup .result_wrap .result span.bar span {display: inline-block; height: 14px; background:url(/worldwide/images/experience/bg_poll_result_blue.gif) no-repeat 0 0;}
.campaign_sns .pop_result .layer_popup .popup .info {padding:17px 0 0 0;}

.campaign_sns .pop_sns .layer_popup {position: relative; width: 604px; margin: 0 auto;}
.campaign_sns .pop_sns .layer_popup .title {padding: 40px 0 0 43px;background:url("/worldwide/images/experience/bg_campaign_popup.png") no-repeat 0 top;}
.campaign_sns .pop_sns .layer_popup .title strong {padding-left: 8px; color: #333;}
.campaign_sns .pop_sns .layer_popup .title span {float: right; padding-right: 40px; color: #999; font-size:11px;}
.campaign_sns .pop_sns .layer_popup .txt {padding: 16px 45px 25px 43px;}

.campaign .popup_terms .layer_popup .popup {padding:35px 20px 28px 41px;}
.campaign .popup_terms .layer_popup .popup .title {padding-bottom:18px;}
.campaign .popup_terms .layer_popup .popup .cont {overflow:auto;padding:13px 12px 32px 18px;line-height:15px;height:194px;}
.campaign .popup_terms .layer_popup .popup ul {padding-left:35px;}
.campaign .popup_terms .layer_popup .popup ol {padding-left:30px;}
.campaign .popup_terms .layer_popup .popup ol li {padding-bottom:15px;list-style-type:decimal;}
.campaign .popup_terms .layer_popup .popup ol.abc li {list-style-type:lower-alpha;padding-bottom:0;} 
.campaign .popup_terms.popup_tc table {width:100%;border:1px solid #999;margin-top:5px;}
.campaign .popup_terms.popup_tc table th {text-align:left;}

.campaign .popup,
.campaign_sns .popup {overflow: hidden; padding: 30px 43px 28px 41px;}
.campaign_sns .popup *,
.campaign .popup * { color: #333;}
.campaign_sns .popup .title,
.campaign .popup .title{color: #000; font-size: 19px; font-family:'ModernHBold'; font-weight: normal; line-height: 24px;}
.campaign .pop_item .popup {overflow: hidden;}
.campaign .pop_item .popup .title {padding-left: 15px; padding-bottom: 10px; display:block; background:url("/worldwide/images/experience/icon_campaign_dot.gif") no-repeat 0 7px;}
.campaign .pop_item .popup .period {padding-bottom: 35px;}
.campaign .pop_item .popup .left {width:261px; height: 313px; padding: 0 0 0 4px; background:url("/worldwide/images/experience/bg_campaign_line.gif") repeat-y right 0;}
.campaign .pop_item .popup .right .info {display: block; height: 90px; padding: 0 0 0 11px; background:url("/worldwide/images/experience/bg_campaign_star.gif") no-repeat 0 6px;}
.campaign .pop_item .popup .right .item {margin: 12px 0;}
.campaign .pop_item .popup .left strong {color: #333;}
.campaign .pop_item .popup .left ul {line-height: 22px;}
.campaign .pop_item .popup .left ul span {display: block; padding-left: 14px;}
.campaign .pop_item .popup .right {width: 212px;}
.campaign .pop_item .terms {padding:0 0 0 12px;}
.campaign .pop_item .terms a {display: inline-block; color: #000; padding-right:19px; margin-bottom: 5px; background:url("/worldwide/images/experience/bg_campaign_arrow.gif") no-repeat right 2px;}
.campaign .pop_item .txt {padding-left: 15px;}

.campaign .popup_wrap.pop_websites {top: 450px;}
.campaign .pop_websites .title {padding-top: 7px;}
.campaign .pop_websites .title strong {font-weight: normal;}
.campaign .pop_websites .title span {padding: 7px 0 16px; color: #333; font-family: Arial; font-size: 12px!important; display: block;}
.campaign .pop_websites .list a { display: inline-block; padding-right:19px; color: #000; background:url("/worldwide/images/experience/bg_campaign_arrow.gif") no-repeat right 2px;}
.campaign .pop_websites .list {padding: 35px 0 100px 12px;}
.campaign .pop_websites .list a {margin-bottom: 15px;}

.campaign_sns .pop_select .title {padding: 70px 0 23px; text-align: center;border-bottom: 1px solid #d4d4d4;}
.campaign_sns .pop_select .btn {padding: 21px 0 50px 57px; border-top: 1px solid #fff;}
.campaign_sns .pop_select .btn a:first-child {margin-right: 67px;}

.campaign_sns .pop_thanks {text-align: center;}
.campaign_sns .pop_thanks .title {padding: 17px 0 35px; line-height: 24px;}
.campaign_sns .pop_select_login .popup {text-align: center; padding-bottom:37px;}
.campaign_sns .pop_select_login .title {padding: 14px 0 47px;color: #333; text-align: center; line-height: 26px; font-family: 'ModernHMedium';}

.campaign .pop_off_thanks {text-align: center;}
.campaign .pop_off_thanks .popup {padding-top: 30px;}
.campaign .pop_off_thanks .popup > img {padding-bottom:8px;}
.campaign .pop_off_thanks .layer_popup .popup .title { padding: 17px 0 30px; background:url("/worldwide/images/experience/bg_campaign_line_y.gif") repeat-x 0 bottom;}

.campaign .pop_off_thanks .name span {display: inline-block; font-size: 15px; color: #16279f; padding: 31px 35px 6px;}

.campaign_sns .pop_friends .title {padding-top: 7px;background:url("/worldwide/images/experience/bg_campaign_line_y.gif") repeat-x 0 bottom;}
.campaign_sns .pop_friends .title strong {font-weight: normal;}
.campaign_sns .pop_friends .title span {padding: 7px 0 16px; color: #333; font-family: Arial; font-size: 12px; display: block;}
.campaign_sns .pop_friends .notice {margin:28px 0 12px 142px; padding: 0 0 0 18px; color: #9a844a;background:url("/worldwide/images/experience/ico_notice.gif") no-repeat 0 2px;}
.campaign_sns .pop_friends .notice sup {font-size: 24px; font-weight: bold;}
.campaign_sns .pop_friends sup {color: #9a844a; vertical-align: middle; font-size: 18px;}
.campaign_sns .pop_friends .form .input_wrap {overflow: hidden; padding-bottom: 14px;}
.campaign_sns .pop_friends .form .i_tit {float: left; width:142px; padding-top:3px; font-weight: bold;}
.campaign_sns .pop_friends .form .input {float: left; width: 378px;}
.campaign_sns .pop_friends .form input {border: 1px solid #bcbec0; height: 22px; padding: 3px 0 0 10px;}
.campaign_sns .pop_friends .form input.short {width: 133px; color: #999; margin-right: 19px;}
.campaign_sns .pop_friends .form input.long {width: 300px; color: #333;}
.campaign_sns .pop_friends .form .friends_info {position: relative;}
.campaign_sns .pop_friends .form .friends_info input {width: 200px;}
.campaign_sns .pop_friends .form .friends_info.add .button {position: absolute; top:0; left: 365px;}
.campaign_sns .pop_friends .form .friends_info.add .button a {overflow: hidden; text-indent:-1000px; display: block; width:90px; height: 69px; background:url("/worldwide/images/experience/bg_campaign_add.gif") no-repeat 0 0;}
.campaign_sns .pop_friends .form .friends_info.add.off .button a {background-position: 0 bottom; cursor:default;}
.campaign_sns .pop_friends .form .friends_info.del {display: none;}
.campaign_sns .pop_friends .form .friends_info.del.on {display: block;}
.campaign_sns .pop_friends .form .friends_info.del .button {position: absolute; top:12px; left: 389px;}
.campaign_sns .pop_friends .p_button {padding: 20px 0 10px; text-align: center;}
.campaign_sns .pop_friends .p_button a {margin: 0 2px;}
.campaign_sns.jqtransformdone label {float: none;}

span.jqTransformCheckboxWrapper{display:block;float:left; margin:-3px 5px 0 0;}
a.jqTransformCheckbox.jqTransformChecked {background-position: 0 -80px;}
a.jqTransformCheckbox {height: 20px; width: 20px; background: url("/worldwide/images/experience/bg_check_function2.gif") no-repeat 0 4px;vertical-align: middle;display:block;/*display: -moz-inline-block;*/}

/* add 2013-09-25 */
.campaign .pop_off_thanks .layer_popup {width:604px;height:527px;background:url("/worldwide/images/experience/bg_campaign_popup_off_question.png") no-repeat 0 0;}
.campaign .pop_off_thanks .layer_popup .popup {background:none;padding:74px 0 0 0;text-align:center;}
.campaign .pop_off_thanks .layer_popup .popup .name {width:465px;height:50px;line-height:50px;margin:0 0 0 75px;background:url("/worldwide/images/experience/bg_campaign_off_linkbox.png") no-repeat 0 0;}
.campaign .pop_off_thanks .layer_popup .popup .name span {font-family:'ModernHBold';padding:0;display:inline;color:#121c93;font-size:17px;}
.campaign .pop_off_thanks .layer_popup .popup img.ipad {margin-top:15px;}
.campaign .pop_off_thanks .layer_popup .popup .name span.line {color:#979797;padding:0 20px;}
.campaign .pop_off_thanks {top:200px;}

/* Campaign Iran */
#ir.campaign .panel .text {direction:rtl;font-family:Tahoma; font-weight: bold;}
#ir.campaign .panel .btn {left:1px;}
#ir.campaign .panel strong {font-size: 28px;font-family:Tahoma; font-weight: bold; letter-spacing:0;padding-bottom:7px;text-align:center;margin-top:-3px;*padding-bottom:22px;}

#ir.campaign .movie .facebook_like {left:174px;}
#ir.campaign .panel img.item {right:auto;left:63px;top:84px;}
#ir.campaign .button {direction:rtl; padding: 0 200px 73px 0; width:740px;}
#ir.campaign .button a {display: inline-block; vertical-align: middle;}
#ir.campaign .button a:first-child {margin-left:233px; margin-right:0;}
#ir.campaign .panel p {height: 19px;font-size: 17px; line-height: 17px;font-weight:bold;font-family:Tahoma; font-weight: bold;margin-top:15px;margin-left:10px;}
#ir.campaign .panel .btn_wrap {}
#ir.campaign .panel .btn_wrap > div {text-align:center;font-family:Tahoma; font-weight: bold;}
#ir.campaign .panel .btn_wrap > div a {font-family:Tahoma; font-weight: bold;font-size:12px;background-position: 0 4px;*padding-right:17px;*background-position:0 2px;background-position:0 2px\9; }

#ir.campaign .movie .roll li {float:right;margin-left:5px;margin-right:0;}
#ir.campaign .movie .roll .movielist {padding-left:15px;}

#ir.campaign_sns .poll_wrap img.icon {left:807px;}
#ir.campaign_sns .poll_wrap .poll {direction:rtl;}
#ir.campaign_sns .poll_wrap .poll .question {width: 806px; padding: 0 64px 0 0;height: 24px; line-height: 21px; background-position: right 0;}
#ir.campaign_sns .poll_wrap .poll .question span {float:right;font-family:Tahoma; font-weight: bold; font-size:20px;}
#ir.campaign_sns .poll_wrap .poll .btn {right:748px;}
#ir.campaign_sns .poll_wrap .poll .answer {padding: 0 95px 7px 0;}
#ir.campaign_sns .poll_wrap .jqtransformdone label {margin: 15px 0 0 22px;}
#ir.campaign_sns .poll_wrap .poll .jqTransformRadio {margin: 0 0 0 5px;}
#ir.campaign_sns .sns_wrap {direction:rtl;}
#ir.campaign_sns .sns_list .list .box {direction:ltr;}
#ir.campaign_sns .intro {padding: 0 80px 0 0;font-family:Tahoma; font-weight: bold;}
#ir.campaign_sns .intro .input div {float: right;}
#ir.campaign_sns .intro p {padding:73px 0 24px 2px; font-size:16px; line-height: 18px;font-family:Tahoma; font-weight: bold;}
#ir.campaign_sns .check span {font-size:10px;font-family:Tahoma;font-weight:bold;}
#ir.campaign_sns .intro .input div {padding: 12px 28px 0 10px; width: 474px; margin-left:6px;}
#ir.campaign_sns .intro .input div input {width:470px;font-family:Tahoma;}
#ir.campaign_sns .option_btn {padding: 30px 0 0 65px; width:auto;;text-align: left;direction:ltr;}
#ir.campaign_sns .sns_list .list .sns_photo, #ir.campaign_sns .sns_list .box {float: right;}
#ir.campaign_sns .sns_list .list .box {padding:6px 20px 6px 11px; background:url("/worldwide/images/experience/ir_bg_sns_btm.gif") no-repeat 0 bottom;}
#ir.campaign_sns .sns_list .list {background:url("/worldwide/images/experience/ir_bg_sns.gif") no-repeat 9px 0;}
#ir.campaign_sns .sns_list .list .box .message {float: right;}
#ir.campaign_sns .sns_list .list .box .info {float: left;}
#ir.campaign_sns .sns_list .list .box .info .date {padding-bottom: 18px; text-align: left;}
#ir.campaign_sns .sns_list .list .box .message .facebook {padding: 0 26px 0 0; background-position: right 2px;}
#ir.campaign_sns .sns_list .box .message strong {text-align: right; padding:1px 0 2px;}
#ir.campaign_sns .sns_list .list .box .info .re {float: left; margin-right:7px;}
#ir.campaign_sns .sns_list .list .box .info .like {float: left;}
#ir.campaign_sns .sns_list .comment_list_wrap {padding: 0 80px 0 0;}
#ir.campaign_sns .sns_list .list .box .info .re a {}
#ir.campaign_sns .sns_list .list .box .info a {padding: 0 0 0 20px; background-position: left 1px;}
#ir.campaign_sns .sns_list .list .box .info a:hover {background-position: left -19px;}
#ir.campaign_sns .sns_list .list .box .info a.on {background-position:left -39px;}
#ir.campaign_sns .sns_list .list .box .info span.num {padding: 0 0 0 8px; background:url("/worldwide/images/experience/ir_bg_sns_number.gif") no-repeat 0 0;}
#ir.campaign_sns .sns_list .list .box .info span span {padding: 0 4px 0 0; background:url("/worldwide/images/experience/ir_bg_sns_number.gif") no-repeat right 0;}
#ir.campaign_sns .sns_list .comment_list .comment .box .message .facebook,
#ir.campaign_sns .sns_list .comment_list .comment .box .message .mail {padding: 0 22px 0 0;}
#ir.campaign_sns .sns_list .comment_list .comment .box .message .facebook,
#ir.campaign_sns .sns_list .comment_list .comment .box .message .mail {background-position: right 0;}
#ir.campaign_sns .sns_list .comment_list .comment .box .message,
#ir.campaign_sns .sns_list .comment_list .comment .sns_photo {float: right;}
#ir.campaign_sns .sns_list .box .info {float: left;}
#ir.campaign_sns .sns_list .comment_list .comment .box {padding: 2px 10px 5px 0;}
#ir.campaign_sns .sns_wrap .sns_list .comment_list .comment .box .message span {text-align: right; display: inline-block; direction:ltr;}
#ir.campaign_sns .sns_list .comment_list .more_btn a strong {display:inline-block;padding: 0 14px 0 0; *padding-right:14px;background-position:100% 1px;font-family:Tahoma; font-weight: bold; font-size:14px;}
#ir.campaign_sns .sns_list .comment_list_wrap .commnet_input .input div {float: right; height: 30px; padding: 8px 21px 0 0; width: 666px; margin-left:8px;}
#ir.campaign_sns .sns_list .comment_list_wrap .commnet_input .input div input {font-size: 14px;font-family:Tahoma; }
#ir.campaign_sns .sns_list {width: 866px; padding: 0 30px 0 19px;}
#ir.campaign_sns .sns_list .list .sns_photo {margin: 2px 0 0 3px;}
#ir.campaign_sns .check label {margin: 0 0 0 7px;}
#ir.campaign_sns .sns_list .list .box .message .mail {padding: 0 26px 0 0; background-position: right 2px;}
#ir.campaign_sns .pagenation {direction:ltr;}
#ir .popup_wrap {direction:rtl;}
#ir .popup_wrap * {font-family:Tahoma; font-size:14px;}
#ir.campaign .pop_item .txt {padding:0 15px 0 0;}
#ir .popup_wrap .title {font-size:20px; font-weight: bold;}
#ir .pop_item .popup .left {width: 225px; padding: 0 37px 0 0;}
#ir .pop_item .popup .right {padding:0 11px 0 0; width: 220px;}
#ir .pop_item .popup .title {padding: 0 15px 10px 0; background-position: right 10px;}
#ir .pop_item .popup .right .info {height: auto; padding: 0 11px 15px 0; background-position: right 9px;}
#ir .pop_item .popup .left ul span {padding: 0 16px 0 0;}
#ir .pop_select .btn {direction:ltr; width: 240px; margin:0 auto; padding: 21px 0 7px 0; text-align: center;}
#ir .pop_select .btn a {display: inline-block; margin:0; padding-bottom:6px;}
#ir .pop_result .layer_popup .popup .result_wrap .result strong,
#ir .pop_result .layer_popup .popup .result_wrap .result span.bar,
#ir .pop_result .layer_popup .popup .result_wrap .result .text {float: right;}
#ir .pop_result .layer_popup .popup .result_wrap .result span.bar {margin:0 0 0 7px;}
#ir .pop_result .layer_popup .popup .result_wrap .result strong {font-family:'ModernHBold'; font-size:16px;}
#ir .pop_result .layer_popup .popup .result_wrap .result .text {font-family:Arial; font-size:12px;}
#ir .pop_result .layer_popup .popup .title strong,
#ir .pop_result .question {font-size: 20px; font-weight: bold;}
#ir .pop_result .layer_popup .popup .info {color: #666;}
#ir .pop_result .layer_popup .popup .info span {font-family:Arial; font-size: 12px;color: #666;}
#ir .pop_result .layer_popup .popup .info span.line {color: #c6c6c5; display: inline-block; padding: 0 2px;}
#ir .pop_off_thanks .title {padding: 0 0 30px;}
#ir .pop_websites .title strong {font-weight:bold;font-size:20px;}
#ir .pop_websites .title span {font-weight: normal;}

#ir .pop_friends .form .i_tit {float: right; width: 203px; font-size:12px; letter-spacing:-1px;}
#ir .pop_friends .form .input {float: right; width:317px;}
#ir .pop_friends .form input.short {margin: 0 0 0 19px;}
#ir .pop_friends .form input.short.family {margin:0;}
#ir .pop_friends .p_button {direction:ltr;}
#ir .pop_friends .form .friends_info.add .button {left:5px;}
#ir .pop_friends span.jqTransformCheckboxWrapper {float: right; margin:-3px 0 0 5px;}
#ir .pop_friends .notice {margin: 28px 203px 12px 0; padding: 0 18px 0 0; background-position: right 5px;font-size:12px;}
#ir .pop_friends .form .friends_info.del .button {left:24px;}
#ir .pop_friends .form input {padding: 3px 10px 0 0; font-size:12px;}
#ir .pop_friends label {font-weight:bold; font-size:12px; margin: 4px 0 0 8px;}
#ir .pop_friends .form .friends_info.add .button a {background:url("/worldwide/images/experience/ir_bg_campaign_add.gif") no-repeat 0 0;}
#ir .pop_friends .form .friends_info.add.off .button a {background-position:0 bottom;}
#ir .pop_friends .popup,
#ir .pop_select .popup {width: 520px; background-position: 0 right;}

#ir.campaign .popup_terms .layer_popup .popup {padding:35px 41px 28px 20px;}
#ir.campaign .popup_terms .layer_popup .popup .cont {direction:rtl;}
#ir.campaign .popup_terms .layer_popup .popup ul {padding:0 35px 0 0;}
#ir.campaign .popup_terms .layer_popup .popup ol {padding: 0 35px 0 0;}
#ir.campaign .popup_terms .layer_popup .popup .title {text-align:right;font-size:20px;font-weight:bold;padding-right:5px;font-family: Tahoma;}

/* add 2013-09-25 */
#ir.campaign .pop_off_thanks .layer_popup {width:604px;height:527px;background:url("/worldwide/images/experience/bg_campaign_popup_off_question.png") no-repeat 0 0;}
#ir.campaign .pop_off_thanks .layer_popup .popup {background:none;padding:74px 0 0 0;text-align:center;}
#ir.campaign .pop_off_thanks .layer_popup .popup .name {width:465px;height:50px;line-height:50px;margin:0 75px 0 0;background:url("/worldwide/images/experience/bg_campaign_off_linkbox.png") no-repeat 0 0;}
#ir.campaign .pop_off_thanks .layer_popup .popup .name span {font-family:'ModernHBold';padding:0;display:inline;color:#121c93;font-size:17px;}
#ir.campaign .pop_off_thanks .layer_popup .popup img.ipad {margin-top:15px;}
#ir.campaign .pop_off_thanks .layer_popup .popup .name span.line {color:#979797;padding:0 20px;}

#ir.campaign .popup_wrap.pop_winners .layer_popup {background:url("/worldwide/images/experience/ir_bg_campaign_pop_winner.png");height:507px;}
#ir.campaign .popup_wrap.pop_winners .layer_popup .popup > div.winner strong {font-size:18px;}
#ir.campaign .popup_wrap.pop_winners .layer_popup .popup > div.winner span {font-family:'ModernHBold';font-size:16px;display:inline;}
#ir.campaign .popup_wrap.pop_winners .layer_popup .popup > div.winner img {*margin:3px 0;*padding:0 33px;}

/* UPCOIMNG VEHICLE */

.floating_cubemenu .title.upcoming_vehicle_title {width:197px;}


#i20.content {background:#ffffff; padding:120px 0 42px;}
#i20 .visual { position:relative; }
#i20 .visual .description {color:#fff;font-size:22px;line-height:30px;position:absolute;top:73px;left:73px;font-style:italic; font-family: 'ModernHLight';}
#i20 .visual .description span {color:#fff;display:block;font-size:40px;line-height:46px;font-family: 'ModernHMedium';font-weight:normal;padding-bottom:6px;font-style:normal;}
#i20 .visual .description a { display:inline-block; margin-top:14px; position:relative; font-family:'ModernHMedium';  }
#i20 .visual .description a span { font-size:13px; padding:0; line-height:28px; position:absolute; left:14px; top:0; }
#i20 .visual .description a.watch_btn span { color:#7f7975; }

#i20 .sub_feature_wrap { padding:0 30px; }
#i20 .sub_feature_wrap > div {  }
#i20 .sub_feature_wrap .title_header { border-bottom:1px solid #d8d9d9; overflow:hidden; padding:8px 0 8px;}
#i20 .sub_feature_wrap h2 { float:left; color:#333333; font-size:24px; font-family:'ModernHMedium'; line-height:normal; text-transform:uppercase; }
#i20 .sub_feature_wrap ul.print_share {overflow:hidden;padding:8px 0 0 0;float:right; }
#i20 .sub_feature_wrap ul.print_share li {font-size:11px;color:#666;overflow:hidden;float:left;}
#i20 .sub_feature_wrap ul.print_share li a {float:left;margin-left:7px;height:22px;vertical-align:middle;}
#i20 .sub_feature_wrap ul.print_share li span {float:left;padding:0 0 0 25px;}

#i20 .sub_feature_wrap h3 {color:#354258; font-size:19px; line-height:26px; font-family: 'ModernHBold'; margin-bottom:11px; text-transform:uppercase;}
#i20 .sub_feature_wrap h3 span { color:#354258; text-transform:none; font-family: 'ModernHBold'; }
#i20 .sub_feature_wrap p { color:#666666; font-size:12px; line-height:20px;} 
#i20 .sub_feature_wrap .section_01 .title_header { margin-top:17px; }
#i20 .sub_feature_wrap .section_01 > div {position:relative; }
#i20 .sub_feature_wrap .section_02 > div {position:relative; }
#i20 .sub_feature_wrap .text01 { position:absolute; left:0; top:55px; }
#i20 .sub_feature_wrap .text02 { position:absolute; right:15px; top:84px; }
#i20 .sub_feature_wrap .text03 { position:absolute; right:25px; top:92px; }
#i20 .sub_feature_wrap .text04 { position:absolute; left:0px; top:103px; }
#i20 .sub_feature_wrap .text05 { position:absolute; left:0px; top:64px; }
#i20 .sub_feature_wrap .article_04 a { position:absolute; left:393px; top:220px; }
#i20 .sub_feature_wrap .article_05 a { position:absolute; right:0px; top:250px; }
#i20 .sub_feature_wrap .article_03 { margin-top:5px; }
#i20 .sub_feature_wrap .article_04 { margin-top:-16px; }
#i20 .sub_feature_wrap .article_04 .image { height:333px; background:url('/worldwide/images/upcoming_vehicle/i20_ext_03.jpg') no-repeat; }
#i20 .sub_feature_wrap .article_05 .image { height:333px; background:url('/worldwide/images/upcoming_vehicle/i20_ext_04.jpg') no-repeat; }
#i20 .sub_feature_wrap .exterior .on { background-position:left bottom;}

#i20 .sub_feature_wrap .interior .title_header { border-bottom:none; border-top:1px solid #d8d9d9; margin-top:42px; padding:13px 0 25px; }
#i20 .sub_feature_wrap .interior .article_02 { overflow:hidden; min-height:181px; }
#i20 .sub_feature_wrap .interior h3 { font-size:19px; margin-bottom:12px; }
#i20 .sub_feature_wrap .interior .article_02 .image { float:right; margin-top:39px; margin-right:72px; position:relative; z-index:2;}
#i20 .sub_feature_wrap .interior .article_02 .image a { position:absolute; display:block; width:49px; height:49px; z-index:9; background:url('/worldwide/images/upcoming_vehicle/i20_transparent.png') 0 0 repeat;}
#i20 .sub_feature_wrap .interior .article_02 .image a.btn_01 { left:5px; top:34px;}
#i20 .sub_feature_wrap .interior .article_02 .image a.btn_02 { left:90px; top:34px;}
#i20 .sub_feature_wrap .interior .article_02 .image a.btn_03 { left:171px; top:34px;}
#i20 .sub_feature_wrap .interior .article_02 .image a.btn_04 { left:252px; top:34px;}
#i20 .sub_feature_wrap .interior .text02 { position:absolute; left:2px; top:40px; }
#i20 .sub_feature_wrap .caution { color:#5f7599;display:block;font-size:11px;padding-left:15px;background: url('/wcm/images/img_flat_template/bul_caution_blue.png') no-repeat 0 2px;}
#i20 .sub_feature_wrap .interior .article_03 .caution {margin-top:15px; }
#i20 .sub_feature_wrap .interior .article_03 .caution2 { margin-top:3px; }
#i20 .sub_feature_wrap .interior .article_03 { margin-top:78px; overflow:hidden; }
#i20 .sub_feature_wrap .interior .article_03 .right { float:left; margin-left:54px; }
#i20 .sub_feature_wrap .interior .article_04 { overflow:hidden; margin-top:81px; }

#i20 .sub_feature_wrap .performance { margin-top:66px; }
#i20 .sub_feature_wrap .performance .per_wrap { position:relative;  }
#i20 .sub_feature_wrap .performance .per_wrap > div > div { position:relative; min-height:650px; display:none; }
#i20 .sub_feature_wrap .performance .per_wrap > div > div.on { display:block; }
#i20 .sub_feature_wrap .performance .per_wrap h2 { width:100%; color:#333333; font-size:38px; font-family:'ModernHMedium'; padding-top:40px; text-transform:none;}
#i20 .sub_feature_wrap .performance .per_wrap h2 span { display:block; margin-top:-9px; margin-bottom:15px; font-size:38px; color:#333333; font-family:'ModernHMedium'; text-transform:none;}
#i20 .sub_feature_wrap .performance .per_wrap .desc p { width:310px; margin-bottom:7px; }
#i20 .sub_feature_wrap .performance .per_wrap .image { position:absolute; top:0; }
#i20 .sub_feature_wrap .performance .per_wrap .btn_box { position:absolute; top:410px; left:0; display:block; }
#i20 .sub_feature_wrap .performance .per_wrap .btn_box ul { overflow:hidden; }
#i20 .sub_feature_wrap .performance .per_wrap .btn_box ul li { float:left; width:80px; height:85px; margin-right:8px; } 
#i20 .sub_feature_wrap .performance .per_wrap .btn_box ul li a { display:block; width:80px; height:85px; }
#i20 .sub_feature_wrap .performance .per_wrap .btn_box ul li a.btn_01 { background:url("/worldwide/images/upcoming_vehicle/i20_per_btn_01.png") no-repeat left top;}
#i20 .sub_feature_wrap .performance .per_wrap .btn_box ul li a.btn_02 { background:url("/worldwide/images/upcoming_vehicle/i20_per_btn_02.png") no-repeat left top;}
#i20 .sub_feature_wrap .performance .per_wrap .btn_box ul li a.btn_03 { background:url("/worldwide/images/upcoming_vehicle/i20_per_btn_03.png") no-repeat left top;}
#i20 .sub_feature_wrap .performance .per_wrap .btn_box ul li a.btn_04 { background:url("/worldwide/images/upcoming_vehicle/i20_per_btn_04.png") no-repeat left top;}
#i20 .sub_feature_wrap .performance .per_wrap .btn_box ul li a.on { background-position:left bottom; }

#i20 .sub_feature_wrap .safety {}
#i20 .sub_feature_wrap .safety .s_cont01 { position:relative; margin-top:47px; }
#i20 .sub_feature_wrap .safety .s_cont01 .image { text-align:right; }
#i20 .sub_feature_wrap .safety .s_cont01 .desc { width:360px; position:absolute; left:0; top:19px; }
#i20 .sub_feature_wrap .safety .s_cont02 { position:relative; margin-top:34px; height:409px; }
#i20 .sub_feature_wrap .safety .s_cont02 .image { position:absolute; left:-18px; top:0; }
#i20 .sub_feature_wrap .safety .s_cont02 .desc { width:334px; position:absolute; left:499px; top:95px; }
#i20 .sub_feature_wrap .safety .s_cont03 { position:relative; margin-top:26px; height:352px; }
#i20 .sub_feature_wrap .safety .s_cont03 .image { position:absolute; right:-150px; top:0; }
#i20 .sub_feature_wrap .safety .s_cont03 .desc { width:334px; position:absolute; left:0px; top:9px; }
#i20 .sub_feature_wrap .safety .s_cont04 { position:relative; margin-top:18px; height:352px; }
#i20 .sub_feature_wrap .safety .s_cont04 .image { position:absolute; left:-177px; top:0; }
#i20 .sub_feature_wrap .safety .s_cont04 .desc { width:330px; position:absolute; right:46px; top:6px; }
#i20 .sub_feature_wrap .safety .s_cont05 { position:relative; margin-top:62px; height:269px; }
#i20 .sub_feature_wrap .safety .s_cont05 .image { position:absolute; right:0px; top:0; }
#i20 .sub_feature_wrap .safety .s_cont05 .desc { width:330px; position:absolute; left:0px; top:-6px; }

#i20 .sub_feature_wrap .outcont { position:relative; overflow:hidden; border-top:1px solid #d8d9d9; margin-top:81px; padding-bottom:67px;}
#i20 .sub_feature_wrap .outcont .text01 { overflow:hidden; top:353px; right:auto; left:68px; }
#i20 .sub_feature_wrap .outcont .text01 .title { float:left; width:374px; }
#i20 .sub_feature_wrap .outcont .text01 .title span { display:block; font-size:34px; line-height:43px; color:#333333; text-transform:none; font-family: 'ModernHLight'; }
#i20 .sub_feature_wrap .outcont .text01 .title h3 { font-size:38px; line-height:45px; color:#333333;  }
#i20 .sub_feature_wrap .outcont .text01 .cont { float:left; width:400px; padding-top:2px;}
#i20 .sub_feature_wrap .outcont .caution {margin-top:16px; color:#8D744A;display:block;font-size:11px;padding-left:15px;background: url('images/bul_caution.png') no-repeat 0 2px;}
/* NEW SPONSORSHIP ACTIVITY PAGE */

#global_sponsorships ul {overflow:hidden; padding-top:47px;}
#global_sponsorships ul > li {position:relative;}
#global_sponsorships ul li .txt01 {float:left;width:640px;font-size:12px;line-height:18px; padding-left:50px;}
#global_sponsorships ul li .txt01 > strong {color:#333;}
#global_sponsorships ul li dl {overflow:hidden; width:100%}
#global_sponsorships ul li dt {float:left; width:170px; padding-left:30px; font-size:19px; line-height:22px; color:#354258; font-family:'ModernHBold',Arial,AppleGothic,Helvetica,sans-serif;}
#global_sponsorships ul li img {margin-top:80px;}
#global_sponsorships ul li .sponsorships_link li {position:absolute;}
#global_sponsorships ul li .sponsorships_link li.fifa {left:28px;top:120px;}
#global_sponsorships ul li .sponsorships_link li.wrc {left: 605px;top: 531px; display:none;}
#global_sponsorships ul li .sponsorships_link li.uefa {left: 339px;top: 330px;}
#global_sponsorships ul li .sponsorships_link li.icc {left: 594px;top: 122px;}
#global_sponsorships ul li .sponsorships_link li.fis {left:30px;top:532px;}
#global_sponsorships ul li .sponsorships_link li.pga {left: 29px;top: 540px;}
#global_sponsorships ul li .sponsorships_link li.expo {left:594px;top:539px; }
#global_sponsorships ul li .sponsorships_link strong {color:#333;display:block;font-size:18px;font-family:'ModernHBold';text-transform:uppercase;font-weight:normal;}
#global_sponsorships ul li .sponsorships_link span {display:block;font-size:14px;line-height:18px;padding-bottom:12px;}
#global_sponsorships ul li .sponsorships_link .see_more {display:block;background:url('images/btn_seemore.png') no-repeat;width:73px;height:24px;padding:4px 0 0 11px;text-decoration:none;}
#global_sponsorships ul li .sponsorships_link .see_more span {background:url('images/icon_seemore.png') no-repeat 58px 4px;color:#666;font-size:12px;text-decoration:none;padding:0 9px 0 0;}

.floating_cubemenu .side_spon {width:auto;padding-left:0;width: 217px;}
.floating_cubemenu .side_spon .sub_link {text-align:right;padding-left:45px;width:170px;}
.floating_cubemenu .side_spon .sub_link li a {border-bottom:1px solid #c3c4c6;color:#666;display:block;font-size:13px;font-family:'ModernHBold';text-transform:uppercase;padding:7px 0 15px 0;}
.floating_cubemenu .side_spon .sub_link .global_sponsorships a {background:url('/worldwide/images/experience/sponsorship/new_sponsorships/icon_global_sponsorships.png') no-repeat 0 2px;color:#666;display:block;font-size:12px;font-family:'ModernHBold';text-transform:uppercase;padding:10px 0 10px 53px;margin:38px 0 10px 15px;line-height:14px;}

.transcontent1 > div {padding-top:78px;width:100%;}
.transcontent1 div#highlighted_event {padding:0;}
.transcontent1#fcc_new > div,
.transcontent1#fifa_new > div {padding-top:108px;}
.transcontent1#fcc_new > div#highlighted_event,
.transcontent1#fifa_new > div#highlighted_event {padding-top:0;}
.transcontent1 .sponsorship_title {background:url('/worldwide/images/experience/sponsorship/new_sponsorships/icon_sponsorship_title.png') no-repeat 0 5px;border-bottom:5px solid #ae9c81;color:#333;font-family: 'ModernHBold';font-size:36px;text-transform:uppercase;line-height:32px;padding:5px 0 20px 62px;margin-bottom:50px;margin-top:0;}
.transcontent1 .sponsorship_title span {color:#999;display:block;font-size:12px;font-family:'Arial';text-transform:none;line-height:18px;padding:7px 0 0 2px;}
.transcontent1 #marketing_activities .sponsorship_title {background-position:0 -160px;}
.transcontent1 #photos .sponsorship_title {background-position:0 -327px;}
.transcontent1 #sponsorship_calendar .sponsorship_title {background-position:0 -490px;}
.transcontent1 #movies .sponsorship_title {background-position:0 -600px;}

.txtwrap {overflow:hidden;clear:both;padding-bottom:40px;position:relative;}
.txtwrap img.left {margin-right:30px;}
.txtwrap img.right {margin-left:30px;}

.btn_sponsorship_calendar {margin-top:-14px;float:right;}
.btn_sponsorship_calendar a {background:url('/worldwide/images/experience/sponsorship/new_sponsorships/btn_sponsorship_calendar.gif') no-repeat;display:block;width:227px;height:32px;text-decoration:none;}
.btn_sponsorship_calendar a span {background:url('/worldwide/images/experience/sponsorship/new_sponsorships/btn_sponsorship_calendar02.gif') no-repeat 100% 10px;color:#4c4c4c;display:inline-block;font-size:13px;font-family:'ModernHBold';text-transform:uppercase;padding:6px 10px 0 41px;}

.transcontent1 #sponsorship_calendar .sponsorship_title {margin-bottom:40px;}
.transcontent1 #sponsorship_calendar .sponsorship_title + .history_title {color:#333;font-family: 'ModernHBold';font-size:19px;padding:10px 0 23px;}
#sponsorship_calendar .history_wrap {color:#666;border-bottom:1px solid #ccc;padding:10px 0;}
#sponsorship_calendar .history {width:100%; text-align:left;border-collapse:collapse;display:block;}
#sponsorship_calendar .history th {color:#333; font-weight:normal; font-size:26px; vertical-align:top; font-family:'ModernHMedium',Arial,AppleGothic,Helvetica,sans-serif;padding:10px 0;}
#sponsorship_calendar .history .date {color:#333;background:none;padding-left:0;}
#sponsorship_calendar .history td {background:url('/worldwide/images/experience/bul_03.gif') no-repeat 0 16px;padding:6px 0 6px 11px;font-size:14px;}

#fcc_new {width:690px;padding:96px 0 200px 250px;}
#fcc_new .img00 {position:relative;}
#fcc_new .img00 h4,
#fcc_new .img00 .fcc_txt01 {position:absolute;}
#fcc_new .img00 h4 {color:#333;font-family: 'ModernHBold';font-size:30px;letter-spacing:-1px;line-height:30px;right:20px;top:213px;}
#fcc_new .img00 .fcc_txt01 {color:#fff;font-size:13px;width:400px;left:280px;top:357px;}
#fcc_new .img00 .fcc_txt02 {padding-top:47px;}
#fcc_new .txtwrap dt {color:#333;  font-family: 'ModernHBold';font-size:20px;letter-spacing:-0.5px;padding:63px 0 13px;}
#fcc_new .txtwrap .movie_wrap {position:relative;height:630px;}
#fcc_new .txtwrap .movie_wrap .movie_sum {padding-top:20px;overflow:hidden;position:relative;z-index:5;}
#fcc_new .txtwrap .movie_wrap .movie_sum a {text-decoration:none;}
#fcc_new .txtwrap .movie_wrap .movie_sum a,
#fcc_new .txtwrap .movie_wrap .movie_sum div {float:left;width:107px;padding:15px 14px;}
#fcc_new .txtwrap .movie_wrap .movie_sum a.on:hover {background-color:#515a81;}
#fcc_new .txtwrap .movie_wrap .movie_sum a p,
#fcc_new .txtwrap .movie_wrap .movie_sum div  p {color:#515a81;line-height:16px;font-weight:bold;text-align:center;padding-top:7px;}
#fcc_new .txtwrap .movie_wrap .movie_sum a.on:hover p {color:#fff;}
#fcc_new .txtwrap .movie_wrap .movie_sum .none:hover {background:none;}
#fcc_new .txtwrap .movie_wrap .movie_sum .none:hover p {color:#515a81;}
#fcc_new .txtwrap .movie_wrap .movie_sum a p span,
#fcc_new .txtwrap .movie_wrap .movie_sum div p span {color:#999; display:block;}
#fcc_new .txtwrap .movie_wrap .movie_map {position:relative;z-index:4;position:absolute;top:145px;}
#fcc_new .txtwrap .movie_wrap .movie_map .movie_area {position:absolute;top:0;left:0;}
#fcc_new .txtwrap .movie_wrap .movie_map .movie_area div {position:absolute;}
#fcc_new .txtwrap .movie_wrap .movie_map .movie_area div {background:url("/worldwide/images/experience/ico_fcc_movie.png") no-repeat 0 0;white-space:nowrap;overflow:hidden;padding-left:21px;width:0px;height:30px;display:block;}
#fcc_new .txtwrap .movie_wrap .movie_map .movie_area div.on {background:url("/worldwide/images/experience/ico_fcc_movie.png") no-repeat -41px 0}
#fcc_new .txtwrap .movie_wrap .movie_map .movie_area div.forataleza {top:69px;left:250px;}
#fcc_new .txtwrap .movie_wrap .movie_map .movie_area div.recife {top:120px;left:337px;}
#fcc_new .txtwrap .movie_wrap .movie_map .movie_area div.salvador {top:159px;left:274px;}
#fcc_new .txtwrap .movie_wrap .movie_map .movie_area div.horizonte {top:211px;left:186px;}
#fcc_new .txtwrap .movie_wrap .movie_map .movie_area div.janeiro {top:263px;left:179px;}
#fcc_new .txtwrap .movie_wrap .movie_map .movie_area div.brasilia  {top:191px;left:97px;}

#fifa_new {width:690px;padding:87px 0 200px 250px;}
#fifa_new .title, #fifa_new dt {color:#354258;font-size:20px;font-family: 'ModernHBold';padding-bottom:6px;line-height:25px;}
#fifa_new .img00 {position:relative;}
#fifa_new .img00 h4,
#fifa_new .img00 .fifa_txt {position:absolute;}
#fifa_new .img00 h4 {color:#333;font-family: 'ModernHBold';font-size:30px;letter-spacing:-1px;line-height:30px;right:40px;top:252px;}
#fifa_new .img00 .fifa_txt {color:#fff;font-size:13px;width:400px;left:259px;top:351px;}
#fifa_new #overview_and_results {overflow:hidden;}
#fifa_new .u20 {position:relative;}
#fifa_new .u20.all {margin-top:77px;}
#fifa_new .u20.turkey {margin-top:54px;}
#fifa_new .u20 .txt {}
#fifa_new .u20 .txt .tit {overflow:hidden;}
#fifa_new .u20 .txt .tit img, #fifa_new .u20 txt .tit h5.title {float:left;}
#fifa_new .u20 .txt .tit h5.title {margin-top:-2px;padding-left:115px;}
#fifa_new .u20 .txt .tit h5.title span.date {color:#333;display:block;font-family: 'ModernHBold';font-size:18px;padding-top:10px;}
#fifa_new .u20 .img_u20 {position:absolute;right:12px;top:5px;}
#fifa_new .u20 .txt p {padding-top:14px;}
#fifa_new .txtwrap .txtTit01 dt {padding:30px 0 10px;}
#fifa_new .txtwrap .txtTit01 dt:first-child {padding-top:0;}
#fifa_new .txtwrap .txtTit04 {padding:8px 20px 19px; background:#d7d7d7; }
#fifa_new .txtwrap .txtTit04 dt {padding-bottom:15px;}
#fifa_new #marketing_activities .txtwrap img.left {margin-right:20px;}
#fifa_new #marketing_activities .txtwrap img.right {margin-left:20px;}
#fifa_new #marketing_activities .txtwrap .txtTit01.right {width:420px;}
#fifa_new .sideCon {padding-left:0;}
#fifa_new .tit01 {padding:35px 0 50px 0; font-size:19px; letter-spacing:-0.5px; color:#333; font-family:'ModernHMedium',Arial,AppleGothic,Helvetica,sans-serif;}
#fifa_new .btn_sponsorship_calendar {margin-top:-12px;float:right;}
#sponsorship_calendar .tit01 {text-transform:uppercase;}

#euro_new {width:690px;padding:90px 0 200px 250px;}
#euro_new .img00 {position:relative;}
#euro_new .img00 h2,
#euro_new .img00 .euro_txt {position:absolute;}
#euro_new .img00 h2 {color:#333;font-family: 'ModernHBold';font-size:30px;text-align:right;letter-spacing:-1px;line-height:30px;right:20px;top:214px;}
#euro_new .img00 h2 span {color:#333;display:block;font-size:16px;text-transform:uppercase;padding-top:6px;}
#euro_new .img00 .euro_txt {color:#fff;font-size:13px;width:400px;left:269px;top:351px;}
#euro_new .img01 p {padding-bottom:20px;}
#euro_new #sponsorship_overview .img01 img.left {margin-right:20px;}
#euro_new .btn_sponsorship_calendar {margin:57px 0 -41px;}
#euro_new .your_pledge {float:left; margin-right:20px;position:relative; width:216px; height:175px; padding:37px 0 0 34px; background:url(/worldwide/images/experience/img_euro05_bg.png) no-repeat 0 0;}
#euro_new .your_pledge p {font-size:16px; color:#6c6c6c; font-family:'ModernHMedium';}
#euro_new .your_pledge p span {font-size:20px; color:#242424; display:block; margin-bottom:2px; font-family:'ModernHMedium';}
#euro_new .donation_total {margin-top:14px;}
#euro_new .donation_total span {display:inline-block; float:left; width:26px; height:31px; margin:8px 1px 0 0; padding-top:6px; background:url(/worldwide/images/experience/bg_donation_total_num.gif) no-repeat 0 0; text-align:center; color:#fff; font-size:24px; font-family:'ModernHMedium';}
#euro_new .donation_total span.comma {display:inline-block; width:6px; background:none; color:#000; font-size:17px; padding-top:11px;}
#euro_new .donation_total .unit {float:left; margin-top:8px; margin-right:2px;}
#euro_new #marketing_activities .img03 .txtwrap dl {margin:-5px 0 0 0;}
#euro_new #marketing_activities .img04 {margin-top:24px;}
#euro_new #marketing_activities .img06 dd {width:410px;}
#euro_new #marketing_activities .img07 dd {width:410px;float:right;}
#euro_new .txtwrap dl dt {color:#354258;font-size:19px;font-family: 'ModernHBold';padding-bottom:10px;line-height:25px;}
#euro_new .txtwrap.img04 {position:relative; height:300px;}
#euro_new .txtwrap.img04 dl {position:absolute;top:134px;width:640px; padding:0 30px;}

#icc_new {width:690px;padding:50px 0 200px 250px;}
#icc_new .img00 {position:relative;}
#icc_new .img00 h2,
#icc_new .img00 .icc_txt {position:absolute;}
#icc_new .img00 h2 {color:#333;font-family: 'ModernHBold';font-size:30px;text-align:right;letter-spacing:-1px;line-height:30px;right:20px;top:83px;}
#icc_new .img00 h2 span {color:#333;display:block;font-size:16px;text-transform:uppercase;padding-top:6px;}
#icc_new .img00 .icc_txt {color:#fff;font-size:13px;width:310px;left:359px;top:383px;}
#icc_new dl dt {padding-bottom:10px; font-size:19px; letter-spacing:-0.5px; color:#333; font-family:'ModernHBold';}
#icc_new .img03 dl {float:right;width:400px;}
#icc_new .img04.txtwrap img.right {margin:0 0 10px 50px;}
#icc_new #sponsorship_overview .btn_sponsorship_calendar {margin:-16px 0 16px 0;}
#icc_new #marketing_activities .img10 {margin-bottom:-42px;}
#icc_new #photo_icc01, #icc_new #photo_icc02, #icc_new #photo_icc03 {display:none;}
#icc_new #photo_icc01.on, #icc_new #photo_icc02.on, #icc_new #photo_icc03.on {display:block;}

#fis_new {width:690px;padding:94px 0 200px 250px;}
#fis_new .img00 {position:relative;}
#fis_new .img00 h2,
#fis_new .img00 .fis_txt {position:absolute;}
#fis_new .img00 h2 {color:#333;font-family: 'ModernHBold';font-size:30px;text-align:right;letter-spacing:-1px;line-height:30px;right:20px;top:83px;}
#fis_new .img00 .fis_txt {color:#fff;font-size:13px;width:400px;left:269px;top:329px;}
#fis_new dl dt {padding-bottom:10px; font-size:19px; letter-spacing:-0.5px; color:#333; font-family:'ModernHBold';}
#fis_new #sponsorship_overview .img01 {margin:-3px 0 8px 0;}
#fis_new #sponsorship_overview .img01.txtwrap img.left {margin-right:40px;}
#fis_new #sponsorship_overview .btn_sponsorship_calendar {margin-top:25px;}
#fis_new #marketing_activities .img02 img {margin:20px 0 21px 0;}
#fis_new #marketing_activities .img03 {margin-bottom:-30px;}
#fis_new #sponsorship_calendar h3 {color:#333;font-family: 'ModernHBold';font-size:14px;padding:35px 0 25px;}
#fis_new #sponsorship_calendar .txtwrap {padding-bottom:0;}
#fis_new #sponsorship_calendar .txtwrap .txtTit04 {padding-top:50px;}
#fis_new #photo_fis01, #fis_new #photo_fis02 {display:none;}
#fis_new #photo_fis01.on, #fis_new #photo_fis02.on {display:block;}

#pga_new {width:690px;padding:61px 0 0 250px;}
#pga_new .img00 {position:relative;margin-bottom:20px;}
#pga_new .img00 h2,
#pga_new .img00 .pga_txt {position:absolute;}
#pga_new .img00 h2,
#pga_new .img00 h4 {color:#333;font-family: 'ModernHBold';font-size:30px;text-align:left;letter-spacing:-1px;line-height:30px;right:0px;top:61px;}
#pga_new .img00 .pga_txt {color:#fff;font-size:13px;width:400px;left:263px;top:353px;}
#pga_new .img00 h2 span,
#pga_new .img00 h4 span {color:#333;display:block;font-size:16px;text-transform:uppercase;padding-top:6px;}
#pga_new .txtwrap.img02 {padding-bottom:0;}
#pga_new .txtwrap h3,
#pga_new .txtwrap h4 {padding-bottom:10px; font-size:19px; letter-spacing:-0.5px; color:#333; font-family:'ModernHBold';}
#pga_new .txtwrap strong {color:#333;display:block;}
#pga_new .txtwrap.img04 {margin-top:-15px;}

#expo_new {width:690px;padding:79px 0 50px 250px;}
#expo_new .img00 {position:relative;margin-bottom:20px;}
#expo_new .img00 h2,
#expo_new .img00 .expo_txt {position:absolute;}
#expo_new .img00 h2 {color:#333;font-family: 'ModernHBold';font-size:30px;text-align:right;letter-spacing:-1px;line-height:30px;right:20px;top:54px;}
#expo_new .img00 .expo_txt {color:#fff;font-size:13px;width:400px;left:270px;top:269px;}
#expo_new .img00 h2 span {color:#333;display:block;font-size:16px;text-transform:uppercase;padding-top:6px;}
#expo_new .txtwrap h2 {padding-bottom:15px; font-size:19px; letter-spacing:-0.5px; color:#333; font-family:'ModernHBold';}
#expo_new .txtwrap > p {padding-bottom:20px;}
#expo_new .txtwrap .tit {color:#333;font-family: 'ModernHBold';font-size:19px;padding:27px 0 15px;}
#expo_new .txtwrap.img01 > div {overflow:hidden;}
#expo_new .txtwrap.img01 > div p.left {width:340px;}
#expo_new .txtwrap .array > div {width:341px;}
#expo_new .txtwrap .array > div strong {color:#333;display:block;padding:15px 0;}
#expo_new .txtwrap .array > div ul li {padding:0 0 15px 11px;}
#expo_new #marketing_activities .txtwrap {position:relative;overflow:visible;}
#expo_new #marketing_activities .txtwrap.img03 ul li {position:absolute;top:100px;left:22px;}
#expo_new #marketing_activities .txtwrap.img03 ul li > a {position:absolute;background:url('/worldwide/images/experience/sponsorship/new_sponsorships/btn_exhibition.png') no-repeat;display:block;text-indent:-1000px;white-space:nowrap;overflow:hidden;*font-size:0;width:30px;height:30px;}
#expo_new #marketing_activities .txtwrap.img03 ul li.first_floor > a {background-position:0 0;left:253px;top:200px;}
#expo_new #marketing_activities .txtwrap.img03 ul li.second_floor > a {background-position:-39px 0;left:340px;top:125px;}
body > .exhibition_popup {background:#fff;border:1px solid #979797;width:608px;padding:35px 21px 30px;overflow:hidden;position:absolute;display:none;z-index:100;}
body > .exhibition_popup > div {position:relative;}
body > .exhibition_popup .close {position:absolute;right:-9px;top:-24px;padding:5px;}
body > .exhibition_popup img.left {margin-right:20px;}
body > .exhibition_popup .right {width:310px;color:#999;font-size:12px;line-height:18px;}
body > .exhibition_popup .right .title {color:#525a80;font-weight:bold;font-size:13px;line-height:20px;padding:0 0 8px 29px;background:url('/worldwide/images/experience/sponsorship/new_sponsorships/btn_exhibition.png') no-repeat;}
body > .exhibition_popup#first_popup .right .title {background-position:0 -49px;}
body > .exhibition_popup#second_popup .right .title {background:none;padding-top:15px;}
body > .exhibition_popup#second_popup .right div:first-child .title {background:url('/worldwide/images/experience/sponsorship/new_sponsorships/btn_exhibition.png') no-repeat 0 -99px;padding-top:0;}
body > .exhibition_popup .right strong {color:#838383;font-size:12px;display:block;padding:0 0 0 29px;}
body > .exhibition_popup .right ul {padding-left:29px;}
body > .exhibition_popup .right ul li {background:url('/worldwide/images/experience/sponsorship/new_sponsorships/icon_exhibition_list_style.gif') no-repeat 0 7px;padding:0 0 15px 7px;color:#999;}
body > .exhibition_popup .right .txt {padding:0 0 16px 29px;color:#999;}
body > .exhibition_popup .right > div > div.title {border-top:1px solid #e6e8f0;}
body > .exhibition_popup .right > div:first-child > div.title  {border-top:0 none;}

.sponsorship_gallery {width:690px;}
.sponsorship_gallery .photo {width:669px;height:370px;}
.sponsorship_gallery .photo, .sponsorship_gallery  .roll {padding-left:0;}
.sponsorship_gallery .sponsorship_search {margin-bottom:20px;}
.sponsorship_gallery .sponsorship_search .jqTransformSelectWrapper > div span {width:660px;max-width:660px;min-width:660px;display:block;}
.sponsorship_gallery .sponsorship_search .jqTransformSelectWrapper {width:670px;max-width:670px;min-width:670px;}
.sponsorship_gallery .sponsorship_search .jqTransformSelectWrapper ul {width:668px;max-width:668px;min-width:668px;height:auto;}
.sponsorship_gallery .photo {position:relative;}
.sponsorship_gallery .photo .photo_view {width:670px;height:370px;overflow:hidden;text-align:center;}
.sponsorship_gallery .photo .photo_view img {max-width:670px;min-width:670px;}
.sponsorship_gallery .description,
.sponsorship_gallery .function .share,
.sponsorship_gallery .function .viewmore,
.sponsorship_gallery .direction_nav div a {position:absolute;}
.sponsorship_gallery .function .share {right:10px;top:12px;}
.sponsorship_gallery .function .share span {color:#fff;display:inline-block;font-size:12px;line-height:21px;margin-right:10px;text-transform:uppercase;font-family: 'ModernHMedium';vertical-align:top;}
.sponsorship_gallery .function .share .sns_share {display:inline;}
.sponsorship_gallery .function .share > a {margin-right:8px;}
.sponsorship_gallery .function .share .facebook_like {display:inline-block;margin-left:12px;vertical-align:top;}
.sponsorship_gallery .function .viewmore {right:0;top:61px;}
.sponsorship_gallery .direction_nav div a {background:url('/worldwide/images/experience/sponsorship/new_sponsorships/btn_gallery_direction.png') no-repeat;display:block;top:153px;width:35px;height:66px;text-indent:200px;white-space:nowrap;overflow:hidden;*font-size:0;}
.sponsorship_gallery .direction_nav div.prev a {background-position:0 0;left:20px;}
.sponsorship_gallery .direction_nav div.next a {background-position:-54px 0;right:20px;}
.sponsorship_gallery .description {background:url('/worldwide/images/experience/sponsorship/new_sponsorships/bg_description.png');padding:16px 20px 9px;bottom:4px;width:630px;}
.sponsorship_gallery .description span {color:#ccc;display:block;font-size:12px;line-height:18px;word-break:break-all;width:630px;}
.sponsorship_gallery .description strong {color:#fff;display:block;font-size:13px;font-weight:normal;padding-bottom:4px;}
.sponsorship_gallery .roll {overflow:hidden;}
.sponsorship_gallery .roll .thumnailList {background:url('/worldwide/images/experience/sponsorship/bg_sponsorship_gallery_thumb.gif') no-repeat;width:544px;height:80px;overflow:hidden;position:relative;*overflow:hidden;float:left;*position:relative;}
.sponsorship_gallery .roll .photoList,
.sponsorship_gallery .roll > p {float:left;}
.sponsorship_gallery .roll .photoList {width:544px;}
.sponsorship_gallery .roll .photoList li {padding:0;margin:0 2px 0 3px;}
.sponsorship_gallery .roll .photoList li.on {border:3px solid #ae9c81;width:125px;height:74px;overflow:hidden;}
.sponsorship_gallery .roll .photoList li.on a img {margin:-3px 0 0 -3px;}
.sponsorship_gallery .roll > p {background:url('/worldwide/images/experience/sponsorship/new_sponsorships/btn_roll_derection.gif') no-repeat;width:63px;height:80px;overflow:hidden;}
.sponsorship_gallery .roll > p a {display:block;width:63px;height:80px;overflow:hidden;text-indent:200%;white-space:nowrap;*font-size:0;}
.sponsorship_gallery .roll > p.arr_left {background-position:0 -90px;}
.sponsorship_gallery .roll > p.arr_right {background-position:-73px -90px;}
.sponsorship_gallery .roll > p.arr_left.dim {background-position:0 0;}
.sponsorship_gallery .roll > p.arr_right.dim {background-position:-73px 0;}

.sponsorship_gallery#movies .description {bottom:39px;}
.sponsorship_gallery#movies .description .caption {position:relative;}
.sponsorship_gallery#movies .description .caption a {background:url('/worldwide/images/experience/sponsorship/new_sponsorships/btn_movie_caption.gif') no-repeat;display:block;padding:5px;width:15px;height:15px;text-indent:200%;white-space:nowrap;overflow:hidden;position:absolute;}
.sponsorship_gallery#movies .description .caption .on {background-position:-30px 5px;top:-5px;left:-5px;*top:0;}
.sponsorship_gallery#movies .description .caption .off {background-position:5px 5px;top:-6px;right:-4px;}
.sponsorship_gallery#movies .description.caption_off {padding:4px 10px 3px;width:auto;margin:0 0 20px 11px;}
.sponsorship_gallery#movies .description.caption_off strong {padding-left:22px;display:inline-block;padding-bottom:0;}
.sponsorship_gallery#movies .description.caption_off span {display:none;}
.sponsorship_gallery#movies .function {display:none;}
.sponsorship_gallery#movies .photo {height:492px;padding:0;margin-bottom:4px;}
.sponsorship_gallery#movies .movieList .movie{position:relative;}
.sponsorship_gallery#movies .movieList .movie a {position:absolute;left:0;top:0;}
.sponsorship_gallery#movies .movieList .movie > img {width:131px;height:80px;}
.sponsorship_gallery#movies .roll .movieList li {padding:0;margin:0 2px 0 3px;}
.sponsorship_gallery#movies .roll .movieList li.on {border:3px solid #ae9c81;width:125px;height:74px;overflow:hidden;}
.sponsorship_gallery#movies .roll .movieList li.on > a,
.sponsorship_gallery#movies .roll .movieList li.on > img {margin:-3px 0 0 -3px;}
.sponsorship_gallery#movies .direction_nav div a {top:210px;}

#sponsorship_layer_gallery {background:#000;position:absolute;text-align:center;top:0;left:0;width:100%;height:100%;z-index:100;display:none;min-width:800px;}
#sponsorship_layer_gallery .layer_gallery_photo_view {width:100%;height:100%;text-align:center;}
#sponsorship_layer_gallery .layer_gallery_photo_view img {max-width:100%;}
#sponsorship_layer_gallery .layer_gallery_title {background:url("/worldwide/images/experience/sponsorship/new_sponsorships/bg_description.png") repeat;display:block;left:0;top:0;width: 100%;height:51px;z-index:1;}
#sponsorship_layer_gallery .layer_gallery_title img {margin:0;}
#sponsorship_layer_gallery .layer_gallery_title .layer_gallery_link > div {position:absolute;overflow:hidden;}
#sponsorship_layer_gallery .layer_gallery_title .layer_gallery_link > div span {color:#fff;float:left;font-family:'ModernHMedium';font-size:12px;font-weight:normal;text-transform:uppercase;padding:2px 7px 0 0;}
#sponsorship_layer_gallery .layer_gallery_title .layer_gallery_link > div a {float:left;padding-left:8px;}
#sponsorship_layer_gallery .layer_gallery_title .layer_gallery_link > div a:first-child {padding-left:0;}
#sponsorship_layer_gallery .layer_gallery_title .layer_gallery_link > div .facebook_like {float:left;padding-left:12px;}
#sponsorship_layer_gallery .layer_gallery_title .layer_gallery_link > div.download {top:16px;right:305px;}
#sponsorship_layer_gallery .layer_gallery_title .layer_gallery_link > div.share {top:16px;right:61px;}
#sponsorship_layer_gallery .direction_nav div a {background: url("/worldwide/images/experience/sponsorship/new_sponsorships/btn_gallery_direction.png") no-repeat;display:block;height:66px;overflow:hidden;text-indent:200px;top:263px;white-space:nowrap;width:35px;position:absolute;}
#sponsorship_layer_gallery .direction_nav div.prev a {background-position:0 0;left:25px;}
#sponsorship_layer_gallery .direction_nav div.next a {background-position:-54px 0;right:25px;}
#sponsorship_layer_gallery .btn_slideshow {position:absolute;right:0;top:92px;}
#sponsorship_layer_gallery .layer_gallery_close a {position:absolute;right:0;top:1px;width:48px;height:48px;overflow:hidden;z-index:2;}

.floating_cubemenu .side_spon {width:auto;padding-left:0;width: 217px;}
.floating_cubemenu .side_spon .sub_link {text-align:right;padding-left:45px;width:170px;}
.floating_cubemenu .side_spon .sub_link li a {border-bottom:1px solid #c3c4c6;color:#666;display:block;font-size:13px;font-family:'ModernHBold';text-transform:uppercase;padding:7px 0 15px 0;}
.floating_cubemenu .side_spon .sub_link .global_sponsorships a {background:url('/worldwide/images/experience/sponsorship/new_sponsorships/icon_global_sponsorships.png') no-repeat 0 2px;color:#666;display:block;font-size:12px;font-family:'ModernHBold';text-transform:uppercase;padding:10px 0 10px 53px;margin:38px 0 10px 15px;line-height:14px;}

.transcontent1#wrc_new > div {padding-top:78px;}
.transcontent1#wrc_new div#highlighted_event {padding:0;}
.transcontent1#wrc_new .sponsorship_title {background:url('/worldwide/images/experience/sponsorship/new_sponsorships/icon_sponsorship_title.png') no-repeat 0 5px;border-bottom:5px solid #ae9c81;color:#333;font-family: 'ModernHBold';font-size:36px;text-transform:uppercase;line-height:32px;padding:5px 0 20px 62px;margin-bottom:50px;margin-top:0;}
.transcontent1#wrc_new .sponsorship_title span {color:#999;display:block;font-size:12px;font-family:'Arial';text-transform:none;line-height:18px;padding:7px 0 0 2px;}
.transcontent1#wrc_new #marketing_activities .sponsorship_title {background-position:0 -160px;}
.transcontent1#wrc_new #photos .sponsorship_title {background-position:0 -327px;}
.transcontent1#wrc_new #sponsorship_calendar .sponsorship_title {background-position:0 -490px;}
.transcontent1#wrc_new #movies .sponsorship_title {background-position:0 -600px;}

#wrc_new {width:690px;padding:74px 0 200px 249px;}
#wrc_new .img00 {position:relative;padding-bottom:80px;}
#wrc_new .img00 h4 {color:#333;font-family: 'ModernHBold';font-size:30px;letter-spacing:-1px;line-height:30px;position:absolute;right:20px;top:13px;text-transform:uppercase;text-align:right;}
#wrc_new .img00 h4 span {color:#333;display:block;font-size:16px;padding-bottom:15px;}
#wrc_new .img00 .btn_motorsport {display:block;padding-top:21px;text-align:right;}
#wrc_new .img00 .wrc_txt {color:#fff;font-size:13px;line-height:18px;width:400px;left:251px;top:411px;position:absolute;}
#wrc_new dl dt {color:#333;display:block;font-size:20px;font-family: 'ModernHBold';padding-bottom:13px;}
#wrc_new dl dd {color:#666;display:block;font-size:12px;line-height:18px;}
#wrc_new .img01 {padding-bottom:50px;}
#wrc_new .img01 .img_wrap {padding-top:25px;overflow:hidden;}
#wrc_new .img01 .img_wrap img {float:left;padding-left:9px;}
#wrc_new .img01 .img_wrap img:first-child {padding-left:0;}
#wrc_new .img02 {overflow:hidden;padding-bottom:34px;}
#wrc_new .img02 dl {width:400px;padding:0 0 0 0;}
#wrc_new .img03 {position:relative;}
#wrc_new .img03 dl {position:absolute;left:30px;top:427px;width:300px;}
#wrc_new .img03 dl dt {color:#354258;}
#wrc_new .add_text {margin:40px 0 10px;}

/*//V5 Sponsorships */
.transcontent1.v5_sponsorship .sponsorship_title {margin-bottom:40px;padding-bottom:14px;}
.transcontent1.v5_sponsorship .sponsorship_title span {color:#808080;}
.transcontent1.v5_sponsorship .txtwrap img.left {margin-right:20px;}
.transcontent1.v5_sponsorship .txtwrap img.right {margin-left:20px;}
#fcc_new.transcontent1.v5_sponsorship > div, #fifa_new.transcontent1.v5_sponsorship > div {padding-top:78px;}
#fifa_new.v5_sponsorship {padding-top:78px;padding-bottom:100px;}
#fifa_new.v5_sponsorship .img00 {padding-bottom:30px;}
#fifa_new.v5_sponsorship .img00 h4 {left:119px;top:286px;}
#fifa_new.v5_sponsorship .img00 .fifa_txt {color:#404040;width:385px;left:119px;top:334px;}
#fifa_new.v5_sponsorship .img00 .fifa_info {overflow:hidden;padding-left:119px;margin:20px 0 70px;}
#fifa_new.v5_sponsorship .img00 .fifa_info > a, #fifa_new.v5_sponsorship .img00 .fifa_info > div {float:left;}
#fifa_new.v5_sponsorship .img00 .fifa_info > a {margin-right:20px;}
#fifa_new.v5_sponsorship .fifa_banner {margin:-63px 0 51px 0;}
#fifa_new.v5_sponsorship .fifa_mark {margin-bottom:-46px;}
#fifa_new.v5_sponsorship .fifa_mark li {padding-bottom:55px;position:relative;*zoom:1;}
#fifa_new.v5_sponsorship .fifa_mark li:after { clear:both; content:""; display:block; }
#fifa_new.v5_sponsorship .fifa_mark li img.left {float:left;margin-right:28px;}
#fifa_new.v5_sponsorship .fifa_mark li > div {color:#666;line-height:18px;float:left;width:570px;}
#fifa_new.v5_sponsorship .fifa_mark li > div strong {color:#333;display:block;font-family:'ModernHMedium';font-size:24px;font-weight:normal;padding:1px 0 14px;text-transform:uppercase;}
#fifa_new.v5_sponsorship .fifa_mark li > div strong span {color:#333;display:block;font-family:'ModernHMedium';font-size:18px;padding-top:13px;}
#fifa_new.v5_sponsorship .fifa_mark li.mark3 > div {width:430px;}
#fifa_new.v5_sponsorship .fifa_mark li.mark3 > div img {position:absolute;top:37px;right:0;}
#fifa_new.v5_sponsorship .fifa_mark li.mark0 {margin-top:10px;}
#fifa_new.v5_sponsorship .fifa_mark li.mark0 img {margin-right:0;}
#fifa_new.v5_sponsorship .fifa_mark li.mark0 > a {float:left;}
#fifa_new.v5_sponsorship .fifa_mark li.mark0 > div {margin-left:28px;width:265px;}
#fifa_new.v5_sponsorship .fifa_mark li.mark5 > div {width:430px;}
#fifa_new.v5_sponsorship .fifa_mark li.mark5 > div img {position:absolute;top:55px;right:4px;}
#fifa_new.v5_sponsorship .txtwrap img.left.img2 {margin-right:20px;}
#fifa_new.v5_sponsorship .btn_sponsorship_calendar {margin-bottom:13px;}
#fifa_new.v5_sponsorship .title, 
#fifa_new.v5_sponsorship dt {color:#333;font-size:19px;padding-bottom:10px;}
#fifa_new.v5_sponsorship .txtwrap .txtTit01 dt {padding:25px 0 10px;}
#fifa_new.v5_sponsorship .txtwrap .txtTit01 dt:first-child {padding-top:0;margin-top:6px;}
#fifa_new.v5_sponsorship .txtwrap .txtTit03 {width:375px;}
#fifa_new.v5_sponsorship .txtwrap .txtTit01 {margin-top:-10px;}
#fifa_new.v5_sponsorship .txtwrap .txtTit04 {top:156px;}
#fifa_new.v5_sponsorship .txtwrap .txtTit04 dt {font-size:24px;padding-bottom:27px;}
#fifa_new.v5_sponsorship .txtwrap .txtTit05 {padding-left:270px;}
#fifa_new.v5_sponsorship .txtwrap .movie_wrap {position:relative;height:509px;}
#fifa_new.v5_sponsorship .txtwrap .movie_wrap .movie_sum {padding-top:20px;overflow:hidden;position:relative;z-index:5;}
#fifa_new.v5_sponsorship .txtwrap .movie_wrap .movie_sum a {text-decoration:none;}
#fifa_new.v5_sponsorship .txtwrap .movie_wrap .movie_sum a,
#fifa_new.v5_sponsorship .txtwrap .movie_wrap .movie_sum div {float:left;width:107px;padding:15px 14px;}
#fifa_new.v5_sponsorship .txtwrap .movie_wrap .movie_sum a.on:hover {background-color:#515a81;}
#fifa_new.v5_sponsorship .txtwrap .movie_wrap .movie_sum a p,
#fifa_new.v5_sponsorship .txtwrap .movie_wrap .movie_sum div  p {color:#515a81;line-height:16px;font-weight:bold;text-align:center;padding-top:7px;}
#fifa_new.v5_sponsorship .txtwrap .movie_wrap .movie_sum a.on:hover p {color:#fff;}
#fifa_new.v5_sponsorship .txtwrap .movie_wrap .movie_sum .none:hover {background:none;}
#fifa_new.v5_sponsorship .txtwrap .movie_wrap .movie_sum .none:hover p {color:#515a81;}
#fifa_new.v5_sponsorship .txtwrap .movie_wrap .movie_sum a p span,
#fifa_new.v5_sponsorship .txtwrap .movie_wrap .movie_sum div p span {color:#999; display:block;}
#fifa_new.v5_sponsorship .txtwrap .movie_wrap .movie_map {position:relative;z-index:4;position:absolute;top:145px;}
#fifa_new.v5_sponsorship .txtwrap .movie_wrap .movie_map .movie_area {position:absolute;top:0;left:0;}
#fifa_new.v5_sponsorship .txtwrap .movie_wrap .movie_map .movie_area div {position:absolute;}
#fifa_new.v5_sponsorship .txtwrap .movie_wrap .movie_map .movie_area div {background:url("/worldwide/images/experience/ico_fcc_movie.png") no-repeat 0 0;white-space:nowrap;overflow:hidden;padding-left:21px;width:0px;height:30px;display:block;}
#fifa_new.v5_sponsorship .txtwrap .movie_wrap .movie_map .movie_area div.on {background:url("/worldwide/images/experience/ico_fcc_movie.png") no-repeat -41px 0}
#fifa_new.v5_sponsorship .txtwrap .movie_wrap .movie_map .movie_area div.forataleza {top:69px;left:250px;}
#fifa_new.v5_sponsorship .txtwrap .movie_wrap .movie_map .movie_area div.recife {top:120px;left:337px;}
#fifa_new.v5_sponsorship .txtwrap .movie_wrap .movie_map .movie_area div.salvador {top:159px;left:274px;}
#fifa_new.v5_sponsorship .txtwrap .movie_wrap .movie_map .movie_area div.horizonte {top:211px;left:186px;}
#fifa_new.v5_sponsorship .txtwrap .movie_wrap .movie_map .movie_area div.janeiro {top:263px;left:179px;}
#fifa_new.v5_sponsorship .txtwrap .movie_wrap .movie_map .movie_area div.brasilia  {top:191px;left:97px;}
/* fifa 2014 */
#fifa_new.v5_sponsorship .img00 {display:none;}
#fifa_new.v5_sponsorship .fifa_banner {margin-top:0;}
#fifa_new.v5_sponsorship .fifa2014 {margin:55px 0 0 ;position:relative;}
#fifa_new.v5_sponsorship .fifa2014 .visual {margin-bottom:24px; min-height:483px; background:url('/wcm/images/img_flat_template/fifa_new_bg.png') center bottom no-repeat; }
#fifa_new.v5_sponsorship .fifa2014 .fifa_title h2 {color:#333;font-family:'ModernHBold';font-size:35px;font-weight:normal;text-align:center;line-height:36px;margin-bottom:20px;}
#fifa_new.v5_sponsorship .fifa2014 .fifa_title p { font-size:13px; color:#404040; text-align:center; }
#fifa_new.v5_sponsorship .fifa2014 .visual_text { margin-bottom:53px; }
#fifa_new.v5_sponsorship .fifa2014 .text {color:#4c4c4c;font-size:13px;line-height:18px;position:absolute;top:641px;left:36px;}
#fifa_new.v5_sponsorship .fifa2014 .text strong {color:#3d742c;display:block;font-family:'ModernHBold';font-size:28px;font-weight:normal;line-height:34px;padding-bottom:7px;margin-left:-3px;}
#fifa_new.v5_sponsorship .fifa2014 .inner_movie_thumb {position:Absolute;top:178px;left:35px;cursor:pointer;}
#fifa_new.v5_sponsorship .fifa2014 .inner_movie {display:block;position:absolute;width:620px;height:381px;top:178px;left:35px;}
#fifa_new.v5_sponsorship .fifa_epilogue { padding-top:42px; }
#fifa_new.v5_sponsorship .fifa_epilogue h3 { color:#525251;font-family:'ModernHBold';font-size:24px;margin-bottom:10px;line-height:24px; }
#fifa_new.v5_sponsorship .fifa_epilogue p { color:#878787; } 
#fifa_new.v5_sponsorship .fifa_epilogue h4 { color:#333333; font-size:13px;font-family:'ModernHBold'; margin-top:37px; margin-bottom:6px; }
#fifa_new.v5_sponsorship .fifa_epilogue li { overflow:hidden; }
#fifa_new.v5_sponsorship .fifa_epilogue .left { float:left; }
#fifa_new.v5_sponsorship .fifa_epilogue .right { float:right; }
#fifa_new.v5_sponsorship .fifa_epilogue .ep_01 .left { float:left; width:297px; }
#fifa_new.v5_sponsorship .fifa_epilogue .ep_01 .btn_box a { margin-right:5px; }
#fifa_new.v5_sponsorship .fifa_epilogue .ep_02 { margin:100px 0 99px;}
#fifa_new.v5_sponsorship .fifa_epilogue .ep_02 .right { width:435px; }
#fifa_new.v5_sponsorship .fifa_epilogue .ep_03 h4 { color:#525251;font-family:'ModernHBold';font-size:19px; margin-top:14px; margin-bottom:16px; }
#fifa_new.v5_sponsorship .fifa_epilogue .ep_03 .video_box { overflow:hidden; margin-top:22px; }
#fifa_new.v5_sponsorship .fifa_epilogue .ep_03 .video_box > div { float:left; margin-right:10px; width:223px; height:124px; position:relative; }
#fifa_new.v5_sponsorship .fifa_epilogue .ep_03 .video_box > div.last { margin-right:0;}
#fifa_new.v5_sponsorship .fifa_epilogue .ep_03 .video_box .vod_01 { background:url('/wcm/images/img_flat_template/fifa_new_03.jpg') left top no-repeat; }
#fifa_new.v5_sponsorship .fifa_epilogue .ep_03 .video_box .vod_02 { background:url('/wcm/images/img_flat_template/fifa_new_04.jpg') left top no-repeat; }
#fifa_new.v5_sponsorship .fifa_epilogue .ep_03 .video_box .vod_03 { background:url('/wcm/images/img_flat_template/fifa_new_05.jpg') left top no-repeat; }
#fifa_new.v5_sponsorship .fifa_epilogue .ep_03 .video_box a { display:block; width:223px; height:124px; }
#fifa_new.v5_sponsorship .fifa_epilogue .ep_03 .video_box a span { font-size:14px; font-family:'ModernHBold'; color:#ffffff; position:absolute; bottom:10px; left:10px; }
#fifa_new.v5_sponsorship .fifa_epilogue .ep_04 { margin-top:40px; }
#fifa_new.v5_sponsorship .fifa_epilogue .ep_04 .right { width:431px; }
#fifa_new.v5_sponsorship .fifa_epilogue .ep_04 h3 { font-size:19px; }
#fifa_new.v5_sponsorship .fifa_epilogue .ep_05 { margin-top:99px; }
#fifa_new.v5_sponsorship .fifa_epilogue .ep_05 .left { width:318px; }
#fifa_new.v5_sponsorship .fifa_epilogue .ep_06 { margin-top:99px; margin-bottom:100px; }
#fifa_new.v5_sponsorship .fifa_epilogue .ep_06 .right { width:438px; }


#wrc_new.v5_sponsorship {padding-bottom:100px;}
#wrc_new.v5_sponsorship dl dt {color:#333;font-size:19px;padding-bottom:10px;}
#wrc_new.v5_sponsorship .img00 {padding-top:5px;}
#wrc_new.v5_sponsorship .img00 {padding-bottom:67px;}
#wrc_new.v5_sponsorship .img00 h4 {text-align:left;right:auto;left:20px;top:56px;}
#wrc_new.v5_sponsorship .img00 h4 span {padding-bottom:1px;}
#wrc_new.v5_sponsorship .img00 .wrc_txt {left:20px;top:133px;color:#333;}
#wrc_new.v5_sponsorship .img00 .btn_motorsport {margin-top:-74px;}
#wrc_new.v5_sponsorship .img00 .btn_motorsport a {display:inline-block;margin-left:8px;}
#wrc_new.v5_sponsorship .img03 dl dt {color:#333;}
#euro_new.v5_sponsorship {padding-bottom:100px;}
#euro_new.v5_sponsorship .img00 {padding-bottom:19px;}
#euro_new.v5_sponsorship .img00 h2,
#euro_new.v5_sponsorship .img00 h4 {font-size:34px;text-align:right;top:261px;}
#euro_new.v5_sponsorship .img00 .euro_txt {color:#404040;text-align:right;left:270px;top:339px;}
#euro_new.v5_sponsorship .img01 {margin-bottom:-45px;}
#euro_new.v5_sponsorship .img01 img {padding-right:20px;}
#euro_new.v5_sponsorship .img01 p {padding-top:5px;}
#euro_new.v5_sponsorship .btn_sponsorship_calendar {margin:-19px 0 0;}
#euro_new.v5_sponsorship .txtwrap dl dt {color:#333;}
#euro_new.v5_sponsorship .img03 {margin-top:-6px;}
#euro_new.v5_sponsorship .txtwrap.img04 dl { padding:30px 30px; background:#d7d7d7}
#euro_new.v5_sponsorship .txtwrap.img04 dl dt {padding-bottom:10px;}
#euro_new #marketing_activities .img07 dd {float:left;}

#icc_new.v5_sponsorship {padding-bottom:100px;}
#icc_new.v5_sponsorship .img00 h2,
#icc_new.v5_sponsorship .img00 h4 {font-size:34px;top:84px;}
#icc_new.v5_sponsorship .img00 .icc_txt {color:#404040;text-align:right;top:295px;}
#icc_new.v5_sponsorship .img00 img {padding-top:50px;}
#icc_new.v5_sponsorship .icc_mark {padding-top:50px;margin-bottom:-47px;}
#icc_new.v5_sponsorship .icc_mark li {overflow:hidden;padding-bottom:55px;position:relative;}
#icc_new.v5_sponsorship .icc_mark li img.left {float:left;margin-right:28px;padding-top:3px;}
#icc_new.v5_sponsorship .icc_mark li > div {color:#666;line-height:18px;float:left;width:570px;}
#icc_new.v5_sponsorship .icc_mark li > div strong {color:#333;display:block;font-family:'ModernHMedium';font-size:24px;font-weight:normal;padding:1px 0 14px;}
#icc_new.v5_sponsorship .img02.txtwrap{padding-bottom:0;margin-bottom:-20px;}
#icc_new.v5_sponsorship .img02 p {float:left;width:480px;}
#icc_new.v5_sponsorship #sponsorship_overview .img02 .btn_sponsorship_calendar {margin-top:37px;}

#fis_new.v5_sponsorship {padding-bottom:100px;}
#fis_new.v5_sponsorship .img00 {margin-bottom:-9px;}
#fis_new.v5_sponsorship .img00 h2,
#fis_new.v5_sponsorship .img00 h4 {color:#333;font-size:34px;text-align:right;position:absolute;top:125px;right:20px;text-transform:uppercase;}
#fis_new.v5_sponsorship .img00 .fis_txt {color:#404040;text-align:right;width:270px;left:auto;right:20px;top:207px;}
#fis_new.v5_sponsorship #sponsorship_overview .img01{margin-bottom:-52px;}
#fis_new.v5_sponsorship #sponsorship_overview .btn_sponsorship_calendar {margin-top:19px;}

#pga_new.v5_sponsorship {padding-bottom:60px;}
#pga_new.v5_sponsorship .img00 {padding-top:20px;margin-bottom:-42px;}
#pga_new.v5_sponsorship .img00 img { display:block; margin-left:-10px;}
#pga_new.v5_sponsorship .img00 h2 {top:73px; text-align:right;}
#pga_new.v5_sponsorship .txtwrap strong {font-size:19px;font-family:'ModernHBold';font-weight:normal;padding-bottom:10px;}
#pga_new.v5_sponsorship .txtwrap.img04 {margin-top:5px;}

#expo_new.v5_sponsorship {padding-bottom:100px;}
#expo_new.v5_sponsorship .img00 {padding-top:30px;margin-bottom:-40px;}
#expo_new.v5_sponsorship .img00 h2 span {display:block;line-height:18px;padding-top:10px;}
#expo_new.v5_sponsorship .img00 .expo_txt {color:#333;display:none;}
#expo_new.v5_sponsorship #sponsorship_overview .txtwrap {padding-bottom:20px;}
#expo_new.v5_sponsorship .img02 .tit {padding-top:0;}
#expo_new.v5_sponsorship .img04 .tit {padding-top:0;}
#expo_new.v5_sponsorship .img05 > div {overflow:hidden;}
#expo_new.v5_sponsorship .img06.txtwrap {padding:0;}

#racing_game {width:690px;padding:50px 0 200px 250px;}
#racing_game .img00 {position:relative;}
#racing_game .img00 img {}
#racing_game .img00 h2, #racing_game .img00 > a, #racing_game .img00 .down_racing3 {position:absolute;left:18px;}
#racing_game .img00 h2 {color:#333;font-family:'ModernHBold';font-size:34px;line-height:34px;top:120px;}
#racing_game .img00 h2 span {color:#333;display:block;font-family:'ModernHBold';font-weight:normal;font-size:16px;line-height:16px;padding-top:3px;}
#racing_game .img00 > a {background:url('/worldwide/images/experience/icon_youtube.png') no-repeat;color:#333;display:block;font-family:'ModernHBold';font-size:13px;text-decoration:none;padding:1px 0 1px 37px;top:211px;left:20px;}
#racing_game .img00 .down_racing3 {top:424px;}
#racing_game .img00 .down_racing3 strong {color:#333;display:block;font-family:'ModernHBold';font-size:12px;font-weight:normal;padding-bottom:10px;}
#racing_game .img00 .down_racing3 a {background:url('/worldwide/images/experience/button_store.png') no-repeat;display:inline-block;text-indent:200%;overflow:hidden;white-space:nowrap;width:175px;height:57px;}
#racing_game .img00 .down_racing3 a.android {background-position:0 0;margin-right:17px;}
#racing_game .img00 .down_racing3 a.apple {background-position:-193px 0;}
#racing_game .challenge_wrap ul {padding-bottom:13px;}
#racing_game .challenge_wrap ul li {overflow:hidden;}
#racing_game .challenge_wrap ul li:first-child {margin-bottom:25px;}
#racing_game .challenge_wrap ul li div.challenge {width:560px;padding-right:10px;}
#racing_game .challenge_wrap ul li div.challenge strong {color:#333;display:block;font-family:'ModernHBold';font-size:19px;font-weight:normal;line-height:24px;padding-bottom:10px;}
#racing_game .challenge_wrap ul li div.challenge p {color:#666;font-size:12px;line-height:18px;}
#racing_game dl dt {color:#333;display:block;font-family:'ModernHBold';font-size:19px;font-weight:normal;margin-bottom:10px;}
#racing_game dl dd {color:#666;font-size:12px;line-height:18px;}
#racing_game a.btn_readmore {background:url('/worldwide/images/experience/racing_game_btn.png') no-repeat;display:block;text-decoration:none;line-height:32px;padding-left:10px;width:296px;height:32px;margin:13px 0 0;position:relative;z-index:1;}
#racing_game a.btn_readmore span {background:url('/worldwide/images/experience/sponsorship/new_sponsorships/btn_sponsorship_calendar02.gif') no-repeat 100% 3px;color:#4c4c4c;font-family:'ModernHBold';font-size:13px;padding-right:12px;}
#racing_game .txtwrap > img {margin-top:-16px;}
/* gnb line2 */
.floating_cubemenu .smenu li.line2 a {line-height:14px;padding-top:13px;padding-bottom:1px;}
.floating_cubemenu .smenu li.line2.on a {height:36px;} 

/* new main */
body.hyundai_main {background:#EDEDEB;}
body.hyundai_main #wrap {background:#EDEDEB;width:100%;}
body.hyundai_main #wrap .container {width:100%;margin-top:0;}
body.hyundai_main #wrap .container .cubebox {width:100%;height:494px;margin:0;position:absolute;top:-75px;left:0;}
body.hyundai_main #wrap .container .cubebox .cubelist {width:100%; overflow:hidden;margin:0; padding:0;height:494px;}
body.hyundai_main #wrap .container .cubebox .cubelist ul {position:relative;z-index:2;height:494px;overflow:hidden;}
body.hyundai_main #wrap .container .cubebox .cubelist ul li {position:relative;float:left; width:100%;height:494px;}
body.hyundai_main #wrap .container .cubebox .cubelist ul li .bg {width:100%;height:494px;}
body.hyundai_main #wrap .container .cubebox .cubelist ul li .cont {width:940px;height:419px;margin:0 auto;margin-top:-419px; position:relative;}
body.hyundai_main #wrap .container .cubebox .cubelist ol {  }
body.hyundai_main #wrap .container .cubebox .cubelist ol.dots {width:940px;margin:0 auto;position:relative;margin-top:-40px;text-align:center;z-index:5;zoom:1;}
body.hyundai_main #wrap .container .cubebox .cubelist ol.dots .dot {display:block;margin:0 3px;float:left;*zoom:1;}
body.hyundai_main #wrap .container .cubebox .cubelist ol.dots .dot a {display:inline-block;width:14px;height:0;padding-top:14px;overflow:hidden;background:url('images/bg_pagingtouch_off.png') no-repeat center 3px;*zoom:1;} 
body.hyundai_main #wrap .container .cubebox .cubelist ol.dots .dot.active a {background:url('images/bg_pagingtouch_on2.png') no-repeat center 3px;}
body.hyundai_main #wrap .container .cubebox .cubelist ol.dots .dot:first-child {margin-left:400px;}
body.hyundai_main #wrap .container .cubebox .controls {width:940px;margin:0 auto;position:relative;overflow:visible;z-index:5;margin-top:-420px;}
body.hyundai_main #wrap .container .layers {position:relative;width:940px;margin:0 auto;}
body.hyundai_main #wrap .container .module_bottom {width:940px;height:115px;margin:0 auto;position:relative;padding-top:446px;*padding-top:0;*margin-top:446px;}
body.hyundai_main #wrap .container .module_bottom .module_banner {padding:10px 0 0 0;}
body.hyundai_main #wrap .container .module_bottom .banner1 {display:none;}
body.hyundai_main #wrap .container .open_social {position:relative;width:940px;margin:0 auto;z-index:6;}
body.hyundai_main #wrap .container .open_social ul {position:absolute;right:0;top:0;height:58px;}
#module_layer01, #module_layer02, #module_layer03, #module_layer04, #module_layer05, #module_layer06 {z-index:10;top:10px;}

.df_popup {top:20px;display: none; position: absolute; left:0; top: 50px; z-index: 200; width: 100%;}
.df_popup .con_popup {position: relative; width: 570px; margin: 0 auto;}
.df_popup .con_popup .title {position: relative; width: 100%; height: 47px; background:url('/worldwide/images/pip/bg/bg_popup_title_w570.png') no-repeat 0 0;}
.df_popup .con_popup .title a.close_layer {position: absolute; top:5px; right: 10px; padding: 10px;}
.df_popup .con_popup .btn_pop_cb {padding-top:65px; text-align:center;}
.df_popup .con_popup .btn_pop_cb a {margin-left:10px; display:inline-block;}
.df_popup .con_popup .df_table {color:#333; position: relative; padding:13px 35px 35px; background:url('/wcm/images/common/bg/bg_popup_body570.png') no-repeat left bottom;}
.df_popup .con_popup .df_table p {padding-bottom:70px;color:#777777;font-size:14px;text-align:center;}
.df_popup .con_popup .df_table p.left {width:460px;padding-left:40px;text-align:left;overflow:hidden;}
.df_popup .con_popup .df_table p img {vertical-align:middle;margin-bottom:15px;}
.df_popup .con_popup .df_table p > span {float:left;}
.df_popup .con_popup .df_table p > span a.here {color:#2c4d83;text-decoration:underline;}
.df_popup .con_popup .df_table p.left img {float:left;margin:7px 10px 10px 0;}



.wrc_cont { overflow:visible; }
#experience_wrc .sub_link {width:auto;padding-left:0;width: 217px;}
#experience_wrc .sub_link {text-align:right;padding-left:45px;width:170px;}
#experience_wrc .sub_link li a {border-bottom:1px solid #c3c4c6;color:#666;display:block;font-size:13px;font-family:'ModernHBold';text-transform:uppercase;padding:7px 0 19px 0;}
#experience_wrc .sub_link .global_sponsorships a {background:url('/worldwide/images/experience/sponsorship/new_sponsorships/icon_global_sponsorships.png') no-repeat 0 2px;color:#666;display:block;font-size:12px;font-family:'ModernHBold';text-transform:uppercase;padding:10px 0 10px 53px;margin:38px 0 10px 15px;line-height:14px;}

#experience_wrc .floating_cubemenu .side_spon { width:200px; }

#experience_wrc .wrc_contents {width:690px;padding:0 0 0px 249px;}
#experience_wrc .img00 {position:relative;padding-bottom:80px; height:456px;}
#experience_wrc .img00 h2 {color:#333;font-family: 'ModernHBold';font-size:36px;line-height:36px;position:absolute;text-transform:uppercase;text-align:right;}
#experience_wrc .img00 h2 span {color:#333;display:block;font-size:16px;padding-bottom:15px;}
#experience_wrc .img00 .btn_motorsport {display:block;padding-top:21px;text-align:right;}
#experience_wrc .img00 .wrc_txt {color:#fff;font-size:13px;line-height:18px;width:400px;left:251px;top:411px;position:absolute;}
#experience_wrc .img00 .car_img { position:absolute; left:-116px; top:107px; z-index:2; }

#experience_wrc dl dt {color:#333;display:block;font-size:20px;font-family: 'ModernHBold';padding-bottom:13px;}
#experience_wrc dl dd {color:#666;display:block;font-size:12px;line-height:18px;}
#experience_wrc .img01 {padding-bottom:37px;margin-top:32px; }
#experience_wrc .img01 .img_wrap {padding-top:25px;overflow:hidden; }
#experience_wrc .img01 .img_wrap img {float:left;padding-left:9px;}
#experience_wrc .img01 .img_wrap img:first-child {padding-left:0;}
#experience_wrc .img02 {overflow:hidden;padding-bottom:34px;}
#experience_wrc .img02 dl {width:400px;padding:17px 0 0 0;}
#experience_wrc .img02 img { }
#experience_wrc .img03 {position:relative;}
#experience_wrc .img03 dl {position:absolute;left:30px;top:427px;width:300px;}
#experience_wrc .img03 dl dt {color:#354258;}
#experience_wrc .add_text {margin:40px 0 10px;}
#experience_wrc {padding-bottom:0px;}
#experience_wrc dl dt {color:#333;font-size:19px;padding-bottom:10px;}
#experience_wrc .img00 {padding-top:5px;}
#experience_wrc .img00 {padding-bottom:67px;}
#experience_wrc .img00 h2 {text-align:left;right:auto;left:0px;top:94px; }
#experience_wrc .img00 h2 span {padding-bottom:0px;}
#experience_wrc .img00 .wrc_txt {left:20px;top:133px;color:#333;}
#experience_wrc .img00 .btn_motorsport {margin-top:0px; position:absolute; bottom:42px; right:-4px; z-index:9; }
#experience_wrc .img00 .btn_motorsport a {display:inline-block;margin-left:8px; text-align:left; color:#4c4c4c; font-size:13px; font-family: 'ModernHBold'; line-height:30px; }
#experience_wrc .img00 .btn_motorsport a.wrc_btn_01 { height:32px; width:145px; padding-left:40px; background:url('/wcm/images/img_flat_template/wrc_btn_bg_01.png') left bottom no-repeat; }
#experience_wrc .img00 .btn_motorsport a.wrc_btn_02 { height:32px; width:149px; padding-left:10px; background:url('/wcm/images/img_flat_template/wrc_btn_bg_02.png') left bottom no-repeat; }
#experience_wrc .img03 dl dt {color:#333;}
#experience_wrc .inner_movie { position:relative; width:690px; height:473px; background:url('images/wrc_new_02.png') left bottom no-repeat; }
#experience_wrc .inner_movie iframe { margin-left:35px; }

#experience_wrc .wrc_contents > div {padding-top:100px;width:100%;}
#experience_wrc div#highlighted_event {padding-top:30px;}
#experience_wrc .sponsorship_title {background:url('/worldwide/images/experience/sponsorship/new_sponsorships/icon_sponsorship_title.png') no-repeat 0 5px;border-bottom:5px solid #ae9c81;color:#333;font-family: 'ModernHBold';font-size:36px;text-transform:uppercase;line-height:32px;padding:5px 0 20px 62px;margin-bottom:50px;margin-top:0;}
#experience_wrc .sponsorship_title span {color:#999;display:block;font-size:12px;font-family:'Arial';text-transform:none;line-height:18px;padding:7px 0 0 2px;}
#experience_wrc #photos .sponsorship_title {background-position:0 -327px;}
#experience_wrc #movies .sponsorship_title {background-position:0 -600px;}
#experience_wrc .wrc_banner { position:relative; margin-top:30px; }
#experience_wrc .wrc_banner a,#experience_wrc .wrc_banner img { display:block; }
#experience_wrc .wrc_banner a { top:111px; left:30px; }
.nobg { background: #ededeb url("images/bg_body.jpg") no-repeat center top fixed; }

/* racing new */
#racing_game.new_racing .img00 h2 span {color:#333; display:inline-block; *display:inline; *zoom:1;font-family:'ModernHBold';font-size:34px;line-height:38px;font-weight:normal;padding-top:3px;}
#racing_game.new_racing .img00 h2 span.sharp { color:#ff9934; }
.new_racing .img00 h2 {color:#333;font-family:'ModernHBold';font-size:34px;line-height:38px;top:431px !important; left:0 !important; text-transform:uppercase;}
.new_racing .img00 p { position:absolute; top:509px; font-size:12px; font-family:arial; left:0; }
.new_racing .img00 > a {background:url('/worldwide/images/experience/icon_youtube.png') no-repeat;color:#333;display:block;font-family:'ModernHBold';font-size:13px;text-decoration:none;padding:1px 0 1px 37px;top:387px !important;left:529px !important;}
.new_racing .img00 a.g4g_btn { position:absolute; left:402px !important; top:456px !important; background:none !important; }

#racing_contents { padding-top:0px; }
#racing_contents > div { padding-top:77px; *zoom:1; margin-top:20px; }
#racing_contents > div#have_fun { *padding-top:56px; }
#racing_contents > div#do_good { margin-top:13px; }
#racing_contents .sponsorship_title {background:none;border-bottom:5px solid #ae9c81;color:#333;font-family: 'ModernHBold';font-size:36px;text-transform:uppercase;line-height:32px;padding:5px 0 17px 0px;margin-bottom:39px;margin-top:0;}
#racing_contents h2.have_fun { padding-left:77px; background:url('/worldwide/images/experience/sponsorship/new_sponsorships/icon_racing_title.png') 0px 0px no-repeat; }
#racing_contents h2.do_good { padding:9px 0 17px 62px; background:url('/worldwide/images/experience/sponsorship/new_sponsorships/icon_racing_title.png') 0px -187px no-repeat; }
#racing_contents h2.and_win { padding:9px 0 17px 60px; background:url('/worldwide/images/experience/sponsorship/new_sponsorships/icon_racing_title.png') 0px -364px no-repeat; }
#racing_contents h3 { color:#333333; font-size:18px; font-family:'ModernHBold'; margin-bottom:14px; margin-top:-2px; }
#racing_contents .txtwrap { overflow:hidden; position:relative; padding-bottom:0px; }
#racing_contents .img { float:left; }
#racing_contents .cont { float:left;   }
#racing_contents .t_width { width:410px; margin-left:30px;}
#racing_contents .t_width2 { width:249px; margin-right:30px;}
#racing_contents .stc { margin-top:40px; }
#racing_contents .txtwrap a { color:#004282; text-decoration:underline; font-size:12px; }

#racing_contents .down_racing3 {margin-top:22px; }
#racing_contents .down_racing3 strong {color:#333;display:block;font-family:'ModernHBold';font-size:12px;font-weight:normal;padding-bottom:10px;}
#racing_contents .down_racing3 a {background:url('/worldwide/images/experience/button_store.png') no-repeat;display:inline-block;text-indent:200%;overflow:hidden;white-space:nowrap;width:175px;height:57px;}
#racing_contents .down_racing3 a.android {background-position:0 0;margin-right:17px;}
#racing_contents .down_racing3 a.apple {background-position:-193px 0;}

/* bobsleigh */
#experience_bob .floating_cubemenu .side_spon { width:200px;}
#experience_bob .floating_cubemenu .side_spon .sub_link { padding-left:28px; }
#experience_bob .bob_contents {width:690px;padding:0 0 0px 249px;}
#experience_bob .bob_contents #highlight_evt { position:relative; padding-top:77px; *zoom:1;  min-height:573px; }
#experience_bob .bob_contents #highlight_evt h2 {  position:absolute; top:111px; margin-top:19px; width:100%; font-size:34px; line-height:36px; font-family:'ModernHBold'; color:#333333; text-align:center; z-index:2; } 
#experience_bob .bob_contents #highlight_evt h2 .desc { text-align:center; color:#333333; font-size:14px; line-height:18px; position:static;margin-top:16px; }

#experience_bob .bob_contents #highlight_evt p { position:absolute; top:125px; left:1px;  }
#experience_bob .bob_contents #highlight_evt a { position:absolute; bottom:-7px; display:block; width:342px; height:32px; line-height:32px; font-size:13px; text-align:center; color:#4c4c4c; font-family:'ModernHBold'; background:url('/wcm/images/img_flat_template/bobsleigh_btn_bg.png') no-repeat; } 
#experience_bob .bob_contents #highlight_evt a.highlight_btn_01 { left:0; }
#experience_bob .bob_contents #highlight_evt a.highlight_btn_02 { right:0; }

#experience_bob .bob_contents #overview { padding-top:78px; margin-top:21px; }
#experience_bob .bob_contents #overview h2 { margin-bottom:40px; }
#experience_bob .bob_contents #overview .inner_movie { position:relative; width:690px; height:466px; background:url('/wcm/images/img_flat_template/bobsleigh_02.png') left bottom no-repeat; }
#experience_bob .bob_contents #overview .inner_movie iframe { margin-left:36px; }
#experience_bob .bob_contents #overview .txt01 { margin-top:9px; font-size:12px; line-height:18px; color:#666666; }
#experience_bob .bob_contents #overview .txt02 { margin-top:19px; font-size:12px; line-height:18px; color:#666666; }
/* new_module_bottom */

.new_module_bottom { border-bottom:1px solid #a5a5a4; clear:both; padding-top:466px; padding-bottom:22px; *padding-top:0; *margin-top:466px; }
.new_module_bottom .country_box { margin-top:12px; }
.new_module_bottom .module_wrap { width:940px; margin:0 auto; *zoom:1; }
.new_module_bottom .module_wrap:after {clear:both; display:block; content:"";}
.new_module_bottom .module_wrap h1,
.new_module_bottom .module_wrap h2 { font-size:16px; color:#333333; padding-bottom:9px; margin-bottom:10px; font-family:'Arial'; font-weight:bold; text-transform:uppercase; background:url('images/mtitle_bg.jpg') left bottom no-repeat;}
.new_module_bottom .module_wrap h3 { font-size:12px; color:#333333; font-weight:bold; width: 141px; height: 16px; } 
.new_module_bottom .module_wrap .world_map { float:left; width:214px; }
.new_module_bottom .module_wrap .module_banner {float:left; margin-left:35px; width:691px; overflow:hidden; }
.new_module_bottom .module_wrap .module_banner > div { margin-bottom:38px; overflow:hidden; }
.new_module_bottom .module_wrap .module_banner p { margin-top:6px; }
.new_module_bottom .module_wrap .module_banner ul { overflow:hidden; }
.new_module_bottom .module_wrap .module_banner ul li { float:left; margin-right:24px; }
.new_module_bottom .module_wrap .module_banner ul li.last { margin-right:0px; }
.new_module_bottom .module_wrap .module_banner .divid_banner { float:left; margin-left:24px; }
.new_module_bottom .module_wrap .module_banner .divid { float:left; width:452px; }
.new_module_bottom .module_wrap .module_banner .banner_03 .divid { float:left; width:auto; }
/* Selects */
.new_module_bottom .jqTransformSelectWrapper {position:relative;height: 30px;width:214px !important;background:url(images/mb_select_left.gif) no-repeat top left;}
.new_module_bottom .jqTransformSelectWrapper div span {width: 100% !important;font-size: 12px;color: #5a5b5d;float: none;position: absolute;white-space: nowrap;height: 21px;line-height: 15px;padding: 7px 0 0 10px;overflow: hidden;cursor:pointer;}
.new_module_bottom .jqTransformSelectWrapper a.jqTransformSelectOpen {display: block;position: absolute;right: 0;width: 37px;height: 30px;background:url(images/mb_select_right.gif) no-repeat center center;}
.new_module_bottom .jqTransformSelectWrapper ul {width:212px !important; max-height:240px;overflow:auto;position: absolute;top: 26px;left: 0px;list-style: none;background-color: #fff;border: solid 1px #c3c4c6;border-bottom: solid 2px #c3c4c6;display: none;margin: 0px;padding: 0px;height: 150px;overflow: auto;overflow-y: auto;z-index:20;}
.new_module_bottom .jqTransformSelectWrapper ul li {background: none !important; padding:0 !important;}
.new_module_bottom .jqTransformSelectWrapper ul a {display: block;padding: 1px 0 0 10px;text-decoration: none;color:#666;background-color: #FFF;font-size: 12px;}
.new_module_bottom .jqTransformSelectWrapper ul a.selected {background: #EDEDED;color: #333;}
.new_module_bottom .jqTransformSelectWrapper ul a:hover, .jqTransformSelectWrapper ul a.selected:hover {background:#999999;color: #fff;}
.new_module_bottom .jqTransformHidden {display: none;}

/* eco_drive new */
.eco_drive { padding-top:46px; }
.eco_drive .text_wrap { width:880px; margin:0 auto; padding:0 0 180px 0; }
.eco_drive h2 { color:#333333; font-size:25px; line-height:30px; font-family:'ModernHBold'; }
.eco_drive .cont_01 { min-height:372px; background:url('/wcm/images/img_flat_template/eco_blue_drive_01.jpg') left bottom no-repeat;}
.eco_drive .cont_01 h2, 
.eco_drive .cont_01 p {width:500px;}
.eco_drive .cont_01 p { margin-top:11px; }
.eco_drive .cont_02 { margin-top:36px; min-height:670px; background:url('/wcm/images/img_flat_template/eco_blue_drive_02.jpg') left bottom no-repeat; overflow:hidden; }
.eco_drive .cont_02 h3 { font-family:'ModernHBold'; color:#333333; font-size:14px; margin-bottom:13px;}
.eco_drive .cont_02 .text_wrap {width:473px; float:right; padding-right:50px; }
.eco_drive .cont_02 p { margin-bottom:43px; }

.eco_drive .cont_03 { overflow:hidden; margin-top:76px; min-height:528px; background:url('/wcm/images/img_flat_template/eco_blue_drive_03.jpg') 298px 15px no-repeat; }
.eco_drive h2.sub_title { float:left; width:170px; padding:0px 50px 0 30px; color:#354258; line-height:22px; font-size:19px; font-family:'ModernHBold';}
.eco_drive .cont_03 .txt_wrap { float:left; width:690px; }
.eco_drive .cont_03 .txt_wrap p {width:500px;}

.eco_drive .cont_04 { overflow:hidden; margin-top:68px; }
.eco_drive .cont_04 .txt_wrap { float:left; width:640px; }
.eco_drive .cont_04 .txt_wrap h3 { font-family:'ModernHBold'; color:#333333; font-size:14px; margin-bottom:15px; }
.eco_drive .cont_04 .txt_wrap p { margin-bottom:50px; }

/* co2 zero */

.co2_zero {}
.co2_zero .cont_01 { height:290px; padding-left:30px; padding-top:41px; background:url('/wcm/images/img_flat_template/co2_zero_01.jpg') no-repeat;}
.co2_zero .cont_01 h2 { color:#ffffff; font-size:25px; line-height:30px; font-family:'ModernHBold'; }
.co2_zero .cont_01 p { color:#d3d3d3; font-size:12px; line-height:18px; margin-top:11px; }

.co2_zero .cont_02,.co2_zero .cont_03,.co2_zero .cont_04 { overflow:hidden; }

.co2_zero h2.sub_title { float:left; width:170px; padding:0px 50px 0 30px; color:#354258; line-height:22px; font-size:19px; font-family:'ModernHBold';}
.co2_zero h3 { font-family:'ModernHBold'; color:#333333; font-size:14px; margin-bottom:13px;}
.co2_zero .txt_wrap > div { overflow:hidden; }
.co2_zero .txt_wrap { float:left; width:660px; }
.co2_zero .txt_wrap .fl { float:left; }
.co2_zero .txt_wrap .fr { float:right; }
.co2_zero .txt_wrap .cont_box_01 { margin-top:8px; }
.co2_zero .txt_wrap .cont_box_01 .fl {width:300px;}
.co2_zero .txt_wrap .cont_box_02 { margin-top:42px; }
.co2_zero .txt_wrap .cont_box_02 .fr { width:300px; }
.co2_zero .txt_wrap .cont_box_03 { margin-top:49px; }
.co2_zero .txt_wrap .cont_box_03 .fl {width:300px;}

.co2_zero .cont_03 { margin-top:70px; }
.co2_zero .cont_04 { margin-top:62px; }
.co2_zero .cont_03 p,.co2_zero .cont_04 p { float:left; width:660px; }

/* main country */
.main_country { position:absolute; left:50%; margin-left:-470px; top:75px; background:#ffffff url('images/country_bg.jpg') no-repeat; width:940px; height:0px; overflow:hidden; z-index:20}
.main_country .country_wrap { overflow:hidden; position:relative;  }
.main_country .country_wrap .left_article { float:left; margin-top:73px; margin-left:71px; width:388px; }
.main_country .country_wrap .left_article h2 { font-size:20px; color:#222222; font-family:'ModernHLight'; line-height:normal; border-bottom:1px solid #ebebeb; padding-bottom:19px;}
.main_country .country_wrap .left_article h2 span { font-size:33px; color:#386cba; font-family:'ModernHBold'; display:block; line-height:normal;}
.main_country .country_wrap .left_article p { margin-top:25px; color:#666666; line-height:21px; }

.main_country .country_wrap .right_section { float:left; margin-left:92px; margin-top:206px;}
.main_country .country_wrap .right_section .nation_name { color:#4b4c50; font-size:14px; font-weight:bold; margin-left:5px; } 
.main_country .country_wrap .right_section .link_btn { margin-top:15px; }
.main_country .country_wrap .right_section .link_btn a { display:inline-block; *display:inline; *zoom:1; height:29px; padding-left:11px; line-height:29px; font-family:'ModernHBold'; font-size:13px; }
.main_country .country_wrap .right_section .link_btn .nation_link { color:#fff; width:154px; background:url('images/country_btn_01.gif') no-repeat; margin-right:10px; }
.main_country .country_wrap .right_section .link_btn .wwh_link { color:#386cba; width:125px; background:url('images/country_btn_02.gif') no-repeat;}
.main_country .country_wrap .close_btn { position:absolute; right:0; top:0; }
.main_country .country_comment { color:#4b4c50; font-size:14px; font-weight:bold; }

.header .social .social_wrap.ie7 { overflow:visible !important; *zoom:1; }
.header .social .local_site { float:left; margin-left:4px; margin-right:-342px; position:relative; *margin-right:0; *zoom:1;  }
.header .social .local_site.ie7 { margin-right:0; }
.header .social .local_site.set { margin-right:0; }
.header .social .local_site:after { clear:both; content:""; display:block; }
.header .social .local_site a.local_btn { float:left; width:119px; height:25px; line-height:25px; color:#ffffff; padding-left:7px; background:url('images/local_btn_bg.png') no-repeat;}
.header .social .local_site a.local_btn.on { background-position:left bottom;}
.header .social .local_site .region,
.header .social .local_site .country { float:left; margin-left:-1px; }


.header .social .local_site .region.set,
.header .social .local_site .country.set { display:none;  }

.header .social .local_site .jqTransformSelectWrapper {height: 25px;background:url('images/local_bg_left.gif') no-repeat top left;}
.header .social .local_site .jqTransformSelectWrapper a.jqTransformSelectOpen { font-size:12px; width: 28px;height: 25px;background:url('images/local_bg_right.gif') no-repeat center center;}
.header .social .local_site .jqTransformSelectWrapper ul {max-height:240px;overflow:auto;position: absolute;top: 24px;left: 0px;list-style: none;background-color: #fff;border: solid 1px #c3c4c6;border-bottom: solid 2px #c3c4c6;display: none;margin: 0px;padding: 0px;height: 150px;overflow: auto;overflow-y: auto;z-index:20;}
.header .social .local_site .jqTransformSelectWrapper {width: 172px !important;}
.header .social .local_site.ie7 .jqTransformSelectWrapper ul {height:133px !important}
.header .social .local_site .jqTransformSelectWrapper ul {width: 170px !important; *height:133px !important; background:#fff; }
.header .social .local_site .jqTransformSelectWrapper ul li { float:none;  }
.header .social .local_site .jqTransformSelectWrapper ul a { color: #898989; }
.header .social .local_site .jqTransformSelectWrapper ul a:hover { color: #fff; }
.header .social .local_site .jqTransformSelectWrapper ul a.selected { background: #EDEDED; color: #898989;}
.header .social .local_site .jqTransformSelectWrapper div span { font-size:12px; line-height:13px; color: #898989; width:100% !important }

a.social_banner { display:block; margin-top:40px; }

/* contact error */

.contact_error { border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; width:880px; margin:4px auto 0; height:304px; background:url('/wcm/images/img_flat_template/contact_us_error.png') center 105px no-repeat; }
.contact_error p { color:#333333; font-size:16px; font-family:'arial'; line-height:22px; text-align:center; margin-top:157px; }

/* wrc btn */

.kv_wrc_btn { position:absolute; left:42px; top:201px; padding-left:15px; display:block; font-size:13px; font-family:'ModernHBold'; width:208px; height:31px; line-height:31px; 
	color:#ffffff !important; background:url('images/btn_bg_blue_arrow.png') no-repeat; }

.blue_btn { position:absolute; left:42px; top:325px; padding-left:15px; display:block; font-size:13px; font-family:'ModernHBold'; width:140px; height:31px; line-height:31px; 
	color:#ffffff !important; background:url('images/btn_bg_blue.gif') no-repeat; background-position: right; }

/* btn style */

.arrow_btn { background:url('images/arrow_bg_left.gif') no-repeat; padding-left:13px; height:28px; line-height:28px; display:inline-block; *display:inline; *zoom:1;  }
.arrow_btn span { display:inline-block; *display:inline; *zoom:1; padding-right:26px; font-family:arial; color:#333333; background:url('images/arrow_bg_right.gif') right 0 no-repeat; }
.arrow_btn span.pdf { display:inline-block; *display:inline; *zoom:1; padding-right:35px; color:#333333; background:url('/wcm/images/img_flat_template/arrow_bg_right_pdf.gif') right 0 no-repeat; }
.btn_pdf_download { display:inline-block; *display:inline; *zoom:1; color:#646464; padding-right:19px; line-height:28px; background:url('/wcm/images/img_flat_template/btn_pdf_icon.gif') right 5px no-repeat; }
.nbg_left { display:inline-block; *display:inline; *zoom:1; height:25px; color:#444444; line-height:25px; padding-left:13px; background:url('/wcm/images/img_flat_template/arrow_bg_left2.gif') no-repeat; }
.nbg_right { display:inline-block; *display:inline; *zoom:1; padding-right:13px; color:#444444; background:url('/wcm/images/img_flat_template/arrow_bg_right2.gif') right 0 no-repeat; }
.nc_btn_pdf_download { display:inline-block; *display:inline; *zoom:1; text-align:left; line-height:28px; width:136px; padding-left:12px; background:url('/wcm/images/img_flat_template/btn_nc_bg_pdf_download.gif') 0 no-repeat; }
.sales_read_btn { display:block; width:75px; height:24px; font-size:11px; line-height:24px; background:url('/wcm/images/img_flat_template/ir_sales_read_btn_bg.gif') no-repeat; }
.sales_download_btn { display:block; width:60px; height:24px; font-size:11px; line-height:24px; text-align:left; padding-left:15px; background:url('/wcm/images/img_flat_template/ir_sales_exel_btn_bg.gif') no-repeat; }

.ir_state_view_btn { display:inline-block; *display:inline; *zoom:1; width:39px; height:24px; font-size:11px; line-height:24px; text-align:center;
	background:url('/wcm/images/img_flat_template/ir_state_view_btn_bg.gif') no-repeat; }
.ir_state_pdf_btn { display:inline-block; *display:inline; *zoom:1; width:53px; height:24px; font-size:11px; line-height:24px; text-align:left;
	padding-left:22px; background:url('/wcm/images/img_flat_template/ir_state_pdf_btn_bg.gif') no-repeat; }


 .caption { position:absolute; left:0; bottom:0; display:block; padding:0 50px 0 10px; width:273px;height:44px;background:url("images/bg_caption.png") repeat 0 0;}
 .caption .txt { font-size:12px; font-weight:bold; line-height:14px; color:#fff; }
 .caption .icon { position:absolute; right:20px; bottom:17px; width:9px; height:11px; }
 .caption .icon.video { background:url("images/ico_video2.png") no-repeat 0 0; }
 .caption .icon.image { background:url("images/ico_video2.png") no-repeat 0 0; }
 .caption .txt,
 .caption .fixievalign { height:inherit; display: table-cell; vertical-align: middle; }
 .caption .txt,
 .caption .fixievalign { *display:inline; *zoom:1; *height:auto; *min-height:1%; }
 .caption .fixievalign { *width:0; *height:100%;}

.layer_pop {display:none;position:fixed;top:50%;left:50%;z-index:62;width:900px;margin:-262px 0 0 -450px; text-align:left;}
.layer_pop#layer_image {margin-top:-335px;}

.layer_pop .close {position:absolute;right:0;top:0;overflow:visible;width:50px;height:50px;padding:0;margin:0;border:0;background:url("images/btn_close.png") no-repeat 0 0;cursor:pointer;font-size:0;line-height:0;}
.layer_pop .desc {position:relative;margin:0 50px;padding:0 0 30px;}
.layer_pop .desc strong {display:block;padding:0 70px 0 0;color:#fff;font-size:18px;}
.layer_pop .desc p {padding:15px 0 0;color:#fff;font-size:13px;}
.layer_pop .desc .sns {position:absolute;right:0;top:0;}
.layer_pop .desc .sns a {overflow:hidden;display:inline-block;width:25px;height:25px;background:url("/worldwide/images/hyundaitv/ico_sns.gif") no-repeat 0 0;text-indent:150%;white-space:nowrap;}
.layer_pop .desc .sns .facebook {}
.layer_pop .desc .sns .twitter {background-position:-25px 0;margin:0 0 0 2px;}
.layer_pop .desc .sns .facebook:hover {background-position:0 -25px;}
.layer_pop .desc .sns .twitter:hover {background-position:-25px -25px;}

.layer_pop .video_wrap {width:850px;margin:0 50px 0 0;background:#000;}
.layer_pop .video_wrap .player {overflow:hidden;width:850px;height:395px;margin:0 0 30px;}

.layer_pop .img_wrap {width:900px;margin:0 50px 0 0;background:#000;}
.layer_pop .img_wrap .player {overflow:hidden;width:900px;height:600px;margin:0 0 30px;}

.layer_pop .image_wrap {width:830px;margin:0 50px 0 0;padding:20px 10px 30px;background:#fff;}
.layer_pop .image_wrap .view_area {margin:0 0 30px;}
.layer_pop .image_wrap .desc {padding:0;}
.layer_pop .image_wrap .desc strong {color:#333;}
.layer_pop .image_wrap .desc p {color:#414141;}
.layer_pop .image_wrap .slidebox {position:relative; width:830px; height:470px; margin:0 auto; overflow:visible;}
.layer_pop .image_wrap .slidebox .slidelist {width:830px;height:470px;overflow:hidden;}
.layer_pop .image_wrap .slidebox .slidelist ul {position:relative; width:830px; min-height:470px; height:470px; overflow:hidden;}
.layer_pop .image_wrap .slidebox .slidelist ul li {position:absolute;top:0;left:0;width:830px;}
.layer_pop .image_wrap .slidebox .controls {width:600px;margin:0 auto;position:relative;overflow:visible;z-index:5;margin-top:-420px;}
.layer_pop .image_wrap .slidebox .prevbtn {position:absolute; top:171px; left:0;}
.layer_pop .image_wrap .slidebox .nextbtn {position:absolute; top:171px; right:0; }
.layer_pop .image_wrap .view_area ol.dots {overflow:hidden;width:830px;margin:15px auto 0;position:relative;text-align:center;z-index:5;zoom:1;}
.layer_pop .image_wrap .view_area ol.dots .dot {display:inline-block;margin:0 3px;*display:inline;*zoom:1;}
.layer_pop .image_wrap .view_area ol.dots .dot a {display:inline-block;width:14px;height:0;padding-top:14px;overflow:hidden;background:url("/worldwide/images/hyundaitv/btn_page_off.png") no-repeat center 3px;*zoom:1;} 
.layer_pop .image_wrap .view_area ol.dots .dot.active a {background:url("/worldwide/images/hyundaitv/btn_page_on.png") no-repeat center 3px;}


.layerBtn {
    overflow: hidden;
    display: block;
    position: relative;
    width: 333px;
    
    text-decoration: none;
}