@charset "utf-8";
/* CSS Document */

.listtype1 {color:#494949; line-height:1.38; font-size:13px; }
.aside_section h4 ~ .listtype1 {margin-top:-5px;}
.listtype1 li {padding:3px 0 3px 9px; background:url(/images/bul/bul_dot_gray.gif) no-repeat 0 11px; overflow:hidden;}
.listtype1 li em {display:block; float:left; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; width:220px;}
.aside_event .listtype1 li em {width:180px;}
.listtype1 li .period {float:right; width:75px; font-size:12px; color:#bbb;text-align:right;}
.listtype1 li .datetime {float:right; width:35px; font-size:12px; color:#bbb;text-align:right;}
.listtype1 li.banner {padding:4px 0 13px; background:none; overflow:hidden;}
.listtype1 li.banner img {vertical-align:top; width:272px; height:85px;}
.listtype2 {color:#494949; line-height:18px; font-size:13px; padding:2px 0}
.aside_section h4 ~ .listtype2 {margin-top:-8px;}
.listtype2 li {padding:3px 0 3px 20px; overflow:hidden; }
.listtype2 li:after {content: ""; display: block; height: 0; clear: both; visibility: hidden; line-height:0em;}
.ie7 .listtype2 li {zoom:1; vertical-align:top;}
.listtype2 li .num {float:left; margin:3px 0 0 -20px; border:1px solid #959595; border-radius:2px;}
.listtype2 li .num.first {border-color:#fb6e1c; border-bottom-color:#e05c16;}
.listtype2 li em {float:left; width:100%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.listtype2.v2 li {padding-right:50px;}
.listtype2.v2 .count {float:right; margin:0 -50px 0 0; font-size:12px; color:#bbb; width:50px; text-align:right; }

.post {border-top:1px solid #e9e9e9; margin:0 24px; padding-left:64px; position:relative; word-break:break-all;/*z-index:1;*/}
.content_header.line + .column_wrapper .column_focus .post:first-child,
.content_header.line + .post,
.content_header.line ~ .column_wrapper .column_focus input:first-child + input[id*=crtDt_] + input[id*=athrUid_]+.post,
.column_wrapper .column_focus #articleList .articleConDiv:first-child .post{border-top:0;}
.column_aside .post {margin:0;}
.column_aside .post { background:url(/images/common/dash_h.gif) repeat-x 0 0; border:0;}
.column_aside .post.v3:first-child {padding-top:30px; background:none; margin-top:0;}
.column_aside .aside_section h4 + .post, 
.column_aside .aside_section .btn_ico.more + .post {background:none; margin-top:-17px;}
.column_aside .aside_section h4 + .post .img_area, 
.column_aside .aside_section .btn_ico.more + .post .img_area,
.column_aside .aside_section h4 + .post .txt_wrapper, 
.column_aside .aside_section .btn_ico.more + .post .txt_wrapper {}
.post.v2 {padding-left:160px;}
.column_aside .aside_section .post.v2 {padding-left:90px;}
.post.v3 {padding:22px 0 8px;}
.column_aside .post.v3 {padding:14px 0 8px; }
.column_focus .section_header + .post {/*border:0;*/}
.post:after {content: ""; display: block; height: 0; clear: both; visibility: hidden; line-height:0em;}
.ie7 .post {zoom:1;}
.post .img_area {float:left; padding:22px 15px 21px 0;  margin-left:-64px;}
.post.v2 .img_area {margin-left:-160px;}
.column_aside .aside_section .post .img_area {padding-top:17px;}
.column_aside .aside_section .post.v2 .img_area {margin-left:-90px; float:left;}
.post .img_area img {vertical-align:top; border-radius:4px;}
.post .img_area .thumb {width:48px; height:48px;cursor:pointer;}
.post .img_area .thumb.blank {background:#f2f2f2 url(/images/common/thumb_s.gif) no-repeat center center;}
.post.v2 .img_area .thumb {width:142px; height:96px;}
.column_aside .aside_section .post.v2 .img_area .thumb {width:75px; height:50px;}
.post .img_area .frame_player {position:absolute; left:0; top:22px; width:142px; height:96px; background:url(/images/common/frame_movie.png) no-repeat center center;; cursor:pointer;}
.column_aside .aside_section .post .img_area .frame_player {top:17px; width:75px; height:50px; background-image:url(/images/common/frame_movie_s.png);}
.post .img_area .ranking {position:absolute; left:0; top:20px;}
.post .img_area .ranking img {border-radius:0;}
.post .txt_wrapper { padding-top:22px; padding-bottom:19px; float:left; width:100%; position:relative;}
.column_aside .aside_section .post .txt_wrapper {padding-top:17px; padding-bottom:7px;}
.post.v3 .txt_wrapper {padding:0; float:none;}
.post .title {font-size:14px; float:left; line-height:19px;}
.post .title .nickname {font-weight:bold;font-weight:normal}
.post .title .subject {font-size:15px;line-height:27px;font-weight:600;}
.column_aside .post.v3 .title .subject {font-size:14px; line-height:21px; font-weight:normal;}
.post .datetime {color:#828282; font-size:12px; line-height:14px; float:right; height:14px; white-space:nowrap; padding:3px 0;}
.post.v3 .datetime {padding-bottom:4px;}
.post .info {clear:both; padding:2px 0 0; line-height:18px;}
.post .info .nickname {float:left; padding-right:7px; font-weight:bold; font-weight:normal;font-size:12px}
.post .info .cat {display:block; overflow:hidden; color:#999; font-size:12px; padding-top:2px; line-height:16px;}
.post .info .nickname ~ .cat {background:url(/images/common/bdr_v_10.gif) no-repeat 0 center; padding-left:7px;}
.post .info .etc {display:block; overflow:hidden; font-size:12px; padding-top:2px; line-height:16px;}
.post .info .etc li {display:inline;}

.post .content {line-height:21px; clear:both; padding:5px 0 4px;word-wrap:break-word}

.post .content div{max-height:60px;overflow:hidden;text-overflow: ellipsis;}
body.support-webkit-line-clamp .post .content div{
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
}

.post .content div a,
.post .content div a:link,
.post .content div a:visited{color:#346099;text-decoration:none;}
.post .content div a:hover{	color:#346099;text-decoration:underline;}
.post .content div a:active{color:#077bbb;text-decoration:underline;}

.post .content div.cut_a a{font-size:12px;text-decoration:underline;}

li.cmt_block div.cmt_content a,
li.cmt_block div.cmt_content a:link,
li.cmt_block div.cmt_content a:visited{color:#346099;text-decoration:none;}
li.cmt_block div.cmt_content a:hover{	color:#346099;text-decoration:underline;}
li.cmt_block div.cmt_content a:active{color:#077bbb;text-decoration:underline;}

.post .content div.shortCnt,
.post .content div.shortContent{max-height:none;overflow:visible;}

body.support-webkit-line-clamp .post .content div.shortCnt,
body.support-webkit-line-clamp .post .content div.shortContent{display: block;}


.post .content .limit {max-height:63px; overflow:hidden;}
.column_aside .post .content {font-size:12px; line-height:1.5; padding:2px 0 5px;}
.column_aside .post .content .limit {max-height:54px;}
.column_aside .post.v3 .content {max-height:72px; clear:both; overflow:hidden; padding:0; margin:0 0 4px;}
.ie7 .post .info,
.ie7 .post .content {zoom:1;}
.post .react {font-size:12px; color:#999; line-height:20px; clear:right;}
.post.v3 .react {padding-bottom:5px;}
.post .react li {display:inline; margin-left:5px;}
.post .react li:first-child {margin-left:0;}
.post .react li .en {font-size:13px;}
.post .react li img {vertical-align:top; margin:3px 1px 0 0; }
.post .react .favor {background:url(/images/bul/ico_good.png) no-repeat 0 center; padding-left:19px;}
.post .react .cmt {background:url(/images/bul/ico_cmt.gif) no-repeat 0 center; padding-left:22px;}
.post .attach_print {padding-bottom:4px;}
.post .article_act {position:absolute; right:0; top:-4px; width:100px; display:none;}
.post .article_act.active {display:block;}
.post .article_act .mark {position:absolute; right:0;}
.post .article_act .mark_2 {position:absolute; top:7px; right:6px; display:none; z-index:1;}
.post .article_act ul {display:none; border:1px solid #c2c2c2; border-radius:4px; font-size:11px; line-height:18px; padding:14px 9px 5px; background:#fff; position:relative; color:#828282;}
.post .article_act a:hover {color:#2d2d2d; text-decoration:underline;}
.post:hover .article_act {display:block;}
.post .article_act.active .mark {display:none;}
.post .article_act.active ul,
.post .article_act.active .mark_2 {display:block;}
.nopost {text-align:center; font-size:14px;line-height:1.4; font-weight:bold; padding-top:180px; background:url(/images/common/img_nopost.gif) no-repeat center 0}
.sch_nopost {font-size:18px; color:#2d2d2d; line-height:1.5; text-align:center; padding:144px 0 0; background:url(/images/shop/img_sch_no.gif) no-repeat center -18px;}
.sch_nopost strong {display:block; font-size:25px;}
.column_focus .sch_nopost:first-child,
.column_focus .nopost {margin-top:24px;}

.column_aside .noevent,
.column_aside .nopost {text-align:center; font-size:13px; line-height:1.61; padding:44px 0; border-bottom:1px solid #cecece; margin-bottom:-1px; position:relative; margin:0 -24px;}
.column_aside .nopost + .btn_line,
.column_aside .noevent + .btn_line {border:0;}

.user_list {font-size:11px; line-height:15px; color:#a3a3a3;}
.user_list li.block {padding:15px 24px 13px; background:url(/images/common/dash_h.gif) repeat-x 0 0;}
.user_list li.block:first-child {padding-top:14px; background:none;}
.user_list dl {margin:0 0 0 63px;}
.user_list.v2 dl {margin-left:88px;}
.user_list.v2 .choice {float:left; margin-left:-88px; width:25px; padding:19px 0 0;}
.user_list dt .thumb {width:48px; height:48px; border-radius:3px; float:left; margin:2px 0 0 -63px;cursor:pointer;}
.user_list dt em {display:block; font-size:13px; font-weight:bold; line-height:18px; }
.user_list dt em a {color:inherit;}
.user_list dd.msg {padding:5px 0 0;line-height:14px; font-size:12px; color:#2d2d2d;}
.user_list .relation {padding:7px 0 0; overflow:hidden;}
.user_list .relation li {float:left; padding:0 10px 0 0; margin-right:9px; white-space:nowrap; background:url(/images/common/bdr_v_11.gif) no-repeat right center;}
.user_list .relation li.last {background:none; margin-right:0; padding-right:0;}
.user_list .relation li strong {color:#3c3c3c; font-weight:normal;}
.user_list li.block:after,
.user_list .relation ul:after {content: ""; display: block; height: 0; clear: both; visibility: hidden; line-height:0em;}
.ie7 .user_list li.block,
.ie7 .user_list .relation ul {zoom:1;}


.newsboard_setting {padding:17px 24px 19px; font-size:12px; line-height:26px; color:#494949;}
.newsboard_setting a {color:inherit;}
.newsboard_setting li {line-height:26px;}
.newsboard_setting .innerbox {margin:8px 0; padding:10px 0 9px 16px;}
.newsboard_setting .innerbox:after {content: ""; display: block; height: 0; clear: both; visibility: hidden; line-height:0em;}
.ie7 .newsboard_setting .innerbox {zoom:1;}


.profile_simple {font-size:13px; line-height:18px; color:#828282;}
.profile_simple dt {width: 95px; float: left; clear:left; padding:8px 0 8px 7px; color:#2d2d2d; background:url(/images/bul/bul_dot_gray.gif) no-repeat 0 15px; }
.profile_simple dd {padding:8px 0 8px 113px; background:url(/images/common/dash_h.gif) repeat-x 0 bottom;}
.profile_simple dt.last {float:none; width:auto;}
.profile_simple dd.last {padding-left:7px;}
.profile_simple dd:last-child {background:none;}

.character_item {padding:24px 24px 32px; border-bottom:1px solid #cecece; background:#fff;}
.character_item .screen_wrapper {background:#2f2f2f; padding:8px 0 0; height:524px; overflow:hidden; position:relative;}
.character_item .screen{background:url(/images/mync/bg_nodata.png) no-repeat center 191px;}
.character_item .screen .nodata{text-align:center;color:#dadada;font-size:18px; padding:310px 80px 0;font-weight:bold;}
.character_item .screen .pos {position:relative; float:left; left:50%;}
.character_item .screen .pos span {float:left; left:-50%; position:relative; text-align:center;}
.character_item .screen .pos img {width:auto !important; height:524px !important; vertical-align:top;}
.character_item .nav {background:url(/images/mync/bg_character_side.png); width:72px; position:absolute;top:0px; bottom:0; z-index:1; text-align:center;}
.character_item .nav_l {left:0;}
.character_item .nav_r {right:0;}
.character_item .nav ul {padding-top:20px;}
.character_item .nav dt {font-size:11px; color:#fff; line-height:14px; letter-spacing:-1px; padding:6px 0; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.character_item .nav dd,
.character_item .nav li {width:40px; height:40px; margin:0 auto 8px; position:relative; background:#313131; border-radius:4px;}
.character_item .nav dd img,
.character_item .nav li img {vertical-align:top; border-radius:4px;}
.character_item .nav dd:after,
.character_item .nav li:after {position:absolute; left:0; top:0; content:""; width:100%; height:100%; box-shadow:inset 0 1px 2px rgba(0,0,0,.75);}
.character_item .nav dd .frame,
.character_item .nav li .frame  {cursor:pointer;display:none;border:2px solid #ffb51b; border-radius:3px; position:absolute; left:0; top:0; right:0; bottom:0; z-index:1;}
.character_item .nav dd:hover .frame,
.character_item .nav dd.current .frame,
.character_item .nav li:hover .frame,
.character_item .nav li.current .frame {display:block;}
.character_item .nav .first { height:151px;}
.character_item .nav .first dt {padding-top:18px;}
.character_item .item_tooltip {position:absolute; z-index:1;top:25px; width:300px; height:486px; background:#fff; font-size:12px; color:#2d2d2d; border-radius:4px; box-shadow:0 3px 8px rgba(0,0,0,.6);}
.character_item .item_tooltip.left {left:78px; }
.character_item .item_tooltip.right {right:78px; }
.character_item .item_tooltip_inner {margin:20px 0 10px; height:456px; overflow:auto;}
.character_item .item_tooltip .close {position:absolute; right:8px; top:-1px;}
.character_item .item_tooltip .edge {position:absolute;width:10px; height:16px;}
.character_item .item_tooltip.left .edge {left:-10px; background:url(/images/mync/edge_itemtooltip_l.png) no-repeat 0 0;}
.character_item .item_tooltip.right .edge {right:-10px; background:url(/images/mync/edge_itemtooltip_r.png) no-repeat 0 0;}
.character_item .item_tooltip.yth_1 .edge {top:27px;}
.character_item .item_tooltip.yth_2 .edge {top:75px;}
.character_item .item_tooltip.yth_3 .edge {top:165px;}		/* 151 + 14*/
.character_item .item_tooltip.yth_4 .edge {top:213px;}
.character_item .item_tooltip.yth_5 .edge {top:261px;}
.character_item .item_tooltip.yth_6 .edge {top:309px;}
.character_item .item_tooltip.yth_7 .edge {top:357px;}
.character_item .item_tooltip.yth_8 .edge {top:405px;}
.character_item .item_tooltip.yth_9 .edge {top:453px;}
.character_item .item_tooltip .tit {color:#eba621; font-size:15px; line-height:22px; padding:0 19px 5px; font-weight:bold; display:block;}
.character_item .item_tooltip dl {line-height:16px; padding:9px 19px; margin:9px 0 0; border-top:1px solid #e8e8e8;}
.character_item .item_tooltip dl.top {padding:0 19px 8px; margin:0; border-top:0;}
.character_item .item_tooltip dt {padding:1px 0; float:left; width:134px;  min-height:16px;}
.character_item .item_tooltip dl.top dt {width:84px;}
.character_item .item_tooltip dl.list dt {float:none; width:auto;}
.character_item .item_tooltip dd {display:block; overflow:hidden; padding:1px 0; min-height:16px;}
.character_item .item_tooltip dl.list dd {float:left; width:134px;  }
.character_item .item_tooltip dl.list dd.even {display:block; float:none; width:auto; overflow:hidden;}
.character_item .item_tooltip .noti {line-height:14px; color:#a3a3a3; padding:0 19px; }
.character_item .nav_bg {padding-left:192px; border:1px solid #000; background:#303030 url(/images/mync/bg_screen_btm.jpg) repeat-x 0 0; height:108px; position:relative;}
.character_item .nav_bg .move_left,
.character_item .nav_bg .move_right,
.character_item .nav_bg .btn_add {position:absolute; z-index:2;}
.character_item .nav_bg .move_left {left:24px; top:42px;}
.character_item .nav_bg .move_right {right:24px; top:42px;}
.character_item .nav_bg .btn_add {left:66px; top:20px; width:118px; height:68px; background:#212121; border:1px solid #1c1c1c; border-radius:2px; box-shadow:0 1px 1px rgba(255,255,255,.11), inset 0 1px 2px rgba(0,0,0,.5);; }
.character_item .nav_bg .btn_add button {position:absolute; left:0; right:0; top:0; bottom:0; background:url(/images/btn/btn_add_gallery.png) no-repeat center center; }
.character_item .nav_bg .btn_add button span {visibility:hidden;}
.character_item .deco {position:absolute; left:0; top:0; background:url(/images/mync/bg_screen.png) repeat-x 0 0; width:100%; height:10px; z-index:2;}
.character_item .screen:after,
.character_item .item_tooltip dl:after {content: ""; display: block; height: 0; clear: both; visibility: hidden; line-height:0em;}
.ie7 .character_item .screen,
.character_item .item_tooltip dl {zoom:1; }

.character_nodata {margin:16px 0 0; background:url(/images/common/img_character_no.jpg) no-repeat center 0; line-height:1.5; font-size:18px; padding:154px 0 0; text-align:center;}
.character_nodata strong {display:block; font-size:25px; font-weight:600;}

.group_create {padding:10px 0 62px; margin:0 0 0 40px; position:relative; min-height:422px;}
.group_create h2 {font-size:20px; color:#1b1b1b; padding:19px 0 10px 0; position:relative; z-index:1;}
.group_create h2 strong {font-size:54px; line-height:1.1; display:block; }
.group_create .concept {font-size:14px; line-height:160%; color:#717171; padding:0 0 12px; width:45%; position:relative; z-index:1;}
.group_create fieldset {position:relative; z-index:1; max-width:332px;}
.group_create fieldset ul {width:100%;}
.group_create fieldset li {padding:12px 0 0;}
.group_create fieldset .tfield {width:100%; }
.group_create fieldset li span {display:block; padding:2px 0 0; line-height:21px; font-size:12px; color:#494949; }
.group_create fieldset textarea {height:133px; line-height:24px;}
.group_create .error {color:#cb1e22; font-size:12px; line-height:1.76; padding:4px 0 0;}
.group_create .visual {position:absolute; right:0; bottom:30px; width:56%;  max-width:410px; min-width:328px;padding-right:5%; text-align:right;}
.group_create .visual img {width:100%;}

.group_summary_wrap {position:relative; z-index:1; background:#fcfcfc; border-bottom:1px solid #cecece;box-shadow:inset -1px 1px 0 #fff, inset 1px -1px 0 #fff;}
.group_summary {margin:0;padding:20px 344px 19px 20px; }
.group_summary dt em {display:block; overflow:hidden; font-size:21px; font-weight:bold; line-height:28px; padding:4px 0 0;}
.group_summary .msg {line-height:24px; font-size:13px; color:#494949; padding:5px 0 4px; position:relative; word-wrap:break-word;}
.group_summary .msg .btn_ico.edit {margin-left:4px;}
.group_summary .msg_edit {position:absolute; left:0; right:0; top:0; bottom:0; display:none; padding:0 16px 9px 0; background:#fcfcfc;}
.group_summary .msg_edit textarea,
.group_summary .msg_edit input[type=text] {font-size:17px; color:#494949; line-height:24px; width:100%; height:100%; overflow:auto; padding:4px 7px 3px; border:1px solid #d2d2d2; border-radius:4px; background:#fff; resize:none;}
.group_summary .msg_edit textarea,
.group_summary .msg_edit input[type=text] {padding-top:3px; padding-bottom:2px;}
.group_summary .msg,
.group_summary .msg_edit textarea,
.group_summary .msg_edit input {font-family:Meiryo,MS PGothic; }
.group_summary_wrap .btn_select { width:168px; position:absolute; right:20px; top:24px;}

.event_opt {padding:0 0 16px 9px; background:url(/images/bul/bul_arrow4.gif) no-repeat 0 6px; color:#2d2d2d; font-weight:bold;}
.post_view .view_body .event_opt {margin-top:-8px;}
.event_opt span {color:#828282; font-size:15px; font-weight:normal; padding-left:5px;}

/*.except_btn {position:absolute; width:296px; bottom:40px; font-size:13px; line-height:33px; text-align:right;text-decoration:underline;}*/
.except_btn {display:block;position:absolute;font-size:12px; line-height:2.53; text-decoration:underline; text-align:right;right:20px;bottom:10px}
.except_btn,
.except_btn a {color:#696969;}

/* event write layer popup form style */
.formfield2 {padding:24px 24px 16px 24px;}
.formfield2 .tfield {width:258px; margin-bottom:8px; display:block;}
.formfield2 textarea.tfield {height:125px;}
.formfield2 .date_field {display:block; width:118px; border:1px solid #d2d2d2; border-radius:4px; padding:0 6px; overflow:hidden;}
.formfield2 .date_field .trans {color:#767676; font-size:12px; height:15px; width:88px; padding:8px 0 6px; margin:1px 0; float:left;}
.formfield2 .date_field img {float:right; margin:9px 9px 0 0; cursor:pointer;}
.formfield2 .time_field {padding:8px 0 0;}
.formfield2 .time_field .selectbox {margin-left:4px;}
.formfield2 .time_field .selectbox:first-child {margin-left:0;}


.my_setting {font-size:20px; line-height:23px; color:#2d2d2d; float:left; width:33%;}
.my_setting:last-child {float:none; overflow:hidden; width:auto;}
.my_setting li {margin:0 24px; border-bottom:1px solid #e9e9e9;}
.my_setting li em {display:block; padding:24px 0 24px 36px; background-position:0 24px; background-repeat:no-repeat;}
.my_setting ul {padding:11px 0 2px 36px;border-top:1px solid #e9e9e9;}
.my_setting ul li {color:#828282; font-size:16px; line-height:24px; border:0; margin:0; padding:0 0 10px;}
.my_setting em.item1_1 {background-image:url(/images/mync/ico_setting1_1.gif);}
.my_setting em.item1_2 {background-image:url(/images/mync/ico_setting1_2.gif);}
.my_setting em.item1_3 {background-image:url(/images/mync/ico_setting1_3.gif);}
.my_setting em.item2_1 {background-image:url(/images/mync/ico_setting2_1.gif);}
.my_setting em.item2_2 {background-image:url(/images/mync/ico_setting2_2.gif);}
.my_setting em.item3_1 {background-image:url(/images/mync/ico_setting3_1.gif);}
.my_setting li em a {color:#2d2d2d;}
.my_setting ul a {color:#828282;}


.leave_info {padding:27px 24px;}
.leave_info .tit {font-size:14px; line-height:24px;}
.leave_info .explain {font-size:13px; line-height:24px; color:#494949; padding:12px 0 10px;}
.leave_info fieldset {background:#f5f5f5; border:1px solid #ececec; border-radius:4px; font-size:12px; line-height:21px; color:#494949; padding:11px 13px; }
.leave_info fieldset:after  {content: ""; display: block; height: 0; clear: both; visibility: hidden; line-height:0em;}
.ie7 .leave_info fieldset {zoom:1;}
.leave_info fieldset input {float:left; margin:4px 8px 0 0;}
.leave_info fieldset label {overflow:hidden; display:block;}
.leave_info .btn_r {padding-right:0;}
.section_leave {padding:28px 0 0; margin:0 24px; border-top:1px solid #e9e9e9;}
.step + .section_leave {border-top:0;}
.section_leave h3 {font-size:18px; line-height:26px; font-weight:bold; }
.section_leave .notice {margin:24px 0 0;}
.section_leave .btn_r {padding-right:0;}
.section_leave .btn_r.btn_line {padding-right:24px; margin:0 -24px;}
.section_leave .reason {padding:7px 0 0; line-height:20px; font-size:14px; color:#494949;}
.section_leave .reason li {padding:1px 0 1px 10px; background:url(/images/bul/bul_dot_gray2.gif) no-repeat 0 9px;}

.section_leave fieldset.leave_certify {padding:7px 0 24px;}
.section_leave fieldset.leave_certify em {display:block; font-size:14px; line-height:22px; padding-bottom:20px; margin:0 0 8px; background:url(/images/common/dash_h2.gif) repeat-x 0 bottom}
.section_leave fieldset.leave_certify>div {float:left; width:49%; margin:16px 2% 0 0;}
.section_leave fieldset.leave_certify>div.even {margin-right:0;}
.section_leave fieldset.leave_certify label {display:block; overflow:hidden; padding:0 0 0 120px;}
.section_leave fieldset.leave_certify label strong {float:left; width:120px; margin-left:-120px;line-height:33px; color:#828282; font-weight:normal;}
.section_leave fieldset.leave_certify label div {display:block; overflow:hidden; padding-right:14px;}
.section_leave fieldset.leave_certify label .tfield {width:100%;}
.section_leave fieldset.leave_certify div ~ p {clear:both; font-size:12px; line-height:18px; padding:4px 0 0;}
.section_leave fieldset.leave_certify label p {padding:4px 0 8px; font-size:11px; line-height:1.5;}
.section_leave fieldset.leave_certify p.error {color:#cb1e22;}
.section_leave fieldset.leave_msg {padding:21px 34px 0 0;}
.section_leave fieldset.leave_msg textarea {width:100%; padding:16px; color:#2d2d2d; border-color:#828282; height:170px;}
.finish.leave {padding-top:204px; background:url(/images/mync/visual_leave_fin.gif) no-repeat center 0;}
.finish.leave .finish_msg p {font-size:18px; line-height:25px; padding:4px 0 0;}


.leave_step {color:#494949; font-size:18px; line-height:26px; padding:3px 0 0;}
.leave_step:after  {content: ""; display: block; height: 0; clear: both; visibility: hidden; line-height:0em;}
.ie7 .leave_step {zoom:1;}
.leave_step li,
.leave_step li strong {background:url(/images/mync/bg_flow.gif) no-repeat 0 0;}
.leave_step li {float:left;width:272px; margin-right:48px; margin-top:16px; font-weight:bold; }
.leave_step li strong {display:block; padding:18px 0 ; margin-left:26%; background-position:right 0}
.leave_step li.last {margin-right:0; color:#f58000; background-position:0 -200px;}
.leave_step li.last strong {margin-left:10px; padding-right:10px;text-align:center; background-position:right -200px}


.avatar_simple:after  {content: ""; display: block; height: 0; clear: both; visibility: hidden; line-height:0em;}
.avatar_simple .avatar {width:222px; height:222px; border:1px solid #e8e8e8; background:#fff; border-radius:4px; float:left; margin-right:16px; text-align:center;}
.avatar_simple dt em {display:block; overflow:hidden; font-size:14px; line-height:20px; color:#c5c5c5;}
.avatar_simple dt em strong {float:left; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; max-width:50%; padding-right:7px; font-weight:normal;}
.avatar_simple dd {display:block; overflow:hidden; padding:8px 0 0;}

.tbl .cell_hp,
.tbl .cell_mp,
.tbl .cell_vital {padding:8px; line-height:15px; color:#fff; text-align:center;}
.tbl .cell_hp em {display:block; background:#ca372b;}
.tbl .cell_mp em {display:block;background:#3e75be;}
.tbl .cell_vital em {display:block;background:#5ea747;}
.character_skill {border:1px solid #d7d7d7; border-radius:4px; color:#828282; font-size:13px; line-height:22px; padding:6px 10px 9px; max-height:130px; overflow:auto; }
.character_skill li {padding-top:4px; overflow:hidden;}
.character_skill li img {float:left; margin-right:12px; width:20px; height:20px; border:1px solid #82606d;}
.character_skill li span {overflow:hidden; display:block;}


/* ## community ## */
.theme_notice {font-size:16px; color:#494949; line-height:23px; padding:24px 0 12px; border-bottom:1px solid #d3d3d3;}
.theme_notice p {font-size:12px; line-height:18px; padding:3px 0 0; }
.theme_box {border-top:1px solid #cecece; padding:17px 0 16px; margin:0 24px;}
.theme_box.top {background:#fcfcfc;  box-shadow:inset 0 -1px 0 #fff; border-top:0; border-bottom:1px solid #cecece; margin:0 0 16px;padding:5px 24px 26px; }
.theme_box.top + .theme_box {border-top:0; padding-top:0;}
.theme_header { padding:0px 0 11px;color:#828282; font-size:12px; line-height:18px; overflow:hidden;}
.theme_box.top .theme_header {padding-top:13px;}
.theme_header p {color:#2d2d2d; font-size:29px; line-height:35px; float:left;}
.theme_header .linktype1,
.theme_header .date {float:right; padding:7px 0 10px;}

.theme_list {font-size:14px; line-height:20px;}
.theme_list .theme {background:url(/images/bul/bul_dot_gray2.gif) no-repeat 0 12px; padding:4px 0 0 10px; color:#494949; overflow:hidden;}
.theme_list .theme p,
.theme_list .theme .nickname,
.theme_list .theme .cat {float:left;}
.theme_list .theme p {}
.theme_list .theme .nickname {padding-left:24px; }
.theme_list .theme .cat {color:#696969; font-size:12px; background:url(/images/common/bdr_v_12.gif) no-repeat 0 center; padding-left:10px; margin-left:13px; color:#696969;}
.theme_list .spot {padding:0 0 19px 0; position:relative; z-index:1;}
.theme_list .spot:after,
.theme_list .theme:after {content: ""; display: block; height: 0; clear: both; visibility: hidden; line-height:0em;}
.ie7 .theme_list .spot,
.ie7 .theme_list .theme  {zoom:1; vertical-align:top;}
.theme_list .spot   .img_area {float:left; width:142px; margin:0 17px 10px 0; height:96px; position:relative;cursor:pointer;z-index:1;}/* z-index:cursor */
.theme_box.top .theme_list .spot .img_area {width:248px; height:167px;}
.theme_list .spot .img_area img {vertical-align:top; border-radius:4px; width:100%; height:100%;}
.theme_list .spot .img_area .blank {background:#f2f2f2 url(/images/common/thumb_l.gif) no-repeat center center;}
.theme_list .spot .img_area .frame_player {position:absolute; left:0; top:0; width:100%; height:100%; background: url(/images/common/frame_movie.png) no-repeat center center; cursor:pointer;}
.theme_list .spot .txt_wrapper { position:relative;}
.theme_list .spot .title {font-size:21px; line-height:26px; padding-bottom:1px;}
.theme_list .spot .info {}
.theme_list .spot .info .nickname {display:inline-block;}
.theme_list .spot .info .cat {display:inline-block; color:#696969; font-size:12px;}
.theme_list .spot .info .nickname ~ .cat {background:url(/images/common/bdr_v_10.gif) no-repeat 12px center; padding-left:24px;}
.theme_list .spot .content {line-height:21px; padding:8px 0 7px;}
.theme_list .content .limit {max-height:63px; overflow:hidden;}
.ie7 .theme_list .spot .info,
.ie7 .theme_list .spot .content {zoom:1;}
.theme_list .spot .react {font-size:12px; color:#494949; line-height:20px; clear:right;}
.theme_list .spot .react li {display:inline; margin-left:5px;}
.theme_list .spot .react li:first-child {margin-left:0;}
.theme_list .spot .react li .en {font-size:13px;}
.theme_list .spot .react li img {vertical-align:top; margin:3px 0 0; }


.column_aside .aside_act {padding:32px 10px; }
.column_aside .aside_act .btn_v2 {display:block; margin:0 auto; max-width:290px}





/* 1303communityRefine */
.post2 {border-top:1px solid #e9e9e9; padding:0 24px 0 240px; position:relative; word-break:break-all;/*z-index:1;*/}
.content_header.line + .column_wrapper .column_focus .post2:first-child,
.content_header.line + .post2,
.content_header.line ~ .column_wrapper .column_focus input:first-child + input[id*=crtDt_] + input[id*=athrUid_]+.post2,
.column_wrapper .column_focus #articleList .articleConDiv:first-child .post2{border-top:0;}

body.community .column_wrapper{padding:0}
body.community .column_focus{float:none}
body.community .type2 .column_wrapper{padding-right:321px}
body.community .type2 .column_focus{float:left;}
body.community .type2 .column_focus .post_cmt{margin-top:20px}

.column_aside .post2 {margin:0;}
.column_aside .post2 { background:url(/images/common/dash_h.gif) repeat-x 0 0; border:0;}
.column_aside .post2.v3:first-child {padding-top:30px; background:none; margin-top:0;}
.column_aside .aside_section h4 + .post2, 
.column_aside .aside_section .btn_ico.more + .post2 {background:none; margin-top:-17px;}
.column_aside .aside_section h4 + .post2 .img_area, 
.column_aside .aside_section .btn_ico.more + .post2 .img_area,
.column_aside .aside_section h4 + .post2 .txt_wrapper, 
.column_aside .aside_section .btn_ico.more + .post2 .txt_wrapper {}
.column_aside .aside_section .post2.v2 {padding-left:90px;}
.column_aside .post2.v3 {padding:14px 0 8px; }
.column_focus .section_header + .post2 {/*border:0;*/}
.post2:after {content: ""; display: block; height: 0; clear: both; visibility: hidden; line-height:0em;}
.ie7 .post2 {zoom:1;}
.post2 .img_area {position:relative;float:left; padding:22px 15px 21px 0;  margin-left:-216px;}
.column_aside .aside_section .post2 .img_area {padding-top:17px;}
.column_aside .aside_section .post2.v2 .img_area {margin-left:-90px; float:left;}
.post2 .img_area img {vertical-align:top; border-radius:4px;}
.post2 .img_area .thumb {width:200px; height:200px;cursor:pointer;}
.post2 .img_area .thumb.blank {background:#f2f2f2 url(/images/common/thumb_s.gif) no-repeat center center;}



.column_aside .aside_section .post2.v2 .img_area .thumb {width:75px; height:50px;}
.post2 .img_area .frame_player {position:absolute; left:0; top:22px; width:200px; height:200px; background:url(/images/common/frame_movie.png) no-repeat center center;; cursor:pointer;}
.column_aside .aside_section .post2 .img_area .frame_player {top:17px; width:75px; height:50px; background-image:url(/images/common/frame_movie_s.png);}
.post2 .img_area .ranking {position:absolute; left:0; top:20px;}
.post2 .img_area .ranking img {border-radius:0;}
.post2 .txt_wrapper {width:100%; padding-top:22px; padding-bottom:19px; float:left; position:relative;}/*  margin-left:60px;*/

.post2 .txt_wrapper .img_area {float:left; padding:0; margin-left:0;}
.post2 .txt_wrapper .img_area img {vertical-align:top; border-radius:4px;}
.post2 .txt_wrapper .img_area .thumb {margin-right:12px;width:48px; height:48px;cursor:pointer;}


.column_aside .aside_section .post2 .txt_wrapper {padding-top:17px; padding-bottom:7px;}
.post2.v3 .txt_wrapper {padding:0; float:none;}
.post2 .title {margin-left:60px;font-size:14px; line-height:19px;}
.post2 .title .nickname {font-weight:bold;font-weight:normal}
.post2 .title .subject {font-size:15px;line-height:27px;font-weight:600;}
.column_aside .post2.v3 .title .subject {font-size:14px; line-height:21px; font-weight:normal;}
.post2 .datetime {color:#828282; font-size:12px; line-height:14px; float:right; height:14px; white-space:nowrap; padding:3px 0;}
.post2.v3 .datetime {padding-bottom:4px;}
.post2 .info {margin-left:60px;padding:2px 0 4px; line-height:18px;}
.post2 .info .nickname {float:left; padding-right:7px; font-weight:bold; font-weight:normal;font-size:12px;line-height:14px}
.post2 .info .cat {display:block; overflow:hidden; color:#999; font-size:12px; white-space:nowrap; line-height:14px}
.post2 .info .nickname ~ .cat {background:url(/images/common/bdr_v_10.gif) no-repeat 0 center; padding-left:7px; line-height:14px}
.post2 .info .etc {display:block; overflow:hidden; font-size:12px; padding-top:2px; line-height:16px;}
.post2 .info .etc li {display:inline;}

.post2 .content {line-height:21px; clear:both; padding:10px 0 15px;word-wrap:break-word}

.post2 .content div{max-height:60px;overflow:hidden;text-overflow: ellipsis;}
body.support-webkit-line-clamp .post2 .content div{
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
}

.post2 .content div a,
.post2 .content div a:link,
.post2 .content div a:visited{color:#346099;text-decoration:none;}
.post2 .content div a:hover{	color:#346099;text-decoration:underline;}
.post2 .content div a:active{color:#077bbb;text-decoration:underline;}

.post2 .content div.cut_a a{font-size:12px;text-decoration:underline;}

.post2.v2{padding-left:24px}
.post2.v2 .content{margin-left:0}
.post2.v2 .react{margin-left:0}

.post2 .content div.shortCnt,
.post2 .content div.shortContent{max-height:none;overflow:visible;}

body.support-webkit-line-clamp .post2 .content div.shortCnt,
body.support-webkit-line-clamp .post2 .content div.shortContent{display: block;}


.post2 .content .limit {max-height:63px; overflow:hidden;}
.column_aside .post2 .content {font-size:12px; line-height:1.5; padding:2px 0 5px;}
.column_aside .post2 .content .limit {max-height:54px;}
.column_aside .post2.v3 .content {max-height:72px; clear:both; overflow:hidden; padding:0; margin:0 0 4px;}
.ie7 .post2 .info,
.ie7 .post2 .content {zoom:1;}
.post2 .react {font-size:12px; color:#999; line-height:20px; clear:right;}
.post2.v3 .react {padding-bottom:5px;}
.post2 .react li {display:inline; margin-left:5px;}
.post2 .react li:first-child {margin-left:0;}
.post2 .react li .en {display:inline-block; margin-top:2px; font-size:13px;}
.post2 .react li img {vertical-align:top; margin:3px 1px 0 0; }
.post2 .react .favor {background:url(/images/bul/ico_good.png) no-repeat 0 center; padding-left:19px;}
.post2 .react .cmt {background:url(/images/bul/ico_cmt.gif) no-repeat 0 center; padding-left:22px;}
.post2 .attach_print {padding-bottom:4px;}
.post2 .article_act {position:absolute; right:24px; top:-4px; width:100px; display:none;}
.post2 .article_act.active {display:block;}
.post2 .article_act .mark {position:absolute; right:0;}
.post2 .article_act .mark_2 {position:absolute; top:7px; right:6px; display:none; z-index:1;}
.post2 .article_act ul {display:none; border:1px solid #c2c2c2; border-radius:4px; font-size:11px; line-height:18px; padding:14px 9px 5px; background:#fff; position:relative; color:#828282;}
.post2 .article_act a:hover {color:#2d2d2d; text-decoration:underline;}
.post2:hover .article_act {display:block;}
.post2 .article_act.active .mark {display:none;}
.post2 .article_act.active ul,
.post2 .article_act.active .mark_2 {display:block;}

.post2_view .view_body .event_opt {margin-top:-8px;}


.post2 .rank{position:absolute;top:-1px;left:0;padding-right:16px;width:30px;height:46px;font-family:Georgia,serif;font-style:italic;font-size:130%;background:url(/images/bul/community_rank.png) no-repeat;color:#fff;text-align:center;font-weight:bold;z-index:2}
.post2 .rank .unit{display:none}
.post2 .rank{background-position:0 -300px;}
.post2 .rank1{background-position:0 0;}
.post2 .rank2{background-position:0 -100px;}
.post2 .rank3{background-position:0 -200px;}

.post2 .rankTp2{position:absolute;top:-1px;left:0;width:24px;height:24px;line-height:26px;font-size:110%;background:#7E7E7E;color:#fff;text-align:center;font-weight:bold;z-index:2;}
.post2 .rankTp2 .unit{display:none}
.post2 .rankTp2_1{background:#FEA710;}
.post2 .rankTp2_2{background:#52AFFD;}
.post2 .rankTp2_3{background:#EB3231;}
.post2 .difference{position:absolute;top:-1px;left:24px;width:16px;height:24px;font-size:80%;background:#E0E0E0;color:#444;text-align:center;font-weight:bold;z-index:2;}
.post2 .difference span.direct{display:block; margin:3px 0 0; height:9px; background:url(/images/bul/rankDifference.gif) center top no-repeat; text-indent:-9999px;}
.post2 .difference span.directGain{background-position:center -100px}
.post2 .difference span.directReduce{background-position:center -200px}
.post2 .difference span.directNew{ height:18px; background-position:center -300px}
.post2 .difference span.num{display:block; white-space:nowrap; line-height:1}
.post2_icon .rankTp2{border-radius:4px 0 0 0; -webkit-border-radius:4px 0 0 0;-moz-border-radius:4px 0 0 0;  }
.post2_icon .difference{top:22px;left:48px;}

.community .content_header{padding-bottom:10px;}
.community .content_header h2{margin-bottom:10px;}
.community .content_header .btnSet{float:right}
.community .content_header .btnSet .btn_v2{float:left;width:170px;}
.community .content_header .btnSet .radio{float:left;margin-right:15px;margin-bottom:11px}
.community .content_header .btnSet .radio li{float:left;}
.community .content_header .btnSet .radio li .btn_v3{padding:0;height:auto;}
.community .content_header .btnSet .radio li.li1 .btn_v3{border-radius:4px 0 0 4px;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px; border-right:0}
.community .content_header .btnSet .radio li.li2 .btn_v3{border-radius:0 4px 4px 0;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;}
.community .content_header .btnSet .radio li span{display:inline-block; padding:5px 5px 6px;width:23px;text-indent:-9999px;overflow:hidden}
	*+html .community .content_header .btnSet{width:520px;}
	*+html .community .content_header .btnSet .radio li span{height:16px;text-indent:0;font-size:0;line-height:0;overflow:hidden;cursor:pointer;color:#FCFCFC}
.community .content_header .btnSet .radio li.li1 span{background-image:url(/images/btn/community_list.gif);}
.community .content_header .btnSet .radio li.li2 span{background-image:url(/images/btn/community_icon.gif);}
.community .content_header .btnSet .radio li.current span{background-position:0 -100px;}
.community .content_header .btnSet fieldset{float:left;margin-right:15px;margin-bottom:10px;}

.community #btn_more{display:block;clear:both;padding-top:1px;}
.community .post_cmt{margin:0 24px 20px}
.community .column_focus .post2:nth-child(5){border:none}
.community .column_focus .post2_icon:nth-child(5){border-bottom:1px solid #e9e9e9;}

	/*複数段表示*/
.post2_icon{float:left;padding-right:0;padding-left:0 !important;width:25%;height:155px;border-bottom:1px solid #e9e9e9;border-top:none}
  *+html .post2_icon{width:24%;}
.community .post2_icon .img_area{position:absolute;top:0;left:24px;margin-left:0;z-index:1}
.community .post2_icon .img_area .thumb{width:112px;height:112px;}
.community .post2_icon .txt_wrapper{margin-left:0;width:100%;}
.community .post2_icon .datetime,
.community .post2_icon .react{clear:both;float:none;margin-top:6px;padding:0;text-align:left;}
.community .post2_icon .react li{margin:0 5px 0 0;line-height:1.2;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.community .post2_icon .title{padding-right:10px;}
.community .post2_icon .title .subject{overflow:hidden;}
.community .post2_icon .title .subject a{float:left; width:90%; text-overflow:ellipsis; white-space:nowrap; overflow:hidden}
.community .post2_icon .title .subject .ico{margin:6px 0 0}
.community .post2_icon .title,
.community .post2_icon .info,
.community .post2_icon .react,
.community .post2_icon .datetime{margin-left:150px;}
.community .post2_icon .datetime{display:block;padding:0 10px 0 0;margin-bottom:3px;color:#aaa;line-height:1.2;}
.community .post2_icon .info .nickname{float:none;display:block;margin:4px 0 6px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.community .post2_icon .info .cat{float;left;margin:5px 0;padding:0;background:none;line-height:1.2;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.community .post2_icon .info{padding:0}
.community .post2_icon .img_area .frame_player{width:112px;height:112px}
.community .post2_icon .rank{top:22px;left:24px;}
.community .post2_icon .rank100{font-size:100%; padding-right:10px; width:36px;}
.community .post2_icon .rankTp2{top:22px;left:24px;}

@media screen and (max-width:1400px) {
	body.community .post2_icon{width:33.3%}

}

@media screen and (max-width:927px) {
	.post2{padding-left:24px}
	.post2 .img_area{float:none;margin-left:0}
	.post2 .content{margin-left:0}
	.post2 .react{margin-left:0}
	.post2.v2 .img_area{float:left;margin-left:0}
	.post2 .txt_wrapper{padding-top:0}
	.post2.v2 .txt_wrapper{padding-top:22px}
	.community .post2_icon .txt_wrapper{padding-top:22px}
  body.community .type2 .column_wrapper{padding-right:0}
}

@media screen and (max-width:1100px) {
	body.profile .post2{padding-left:24px}
	body.profile .post2 .img_area{float:none;margin-left:0}
	body.profile .post2 .content{margin-left:0}
	body.profile .post2 .react{margin-left:0}
	body.profile .post2.v2 .img_area{float:left;margin-left:0}
	body.profile .post2 .txt_wrapper{padding-top:0}
	body.profile .post2 .txt_wrapper .img_area{float:left;}
	body.profile .post2.v2 .txt_wrapper{padding-top:22px}
	body.profile .community .post2_icon .txt_wrapper{padding-top:22px}

	body.profile .post2,
  #newBoardForm ~ #container .post2{padding-left:24px}
	body.profile .post2 .img_area,
  #newBoardForm ~ #container .post2 .img_area{float:none;margin-left:0}
	body.profile .post2 .content,
  #newBoardForm ~ #container .post2 .content{margin-left:0}
	body.profile .post2 .react,
  #newBoardForm ~ #container .post2 .react{margin-left:0}
	body.profile .post2.v2 .img_area,
  #newBoardForm ~ #container .post2.v2 .img_area{float:left;margin-left:0}
	body.profile .post2 .txt_wrapper,
  #newBoardForm ~ #container .post2 .txt_wrapper{padding-top:0}
	body.profile .post2 .txt_wrapper .img_area,
  #newBoardForm ~ #container .post2 .txt_wrapper .img_area{float:left;}
	body.profile .post2.v2 .txt_wrapper,
  #newBoardForm ~ #container .post2.v2 .txt_wrapper{padding-top:22px}
	body.profile .community .post2_icon .txt_wrapper,
  #newBoardForm ~ #container .community .post2_icon .txt_wrapper{padding-top:22px}
}


@media screen and (max-width:1150px) {
	body.community .post2_icon{width:50%}
  *+html body.community .post2_icon{width:49.5%;}
}

@media screen and (max-width:800px) {
	body.community .post2_icon{width:100%}

}


  /* 1308コミュニティ活性化 */
.profile #btn_more{display:block;clear:both;padding-top:1px;}
#profileTop .user_summary{background:url(https://static.ncsoft.jp/images/common/t_white_70.png)}
#profileTop .user_summary .charaStand{position:absolute; bottom:0; right:0; width:204px; height:230px; padding-bottom:6px; background:url(https://static.ncsoft.jp/images/mync/ncToys/stand.png) 20px bottom no-repeat}
.res0 ~ #container #profileTop .user_summary .charaStand{position:static; margin:0 auto -24px;}
#profileTop .user_summary_wrap .user_summary dt .thumb{width:170px; height:170px; margin-bottom:24px;}
.res0 ~ #container #profileTop .user_summary_wrap .user_summary dt .thumb{width:112px; height:112px;}
.user_summary .thumb span.badge{position:absolute; right:-5px; bottom:-5px;}
#profileTop .user_summary .thumb span.badge{width:40px; height:40px;}
.res0 ~ #container .user_summary .thumb span.badge{bottom:-5px; right:-5px; width:30px; height:30px}
#profileTop .user_summary .iine{margin:8px 0; padding-left:20px; background:url(https://static.ncsoft.jp/images/bul/ico_good.png) no-repeat}

#ncToysShowcase .showcaseHead{padding:15px; border-bottom:1px solid #ccc}
#ncToysShowcase .showcaseHead .communityLevel{padding-left:5px;line-height:39px;}
#ncToysShowcase .showcaseHead .communityLevel strong{font-size:140%; font-weight:bold;}
#ncToysShowcase .showcaseHead .communityLevel .num{display:inline-block; margin-left:3px; width:39px; height:39px; font-size:140%; background:url(https://static.ncsoft.jp/images/mync/ncToys/levelBg.png); color:#fff; text-shadow:0 1px 0 #F15506; font-weight:bold; text-align:center}
#ncToysShowcase .showcaseHead .communityLevel a{white-space:nowrap; color:#999; font-size:85%}
#ncToysShowcase .showcaseHead .barArea{position:relative; margin-top:10px; padding:8px; background:#F2F2F2; border:1px solid #EAEAEA; border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;}
#ncToysShowcase .showcaseHead .barArea .bar{height:8px; background:#fff; border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px; overflow:hidden; box-shadow: 0 1px 0 rgba(0, 0, 0, 0.05);}
#ncToysShowcase .showcaseHead .barArea .bar span{display:block; height:8px; width:0; background:#F47F0B;}
#ncToysShowcase .showcaseHead .barArea .now{position:absolute; left:10px; top:-10px; color:#F47F0B; font-weight:bold; font-size:85%; text-shadow:1px 1px 0 #fff}
#ncToysShowcase .showcaseHead .barArea .next{position:absolute; right:10px; top:-10px; color:#B5B5B5; font-weight:bold; font-size:85%; text-shadow:1px 1px 0 #fff}

#ncToysShowcase .showcaseBody .title{padding:15px 20px; font-weight:bold; font-size:90%}
#ncToysShowcase .showcaseBody .toysList:after{content:url(https://static.ncsoft.jp/images/common/spacer.gif);display:block;clear:both;height:0;} /* clearFix */
#ncToysShowcase .showcaseBody .toysList{display:inline-block;} /* clearFix */
#ncToysShowcase .showcaseBody .toysList{display:block;} /* clearFix */
#ncToysShowcase .showcaseBody .toysList{max-width:800px; padding: 0 30px; margin:0 auto; background:url(https://static.ncsoft.jp/images/mync/ncToys/board.jpg) center 3px repeat-y}
#ncToysShowcase .showcaseBody .toysList .toy{float:left; position:relative; margin-bottom:28px; width:160px; height:180px;}
#ncToysShowcase .showcaseBody .toysList .toy .toyImg{background:url(https://static.ncsoft.jp/images/mync/ncToys/toyShadow.png?1311) no-repeat}
#ncToysShowcase .showcaseBody .toysList .toy .toyImg img{width:160px; height:180px;}
#ncToysShowcase .showcaseBody .toysList .toy div{position:absolute;}
#ncToysShowcase .showcaseBody .toysList .toy .num{top:165px; right:40px; width:25px; padding-right:4px; height:11px; background:url(https://static.ncsoft.jp/images/mync/ncToys/numBg.png); font-size:80%; font-style:italic; line-height:1; text-align:center}
#ncToysShowcase .showcaseBody .toysList .toy .num .max{color:#c00}
#ncToysShowcase .showcaseBody .toysList .toy .select{display:none; top:40px; right:30px; width:23px; height:23px; cursor:pointer; background:url(https://static.ncsoft.jp/images/mync/ncToys/check.png); text-indent:-9999px; overflow:hidden}
#ncToysShowcase .showcaseBody .toysList .toy .selected{top:40px; right:30px; width:23px; height:23px; cursor:pointer; background:url(https://static.ncsoft.jp/images/mync/ncToys/check.png) 0 -100px; text-indent:-9999px; overflow:hidden; }
#ncToysShowcase .showcaseBody .toysList .toy .cancel{display:none; top:110px; right:10px; cursor:pointer; overflow:hidden}
#ncToysShowcase .showcaseBody .toysList .toy .name{display:none; top:140px; left:10px; width:128px; padding:2px 5px; text-align:center; background:rgba(255,255,255,0.8); font-size:85%; border:1px solid #ccc; z-index:10} 
#ncToysShowcase .showcaseBody .toysList .toy .new{top:160px; right:32px; width:13px; height: 13px; background:url(https://static.ncsoft.jp/images/mync/ncToys/new.png); text-indent:-9999px; overflow:hidden}
#ncToysShowcase .showcaseBody .toysList .toy .trade,
#ncToysShowcase .showcaseBody .toysList .toy .tradeRequest,
#ncToysShowcase .showcaseBody .toysList .toy .trading,
#ncToysShowcase .showcaseBody .toysList .toy .tradingOther,
#ncToysShowcase .showcaseBody .toysList .toy .request{top:30px; left:0; width:72px; height:145px; background:url(https://static.ncsoft.jp/images/mync/ncToys/pole.png) center bottom no-repeat}

#ncToysShowcase .showcaseBody .toysList .toy .trade,
#ncToysShowcase .showcaseBody .toysList .toy .tradeRequest{display:none}

#ncToysShowcase .showcaseBody .toysList .toy .trade span{display:block; height:72px; background:url(https://static.ncsoft.jp/images/mync/ncToys/trade.png); text-indent:-9999px; overflow:hidden; cursor:pointer}
#ncToysShowcase .showcaseBody .toysList .toy .tradeRequest span{display:block; height:72px; background:url(https://static.ncsoft.jp/images/mync/ncToys/tradeRequest.png); text-indent:-9999px; overflow:hidden; cursor:pointer}
#ncToysShowcase .showcaseBody .toysList .toy .trading span,
#ncToysShowcase .showcaseBody .toysList .toy .tradingOther span{display:block; height:72px; background:url(https://static.ncsoft.jp/images/mync/ncToys/trading.png); text-indent:-9999px; overflow:hidden;}
#ncToysShowcase .showcaseBody .toysList .toy .trading span{cursor:pointer}
#ncToysShowcase .showcaseBody .toysList .toy .request span{display:block; height:72px; background:url(https://static.ncsoft.jp/images/mync/ncToys/request.png); text-indent:-9999px; overflow:hidden; cursor:pointer}
#ncToysShowcase .showcaseBody .toysList .toy .trading span:hover,
#ncToysShowcase .showcaseBody .toysList .toy .request span:hover{background-position:0 -100px;}

#ncToysShowcase .showcaseBody .bread{padding:20px 0; margin:0 20px 20px; border-bottom:1px solid #ccc}
#ncToysShowcase .showcaseBody .bread .current{font-weight:bold;}
#ncToysShowcase .showcaseBody .bread a{text-decoration:underline}
#ncToysShowcase .showcaseBody .otherHead{margin:20px 20px 0; overflow:hidden}
#ncToysShowcase .showcaseBody .otherHead .thumb{float:left; margin-right:10px; width:50px; height:50px;}
#ncToysShowcase .showcaseBody .otherHead .thumb img{width:50px; height:50px; border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;  }
#ncToysShowcase .showcaseBody .otherHead .showcaseSubject{display:block}
#ncToysShowcase .showcaseBody .otherHead .showcaseSubject .name{font-weight:bold; color:#F47F0B}
#ncToysShowcase .showcaseBody .otherHead .communityLevel{float:left; font-size:85%; color:#999}
#ncToysShowcase .showcaseBody .otherHead .btn_v3{float:right}

#ncToysShowcase .showcaseBody .ncToysTradeRequest{margin:10px 0; padding-bottom:15px;background:url(https://static.ncsoft.jp/images/mync/ncToys/board.jpg) center 107px no-repeat; overflow:hidden}
#ncToysShowcase .showcaseBody .ncToysTradeRequestNull1{margin:0 auto; width:450px; padding:20px 0;background:url(https://static.ncsoft.jp/images/mync/ncToys/tradeDirect.gif) center 150px no-repeat;overflow:hidden}
#ncToysShowcase .showcaseBody .ncToysTradeRequest .chara{float:left; text-align:center; font-weight:bold;}
#ncToysShowcase .showcaseBody .ncToysTradeRequest .charaSelf{float:right}
#ncToysShowcase .showcaseBody .ncToysTradeRequest .chara .pro_nickname{ color:#F58000}
#ncToysShowcase .showcaseBody .ncToysTradeRequest .chara .imgArea{display:block; background:url(https://static.ncsoft.jp/images/mync/ncToys/toyShadow.png) center bottom no-repeat}


#friendUserList .bread{margin:0 20px 20px; padding:20px 0; border-bottom:1px solid #ccc}
#friendUserList .bread a{text-decoration:underline}
#friendUserList .sch_simple {float:right; margin:0 20px;}
#friendUserList .friends{clear:both}

#profileItemTrade .bread{margin:0 20px 20px; padding:20px 0; border-bottom:1px solid #ccc}
#profileItemTrade .bread a{text-decoration:underline}
#profileItemTrade .sch_simple {float:right; margin:0 20px;}
#profileItemTrade .friends{clear:both}


  /* 人気プロフィール表示 */
.community .post2_icon .communityLevel{margin-left:150px; font-size:85%; color:#aaa}
.community .post2_icon .communityLevel dt,
.community .post2_icon .communityLevel dd{display:inline}
.community .post2_icon .profileTxt{margin:3px 0 0 150px; font-size:85%; color:#aaa}


