@charset "utf-8";

body {margin:0; padding:0; font-family:Dotum, '돋움', Arial, sans-serif; color:#333; font-size:.75em;}
form, div, p, h1, h2, h3, h4, h5, h6, dl, dt, dd, ul, ol, li, fieldset {margin:0; padding:0; border:0;}
ul, ol {margin:0; padding:0; list-style-type:none;}
hr {position:absolute; width:0; height:0; font-size:0; overflow:hidden; visibility:hidden;}
img {border:0 none; vertical-align:top;}

a:link, a:visited {color:#333; text-decoration:none; cursor:pointer;}
a:active, a:hover {color:#999; text-decoration:underline; cursor:pointer;}

.hidden {position:absolute; width:0; height:0; font-size:0; overflow:hidden; visibility:hidden;}
#wrap {position:relative; width:960px; margin:0 auto; overflow:hidden;}
#header h1 {margin-top:26px; text-align:center;}
#mainMenu {height:28px; background:url('../images/bg_mainMenu.gif') no-repeat 0 0; padding:10px 0 0 12px;}
#mainMenu li {float:left; background:url('../images/bg_bar.gif') no-repeat 0 5px; padding:0 5px;}
#mainMenu li.first {background-image:none; padding-left:0;}
#header p.btn_home {position:absolute; top:43px; left:5px;}
#contents {width:960px; background:url('../images/bg_cont_m.gif') repeat-y 0 0;}
.bg_contM {background:url('../images/bg_cont_b.gif') no-repeat 0 bottom; padding-bottom:50px;}

/* About SMC */
.bg_contM .smc {background:url('../images/bg_smc.jpg') no-repeat 0 0; padding:71px 0 0 71px;}
.smc p.smc_title {margin-top:26px;}
.smc p.terms {margin-top:28px;}
.smc h3 {margin-top:40px;}
.smc h3.first {margin-top:32px;}
.smc .mp_box {width:551px; height:118px; background:url('../images/bg_mp_box.jpg') no-repeat 0 0; margin-top:10px; padding:23px 0 0 267px;}
.smc .mp_box p.btn_more {margin-top:10px;}
.smc .mg_box {margin-top:17px; overflow:auto; height:1%;}
.smc .mg_box li {position:relative; float:left; width:395px; margin-left:12px;}
.smc .mg_box li p.btn_more {position:absolute; top:105px; left:257px;}
.smc .mg_box li p.btn_more2 {position:absolute; top:105px; left:237px;}
.smc .ott_img {margin-top:15px;}
.smc .wcg_trade {position:relative; margin-top:26px;}
.smc .wcg_trade .link_site {position:absolute; top:43px; left:168px;}

/* WCG Official Mobile Phone */
.bg_contM .mobilePhone {background:url('../images/bg_mobilePhone.jpg') no-repeat 0 0; padding:95px 0 0 71px;}
.mobilePhone p.mp_title {margin:15px 0 0 9px;}
#mp_tabMenu {clear:both; margin-top:90px; overflow:hidden;}
#mp_tabMenu .tabContent {position:relative; float:left; margin-right:13px;}
#mp_tabMenu .tabContent .twoBox {width:375px; background:url('../images/bg_tabCont.gif') no-repeat 0 bottom; line-height:1.6; padding:0 10px 40px 18px;}
#mp_tabMenu .tabContent h4 {padding-top:10px;}
#mp_tabMenu .tabContent h4.first_p {padding-bottom:27px;}
#mp_tabMenu .tabContent ul li {background:url('../images/bul_dot.gif') no-repeat 0 8px; padding-left:10px;}
#mp_tabMenu .tabContent .tab_more {position:absolute; top:170px; left:122px;}
#mp_tabMenu .tabContent .tab_more2 {position:absolute; top:170px; left:130px;}
.mobilePhone .smc_Online {clear:both; margin-top:34px;}
.mobilePhone .smc_Online h3 {margin-bottom:11px;}
.mobilePhone .smc_Online ul {margin-top:22px; overflow:hidden; height:1%;}
.mobilePhone .smc_Online ul li {position:relative; float:left; width:187px; height:122px; background:url('../images/bg_smc.gif') no-repeat 0 0; padding:19px 0 0 8px; margin-right:13px;}
.mobilePhone .smc_Online ul li .btn_more {position:absolute; bottom:22px; left:13px;}

/* WCG Official Mobile Game */
.bg_contM .mobileGame {background:url('../images/bg_mobileGame.jpg') no-repeat 0 0; padding:81px 0 0 71px;}
.mobileGame p.mg_title {margin-top:13px;}
.mobileGame h3 {margin-top:35px;}
.mobileGame h3.first {margin-top:90px;}
.mobileGame p.mg_txt {margin-top:10px;}
.mobileGame .mg_star2 {position:relative; width:557px; height:380px; background:url('../images/bg_mgStar2.jpg') no-repeat 0 0; margin-top:16px; padding:20px 0 0 261px;}
.mobileGame .mg_star2 p {margin-bottom:22px;}
.mobileGame .mg_star2 p.btn_download {position:absolute; top:209px; left:30px;}
.mobileGame .mg_asphalt {position:relative; width:557px; height:415px; background:url('../images/bg_mgasphalt.jpg') no-repeat 0 0; margin-top:16px; padding:20px 0 0 265px;}
.mobileGame .mg_asphalt p {margin-top:14px;}
.mobileGame .mg_asphalt p.first {margin-top:0;}
.mobileGame .mg_asphalt p.btn_download {position:absolute; top:285px; left:30px;}

/* How To Join */
.bg_contM .howToJoin {background:url('../images/bg_join.jpg') no-repeat 0 0; padding:102px 0 0 69px;}
.howToJoin p.mp_title {margin-top:4px;}
.howToJoin p.terms {margin-top:11px;}
.howToJoin .join_step {margin-top:105px;}
.howToJoin .join_step ol {position:absolute; width:0; height:0; font-size:0; overflow:hidden; visibility:hidden;}
.howToJoin .join_step p.join_txt {margin-top:20px;}

/* Terms & Conditions */
.pop_Terms {width:536px; padding:0 5px;}
.pop_Terms h1.bg_h1 {height:35px; background:url('../images/bg_pop_h1.gif') no-repeat 0 0; color:#851851; font-size:1.3em; padding:10px 0 0 25px;}
.pop_Terms .pop_content {height:302px; margin:20px 3px 20px 20px; overflow:auto;}
.pop_Terms .pop_content h2 {color:#675fb3; font-size:1em;}
.pop_Terms .pop_content ol {line-height:1.7; margin-top:15px; padding-left:28px;}
.pop_Terms .pop_content ol li {list-style-type:decimal;}
.pop_Terms .pop_footer {clear:both; position:relative; height:22px; background:url('../images/bg_pop_footer.gif') no-repeat 0 bottom;}
.pop_Terms .pop_footer img {position:absolute; top:7px; right:13px;}

/* Online Ranking */
.bg_contM .onlineRanking {background:url('../images/bg_onlineRanking.jpg') no-repeat 0 0; padding:71px 0 0 71px;}
.onlineRanking p.mp_title {margin-top:17px;}
#or_tabMenu {margin-top:85px;}
#or_tabMenu .menu_list {overflow:hidden;}
#or_tabMenu .menu_list li {float:left; margin-right:1px;}
#or_tabMenu .tabContent {width:818px; height:169px; background:url('../images/bg_orTab_cont.gif') no-repeat 0 0; margin-top:1px;}
#or_tabMenu .tabContent h3 {position:absolute; width:0; height:0; font-size:0; overflow:hidden; visibility:hidden;}
#or_tabMenu .tabContent .ort_contL {float:left;}
#or_tabMenu .tabContent .ort_contL img {margin:30px 0 0 30px;}
#or_tabMenu .tabContent .ort_contR {float:right;}
#or_tabMenu .tabContent .ort_contR img {margin:1px 1px 0 0;}
#or_tabMenu .tabContent p img {margin:1px 1px 0 0;}
.onlineRanking .onlineR_iframe {width:818px; margin-top:27px; border:1px solid #e8e8e8; background-color:#f6f6f6;}
.onlineRanking .onlineR_iframe iframe {margin:20px 20px;}
.onlineRanking .gamerank {clear:both; margin-top:28px;}
.onlineRanking .gamerank p {position:absolute; width:0; height:0; font-size:0; overflow:hidden; visibility:hidden;}

/* Download */
.bg_contM .download {background:url('../images/bg_download.jpg') no-repeat 0 0; padding:71px 0 0 71px;}
.download p.mp_title {margin-top:11px;}
.download .download_step {margin-top:100px;}
.download .download_step h3 {margin:40px 0 18px 0;}
.download .download_step h3.first {margin:0 0 18px 0;}
.download .download_step ol {position:absolute; width:0; height:0; font-size:0; overflow:hidden; visibility:hidden;}
.download .mp_box {width:551px; height:126px; background:url('../images/bg_mp_box.gif') no-repeat 0 0; margin-top:10px; padding:15px 0 0 267px;}
.download .mp_box p.btn_more {margin-top:9px;}
.download .mg_box {margin-top:17px; overflow:auto; height:1%;}
.download .mg_box li {position:relative; float:left; width:395px; margin-left:12px;}
.download .mg_box li p.btn_more {position:absolute; top:105px; left:257px;}
.download .mg_box li p.btn_more2 {position:absolute; top:105px; left:237px;}

#footer {clear:both; margin:15px 0 0 8px;}