@charset "utf-8";

body, div, p, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, fieldset, input, select, textarea {margin:0; padding:0; font-family:verdana; font-size:11px;}
img, fieldset, button, table {border:0;}
hr, legend, button img {display:none;}
li {list-style:none;}

a {text-decoration:none;}
a:hover, a:active, a:focus {text-decoration:underline;}

#fb_ly {position:absolute; padding:3px; border:1px solid #333; background:#6f6f6f; color:#7e7972; z-index:10; }
#fb_ly .ly_inner {position:relative; width:369px; padding:13px 16px 24px; background:#fafaf8; text-align:left; }
#fb_ly .ly_inner h3 {padding-bottom:11px; border-bottom:1px solid #c6c6c1; color:#414141; font-size:12px; }
#fb_ly .ly_inner h3 img {margin:0 5px 0 2px; vertical-align:middle; }
#fb_ly .ly_inner.w_wide01 {width:381px; padding:13px 10px 20px; }
#fb_ly .ly_inner.w_wide02 {width:484px; }
#fb_ly .ly_inner.w_wide03 {width:600px; } /*100511 modify*/

#fb_ly .ly_txt01 {padding:11px 0 16px 2px; line-height:17px; }
/*100504 edit*/
#fb_ly .ly_txt01 strong {display:block; color:#7e7972; }
#fb_ly .ly_txt01 strong span {font-weight:normal;}
#fb_ly .ly_txt01 strong span a {color:#ff6c00; text-decoration:underline; }
/*//100504 edit*/
#fb_ly .ly_txt02 {height:81px; padding-top:40px; color:#414141; font-size:12px; font-weight:bold; line-height:18px; text-align:center; }
#fb_ly .ly_txt01 span, #fb_ly .ly_txt02 span, #fb_ly .ly_txt03 span {color:#ff6c00; } /*100705 modify*/

#fb_ly .message {padding-top:40px; line-height:18px; text-align:center; }
#fb_ly .message .txt01 {padding-bottom:11px; color:#414141; font-size:12px; font-weight:bold; }
#fb_ly .message .txt01 span {color:#ff6c00; }
#fb_ly .message .txt01 em {font-style:normal; font-weight:normal; }/*add_20110928*/
#fb_ly .message .txt02 span {color:#ff6c00; text-decoration:underline; }

#fb_ly .ly_signin {border:1px solid #c6c6c1; background:#fff; }
#fb_ly .ly_signin .tit {position:relative; height:23px; padding:8px 0 0 10px; background:#f3f3f2; color:#414141; font-weight:bold; }
#fb_ly .ly_signin .tit span {position:absolute; top:7px; right:8px; display:block; padding-left:8px; background:url(http://images.ijjimax.com/v5/fbc/ico_error.gif) 0 4px no-repeat; color:#ea2500; font-size:10px; font-weight:normal; }

#fb_ly .ly_signin fieldset {margin:19px 0 6px 43px; }
#fb_ly .ly_signin fieldset dl {}
#fb_ly .ly_signin fieldset dl dt {float:left; width:87px; padding-top:7px; color:#4c4944; }
#fb_ly .ly_signin fieldset dl dd.id {height:27px; }
#fb_ly .ly_signin fieldset dl dd input {width:184px; font-weight:bold; }
#fb_ly .ly_signin .link {margin:0 0 22px 43px; }
#fb_ly .ly_signin .link li {padding:0 0 0 20px; background:url(http://images.ijjimax.com/v5/fbc/ico_arw.gif) 0 6px no-repeat; color:#7d7b73; line-height:20px; }
#fb_ly .ly_signin .link li a.link01 {color:#7d7b73; font-weight:bold; text-decoration:underline; }

#fb_ly .t_check {clear:both; padding-top:8px; color:#7e7972 !important;}
#fb_ly .t_check input {width:13px; height:13px; margin-right:5px; vertical-align:middle; }
#fb_ly .t_check strong {text-decoration:underline; }
#fb_ly .t_check.tc {text-align:center; }

