@charset "utf-8";

body {background:#232318 url(http://images.ijjimax.com/v5/sf/sub/bg.jpg) center 136px no-repeat; color:#494935; }
* {font-size:11px; color:#494935; }
a {color:#494935; text-decoration:none;}
a:hover, a:active, a:focus {color:#494935; text-decoration:underline;}
/* Layout Selector */
#visual {position:relative; width:950px; height:220px; }
#visual h1 {display:none; }
#visual .btn_play {position:absolute; top:26px; right:34px; }
#visual .btn_direct {position:absolute; top:171px; right:22px; }
#content {float:left; width:720px; margin-left:20px; }

/*path*/
.tit_area {position:relative; width:720px; height:38px; margin-top:6px; background:url(http://images.ijjimax.com/v5/sf/sub/bg_path.jpg) no-repeat; }
.tit_area h2 {padding:8px 0 0 18px; font-size:18px; font-weight:bold; color:#979372; }
.tit_area .path {position:absolute; top:15px; right:15px; }
.tit_area .path li {float:left; padding-left:19px; background:url(http://images.ijjimax.com/v5/sf/sub/path_arw.gif) 6px 4px no-repeat; font-size:10px; color:#747451; }
.tit_area .path li.first {background:none; }
.tit_area .path li a {font-size:10px; color:#747451; }
/*content*/
.content_inner01 {width:678px; min-height:600px; _height:600px; margin-top:15px; padding:20px; border:1px solid #4c4c39; background:#a2a284; }
.content_inner02 {float:left; width:678px; min-height:600px; margin-top:-1px; padding:0 20px 20px 20px; border:1px solid #4c4c39; background:#a2a284; }
.mr_line {margin-top:15px; border-top:1px solid #4c4c39; }

/*tab*/
.tab {position:relative; z-index:100; float:left; width:680px; margin-top:15px; }
.tab li {float:left; margin-right:2px; border:1px solid #4c4c39; background:url(http://images.ijjimax.com/v5/sf/sub/bg_tab02.gif) top repeat-x; border-bottom:none; color:#414131; font-weight:bold; }
.tab li a {display:block; padding:5px 19px 6px 19px; color:#414131; text-decoration:none;}
.tab li.selected {background:#a5a588;}
.tab li.selected a {color:#29291d; font-weight:bold; text-decoration:none;}

.addthis {padding:9px 0; text-align:right; }
h3.tit01 {clear:both; height:22px; margin-bottom:15px; padding:5px 0 0 10px; background:url(http://images.ijjimax.com/v5/sf/sub/bg_tit.gif) repeat-x; color:#c0c0a3; font-weight:bold; }
.t_img {margin-bottom:20px; }
/*itemshop*/
.item_list {width:670px; margin-left:5px; overflow:hidden; }
.item_list li {display:inline; float:left; width:320px; padding:15px 0 15px 15px; background:url(http://images.ijjimax.com/v5/sf/sub/dot01.gif) top repeat-x; }
.item_list li.first {padding-top:0; background:none; }
dl.item {position:relative; height:84px; }
dl.item dt {margin:0 0 0 118px; color:#29291d; font-weight:bold; }
dl.item dd.thumb {position:absolute; top:0; left:0; float:left; width:102px; height:59px; border:1px solid #24241f; background:#545443; }
dl.item dd.thumb img {margin:6px 0 0 6px; }
dl.item dd .new {position:absolute; top:-1px; left:-1px; width:27px; height:27px; background:url(http://images.ijjimax.com/v5/sf/main/en/item_new.gif) no-repeat; }
dl.item dd.exp {padding:5px 0 0 118px; line-height:15px; }
dl.item dd .gcoin, dl.item dd .gcoin strong {color:#623f12; }
dl.item dd .gcoin img {margin:0 0 -3px 0; vertical-align:middle; }
dl.item dd.detail {position:absolute; bottom:0; left:0; width:104px; height:23px; background:url(http://images.ijjimax.com/v5/sf/sub/bg_itemshop_detail.gif) no-repeat; text-align:center; }
dl.item dd.detail a {display:block; width:104px; height:20px; padding-top:3px; font-size:10px; color:#959573; text-decoration:underline; }
dl.item dd.detail img {margin-left:3px; }

.item_detail_area {width:680px; height:129px; margin-bottom:5px; background:url(http://images.ijjimax.com/v5/sf/sub/bg_item_detail.jpg) no-repeat; }
dl.item_detail {position:relative; float:left; margin:20px 0 0 20px; overflow:hidden; }
dl.item_detail dt {width:520px; margin-left:118px; padding-bottom:10px; background:url(http://images.ijjimax.com/v5/sf/sub/dot02.gif) bottom repeat-x; color:#c0c0a3; font-size:12px; font-weight:bold; }
dl.item_detail dd.thumb {position:absolute; top:0; left:0; width:102px; height:59px; border:1px solid #24241f; background:#545443; }
dl.item_detail dd.thumb img {margin:6px 0 0 6px; }
dl.item_detail dd .new {position:absolute; top:-1px; left:-1px; width:27px; height:27px; background:url(http://images.ijjimax.com/v5/sf/main/en/item_new.gif) no-repeat; }
dl.item_detail dd.exp {width:520px; margin-left:120px; padding:10px 0 0 0; line-height:15px; }
dl.item_detail dd.exp select {background:#25251e; color:#e38122;  }
dl.item_detail dd.exp select option {color:#e38122; }
dl.item_detail dd.exp p {padding-top:5px; color:#747451; }

.item_txt li {padding:15px 15px 20px 28px; background:url(http://images.ijjimax.com/v5/sf/sub/dot02.gif) bottom repeat-x; line-height:16px; }
.item_txt li .tit {margin:0 0 0 -10px; padding:0 0 4px 10px; background:url(http://images.ijjimax.com/v5/sf/sub/arw05.gif) 0 5px no-repeat; color:#414131; font-weight:bold; }
.item_txt li.last {background:none; }

.shopping_guide {float:left; margin-bottom:30px; }
.shopping_guide dl {float:left; width:425px; margin-left:15px; }
.shopping_guide dl dt {padding:2px 0 5px 0; background:url(http://images.ijjimax.com/v5/sf/sub/dot02.gif) bottom repeat-x; font-size:12px; font-weight:bold; color:#29291e; }
.shopping_guide dl dt span {font-size:12px; color:#623f12; }
.shopping_guide dl dt img {margin:0 5px 0 0; vertical-align:middle; }
.shopping_guide dl dd.txt {padding:5px 0 11px 0; line-height:16px; }
.shopping_guide dl dd .box {width:423px; margin-top:8px; padding:7px 0 6px 0; border:1px solid #464634; background:#585842; color:#ceceb8; font-weight:bold; font-size:10px; text-align:center; }
.shopping_guide dl dd .box img {vertical-align:middle; }
.shopping_guide dl dd .box span {font-size:10px; color:#c39903; }

.shopping_step {float:left; margin-bottom:30px; }
.shopping_step li {float:left; width:133px; height:58px; margin-right:16px; padding:12px 0 0 80px; font-weight:bold; font-size:10px; color:#404031; line-height:14px; }
.shopping_step li.last {margin:0; }
.shopping_step li.step01 {background:url(http://images.ijjimax.com/v5/sf/sub/step01.gif) no-repeat; color:#ceceb8; }
.shopping_step li.step02 {background:url(http://images.ijjimax.com/v5/sf/sub/step02.gif) no-repeat; }
.shopping_step li.step03 {background:url(http://images.ijjimax.com/v5/sf/sub/step03.gif) no-repeat; }
/*game info*/
.prologue_list li {float:left; padding:20px 0; background:url(http://images.ijjimax.com/v5/sf/sub/dot02.gif) top repeat-x; }
.prologue_list li.first {padding-top:0; background:none; }
dl.prologue {position:relative; float:left; height:141px; }
dl.prologue dt {width:445px; margin-left:235px; padding:5px 0 10px 0; color:#2a2a1d; font-size:12px; font-weight:bold; }
dl.prologue dd.thumb {position:absolute; top:0; left:0; }
dl.prologue dd.thumb img {border:1px solid #5b5b44; }
dl.prologue dd.exp {width:445px; margin-left:235px; line-height:15px; }

.media_list li {float:left; padding-bottom:20px; }
dl.media {position:relative; float:left; height:233px; }
dl.media dt {width:383px; margin-left:295px; padding:5px 0 10px 0; background:url(http://images.ijjimax.com/v5/sf/sub/dot02.gif) bottom repeat-x; color:#2a2a1d; font-size:12px; font-weight:bold; }
dl.media dd.video {position:absolute; top:0; left:0; }
dl.media dd.exp {width:383px; margin-left:295px; padding:10px 0 0 0; line-height:15px; }

dl.videos {position:relative; float:left; }
dl.videos dt {width:468px; margin-left:210px; padding:5px 0 10px 0; background:url(http://images.ijjimax.com/v5/sf/sub/dot02.gif) bottom repeat-x; color:#2a2a1d; font-size:12px; font-weight:bold; }
dl.videos dd.video {position:absolute; top:0; left:0; width:195px; height:135px; text-align:center; }
dl.videos dd.video .link_area {width:195px; height:23px; background:url(http://images.ijjimax.com/v5/sf/sub/bg_videos.gif) no-repeat; }
dl.videos dd.exp {width:468px; margin-left:210px; padding:10px 0 0 0; height:43px; line-height:15px; }
dl.videos dd.download {margin-left:210px; }
dl.videos dd.download .tit {padding-bottom:6px; color:#414131; font-size:10px; font-weight:bold; }
dl.videos dd.download .box {width:228px; height:35px; background:url(http://images.ijjimax.com/v5/sf/sub/bg_videos_down.jpg) no-repeat; }
dl.videos dd.download .box .player {float:left; width:91px; padding:7px 0 0 12px; font-size:10px; color:#7c7871; line-height:11px; }
dl.videos dd.download .box .player img {float:left; margin-right:5px; }
dl.videos dd.download .box a {float:left; display:block; width:62px; height:25px; padding:10px 0 0 0; color:#2a2a1d; font-weight:bold; font-size:10px; text-decoration:underline; text-align:center; }
dl.videos dd.download .box a img {margin-left:3px; }

.screen_list li {float:left; width:158px; margin:0 15px 20px 0; }
.screen_list li.last {margin-right:0; }
.screen_list li .link_area {width:158px; height:23px; background:url(http://images.ijjimax.com/v5/sf/sub/bg_screen.gif) no-repeat; }

.wallpaper_list li {float:left; width:158px; margin:0 15px 20px 0; }
.wallpaper_list li.last {margin-right:0; }
.wallpaper_list li .link_area {width:158px; height:42px; background:url(http://images.ijjimax.com/v5/sf/sub/bg_wallpaper.gif) no-repeat; }
.wallpaper_list li .link_area a {display:block; float:left; width:79px; height:18px; padding-top:3px; color:#868663; font-size:9px; text-align:center; }

table.rank {width:680px; border-bottom:1px solid #707059; }
table.rank th {height:27px; background:url(http://images.ijjimax.com/v5/sf/sub/bg_tit.gif) repeat-x; color:#c0c0a3; font-weight:bold; }
table.rank td {height:42px; padding:6px 0 4px 0; background:url(http://images.ijjimax.com/v5/sf/sub/dot02.gif) bottom repeat-x; text-align:center; }
table.rank td.tit {padding-left:62px; font-weight:bold; color:#414131; text-align:left; }
table.rank td p {float:left; width:70px; font-size:10px; text-align:center; }
table.rank td p img {display:block; margin:0 auto; }
table.rank td p.one {display:inline; margin-left:140px; }
table.rank td.last {background:none; }

.tab_forces_area {width:680px; height:129px; margin-bottom:20px; background:url(http://images.ijjimax.com/v5/sf/sub/bg_forces.jpg) no-repeat; }
.tab_forces_area .icon {float:left; width:42px; margin-top:48px; text-align:center; }
.tab_forces {float:left; margin-top:19px; }
.tab_forces li {float:left; padding:0 3px 0 4px; }

.forces_conts .txt_area {float:right; width:425px; }
.forces_conts .txt_area img {margin:0 10px 0 0; }
.forces_conts .txt_area h3 {float:left; width:300px; height:21px; margin-bottom:5px; padding:6px 0 0 19px; background:#89896d url(http://images.ijjimax.com/v5/sf/sub/arw05.gif) 10px 11px no-repeat; font-size:12px; color:#29291e; }
.forces_conts .txt_area p {line-height:16px; }
/*game guide*/
.game_guide {clear:both; margin-top:15px; }
.game_guide02 {clear:both; margin-bottom:15px; overflow:hidden; }
.control_img {position:relative; }
.control_img p {color:#ceceb8; font-size:10px; }
.control_img .txt_left {position:absolute; top:75px; right:195px; }
.control_img .txt_right {position:absolute; top:60px; right:5px; }
.control_img .txt_center {position:absolute; top:25px; right:110px; }

table.keyboard_detail {width:680px; }
table.keyboard_detail th {padding:16px 0 16px 10px; background:#a9a98a url(http://images.ijjimax.com/v5/sf/sub/dot03.gif) bottom repeat-x; text-align:left; }
table.keyboard_detail td {padding:0 0 0 20px; background:url(http://images.ijjimax.com/v5/sf/sub/dot03.gif) bottom repeat-x; line-height:1.8; }
table.keyboard_detail td strong {color:#414131; }
/*.txt {float:left; padding:0 0 0 14px; line-height:16px; }*/
.txt_num {clear:both; float:left; width:680px; padding-bottom:12px; line-height:16px;}
.txt_num img {float:left; margin:0 7px 0 4px; vertical-align:middle; }

.txt_num02 {float:left; padding:5px 0 12px 4px; }
.txt_num02 img {float:left; margin:2px 0 0 0; }
.txt_num02 .txt {float:left; padding-left:7px; line-height:17px; }
.txt_num02 .txt strong {color:#414131; }

.txt_num03 {float:left; padding:5px 0 12px 15px; }
.txt_num03 img {float:left; margin:0 7px 0 0; vertical-align:middle; }
.txt_num03 .txt {float:left; line-height:17px; }
.txt_num03 .txt strong {color:#414131; }

.dot_line {clear:both; width:680px; height:41px; background:url(http://images.ijjimax.com/v5/sf/sub/dot02.gif) center repeat-x; }
.blank_30px {height:30px; }

.arw_txt li {clear:both; padding:0 0 8px 8px; background:url(http://images.ijjimax.com/v5/sf/sub/arw05.gif) 0 4px no-repeat; }
.arw_txt li  strong {color:#414131; }
/*thumb link*/
img.thumb_br {border:1px solid #24241f; vertical-align:top; }
img.thumb_br02 {border:1px solid #5b5b44; }
a.bg_link {display:block; height:20px; padding-top:3px; font-size:10px; color:#959573; text-decoration:underline; text-align:center; }
a.bg_link:hover {color:#959573; }
a.bg_link img {margin-left:3px; }

/*left*/
h3.l_tit {width:160px; height:22px; margin:10px auto 0 auto; padding:5px 0 0 10px; background:url(http://images.ijjimax.com/v5/sf/sub/bg_l_tit.jpg) no-repeat; font-size:11px; color:#d6d6c0; font-weight:bold; text-align:left; }
.myaccount {width:170px; height:58px; margin:0 auto; background:url(http://images.ijjimax.com/v5/sf/sub/bg_myaccount.gif) bottom no-repeat; text-align:left; }
.myaccount .mygcoin {position:relative; width:152px; padding:5px 0 7px 9px; font-weight:bold; font-size:9px; color:#414131; }
.myaccount .mygcoin img {margin:1px 5px 0 1px; vertical-align:middle; }
.myaccount .mygcoin span {display:block; position:absolute; top:5px; right:2px; color:#414131; font-size:9px; text-decoration:underline; }
.myaccount .btn_gcoin {margin-left:8px; }

/*button area*/
.btn_area {clear:both; padding-top:30px; border-top:1px solid #707059; text-align:center; }
/*button*/
a.button,
a.button span {position:relative; display:inline-block; text-decoration:none !important; background:url(http://images.ijjimax.com/v5/sf/sub/button.gif) no-repeat; cursor:pointer; white-space:nowrap; vertical-align:middle; *vertical-align:top;}
a.button {margin:0 6px 0 0; padding:0; background-position:left top; overflow:visible;}
a.button span {left:2px; padding:6px 19px 7px 11px; background-position:right top; color:#303030; font-weight:bold; }
html>body a.button span {padding-bottom:6px; }
/* Color Preset */
a.button.ivory {background-position:left -27px; }
a.button.ivory span {padding:9px 21px 11px 24px; background-position:right -27px; color:#2a2a1d; font-size:10px; text-decoration:underline !important; }
a.button.ivory02 {background-position:left -99px; }
a.button.ivory02 span {padding:11px 28px 12px 25px; background-position:right -99px; color:#2a2a1d; font-size:10px; text-decoration:underline !important; }
/*091118 add*/
a.button.big {background-position:left -135px; }
a.button.big span {padding:19px 28px 19px 25px; background-position:right -135px; color:#fff; font-size:11px; }
/*//091118 add*/
/* Icon Add */
a.button .icon01 {position:relative; margin-right:9px; border:0; vertical-align:middle; }
span.button .icon01 {position:relative; vertical-align:middle;}
/* Paginate */
.paginate{padding:10px 0 11px 0; border-top:1px solid #707059; text-align:center;}
.paginate a,
.paginate strong {_position:relative; display:inline-block; margin-right:-6px; padding:2px 10px 2px 9px; text-decoration:none !important; background:url(http://images.ijjimax.com/v5/sf/sub/bar01.gif) no-repeat 0 5px; color:#29291d; font-weight:bold; font-size:10px; }
.paginate strong {color:#29291d !important;}
.paginate a {color:#4f4f3c !important; }
.paginate a:hover, .paginate a:active, .paginate a:focus{}
.paginate a.pre_end, .paginate a.next_end {font-size:10px; }
.paginate a.pre {padding:0; background:none; vertical-align:middle; }
.paginate a.pre_end {padding-right:6px; background:none; vertical-align:middle; }
.paginate a.next {padding:0; background:none; vertical-align:middle; }
.paginate a.next_end {padding-left:6px; background:none; vertical-align:middle; }
.paginate a.first {background:none; }
