/*     682335 : 탭 버튼 이미지      */
.tab_info__682335__ {display:table;width:100%}
.tab_info__682335__ p {display:table-cell;height:60px;margin:0;background:#f2f2f2;color:#3b16c4;text-align:center;vertical-align:middle}

.img__682335__ {max-width:100%}
.img__682335__ * {box-sizing:border-box}
.img__682335__ > a {box-sizing:border-box;display:table;width:100%;height:45px;background:#f0f3ec}
.img__682335__ > a > span {display:table-cell;padding:5px;font-size:16px;font-weight:bold;color:#678e47;text-align:center;line-height:1.3em;letter-spacing:-.03em;vertical-align:middle;}
.img__682335__.on > a {position:relative;border-color:#678e47;background:#678e47;}
.img__682335__.on > a > span {color:#fff;}

@media all and (min-width:768px){
	.img__682335__ > a > span {font-size:15px;}
}

@media all and (min-width:1024px){
	.img__682335__ > a {height:60px; }
	.img__682335__.on > a:before {height:4px;}
	.img__682335__ > a > span {padding:10px 25px;font-size:24px;}
}

/*     682345 : 탭 버튼 이미지      */
.tab_info__682345__ {display:table;width:100%}
.tab_info__682345__ p {display:table-cell;height:60px;margin:0;background:#f2f2f2;color:#3b16c4;text-align:center;vertical-align:middle}

.img__682345__ {max-width:100%}
.img__682345__ * {box-sizing:border-box}
.img__682345__ > a {box-sizing:border-box;display:table;width:100%;height:45px;background:#f0f3ec;}
.img__682345__ > a > span {display:table-cell;padding:5px;font-size:16px;font-weight:bold;color:#678e47;text-align:center;line-height:1.3em;letter-spacing:-.03em;vertical-align:middle;}
.img__682345__.on > a {position:relative;border-color:#678e47;background:#678e47;}
.img__682345__.on > a > span {color:#fff;}

@media all and (min-width:768px){
	.img__682345__ > a > span {font-size:15px;}
}

@media all and (min-width:1024px){
	.img__682345__ > a {height:60px; }
	.img__682345__.on > a:before {height:4px;}
	.img__682345__ > a > span {padding:10px 25px;font-size:24px;}
}

/*     682585 : 버튼형 타이틀      */
.button_title__682585__ {font-size:0}
.button_title__682585__ p {
	display:block;margin:0;padding:15px 25px;
	border-radius:0px;border:1px solid #21431d;background:#21431d;
	font-size:15px;font-weight:bold;color:#ffffff;letter-spacing:-.03em;line-height:1.3em;
}
.button_title__682585__.style_line p {background:none}

@media all and (min-width:1024px){
	.button_title__682585__ p {font-size:20px}
}

/*     682595 : 공백      */
.solid_line__682595__ {box-sizing:border-box; display:block; position:relative; width:100%; height:40px;}
.solid_line__682595__.build_edit_mode {min-height:10px; border:1px dashed red;}
.solid_line__682595__.build_edit_mode:before {content:'Blank'; display:block; position:absolute; top:50%; left:0; right:0; margin-top:-10px; padding:5px 0; font-size:13px; color:red; text-align:center; line-height:1;}

@media all and (max-width:1023px){
	.solid_line__682595__ {height:30px;}
}

/*     682035 : 바둑판 형태 이미지 (반응형)       */
.pm-banner_responsive__682035__ {overflow:hidden}
.pm-banner_responsive__682035__ * {box-sizing:border-box}
.pm-banner_responsive__682035__ ul {
	margin:0;padding:0;list-style:none;
	margin-top:-20px;margin-left:-20px;
}
.pm-banner_responsive__682035__ ul:after {content:'';display:block;clear:both}
.pm-banner_responsive__682035__ ul li {float:left;width:100%;padding-top:20px;padding-left:20px;text-align:center; }
.pm-banner_responsive__682035__ ul li.clear {clear:both}
.pm-banner_responsive__682035__ ul li a {display:block;color:#333}
.pm-banner_responsive__682035__ ul li img {vertical-align:top;border-radius:15px;}
.pm-banner_responsive__682035__ .empty {width:100%;padding:10px 0;color:#666;font-size:14px;text-align:center}

/*     682565 : 블록 설정      */
.block_option__682565__ {display:table;width:100%}
.block_option__682565__ p {display:table-cell;height:100px;margin:0;background:#eee;color:#c40000;text-align:center;vertical-align:middle}

.row__682565__ > div {background:#eaeaea; padding:20px !important; margin:0 15px !important;}

@media (max-width:1023px){
	.row__682565__ {}
}


@media (min-width:1024px){
.row__682565__ > div {padding:50px !important; margin:0 auto !important;}
	.row__682565__ {}
}

/*     682325 : 탭 컨텐츠 블록 설정      */
.block_option__682325__ {display:table;width:100%; }
.block_option__682325__ p {display:table-cell;height:100px;margin:0;background:#fafafa;color:#c40000;text-align:center;vertical-align:middle}

[data-id='major_tab1'] {display:none;}

/*     682605 : 버튼형 타이틀      */
.button_title__682605__ {font-size:0}
.button_title__682605__ p {
	display:block;margin:0;padding:15px 25px;
	border-radius:0px;border:1px solid #21431d;background:#21431d;
	font-size:15px;font-weight:bold;color:#ffffff;letter-spacing:-.03em;line-height:1.3em;
}
.button_title__682605__.style_line p {background:none}

@media all and (min-width:1024px){
	.button_title__682605__ p {font-size:20px}
}

/*     682615 : 공백      */
.solid_line__682615__ {box-sizing:border-box; display:block; position:relative; width:100%; height:40px;}
.solid_line__682615__.build_edit_mode {min-height:10px; border:1px dashed red;}
.solid_line__682615__.build_edit_mode:before {content:'Blank'; display:block; position:absolute; top:50%; left:0; right:0; margin-top:-10px; padding:5px 0; font-size:13px; color:red; text-align:center; line-height:1;}

@media all and (max-width:1023px){
	.solid_line__682615__ {height:30px;}
}

/*     682625 : 바둑판 형태 이미지 (반응형)       */
.pm-banner_responsive__682625__ {overflow:hidden}
.pm-banner_responsive__682625__ * {box-sizing:border-box}
.pm-banner_responsive__682625__ ul {
	margin:0;padding:0;list-style:none;
	margin-top:-20px;margin-left:-20px;
}
.pm-banner_responsive__682625__ ul:after {content:'';display:block;clear:both}
.pm-banner_responsive__682625__ ul li {float:left;width:100%;padding-top:20px;padding-left:20px;text-align:center; }
.pm-banner_responsive__682625__ ul li.clear {clear:both}
.pm-banner_responsive__682625__ ul li a {display:block;color:#333}
.pm-banner_responsive__682625__ ul li img {vertical-align:top;border-radius:15px;}
.pm-banner_responsive__682625__ .empty {width:100%;padding:10px 0;color:#666;font-size:14px;text-align:center}

/*     682635 : 블록 설정      */
.block_option__682635__ {display:table;width:100%}
.block_option__682635__ p {display:table-cell;height:100px;margin:0;background:#eee;color:#c40000;text-align:center;vertical-align:middle}

.row__682635__ > div {background:#eaeaea; padding:20px !important; margin:0 15px !important;}

@media (max-width:1023px){
	.row__682635__ {}
}


@media (min-width:1024px){
.row__682635__ > div {padding:50px !important; margin:0 auto !important;}
	.row__682635__ {}
}

/*     682645 : 탭 컨텐츠 블록 설정      */
.block_option__682645__ {display:table;width:100%; }
.block_option__682645__ p {display:table-cell;height:100px;margin:0;background:#fafafa;color:#c40000;text-align:center;vertical-align:middle}

[data-id='major_tab1'] {display:none;}

/*     682665 : 버튼형 타이틀      */
.button_title__682665__ {font-size:0}
.button_title__682665__ p {
	display:block;margin:0;padding:15px 25px;
	border-radius:0px;border:1px solid #21431d;background:#21431d;
	font-size:15px;font-weight:bold;color:#ffffff;letter-spacing:-.03em;line-height:1.3em;
}
.button_title__682665__.style_line p {background:none}

@media all and (min-width:1024px){
	.button_title__682665__ p {font-size:20px}
}

/*     682675 : 공백      */
.solid_line__682675__ {box-sizing:border-box; display:block; position:relative; width:100%; height:40px;}
.solid_line__682675__.build_edit_mode {min-height:10px; border:1px dashed red;}
.solid_line__682675__.build_edit_mode:before {content:'Blank'; display:block; position:absolute; top:50%; left:0; right:0; margin-top:-10px; padding:5px 0; font-size:13px; color:red; text-align:center; line-height:1;}

@media all and (max-width:1023px){
	.solid_line__682675__ {height:30px;}
}

/*     682685 : 바둑판 형태 이미지 (반응형)       */
.pm-banner_responsive__682685__ {overflow:hidden}
.pm-banner_responsive__682685__ * {box-sizing:border-box}
.pm-banner_responsive__682685__ ul {
	margin:0;padding:0;list-style:none;
	margin-top:-20px;margin-left:-20px;
}
.pm-banner_responsive__682685__ ul:after {content:'';display:block;clear:both}
.pm-banner_responsive__682685__ ul li {float:left;width:100%;padding-top:20px;padding-left:20px;text-align:center; }
.pm-banner_responsive__682685__ ul li.clear {clear:both}
.pm-banner_responsive__682685__ ul li a {display:block;color:#333}
.pm-banner_responsive__682685__ ul li img {vertical-align:top;border-radius:15px;}
.pm-banner_responsive__682685__ .empty {width:100%;padding:10px 0;color:#666;font-size:14px;text-align:center}

/*     682695 : 블록 설정      */
.block_option__682695__ {display:table;width:100%}
.block_option__682695__ p {display:table-cell;height:100px;margin:0;background:#eee;color:#c40000;text-align:center;vertical-align:middle}

.row__682695__ > div {background:#eaeaea; padding:20px !important; margin:0 15px !important;}

@media (max-width:1023px){
	.row__682695__ {}
}


@media (min-width:1024px){
.row__682695__ > div {padding:50px !important; margin:0 auto !important;}
	.row__682695__ {}
}

/*     682705 : 탭 컨텐츠 블록 설정      */
.block_option__682705__ {display:table;width:100%; }
.block_option__682705__ p {display:table-cell;height:100px;margin:0;background:#fafafa;color:#c40000;text-align:center;vertical-align:middle}

[data-id='major_tab1'] {display:none;}

/*     682785 : 버튼형 타이틀      */
.button_title__682785__ {font-size:0}
.button_title__682785__ p {
	display:block;margin:0;padding:15px 25px;
	border-radius:0px;border:1px solid #21431d;background:#21431d;
	font-size:15px;font-weight:bold;color:#ffffff;letter-spacing:-.03em;line-height:1.3em;
}
.button_title__682785__.style_line p {background:none}

@media all and (min-width:1024px){
	.button_title__682785__ p {font-size:20px}
}

/*     682795 : 공백      */
.solid_line__682795__ {box-sizing:border-box; display:block; position:relative; width:100%; height:40px;}
.solid_line__682795__.build_edit_mode {min-height:10px; border:1px dashed red;}
.solid_line__682795__.build_edit_mode:before {content:'Blank'; display:block; position:absolute; top:50%; left:0; right:0; margin-top:-10px; padding:5px 0; font-size:13px; color:red; text-align:center; line-height:1;}

@media all and (max-width:1023px){
	.solid_line__682795__ {height:30px;}
}

/*     682805 : 바둑판 형태 이미지 (반응형)       */
.pm-banner_responsive__682805__ {overflow:hidden}
.pm-banner_responsive__682805__ * {box-sizing:border-box}
.pm-banner_responsive__682805__ ul {
	margin:0;padding:0;list-style:none;
	margin-top:-20px;margin-left:-20px;
}
.pm-banner_responsive__682805__ ul:after {content:'';display:block;clear:both}
.pm-banner_responsive__682805__ ul li {float:left;width:100%;padding-top:20px;padding-left:20px;text-align:center; }
.pm-banner_responsive__682805__ ul li.clear {clear:both}
.pm-banner_responsive__682805__ ul li a {display:block;color:#333}
.pm-banner_responsive__682805__ ul li img {vertical-align:top;border-radius:15px;}
.pm-banner_responsive__682805__ .empty {width:100%;padding:10px 0;color:#666;font-size:14px;text-align:center}

/*     682815 : 블록 설정      */
.block_option__682815__ {display:table;width:100%}
.block_option__682815__ p {display:table-cell;height:100px;margin:0;background:#eee;color:#c40000;text-align:center;vertical-align:middle}

.row__682815__ > div {background:#eaeaea; padding:20px !important; margin:0 15px !important;}

@media (max-width:1023px){
	.row__682815__ {}
}


@media (min-width:1024px){
.row__682815__ > div {padding:50px !important; margin:0 auto !important;}
	.row__682815__ {}
}

/*     682825 : 탭 컨텐츠 블록 설정      */
.block_option__682825__ {display:table;width:100%; }
.block_option__682825__ p {display:table-cell;height:100px;margin:0;background:#fafafa;color:#c40000;text-align:center;vertical-align:middle}

[data-id='major_tab2'] {display:none;}

/*     682725 : 버튼형 타이틀      */
.button_title__682725__ {font-size:0}
.button_title__682725__ p {
	display:block;margin:0;padding:15px 25px;
	border-radius:0px;border:1px solid #21431d;background:#21431d;
	font-size:15px;font-weight:bold;color:#ffffff;letter-spacing:-.03em;line-height:1.3em;
}
.button_title__682725__.style_line p {background:none}

@media all and (min-width:1024px){
	.button_title__682725__ p {font-size:20px}
}

/*     682735 : 공백      */
.solid_line__682735__ {box-sizing:border-box; display:block; position:relative; width:100%; height:40px;}
.solid_line__682735__.build_edit_mode {min-height:10px; border:1px dashed red;}
.solid_line__682735__.build_edit_mode:before {content:'Blank'; display:block; position:absolute; top:50%; left:0; right:0; margin-top:-10px; padding:5px 0; font-size:13px; color:red; text-align:center; line-height:1;}

@media all and (max-width:1023px){
	.solid_line__682735__ {height:30px;}
}

/*     682745 : 바둑판 형태 이미지 (반응형)       */
.pm-banner_responsive__682745__ {overflow:hidden}
.pm-banner_responsive__682745__ * {box-sizing:border-box}
.pm-banner_responsive__682745__ ul {
	margin:0;padding:0;list-style:none;
	margin-top:-20px;margin-left:-20px;
}
.pm-banner_responsive__682745__ ul:after {content:'';display:block;clear:both}
.pm-banner_responsive__682745__ ul li {float:left;width:100%;padding-top:20px;padding-left:20px;text-align:center; }
.pm-banner_responsive__682745__ ul li.clear {clear:both}
.pm-banner_responsive__682745__ ul li a {display:block;color:#333}
.pm-banner_responsive__682745__ ul li img {vertical-align:top;border-radius:15px;}
.pm-banner_responsive__682745__ .empty {width:100%;padding:10px 0;color:#666;font-size:14px;text-align:center}

/*     682755 : 블록 설정      */
.block_option__682755__ {display:table;width:100%}
.block_option__682755__ p {display:table-cell;height:100px;margin:0;background:#eee;color:#c40000;text-align:center;vertical-align:middle}

.row__682755__ > div {background:#eaeaea; padding:20px !important; margin:0 15px !important;}

@media (max-width:1023px){
	.row__682755__ {}
}


@media (min-width:1024px){
.row__682755__ > div {padding:50px !important; margin:0 auto !important;}
	.row__682755__ {}
}

/*     682765 : 탭 컨텐츠 블록 설정      */
.block_option__682765__ {display:table;width:100%; }
.block_option__682765__ p {display:table-cell;height:100px;margin:0;background:#fafafa;color:#c40000;text-align:center;vertical-align:middle}

[data-id='major_tab2'] {display:none;}

