@charset "utf-8";
@import url("NotoKR.css");
/* CSS Document */
/*-- reset css --*/
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
    margin:0;
    padding:0;
    border:0;
    outline:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent;
}
html, body {font-family: 'Noto Sans Regular';}
body {
   line-height:1;
	overflow-x: hidden;
}
article,aside,details,figcaption,figure,
footer,header,hgroup,menu,nav,section { 
    display:block;
}
ul, ol {list-style:none;}
blockquote, q { quotes:none;}
blockquote:before, blockquote:after,
q:before, q:after {
    content:'';
    content:none;
}
a {
    margin:0;
    padding:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent;
	 text-decoration: none;
}
/* change colours to suit your needs */
table {
    border-collapse:collapse;
    border-spacing:0;
	 vertical-align:middle;
}
th, td {vertical-align:middle;}
input, select {
    vertical-align:middle;
}
/*-- END reset css --*/

/*-- 공통 --*/
.wrap {
	margin:0 auto;
	width:1140px;
}
.endline {clear:both;}
/*-- END공통 --*/

h5.cnt-subtit {
	padding-left:15px;
	font-size:18px;
	color:#333;
	background:url('../img/h4point.png') no-repeat 0 7px;
	font-weight:200;
}


body {
	width:819px;
}
div.right-course {
	float:right;
	width:444px;
}
div.left-course {
	float:left;
}
/*-- tab-memu --*/
ul.tab-menu {
	margin-top:10px;
}
ul.tab-menu li {
	margin-bottom:10px;
	float:left;
	text-align:center;
}
ul.tab-menu li > a {
	margin-left:7px;
	display:block;
	width:43px;
	height:28px;
	line-height:28px;
	background-color:#c0b6a8;
	color:#fff;
}
ul.tab-menu li.active > a {
	background-color:#3a362e;
}
ul.tab-menu li:first-child > a {
	margin-left: 0;
}
/*-- END tab-memu --*/

div.tab_contents {
	
}
h5.course-title {
	margin-top:30px;
	font-size:38px;
	color:#00a0e9;
}
p.course-par {
	margin-top:15px;
	font-size:20px;
	color:#525252;
}
h6.attack-title {
	margin-top:25px;
	font-size:16px;
	width:80px;
	height:30px;
	text-align:center;
	line-height:30px;
	background-color:#efad60;
	color:#fff;
}
p.attack {
	margin-top:10px;
	font-size:15px;
	line-height:26px;
	color:#707070;
}