#fb_ly .create_id {padding-bottom:23px; color:#7e7972 !important; font-size:10px;}
#fb_ly .create_id input {width:172px; vertical-align:middle; }
#fb_ly .create_id .btn_txt {*margin:3px 7px 0 4px !important; margin:-2px 7px 0 4px;}
#fb_ly .create_id p.error {clear:both; padding-top:4px; color:#ea2500; font-size:10px; }
#fb_ly .ijji_id {padding:11px 0 25px; }

#fb_ly .pic {float:left; position:relative; }
#fb_ly .pic span {position:absolute; bottom:0; right:0; }
#fb_ly .account .name {float:left; padding:4px 0 0 8px; color:#414141; font-weight:bold; }

#fb_ly .reactor {width:369px; height:116px; background:url(http://images.ijjimax.com/v5/fbc/bg_reactor.jpg) no-repeat; }
#fb_ly .reactor p {padding:15px 0 13px 80px; line-height:16px; }
#fb_ly .reactor strong {display:block; color:#000; }
#fb_ly .reactor .btn_txt {margin-left:80px; }

#fb_ly .publish_area {width:596px; border:2px solid #c6c6c1; } /*100511 modify*/
#fb_ly .publish_area .in {height:356px; overflow:auto; }
#fb_ly ul.publish_list {width:560px; margin:0 0 0 10px; } /*100511 modify*/
#fb_ly ul.publish_list li {_height:130px; padding:13px 0 6px 0; border-top:1px solid #e9e9e9; overflow:hidden; }
#fb_ly ul.publish_list li.first {border:none; }
#fb_ly .publish_conts {clear:both; }
#fb_ly .publish_conts dt {margin-left:100px; padding-bottom:1px; color:#3b5998; font-weight:bold; font-family:tahoma; }
#fb_ly .publish_conts dd.txt {height:70px; padding-left:10px; font-family:tahoma; line-height:17px; overflow:hidden; }
#fb_ly .publish_conts dd.thumb {float:left; margin-top:-17px; }
#fb_ly .publish_conts dd.btn {float:right; margin-top:10px; }
#fb_ly .publish_conts.wall {margin:0 0 8px 70px; }
:root #fb_ly .publish_conts.wall {margin-bottom:13px; }

#fb_ly .my_story {width:576px; margin:10px 0 10px 10px; overflow:hidden; } /*100511 modify*/
#fb_ly .my_story dl {float:left; margin-left:10px; }
#fb_ly .my_story dl dt {padding:1px 0 7px; color:#777; font-weight:bold; font-size:12px; font-family:tahoma; }
#fb_ly .my_story dl dd textarea {width:496px; height:30px; padding:4px; border:1px solid #d7d7d7; } /*100511 modify*/

#fb_ly .link_org {color:#ff6c00; font-weight:bold; text-decoration:underline; }
#fb_ly input.type {height:16px; padding:5px 0 0 5px; border-top:1px solid #a4a4a4; border-left:1px solid #a4a4a4; border-bottom:1px solid #d7d7d7; border-right:1px solid #d7d7d7; color:#4c4944; vertical-align:middle; } /*100520 modify*/
#fb_ly .btn_area01 {margin-top:20px; text-align:center; }
/*100520 modify*/
#fb_ly .btn_area02 {clear:both; position:relative; margin-top:15px; text-align:right; }
#fb_ly .btn_area02 img {margin-right:5px; vertical-align:top; }
/*//100520 modify*/
#fb_ly .btn_area02 span {color:#ff6c00; }
/*button*/
#fb_ly a.btn_txt, 
#fb_ly a.btn_txt span {position:relative; display:inline-block; text-decoration:none !important; background:url(http://images.ijjimax.com/v5/fbc/button.gif) no-repeat; cursor:pointer; white-space:nowrap; vertical-align:middle; *vertical-align:top;}
#fb_ly a.btn_txt {margin-right:7px; padding:0; background-position:left top; overflow:visible;}
#fb_ly a.btn_txt span {left:2px; padding:8px 16px 10px 14px; background-position:right top; font-size:10px; color:#6d6a61; font-weight:bold; }
/* Color Preset */
#fb_ly a.btn_txt.org {background-position:left -32px; }
#fb_ly a.btn_txt.org span {padding:8px 16px 10px 14px; background-position:right -32px; color:#fff; }
#fb_ly a.btn_txt.small {background-position:left -64px; }
#fb_ly a.btn_txt.small span {padding:3px 16px 4px 14px; background-position:right -64px; font-size:9px; color:#4c4944; font-weight:normal; }
#fb_ly a.btn_txt.btn_blue02 {background-position:left -86px; }
#fb_ly a.btn_txt.btn_blue02 span {padding:8px 16px 10px 14px; background-position:right -86px; color:#fff; }

