@charset "utf-8";

/* 버튼 아이콘에대한 css*/
ul.Mypage_list li .menu_category li {height:75px;line-height:75px;}
ul.OrderList li .menu_category li {height:40px;line-height:40px;}
ul.Mypage_list li ul li.Mypage_Lecuture {width:282px;}
ul.Mypage_list li ul li.Mypage_ProductName {width:298px;}
ul.Mypage_list li ul li.OrderHistory {width:177px;}
ul.Mypage_list li ul li.Mypage_LectureName {width:260px;}
ul.Mypage_list li ul li.StatementProduct {width:455px;}
ul.Mypage_list li ul li.Mypage_OrderProductName {width:308px;}
ul.Mypage_list li ul li.OrderInformation {width:308px;}
ul.Mypage_list li ul li.Mypage_Professor, li.Mypage_Application, li.Mypage_Delete {width:60px;}
ul.Mypage_list li ul li.Mypage_StartDate, li.Mypage_EndDate, li.Mypage_OrderDate {width:70px; }
ul.Mypage_list li ul li.Mypage_OrderDivision, li.Mypage_OrderAccount {width:50px;}
ul.Mypage_list li ul li.Mypage_Date, li.Mypage_Pause, li.Mypage_Limit {width:52px;}
ul.Mypage_list li ul li.Mypage_Condition, li.Mypage_ClassRecord, li.Mypage_BookAmount {width:67px;}
ul.Mypage_list li ul li.Mypage_View, li.Mypage_Review, li.Mypage_FixedPrice, li.Mypage_LectureAmounts {width:80px;}
ul.Mypage_list li ul li.Mypage_Discount, li.Mypage_Amounts, li.Mypage_CartAmounts {width:90px;}
ul.Mypage_list li ul li.Mypage_Confirmation {width:96px;}
ul.Mypage_list li ul li.Mypage_OrderNumber {width:100px;}
ul.Mypage_list li ul li.Mypage_DetailHits{width:74px;}
ul.Mypage_list li ul li.Mypage_LectureDelete {width:108px;}
ul.Mypage_list li ul li.Mypage_SellingPrice {width:100px;}
ul.Mypage_list li ul li.orderReceipt {width:74px;border-right:none;}
ul.Mypage_list li .menu_category li.Mypage_OrderNumber {color:#003761;}
ul.Mypage_list li ul li.Mypage_Limit, ul.Mypage_list li ul li.Mypage_Application, ul.Mypage_list li ul li.Mypage_Amounts, ul.Mypage_list li ul li.Mypage_Delete, ul.Mypage_list li ul li.Mypage_LectureDelete, ul.Mypage_list li ul li.Order {border-right:none;}
ul.Mypage_list li .menu_category li.Mypage_Amounts, ul.Mypage_list li .menu_category li.Mypage_CartAmounts, ul.Mypage_list li .menu_category li.Mypage_LectureAmounts {color:red;font-weight:bold;}
ul.Mypage_list li .menu_category li.Mypage_Condition, ul li.Mypage_Review {color:#0091d0;}
ul.Mypage_list li .menu_category li.Mypage_Condition span, ul.Mypage_list li .menu_category li.Mypage_Lecuture span, ul.Mypage_list li .menu_category li.Mypage_ProductName span, ul.Mypage_list li .menu_category li.Mypage_LectureName span {display:block;color:#0091d0;margin-top:-20px;line-height:15px;}
ul.Mypage_list li .menu_category li.Mypage_Lecuture, ul.Mypage_list li .menu_category li.Mypage_ProductName, ul.Mypage_list li .menu_category li.Mypage_LectureName {text-align:left;text-indent:15px;line-height:65px;}
ul.Mypage_list li .menu_category li.Mypage_Lecuture img, ul.Mypage_list li .menu_category li.Mypage_ProductName img, ul.Mypage_list li .menu_category li.Mypage_LectureName img {float:left;margin:0 10px 0 0;padding-top:5px;}
ul.Mypage_list li .menu_category li.Mypage_Lecuture span, ul.Mypage_list li .menu_category li.Mypage_ProductName span, ul.Mypage_list li .menu_category li.Mypage_LectureName span {color:#333;}
ul.Mypage_list li .menu_category li.Mypage_ProductName p {}
ul.Mypage_list li .menu_category li.Mypage_ProductName p span {margin:-37px 0 0 45px;font-weight:bold;color:#3588c9;}
ul.Mypage_list li .menu_category li.OrderHistory {line-height:60px;}
ul.Mypage_list li .menu_category li.OrderHistory span {text-align:right;}
ul.Mypage_list li .menu_category li.Mypage_BookAmount, ul.Mypage_list li .menu_category li.Mypage_LectureDelete {line-height:55px;} 
ul.Mypage_list li ul li.Mypage_BookAmount .colorBtn {color:#666;padding:2px 19px;}
ul.Mypage_list li ul li.Mypage_BookAmount div, ul.Mypage_list li ul li.Mypage_LectureDelete div {line-height:0;margin:-5px 0 5px 0;}
ul.Mypage_list li ul li.orderCancle .colorBtn2 {padding:2px;}
ul.Mypage_list li ul li.Mypage_BookAmount .colorBtn2 {padding:2px 10px;}
ul.Mypage_list li ul li.Mypage_LectureDelete .Edumarket_textButton_c45 {color:#1c5180;border:1px solid #1c5180;padding:3px 4px;cursor:pointer;}

/* 0910 추가 */
ul.Mypage_list li .menu_category li.overEvent{position:relative;} 
ul.Mypage_list li .menu_category li.overEvent a{display:block;color:#ed1c24;}
ul.Mypage_list li .menu_category li.overEvent div{position:absolute;padding:8px 13px;line-height:120%;left:-200px;top:45px;width:230px;background:#fffee9;border:1px solid #d4d4d4;color:#797979;font-size:11px;}
ul.Mypage_list li .menu_category li.overEvent p{text-align:left;margin-bottom:5px;}
ul.Mypage_list li .menu_category li.overEvent p.mB20{margin-bottom:20px;}
ul.Mypage_list li .menu_category li.overEvent strong.color01{color:#ed1c24;}
ul.Mypage_list li .menu_category li.overEvent strong.color02{color:#3588c9;}
/* 버튼 아이콘 css끝 */

/* 팝업 창 css */
.edu_layerpopup_s {height:250px;}
.edu_layerpopup_s .sub_add_popupbox {height:95px;}
.sub_add_popupbox p {line-height:18px;letter-spacing:-0.1em;}
.sub_add_popupbox p span {display:block;}
/* 팝업 창 css끝 */

/* 장바구니 css */
.edu_Content .orderPage_Form {float:left;}
.edu_Content .Mypage_TitleLine, .orderPage_Form .MypageForm .Mypage_TitleLine {margin: 13px 0 10px 0;font-weight:bold;font-size:15px;font-family: "NanumGothic";color:#333;letter-spacing:0;}
.edu_Content .OrderStatement {float:left;margin-top:35px;}
.orderPage_Form .MypageForm {overflow:hidden;width:783px;margin:0 0 30px 0;}
.orderPage_Form .MypageForm .Mypage_TitleLine {margin:0;}
.orderPage_Form .MypageForm .Mypage_TitleLine p {letter-spacing:0;font-size:15px;}
.orderPage_Form .MypageForm .Mypage_TitleLine .Form_essential, .edu_Content .MemberShipForm_essential {float:right;margin-top:-10px;font-weight:normal;color:#666;font-size:12px;}
.edu_Content .MemberShipForm_essential img {margin-right:5px;}
.orderPage_Form .MypageForm .Mypage_TitleLine input {margin:0 5px 0 100px;}
.orderPage_Form .MypageForm .Mypage_TitleLine p span {clear:left;font-weight:normal;color:#666;font-size:12px;}
.edu_Content .Mypage_TitleLine img {margin:-3px 5px 0 0;}
.edu_Content .Edu_ShoppingCart {display:inline-block;width:747px;border:4px solid #d9d9d9; margin:0 0 10px 0;padding:15px;}
.edu_Content .Edu_ShoppingCart p {float:left;padding:15px 0 10px 0;}
.edu_Content .Edu_ShoppingCart p span { display:block;font-size:19px;font-weight:bold;font-family: "NanumGothic";color:#313131;margin-top:7px;}
.edu_Content .Edu_ShoppingCart .Edu_PageMoveView {display:inline-block;float:right;}
.edu_Content .Edu_ShoppingCart .Edu_PageMoveView li {float:left;padding:0 15px;height:71px;line-height:71px;background:url(/layout/image/PageMove_Icon.png) no-repeat;font-size:11px;letter-spacing:-0.1em;color:#727272;}
.edu_Content .Edu_ShoppingCart .Edu_PageMoveView li img {margin:0 -7px 0 23px;}
.edu_Content .Edu_ShoppingCart .MenberShip_Menu li {margin-right:-3px;padding:0 7px;}
.edu_Content .Edu_ShoppingCart .MenberShip_Menu li img {margin:0 0 0 12px;}
.edu_Content .Edu_ShoppingCart .Edu_PageMoveView li.Edu_CartPage {background-position:0 -83px;color:#fff;}
.edu_wrapper .Content_TitleText_Area {width:785px;float:left;border-bottom:1px solid #d9d9d9;margin:80px 0 10px 0;padding-bottom:10px;}
.edu_wrapper .ShoppingCart_Text {margin:15px 0 0 13px;padding:20px 20px 20px 10px;}
.edu_Content dl {float:left;width: 580px;height:90px;text-align:left;margin-bottom:10px;}
.edu_Content dl dt {float:left;width:70px;height:90px;margin-right:10px;}
.edu_Content dl dd {padding-bottom:1px;font-size:13px;color:#4e4e4e;margin:3px 0 0 0;}
.edu_Content dl .ShoppingCart_Title {font-size:21px;line-height:18px;font-weight:bold;font-family: "NanumGothic";color:#333;margin-bottom:15px;text-decoration:underline;}
.edu_Content .ShoppingCart_Text p {clear:both;margin:0 0 0 80px;}
.edu_Content .ShoppingCart_Text p span {display:inline-block;margin-right:10px;}
.eduCart_AmountArea {width:785px;display:inline-block;margin:20px 0 0 0;background:#f5f5f5;font-family: "NanumGothic";}
.eduCart_AmountArea .eduCart_AmountList {float:left;width:208px;height:60px;border-left:1px solid #fff;border-right:1px solid #d9d9d9;padding-top:50px;}

.eduCart_AmountArea .Cart_SellingPrice {width:256px;}
.eduCart_AmountArea .eduCart_SellingList {width:364px;}
.eduCart_AmountArea .eduCart_SellingList ul li {float:left;}
.eduCart_AmountArea .eduCart_SellingList ul li select {margin:15px 10px 0 0;width:140px;}

.eduCart_AmountArea .OrderPrice {width:200px;}
.eduCart_AmountArea .OrderAmount {width:185px;}
.eduCart_AmountArea .SellingPrice {width:368px;}
.eduCart_AmountArea .eduCart_AmountList .eduCart_category {display:inline-block;padding:0 0 0 10px;}
.eduCart_AmountArea .eduCart_AmountList .eduCart_category li span {display:inline-block;background: url(/layout/image/eduCart_ListImg.png) no-repeat left top;width:70px;margin-right:40px;padding-left:10px;color:#666;}
.eduCart_AmountArea .eduCart_SellingList .eduCart_category li span {margin-right:30px;}
.eduCart_AmountArea .eduCart_AmountList .eduCart_category li.eduCart_Pricetext {margin:7px 0 0 0;color:#035f89;}
.eduCart_AmountArea .eduCart_AmountList .eduCart_category li.eduCart_PriceList span {margin:0 80px 0 10px;}

.edu_Content .eduCart_Amount_Area {position:relative;left:7px;top:-106px;float:left;width:768px;background:#dadde2;height:36px;border:1px solid #d3d6db;border-radius:4px;color:#333;font-family: "NanumGothic";font-weight:bold;}
.eduCart_Amount_Area ul {float:left;margin:7px 10px 10px 10px;width:745px;}
.eduCart_Amount_Area ul li {float:left;line-height:18px;}
.edu_Content .eduCart_Amount_Area ul li .eduCart_PriceText {display:inline-block;width:78px;font-size:13px;margin:0 5px 0 0;}
.edu_Content .eduCart_Amount_Area ul li.OrderHits {width:75px;margin-right:-30px;}
.edu_Content .eduCart_Amount_Area ul li.OrderSellingPrice {width:75px;margin:0 -40px 0 -8px;}
.edu_Content .eduCart_Amount_Area ul li span {color:#101211;font-size:18px;margin: -5px 0 0 0;}
.edu_Content .eduCart_Amount_Area .eduCart_Amount_Inner li .eduCart_PriceText {margin: -5px 50px 0 0 ;}
.edu_Content .eduCart_Amount_Area ul li img {margin:-5px 2px 0 3px;}
.edu_Content .eduCart_Amount_Area .eduCart_Amount_Inner li img {margin:-5px 10px 0 10px;}
.edu_Content .eduCart_Amount_Area ul li.eduCart_AllPrice {float:right;}
.edu_Content .eduCart_Amount_Area ul li.eduCart_AllPrice .eduCart_PriceText {width:70px;}
.edu_Content .eduCart_Amount_Area ul li.eduCart_AllPrice .Price_AllText {width:80px;}
.edu_Content .eduCart_Amount_Area ul li.eduCart_AllPrice p {color:red;}
.edu_Content .eduCart_Amount_Area li.eduCart_SellingPrice p {float:left;width:190px;}
.edu_Content .eduCart_Amount_Area li.eduCart_SellingPrice .eduCart_CouponPrice {width:180px;}
/* 장바구니 css끝 */

/* 결제정보 css */
.MypageForm .OrderPayment_Way, .MypageForm .OrderClass {float:left;background:#f9f9f9;border:1px solid #e0e0e0;width:740px;padding:15px 0 15px 30px;}
.MypageForm .OrderClass {background:#f7fcfe;margin-top:10px;}
.MypageForm .OrderPayment_Way p, .MypageForm .OrderClass p {font-weight:bold;color:#000;margin:0 0 10px -10px;}
.MypageForm .OrderClass p {color:#1e4b73;}
.MypageForm .OrderClass p span {color:red;font-weight:normal;margin-left:10px;}
.MypageForm .OrderClass ul {margin-bottom:15px;}
.MypageForm .OrderPayment_Way li {letter-spacing:-0.1em;}
.MypageForm .OrderPayment_Way ul li, .MypageForm .OrderClass ul li {line-height:20px;}
.MypageForm .OrderPayment_Way ul li span {color:#666;font-size:12px;font-weight:bold;margin:0;/*0 0 0 -5px*/}
.MypageForm .OrderClass ul li.OrderClass_Agree {text-align:center;color:red;font-weight:bold;margin:20px 0 -20px 0;}
.MypageForm .OrderClass ul li.OrderClass_Agree input {margin-left:5px;}
.MypageForm .OrderPayment_Way ul .paymentClick img {float:right;margin:-45px 45px 0 0;}
.MypageForm .Card ul .paymentClick img {float:right;margin:-55px 45px 0 0;}
.MypageForm .OrderPayment_Way ul li ul li {margin-left:15px;}
.MypageForm .OrderPayment_Way ul li.imagineAccount_Way img {margin:-5px 7px 0 3px;}
.MypageForm .OrderPayment_Way ul li.imagineAccount_Way {margin:15px 0 0 0;font-weight:bold;color:#666;}
.MypageForm .OrderPayment_Way ul li.imagineAccount_Way span {display:block;margin-left:15px;}
/* // 결제정보 css */

/* 회원가입 css */
.edu_Content .EduMember_Agreement, .EduName_Certification {border:1px solid #e2e2e2;margin:10px 0 0 0;width:707px;height:200px;overflow-x:hidden; overflow-y:auto;padding:0 45px 20px 30px;}
.edu_Content .EduName_Certification {height:115px;overflow:hidden;}
.edu_Content .EduName_Certification dl {position:relative;left:110px;top:40px;}
.edu_Content .EduName_Certification dl dt {font-weight:bold;color:#444;width:80px;height:15px;display:inline-block;margin-right:20px;padding-top:5px;}
.edu_Content .EduName_Certification dl dd input {border:1px solid #d4d4d4;background:#f1f1f1;height:18px;margin:0 5px;}
.edu_Content .EduName_Certification dl dd span {margin-left:10px;}
.edu_Content .EduName_Certification dl dd {color:#d4d4d4;}
.edu_Content .EduMember_Agreement h3 {margin:20px 0 5px 0;}
.edu_Content .EduMember_Agreement p {line-height:1.5em;}
.edu_Content .EduMember_Agreement p span {display:block;}
.edu_Content .MemberShip_Checkbox {text-align:center;margin:20px 0;}
.edu_Content .MemberShip_Checkbox label {font-weight:bold;color:#393939;margin-left:10px;}
/* // 회원가입 css */

div.box01{padding:30px 0;border:1px solid #E2E2E2;}
div.box01 th{text-align:left;}
div.box01 th,
div.box01 td{padding:4px 0;}
div.box01 td label{font-weight:bold;}
div.box01 input[type="text"],
div.box01 input[type="password"]{border:1px solid #D4D4D4;background:#F1F1F1;height:18px;margin:0 5px;}
div.box02{padding:20px;border:1px solid #E2E2E2;}
div.box02 li{margin-bottom:5px;}
div.box02 li.color01{color:#1164a5;font-weight:bold;}
div.box03{border:5px solid #f0f0f0;}


div.loginBox{padding-bottom:30px;margin-bottom:35px;border:5px solid #d9d9d9;}
div.loginBox .loginTop{overflow:hidden;margin:20px 10px 10px 20px;}
div.loginBox .loginTop img{float:left;}
div.loginBox .loginTop span{float:right;margin-top:30px;}
div.loginBox .loginTop span strong{color:#169fda;}
div.loginBox div.box01{margin:5px 0 30px 0;border-right:none;border-left:none;}
div.loginBox div.box01 table tbody tr th{text-align:right;}
div.loginBox ul{width:55%;margin:0 auto;}
div.loginBox ul li{display:block;overflow:hidden;}
div.loginBox ul li dl{height:27px;margin-bottom:0;}
div.loginBox ul li dl dt,
div.loginBox ul li dl dd{float:left;}
div.loginBox ul li dl dt{width:40%;height:20px;padding-left:14px;margin-top:8px;background: url(/layout/image/ico_arr.png) no-repeat left 3px;}
div.loginBox ul li dl d3{width:30%;height:30px;}

div.searchBox{margin-bottom:35px;border:5px solid #d9d9d9;}
div.searchBox .loginTop{overflow:hidden;margin:20px 10px 10px 20px;}
div.searchBox .loginTop img{float:left;}
div.searchBox .loginTop span{float:right;margin-top:30px;}
div.searchBox .loginTop span strong{color:#169fda;}
div.searchBox div.box01{margin:5px 0 0 0;border-right:none;border-left:none;border-bottom:none;}
div.searchBox div.box01 table tbody tr th{text-align:right;}


/* 장바구니 */
.price{padding:10px;margin:20px 0;background:whiteSmoke;font-family: "NanumGothic";}
.price .top{background: #DADDE2;border: 1px solid #D3D6DB;border-radius: 4px;}
.price .top table{width:100%;border-collapse:collapse;}
.price .top thead th{padding:3px 8px 3px 8px;color: #333;font-family: "NanumGothic";font-size:13px;text-align:left;}
.price .top thead th span{color:#101211;font-size:18px;}
.price .top thead th.num{text-align:right;color:red;}
.price .top thead th.num span{color:red;}
.price .top thead th.sign{padding:3px 0;}
.price .con table{width:100%;border-collapse:collapse;}
.price .con tbody td{vertical-align:top;padding:3px 0;margin:0;}
.price .con tbody td.point{padding-left:20px;background: url(/layout/image/eduCart_ListImg.png) no-repeat 10px 2px;}
.price .con tbody td.num{text-align:right;padding-right:15px;}
.price .con tbody td.case01{border-left:1px solid #D9D9D9;}
.colorPoint{margin:5px 10px;color:#035F89;font-family: "NanumGothic";}

.price.type02 .top thead th{padding:3px;}

/* 마이페이지 하단 css */
.mp_banner_Area{padding:22px 0 0 0;zoom:1;}
.mp_banner_Area:after{content:"";display:block;clear:both;height:0;visibility:hidden;}
.mp_banner_Area li{float:left;margin:0 /*85px*/15px 16px 0;}
.mp_banner_Area li.noMargin{margin-right:0;}
.mp_banner_Area li a{width:205px;height:75px;text-align:center;line-height:75px;display:block;color:#fff;font-family: "NanumGothic";font-size:20px;border-radius:5px;background:#eee;}
.mp_banner_Area li.mp_c_01 a{background:#2997c4;}
.mp_banner_Area li.mp_c_02 a{background:#16cada;}
.mp_banner_Area li.mp_c_03 a{background:#c4bf29;}

#deemed{width:100%; height:100%; position:absolute; top:0; left:0; filter:Alpha(opacity=50);opacity:0.5; background:#000; z-index:1000;}
.mp_layerpopup{min-width:200px;display:none;position:absolute;border:10px solid #3588c9;background:#fff;z-index:10000;}
.mp_layerpopup .mp_layerpopup_tit{height:37px;position:relative;background:#3b3b3b;
background: -webkit-gradient(linear, left top, left bottom, from(#4a4a4a), to(#232323));
background: -moz-linear-gradient(top, #4a4a4a,  #232323);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#4a4a4a', endColorstr='#232323');
}
.mp_layerpopup .mp_layerpopup_tit h1{font-weight:bold;font-size:16px; color:#a5a4a4;padding:10px 0 0px 20px;letter-spacing:-0.1em; overflow:hidden;}
.mp_layerpopup .mp_layerpopup_tit .mp_close{position:absolute;top:7px;right:7px;}
.mp_layerpopup .mp_layerpopup_cnt{min-height:10px;}

.mp_layerpopup{top:30%;left:50%;}
#mp_layerpopup_01{margin-left:-260px;}
#mp_layerpopup_02, #mp_layerpopup_03{margin-left:-346px;}
/* //마이페이지 하단 css */