﻿@charset "utf-8";

#wrap {min-width:1132px; width:100%;}

@import url("http://fonts.googleapis.com/earlyaccess/nanumgothic.css");

/* main_layout */
#header_wrap {}
.main_pro_ban_bg {height:80px;}
.gnb_wrap {height:37px; background:url("/Resource/images/common/gnb_bg.gif") left top repeat-x;}
.main_menu_wrap {height:46px; clear:both; background-color:#e5e5e5;}
#main_con01_wrap {height:473px; clear:both; background:url("/Resource/images/common/main_con01_bg.gif") left top repeat; overflow:hidden;}
#main_con02_wrap {clear:both;}
#main_board_wrap {margin-top:-5px; padding-top:5px; height:450px; background:url("/Resource/images/common/arrow_line_bg.png") left top repeat-x;}
#footer_wrap {position:relative;}
.sitemap_wrap {background-color:#4d4d4d; overflow:hidden;}
footer {padding:46px 0 46px 0; position:relative; background-color:#5f5f5f;}

/* main_pro_ban */
.main_pro_ban {margin:0 auto; width:1132px; display:block; text-align:center;}
.main_pro_ban_con {width:100%; height:0; text-align:center; position:absolute; margin-left:0px; top:90px; overflow:hidden; z-index:999999;}
.main_pro_ban_con>span {margin:0 auto; margin-top:20px; padding-bottom:20px; width:1200px; display:block;}
.pro_ban_btn {margin-left:526px; width:88px; position:absolute; left:48%; bottom:40px; z-index:201;}

/* gnb */
.gnb {margin:0 auto; width:1132px; height:37px;}
.login_wrap {margin-top:8px; float:left; vertical-align:middle;}
.id_check {clear:both; font-size:11px; color:#d9d9d9; letter-spacing:-1px;}
.login {margin-left:11px;}
.login_smenu {margin:3px 0 0 15px; display:inline-block;}
.login_smenu a:first-child {padding-left:0; border:none;}
.login_smenu a {padding:0 8px; font-size:11px; color:#d9d9d9; letter-spacing:-1px; border-left:1px solid #666666;}
.login_etc {margin-top:13px; float:right;}
.login_etc a:first-child {padding-left:0; border:none;}
.login_etc a {padding:0 8px; font-size:11px; color:#fff; letter-spacing:-1px; border-left:1px solid #666666;}

.logout_wrap {margin-top:8px; float:left; vertical-align:middle;}
.logout {color:#fff; font-size:11px;}
.welcome_txt {margin-left:5px; display:inline-block;}
.d_day_txt {margin-left:7px; padding:2px 4px 2px 4px; color:#a3a3a3; border:1px solid #a3a3a3;}
.logout_smenu {margin:3px 0 0 15px; display:inline-block;}
.logout_smenu a:first-child {padding-left:0; border:none;}
.logout_smenu a {padding:0 8px; font-size:11px; color:#d9d9d9; letter-spacing:-1px; border-left:1px solid #666666;}

/* header */
.header_lay_wrap {position:relative;}
header {margin:0 auto; width:1132px; height:100px;}
.logo {width:194px; height:100px; float:left; font-size:0; text-indent:-9999px; background:url("/Resource/images/common/logo.gif") left top no-repeat;}
.lnb {margin:20px 0 0 50px; float:left; position:relative; z-index:5;}
.lnb li a:hover {text-decoration:none;}
.lnb>li {padding:0 20px 0 20px; height:54px; float:left; }
.lnb>li>a {height:18px; display:block; position:relative; align-items:center; display:flex;top:20px;}
.lnb>li>a>img:first-child {z-index:2;}
.lnb>li>a>img {position:absolute; left:0;}
.lnb>li.lnb01 {width:80px;}
.lnb>li.lnb02 {width:85px;}
.lnb>li.lnb03 {width:85px;}
.lnb>li.lnb04 {width:85px;}
.lnb>li.lnb05 {width:55px;}
.lnb>li.lnb06 {width:85px;}
.lnb>li.lnb07 {width:120px;}
.sub_nav_wrap {margin-top:50px; width:1132px; position:absolute; left:-240px; top:56px; z-index:3; overflow:hidden;}
.sub_nav_wrap.off {height:0;}
.sub_nav_tit {width:344px; height:96px; float:left; position:relative;}
.sub_nav_tit>h2 {clear:both; font-size:17px; color:#fff; letter-spacing:-2px;}
.sub_nav_tit>h2 img {vertical-align:bottom;}
.sub_nav_tit>h2 strong {margin-left:12px; margin-bottom:-2px; display:inline-block;}
.sub_nav_tit>p {margin-top:17px; color:#d1baf0;}
.sub_nav_tit>span {position:absolute; right:35px; bottom:3px;}
.sub_nav {padding-top:3px; min-width:206px; max-width:788px; min-height:93px; float:left; background:url("/Resource/images/common/sub_nav_bg.png") left top repeat-y; overflow:hidden;}
.sub_nav>li {margin-bottom:25px; padding-left:34px; width:170px; float:left;}
.sub_nav>li>a {font-size:14px; color:#D1BAF0;}
.sub_nav>li>a.on {color:#fff;}
.sub_nav_bg {width:100%; display:block; background:#673f9e; /*position:absolute;  left:0; top:100px; z-index:3;*/}
.sub_nav_bg.off {height:0;}

/* main_menu */
.main_menu {margin:0 auto; width:1132px; height:46px;}
.main_menu>li {height:46px; float:left;}
.main_menu>li.main_menu01 {width:318px;}
.main_menu>li.main_menu02 {width:318px;}
.main_menu>li.main_menu03 {width:319px;}
.main_menu>li.main_menu04 {width:174px;}
.main_menu>li.main_menu05 {width:0px;}
.main_menu>li>a {width:100%; height:46px; display:block; position:relative;}
.main_menu>li>a>span:first-child {z-index:2;}
.main_menu>li>a>span {display:block; position:absolute; left:0; top:0;}

/* etc_banner */
.etc_ban_wrap {margin-bottom:30px;}
.etc_ban_wrap>li:first-child {margin-top:0;}
.etc_ban_wrap>li {margin-top:1px; width:160px; height:88px; position:relative;}
.etc_ban_wrap>li.etc_ban01 {height:88px;}
.etc_ban_wrap>li.etc_ban02 {height:88px;}
.etc_ban_wrap>li.etc_ban03 {height:88px;}
.etc_ban_wrap>li.etc_ban04 {height:88px;}
.etc_ban_wrap>li.etc_ban05 {height:88px;}
.etc_ban_wrap>li.etc_ban06 {height:88px;}
.etc_ban_wrap>li.etc_ban07 {height:176px;}
.etc_ban_wrap>li.etc_ban08 {height:150px;}
.etc_ban_wrap>li.etc_ban09 {height:120px;}
.etc_ban_wrap>li>a {width:100%; height:100%; display:block; position:relative;}
.etc_ban_wrap>li>a>span:first-child {z-index:2;}
.etc_ban_wrap>li>a>span {display:block; position:absolute; left:0; top:0;}

/* sub_con */
.sub_con_wrap {margin:0 auto; margin-top:45px; width:1132px;}
.sub_con_wrap:after {content:""; display:block; clear:both;}
.snb_wrap {margin-right:30px; padding-bottom:30px; width:180px; float:left;}
.snb {margin-top:9px;}
.snb li a:hover {text-decoration:none;}
.snb>li:first-child {border-top:none;}
.snb>li {border-bottom:1px solid #dcdcdc; overflow:hidden;}
.snb>li.bul_on {background:url("/Resource/images/common/snb_btn_bg_on.gif") 159px 17px no-repeat;}
.snb>li.bul_off {background:url("/Resource/images/common/snb_btn_bg_off.gif") 159px 17px no-repeat;}
.snb>li>a {padding:14px 0 14px 7px; width:100%; display:block; font-weight:bold; font-size:14px; color:#7a7a7a; letter-spacing:-1px;}
.snb>li>a.on {color:#700ecb;}
.snb>li>ul.snb_sub {border-top:1px solid #dcdcdc;}
.snb>li>ul.snb_sub>li:first-child {border-top:none;}
.snb>li>ul.snb_sub>li {padding:0 0 0 18px; font-size:14px; color:#505050; letter-spacing:-1px; background:#f6f6f6; border-top:1px solid #dcdcdc;}
.snb>li>ul.snb_sub>li.on {background:#979797;}
.snb>li>ul.snb_sub>li.on>a {color:#fff;}
.snb>li>ul.snb_sub>li>a {padding:12px 0 12px 0; display:block;}
.snb>li>ul.snb_sub>li>ul {margin:0 0 0 -18px;}
.snb>li>ul.snb_sub>li>ul>li:first-child a {border-top:none;}
.snb>li>ul.snb_sub>li>ul>li {padding:0 20px 0 18px; font-size:13px; color:#3a3a3a; letter-spacing:-1px; background:#cfcfcf;}
.snb>li>ul.snb_sub>li>ul>li.on {background:#737373;}
.snb>li>ul.snb_sub>li>ul>li.on>a {color:#fff; background:url("/Resource/images/common/snb_bul_on.png") left 16px no-repeat;}
.snb>li>ul.snb_sub>li>ul>li>a {padding:10px 0 10px 10px; width:132px; display:block; background:url("/Resource/images/common/snb_bul_off.png") left 16px no-repeat; border-top:1px solid #e2e2e2;}

.container_wrap {padding-bottom:100px; width:952px; float:left;}
.snb_wrap+.container_wrap {width:742px; float:left;}
.contents_nav {margin-top:4px; overflow:hidden;}
.contents_nav>li {float:left;}
.contents_nav>li.contents_nav_cr>span {color:#565656;}
.contents_nav>li.home {padding-left:20px; background:url("/Resource/images/common/icon_home.gif") left 1px no-repeat;}
.contents_nav>li.home>span {padding-left:0; background:none;}
.contents_nav>li>span {padding:0 10px 0 10px; color:#959595; background:url("/Resource/images/common/con_nav_arrow.gif") left 2px no-repeat;}

/*.contents_tit_wrap {margin-top:24px; height:131px; position:relative; border-bottom:3px solid #000; overflow:auto;}*/
/*수정*/
.contents_tit_wrap {height:131px; position:relative; border-bottom:3px solid #000; overflow:auto;}
.contents_tit_newwrap {width:100%;height:60px;margin:15px 0 20px 0;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;background:#f6f6f6; overflow:auto;}
.contents_tit_passwrap {width:100%;height:60px;margin:15px 0 20px 0; border-bottom:3px solid #000; overflow:auto;}

/*추가 부분*/
.contents_tit_wrap_detail {margin-top:24px; height:50px; position:relative; border-bottom:3px solid #000; overflow:auto;}

.contents_tit_wrap>h3 {margin-top:20px; position:relative; z-index:1;}
.contents_tit_wrap>p {margin-top:20px; color:#959595; position:relative; z-index:1;}
.contents_tit_wrap>span {position:absolute; right:0; bottom:0;}

.contents_wrap {}
.contents_stit {margin-top:10px;height:68px; display:block; clear:both; border-bottom:1px solid #7f7f7f; border-top:1px solid #7f7f7f;}

/*.sub_ban_wrap {margin:173px 0 0 0; width:160px; float:right;} - 기존코드 마진값적용 */
.sub_ban_wrap {width:160px; float:right;}

/* sitemap */
.sitemap {margin:0 auto; padding:36px 0 50px 0; width:1132px; position:relative; overflow:hidden;}
.btn_sitemap {margin-left:410px; width:98px; position:absolute; left:50%; top:-27px; z-index:3;}
.sitemap_list {width:958px; height:328px; background:url("/Resource/images/common/sitemap_line.gif") right top repeat-y;}
.sitemap_list a {color:#dbdbdb; font-size:11px;}
.sitemap_list>li {height:323px; float:left; background:url("/Resource/images/common/sitemap_line.gif") left top repeat-y;}
.sitemap_list>li.sitemap01 {width:117px;}
.sitemap_list>li.sitemap02 {width:135px;}
.sitemap_list>li.sitemap03 {width:101px;}
.sitemap_list>li.sitemap04 {width:100px;}
.sitemap_list>li.sitemap05 {width:136px;}
.sitemap_list>li.sitemap06 {width:121px;}
.sitemap_list>li.sitemap07 {width:127px;}
.sitemap_list>li.sitemap08 {width:118px;}
.sitemap_list>li dl {margin-left:13px;}
.sitemap_list>li dt {height:14px;}
.sitemap_list>li dt>a {font-weight:bold; font-size:12px;}
.sitemap_list>li dd {margin-top:13px; height:11px;}

/* footer */
.footer {margin:0 auto; width:1132px; overflow:hidden;}
.footer_logo {margin-left:5px; float:left;}
address {margin-left:45px; float:left; color:#cacaca;}
address>img {margin-top:10px; display:block;}
.footer_menu {margin-top:18px; overflow:hidden;}
.footer_menu>li:first-child {margin:0; padding:0; border:none;}
.footer_menu>li {margin-left:8px; padding-left:8px; float:left; border-left:1px solid #818181;}
.footer_menu a {color:#dbdbdb;}

/* online_list */
.list_freepass_wrap {margin-left:-14px; padding-top:40px; }
.list_freepass_wrap:after{content:""; display:block; clear:both;}
.snb_wrap+.container_wrap .online_list_freepass {padding-top:18px; width:756px; text-align:left;}
.snb_wrap+.container_wrap .online_list_freepass>li {margin:0 0 0 14px;}
.online_list_freepass {padding-top:18px; width:952px; text-align:left;}
.online_list_freepass:after{content:""; display:block; clear:both;}
.online_list_freepass>li {margin:0 0 0 15px; padding-bottom:50px; width:175px; float:left; position:relative; z-index:5;}
.online_list_freepass>li:hover+li {z-index:4;}
.online_list_freepass>li>.online_list_con {padding:0 15px 0 15px; height:225px; clear:both; background:url("/Resource/images/class_room/list_con_bg_off.gif") left top no-repeat; overflow:hidden;}
.online_list_freepass.superpass>li>.online_list_con {padding:0 15px 0 15px; height:225px; clear:both; background:url("/Resource/images/class_room/list_con_bg_off_01.gif") left top no-repeat; overflow:hidden;} /* 배경 */
.online_list_freepass.freepass>li>.online_list_con {padding:0 15px 0 15px; height:225px; clear:both; background:url("/Resource/images/class_room/list_con_bg_off_02.gif") left top no-repeat; overflow:hidden;} /* 배경 */
.online_list_freepass.powerpackage>li>.online_list_con {padding:0 15px 0 15px; height:225px; clear:both; background:url("/Resource/images/class_room/list_con_bg_off_03.gif") left top no-repeat; overflow:hidden;} /* 배경 */
.online_list_freepass>li>.online_list_con>span {margin-top:18px; display:block; font-weight:bold; color:#e7afcb;}
.online_list_freepass.superpass>li>.online_list_con>span {margin-top:18px; display:block; font-weight:bold; color:#858585;} /* 노출카테고리 */
.online_list_freepass.freepass>li>.online_list_con>span {margin-top:18px; display:block; font-weight:bold; color:#858585;} /* 노출카테고리 */
.online_list_freepass.powerpackage>li>.online_list_con>span {margin-top:18px; display:block; font-weight:bold; color:#858585;} /* 노출카테고리 */
.online_list_freepass>li>.online_list_con>.list_con_txt_wrap {height:116px;}
.online_list_freepass>li>.online_list_con>.list_con_txt_wrap>strong.list_con_tit {margin-top:15px; display:block;}
.online_list_freepass>li>.online_list_con>.list_con_txt_wrap>strong.list_con_tit>a {display:block; font-size:14px; color:#fff;}
.online_list_freepass.superpass>li>.online_list_con>.list_con_txt_wrap>strong.list_con_tit>a {display:block; font-size:14px; color:#000000;} /* 강의제목 */
.online_list_freepass.freepass>li>.online_list_con>.list_con_txt_wrap>strong.list_con_tit>a {display:block; font-size:14px; color:#000000;} /* 강의제목 */
.online_list_freepass.powerpackage>li>.online_list_con>.list_con_txt_wrap>strong.list_con_tit>a {display:block; font-size:14px; color:#000000;} /* 강의제목 */
.online_list_freepass>li>.online_list_con>.list_con_txt_wrap>p.list_con_txt {margin-top:10px;}
.online_list_freepass>li>.online_list_con>.list_con_txt_wrap>p.list_con_txt>a {display:block; font-size:11px; color:#fff;}
.online_list_freepass.superpass>li>.online_list_con>.list_con_txt_wrap>p.list_con_txt>a {display:block; font-size:11px; color:#858585;} /* 상세설명 */
.online_list_freepass.freepass>li>.online_list_con>.list_con_txt_wrap>p.list_con_txt>a {display:block; font-size:11px; color:#858585;} /* 상세설명 */
.online_list_freepass.powerpackage>li>.online_list_con>.list_con_txt_wrap>p.list_con_txt>a {display:block; font-size:11px; color:#858585;} /* 상세설명 */
.online_list_freepass>li>.online_list_con>ul.add_info {padding-top:20px; font-size:11px; color:#fff; background:url("/Resource/images/class_room/list_con_line_off02.gif") left top no-repeat;}
.online_list_freepass.superpass>li>.online_list_con>ul.add_info {padding-top:20px; font-size:11px; color:#858585; background:url("/Resource/images/class_room/list_con_line_on02.gif") left top no-repeat;} /* 선생님, 수강기간 */
.online_list_freepass.freepass>li>.online_list_con>ul.add_info {padding-top:20px; font-size:11px; color:#858585; background:url("/Resource/images/class_room/list_con_line_on02.gif") left top no-repeat;} /* 선생님, 수강기간 */
.online_list_freepass.powerpackage>li>.online_list_con>ul.add_info {padding-top:20px; font-size:11px; color:#858585; background:url("/Resource/images/class_room/list_con_line_on02.gif") left top no-repeat;} /* 선생님, 수강기간 */
.online_list_freepass>li>.online_list_con>ul.add_info>li:first-child {margin-top:0;}
.online_list_freepass>li>.online_list_con>ul.add_info>li {margin-top:3px;}
.online_list_freepass>li>.online_list_con>ul.add_info>li>strong>span {color:#000;}
.online_list_freepass.superpass>li>.online_list_con>ul.add_info>li>strong>span {color:#000;}
.online_list_freepass>li>.list_icon_wrap {position:absolute; left:0; top:-18px;}

.online_list_freepass>li:hover>.online_list_con {background:url("/Resource/images/class_room/list_con_bg_on.gif") left top no-repeat;}
.online_list_freepass.superpass>li:hover>.online_list_con {background:url("/Resource/images/class_room/list_con_bg_on_01.gif") left top no-repeat;} /* 오버시 배경 */
.online_list_freepass.freepass>li:hover>.online_list_con {background:url("/Resource/images/class_room/list_con_bg_on_02.gif") left top no-repeat;} /* 오버시 배경 */
.online_list_freepass.powerpackage>li:hover>.online_list_con {background:url("/Resource/images/class_room/list_con_bg_on_03.gif") left top no-repeat;} /* 오버시 배경 */
.online_list_freepass>li:hover>div.online_list_con>span {color:#878787;}
.online_list_freepass.superpass>li:hover>div.online_list_con>span {color:#FFFFFF;} /* 오버시 노출카테고리 */
.online_list_freepass.freepass>li:hover>div.online_list_con>span {color:#FFFFFF;} /* 오버시 노출카테고리 */
.online_list_freepass.powerpackage>li:hover>div.online_list_con>span {color:#FFFFFF;} /* 오버시 노출카테고리 */
.online_list_freepass>li:hover>div.online_list_con>strong.list_con_tit>a {color:#fff;}
.online_list_freepass>li:hover>div.online_list_con>.list_con_txt_wrap>strong.list_con_tit>a {color:#fff;} /* 오버시 제목 */
.online_list_freepass>li:hover>div.online_list_con>p.list_con_txt>a {color:#fff;}
.online_list_freepass>li:hover>div.online_list_con>.list_con_txt_wrap>p.list_con_txt>a {color:#fff;} /* 오버시 상세설명 */
.online_list_freepass>li:hover>div.online_list_con>ul.add_info {color:#fff; background:url("/Resource/images/class_room/list_con_line_on02.gif") left top no-repeat;} /* 선생님명, 수강기간 */
.online_list_freepass>li:hover>div.online_list_con>ul.add_info>li>strong>span {color:#fff;} /* 추가 기간 */

.online_list_freepass>li.on>.online_list_con {background:url("/Resource/images/class_room/list_con_bg_on.gif") left top no-repeat;}
.online_list_freepass>li.on>div.online_list_con>span {color:#878787;}
.online_list_freepass>li.on>div.online_list_con>strong.list_con_tit>a {color:#fff;}
.online_list_freepass>li.on>div.online_list_con>p.list_con_txt>a {color:#fff;}
.online_list_freepass>li.on>div.online_list_con>ul.add_info {color:#fff; background:url("/Resource/images/class_room/list_con_line_on02.gif") left top no-repeat;}

.online_list_freepass>li.on>.list_con_event {display:block;}
.online_list_freepass>li:hover>.list_con_event {display:block;}

.online_list_freepass02 {width:952px; text-align:left;}
.online_list_freepass02:after{content:""; display:block; clear:both;}
.online_list_freepass02>li {margin:0 0 0 15px; padding-bottom:40px; width:175px; float:left; position:relative; z-index:5;}
.online_list_freepass02>li:hover+li {z-index:4;}
.online_list_freepass02>li>.online_list_con {padding:0 15px 0 15px; height:225px; clear:both; background:url("/Resource/images/class_room/list_con_bg_off.gif") left top no-repeat; overflow:hidden;}
.online_list_freepass02>li>.online_list_con>span {margin-top:18px; display:block; font-weight:bold; color:#e7afcb;}
.online_list_freepass02>li>.online_list_con>.list_con_txt_wrap {height:116px;}
.online_list_freepass02>li>.online_list_con>.list_con_txt_wrap>strong.list_con_tit {margin-top:15px; display:block;}
.online_list_freepass02>li>.online_list_con>.list_con_txt_wrap>strong.list_con_tit>a {display:block; font-size:14px; color:#fff;}
.online_list_freepass02>li>.online_list_con>.list_con_txt_wrap>p.list_con_txt {margin-top:10px;}
.online_list_freepass02>li>.online_list_con>.list_con_txt_wrap>p.list_con_txt>a {display:block; font-size:11px; color:#fff;}
.online_list_freepass02>li>.online_list_con>ul.add_info {padding-top:18px; font-size:11px; color:#fff; background:url("/Resource/images/class_room/list_con_line_off02.gif") left top no-repeat;}
.online_list_freepass02>li>.online_list_con>ul.add_info>li:first-child {margin-top:0;}
.online_list_freepass02>li>.online_list_con>ul.add_info>li {height:17px;}
.online_list_freepass02>li>.online_list_con>ul.add_info>li>strong>span {color:#000;}
.online_list_freepass02>li>.list_icon_wrap {position:absolute; left:0; top:-18px;}

.online_list_freepass02>li:hover>.online_list_con {background:url("/Resource/images/class_room/list_con_bg_on.gif") left top no-repeat;}
.online_list_freepass02>li:hover>div.online_list_con>span {color:#878787;}
.online_list_freepass02>li:hover>div.online_list_con>strong.list_con_tit>a {color:#fff;}
.online_list_freepass02>li:hover>div.online_list_con>p.list_con_txt>a {color:#fff;}
.online_list_freepass02>li:hover>div.online_list_con>ul.add_inonline_list_freepass02fo {color:#fff; background:url("/Resource/images/class_room/list_con_line_on02.gif") left top no-repeat;}
.online_list_freepass02>li:hover>div.online_list_con>ul.add_info>li>strong>span {color:#fff;}

.online_list_freepass02>li.on>.online_list_con {background:url("/Resource/images/class_room/list_con_bg_on.gif") left top no-repeat;}
.online_list_freepass02>li.on>div.online_list_con>span {color:#878787;}
.online_list_freepass02>li.on>div.online_list_con>strong.list_con_tit>a {color:#fff;}
.online_list_freepass02>li.on>div.online_list_con>p.list_con_txt>a {color:#fff;}
.online_list_freepass02>li.on>div.online_list_con>ul.add_info {color:#fff; background:url("/Resource/images/class_room/list_con_line_on02.gif") left top no-repeat;}

.online_list_freepass02>li.on>.list_con_event {display:block;}
.online_list_freepass02>li:hover>.list_con_event {display:block;}

.list_con_event {width:99px; height:106px; display:none; position:absolute; left:114px; top:-47px; z-index:5;}
.list_event_paging_wrap {position:absolute; right:0; top:0; z-index:2;}
.list_event_paging_wrap>li {font-size:0; text-indent:-9999px; position:absolute; right:0; top:0;}
.list_event_paging_wrap>li>a {width:14px; height:14px; display:block; position:absolute; right:0; top:0;}
.list_event_paging_wrap>li>a.list_event_paging01 {right:28px; top:0; background:url("/Resource/images/class_room/list_event_paging.png") left -14px no-repeat;}
.list_event_paging_wrap>li>a.list_event_paging01:hover {background-position:0 0;}
.list_event_paging_wrap>li>a.list_event_paging01.on {background-position:0 0;}
.list_event_paging_wrap>li>a.list_event_paging02 {right:13px; top:7px; background:url("/Resource/images/class_room/list_event_paging.png") left -14px no-repeat;}
.list_event_paging_wrap>li>a.list_event_paging02:hover {background-position:0 0;}
.list_event_paging_wrap>li>a.list_event_paging02.on {background-position:0 0;}
.list_event_paging_wrap>li>a.list_event_paging03 {right:0; top:20px; background:url("/Resource/images/class_room/list_event_paging.png") left -14px no-repeat;}
.list_event_paging_wrap>li>a.list_event_paging03:hover {background-position:0 0;}
.list_event_paging_wrap>li>a.list_event_paging03.on {background-position:0 0;}
.list_event_img {position:absolute; left:0; bottom:0;}

.online_list_tab_wrap {margin-top:60px; clear:both;}
.online_list_tab {height:43px; background:url("/Resource/images/class_room/tab_menu_line.gif") left bottom repeat-x;}
.online_list_tab>li:first-child {margin-left:0; border-left:1px solid #a8a8a8;}
.online_list_tab>li {padding:0 18px 0 18px; height:40px; float:left; line-height:3; border-top:1px solid #a8a8a8; border-right:1px solid #a8a8a8;}
.online_list_tab>li.on {margin:0 0 0 -1px; height:39px; background:#673f9e; border-top:2px solid #000; border-right:2px solid #000; border-bottom:2px solid #fff; border-left:2px solid #000;}
.online_list_tab>li.on>a {color:#fff;}
.online_list_tab>li.on+li {border-left:none;}
.online_list_tab>li>a {font-size:14px; font-weight:bold; color:#747474; letter-spacing:-1px;}

.online_list_wrap {margin-top:25px; border-bottom:1px solid #000;}
.online_list {margin-left:-14px; padding-top:18px; width:756px; text-align:left; overflow:hidden;}
.online_list>li {margin:0 0 0 14px; padding-bottom:50px; width:175px; float:left; position:relative;}
.online_list>li>.online_list_con {padding:0 15px 0 15px; height:225px; clear:both; background:#f3f3f3; overflow:hidden;}
.online_list>li>.online_list_con>span {margin-top:20px; display:block; color:#858585;}
.online_list>li>.online_list_con>.list_con_txt_wrap {height:116px;}
.online_list>li>.online_list_con>.list_con_txt_wrap>strong.list_con_tit {margin-top:15px; display:block;}
.online_list>li>.online_list_con>.list_con_txt_wrap>>strong.list_con_tit>a {margin-top:20px; display:block; font-size:14px; color:#000;}
.online_list>li>.online_list_con>.list_con_txt_wrap>p.list_con_txt {margin-top:10px;}
.online_list>li>.online_list_con>p.list_con_txt>a {margin-top:10px; display:block; font-size:11px; color:#858585;}
.online_list>li>.online_list_con>ul.add_info {padding-top:20px; font-size:11px; color:#858585; background:url("/Resource/images/class_room/list_con_line_off.gif") left top no-repeat;}
.online_list>li>.online_list_con>ul.add_info>li:first-child {margin-top:0;}
.online_list>li>.online_list_con>ul.add_info>li {margin-top:3px;}
.list_icon_wrap {position:absolute; left:0; top:-18px;}

.online_list>li:hover>.online_list_con {background:#673f9e;}
.online_list>li:hover>div.online_list_con>span {color:#fff;}
.online_list>li:hover>div.online_list_con>.list_con_txt_wrap>strong.list_con_tit>a {color:#fff;}
.online_list>li:hover>div.online_list_con>.list_con_txt_wrap>p.list_con_txt>a {color:#fff;}
.online_list>li:hover>div.online_list_con>ul.add_info {color:#fff; background:url("/Resource/images/class_room/list_con_line_on.gif") left top no-repeat;}

.online_list>li.on>.online_list_con {background:#673f9e;}
.online_list>li.on>div.online_list_con>span {color:#fff;}
.online_list>li.on>div.online_list_con>.list_con_txt_wrap>strong.list_con_tit>a {color:#fff;}
.online_list>li.on>div.online_list_con>.list_con_txt_wrap>p.list_con_txt>a {color:#fff;}
.online_list>li.on>div.online_list_con>ul.add_info {color:#fff; background:url("/Resource/images/class_room/list_con_line_on.gif") left top no-repeat;}

.online_list02 {margin-left:-14px; width:756px; text-align:left; overflow:hidden;}
.online_list02>li {margin:0 0 0 14px; padding-bottom:40px; width:175px; float:left; position:relative;}
.online_list02>li>.online_list_con {padding:0 15px 0 15px; height:225px; clear:both; background:#f3f3f3; overflow:hidden;}
.online_list02>li>.online_list_con>span {margin-top:20px; display:block; color:#858585;}
.online_list02>li>.online_list_con>.list_con_txt_wrap {height:116px;}
.online_list02>li>.online_list_con>.list_con_txt_wrap>strong.list_con_tit {margin-top:15px; display:block;}
.online_list02>li>.online_list_con>.list_con_txt_wrap>>strong.list_con_tit>a {margin-top:20px; display:block; font-size:14px; color:#000;}
.online_list02>li>.online_list_con>.list_con_txt_wrap>p.list_con_txt {margin-top:10px;}
.online_list02>li>.online_list_con>p.list_con_txt>a {margin-top:10px; display:block; font-size:11px; color:#858585;}
.online_list02>li>.online_list_con>ul.add_info {padding-top:20px; font-size:11px; color:#858585; background:url("/Resource/images/class_room/list_con_line_off.gif") left top no-repeat;}
.online_list02>li>.online_list_con>ul.add_info>li:first-child {margin-top:0;}
.online_list02>li>.online_list_con>ul.add_info>li {height:17px;}

.online_list02>li:hover>.online_list_con {background:#673f9e;}
.online_list02>li:hover>div.online_list_con>span {color:#fff;}
.online_list02>li:hover>div.online_list_con>.list_con_txt_wrap>strong.list_con_tit>a {color:#fff;}
.online_list02>li:hover>div.online_list_con>.list_con_txt_wrap>p.list_con_txt>a {color:#fff;}
.online_list02>li:hover>div.online_list_con>ul.add_info {color:#fff; background:url("/Resource/images/class_room/list_con_line_on.gif") left top no-repeat;}

.online_list02>li.on>.online_list_con {background:#673f9e;}
.online_list02>li.on>div.online_list_con>span {color:#fff;}
.online_list02>li.on>div.online_list_con>.list_con_txt_wrap>strong.list_con_tit>a {color:#fff;}
.online_list02>li.on>div.online_list_con>.list_con_txt_wrap>p.list_con_txt>a {color:#fff;}
.online_list02>li.on>div.online_list_con>ul.add_info {color:#fff; background:url("/Resource/images/class_room/list_con_line_on.gif") left top no-repeat;}

.online_list_con02 {border-bottom:1px solid #000000; overflow:hidden;}
.online_list_con02>li:first-child {padding-top:0; padding-bottom:0; height:30px; line-height:2.8; border-top:none;}
.online_list_con02>li {padding:9px 4px 9px 4px; clear:both; font-size:11px; color:#747474; border-top:1px solid #cbcbcb; overflow:hidden;}
.online_list_con02>li a:first-child {margin-left:0;}
.online_list_con02>li a {margin-left:4px; font-size:11px; letter-spacing:-1px;}

.online_list_con02>li>span.list_con02_name {float:left;}
.online_list_con02>li>span.list_con02_sum {float:right; text-align:right;line-height:1.3;}
.online_list_con02>li>span.list_con02_sum>strong {display:block; color:#da2b89;}

.list_con02_icon01 {padding-left:17px; background:url("/Resource/images/common/icon_ot.gif") left 1px no-repeat;}
.list_con02_icon01:hover {color:#da2b89; background:url("/Resource/images/common/icon_ot_on.gif") left 1px no-repeat;}
.list_con02_icon02 {padding-left:13px; background:url("/Resource/images/common/icon_gen.gif") left 0 no-repeat;}
.list_con02_icon02:hover {color:#da2b89; background:url("/Resource/images/common/icon_gen_on.gif") left 0 no-repeat;}
.list_con02_icon03 {padding-left:14px; background:url("/Resource/images/common/icon_hd.gif") left 1px no-repeat;}
.list_con02_icon03:hover {color:#da2b89; background:url("/Resource/images/common/icon_hd_on.gif") left 1px no-repeat;}
.list_con02_icon04 {padding-left:11px; background:url("/Resource/images/common/icon_book.gif") left 1px no-repeat;}
.list_con02_icon04:hover {color:#da2b89; background:url("/Resource/images/common/icon_book_on.gif") left 1px no-repeat;}

.list_btn_wrap {margin-top:20px; height:29px; display:block; text-align:left; position:relative;}
.list_btn_wrap>a:first-child {position:absolute; left:0; top:0;}
.list_btn_wrap>a {position:absolute; right:0; top:0;}

.list_btn_wrap02 {margin-top:10px; height:29px; display:block; text-align:left; position:relative;}
.list_btn_wrap02>a:first-child {position:absolute; left:0; top:0;}
.list_btn_wrap02>a {position:absolute; right:0; top:0;}

.list_btn_wrap03 {margin-top:5px; height:31px; display:block; text-align:left; position:relative; border-top:1px solid #cbcbcb;}
.list_btn_wrap03>a:first-child {position:absolute; left:0; top:5px;}
.list_btn_wrap03>a {position:absolute; right:0; top:5px;}

/* online_view */
.online_view01_wrap {margin-top:27px;}
.online_view01_tit {font-size:14px; font-weight:bold; color:#000;}
.online_view01_tit_con {margin-top:10px; display:block;}
.online_view01_tit_con>a:first-child {margin-left:0;}
.online_view01_tit_con>a {margin-left:10px;}
.online_view01_movie {margin-top:25px;}

.online_view01_con_wrap {margin-top:20px;}
.online_view01_con {width:100%; border-top:2px solid #000; border-bottom:1px solid #000;}
.online_view01_con tr>th {padding:0 0 0 15px; height:42px; font-weight:normal; color:#000; border-top:1px solid #e3e4e7; border-left:1px solid #e3e4e7;}
.online_view01_con tr>th:first-child {border-left:0;}
.online_view01_con tr>td {padding:0 30px 0 15px; height:42px; color:#858585; border-top:1px solid #e3e4e7; border-left:1px solid #e3e4e7;}

/* popup */
/*.popup_wrap {background:#ddd;}*/
.popup_wrap>h1 {height:81px; position:relative; background:#673fa0 url("/Resource/images/popup/pop_logo.gif") right top no-repeat;}
.popup_wrap>h1>img {margin:30px 0 0 45px;}

.play_view_wrap {width:1000px; height:640px;}
.play_view {margin:0 auto; margin-top:50px; width:912px; height:480px; border-bottom:1px solid #000; overflow:hidden;}
.play_view02 {margin:0 auto; margin-top:50px; width:912px; overflow:hidden;}
.paly_view_movie {float:left;}
.paly_view_movie02_wrap {width:654px; float:left;}
.paly_view_movie02 {height:519px; border-bottom:1px solid #000;}
.paly_view_movie02_new_free {height:460px; border-bottom:1px solid #000;}
.play_view_notice {margin-top:18px; width:654px; display:block; position:relative; color:#000;}
.play_view_notice02 {margin-top:32px; width:654px; display:block; position:relative; color:#000;}
.play_view_notice_tit {margin-right:12px;}
.play_view_date {font-weight:normal; color:#858585;}
.play_view_btn {position:absolute; right:0; top:0; overflow:hidden;}
.play_view_btn02 {position:absolute; right:0; top:-13px; overflow:hidden;}
.play_view_btn02>a:first-child {margin-top:0;}
.play_view_btn02>a {margin-top:2px; display:block;}
.btn_paging03_01 {width:19px; height:14px; float:left; font-size:0; text-indent:-9999px; background:url("/Resource/images/common/btn_paging03.gif") left top no-repeat;}
.btn_paging03_02 {width:18px; height:14px; float:left; font-size:0; text-indent:-9999px; background:url("/Resource/images/common/btn_paging03.gif") -19px top no-repeat;}
.paly_view_con {margin-left:30px; width:228px; float:left; position:relative;}
.paly_view_con>dt {height:42px; line-height:3.5; font-weight:bold; color:#000; border-top:2px solid #000; border-bottom:1px solid #b0b0b0;}
.paly_view_con>dd {line-height:1.4; overflow:hidden;}
.paly_view_con>dd>span {margin-top:20px; display:block;}
.paly_view_con01 {height:97px;}
.paly_view_con02 {height:133px;}
.paly_view_con03 {height:46px;}
.paly_view_con03>span>a {color:#d30d77; text-decoration:underline;}
.play_teacher_wrap {width:100%; height:796px;}

.layer_memo_wrap {width:226px; height:319px; text-align:center; position:absolute; left:0; bottom:0; background:url("/Resource/images/common/layer_memo_bg.gif") left top repeat; border:1px solid #000;}
.btn_memo_close {position:absolute; right:4px; top:4px;}
.layer_memo_con {margin:0 auto; margin-top:40px; width:186px; height:230px; text-align:left; background:transparent; border:none; overflow-y:auto; -webkit-box-sizing: border-box;}
.btn_save {margin-top:20px; display:inline-block;}

/* pop_search_school */
.pop_search_school {padding:20px 15px 20px 15px; height:63px; border-top:2px solid #000; border-bottom:1px solid #000; overflow-y:scroll;}
.pop_search_school li:first-child {margin-top:0;}
.pop_search_school li {margin-top:15px; color:#000;}
.pop_search_school li a {color:#000;}
.zip_num {width:75px; display:inline-block;}

.pop_con_tit {margin:27px 0 17px 0; font-size:12px; color:#000;}
.pop_con_tit>strong {font-size:15px;}
.pop_con_stit {margin-top:12px; font-size:12px; color:#000;}
.pop_con_txt01 {margin-top:20px; color:#000;}

.pop_mac_wrap {width:720px; height:479px;}
.pop_mac_wrap>a {margin-top:40px; display:inline-block;}
.pop_mac {margin:0 auto; margin-top:50px; padding-bottom:40px; width:632px; text-align:left; line-height:1.5; font-size:11px; color:#9e9e9e; border-bottom:1px solid #000;}
.pop_mac>p {margin-top:25px;}

.pop_coupon_wrap {width:720px; height:817px;}
.pop_coupon {margin:0 auto; margin-top:50px; width:632px;}
.pop_coupon_tit01 {margin-bottom:20px; display:block;}
.coupon_num {height:76px; border-top:2px solid #000; border-bottom:1px solid #000; overflow:hidden;}
.coupon_num>span {height:76px; display:block; float:left;}
.coupon_num_tit {padding:0 47px 0 10px; line-height:6.5; border-right:1px solid #e5e5e5;}
.coupon_num_con {margin-left:27px; line-height:6.5;}
.coupon_num_txt {margin:12px 0 30px 0; text-align:right; color:#da2b89;}
.pop_coupon_table {width:100%; text-align:left; border-top:2px solid #000;}
.pop_coupon_table tr>th {padding:0 10px 0 10px; height:46px; color:#000; font-weight:normal; border-bottom:1px solid #000;}
.pop_coupon_table tr>td {padding:20px 10px 20px 10px; color:#858585; border-top:1px solid #e5e5e5;}
.pop_coupon_table tr>td>.coupon_select>li {margin-top:5px;}
.pop_coupon_table tr>td>.coupon_select>li:first-child {margin-top:0;}
.pop_coupon_table tr>td.ft_st01>a {color:#000;}
.pop_coupon_table tr>td.ft_st02 {font-weight:bold; color:#da2b89;}
.pop_coupon_table tr>td.ft_st03 {font-size:11px;}
.coupon_payment_wrap {width:100%; position:relative; background:#f3f3f3; border-top:1px solid #dfdfdf; border-bottom:1px solid #000; overflow:hidden;}
.coupon_payment_select {position:absolute; left:20px; top:24px;}
.coupon_payment {margin-right:20px; padding:20px 0 20px 0; width:260px; float:right;}
.coupon_payment>li:first-child {margin-top:0;}
.coupon_payment>li {margin-top:9px; overflow:hidden;}
.coupon_payment>li span.payment_txt {float:left; color:#000;}
.coupon_payment>li span.payment_sum {float:right; font-weight:bold; color:#da2b89;}
.coupon_payment>li.payment_sum_wrap {margin-top:35px;}
.coupon_payment>li span.payment_txt {margin-top:5px; font-weight:bold;}
.coupon_payment>li span.payment_sum {font-size:20px; font-weight:bold;}
.pop_coupon>p.txt_align {margin-top:10px; text-align:right; font-size:11px;}

.pop_package_list_wrap {width:720px; height:729px;}
.pop_package_list {margin:0 auto; margin-top:50px; width:632px;}
.pop_package_view_wrap {width:720px; height:608px;}
.pop_class_sign01_wrap {width:720px; height:636px;}
.pop_class_sign02_wrap {width:720px; height:600px;}
.pop_pmp_wrap {width:720px; height:462px;}
.pop_dday_wrap {width:720px; height:636px;}
.planner_detail_wrap {width:720px; height:666px;}
.search_parent {margin:0 auto; margin-top:50px; width:432px;}
.planner_reg_wrap {width:720px; height:503px;}
.search_parent_wrap {width:520px; height:553px;}
.search_student_wrap {width:520px; height:590px;}
.pop_out_wrap {width:520px; height:529px;}
.pop_out_wrap02 {width:720px; height:1230px;}
.pop_cancel_wrap {width:520px; height:576px;}
.pop_number_wrap {width:520px; height:442px;}
.pop_zip_wrap {width:520px; height:658px;}
.report_list_wrap {width:720px; height:812px;}
.report_view_wrap {width:720px; height:636px;}
.report_write_wrap {width:720px; height:925px;}
.pop_notice_wrap02 {width:720px; height:580px;}
.pop_sticker_wrap {width:520px; height:382px;}

.pop_txt_align01 {margin-bottom:12px; text-align:right;}
.pop_txt_align01>li:first-child {margin-left:0;}
.pop_txt_align01>li {margin-left:19px; display:inline-block; *display:inline;}

/* pop_tab */
.pop_tab01 {height:33px; background:url("/Resource/images/class_room/tab_menu_line.gif") left bottom repeat-x;}
.pop_tab01>li:first-child {margin-left:0; border-left:1px solid #a8a8a8;}
.pop_tab01>li {height:30px; float:left; text-align:center; line-height:2.5; border-top:1px solid #a8a8a8; border-right:1px solid #a8a8a8;}
.pop_tab01>li.pop_tab01_01 {width:92px;}
.pop_tab01>li.pop_tab01_02 {width:68px;}
.pop_tab01>li.pop_tab01_03 {width:62px;}
.pop_tab01>li.on:first-child {margin:0 0 0 -1px;}
.pop_tab01>li.on {margin:0 0 0 -2px; height:29px; border-top:2px solid #000; border-right:2px solid #000; border-bottom:2px solid #fff; border-left:2px solid #000;}
.pop_tab01>li.on>a {color:#000;}
.pop_tab01>li.on+li {border-left:none;}
.pop_tab01>li>a {font-size:12px; font-weight:bold; color:#747474; letter-spacing:-1px;}

.pop_board_wrap h2 {color:#000; font-weight:bold; position:relative;}
.pop_notice_wrap {height:78px; border-bottom:1px solid #000; overflow:hidden;}
.pop_notice_wrap>h2 {margin-top:20px;}
.pop_notice {margin-top:13px;}
.pop_notice>li>a {letter-spacing:-1px;}

.pop_ucc_wrap {height:254px;  border-bottom:1px solid #000; overflow:hidden;}
.pop_ucc_wrap>h2 {margin-top:20px;}
.pop_ucc {margin-top:20px;}
.pop_ucc>li:first-child {margin-top:15px;}
.pop_ucc>li {margin-top:10px; height:55px; overflow:hidden;}
.pop_ucc>li>a {letter-spacing:-1px;}
.pop_ucc_img {margin-right:-10px; width:70%; margin: 0 auto}
.pop_ucc_img img{ width:70%;}
.pop_ucc_con {margin:0 -10px 0 20px; padding-top:10px; width:128px;}

.pop_new_wrap {height:152px; border-bottom:1px solid #000; overflow:hidden;}
.pop_new_wrap>h2 {margin-top:20px;}
.pop_new {margin-top:15px;}
.pop_new>li:first-child {margin-top:0;}
.pop_new>li {margin-top:10px; padding-left:12px; background:url("/Resource/images/common/bul04.gif") left 4px no-repeat;}
.pop_new>li>a {letter-spacing:-1px;}

.pop_event_wrap {height:117px;}
.pop_event_wrap>h2 {margin-top:20px;}
.pop_event {margin-top:15px;}

.pop_best_wrap {height:117px; overflow:hidden;}
.pop_best_wrap>h2 {margin-top:20px;}
.pop_best_wrap_new_free {height:170px; overflow:hidden;}
.pop_best_wrap_new_free>h2 {margin-top:20px;}
.pop_best {margin-top:20px;}
.pop_best>li:first-child {margin-top:0;}
.pop_best>li {margin-top:10px; padding-left:12px; background:url("/Resource/images/common/bul04.gif") left 4px no-repeat; overflow:hidden;}
.pop_best_tit {float:left;}
.pop_best_date {float:right;}

.pop_index_wrap {overflow:hidden;}
.pop_index {margin-top:20px; border-top:2px solid #000;}
.pop_index th {height:39px; border-bottom:1px solid #000;}
.pop_index td {height:39px; border-bottom:1px solid #e5e5e5;}

.pop_bookmark_wrap {margin-top:20px; overflow:hidden;}
.pop_bookmark_input {padding-top:20px; height:60px; text-align:right; border-top:2px solid #000;}
.pop_btn_add {margin-top:10px; display:inline-block;}
.pop_bookmark {margin-top:20px; border-top:1px solid #000;}
.pop_bookmark td {height:53px; border-bottom:1px solid #e5e5e5;}
.pop_bookmark td.pop_bookmark_num {color:#222222;}
.pop_bookmark_txt {color:#222222; display:block;}
.pop_bookmark_time {display:block;}

/* pop_sticker */
.pop_sticker_con_wrap {padding:20px 0 20px 0; border-top:2px solid #000; border-bottom:1px solid #000; overflow:hidden;}
.pop_sticker_img {width:90px; min-height:88px; float:left; position:relative;}
.pop_sticker_img>img {margin:-25px 0 0 -25px; width:50px; height:50px; position:absolute; left:50%; top:50%;}
.pop_sticker_con {padding-left:20px; min-height:88px; float:left; border-left:1px solid #e5e5e5;}
.sticker_con_tit {display:block; font-size:14px; color:#000; font-weight:bold;}
.sticker_con_txt {margin-top:14px; display:block;}
.sticker_con_txt>strong {color:#000;}
.btn_sticker_txt {margin-top:20px; display:inline-block; color:#da2b89; text-decoration:underline;}

/* board_table */
.board_type01 {width:100%; clear:both; text-align:left; border-top:2px solid #000; border-bottom:1px solid #000;}
.board_type01 tr:first-child>th {border-top:none;}
.board_type01 tr:first-child>td {border-top:none;}
.board_type01 tr>th {padding:0 15px 0 15px; height:45px; color:#000; font-weight:normal; border-bottom:1px solid #000;}
.board_type01 tr>td {padding:13px 15px 13px 15px; color:#858585; vertical-align:middle; border-top:1px solid #e5e5e5;}
.board_type01 tr>td img {vertical-align:middle;}
.board_type01 tr>td>a {color:#222222;}
.board_type01 tr>td.title>a {font-weight:bold;}
.board_type01 tr>td.tit_cr {color:#da2b89;}

.board_type02 {width:100%; text-align:left; border-bottom:1px solid #e5e5e5;}
.board_type02 tr>td {padding:13px 10px 13px 10px; color:#858585; vertical-align:middle; border-top:1px solid #e5e5e5;}
.board_type02 tr>td img {vertical-align:middle;}
.board_type02 tr>td>a {color:#222222;}
.board_type02 tr>td.title>a {font-weight:bold;}
.board_type02 tr>td.tit_cr {color:#da2b89;}

.board_type03 {width:100%; text-align:left; border-top:1px solid #000;}
.board_type03 tr:first-child td {border-top:none;}
.board_type03 tr>td {padding:13px 10px 13px 10px; color:#858585; vertical-align:middle; border-top:1px solid #e5e5e5;}
.board_type03 tr>td img {vertical-align:middle;}
.board_type03 tr>td.title>a {color:#222222;}

.board_type04 {width:100%; text-align:left; border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5;}
.board_type04 tr:first-child td {border-top:none;}
.board_type04 tr>td {padding:13px 10px 13px 10px; color:#858585; vertical-align:middle; border-top:1px solid #e5e5e5;}
.board_type04 tr>td img {vertical-align:middle;}
.board_type04 tr>td.title>a {color:#222222;}

.board_type05 {width:100%; text-align:left; border-top:2px solid #000; border-bottom:1px solid #000;}
.board_type05 tr>th {padding:0 10px 0 10px; height:45px; color:#000; font-weight:normal; border-bottom:1px solid #000;}
.board_type05 tr>td {padding:13px 10px 13px 10px; color:#858585; border-top:1px solid #e5e5e5;}

.board_type06 {width:100%; text-align:left; border-top:2px solid #000; border-bottom:1px solid #000;}
.board_type06 tr.on {background:#f6f6f6;}
.board_type06 tr>th {padding:0 0 0 0; height:45px; color:#000; font-weight:normal; border-bottom:1px solid #000;}
.board_type06 tr>th:first-child {padding-left:15px;}
.board_type06 tr>td {padding:13px 0 13px 0; color:#858585; border-top:1px solid #e5e5e5;}
.board_type06 tr>td:first-child {padding-left:15px;}
.board_type06 tr>td.title {padding-right:15px; color:#000;}
.board_type06 tr>td.memo {padding-right:30px; color:#333;}

.board_type07 {width:100%; text-align:left; border-top:2px solid #000; border-bottom:1px solid #000;}
.board_type07 tr.on {background:#f6f6f6;}
.board_type07 tr>th {padding:10px 0 10px 0; color:#000; font-weight:normal; border-left:1px solid #e5e5e5; border-bottom:1px solid #000;}
.board_type07 tr>th:first-child {padding-left:15px;}
.board_type07 tr>th.br_non {border-left:none;}
.board_type07 tr>th.br_non02 {border-bottom:1px solid #e5e5e5;}
.board_type07 tr>th.table_align01 {padding-left:0; text-align:center;}
.board_type07 tr>td {padding:13px 0 13px 0; color:#858585; border-top:1px solid #e5e5e5;}
.board_type07 tr>td.table_align01 {text-align:center;}
.board_type07 tr>td:first-child {padding-left:15px;}

.board_type08 {width:100%; text-align:left; border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5;}
.board_type08 tr:first-child td {border-top:none;}
.board_type08 tr>td {padding:6px 10px 6px 10px; color:#858585; vertical-align:middle; border-top:1px solid #e5e5e5;}
.board_type08 tr>td img {vertical-align:middle;}
.board_type08 tr>td.title>a {color:#222222;}


.icon_star_bg_wrap {height:13px; position:relative; left:0; top:0;}

.array_list01 {height:12px; float:left;}
.array_list01>li:first-child {margin-left:0; padding-left:0; border-left:none;}
.array_list01>li {margin-left:15px; padding-left:15px; float:left; border-left:1px solid #e3e3e3;}
.array_list01>li>a {color:#9e9e9e;}
.array_list01>li>a.on {color:#da2b89;}
.array_list01>li.select01 {margin:-5px 0 0 0; border:none;}

.icon_star_bg {margin-top:-7px; width:68px; height:13px; position:absolute; left:0; top:50%; background:url("/Resource/images/main/icon_star.png") left -13px no-repeat;}
.icon_star_on {width:100%; height:13px; position:absolute; left:0; top:0; background:url("/Resource/images/main/icon_star.png") left 0 no-repeat;}

/* view_table */
.view_type01 {width:100%; text-align:left; border-top:2px solid #000; border-bottom:2px solid #000;}
.view_type01 tr>th:first-child {border-left:none;}
.view_type01 tr:first-child>td {border-top:none;}
.view_type01 tr>th:first-child>strong {font-size:14px;}
.view_type01 tr>td:first-child { border-left:none;}
.view_type01 tr>th {padding:0 10px 0 15px; height:45px; color:#000; font-weight:normal; border-top:1px solid #e5e5e5; border-left:1px solid #e5e5e5;}
.view_type01 tr>td {padding:0 10px 0 15px; color:#858585; vertical-align:middle; border-top:1px solid #e5e5e5; border-left:1px solid #e5e5e5;}
.view_type01 tr>th.br_cr01 {border-top:1px solid #000;}
.view_type01 tr>td.br_cr01 {border-top:1px solid #000;}
.view_type01 tr>th.br_cr02 {border-bottom:1px solid #000;}
.view_type01 tr>td.br_cr02 {border-bottom:1px solid #000;}
.view_type01 tr>td.view_con_wrap {padding:37px 15px 37px 15px; line-height:1.5; color:#000; border-left:none;}
.view_type01 tr>td.view_con_wrap02 {padding:45px 15px 35px 15px; line-height:2; color:#000; border-left:none;}
.view_type01 tr>td.view_con_wrap02 img {max-width:712px;}
.view_type01 tr>td.view_con_wrap03 {padding:25px 15px 43px 15px; line-height:1.5; border-left:none;}
.view_type01 tr>td img {vertical-align:middle;}
.view_type01 tr>td.br_non {border-left:none;}

.view_type02 {width:100%; text-align:left; border-top:2px solid #000; border-bottom:1px solid #000;}
.view_type02 tr>th:first-child { border-left:none;}
.view_type02 tr>th:first-child>strong {font-size:14px;}
.view_type02 tr>td:first-child { border-left:none;}
.view_type02 tr>th {padding:0 10px 0 15px; height:45px; color:#000; font-weight:normal; border-top:1px solid #e5e5e5; border-left:1px solid #e5e5e5;}
.view_type02 tr>td {padding:0 10px 0 15px; color:#858585; vertical-align:middle; border-top:1px solid #e5e5e5; border-left:1px solid #e5e5e5;}
.view_type02 tr>th.br_cr01 {border-top:1px solid #000;}
.view_type02 tr>td.br_cr01 {border-top:1px solid #000;}
.view_type02 tr>th.br_cr02 {border-bottom:1px solid #000;}
.view_type02 tr>td.br_cr02 {border-bottom:1px solid #000;}
.view_type02 tr>td.view_con_wrap {padding:37px 15px 37px 15px; line-height:1.5; color:#000; border-left:none;}
.view_type02 tr>td.view_con_wrap02 {padding:44px 15px 47px 15px; line-height:2; color:#000; border-left:none;}
.view_type02 tr>td.view_con_wrap03 {padding:25px 15px 43px 15px; line-height:1.5; border-left:none;}
.view_type02 tr>td img {vertical-align:middle;}

.view_type03 {width:100%; text-align:left; border-top:2px solid #000; border-bottom:1px solid #000;}
.view_type03 tr:first-child>th {border-top:none;}
.view_type03 tr:first-child>td {border-top:none;}
.view_type03 tr>th:first-child {border-left:none;}
.view_type03 tr>th:first-child>strong {font-size:14px;}
.view_type03 tr>td:first-child {border-left:none;}
.view_type03 tr>th {padding:20px 10px 20px 15px; color:#000; font-weight:normal; border-top:1px solid #e5e5e5; border-left:1px solid #e5e5e5;}
.view_type03 tr>td {padding:20px 10px 20px 20px; color:#858585; vertical-align:middle; border-top:1px solid #e5e5e5; border-left:1px solid #e5e5e5;}
.view_type03 tr>td input {vertical-align:middle;}
.view_type03 tr>th.br_cr01 {border-top:1px solid #000;}
.view_type03 tr>td.br_cr01 {border-top:1px solid #000;}
.view_type03 tr>th.br_cr02 {border-bottom:1px solid #000;}
.view_type03 tr>td.br_cr02 {border-bottom:1px solid #000;}
.view_type03 tr>td.br_cr03 {border-left:1px solid #e5e5e5;}
.view_type03 tr>td.br_non {border-left:none;}
.view_type03 tr>td.view_con_wrap {padding:37px 15px 37px 15px; line-height:1.5; color:#000; border-left:none;}
.view_type03 tr>td.view_con_wrap02 {padding:44px 15px 47px 15px; line-height:2; color:#000; border-left:none;}
.view_type03 tr>td.view_con_wrap03 {padding:25px 15px 43px 15px; line-height:1.5; border-left:none;}
.view_type03 tr>td img {vertical-align:middle;}
.view_type03 tr>td.txt01 {font-size:14px; font-weight:bold; color:#000;}

.view_type04 {width:100%; text-align:left; border-top:2px solid #000; border-bottom:1px solid #000;}
.view_type04 tr:first-child>th {border-top:none;}
.view_type04 tr:first-child>td {border-top:none;}
.view_type04 tr>th:first-child {border-left:none;}
.view_type04 tr>td:first-child {border-left:none;}
.view_type04 tr>th.txt_al01 {text-align:center;}
.view_type04 tr>th {padding:20px 10px 20px 15px; color:#000; font-weight:normal; background:#f6f6f6; border-top:1px solid #e5e5e5; border-left:1px solid #e5e5e5;}
.view_type04 tr>td {padding:20px 10px 20px 20px; color:#858585; vertical-align:middle; border-top:1px solid #e5e5e5; border-left:1px solid #e5e5e5;}
.view_type04 tr>td input {vertical-align:middle;}
.view_type04 tr>td.br_non {border-left:none;}
.view_type04 tr>td img {vertical-align:middle;}

.view_type05 {border-top:1px solid #000; border-bottom:1px solid #000;}
.view_type05 dt {padding-left:15px; height:42px; line-height:3.5; color:#000; border-top:1px solid #000; border-bottom:1px solid #e5e5e5;}
.view_type05 dd {padding:20px 15px 20px 15px;}

.view_type06 {width:100%; text-align:left; border-top:2px solid #000; border-bottom:1px solid #000;}
.view_type06 dl:first-child>dt {border-top:none;}
.view_type06 dl:first-child>dd {border-top:none;}
.view_type06 dl>dt:first-child {border-left:none;}
.view_type06 dl>dd:first-child {border-left:none;}
.view_type06 dl {overflow:hidden;}
.view_type06 dl>dt {padding:0 0 0 15px; width:74px; height:64px; float:left; line-height:5.2; color:#000; font-weight:normal; border-top:1px solid #e5e5e5; border-left:1px solid #e5e5e5;}
.view_type06 dl>dd {padding:0 0 0 20px; width:630px; height:64px; float:left; line-height:5.2; color:#858585; vertical-align:middle; border-top:1px solid #e5e5e5; border-left:1px solid #e5e5e5;}
.view_type06 dl>dd input {vertical-align:middle;}
.view_type06 dl>dd img {vertical-align:middle;}

.icon_calendar{float:left; display:inline-block; width:25px; height:22px; margin-right:17px; cursor:pointer; border:1px solid #cbcbcb; background:#fff url(../images/common/icon_calendar.gif) no-repeat center 45%; text-indent:-9999px; font-size:0; line-height:0;}

.check_wrap {overflow:hidden;}
.check_wrap>li:first-child {margin-left:0;}
.check_wrap>li {margin-left:86px; float:left;}

.list_txt01 {float:left; font-size:11px; color:#9e9e9e;}
.list_txt01>li:first-child {margin-top:0;}
.list_txt01>li {margin-top:5px; padding-left:8px; letter-spacing:-1px; background:url("/Resource/images/common/bul01.gif") left 3px no-repeat;}
.list_txt01>li.bk_non {background:none;}
.list_txt01>li.pd_non {padding-left:0;}

.list_txt02 {padding-left:8px; font-size:11px; background:url("/Resource/images/common/bul01.gif") left 3px no-repeat;}

.list_txt03 {text-align:left; font-size:11px; color:#9e9e9e;}
.list_txt03>li:first-child {margin-top:0;}
.list_txt03>li {margin-top:5px; padding-left:8px; letter-spacing:-1px; background:url("/Resource/images/common/bul01.gif") left 3px no-repeat;}
.list_txt03>li.bk_non {background:none;}
.list_txt03>li.pd_non {padding-left:0;}
.list_txt03>li>a.under_link {color:#da2b89; text-decoration:underline;}

.list_txt04 {width:188px; float:left; font-size:11px; color:#9e9e9e;}
.list_txt04>li:first-child {margin-top:0;}
.list_txt04>li {margin-top:5px; padding-left:8px; letter-spacing:-1px; background:url("/Resource/images/common/bul01.gif") left 3px no-repeat;}
.list_txt04>li.bk_non {background:none;}
.list_txt04>li.pd_non {padding-left:0;}

.list_txt05 {float:left; font-size:14px; color:#000000;font-weight:bold;}
.list_txt05>li:first-child {margin-top:0;}
.list_txt05>li {margin-top:5px; padding-left:8px; letter-spacing:-1px; background:url("/Resource/images/common/bul01.gif") left 3px no-repeat;}
.list_txt05>li.bk_non {background:none;}
.list_txt05>li.pd_non {padding-left:0;}

.teacher_sdie_ban {margin-bottom:10px; display:block;}
.teacher_txt {margin-top:30px; line-height:1.4;}
.teacher_txt>li:first-child {margin-top:0;}
.teacher_txt>li {margin-top:8px; padding-left:8px; font-size:11px; color:#9e9e9e; background:url("/Resource/images/common/bul01.gif") left 3px no-repeat;}

.list_mr01 {overflow:hidden;}
.list_mr01>li:first-child {margin-top:0;}
.list_mr01>li {margin-top:3px;}

.txt_int {line-height:1.4;}

/* address_select */
.address_select {overflow:hidden;}
.address_select>li:first-child {margin-left:0;}
.address_select>li {margin-left:30px; float:left;}

/* leave_radio */
.leave_radio_wrap {overflow:hidden;}
.leave_radio {margin:-15px 0 0 -15px;}
.leave_radio>li {margin:15px 0 0 15px; min-width:165px; float:left; letter-spacing:-1px;}

/* qa */
.view_con_file_wrap {margin-top:28px; display:block;}
.view_con_file_wrap>a {color:#da2b89; text-decoration:underline;}
.view_con_file_wrap02 {margin-top:20px; display:block;}
.view_con_file_wrap02>a {color:#da2b89; text-decoration:underline;}

.view_con_comment {padding-left:33px; background:url("/Resource/images/qa/icon_comment.gif") left top no-repeat;}
.con_comment_date {display:block; font-size:11px;}
.con_comment_date>strong {font-size:12px; color:#000;}
.view_comment {margin-top:15px; line-height:2;}

/* write_table */
.write_type01 {width:100%; text-align:left; border-top:2px solid #000; border-bottom:1px solid #000;}
.write_type01 tr>th:first-child { border-left:none;}
.write_type01 tr>th {padding:0 20px 0 15px; height:45px; color:#000; font-weight:normal; border-top:1px solid #e5e5e5; border-left:1px solid #e5e5e5;}
.write_type01 tr>td {padding:20px; color:#858585; vertical-align:middle; border-top:1px solid #e5e5e5; border-left:1px solid #e5e5e5;}
.write_type01 tr>td.view_con_wrap {padding:37px 15px 37px 15px; line-height:1.5; color:#000; border-left:none;}
.write_type01 tr>td img {vertical-align:middle;}


/* comment */
.comment_type01 {border-bottom:2px solid #000;}
.comment_num {margin:25px 0 0 15px; display:block; color:#000;}
.comment_num>strong {font-weight:normal; color:#da2b89;}
.comment_wrap {margin-top:8px; padding:0 15px 28px 15px; border-bottom:1px solid #e5e5e5;}
.comment_wrap03 {margin-top:50px; padding:25px 15px 30px 15px; border-top:2px solid #000; border-bottom:1px solid #000;}
.btn_comment {margin-left:5px;}
.comment_wrap02 {padding:15px 15px 15px 15px; border-top:1px solid #e5e5e5;}
.br_none  {border-top:none;}
.comment_wrap02_date {display:block; color:#000;}
.comment_wrap02_date>img {margin-top:-3px;}
.comment_wrap02_date>strong {margin-left:2px; font-size:11px; font-weight:normal; color:#858585;}
.comment_wrap02_view {margin-top:10px; display:block; line-height:1.5; color:#858585;}
.comment_board_list {}

/* view_tab */
.view_tab_wrap {clear:both;}
.view_tab {height:43px; background:url("/Resource/images/class_room/tab_menu_line.gif") left bottom repeat-x;}
.view_tab>li:first-child {margin-left:0; border-left:1px solid #a8a8a8;}
.view_tab>li {width:184px; height:40px; float:left; text-align:center; line-height:3; border-top:1px solid #a8a8a8; border-right:1px solid #a8a8a8;}
.view_tab>li.on:first-child {margin:0 0 0 -1px;}
.view_tab>li.on {margin:0 0 0 -2px; height:39px; border-top:2px solid #000; border-right:2px solid #000; border-bottom:2px solid #fff; border-left:2px solid #000;}
.view_tab>li.on>a {color:#000;}
.view_tab>li.on+li {border-left:none;}
.view_tab>li>a {font-size:14px; font-weight:bold; color:#747474; letter-spacing:-1px;}

.view_tab_con {margin-top:20px; line-height:1.5; color:#858585;}

.best_tit01 {padding-left:15px; height:42px; line-height:3.5; display:block; color:#000; border-top:1px solid #000;}

.view_tab02 {height:43px; background:url("/Resource/images/class_room/tab_menu_line.gif") left bottom repeat-x;}
.view_tab02>li:first-child {margin-left:0; border-left:1px solid #a8a8a8;}
.view_tab02>li {height:40px; float:left; text-align:center; line-height:3; border-top:1px solid #a8a8a8; border-right:1px solid #a8a8a8;}
.view_tab02>li.on:first-child {margin:0 0 0 -2px;}
.view_tab02>li.on {margin:0 0 0 -3px; height:39px; border-top:2px solid #000; border-right:2px solid #000; border-bottom:2px solid #fff; border-left:2px solid #000;}
.view_tab02>li.on>a {color:#000;}
.view_tab02>li.on+li {border-left:none;}
.view_tab02>li>a {font-size:14px; font-weight:bold; color:#747474; letter-spacing:-1px;}
.view_tab02>li.menu01 {width:107px;}
.view_tab02>li.menu02 {width:77px;}
.view_tab02>li.menu03 {width:92px;}
.view_tab02>li.menu04 {width:107px;}
.view_tab02>li.menu05 {width:110px;}
.view_tab02>li.menu06 {width:119px;}
.view_tab02>li.menu07 {width:122px;}

/* view_con_table */
.view_con_table {width:100%; text-align:left; line-height:1.3; border-right:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5;}
.view_con_table tr>th {padding:15px 20px 15px 20px; color:#000; border-top:1px solid #e5e5e5; border-left:1px solid #e5e5e5;}
.view_con_table tr>td {padding:15px 20px 15px 20px; border-top:1px solid #e5e5e5; border-left:1px solid #e5e5e5;}
.view_con_table tr>td.view_con_table_img {padding:43px 0 43px 0; text-align:center;}
.view_con_table tr>td.view_con_table_img>p>img {width:107px; height:130px;}

/* main_ban_con */
.main_ban_con_wrap01 {min-width:1000px; height:1871px; position:relative; overflow:hidden;}
.main_ban_con_wrap01>img {margin-left:-960px; position:absolute; left:50%; top:0;}
.main_ban_con_wrap02 {min-width:1000px; height:9404px; position:relative; overflow:hidden;}
.main_ban_con_wrap02>img {margin-left:-960px; position:absolute; left:50%; top:0;}
.main_ban_con_wrap03 {min-width:1000px; height:6727px; position:relative; overflow:hidden;}
.main_ban_con_wrap03>img {margin-left:-960px; position:absolute; left:50%; top:0;}
.main_ban_con_wrap04 {min-width:1000px; height:2126px; position:relative; overflow:hidden;}
.main_ban_con_wrap04>img {margin-left:-960px; position:absolute; left:50%; top:0;}

/* maeguloshi */
.maeguloshi_con01_bg {height:569px; background:url("/Resource/images/common/mgs_bg01.gif") left top repeat; overflow:hidden;}
.maeguloshi_con01 {margin:0 auto; margin-top:73px; width:1222px; overflow:hidden;}
.mgs_con01_txt {float:left;}
.mgs_con01_play {float:right;}

.maeguloshi_con02_bg {padding-bottom:93px; background:url("/Resource/images/common/mgs_bg02.gif") left top repeat; overflow:hidden;}
.maeguloshi_con02 {margin:0 auto; width:1222px; overflow:hidden;}
.mgs_con02_img01 {margin-top:73px; display:block;}
.mgs_con02_img02 {margin-top:64px; display:block; position:relative;}
.btn_mgs_more {position:absolute; left:0; bottom:109px;}
.btn_mgs01 {margin-top:67px; display:block;}
.btn_mgs02 {margin-top:64px; display:block;}

/* paging */
.btn_paging01 {width:100%; clear:both; text-align:center; position:absolute; bottom:0;}
.btn_paging01>a {margin:0 4px 0 4px; width:12px; height:12px; display:inline-block; font-size:0; line-height:0; background:url("/Resource/images/common/main_ban_paging.png") left top no-repeat;}
.btn_paging01>a.btn_pag {background-position:-12px 0;}
.btn_paging01>a.btn_pag.on {background-position:0 0;}

.btn_paging02 {width:100%; text-align:center; position:absolute; bottom:0; z-index:3;}
.btn_paging02>a {margin:0 4px 0 4px; width:12px; height:12px; display:inline-block; font-size:0; line-height:0; background:url("/Resource/images/common/main_ban_paging.png") left top no-repeat;}
.btn_paging02>a.btn_pag {background-position:-24px 0;}
.btn_paging02>a.btn_pag.on {background-position:0 0;}

.paging03_wrap {margin-top:15px; height:10px; text-align:center;}
.paging03_wrap>li {margin:0 3px 0 3px; height:10px; display:inline-block; *display:inline; zoom:1;}
.paging03_off {width:12px; height:10px; display:block; text-indent:-9999px; background:url("/Resource/images/common/btn_paging02.gif") left top no-repeat;}
.paging03_on {width:12px; height:10px; display:block; text-indent:-9999px; background:url("/Resource/images/common/btn_paging02.gif") -12px top no-repeat;}

.paging {margin-top:30px; position:relative;}
.paging ul {text-align:center;}
.paging>ul>li {display:inline; vertical-align:middle;}
.paging>ul>li img {vertical-align:middle;}
.paging>ul>li>a {padding:4px 0 4px 0; width:24px; color:#666666; display:inline-block; text-align:center; vertical-align:middle; background:#fff;}
.paging>ul>li>a.on {color:#fff; font-weight:bold; background:#da2b89; text-decoration:underline;}
.paging>ul>li>a:hover {color:#fff; font-weight:bold; background:#da2b89; /*text-decoration:underline;*/}
.paging>ul>li.br_non>a {padding:0; width:18px; background:none; border:none;}

/* txt_list */
.txt_list01 {margin-top:7px;}
.txt_list01>li:first-child {margin-top:0; background:url("/Resource/images/common/bul03.gif") left 1px no-repeat;}
.txt_list01>li {margin-top:5px; padding-left:14px; font-size:11px;}
.list_no_txt01 {height:440px; display:block; text-align:center; overflow:hidden;}
.list_no_txt01>p {margin-top:200px;}

/* scholl_search_list */
.scholl_search_list>li:first-child {margin-top:0;}
.scholl_search_list>li {margin-top:13px;}

/* zip */
.zip_wrap {clear:both;}
.zip_wrap>li:first-child {margin-top:0;}
.zip_wrap>li {margin-top:13px; height:24px;}

/* search */
.search_wrap {margin-top:30px; text-align:center;}

/* btn */
.board_btn_wrap {position:absolute; left:0; bottom:25px; overflow:hidden;}
.vod_btn_wrap {position:absolute; left:0; bottom:8px; overflow:hidden;}
.btn_prev01 {width:19px; height:14px; float:left; font-size:0; background:url("/Resource/images/common/main_best_btn.gif") left top no-repeat;}
.btn_prev01:hover {background-position:0 -14px;}
.btn_next01 {width:18px; height:14px; float:left; font-size:0; background:url("/Resource/images/common/main_best_btn.gif") -19px top no-repeat;}
.btn_next01:hover {background-position:-19px -14px;}


/* font_style */
.ft_st01 {font-weight:normal; color:#da2b89;}
.ft_st02 {color:#da2b89;}
.ft_st03 {font-size:11px;}
.ft_st04 {color:#000;}
.ft_st05 {display:block; font-size:11px; font-weight:normal; color:#9e9e9e;}
.ft_st06 {margin-top:5px; font-weight:normal; color:#222222;}
.ft_st07 {margin-bottom:5px; display:block; font-weight:normal; color:#000;}
.ft_st08 {color:#673f9f;}
.ft_st09 {font-size:12px;}
.ft_st10 {font-size:14px;}

.txt_align01 {text-align:center;}
.txt_align02 {text-align:right;}
.txt_tit01 {font-size:14px; font-weight:bold; color:#000; letter-spacing:-1px;}


/* btn_style */
.btn_mr01 {bottom:25px;}
.btn_mr02 {bottom:15px;}
.btn_wrap01 {margin-top:40px; text-align:center;}
.btn_wrap02 {margin-top:40px; margin-bottom:20px; text-align:right;}
.btn_wraptitle01 {text-align:right;}
.btn_wraptitle02 {margin-top:10px; text-align:right;}
.btn_wrap02>a:first-child {margin-left:0;}
.btn_wrap02>a {margin-left:10px;}
.btn_wrap03 {margin-top:40px; display:block; text-align:right;}
.btn_wrap03>a:first-child {margin-left:;}
.btn_wrap03>a {margin-left:10px;}
.btn_wrap04 {margin-top:25px; position:relative; overflow:hidden;}
.btn_wrap04>span:first-child {float:left;}
.btn_wrap04>span {float:right;}
.btn_wrap04>span>a:first-child {margin-left:0;}
.btn_wrap04>span>a {margin-left:10px;}
.btn_wrap05 {margin-top:30px; display:block; text-align:right;}
.btn_wrap05>a:first-child {margin-left:0;}
.btn_wrap05>a {margin-left:10px;}
.btn_wrap06 {margin-top:25px; text-align:right; position:relative; overflow:hidden;}
.btn_wrap07 {margin-top:25px; text-align:right;}
.btn_wrap07>a:first-child {margin-left:0;}
.btn_wrap07>a {margin-left:10px;}
.btn_wrap08 {margin-top:40px; display:block; text-align:center;}
.btn_wrap08>a:first-child {margin-left:0;}
.btn_wrap08>a {margin-left:10px;}
.btn_wrap09 {margin-top:40px; display:block; text-align:left;}
.btn_wrap09>a:first-child {margin-left:0;}
.btn_wrap09>a {margin-left:10px;}
.btn_wrap10 {margin-top:25px; display:block; text-align:center;}
.btn_wrap10>a:first-child {margin-left:0;}
.btn_wrap10>a {margin-left:10px;}
.btn_wrap11 {margin-top:25px; display:block; text-align:left;}
.btn_wrap11>a:first-child {margin-left:0;}
.btn_wrap11>a {margin-left:10px;}

.btn_general {margin:0 auto; width:55px; height:20px; display:block; font-size:0; text-indent:-9999px; background:url("/Resource/images/common/btn_movie.gif") left top no-repeat;}
.btn_general:hover {background-position:-56px 0;}
.btn_hd {margin:0 auto; width:55px; height:20px; display:block; font-size:0; text-indent:-9999px; background:url("/Resource/images/common/btn_movie.gif") left -21px no-repeat;}
.btn_hd:hover {background-position:-56px -21px;}

.btn_general02 {width:55px; height:20px; display:block; font-size:0; text-indent:-9999px; background:url("/Resource/images/common/btn_movie.gif") left top no-repeat;}
.btn_general02:hover {background-position:-56px 0;}
.btn_hd02 {width:55px; height:20px; display:block; font-size:0; text-indent:-9999px; background:url("/Resource/images/common/btn_movie.gif") left -21px no-repeat;}
.btn_hd02:hover {background-position:-56px -21px;}

/* bul */
.bul01 {width:18px; height:18px; display:block; position:absolute; right:15px; top:15px; background:url("/Resource/images/common/bul01.png") -18px top no-repeat;}
.bul02 {width:18px; height:18px; display:block; position:absolute; right:15px; top:15px; background:url("/Resource/images/common/bul01.png") left top no-repeat;}

/* align */
.align01 {margin:50px 0 12px 0; display:block; text-align:right;}
.align02 {margin-left:20px; float:left;}
.align03 {margin:20px 0 20px 0; float:right;}
.align04 {margin:50px 0 14px 0; float:right; overflow:hidden;}
.align05 {margin:50px 0 12px 0; display:block; text-align:left;}
.align06 {margin:30px 0 13px 0; text-align:right;}
.search_align01 {margin:50px 0 13px 0; display:block; text-align:right;}

/* margin */
.mr01 {margin-top:70px;}
.mr02 {margin-top:8px;}
.mr03 {margin-top:30px;}
.mr04 {margin-left:193px;}
.mr05 {margin-top:50px;}
.mr06 {margin-top:150px;}
.mr07 {margin-top:50px;}
.mr08 {margin-top:5px;}
.mr09 {margin-top:44px;}
.mr10 {margin-top:12px; overflow:hidden;}
.mr11 {margin-top:20px; overflow:hidden;}
.mr12 {margin-top:10px;}
.mr13 {margin-top:8px;}
.mr14 {margin-bottom:50px;}
.mr15 {margin-top:40px;}
.mr16 {margin-left:20px;}
.mr17 {margin-top:5px;}
.mr18 {margin-left:10px;}
.mr19 {margin-top:35px;}
.mr20 {margin-top:0;}
.mr21 {margin-bottom:0;}
.mr22 {margin-top:12px;}
.mr23 {margin-left:14px;}
.mr24 {margin-top:25px;}
.start_num {margin-left:73px;}

/* input_style */
.input_st01 {padding:0 2px 0 2px; width:76px; height:18px; line-height:1.5; background-color:#b4b4b4; border:1px solid #555555;}
.input_st02 {padding:0 3px 0 3px; width:280px; height:22px; line-height:1.5; border:1px solid #cbcbcb;}
.input_st03 {padding:0 3px 0 3px; width:103px; height:22px; line-height:1.5; border:1px solid #cbcbcb;}
.input_st04 {padding:0 3px 0 3px; width:186px; height:22px; line-height:1.5; border:1px solid #cbcbcb;}
.input_st05 {padding:0 3px 0 3px; width:84px; height:22px; line-height:1.5; border:1px solid #cbcbcb;}
.input_st06 {padding:0 3px 0 3px; width:126px; height:22px; line-height:1.5; border:1px solid #cbcbcb;}
.input_st07 {padding:0 3px 0 3px; width:471px; height:22px; line-height:1.5; border:1px solid #cbcbcb;}
.input_st08 {padding:0 3px 0 3px; width:180px; height:27px; line-height:2.3; border:1px solid #cbcbcb;}
.input_st09 {padding:0 3px 0 3px; width:228px; height:22px; line-height:1.5; border:1px solid #cbcbcb;}
.input_st10 {width:600px; height:22px;
	-webkit-transform: background:transparent;
	-moz-transform: background:transparent;
}
.input_st10_02 {width:477px; height:22px;
	-webkit-transform: background:transparent;
	-moz-transform: background:transparent;
}
.input_st11 {padding:0 3px 0 3px; width:425px; height:22px; line-height:1.5; border:1px solid #cbcbcb;}
.input_st12 {padding:0 3px 0 3px; width:200px; height:22px; line-height:1.5; border:1px solid #cbcbcb;}
.input_st13 {padding:0 3px 0 3px; width:227px; height:22px; line-height:1.5; border:1px solid #cbcbcb;}
.input_st14 {padding:0 3px 0 3px; width:201px; height:22px; float:left; line-height:1.5; border-top:1px solid #cbcbcb; border-right:none; border-bottom:1px solid #cbcbcb; border-left:1px solid #cbcbcb;}
.input_st15 {padding:0 3px 0 3px; width:110px; height:22px; line-height:2; border:1px solid #cbcbcb;}
.input_st16 {padding:0 3px 0 3px; width:118px; height:22px; line-height:2; border:1px solid #cbcbcb;}
.input_st17 {padding:0 3px 0 3px; width:146px; height:22px; line-height:1.5; border:1px solid #cbcbcb;}
.input_st18 {padding:0 3px 0 3px; width:212px; height:22px; line-height:1.5; border:1px solid #cbcbcb;}
.input_st19 {padding:0 3px 0 3px; width:172px; height:22px; line-height:1.5; border:1px solid #cbcbcb;}
.input_st20 {padding:0 3px 0 3px; width:510px; height:22px; line-height:1.5; border:1px solid #cbcbcb;}
.input_st21 {padding:0 3px 0 3px; width:64px; height:22px; line-height:1.5; border:1px solid #cbcbcb;}
.input_st22 {padding:0 3px 0 3px; width:220px; height:22px; line-height:1.5; border:1px solid #cbcbcb;}
.input_st23 {padding:0 3px 0 3px; width:600px; height:22px; line-height:1.5; border:1px solid #cbcbcb;}
.input_st24 {padding:0 3px 0 3px; width:70px; height:22px; line-height:1.5; border:1px solid #cbcbcb;}
.input_st25 {padding:0 3px 0 3px; width:52px; height:22px; line-height:1.5; border:1px solid #cbcbcb;}

.select_st01 {padding:2px 0 2px 0; width:164px; height:20px; line-height:1.5; vertical-align:middle; border:1px solid #cbcbcb;}
.select_st02 {padding:5px 0 5px 0; width:86px; height:24px; line-height:1.5; vertical-align:middle; border:1px solid #cbcbcb;}
.select_st03 {padding:2px 0 2px 0; min-width:160px; height:24px; line-height:1.5; vertical-align:middle; border:1px solid #cbcbcb;}
.select_st04 {padding:5px 0 5px 0; width:92px; height:29px; vertical-align:middle; color:#858585; border:1px solid #cbcbcb;}
.select_st05 {padding:2px 0 2px 0; width:236px; height:24px; line-height:1.5; vertical-align:middle; color:#858585; border:1px solid #cbcbcb;}
.select_st06 {padding:2px 0 2px 0; width:99.5%; height:24px; line-height:1.5; vertical-align:middle; color:#858585; border:1px solid #cbcbcb;}
.select_st07 {padding:2px 0 2px 0; width:236px; height:22px; line-height:1.5; vertical-align:middle; color:#858585; border:1px solid #cbcbcb;}
.select_st08 {padding:2px 0 2px 0; width:84px; height:24px; line-height:1.5; vertical-align:middle; color:#858585; border:1px solid #cbcbcb;}
.select_st09 {padding:2px 0 2px 0; width:82px; height:24px; line-height:1.5; vertical-align:middle; border:1px solid #cbcbcb;}
.select_st10 {padding:5px 0 5px 0; width:118px; height:24px; line-height:1.5; vertical-align:middle; border:1px solid #cbcbcb;}
.select_st11 {padding:2px 0 2px 0; width:68px; height:24px; line-height:1.5; vertical-align:middle; border:1px solid #cbcbcb;}
.select_st12 {padding:2px 0 2px 0; width:86px; height:24px; line-height:1.5; vertical-align:middle; border:1px solid #cbcbcb;}
.select_st13 {padding:2px 0 2px 0; width:180px; height:24px; line-height:1.5; vertical-align:middle; color:#858585; border:1px solid #cbcbcb;}
.select_st14 {padding:2px 0 2px 0; width:52px; height:24px; line-height:1.5; vertical-align:middle; border:1px solid #cbcbcb;}
.select_st15 {width:42px; height:24px; line-height:1.5; vertical-align:middle; border:1px solid #cbcbcb;}
.select_st16 {padding:2px 0 2px 0; width:478px; height:24px; line-height:1.5; vertical-align:middle; color:#858585; border:1px solid #cbcbcb;}

.txtarea_st01 {padding:5px; width:607px; height:42px; line-height:1.5; vertical-align:middle; border:1px solid #cbcbcb;}
.txtarea_st02 {padding:5px; width:627px; height:42px; line-height:1.5; vertical-align:middle; border:1px solid #cbcbcb;}
.txtarea_st03 {margin:20px 0 20px 0; padding:5px; width:97.5%; height:321px; line-height:1.5; vertical-align:middle; border:1px solid #cbcbcb;}
.txtarea_st04 {padding:5px; width:467px; height:77px; line-height:1.5; vertical-align:middle; border:1px solid #cbcbcb;}
.txtarea_st05 {padding:5px; width:467px; height:54px; line-height:1.5; vertical-align:middle; border:1px solid #cbcbcb;}
.txtarea_st06 {padding:5px; width:590px; height:58px; line-height:1.5; vertical-align:middle; border:1px solid #cbcbcb;}
.txtarea_st07 {padding:20px 15px 20px 15px; width:712px; height:437px; line-height:1.5; vertical-align:middle; border-top:2px solid #000; border-right:none; border-bottom:1px solid #000; border-left:none;}

/* icon */
.icon_book_wrap01 {margin-top:15px; display:block;}
.icon_book {padding-left:11px; font-size:11px; background:url("/Resource/images/common/icon_book.gif") left 1px no-repeat;}

/* editor */
.editor01 {width:99.1%; height:321px; line-height:1.5; vertical-align:middle; border:1px solid #cbcbcb;}
.editor02 {width:478px; height:321px; line-height:1.5; vertical-align:middle; border:1px solid #cbcbcb;}

/* border */
.br01 {border-top:2px solid #000;}

/* common */
.table_non {border-top:none;}