#fb_ly a.btn_blue {float:left; display:block; height:29px; background:url(http://images.ijjimax.com/v5/fbc/button.gif) left -86px; text-decoration:none !important; }
#fb_ly a.btn_blue span {display:block; margin-left:2px; padding:8px 16px 0 14px; background:url(http://images.ijjimax.com/v5/fbc/button.gif) right -86px; color:#fff; font-size:10px; font-weight:bold; }

#fb_ly a.close {position:absolute; top:12px; right:17px; }/*edit_20110928*/
/*poopup*/
#fb_ly.fb_pop {padding:0; border:none; background:none; }
#fb_ly.fb_pop h1 {height:31px; padding:16px 0 0 20px; background:url(http://images.ijjimax.com/v5/fbc/bg_pop_tit.gif) repeat-x; font-size:12px; color:#fff; }
#fb_ly.fb_pop .pop_conts {padding:20px 20px 15px 20px; border-bottom:1px solid #a1a19b; background:#fafaf8 url(http://images.ijjimax.com/v5/fbc/bg_pop_conts.gif) top repeat-x; color:#7e7972; }
#fb_ly.fb_pop .pop_conts .stit {margin-top:-2px; padding:0 0 13px 15px; background:url(http://images.ijjimax.com/v5/fbc/bu_square.gif) 0 2px no-repeat; font-weight:bold; color:#414141; }

#fb_ly table.required {width:484px; border:1px solid #c6c6c1; background:url(http://images.ijjimax.com/v5/fbc/bg_th.gif) 0 0 repeat-y; }
#fb_ly table.required th {height:29px; padding-left:23px; background:url(http://images.ijjimax.com/v5/fbc/bu_org.gif) 10px 13px no-repeat; color:#908f8c; font-weight:normal; text-align:left; }
#fb_ly table.required td {padding-left:15px; background:none; color:#4c4944; }
#fb_ly table.required td input {width:198px; }
#fb_ly table.required td select {width:300px; color:#4c4944; }
#fb_ly table.required td.line {height:8px; padding:0; background:url(http://images.ijjimax.com/v5/fbc/bg_line.gif) top repeat-x; font-size:0; }
#fb_ly table.required td.h_blank {height:7px; font-size:0; }
#fb_ly .required_txt {padding:4px 0 14px; color:#ff6c00; line-height:17px; }
/*100520 add*/
#fb_ly .tultip {display:none; position:absolute; top:-25px; right:155px; background:url(http://images.ijjimax.com/v5/fbc/bg_tultip.gif) no-repeat 0 0;}
#fb_ly .tultip span {position:relative; left:2px; display:inline-block; height:21px; padding:3px 7px 0 5px; background:url(http://images.ijjimax.com/v5/fbc/bg_tultip.gif) no-repeat right 0; color:#fff !important; font-size:9px; text-align:right; white-space:nowrap;}
#fb_ly .privacy {position:absolute; top:-75px; right:144px; width:160px; background:#fff; border:1px solid #444;}
:root #fb_ly .privacy {right:148px;}
#fb_ly .privacy li a {display:block; height:16px; padding:2px 0 0 18px; color:#111; text-align:left; text-decoration:none;}
#fb_ly .privacy li a:hover {background:#333 url(http://images.ijjimax.com/v5/fbc/ico_arw2.gif) 9px 7px no-repeat; color:#fff; font-weight:bold; }
/*//100520 add*/
/*100601 add*/
#fb_ly .txt_gray {_display:inline; float:left; width:305px; margin:6px 0 12px 20px; padding:9px 10px 9px 10px; border:1px solid #dfdfdf; background:#f3f3f2; color:#7d7b73; font-size:10px; letter-spacing:-1px;}
#fb_ly .signin_code {width:327px; margin:0 0 0 20px; }
#fb_ly .signin_code .code {float:left; padding:3px 0 0 1px; color:#7d7b73; font-weight:bold; }
#fb_ly .signin_code .btn_txt {float:right; margin-bottom:5px;}
#fb_ly .signin_code .code_img {float:left;}
#fb_ly .signin_code .code_input {clear:both; padding:6px 0 19px; color:#a7a6a3;}
/*//100601 add*/
/*100705 add*/
#fb_ly .fb_notice {padding:15px; border:1px solid #c6c6c1; background:#fff;}
#fb_ly .fb_notice .txt {float:left; width:280px; padding:10px 0 0 15px; color:#7e7972; font-weight:bold; line-height:15px;}
#fb_ly .fb_notice ul {clear:both; margin-top:9px;}
#fb_ly .fb_notice ul li {color:#4c4944; line-height:22px;}

