@charset "utf-8";

.cfx:after{display:block;clear:both;content:"";}
.cfx{zoom:1;overflow:hidden;}

/* ¼ö°­½ÅÃ» */
.courseWrap { width:1000px; margin:0 auto; padding:50px 0; position:relative;}

.topBanner { }
.cLayout { padding-top:42px; }
.cLayout h3 { color:#2f372f; font-size:22px; font-weight:400; padding:0 0 12px; }
.cLayout h3 span { color:#6c6c6c; font-size:14px; font-weight:300; margin-left:12px; }

.subTitle {}
.subTitle h2 {float:left;width:100%;}
.subTitle h2 span {font-size:14px;color:#7c7c7c;}
.subTitle h2 span.chrome_msg a {font-size:12px;color:#fff;}
.chrome_msg a.download {font-size:12px;color:#fff;background-color:#ff0000;padding:2px 5px;border-radius: 6px;}
.chrome_msg a.download:hover  {font-size:12px;color:#fff;background-color:#e10000;padding:2px 5px;border-radius: 6px;}

.bpList { border-top:2px solid #484342;}
.bpList > li {padding:20px 0; zoom:1; overflow:hidden; border-bottom:1px solid #e8e8e8; position:relative;}
.bpList > li:after { content:'';clear:both; display:block; }
.bpList > li:first-child { border-top:none;}

.thumBasic { float:left; width:240px; height:240px;}
.contBasic { float:left; width:490px; margin-left:40px; padding:18px 0 0; position:relative;}
.contBasic h4 { font-size:20px; font-weight:400; color:#2f372f; letter-spacing:-0.5px; width:335px;}
.contBasic ul { padding:14px 0 32px; border-bottom:1px solid #e8e8e8; }
.contBasic ul li { margin-top:0; font-size:14px; font-weight:300; }
.contBasic strong { font-size:14px; color:#ff493d; font-weight:500; display:block; margin:24px 0 0;}
.basicTip { position:absolute; right:0; top:20px;}

.basicTip .icoBest {background:#ff493d; text-align:center; padding:2px 10px; color:#fff; font-size:13px; font-weight:500;
display:block; min-width:43px; height:25px; float:left;
-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;
-webkit-box-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;
}
.basicTip .icoNointerest6 {background:#f0ab06;display:block; height:25px; margin-left:3px; float:left;
 padding:2px 10px; color:#fff; font-size:13px; font-weight:500;
-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;
-webkit-box-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;
}

.payBasic { position:absolute; right:0; top:20px;width:200px; height:240px; border-left:1px dotted #3256da;
-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box; padding:23px 10px 33px 31px;
}
.payBasic > p {}
.payBasic > p > span { display:block; font-size:17px; color:#adadad; line-height:20px; text-decoration:line-through;}
.payBasic > p > strong { display:block; font-size:30px; color:#d81817; font-weight:500;}
.payBasic > p > strong span { font-size:17px; margin-left:5px; font-weight:400;}
a.btnCourseApp { display:block; width:140px; color:#fff; padding:14px 0 0 54px;
background:#ce422f url(../images/course/ico_course_submit.gif) 19px 19px no-repeat; font-size:17px;
-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box; height:55px; margin:20px 0 8px;
}
.btnDetail { border:1px solid #ce422f; width:138px;}

/* .btnDetail li {float:left; width:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box; height:55px; }
.btnDetail li.bdRight {border-left:1px solid #ce422f;}
.btnDetail li a { display:block; text-align:center; font-size:14px; font-weight:300; color:#ce422f; line-height:15px; padding:12px 0 12px;} */

.btnDetail li {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box; height:55px; }
.btnDetail li a { display:block; text-align:center; font-size:16px; font-weight:500; color:#ce422f; line-height:15px; padding:19px 0 12px;}

/********** 3 line s *************/
.scList { border-top:2px solid #484342; padding:20px 0;}
.scList > li { float:left; width:33.3%; padding:30px; position:relative; border:1px solid #e8e8e8; border-left:none; border-top:none;
-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;
}

.scList > li:nth-child(1) {  border-top:1px solid #e8e8e8; border-left:1px solid #e8e8e8;  }
.scList > li:nth-child(2) {  border-top:1px solid #e8e8e8;  }
.scList > li:nth-child(3) {  border-top:1px solid #e8e8e8;  }
.scList > li:nth-child(4) {  border-left:1px solid #e8e8e8;  }
.scList > li:nth-child(7) {  border-left:1px solid #e8e8e8;  }
.scList > li:nth-child(10) {  border-left:1px solid #e8e8e8;  }
.scList > li:nth-child(13) {  border-left:1px solid #e8e8e8;  }
.scList > li:nth-child(16) {  border-left:1px solid #e8e8e8;  }

.iMonth { display:block; width:64px; height:44px;position:absolute; left:0; top:0;
	padding:8px 10px;
	font-size:18px;
	font-weight:600;
	color:#fff;
}
.iMonth1 {  background:url(../images/course/i_month_bg1.gif) no-repeat; }
.iMonth2 {  background:url(../images/course/i_month_bg2.gif) no-repeat; }
.iMonth4 {  background:url(../images/course/i_month_bg4.gif) no-repeat; }
.iMonth5 {  background:url(../images/course/i_month_bg5.gif) no-repeat; }
.iMonth6 {  background:url(../images/course/i_month_bg6.gif) no-repeat; }
.scDiv h4 { font-size:18px; color:#2f372f; font-weight:400; padding:20px 0 0; height:60px; }
.shortBtnArea { border:1px solid #ce422f; margin:15px 0 30px; }
.shortBtnArea > li { float:left; height:51px;
-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;
}
/* .shortBtnArea > li.sba1 { width:123px; }
.shortBtnArea > li.sba2 { width:73px; border-left:1px solid #ce422f;}
.shortBtnArea > li > a { display:block; text-align:center; font-size:14px; font-weight:300; color:#ce422f; line-height:15px; padding:11px 0; }*/

.shortBtnArea > li.sba1 { width:50%; }
.shortBtnArea > li.sba2 { width:50%; border-left:1px solid #ce422f;}
.shortBtnArea > li > a { display:block; text-align:center; font-size:16px; font-weight:300; color:#ce422f; line-height:15px; padding:18px 0; }
.shortBtnArea > li > a.btnShortApp { height:51px; color:#fff; padding:18px 0; font-size:17px; background:#ce422f;
-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;
}
.shortCont { }
.shortCont p { color:#ce422f; font-size:20px; padding:0 0 5px; font-weight:500; }
.shortCont p span { font-size:17px; font-weight:400;}
.shortCont ul li { font-size:14px; color:#999; line-height:22px;font-weight:300; }
.shortCont strong { color:#ff493d; font-size:14px; display:block; padding:15px 0 0; font-weight:400; }
/********** 3 line e *************/

/********** 4 line s *************/
.scList4 { border-top:2px solid #484342; padding:20px 0;}
.scList4 > li { float:left; width:25%; padding:18px; position:relative; border:1px solid #e8e8e8; border-left:none; border-top:none;
-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;
}

.scList4 > li:nth-child(1) {  border-top:1px solid #e8e8e8; border-left:1px solid #e8e8e8;  }
.scList4 > li:nth-child(2) {  border-top:1px solid #e8e8e8;  }
.scList4 > li:nth-child(3) {  border-top:1px solid #e8e8e8;  }
.scList4 > li:nth-child(4) {  border-top:1px solid #e8e8e8;  }
.scList4 > li:nth-child(5) {  border-left:1px solid #e8e8e8;  }
.scList4 > li:nth-child(9) {  border-left:1px solid #e8e8e8;  }
.scList4 > li:nth-child(13) {  border-left:1px solid #e8e8e8;  }
.scList4 > li:nth-child(17) {  border-left:1px solid #e8e8e8;  }

.fMonth { display:block; width:60px; height:32px;position:absolute; left:0; top:0;
	padding:5px 10px;
	font-size:16px;
	font-weight:600;
	color:#fff;
}
.fMonth1 {  background:url(../images/course/i_month_bg1.gif) no-repeat; }
.fMonth2 {  background:url(../images/course/i_month_bg2.gif) no-repeat; }
.fMonth4 {  background:url(../images/course/i_month_bg4.gif) no-repeat; }
.fMonth5 {  background:url(../images/course/i_month_bg5.gif) no-repeat; }
.fMonth6 {  background:url(../images/course/i_month_bg6.gif) no-repeat; }
.scDiv4 h4 { font-size:18px; color:#2f372f; font-weight:400; padding:20px 0 0; min-height:60px;}
.scDiv4 > img { max-width:214px; }
.shortBtnArea4 { border:1px solid #ce422f; margin:15px 0 30px; }
.shortBtnArea4 > li { float:left; height:51px;
-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;
}

.shortBtnArea4 > li.sba1 { width:50%; }
.shortBtnArea4 > li.sba2 { width:50%; border-left:1px solid #ce422f;}
.shortBtnArea4 > li > a { display:block; text-align:center; font-size:16px; font-weight:300; color:#ce422f; line-height:15px; padding:18px 0; }
.shortBtnArea4 > li > a.btnShortApp { height:51px; color:#fff; padding:18px 0; font-size:17px; background:#ce422f;
-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;
}
.shortCont4 { }
.shortCont4 p { color:#ce422f; font-size:20px; padding:0 0 5px; font-weight:500; }
.shortCont4 p span { font-size:17px; font-weight:400;}
.shortCont4 ul li { font-size:14px; color:#999; line-height:22px;font-weight:300; min-height:87px;}
.shortCont4 strong { color:#ff493d; font-size:14px; display:block; padding:15px 0 0; font-weight:400; }
/********** 4 line e *************/



.tbList { padding:20px 0; border-top:2px solid #484342; }
.tbList > li { float:left; width:237px; border:1px solid #e8e8e8;
-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;
margin-left:17px;
}
.tbList > li:first-child { margin-left:0; }
.tbDiv { padding:26px 30px; }
.tbDiv > p {color:#2f372f; font-size:15px; font-weight:400; padding:0 0 15px;  }
.tbDiv > img { display:block; }
.tbDiv > strong { display:block; text-align:center;  color:#ce422f; font-size:20px; padding:20px 0 5px; font-weight:500;}
.tbDiv > strong span { font-size:17px; font-weight:400;}

.bookBtnArea { border:1px solid #ce422f; margin:15px 0 0; }
.bookBtnArea > li { float:left; height:51px;
-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;
}

/*
.bookBtnArea > li.sba1 { width:76px; }
.bookBtnArea > li.sba2 { width:48px; border-left:1px solid #ce422f;}
.bookBtnArea > li > a { display:block; text-align:center; font-size:14px; font-weight:300; color:#ce422f; line-height:15px; padding:11px 0; } */

.bookBtnArea > li.sba1 { width:50%; }
.bookBtnArea > li.sba2 { width:50%; border-left:1px solid #ce422f;}
.bookBtnArea > li > a { display:block; text-align:center; font-size:16px; font-weight:300; color:#ce422f; line-height:15px; padding:18px 0; }
.bookBtnArea > li > a.btnShortApp { height:51px; color:#fff; padding:18px 0; font-size:17px; background:#ce422f;
-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;
}

.courseTitleArea { margin-top:20px; border-top:2px solid #3d373c; border-bottom:1px solid #d8d7d8; padding:62px 0; text-align:center; }
.courseTitleArea p.cwp1 { text-align:center; letter-spacing:-1px;}
.courseTitleArea p.cwp1 strong { font-size:28px; color:#2f372f; text-align:center;font-weight:500; }
.courseTitleArea p.cwp1 span { display:block; text-align:center; font-size:28px; color:#2f372f; text-align:center; font-weight:400; }
.courseTitleArea p.cwp2 { font-size:18px; color:#2f372f; text-align:center; padding:45px 0 0; font-weight:300; }

.e-type1 { border-top:2px solid #3d373c; }
.e-type1 table { }
.e-type1 table th { border-bottom:1px solid #e8e8e8; background:#f5f5f5; color:#3f3f3f; font-size:14px; font-weight:400; padding:20px 24px; line-height:30px; }
.e-type1 table td { border-bottom:1px solid #e8e8e8;  color:#565b56; font-size:14px; font-weight:400; line-height:30px; padding:20px 31px; }
.e-type1 table td strong { font-weight:500; }
.e-type1 table td span.red { color:#ce422f; font-weight:400;}
.e-type1 table td span.line-through { text-decoration:line-through; }

.payTypeList li { margin-left:30px; display:inline-block; color:#565b56; font-size:14px; font-weight:400; }
.payTypeList li:first-child { margin-left:0;  }
.payTypeList li input[type="radio"] { vertical-align:-2px; margin-right:5px; }

.sBlock { margin-left:25px; display:inline-block; float:right;}
.sBlock input[type="checkbox"] { vertical-align:-1px; margin-right:5px; background:#f5f5f5; border:1px solid #b9b9b9; }
.receive_sel {width:180px;}


.btnPostOffice { border:1px solid #8a8a8a; height:45px; padding:5px 12px;
-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;
color:#fff; font-size:14px; background:#8a8a8a; margin-left:5px; cursor:pointer; }
.inCm { border:1px solid #cecece; height:45px; padding:12px 12px;
-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;
color:#909090; font-size:16px;
}
.inLo { border:1px solid #cecece; height:25px; padding:5px 5px;
color:#909090; font-size:14px;
}

.loginBtn {
	height:36px;
	padding:5px 10px;
	font-size:14px;
	background-color:#ff493d;
	color:#fff;
	border-radius: 6px;
}
.logoutBtn {
	height:37px;
	padding:3px 10px;
	font-size:14px;
	background-color:#ff493d;
	color:#fff;
	border-radius: 6px;

}
.inpT1 { width:136px; }
.inpT2 { width:676px; }
.inpT3 { width:96px; }
.inpT4 { width:398px; }
.inpT5 { width:210px; }
.sDash { margin:0 10px; }

.agreeCont { border:1px solid #f1f1f1; border-top:2px solid #484342; height:310px; overflow-y:auto; padding:34px 28px;
-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;
color:#565b56; font-size:13px; line-height:30px;
}

.agreeNotice { padding:30px 27px; }
.agreeNotice p { color:#6c6c6c; font-size:15px; font-weight:300; }
.agreeNotice p input[type="checkbox"] { vertical-align:-1px; margin-right:5px; background:#f5f5f5; border:1px solid #b9b9b9;}

.agreeNotice ul { padding:21px 0 45px; }
.agreeNotice ul li { margin-top:10px; color:#ce422f; font-size:15px; }
.agreeNotice ul li a { color:#ce422f; text-decoration:underline; }

.btnArea ul { text-align:center; }
.btnArea ul li { display:inline-block; }
.btnArea ul li a { width:223px; height:81px; display:inline-block; font-size:22px; font-weight:500; padding:14px 0 15px; text-align:center; color:#fff;
-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;
}
.btnArea ul li a.btnC1 { background:#30717e; }
.btnArea ul li a.btnC2 { background:#ce422f}
.btnArea ul li a.btnC3 { background:#413e3e}

.btnArea ul li button { width:223px; height:81px; display:inline-block; font-size:22px; font-weight:500; padding:14px 0 15px; text-align:center; color:#fff;
-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;
}
.btnArea ul li button.btnC1 { background:#30717e; }
.btnArea ul li button.btnC2 { background:#ce422f}
.btnArea ul li button.btnC3 { background:#413e3e}

.courseTitle strong { font-size:40px; color:#2f372f; text-align:center;font-weight:500; }
.pacticeSparta { border-top:2px solid #484342; margin:40px 0 0; padding:78px 0 0; text-align:center; }
.img_pp { padding:34px 0 125px; width:215px; min-height:200px; display:block; margin:0 auto; background:url(../images/course/img_pp.gif) 0 34px no-repeat; margin-bottom:50px;}
.pacticeSparta dl { text-align:center; }
.pacticeSparta dl dt { font-size:20px; color:#2f372f; display:inline-block; padding:0 0 15px; border-bottom:2px solid #1657af; font-weight:500; }
.pacticeSparta dl dd { font-size:16px; color:#6a6a6a; display:block; padding:20px 0 40px; text-align:center; line-height:30px; font-weight:400; }
.mt65 { margin-top:65px; }



.ppWrap { border-top:2px solid #494343;border-bottom:2px solid #494343; }
.ppList { border:1px solid #e8e8e8;
-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box; }
.ppList > li { float:left; width:33.33%; border-left:1px solid #e8e8e8;
-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;
min-height:320px; }
.ppList > li:first-child { border-left:none; }
.ppList li h4 { background:#f5f5f5; height:53px; font-size:16px; color:#3e3e3e; text-align:center;padding:13px 0;
-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;
}
.ppList li ul { padding:29px 30px 29px 25px; }
.ppList li ul li { margin-top:14px; zoom:1;overflow:hidden; }
.ppList li ul li:after { content:'';clear:both; display:block; }
.ppList li ul li:first-child { margin-top:0;}

.save {position:relative;}
.save input[type="checkbox"] {
	display:none;
	position:absolute; left:0;height:26px;
}
.save label.chk_save {
	display:inline-block;
	cursor:pointer;
	position:relative;
}
.save label.chk_save .a_img_chk {
	background:url(../images/course/check_off.gif) 0 1px no-repeat;
	width:20px;height:22px;display:inline-block; float:left;
	position:relative; margin-right:0;
}
.save input.inp_chk_save[type=checkbox]:checked + label.chk_save .a_img_chk {
	background:url(../images/course/check_on.gif) no-repeat ;
}

.txt_agree { display:inline-block; float:left; color:#555c55; padding:0 0 0 8px; font-size:15px; width:155px; line-height:22px; font-weight:400 !important;}
.cPrice { display:inline-block; float:right; color:#cb422f; font-size:15px; }

.payTypeList li .agree_chk_id {display:none; position:absolute; left:0; width:5%; height:12px;}
.payTypeList li label.chk_id {display:block; height:22px; cursor:pointer;padding:0 0 0 21px;position:relative;color:#000;font-weight:700;}
.payTypeList li label.chk_id .a_img_chk {background:url(../images/course/radio_off.gif) 0 3px no-repeat; width:17px;height:21px;display:block;position:absolute;left:0;top:0;}
.payTypeList li input.inp_chk_id[type=radio]:checked + label.chk_id .a_img_chk {background:url(../images/course/radio_on.gif) 0 3px no-repeat ;}
.txtA { font-size:14px !important; }


.ppTrain { border:1px solid #e8e8e8;  border-top:none;
-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;
}
.ppTrain dt { border-right:1px solid #e8e8e8; width:138px; float:left;
-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;
font-size:18px; font-weight:400; color:#212121; padding:20px 0 20px 30px; height:70px;
}
.ppTrain dd { width:850px; float:left; height:70px;
-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;
}
.ppTrain dd ul { padding:10px 0 10px 43px; }
.ppTrain dd ul li { font-size:15px; color:#555c55; font-weight:300; display:inline-block; vertical-align:top; padding:2px 0 0; margin-bottom:5px;}
.ppTrain dd ul li span { color:#d04331; }


.ppPoint { border:1px solid #e8e8e8;  border-top:none;
-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;
}
.ppPoint dt { border-right:1px solid #e8e8e8; width:138px; float:left;
-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;
font-size:18px; font-weight:400; color:#212121; padding:30px 0 30px 30px; height:90px;
}
.ppPoint dd { width:850px; float:left; height:90px;
-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;
}
.ppPoint dd ul { padding:10px 0 10px 43px; }
.ppPoint dd ul li { font-size:15px; color:#555c55; font-weight:300; display:inline-block; vertical-align:top; padding:2px 0 0; margin-bottom:5px;}
.ppPoint dd ul li span { font-size:15px;color:#d04331; }

.ppResult { border:1px solid #e8e8e8;  border-top:none;
-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;
}
.ppResult dt { border-right:1px solid #e8e8e8; width:138px; float:left;
-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;
font-size:18px; font-weight:400; color:#212121; padding:18px 0 18px 30px; height:65px;
}
.ppResult dd { width:850px; float:left; height:65px;
-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;
}
.ppResult dd ul { padding:18px 0 18px 43px; }
.ppResult dd ul li { font-size:15px; color:#555c55; font-weight:400; display:inline-block; vertical-align:top; padding:2px 0 0; margin-bottom:5px;}
.ppResult dd ul li span { color:#d04331; }
.payPlus { display:block; background:url(../images/course/pay_plus.gif) 0 2px no-repeat; width:21px; height:24px; margin:0 5px; }

.ppTotalWrap { border:1px solid #e8e8e8; border-top:none; border-left:1px solid #cf4230;}
.ppPayment { float:left; width:550px; }
.ppPayment dt { width:138px;  float:left; border-right:1px solid #cf4230; background:#cf4230;
-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;
font-size:22px; font-weight:400; color:#fff; padding:25px 0 0 30px; height:86px;
}
.ppPayment dd { float:left;font-size:28px; font-weight:400; color:#d14231; padding:20px 0 0 30px; }


.ppResult2 { border:1px solid #e8e8e8;  border-top:none;
-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box; }
.ppResult2 dt { border-right:1px solid #e8e8e8; width:158px; float:left;
-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;
font-size:18px; font-weight:400; color:#212121; padding:33px 0 0 30px; height:94px; }
.ppResult2 dd { width:830px; float:left; height:94px;
-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box; }
.ppResult2 dd ul { padding:22px 0 0 43px; }
.ppResult2 dd ul li { font-size:15px; color:#555c55; font-weight:300; display:inline-block; vertical-align:top; padding:2px 0 0; margin-bottom:5px;}

.selc { border:1px solid #cecece; height:45px; padding:0 20px 0 5px; color:#909090; font-size:16px;
-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;  }

.ppResult2 dd ul li.wave { padding:13px 5px 0; font-size:16px; }
.ppResult2 dd ul li.lastDate { padding:13px 0 0; font-size:16px; font-weight:700; color:#cf4230; }

.payPlus { display:block; background:url(../images/course/pay_plus.gif) 0 2px no-repeat; width:21px; height:24px; margin:0 5px; }
.ppTotalWrap { border:1px solid #e8e8e8; border-top:none; border-bottom:none; border-left:1px solid #cf4230; border-bottom:1px solid #e8e8e8;}
.ppTotal { float:left; width:550px; }
.ppTotal dt { width:158px;  float:left; border-right:1px solid #cf4230; background:#cf4230;
-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;
font-size:22px; font-weight:400; color:#fff; padding:25px 0 0 30px; height:86px;
}
.ppTotal dd { float:left;font-size:28px; font-weight:400; color:#d14231; padding:20px 0 0 30px; }


.ppHow { }
.ppHow dt { width:138px;  float:left; border-left:1px solid #e8e8e8; border-right:1px solid #e8e8e8;
-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;
font-size:18px; font-weight:400; color:#212121; padding:29px 0 0 30px; height:86px; }
.ppHow dd { float:left;  padding:28px 0 0 30px; }

.topParkTitle { background:url(../images/course/courseTitle.jpg) no-repeat; width:1000px; height:238px; position:relative; }
.topParkTitle h2 { position:absolute; right:60px; top:82px; color:#fff; font-weight:500; color:#fff; font-size:50px; letter-spacing:-1px; }


/* È¯ºÒ ½ÅÃ» */
.refund {margin-top:10px;padding:10px;border:solid 3px #eee;}
.refund ul {margin:10px;}
.refund ul li {font-size:18px;}
.refund ul li.fn20 {font-size:20px;}
.refund ul li.fn22 {font-size:22px;}
.refund ul li.bold600 {font-weight:600;}
.refund ul li.bold400 {font-weight:400;}
.refund_agree {width:20px;height:20px;}
.appname {padding-right:20px;letter-spacing:0.8em;font-size:20px;}
.chargename {padding-right:20px;letter-spacing:0.8em;font-size:20px;}
.chargechk {margin-right:100px;}

@media only screen and (max-width:1000px) {

	#lang, #header, #container, #footer { width: 100%; margin: 0 auto;}
	/*
	#headerWrap {

		height: 80px;
		background: #fff;
		width:100%;
		top:0px;
		z-index:9999;
		background-color:#fff;
		border-bottom:2px solid #484342;
	}
	#header { position: relative; height: 82px;}
	h1 { position: absolute; top:14px; left:0;}
	*/
	.menu_g {display:none;}
	#gnb {top:36px; right: 0;}
	#gnb ul.gnb_list {}

	#gnb .gnb_list li {padding:10px;margin:0px;}
	#gnb ul li a { color: #333; font-size: 16px; font-weight: 400; }
	#gnb ul li a:hover { color: #f06102; }

	#loginWrap { position: relative; margin-top:80px;height: 48px; width:100%;background:#eee;}
	.login {margin: 0 auto;width:100%;font-size:12px;padding:5px;z-index:9999;}
	.login .login_msg {margin-top:8px;float:left; font-size:13px;}
	.login span {float:right;}


	.main-sub-menu { background: #f06102; padding: 40px 0; z-index: 99999; position: absolute; width: 100%; display: none; }
	.train_blist { width: 100%;}

	video {
		width:100%;
		max-width:640px;
		height:auto;
	}

	.topBanner img {width:100%; }
	.courseWrap { width:100%; margin:0 auto; padding:10px 0; position:relative;}
	.cLayout { width:96%; margin:0 auto; }
	.cLayout h3 { font-size:30px;}
	.thumBasic { float:none; width:100%; height:240px; }
	.contBasic { float:none; width:100%; margin-left:0; padding:18px 0 0; position:relative;}
	.basicTip { position:absolute; left:0; top:20px;}

	.contBasic h4 { padding-top:30px; font-size:20px; font-weight:400; color:#2f372f; letter-spacing:-0.5px; width:100%;}


	.scDiv { text-align:center; }
	.scDiv > img { max-width:100%; }
	.scDiv h4 { font-size:18px; color:#2f372f; font-weight:400; padding:20px 0 0; height:auto; }

	.scList > li { float:none; width:100%; padding:30px; position:relative;
	border:1px solid #e8e8e8 !important;
	border-left:1px solid #e8e8e8 !important;
	border-top:1px solid #e8e8e8 !important;
	-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;
	margin-top:25px;
	}
	.scList > li:first-child { margin-top:0; }


	.scDiv4 { text-align:center; }
	.scDiv4 > img { max-width:100%; }
	.scDiv4 h4 { font-size:18px; color:#2f372f; font-weight:400; padding:20px 0 0; height:auto; }

	.scList4 > li { float:none; width:100%; padding:30px; position:relative;
	border:1px solid #e8e8e8 !important;
	border-left:1px solid #e8e8e8 !important;
	border-top:1px solid #e8e8e8 !important;
	-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;
	margin-top:25px;
	}
	.scList4 > li:first-child { margin-top:0; }



	.tbList > li { float:left; width:49%; border:1px solid #e8e8e8;
	-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;
	margin-left:1px;  margin-top:13px;
	}
	.tbList > li:first-child { margin-left:0; }
	.tbList > li:nth-child(even) { float:right; }
	.tbList > li:nth-child(1) { margin-top:0; }
	.tbList > li:nth-child(2) { margin-top:0; }
	.tbDiv { text-align:center;}
	.tbDiv > img { display:inline-block; max-width:100%;  }

	.ppList > li { float:none; width:100%; border-left:none;
-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;
height:auto; }

	.ppList > li:first-child { border-left:none; }
	.txt_agree { display:inline-block; float:left; color:#555c55; padding:0 0 0 8px; font-size:15px; width:400px; line-height:22px; font-weight:400 !important;}

	.ppResult { border:1px solid #e8e8e8;  border-top:none;
	-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;
	}
	.ppResult dt { border-right:none; border-bottom:1px solid #e8e8e8; width:100%; float:none;
	-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;
	font-size:18px; font-weight:400; color:#212121; padding:25px 0 ; height:auto; text-align:center;
	}
	.ppResult dd { width:100%; float:none; height:auto; padding-bottom:20px;
	-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;
	}
	.ppResult2 { border:1px solid #e8e8e8;  border-top:none;
	-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box; }
	.ppResult2 dt { border-right:none; border-bottom:1px solid #e8e8e8;   width:100%; float:none;
	-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;
	font-size:18px; font-weight:400; color:#212121; padding:25px 0; height:auto; text-align:center; }
	.ppResult2 dd { width:100%; float:none; height:auto; padding-bottom:20px;
	-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box; }

	.ppResult2 dd ul { padding:22px 0 0 0; text-align:center; }


	.ppPoint { border:1px solid #e8e8e8;  border-top:none;
	-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;
	}
	.ppPoint dt { border-right:none; border-bottom:1px solid #e8e8e8; width:100%; float:none;
	-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;
	font-size:18px; font-weight:400; color:#212121; padding:25px 0 ; height:auto; text-align:center;
	}
	.ppPoint dd { width:100%; float:none; height:auto; padding-bottom:20px;
	-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;
	}

	.ppTrain { border:1px solid #e8e8e8;  border-top:none;
	-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;
	}
	.ppTrain dt { border-right:none; border-bottom:1px solid #e8e8e8; width:100%; float:none;
	-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;
	font-size:18px; font-weight:400; color:#212121; padding:25px 0 ; height:auto; text-align:center;
	}
	.ppTrain dd { width:100%; float:none; height:auto; padding-bottom:20px;
	-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;
	}


	.ppTotalWrap { border:1px solid #e8e8e8; border-top:none;}

	.ppPayment { float:none; width:100%; border-left:none; }
	.ppPayment dt { width:100%;  float:none; border-right:1px solid #cf4230; background:#cf4230;
	-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;
	font-size:22px; font-weight:400; color:#fff; padding:10px 0; height:auto; text-align:center;
	}
	.ppPayment dd { float:none; width:100%;font-size:28px; font-weight:400; color:#d14231; padding:20px 0; text-align:center; border-left:none; display:block;
	border-bottom:1px solid #e8e8e8;
	}
	.ppHow { }
	.ppHow dt { width:35%;  float:left; border-left:1px solid #e8e8e8; border-right:1px solid #e8e8e8;
	-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;
	font-size:18px; font-weight:400; color:#212121; padding:29px 0 0 30px; height:86px; }
	.ppHow dd { float:left; width:65%;  padding:31px 0 0 30px;
	-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;
	}

	.btnArea ul { text-align:center; width:96%; margin:0 auto; }
	.btnArea ul li { display:block; float:left; width:33.3%; }
	.btnArea ul li a { width:100%; height:81px; display:inline-block; font-size:22px; font-weight:500; padding:23px 20px 15px; text-align:center; color:#fff;
	-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;
	}

	.btnArea ul { text-align:center; width:96%; margin:0 auto; }
	.btnArea ul li { display:block; float:left; width:33.3%; }
	.btnArea ul li button { width:100%; height:81px; display:inline-block; font-size:22px; font-weight:500; padding:23px 20px 15px; text-align:center; color:#fff;
	-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;
	}


	.inCm { border:1px solid #cecece; height:45px; padding:12px 12px;
	-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;
	color:#909090; font-size:16px;
	}

	.iMonth { display:block; width:64px; height:44px;position:absolute; left:0; top:0;
		padding:8px 0px;
		font-size:18px;
		font-weight:600;
		color:#fff;
	}
	.inpT1 { width:25%; }
	.inpT2 { width:90%; }
	.inpT3 { width:25%; }
	.inpT4 { width:50%; }
	.inpT5 { width:100%; }

	.payBasic { position:absolute; right:0; top:20px;width:174px; height:240px; border-left:0px;
	-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box; padding:23px 10px 23px 31px;
	}
	.payBasic > p {}
	.payBasic > p > span { display:block; font-size:17px; color:#adadad; line-height:20px; text-decoration:line-through;}
	.payBasic > p > strong { display:block; font-size:30px; color:#d81817; font-weight:500;}
	.payBasic > p > strong span { font-size:17px; margin-left:5px; font-weight:400;}
	a.btnCourseApp { display:block; width:140px; color:#fff; padding:14px 0 0 54px;
	background:#ce422f url(../images/course/ico_course_submit.gif) 19px 19px no-repeat; font-size:17px;
	-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box; height:55px; margin:20px 0 8px;
	}




	.courseTitle strong { font-size:20px; color:#2f372f; text-align:center;font-weight:500; }

}

@media only screen and (max-width:700px) {
	.btnArea ul li { display:block; float:none; width:100%; }
	.txt_agree { width:250px; }


	.courseWrap { width:100%; margin:0 auto; padding:5px 0; position:relative;}
	.cLayout { width:96%; margin:0 auto; }
	.cLayout h3 { font-size:30px;}

	/* ÆÐÅ°Áö */
	.basicPactice h3 {font-size:18px;}
	.bpList { border-top:2px solid #484342;}
	.bpList > li {padding:20px 0; zoom:1; overflow:hidden; border-bottom:1px solid #e8e8e8; position:relative;}
	.bpList > li:after { content:'';clear:both;}
	.bpList > li:first-child { border-top:0;}

	.thumBasic {  height:auto;float:left;width:106px;}
	.thumBasic img {width:100px;}

	.contBasic {margin-top:-46px;margin-left:0;}
	.contBasic h4 { font-size:15px; font-weight:600; color:#2f372f; letter-spacing:-0.5px;}
	.contBasic ul { border-bottom:none; }
	.contBasic strong { font-size:14px; color:#ff493d; font-weight:400; display:block; margin-top:-20px;}
	.contBasic ul li {  margin-top:0;text-align:left;font-size:12px;}
	.basicTip { position:absolute; left:0; top:20px; text-align:right; width:100%; display:none; }

	.basicTip .icoBest {background:#ff493d; text-align:center; padding:2px 10px; color:#fff; font-size:13px; font-weight:500;
	display:inline-block; min-width:43px; height:25px; float:none;
	-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;
	-webkit-box-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;
	}
	.basicTip .icoNointerest6 {background:#f0ab06;display:inline-block; height:25px; margin-left:3px; float:none;
	 padding:2px 10px; color:#fff; font-size:13px; font-weight:500;
	-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;
	-webkit-box-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;
	}
	.payBasic { position:relative; left:0; top:20px;width:100%; height:auto;
	-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box; padding:0px;
	}

	.payBasic > p {float:left; margin-bottom:10px;margin-right:10px;}
	.payBasic > p > span { display:block; font-size:17px; color:#adadad; line-height:20px; text-decoration:line-through;}
	.payBasic > p > strong { display:block; font-size:30px; color:#d81817; font-weight:500;}
	.payBasic > p > strong span { font-size:17px; margin-left:5px; font-weight:400;}

	a.btnCourseApp { float:left;display:block; width:150px; color:#fff; padding:14px 0 0 15px;
	background:#ce422f url(../images/course/ico_course_submit.gif) 19px 19px no-repeat; font-size:14px !important;
	-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box; height:55px;
	margin:0px;
	}
	.btnDetail { border:1px solid #ce422f; width:100px;margin:0 auto;}
	.btnDetail li a { display:block; text-align:center; font-size:14px; font-weight:500; color:#ce422f; line-height:15px; padding:19px 0 12px;}
	.mview {float:right;margin-top:-100px;}

	/*
	a.btnCourseApp { display:block; width:140px; color:#fff; padding:14px 0 0 54px;
	background:#ce422f url(../images/course/ico_course_submit.gif) 19px 19px no-repeat; font-size:17px;
	-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box; height:55px; margin:20px 0 8px;
	}
	.btnDetail { border:1px solid #ce422f; width:138px;}
	.btnDetail li {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box; height:55px; }
	.btnDetail li a { display:block; text-align:center; font-size:16px; font-weight:500; color:#ce422f; line-height:15px; padding:19px 0 12px;}
	*/

	.shortCourse h3 {font-size:18px;}
	/********** 4 line s *************/
	.scList4 { border-top:2px solid #484342; padding:20px 0;}

	.scList4 > li {  width:100%; padding:10px 0px;position:relative;
	}
	.scList4 > li:first-child { margin-top:0; }

	.fMonth { display:block; width:50px; height:20px;position:absolute; left:0; top:0;
		padding:2px 5px;
		font-size:11px;
		font-weight:600;
		color:#fff;
	}


	.scDiv4 { height:160px;}
	.scDiv4 img {width:100px;float:left;margin:10px;}
	.scDiv4 h4 { font-size:16px; color:#2f372f; font-weight:400; padding:5px 0 0; min-height:30px; }

	/*
	.scDiv4 h4 { font-size:18px; color:#2f372f; font-weight:400; padding:20px 0 0; min-height:60px;}
	.scDiv4 > img { max-width:214px; }
	.shortBtnArea4 { border:1px solid #ce422f; margin:15px 0 30px; }
	.shortBtnArea4 > li { float:left; height:51px;
	-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;
	}
	*/

	.shortCont4 { text-align:left;}
	.shortCont4 p { float:right; color:#ce422f; font-size:20px; padding:0 10px 5px 0px; font-weight:500; }
	.shortCont4 p span { font-size:17px; font-weight:400;}
	.shortCont4 ul {margin-left:5px;}
	.shortCont4 ul li { font-size:14px; color:#999; line-height:20px;font-weight:300;min-height:auto;}
	.shortCont4 strong { color:#ff493d; font-size:14px; display:block; padding:5px 0 0; font-weight:400; }

	.shortBtnArea4 {}
	.shortBtnArea4 > li.sba1 { width:50%; }
	.shortBtnArea4 > li.sba2 { width:50%; border-left:1px solid #ce422f;}
	.shortBtnArea4 > li > a { display:block; text-align:center; font-size:16px; font-weight:300; color:#ce422f; line-height:15px; padding:18px 0; }
	.shortBtnArea4 > li > a.btnShortApp { height:auto; color:#fff; padding:18px 0; font-size:17px; background:#ce422f;
	-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;
	}
	/********** 4 line e *************/




	.courseTitle strong { font-size:20px; color:#2f372f; text-align:center;font-weight:500; }


}
@media only screen and (max-width:500px) {

	.payBasic { position:relative; left:0; top:20px;width:100%; height:auto;
	-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box; padding:0px;
	}

	.payBasic > p {float:left; margin-bottom:10px;margin-right:10px;}
	.payBasic > p > span { display:block; font-size:12px; color:#adadad; line-height:20px; text-decoration:line-through;}
	.payBasic > p > strong { display:block; font-size:20px; color:#d81817; font-weight:500;}
	.payBasic > p > strong span { font-size:17px; margin-left:5px; font-weight:400;}


	a.btnCourseApp { float:left;display:block; width:100px; color:#fff; padding:14px 0 0 28px;
	background:#ce422f url(../images/course/ico_course_submit.gif) 10px 18px no-repeat; font-size:16px;
	-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box; height:55px;
	margin:0px;
	}
	.btnDetail { border:1px solid #ce422f; width:100px;margin:0 auto;}
	.mview {float:right;margin-top:-100px;}



	.tbList > li { float:left; width:100%; border:1px solid #e8e8e8; }
	.tbList > li:nth-child(2) { margin-top:13px; }
	.ppHow dd { float:left; width:65%;  padding:20px 0 0 30px; }
	.payTypeList li { margin-left:0; }




	.courseTitle strong { font-size:20px; color:#2f372f; text-align:center;font-weight:500; }
}
