@charset 'utf-8';
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
@import url(http://fonts.googleapis.com/earlyaccess/nanummyeongjo.css);
@import url(https://fonts.googleapis.com/css?family=Merriweather:400,700);
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,600,700);

/* executive */
.exec_cont_box{border-radius:7px; background:#edf5fe; padding:20px 30px; border:1px solid #a5c6ea}
.exec_cont_tt{font-size:30px; font-weight:700; margin-bottom:30px; text-align:center}
.exec_cont_stt{margin-top:10px;color:#72a5d0;font-size:30px; text-align:center}
.exec_cont_sstt{font-size:22px; margin-bottom:10px; font-weight:700; color:#72a5d0}
.exec_cont_box .par1{color:#a3a3a3; font-weight:600}
/* membership */
.mbrship_topa{width:100%; float:left; font-size:17px; background:#f0f0f0; border-radius:7px}
.mbrship_top{float:left;width:1022px; padding:40px}
.mbrship_top_tt{font-size:28px;font-weight:700; margin-bottom:20px}
.mbrship_lta{float:left;width:490px;text-align:left; line-height:22px}
.mbrship_rta{float:right;width:502px;height:182px;border-radius:10px;background:#eccb44; text-align:left; margin-top:8px}
.mbrship_rt{width:436px;height:124px;margin:0 auto;color:#fff; margin-top:28px}
.mbrship_rt_tt{font-size:26px; margin-bottom:17px; font-weight:700}
.mbrship_tt{width:100%;float:left; text-align:center;font-size:28px; font-weight:700;margin:30px 0 10px 0}
/* contact*/
.contacta{width:100%; float:left; font-size:17px; background:#f0f0f0; border-radius:7px; margin-bottom:50px}
.contact{float:left;width:1022px; padding:40px; background:url(/images/contact/img.png) no-repeat 242px 40px}
.contact_tt{font-size:20px; text-align:left;font-weight:700;margin-left:307px; margin-top:26px; margin-bottom:30px}
.contact_tt a{font-size:20px}
.contact_conta{border-radius:10px; background:#fff; margin:42px auto; width:877px; height:553px}
.contact_cont{text-align:left; margin:0 auto; width:758px; padding:50px 0}
.contact_cont li{float:left; width:758px; margin:0 auto; margin-bottom:20px}
.contact_cont_line{height:32px;color:#c0c0c0; font-weight:700; padding:0 0 17px 0; border-bottom:1px solid #e1e1e1}
.contact_cont_line.none{border-bottom:0}
.contact_item{float:left;padding:14px 10px 12px 10px}
.contact_input{float:left;width:600px;padding:10px 0 10px 0}
.contact_input input{border:solid 1px #fff; color:#333}
.contact_textarea textarea{border:1px solid #e1e1e1; padding:10px; color:#333}


/* member */
.join_bg{background:#212443}
.login_wrap{background:#5c5b5b}
.btn_gotoback{width:200px; height:52px; background:#e8e8e8;font-weight:bold; padding:20px 3px 8px 3px;text-align:center; border-radius:5px; border:2px solid #999; cursor:pointer}
.login_tt{width:600px;background:#383c66; padding:10px 0; font-size:24px; color:#fff; margin:0 auto; border-radius:5px; margin-top:10px}
.login_conta{width:598px;padding-bottom:50px; border-radius:5px; border:1px solid #ddd; margin:0 auto; margin-top:2px; background:#fff}
.login_cont{width:300px; text-align:left; margin:0 auto;padding-top:20px}
.login_cont .inputa{width:100%; height:30px; border-radius:3px; border:1px solid #ccc}
.login_cont .inputb{width:100%; height:30px; background:#eef0f2; border:1px solid #adb1b8; font-size:16px; color:#000;border-radius:3px}
.login_cont .input_btn_ylw{width:100%; height:40px; background:#f5d78d; border:1px solid #a88734; font-size:16px; color:#000;border-radius:3px}
.login_cont .input_btn_grey{width:100%; height:40px; background:#eef0f2; border:1px solid #adb1b8; font-size:16px; color:#000;border-radius:3px}
.login_cont .forgeta{padding-top:10px;border-top:1px solid #ddd; font-weight:700}
.warning{color:#ff0000}

/* intro */
.introa{text-align:left; font-size:14px; line-height:26px}
.intro_tt{font-size:18px; font-weight:bold; border-bottom:1px solid #dfe3e2; padding:4px 0 20px 0; margin-bottom:30px; color:#0072d4}
.intro_stt{color:#a1570e; font-size:16px}
.intro_txtbox{padding:12px 14px; border:1px solid #dfe3e2; border-radius:5px}
.intro_list li{padding:0 0 0 10px;background:url(/images/common/bullet_arrow.gif) no-repeat 0 8px}
.intro_imgboxa{float:left; width:100%}
.intro_imgbox_img{float:left; padding-top:4px;padding-right:10px}

/* search */
.search_tt{text-align:left; color:#000; border-bottom:1px solid #dfe3e2; border-radius:3px; padding:8px 10px 10px 10px; margin-bottom:20px; font-weight:bold;font-size:16px}
.search_lista{text-align:left; margin-bottom:30px}
.search_list li{ width:100%;padding:0 0 0 10px;background:url(/images/common/bullet_arrow.gif) no-repeat 0 8px}
.search_list li .date{color:#858585}

/* 뉴스 */
.news_list li{border-bottom:1px solid #e3e3e3;margin-top:30px}
.news_list li:first-child{margin-top:0}
.newsa{float:left;width:100%;background:#fff;height:220px}
.news{width:1102px; margin:0 auto; text-align:left; position:relative}
.news_img{float:left;margin-right:20px;width:287px;height:187px;border-radius:7px}
.news_txta{float:right;width:775px;font-family:"Open Sans",Helvetica,Arial,sans-serif; margin-top:4px}
.news_tt{height:68px;overflow:hidden;margin-bottom:10px}
.news_tt a{font-size:26px;line-height:32px;font-weight:700;color:#333}
.news_cont{height:43px;overflow:hidden; text-overflow:ellipsis}
.news_cont a{font-size:16px;color:#494949}
.news_date{color:#87a3c9; font-size:15px; margin-bottom:5px}
.news_writer{margin-top:10px;color:#87a3c9; font-size:15px}

/* 이벤트 */
.event_topa{float:left;border-radius:10px; background:#212543; color:#fff;width:100%;min-height:316px; text-align:center}
.event_top{margin:0 auto;width:950px; margin-top:28px}
.event_top_date_box{border-radius:50%;background:#4997ff; color:#fff; margin:0 auto; width:84px; height:77px; line-height:18px;text-align:center; font-size:16px; font-weight:700; padding:14px 7px 7px}
.event_top_date_day{font-size:30px; line-height:46px}
.event_top_cont{font-size:30px; font-weight:700; margin-top:10px; line-height:37px}
.event_top_upcoming{color:#4997ff; font-size:15px; margin-top:5px; margin-bottom:5px}
.event_top_list_tt{color:#fff;font-size:30px; font-weight:700; margin-top:10px; line-height:37px}
.event_top_list_tt a{color:#fff;font-size:30px; font-weight:700; margin-top:10px; line-height:37px}
.event_top_time{color:#7a7a7a;font-size:20px;margin-top:10px}
.event_top_where{color:#e6be03;font-size:20px;margin-top:10px; font-weight:600}

.eventa{float:left;width:100%;border-bottom:1px solid #e3e3e3}
.event{position:relative;width:1102px;margin:36px auto; text-align:left}
.event_list{float:left;width:540px; margin-top:15px; margin-bottom:50px}
.event_list li{margin-right:50px}
.event_list li:last-child{margin-right:0}
.event_date_box{float:left;border-radius:50%;background:#fff; border:1px solid #4997ff;color:#4997ff; width:77px; height:78px; line-height:18px;text-align:center; font-size:16px; font-weight:700; padding:10px 7px 7px}
.event_date_day{font-size:30px; line-height:46px}
.event_cont{width:430px; float:right}
.event_upcoming{color:#4997ff;font-weight:600;font-size:15px; margin-top:5px; margin-bottom:5px}
.event_list_tt{color:#333; font-weight:700; font-size:18px}
.event_list_tt a{color:#333; font-weight:700; font-size:18px}
.event_time{color:#909090; font-size:15px; margin-top:15px}
.event_where{color:#fc011f; font-weight:600; margin-top:12px; font-size:15px}

.event_view_tta{float:left; position:relative;width:1102px;margin:0 auto; margin-bottom:10px;text-align:left;color:#333; border-bottom:1px solid #d5d5d5; padding-bottom:20px}
.event_view_tt_date_box{float:left;border-radius:50%;background:#fff; border:1px solid #4997ff;color:#4997ff; width:77px; height:78px; line-height:18px;text-align:center; font-size:16px; font-weight:700; padding:10px 7px 7px}
.event_view_tt_date_day{font-size:30px; line-height:46px}
.event_view_tt_cont{float:left; width:980px; margin-left:20px}
.event_view_tt{font-size:34px; line-height:36px; font-weight:700}
.event_view_tt_upcoming{color:#4997ff;font-weight:600;font-size:17px; margin-top:5px; margin-bottom:5px}
.event_view_tt_time{color:#909090; font-size:17px; margin-top:15px}
.event_view_tt_where{color:#fc011f; font-weight:600; margin-top:12px; font-size:17px}
.event_view_cont{float:left;width:100%;text-align:left; font-size:17px; margin:20px 0 40px 0}

/* issue */
.issue_lista{float:left;width:100%}
.issue_list li{float:left;background:#f7f7f7;width:205px;height:232px; margin:9px 15px 9px 0; padding-top:18px; text-align:center; border:1px solid #ececec}
.issue_list li img{width:155px; height:188px; vertical-align:top}
.issue_list li:nth-child(5n){margin-right:0}
.issue_num{margin-top:10px; font-size:16px}

/* baduk */
div.badukStyle01 {margin:0 16px 0 16px}
div.badukStyle01 li span {display:inline-block;float:left}
div.badukStyle01 .num {color:#3b8cf0;font-family:verdana;font-size:14px;margin-right:15px}
div.txtStyle {margin:20px 16px 50px 16px}
div.txtStyle span {line-height:18px;}
div.txtStyle .detail {margin-left:40px;margin-top:10px;;background:none}
div.txtStyle .detail ol li {margin-bottom:8px;list-style-type:decimal;line-height:18px}
div.txtStyle .detail ol li b {color:#3F94DB}
div.txtStyle .detail ol .txt_l {float:left}
div.txtStyle .detail ol .txt_r {float:right;margin-left:20px;margin-bottom:10px}
div.txtStyle .detail2 .txt {float:left;margin-left:21px;margin-top:10px}
div.txtStyle .detail2 .img_r {float:right;margin-left:20px;margin-top:10px}
div.txtStyle .detail3 p {margin-left:21px;margin-top:10px;line-height:18px}
div.txtStyle2 {border:3px solid #99c6e3;padding:20px;line-height:18px}
div.txtStyle2 .txt_tit {color:#3F94DB;font-weight:bold;margin-bottom:10px}
.cb {clear:both;height:0;font-size:0;padding:0;margin:0}
/* 댓글쓰기 */
.reply_tta{float:left; width:100%;border-bottom:1px solid #d6d6d6; margin:30px 0 0 0; padding-bottom:10px}
.reply_tt{float:left}
.reply_tt strong{color:#212543; font-size:26px}
.reply_emo ul{ width:500px}
.reply_emo li{float:left;vertical-align:bottom}
.reply_emo li img{padding-bottom:3px; white-space:nowrap; font-size:0}
.reply_emo li .radio{margin-left:3px;*margin-left:-1px;height:14px; font-size:16px}
/* board_list */
div.tbstyle01 {clear:both}
div.tbstyle01 table {width:100%}
div.tbstyle01 thead th {height:20px;padding:6px 0 4px 0;background:url("../images/board/header_bg.gif") 0 0 repeat-x;border-top:solid 2px #90c2eb;border-bottom:solid 1px #c2c2c2;text-align:center}
div.tbstyle01 thead th span {display:inline-block;width:100%;background:url("../images/board/header_bar.gif") right 0 no-repeat}
div.tbstyle01 tbody td {padding:10px 0 9px 0;border-bottom:solid 1px #e3e3e3;text-align:center}
div.tbstyle01 tbody .no {font-family:dotum;font-size:0.9em;color:#999}
div.tbstyle01 tbody .tit {text-align:left;padding-left:10px}
div.tbstyle01 tbody .tit a {color:#656565}
div.tbstyle01 tbody .tit a:hover{text-decoration:underline;color:#307cd1}
div.naviStyle01 li {float:left}
div.naviStyle01 .navi .sel {padding:0 2px 0 2px;font-size:11px;font-family:verdana;color:#e78d0e;font-weight:bold;vertical-align:top}
div.naviStyle01 .navi .nsel {padding:0 2px 0 2px;font-size:11px;font-family:verdana;color:#7e7e7e;vertical-align:top}
div.naviStyle01 .navi .nsel a:hover {text-decoration:underline}
div.naviStyle01 .l {width:30%}
div.naviStyle01 .c {width:40%;text-align:center;margin-top:5px}
div.naviStyle01 .cc {width:100%;text-align:center}
div.naviStyle01 .r {width:29.9%;text-align:right}
div.naviStyle02  {text-align:center;border-top:1px solid #b3c3cf;padding-top:20px}
div.naviStyle02 .navi .sel {padding:0 2px 0 2px;font-size:11px;font-family:verdana;color:#e78d0e;font-weight:bold;vertical-align:top}
div.naviStyle02 .navi .nsel {padding:0 2px 0 2px;font-size:11px;font-family:verdana;color:#7e7e7e;vertical-align:top}
div.naviStyle02 .navi .nsel a:hover {text-decoration:underline}
div.bxStyle01 {clear:both;background:url("../images/board/bx_middle01.gif") 0 0 repeat-y}
div.bxStyle01 ul {margin-left:50px}
div.bxStyle01 .inputbox {border:solid 1px #d1d1d1;height:16px}
div.bxStyle02 {background:url("../images/common/bx_middle01.gif") 0 0 repeat-y}
div.bxStyle02 ul {text-align:center;}
div.bxStyle02 .label {display:inline-block;margin-right:10px;color:#727272;font-weight:bold}
div.bxStyle02 .label01 {display:inline-block;margin-right:30px;color:#727272;font-weight:bold}
div.bxStyle02 .inputbox {border:solid 1px #d1d1d1;height:16px}
div.bxStyle02 radio {height:16px}

/* table_basic */
.tb_basic table{float:left}
.tb_basic th {background:#f5f8ff;vertical-align:top;border-bottom:solid 2px #e3e3e3;border-left:solid 1px #e3e3e3;padding:5px 0 5px 0}
.tb_basic td {text-align:left;padding:5px 0 3px 0; line-height:20px; font-size:15px}
.tb_basic td .reply_line{border-bottom:1px solid #eaeaea; padding:15px 0 15px 0}
.tb_basic td img{ vertical-align:middle}
.tb_basic td .date {color:#666}
.tb_basic td .feel_no{ color:#666; font-weight:bold}
.tb_basic td .period{}
.tb_basic td .explain{ padding:10px; line-height:26px}
/* table_basic2 */
.tb_basic2 table{float:left;border-top:1px solid #bac7e0; border-left:1px solid #bac7e0;border-right:1px solid #bac7e0}
.tb_basic2 th {background:#f1f4f9;vertical-align:top;font-family:맑은 고딕; border-bottom:1px solid #bac7e0;color:#46578f; padding:6px 0}
.tb_basic2 td {text-align:center;padding:5px 0 3px 0; line-height:20px;font-family:맑은 고딕; border-bottom:1px solid #bac7e0; padding:6px 0}
.tb_basic2 td .reply_line{border-bottom:1px solid #eaeaea; padding:15px 0 15px 0}
.tb_basic2 td img{ vertical-align:middle}
.tb_basic2 td .date {color:#cdcdcd}
.tb_basic2 td .feel_no{ color:#000; font-weight:bold}
.tb_basic2 td .period{ font-family:맑은 고딕}
.tb_basic2 td .explain{ padding:10px; line-height:26px}
/* table_basic3 */
.tb_basic3 table{float:left;margin:5px 0 5px 0}
.tb_basic3 th {background:#f0f3f9;text-align:center;vertical-align:top;font-family:맑은 고딕;font-size:13px;border-top:1px solid #7399d5;border-bottom:1px solid #bdd2f3;color:#000;padding:6px 0}
.tb_basic3 td {text-align:center;color:#5b5b5b;line-height:18px;border-bottom:1px solid #d3d3d3;padding:5px 0;font-family:맑은 고딕;font-size:13px}
.tb_basic3 td img{vertical-align:middle}
.tb_basic3 td.bggrey{background:#e9e9e9}
.tb_basic3 td.bdtop_grey{border-top:1px solid #d3d3d3}
.tb_basic3 td.bdrt_grey{border-right:1px solid #d3d3d3}
.tb_basic3 td.bdbt_grey{border-bottom:1px solid #d3d3d3}
.tb_basic3 td.bdlt_grey{border-left:1px solid #d3d3d3}
/* table_basic4 */
.tb_basic4 table{float:left;margin:5px 0 5px 0}
.tb_basic4 th {background:#f0f3f9;text-align:center;vertical-align:top;font-family:맑은 고딕;font-size:13px;border-top:1px solid #7399d5;border-bottom:1px solid #bdd2f3;color:#000;padding:6px 0}
.tb_basic4 td {display:block;text-align:left;color:#353535;font-size:15px;line-height: 22px;overflow:hidden;padding:20px 0 40px 0}
.tb_basic4 td img{vertical-align:middle}

/* tab_basic */
.tab_basic table{ float:left}
.tab_basic th {background:#f5f8ff;vertical-align:top;padding:5px 0 5px 0}
.tab_basic td {font-family:맑은 고딕; font-weight:bold; font-size:13px;text-align:center; color:#000;line-height:20px; background:#f0f0f0;padding:12px 16px 10px 16px;border-bottom:2px solid #000;border-top:solid 1px #d1d1d1; cursor:pointer}
.tab_basic td.ltline{border-left:solid 1px #d1d1d1}
.tab_basic td.rtline{border-right:solid 1px #d1d1d1}
.tab_basic td.tab_sel{ color:#03F;border-top:2px solid #000;border-left:2px solid #000;border-right:2px solid #000;border-bottom:1px solid #fff; background:#fff}
.tab_basic td img{ vertical-align:middle}
/* stab_basic */
.stab_basic table{ float:left}
.stab_basic th {background:#f5f8ff;vertical-align:top;padding:5px 0 5px 0}
.stab_basic td {font-family:맑은 고딕; font-weight:bold;text-align:center; color:#444444;line-height:20px; background:#f3f3f3;padding:3px 6px;cursor:pointer; border-top:1px solid #dcdcdc}
.stab_basic td.ltline{border-left:solid 1px #dcdcdc}
.stab_basic td.rtline{border-right:solid 1px #dcdcdc}
.stab_basic td.tab_sel{ color:#fff; font-weight:bold;border-top:1px solid #9399a1;border-left:1px solid #dcdcdc;border-right:1px solid #dcdcdc;background:#e65d99}
.stab_basic td img{ vertical-align:middle}
/* 바둑정보 */
.gisainfo_tt ul{font-family:맑은 고딕; color:#d7d7d7}
.gisainfo_tt li{ float:left}
.gisainfo_tt li.gisainfo_tt_sel{ font-weight:bold}
.gisainfo_tt a{ color:#000}
.gijuninfo_tt {font-family:맑은 고딕;color:#db6767; font-size:13px; padding-bottom:5px}
/* board_write */
div.editStyle01 .tit {height:23px;padding-top:7px;background:url("../images/board/header_bg.gif") 0 0 repeat-x;border-top:solid 2px #90c2eb;border-bottom:solid 1px #c2c2c2;text-align:center;font-size:1em;letter-spacing:-1px;font-weight:bold}
div.editStyle01 .bx {margin:10px 0 0 0;border-bottom:solid 1px #dadada}
div.editStyle01 .lineO {border-bottom:solid 1px #90c2eb}
div.editStyle01 .bx dt {float:left;width:78px;color:#898989;text-align:center;font-weight:bold}
div.editStyle01 .bx dd {float:left;margin-bottom:5px}
div.editStyle01 .t5 {padding-top:5px}
div.editStyle01 .t15 {padding-top:15px}
div.editStyle01 .inputbox {border:solid 1px #d1d1d1}
div.editStyle01 textarea {display:block;border:solid 1px #d1d1d1}
div.btnStyle02 {margin-top:35px;height:35px;text-align:center}
/* board_view */
div.viewstyle01 {clear:both}
div.viewstyle01 table {width:100%;border-top:solid 1px #878787;border-bottom:solid 1px #dcdddf}
div.viewstyle01 tbody .top{}
div.viewstyle01 tbody .tit {color:#000063; font-weight:bold}
div.viewstyle01 tbody th {font-weight:100; color:#000;padding:5px 0 4px 18px;border:solid 1px #f2f3f3;text-align:left;background:#fcfcfc}
div.viewstyle01 tbody td {padding:10px 8px 8px 18px;border:solid 1px #f2f3f3;text-align:left;background:#fff}
div.viewstyle01_btm{ width:600px}
/* info_title */
div.facetop {height:20px;border-bottom:solid 2px #d8d8d8;font-family:맑은 고딕; font-weight:bold; font-size:13px}
div.facetop .l {float:left; color:#000; font-size:13px}
div.facetop .r {float:right;color:#646464}
.info_tt_hold table{ float:left}
.info_tt_hold th {background:#f5f8ff;vertical-align:top;border-bottom:solid 2px #e3e3e3;border-left:solid 1px #e3e3e3;padding:5px 0 5px 0}
.info_tt_hold td {text-align:left;padding:10px 0 10px 0; line-height:20px;border-bottom:solid 1px #e3e3e3}
.info_tt_hold td .reply_line{border-bottom:1px solid #eaeaea; padding:15px 0 15px 0}
.info_tt_hold td img{ vertical-align:middle}
/* table_02 */
div.tbstyle02 table {width:100%;}
div.tbstyle02 thead td {height:30px;background:url("../images/board/header_bg.gif") 0 0 repeat-x;border-top:solid 2px #88a3f2;border-bottom:solid 1px #c2c2c2}
div.tbstyle02 tbody td {text-align:center;border-bottom:1px solid #e8e8e8;padding:8px 0 6px 0;width:60px;letter-spacing:-1px}
div.tbstyle02 tbody .sec{background:#f8f8f8;}
div.tbstyle02 tbody a:hover {text-decoration:underline;color:#307cd1}
/* table_03 */
div.tbstyle03 {clear:both;}
div.tbstyle03 table {width:100%;}
div.tbstyle03 thead th {color:#fff;padding:15px 0 15px 0;text-align:center; background:#212543; font-size:17px}
div.tbstyle03 thead th a{ color:#000}
div.tbstyle03 thead th.ltline{border-left:solid 1px #9399a1}
div.tbstyle03 thead th.rtline{border-right:solid 1px #9399a1}
div.tbstyle03 thead th span {display:inline-block;width:100%;background:url("../images/board/header_bar.gif") right 3px no-repeat}
div.tbstyle03 thead th.back1{background:#729dd8}
div.tbstyle03 thead th.back2{background:#4667ad}
div.tbstyle03 tbody td{padding:15px 0 15px 0;border-bottom:solid 1px #bac7e0;text-align:center;color:#000;font-size:17px;letter-spacing:-1px; color:#000}
div.tbstyle03 tbody td a{color:#000}
div.tbstyle03 tbody td.alignlt{text-align:left}
div.tbstyle03 tbody td img{vertical-align:middle;margin:-1px 0 0 5px}
div.tbstyle03 tbody .tit{text-align:left;padding-left:10px; color:#000; letter-spacing:0; font-size:17px}
div.tbstyle03 tbody .tit a{color:#000; font-size:17px}
div.tbstyle03 tbody .tit span{color:#2887cb}
div.tbstyle03 tbody .tit span.new{color:#F30; font-weight:bold; font-style:italic; font-size:11px}
div.tbstyle03 tbody .team {text-align:left;padding-left:10px; font-weight:bold}
div.tbstyle03 tbody .team a {color:#4d78c8;}
div.tbstyle03 tbody .team a:hover{text-decoration:underline;color:#4d78c8}
div.tbstyle03 tbody .gtit {text-align:left;padding-left:30px;background:url("../images/info/game_icon.gif") 10px 7px no-repeat;}
div.tbstyle03 tbody .gtit a {color:#3a3a3a;}
div.tbstyle03 tbody .gtit2 {text-align:left;padding:10px 0 8px 0;border-bottom:dotted 2px #88a3f2}
div.tbstyle03 tbody .checkbox {height:16px;}
div.tbstyle03 tbody .rise {color:#CC3300;font-weight:bold}
div.tbstyle03 tbody .fall {color:#3366CC;font-weight:bold}
div.tbstyle03 tbody .back1 {background:#ebf4fb}
div.tbstyle03 tbody .back2 {background:#fbf2e4}
/* table_04 */
div.tbstyle04 {clear:both}
div.tbstyle04 table {width:100%;border-radius:5px}
div.tbstyle04 thead th {font-family: "Open Sans",Helvetica,Arial,sans-serif; font-size:17px;padding:16px 0 14px 0;text-align:center; background:#759ef5;color:#fff;border-top:1px solid #e1e1e1;border-right:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1}
div.tbstyle04 thead th.th_second{font-family: "Open Sans",Helvetica,Arial,sans-serif; font-size:14px;height:20px;padding:6px 0 5px 0;text-align:center; background:#e9eaf9; border-top:0 solid #c5c2a6;border-bottom:1px solid #3b3b3b;border-right:1px solid #3b3b3b}
div.tbstyle04 thead th a{ color:#000}
div.tbstyle04 thead th.ltline{border-left:1px solid #e1e1e1}
div.tbstyle04 thead th.rtline{border-right:1px solid #3b3b3b}
div.tbstyle04 thead th.btline{border-bottom:2px solid #3b3b3b}
div.tbstyle04 thead th span {display:inline-block;width:100%;background:url("../images/board/header_bar.gif") right 3px no-repeat}
div.tbstyle04 thead th.back1{background:#729dd8}
div.tbstyle04 thead th.back2{background:#4667ad}
div.tbstyle04 tbody td {font-size:17px;height:20px;font-family: "Open Sans",Helvetica,Arial,sans-serif;padding:16px 0 14px 0;border-bottom:solid 1px #e1e1e1;text-align:center; border-right:1px solid #e1e1e1; background:#fff}
div.tbstyle04 tbody td.diagonal{ background:url(../images/etc/diagonal.png);background-size:100% 100%}
div.tbstyle04 tbody td.ltline{border-left:1px solid #e1e1e1}
div.tbstyle04 tbody td.rtline{border-right:1px solid #9c9c9c}
div.tbstyle04 tbody td.btline{border-bottom:2px solid #9c9c9c}
div.tbstyle04 tbody td.prize{color:#729dc2}
div.tbstyle04 tbody td.player{ padding:0 8px}
div.tbstyle04 tbody td.alignlt{text-align:left}
div.tbstyle04 tbody td img{vertical-align:middle;  margin:-1px 0 0 5px}
div.tbstyle04 tbody .no{font-size:0.9em; color:#464646;font-family: "Open Sans",Helvetica,Arial,sans-serif}
div.tbstyle04 tbody .tit {text-align:left;padding-left:10px}
div.tbstyle04 tbody .tit a {color:#656565}
div.tbstyle04 tbody .tit a:hover{text-decoration:underline;color:#307cd1}
div.tbstyle04 tbody td.back1 {background:#a5a5a5; color:#fff; font-weight:700}
div.tbstyle04 tbody td.back2 {background:#ededed}
/* table_05 */
div.tbstyle05 {clear:both}
div.tbstyle05 table {padding:8px 2px; border:0}
div.tbstyle05 tbody td.emblem{letter-spacing:-1px;font-family:맑은 고딕; border:0; font-size:12px}
div.tbstyle05 tbody td.emblem strong{font-size:16px; color:#000}
div.tbstyle05 tbody td.emblem span{color:#F00}
div.tbstyle05 tbody td.emblem a{color:#353535; text-decoration:none}
div.tbstyle05 tbody td.emblem a:hover{color:#353535;text-decoration:none}
div.tbstyle05 tbody td{border:0}
/* table_07 */
div.tbstyle07 {clear:both;}
div.tbstyle07 table {width:100%;border:1px solid #7399d5}
div.tbstyle07 thead th {font-family:맑은 고딕; font-size:12px;letter-spacing:-0.1em;color:#46578f;height:20px;padding:6px 0 5px 0;text-align:center;background:#f1f4f9;border-top:1px solid #7399d5;border-bottom:1px solid #bac7e0;}
div.tbstyle07 thead th a{ color:#000}
div.tbstyle07 thead th.ltline{border-left:solid 1px #9399a1}
div.tbstyle07 thead th.rtline{border-right:solid 1px #9399a1}
div.tbstyle07 thead th span {display:inline-block;width:100%;background:url("../images/board/header_bar.gif") right 3px no-repeat}
div.tbstyle07 thead th.back{background:#6d96d3}
div.tbstyle07 tbody td {padding:8px 0 6px 0;border-bottom:solid 1px #bac7e0;text-align:center; background:#FFF}
div.tbstyle07 tbody td.alignlt{text-align:left}
div.tbstyle07 tbody td img{vertical-align:middle;  margin:-1px 0 0 5px}
div.tbstyle07 tbody .no{font-family:dotum;font-size:0.9em; color:#464646; font-family:맑은 고딕}
div.tbstyle07 tbody .tit {text-align:left;padding-left:10px}
div.tbstyle07 tbody .tit a {color:#656565;}
div.tbstyle07 tbody .tit a:hover{text-decoration:underline;color:#307cd1}
/* table_08 */
.tbstyle08 {clear:both}
.tbstyle08 table {width:228px;border-top:solid 1px #bac7e0;border-bottom:solid 1px #bac7e0;border-left:solid 1px #bac7e0}
.tbstyle08 tbody .top{border-top:solid 1px #e3e3e3}
.tbstyle08 tbody th{color:#000;padding:8px 8px 8px 10px;border-bottom:solid 5px #e3e3e3;text-align:center;background:#f7f7f7}
.tbstyle08 tbody td{font-family:맑은 고딕;padding:8px 2px 6px 2px;border-bottom:solid 1px #c0d0e9;border-right:solid 1px #bac7e0;text-align:center;background:#fff; font-size:13px}
.tbstyle08 tbody td a{color:#353535; text-decoration:none}
.tbstyle08 tbody td strong{color:#4d78c8}
.tbstyle08 tbody td.bgcolor{background:#f1f4f9}
.tbstyle08 tbody td.date{font-family:맑은 고딕; font-weight:bold; text-align:center; background:#f1f4f9; color:#314382; padding:4px 0}
.tbstyle08 tbody td.emblem{padding:0}
/* table_view_01 */
div.viewstyle01 {clear:both}
div.viewstyle01 table {width:100%;border-top:solid 1px #878787;border-bottom:solid 1px #dcdddf}
div.viewstyle01 tbody .top{}
div.viewstyle01 tbody .tit {color:#000063; font-weight:bold}
div.viewstyle01 tbody th {font-weight:100; color:#000;padding:5px 0 4px 18px;border:solid 1px #f2f3f3;text-align:left;background:#fcfcfc}
div.viewstyle01 tbody td {padding:10px 8px 8px 18px;border:solid 1px #f2f3f3;text-align:left;background:#fff}
div.viewstyle01_btm{ width:600px}
/* table_06 */
div.tbstyle06 { clear:both}
div.tbstyle06 table{width:100%;border-top:solid 2px #7399d5}
div.tbstyle06 th {background:#f5f8ff;vertical-align:top;border-bottom:solid 2px #e3e3e3;padding:5px 0 5px 0}
div.tbstyle06 td {border-bottom:solid 1px #d6dff0;text-align:center;padding:8px 0 6px 0}
/* gisa_info */
div.profile {width:100%;line-height:18px}
div.profile .faceinfo .l {float:left;padding:3px;border:1px solid #dddddd}
div.profile .faceinfo .r {float:left;margin-left:15px;width:360px}
div.profile .faceinfo .rr {float:right;margin-top:0px;width:70px;font-size:30px;padding:5px 0}
div.profile .faceinfo .dannum {font-family:tahoma;color:#3F94DB}
div.profile .faceinfo li {margin-bottom:5px}
div.profile .faceinfo .subj {color:#578fc7;font-weight:bold;padding-right:10px}
div.profile .faceinfo li th {background:#f5f5f5;border:1px solid #dddddd;}
div.profile .faceinfo li td {border:1px solid #dddddd;padding:5px 3px 3px 3px;text-align:center}
div.profile .faceinfo li td span 74{color:#578fc7;font-weight:bold}
div.profile .facetit {font-family:맑은 고딕;border-bottom:1px #e3e3e3 solid;padding:0 0px 3px 0;margin-bottom:10px;font-weight:bold; font-size:13px;color:#db6767}
.profile .facename{ float:left; width:600px}
.profile .facename img{float:left; border:1px solid #CCC; padding:1px; margin:0 20px 10px 0}
.profile .facename li{ width:300px; float:left;padding:0 0 0 8px;background:url(/images/common/bullet_arrow.gif) no-repeat 0 8px;text-align:left;line-height:21px}
.profile .facename strong{ color:#db6767;font-family:맑은 고딕; font-size:13px}
.profile2 {width:300px;line-height:18px}
.profile2 .faceinfo2 .faceinfo2_l {float:left;padding:1px;border:1px solid #dddddd}
.profile2 .faceinfo2 .faceinfo2_r {float:left;margin-left:15px}
.profile2 .faceinfo2 .subj { width:200px;color:#db6767;padding-right:10px;font-family:맑은 고딕; font-size:12px}
.profile2 .faceinfo2 .subj_list li{padding:0 0 0 8px;background:url("/images/common/bullet_arrow.gif") no-repeat 0 8px;text-align:left;line-height:21px}
/* board_view */
div.bd_viewstyle01 .tit{padding:14px 10px 12px 10px; color:#1c4e9e; background:#fcfcfc;border-bottom:solid 1px #f2f3f3;text-align:left;font-size:18px;font-weight:bold}
div.bd_viewstyle01 .stit {color:#666;font-size:12px;letter-spacing:-1px; font-weight:100;padding:8px 10px 0 0;}
div.bd_viewstyle01 .detail {border-bottom:solid 1px #dcdddf; padding:0 10px 0 10px}
div.bd_viewstyle01 .detail .lg { float:left}
div.bd_viewstyle01 .detail .lg .label {font-size:1em; font-weight:bold}
div.bd_viewstyle01 .detail .rg {text-align:right;margin:10px 0 8px 0}
div.bd_viewstyle01 .detail .rg .label {font-size:0.9em;color:#666;font-weight:bold}
div.bd_viewstyle01 .detail .rg .txt {display:inline-block;padding-right:20px;font-size:0.9em;color:#666}
div.bd_viewstyle01 .contents {line-height:20px;margin:20px 0; font-size:14px}
div.bd_viewstyle01 .contents_tt {font-size:12px; color:#999; font-weight:bold; padding:0 0 10px 0}
/* board_write */
div.bd_writestyle01 .tit{padding:14px 10px 10px 10px;background:#fcfcfc;border-top:solid 1px #878787;text-align:left;font-size:12px;letter-spacing:-1px}
div.bd_writestyle01 td{ font-family:맑은 고딕; font-size:13px; padding:0 0 2px 0}
/* team */
.team_tab{width:100%;background:#f1f1f1;height:40px;margin:0 0 34px 0}
.team_tab li{float:left;font-family:맑은 고딕;letter-spacing:-1px;font-weight:bold;font-size:14px;color:#3a3a3a;padding-top:11px;padding:9px 16px; background:url(../images/common/vline.gif) right 11px no-repeat}
.team_tab li a{color:#3a3a3a}
.team_tab li a:hover{text-decoration:none}
.team_tab li.tab_sel{background:#4e76be;padding:9px 34px;border:1px solid #10439c;color:#fff}
.team_tab li.tab_sel a{color:#fff}
.team_list{width:100%;float:left; padding-bottom:50px}
.team_list li{float:left;margin-bottom:13px;border:5px solid #2a3a71;width:220px;height:190px;padding-top:10px;background:url(/images/team/emblem_bg1.gif) repeat-x bottom}
.team_list li .teamname{font-family:맑은 고딕;color:#2a3a71;font-size:13px;padding-top:6px;font-weight:bold}
.team_view{float:left; padding-bottom:50px}
.team_view_top li{float:left;height:201px;background:#f4f4f4;margin-bottom:37px;border:5px solid #2a3a71}
.team_view_top li.emblem{width:220px;height:190px;padding-top:10px;background:url(/images/team/emblem_bg1.gif) repeat-x bottom}
.team_view_top li.emblem .teamname{font-family:맑은 고딕;color:#2a3a71;font-size:13px;padding-top:6px;font-weight:bold}
.team_view_top li.explain{width:636px;height:158px;text-align:left;line-height:18px; padding:23px 30px 20px 40px; overflow:hidden;background:url(/images/team/emblem_bg1.gif) repeat-x bottom}
.team_view_top li.explain p{color:#2a3a71; font-family:맑은 고딕;font-size:16px; padding-bottom:8px; vertical-align:top}
.team_view_top li.explain img{ vertical-align:bottom}
.team_view_footer{float:left;width:100%}
.team_view_footer li{float:left;height:221px; padding:0 20px;border:1px solid #b7b7b7;background:#f9ecd1; text-align:center; font-family:맑은 고딕; font-size:13px}
.team_view_footer .tit1{font-size:14px; padding:5px 0 5px; font-weight:bold; color:#fff}
.team_view_footer .tit2{font-size:14px; padding:5px 0 5px; font-weight:bold; color:#000}
.team_view_footer .name1{color:#ffce6b; padding:5px 0 5px}
.team_view_footer .name2{color:#2a3a71; padding:5px 0 5px}
.team_view_footer li img{border:1px solid #bbb}
.team_view_footer li.coach{float:left;height:221px; padding:0 20px; border:1px solid #1f2f60; background:url(/images/team/coach_bg.gif) repeat-x}
.team_view_footer li.coach img{border:1px solid #2e5294}
/* photo */
.photo_list{ float:left;width:100%;padding:0 0 50px 15px}
.photo_list li{float:left;margin-bottom:13px;border:1px solid #ececec;width:220px;height:180px;padding-top:10px}
.photo_list li .photo_tt{font-family:맑은 고딕;color:#2a3a71;font-size:13px;padding-top:4px;font-weight:bold; line-height:26px}
/* schedule */
.schedule_tt{clear:both;width:100%; text-align:left;font-family:맑은 고딕; font-size:14px; font-weight:bold; color:#373737; padding-bottom:10px}
.schedule li{float:left;text-align:left; padding-bottom:20px}
/* player_pop */
.player_info{width:936px; padding:20px}
.player_info_tt{ height:53px;width:100%;background:url(/images/common/player_info_tt.gif) no-repeat}
.player_info table{color:#666}
.player_info td.tt{background:url(/images/common/player_info_top.jpg) no-repeat;height:42px;color:#fff;font-family:맑은 고딕; font-size:16px; padding:0 17px; text-align:left}
.player_info td.tt .lt{float:left}
.player_info td.tt .rt{float:right}
.player_info td.footer {background:#fff;border:1px solid #bac7e0; padding:15px 10px}
.player_info_col1{float:left;width:492px;height:358px;overflow-y:scroll;border:1px solid #ccc}
.player_info_col2{float:right;width:427px}
.popstyle01 {float:left;line-height:18px;background:#fff}
.popstyle01 .facett{font-family:맑은 고딕;border-bottom:1px #bbc1c9 solid;padding:10px 0 10px 0;margin-bottom:10px;font-weight:bold; font-size:14px;color:#000; background:#f7f7f7}
.popstyle01 .facestt{color:#4b79c2;font-family:맑은 고딕;font-size:13px;border-bottom:1px #e3e3e3 solid;padding:0 0px 3px 0;margin-bottom:10px}
.popstyle01 .dannta{height:30px}
.popstyle01 .danntl{float:left; color:#000;font-family:맑은 고딕; font-size:14px; font-weight:bold}
.popstyle01 .danntr{float:right; padding-top:5px}
.popstyle01 .facename{float:left}
.popstyle01 .facename img{float:left; border:1px solid #CCC; padding:1px; margin:0 20px 10px 0}
.popstyle01 .facename li{ width:300px; float:left;padding:0 0 0 8px;background:url(/images/common/bullet_arrow.gif) no-repeat 0 8px;text-align:left;line-height:21px}
.popstyle01 .facename strong{ color:#4b79c2;font-family:맑은 고딕; font-size:13px}
.bt_close{position:fixed;bottom:0;width:100%;background:#dcdcdc;padding:5px;border-top:1px solid #bbc1c9}
/* email */
.ISGS_email{width:660px; height:560px;background:#fff; margin:0 auto; border-radius:10px; border:5px solid #dfdfdf; padding-bottom:30px}
.ISGS_email_codebox{border-radius:5px; width:306px; height:64px;background:#666; padding:10px 0 15px 0; color:#fff; margin:0 auto; line-height:30px; font-weight:bold}
.ISGS_email_info{width:360px; margin:30px auto 40px auto; padding:10px; text-align:left; border-top:1px solid #ccc}