#fb_ly .ly_txt02.pd {height:35px; padding-top:25px;}

#fb_ly .howto {padding:16px 0 10px 3px; font-weight:bold;}
#fb_ly .howto img {vertical-align:middle;}
#fb_ly .fb_link {padding:0 0 0 3px; color:#4c4944; line-height:22px;}
#fb_ly .fb_link a.link {padding:0 6px 0 0; background:url(http://images.ijjimax.com/v5/fbc/ico_arw3.gif) right 4px no-repeat; color:#ff6c00; font-weight:bold; font-size:10px; text-decoration:underline;}
#fb_ly .message.pd {padding-top:10px;}
#fb_ly .ly_txt03 {padding:0 0 16px 2px; font-weight:bold; line-height:17px; text-align:left;}

#fb_ly a.btn_txt.fb {background-position:left -118px; margin-left:5px; vertical-align:middle; line-height:normal; }
#fb_ly a.btn_txt.fb span {left:24px; padding:4px 7px 4px 0; background-position:right -118px; color:#fff; }

/*101004 add*/
#fb_ly a.btn_txt.fb02 {background-position:left -141px; margin-left:5px; vertical-align:middle; line-height:normal; }
#fb_ly a.btn_txt.fb02 span {left:30px; padding:6px 7px 7px 0; background-position:right -141px; color:#fff; font-size:12px; }

