	@charset "utf-8";

	.overview_txt {clear:both;}
	.overview_txt .overtxt {clear:both; padding:0 0 20px 0; font-size:18px; line-height:24px; color:#212121; font-family:'Georgia', 'Times New Roman', serif; }
	.overview_txt .pic {display:none;}
	.overview_txt p.txt {padding:0 0 20px 0;}

	.app_txt {clear:both; padding:0 0 20px 0;}
	.app_txt .twrap {clear:both; padding:10px 0;}	
	.app_txt .intship {clear:both; color:#2b2b2b; font-size:16px;}
	.app_txt .twrap p.txt {padding:0 0 10px 0;}	
	.app_txt .twrap .reqlist {padding:0 0 10px 23px;}
	.app_txt .twrap .reqlist li {list-style:decimal; padding:0 0 10px 0;}
	.app_txt .twrap .reqlist ul {padding:5px 0 10px 0;}
	.app_txt .twrap .reqlist ul li {position:relative; list-style:none; padding:0 0 5px 17px;}
	.app_txt .twrap .reqlist ul li span.num {position:absolute; left:0; top:0;}
	.app_txt .twrap .reqlist .bulist {padding:5px 0 0 0;}
	.app_txt .twrap .reqlist .bulist li {list-style:none; padding:0 0 5px 7px; background:url('/images/common/icon/ic_list.jpg') no-repeat 0 9px;}
	.app_txt .twrap .bulist {padding:5px 0 0 0;}
	.app_txt .twrap .bulist li {list-style:none; padding:0 0 5px 7px; background:url('/images/common/icon/ic_list.jpg') no-repeat 0 9px;}
	.app_txt .twrap p.comment {padding:0 0 20px;}
	.app_txt .twrap div.comment {padding:10px; border-top:1px dashed #e3e3e3; border-bottom:1px dashed #e3e3e3;}
	.app_txt .twrap div.comment2 {padding:10px;}
	.app_txt .twrap div.comment2 ol {padding:5px 0 10px 23px;}
	.app_txt .twrap div.comment2 ol li {list-style:decimal; padding:0 0 5px 0;}
	.app_txt .twrap div.comment2 ul {padding:5px 0 0 0;}
	.app_txt .twrap div.comment2 ul li {position:relative; list-style:none; padding:0 0 5px 17px;}	
	.app_txt .twrap div.comment2 .address_txt {padding:0 0 0 10px; margin:5px 0 0 0; border-left:2px solid #e3e3e3; }
	.app_txt .twrap div.binBtn {clear:both; padding:0 0 10px;}
	.app_txt .twrap div.binBtn a.b1 {display:block; width:265px; height:37px; background:url('/images/intstd/btn01off.jpg') no-repeat 0 0}
	.app_txt .twrap div.binBtn a.b1:hover {background:url('/images/intstd/btn01on.jpg') no-repeat 0 0}
	.app_txt .twrap div.binBtn a.b2 {display:block; width:265px; height:37px; background:url('/images/intstd/btn02off.jpg') no-repeat 0 0}
	.app_txt .twrap div.binBtn a.b2:hover {background:url('/images/intstd/btn02on.jpg') no-repeat 0 0}
	.app_txt .twrap div.binBtn a.b3 {display:block; width:265px; height:37px; background:url('/images/intstd/btn03off.jpg') no-repeat 0 0}
	.app_txt .twrap div.binBtn a.b3:hover {background:url('/images/intstd/btn03on.jpg') no-repeat 0 0}
	.app_txt .twrap div.binBtn a span {display:none;}
	.app_txt table {clear:both; width:100%; border-top:1px solid #444;}
	.app_txt table thead th {padding:10px 0; text-align:center; color:#444; border-bottom:1px solid #e3e3e3; background:#f6f6f6; }
	.app_txt table tbody th {text-align:center; padding:10px; font-weight:normal; border-bottom:1px solid #e3e3e3;}
	.app_txt table tbody td {text-align:left; padding:10px; line-height:20px; border-bottom:1px solid #e3e3e3; border-left:1px solid #e3e3e3; color:#4e4e4e;}
	.app_txt table tbody td ul {padding:5px 0 0 20px; text-align:left;}
	.app_txt table tbody td ul li {padding:0 0 3px 7px; background:url('/images/common/icon/ic_list.jpg') no-repeat 0 7px;}
	.app_txt table.app1 {margin:0 0 20px;}
	.app_txt table.app1 tbody th { background:#f6f6f6;}
	.app_txt table.tuition {margin:0 0 20px;}
	.app_txt table.tuition td {text-align:center;}
	.app_txt table.bank {margin:30px 0 10px;}
	.app_txt table.bank tbody th {border-left:0 none;}
	.app_txt table.bank tbody td {text-align:center;}
	.app_txt table.bank tbody td ul {text-align:left;}
	.app_txt a {text-decoration:underline; color:#617d92;}
	.btnApp a {margin:0 auto; display:block; width:120px; height:30px; padding:10px 15px 3px 45px; font-size:18px; font-weight:600; border:1px solid #d5d5d5; color:#fff; background:#444; text-decoration:none;}
	.btnApp a:hover { color:red; background:#fff; text-decoration:none;}

	.cal_txt {clear:both; padding:0 0 20px 0;}
	.cal_txt .twrap {clear:both; padding:0 0 20px 0;}	
	.cal_txt table {clear:both; width:100%; border-top:1px solid #444;}
	.cal_txt table thead th {padding:10px 0; text-align:center; color:#444; border-bottom:1px solid #e3e3e3; background:#f6f6f6; }
	.cal_txt table tbody th {text-align:center; padding:10px; font-weight:normal; border-bottom:1px solid #e3e3e3;}
	.cal_txt table tbody td {text-align:center; padding:10px; line-height:20px; border-bottom:1px solid #e3e3e3; border-left:1px solid #e3e3e3; color:#4e4e4e;}
	.cal_txt table tbody td.left {text-align:left;}
	.cal_txt table tbody td p {padding:0 0 0 7px; background:url('/images/common/icon/ic_list.jpg') no-repeat 0 9px;}
	.cal_txt table tbody td ul {padding:5px 0 5px 10px; text-align:left;}
	.cal_txt table tbody td ul li {padding:0 0 3px 7px; background:url('/images/common/icon/ic_list3.jpg') no-repeat 0 9px;}
	.cal_txt table tbody td.total {border-left:0 none;}
	.cal_txt table tbody td a {text-decoration:underline; color:#617d92;}

	.cour_txt {clear:both; padding:0 0 20px 0;}
	.cour_txt .twrap {padding:10px 0;}
	.cour_txt .courtxt {clear:both; font-size:18px; line-height:24px; color:#212121; font-family:'Georgia', 'Times New Roman', serif; }
	.cour_txt .twrap p.txt {padding:0 0 10px 0;}	
	.cour_txt .twrap p.title {padding:10px 0 5px 0; font-size:16px; color:#444;}
	.cour_txt .twrap div.comment {margin:10px 0 0 0; padding:10px; border-top:1px dashed #e3e3e3; border-bottom:1px dashed #e3e3e3;}
	.cour_txt .twrap .serlist {padding:0px 0 10px 23px;}
	.cour_txt .twrap .serlist li {list-style:decimal; padding:0 0 5px 0;}
	.cour_txt .twrap div.comment {margin:10px 0 0 0; padding:10px; border-top:1px dashed #e3e3e3; border-bottom:1px dashed #e3e3e3;}
	.cour_txt .twrap .curlist {padding:0 0 10px 23px;}
	.cour_txt .twrap .curlist li {list-style:decimal; padding:0 0 5px 0;}
	.cour_txt .twrap .curlist li div.comment {padding:10px; border-top:1px dashed #e3e3e3; border-bottom:1px dashed #e3e3e3;}
	.cour_txt .twrap .curlist .bulist {padding:10px 0 0 0;}
	.cour_txt .twrap .curlist .bulist li {list-style:none; padding:0 0 0 7px; background:url('/images/common/icon/ic_list.jpg') no-repeat 0 9px;}
	.cour_txt .twrap .bulist {padding:0 0 0 0;}
	.cour_txt .twrap .bulist li {list-style:none; padding:0 0 5px 7px; background:url('/images/common/icon/ic_list.jpg') no-repeat 0 9px;}
	.cour_txt table {clear:both; width:100%; border-top:1px solid #444;}
	.cour_txt table thead th {padding:10px 0; text-align:center; color:#444; border-bottom:1px solid #e3e3e3; background:#f6f6f6; }
	.cour_txt table tbody th {text-align:center; padding:10px; font-weight:normal; border-bottom:1px solid #e3e3e3;}
	.cour_txt table tbody td {text-align:center; padding:10px; line-height:20px; border-bottom:1px solid #e3e3e3; border-left:1px solid #e3e3e3; color:#4e4e4e;}
	.cour_txt table tbody td.left {text-align:left;}
	.cour_txt table tbody td ul {padding:5px 0 5px 0; text-align:left;}
	.cour_txt table tbody td ul li {padding:0 0 3px 7px; background:url('/images/common/icon/ic_list.jpg') no-repeat 0 7px;}
	.cour_txt table.cur1 {margin:10px 0 5px;}
	.cour_txt table.cur2 {margin:10px 0 0;}
	.cour_txt table.cur2 tbody th {background:#f6f6f6; border-left:1px solid #e3e3e3;}
	.cour_txt table.cur2 tbody th:nth-child(4n+1) {border-left:0 none;}
	.cour_txt table.sett {margin:10px 0 5px;}
	.cour_txt table.sett tbody th {background:#f6f6f6;}
	.cour_txt table.sett tbody td {text-align:left;}
	.cour_txt a {text-decoration:underline; color:#617d92;}

	.rule_txt {clear:both; padding:0 0 20px 0;}
	.rule_txt .twrap {clear:both; padding:0 0 20px 0;}	
	.rule_txt .twrap p.txt {padding:0 0 10px 0;}	
	.rule_txt .twrap .bulist {padding:0 0 10px 0;}
	.rule_txt .twrap .bulist li {list-style:none; padding:0 0 5px 7px; background:url('/images/common/icon/ic_list.jpg') no-repeat 0 9px;}
	.rule_txt .twrap p.comment {padding:10px 0 10px 0;}
	.rule_txt table {clear:both; width:100%; border-top:1px solid #444; margin:10px 0 0;}
	.rule_txt table thead th {padding:10px 0; text-align:center; color:#444; border-bottom:1px solid #e3e3e3; background:#f6f6f6; }
	.rule_txt table tbody th {text-align:center; padding:10px; font-weight:normal; border-bottom:1px solid #e3e3e3;}
	.rule_txt table tbody td {text-align:center; padding:10px; line-height:20px; border-bottom:1px solid #e3e3e3; border-left:1px solid #e3e3e3; color:#4e4e4e;}
	.rule_txt table tbody td.left {text-align:left;}
	.rule_txt table tbody td ul {padding:5px 0 5px 0; text-align:left;}
	.rule_txt table tbody td ul li {padding:0 0 3px 7px; background:url('/images/common/icon/ic_list.jpg') no-repeat 0 7px;}
	.rule_txt table.cur2 {margin:10px 0 0;}
	.rule_txt table.cur2 tbody th {background:#f6f6f6; border-left:1px solid #e3e3e3;}
	.rule_txt table.cur2 tbody th:nth-child(4n+1) {border-left:0 none;}	
	.rule_txt a {text-decoration:underline; color:#617d92;}

	.tra_txt {clear:both; padding:0 0 20px 0;}
	.tra_txt .twrap {clear:both; padding:0 0 20px 0;}	
	.tra_txt .twrap p.txt {padding:0 0 10px 0;}	
	.tra_txt .twrap p.title {padding:10px 0 5px 0; font-size:16px; color:#444;}
	.tra_txt .twrap .bulist {padding:0 0 10px 0;}
	.tra_txt .twrap .bulist li {list-style:none; padding:0 0 5px 7px; background:url('/images/common/icon/ic_list.jpg') no-repeat 0 9px;}
	.tra_txt .twrap .feelist {padding:0px 0 10px 23px;}
	.tra_txt .twrap .feelist li {list-style:decimal; padding:0 0 5px 0;}
	.tra_txt .twrap div.comment {padding:10px; border-top:1px dashed #e3e3e3; border-bottom:1px dashed #e3e3e3;}
	.tra_txt table {clear:both; width:100%; border-top:1px solid #444;}
	.tra_txt table thead th {padding:10px 0; text-align:center; color:#444; border-bottom:1px solid #e3e3e3; background:#f6f6f6; }
	.tra_txt table tbody th {text-align:center; padding:10px; font-weight:normal; border-bottom:1px solid #e3e3e3;}
	.tra_txt table tbody td {text-align:left; padding:10px; line-height:20px; border-bottom:1px solid #e3e3e3; border-left:1px solid #e3e3e3; color:#4e4e4e;}
	.tra_txt table tbody td.left {text-align:left;}
	.tra_txt table tbody td ul {padding:5px 0 5px 0; text-align:left;}
	.tra_txt table tbody td ul li {padding:0 0 3px 7px; background:url('/images/common/icon/ic_list.jpg') no-repeat 0 7px;}
	.tra_txt table.exch tbody th {background:#f6f6f6;}
	.tra_txt table.fee tbody td.rb {border-left:0 none;}
	.tra_txt a {text-decoration:underline; color:#617d92;}

	.tra_txt .faq {clear:both; width:100%; margin-top:10px; border-top:1px solid #444;}
	.tra_txt .faq .question {clear:both; border-bottom:1px solid #e3e3e3; background:url('/images/common/icon/ic_q.png') no-repeat 13px center;}
	.tra_txt .faq .question.on {font-weight:bold;}
	.tra_txt .faq .question span {display:block; padding:18px 0 18px 48px; color:#2b2b2b; cursor:pointer;}
	.tra_txt .faq .answer {position:relative; background-color:#f9f9f9; border-bottom:1px solid #e3e3e3; padding:15px 15px 15px 50px; line-height:23px; overflow:hidden;}
	.tra_txt .faq .answer span.ic {position:absolute; left:0; top:13px; display:inline-block; text-indent: -9999px; background: url('/images/common/icon/ic_a.png') no-repeat 13px 0; width:50px; height:25px; vertical-align:middle; }

	.cont_txt {clear:both; padding:0 0 20px 0;}
	.cont_txt .twrap {padding:10px 0;}
	.cont_txt table {clear:both; width:100%; border-top:1px solid #444;}
	.cont_txt table thead th {padding:10px 0; text-align:center; color:#444; border-bottom:1px solid #e3e3e3; background:#f6f6f6; }
	.cont_txt table tbody th {text-align:center; padding:10px; font-weight:normal; border-bottom:1px solid #e3e3e3; background:#f6f6f6;}
	.cont_txt table tbody td {text-align:left; padding:10px; line-height:20px; border-bottom:1px solid #e3e3e3; border-left:1px solid #e3e3e3; color:#4e4e4e;}
	.cont_txt table tbody td ul {padding:5px 0 5px 0; text-align:left;}
	.cont_txt table tbody td ul li {float:left; padding:0 30px 3px 0;}
	.cont_txt a {text-decoration:underline; color:#617d92;}

	.sum_txt {clear:both; padding:0 0 20px 0;}
	.sum_txt .twrap {padding:10px 0;}
	.sum_txt .twrap p.txt {padding:0 0 10px 0;}	
	.sum_txt .twrap .bulist {padding:0 0 10px 0;}
	.sum_txt .twrap .bulist li {list-style:none; padding:0 0 5px 7px; background:url('/images/common/icon/ic_list.jpg') no-repeat 0 9px;}
	.sum_txt .twrap .pic {padding:10px 0;}
	.sum_txt a {text-decoration:underline; color:#617d92;}

	.win_txt {clear:both; padding:0 0 20px 0;}
	.win_txt .twrap {padding:10px 0;}
	.win_txt .twrap p.txt {padding:0 0 10px 0;}	
	.win_txt .twrap .bulist {padding:0 0 10px 0;}
	.win_txt .twrap .bulist li {list-style:none; padding:0 0 5px 7px; background:url('/images/common/icon/ic_list.jpg') no-repeat 0 9px;}
	.win_txt .twrap .pic {padding:10px 0;}
	.win_txt a {text-decoration:underline; color:#617d92;}

	.short_txt {clear:both; padding:0 0 20px 0;}
	.short_txt .twrap {padding:10px 0;}
	.short_txt .twrap p.txt {padding:0 0 10px 0;}	
	.short_txt .twrap .bulist {padding:0 0 10px 0;}
	.short_txt .twrap .bulist li {list-style:none; padding:0 0 5px 7px; background:url('/images/common/icon/ic_list.jpg') no-repeat 0 9px;}
	.short_txt .twrap .pic {padding:10px 0;}
	.short_txt dl {clear:both;}
	.short_txt dl dt {font-size:18px; padding:0 0 0 0; color:#1590d2; font-weight:400;}
	.short_txt dl dd {padding:0 0 20px 10px;}
	.short_txt dl dd ul {padding:5px 0 5px 0; text-align:left;}
	.short_txt dl dd ul li {padding:0 0 3px 7px; background:url('/images/common/icon/ic_list.jpg') no-repeat 0 9px;}
	.short_txt a {text-decoration:underline; color:#617d92;}

	.etcBanner {clear:both; padding:0 0 10px 0;}
	.etcBanner:after {content:""; display:block; clear:both;}
	.etcBanner ul {padding:0;  width:100%;}
	.etcBanner ul li {}
	.etcBanner ul li a {display:block; margin:0 0 10px 0; color:#6f6f6f; font-size:14px;}
	.etcBanner .e1 {padding:15px 140px 0 20px; height:38px;  background:#cccccc url('/images/intstd/ban1.jpg') no-repeat right top;}
	.etcBanner .e2 {padding:10px 140px 0 20px; height:43px;   background:#cccccc url('/images/intstd/ban2.jpg') no-repeat right top;}
	.etcBanner .e3 {padding:15px 140px 0 20px; height:38px;  background:#cccccc url('/images/intstd/ban3.jpg') no-repeat right top;}	

	.etcBanner2 {clear:both; padding:0 0 10px 0;}
	.etcBanner2:after {content:""; display:block; clear:both;}
	.etcBanner2 .tit {font-size:22px; padding:0 0 10px 0; color:#132560; font-weight:400;}
	.etcBanner2 ul {padding:0 0 10px;  width:100%;}
	.etcBanner2 ul li {margin-bottom:5px;}


@media (min-width: 450px) {

	.unitDown .btnPDF {margin:10px;}
	.unitDown .btnPDF a {display:block; width:160px; height:23px; padding:7px 15px 3px 35px; border:1px solid #d5d5d5; color:#2b2b2b; background:url('/images/common/icon/ic_file.png') no-repeat 10px 10px; }

	.etcBanner .e1, .etcBanner .e2 , .etcBanner .e3  {padding:15px 140px 0 20px; height:38px; }

}
@media (min-width: 768px) {

	.overview_txt {position:relative; padding:0 0 150px 230px;}
	.overview_txt .overtxt {padding:0 0 20px 0; font-size:18px; line-height:24px; color:#212121; font-family:'Georgia', 'Times New Roman', serif; }
	.overview_txt .pic  {position:absolute; left:0; top:0; display:block; width:200px;}
	.overview_txt p.txt {padding:0 0 20px 0;}
	
	.etcBanner ul {padding:0; float:left;}
	.etcBanner ul li {width:33.3%; float:left; }
	.etcBanner ul li a {display:block; margin:0 2px 10px 2px; color:#6f6f6f; font-size:14px;}
	.etcBanner .e1 {padding:15px 140px 0 10px; height:38px; background:#cccccc url('/images/intstd/ban1.jpg') no-repeat right top;}
	.etcBanner .e2 {padding:10px 140px 0 10px; height:43px; background:#cccccc url('/images/intstd/ban2.jpg') no-repeat right top;}
	.etcBanner .e3 {padding:15px 140px 0 10px; height:38px; background:#cccccc url('/images/intstd/ban3.jpg') no-repeat right top;}


}
@media (min-width: 992px) {

	html, body {min-width:992px; height:100%; margin:0 auto; }

	.overview_txt {position:relative; padding:0 0 0 280px;}
	.overview_txt:after {content:""; display:block; clear:both;}
	.overview_txt .pic {position:absolute; left:0; top:0; display:block; width:250px;}
	.overview_txt .overtxt {padding:0 0 20px 0; font-size:18px; line-height:24px; color:#212121; font-family:'Georgia', 'Times New Roman', serif; }
	.overview_txt p.txt {padding:0 0 20px 0;}

	.cal .list_anchor li {width:50%; *width:49.9%; min-width:150px;}
	
	
	.etcBanner {clear:both; padding:0 0 10px 0;}
	.etcBanner:after {content:""; display:block; clear:both;}
	.etcBanner ul {padding:0;}
	.etcBanner ul li {float:left; width:33.3%;}
	.etcBanner ul li a {display:block; margin:0 5px 10px 5px; color:#6f6f6f; font-size:14px;}
	.etcBanner .e1 {padding:15px 140px 0 20px; height:38px; background:#cccccc url('/images/intstd/ban1.jpg') no-repeat right top;}
	.etcBanner .e2 {padding:10px 140px 0 20px; height:43px; background:#cccccc url('/images/intstd/ban2.jpg') no-repeat right top;}
	.etcBanner .e3 {padding:15px 140px 0 20px; height:38px; background:#cccccc url('/images/intstd/ban3.jpg') no-repeat right top;}



}
@media (min-width: 1200px) {