/*100813 add*/
.layer_notice {padding:20px 0 0 34px; font-size:11px; line-height:18px; }
.layer_notice .tit {padding:0 0 12px 0; font-size:12px; color:#414141; font-weight:bold; }
.layer_notice dl dt {padding:0 0 0 7px; background:url(http://images.ijjimax.com/v5/common/arw11.gif) 0 7px no-repeat; color:#ff7800; font-size:11px; }
.layer_notice dl dt strong {color:#ff7800; font-size:11px; }
.layer_notice dl dd {padding:0 0 9px 0; font-size:11px; }
#layer_pop_mail {position:absolute; padding:3px; border:1px solid #333; background:#6f6f6f; z-index:10; }
#layer_pop_mail .inner {width:100%; height:100%; background:#fafaf8; text-align:left; }
#layer_pop_mail .btn_close {position:absolute; top:13px; right:13px;}
#layer_pop_mail .layer_notice {width:350px; padding:24px 0 10px 33px; }
#layer_pop_mail .layer_notice .tit {font-size:16px; font-weight:bold; color:#f37200; }
#layer_pop_mail .layer_notice .tit img {display:inline; margin:0 4px 0 0; vertical-align:middle;}
#layer_pop_mail .layer_notice .txt {padding:2px 0 0 0; font-size:11px; color:#7e7972; line-height:18px; }
#layer_pop_mail .layer_notice .txt span {display:block; padding:2px 0 0 0; font-size:11px; color:#ff7800; }
#layer_pop_mail .layer_notice .select_lang {margin-top:13px; border-top:1px solid #d2d2d1; }
#layer_pop_mail .layer_notice .select_lang .txt {padding:7px 0 10px 0; font-size:11px; font-weight:bold; color:#414141; }
#layer_pop_mail .layer_notice .select_lang img {display:inline; margin-right:7px; }
#layer_pop_mail .layer_notice .select_lang .txt02 {padding:5px 0 0 0; color:#7e7972; }
#layer_pop_address {position:absolute; padding:3px; border:1px solid #333; background:#6f6f6f; z-index:10; }
#layer_pop_address .inner {width:100%; height:100%; background:#fafaf8; text-align:left; }
#layer_pop_address .btn_close {position:absolute; top:13px; right:13px;}
#layer_pop_address .layer_notice {width:350px; padding:24px 0 10px 33px; }
#layer_pop_address .layer_notice .tit {font-size:16px; font-weight:bold; color:#f37200; }
#layer_pop_address .layer_notice .tit img {display:inline; margin:0 4px 0 0; vertical-align:middle;}
#layer_pop_address .layer_notice .txt {padding:2px 0 0 0; font-size:11px; color:#7e7972; line-height:18px; }
#layer_pop_address .layer_notice .txt span {display:block; padding:2px 0 0 0; font-size:11px; color:#ff7800; }
#layer_pop_address .layer_notice .select_lang {margin-top:13px; border-top:1px solid #d2d2d1; }
#layer_pop_address .layer_notice .select_lang .txt {padding:7px 0 10px 0; font-size:11px; font-weight:bold; color:#414141; }
#layer_pop_address .layer_notice .select_lang img {display:inline; margin-right:7px; }
#layer_pop_address .layer_notice .select_lang .txt02 {padding:5px 0 0 0; color:#7e7972; }

/*add_20110928*/
#fb_ly .signin_game {width:340px; margin:6px auto 0; padding:10px 10px 3px; border-top:1px solid #bdbdbd; border-bottom:1px solid #bdbdbd; background:#eceff5; text-align:left; }
#fb_ly .signin_game .sg_tit {padding-left:12px; background:url(http://images.ijjimax.com/v5/fbc/ico_arw5.gif) no-repeat 0 5px; font-size:11px; color:#7e7972; line-height:14px; }
#fb_ly .fb_game_list {overflow:hidden; width:100%; margin-top:16px; }
#fb_ly .fb_game_list li {position:relative; float:left; height:60px; }
#fb_ly .fb_game_list li.fb_l {width:100px; padding:0 10px 0 60px; }
#fb_ly .fb_game_list li.fb_r {width:110px; padding:0 0 0 60px; }
#fb_ly .fb_game_list li dt {margin:0 0 4px; font-weight:bold; font-size:11px; color:#3b5998; line-height:12px; }
#fb_ly .fb_game_list li .fb_like {display:inline-block; height:20px; padding-left:20px; background:url(http://images.ijjimax.com/v5/fbc/bg_fb.gif) no-repeat; line-height:20px; }
#fb_ly .fb_game_list li .fb_like span {display:block; padding-right:5px; background:url(http://images.ijjimax.com/v5/fbc/bg_fb.gif) no-repeat 100% 0; font-size:11px; color:#3b5998; }
#fb_ly .fb_game_list li .file_kb {display:inline-block; position:relative; height:16px; margin-left:2px; padding:0 2px; border:1px solid #c1c1c1; background:#efefef; font-size:11px; color:#333; line-height:16px; }
#fb_ly .fb_game_list li .file_kb .arr {position:absolute; left:-4px; top:6px; }
#fb_ly .fb_game_list li .thumb {position:absolute; left:0; top:0; }

