/* Default Style */
/*@import url(http://www.openhiun.com/hangul/nanumbarungothic.css);*/

*    	  	{margin:0; padding:0;}
/*body		{color:#fff; line-height:22px; font-size:14px;}*/

ul, ol, li	{list-style:none; }

img, hr		{border:none;}

img			{vertical-align:top; border:0px ;}

/* Link Style */
a:link		{text-decoration:none; color:inherit;}
a:visited	{text-decoration:none; color:inherit;}
a:active	{text-decoration:none; color:inherit;}
a:hover		{text-decoration:none; color:inherit;}

/* Table Style */
table  		{border-collapse:collapse;  border-spacing:0; width:100%; table-layout:fixed; }

/* tag all font-size set */
/*html5 tag ( article, aside, bdi, details, dialog, figcaption, figure, footer, header, main, mark, menuitem, meter, nav, progress, rp, rt, ruby, section, summary, time, wbr )*/

/*body,p,div,ul,li,dl,dt,dd,ol,fieldset,textarea,input,select,table,th,td,address,cite,h1,h2,h3,h4,h5,h6,strong,b,label {
	font-family: 'Nanum Barun Gothic', sans-serif;
}*/

/* From Style */
textarea	{border: solid 0px #fff; background-color:#151515; padding: 20px; color:#777; }
input		{ vertical-align:middle; }
input[type='text']		{display:inline-block; height: 39px; padding: 0 7px; border: solid 1px #a7a7a7; font-size:14px; color:#777; line-height:33px;}
input[type='image']		{}
input[type='submit']	{}
input[type='button']	{}
input[type='check']		{}
input[type='radio']		{}

select { vertical-align:middle; display:inline-block; padding-left: 7px;  height: 34px; border: solid 1px #fff; font-size:14px; color:#666666; line-height:24px;  background-color:#151515;}

legend			{position:absolute; height:0; font-size:0px; line-height:0; overflow:hidden; text-indent:-20000px; }
address,cite,em	{font-style:normal;}
fieldset		{border:0; padding:0; }
label			{cursor:pointer;}

/* margin class  ================================================================================================================================================ */
.ml5{margin-left:5px}.ml10{margin-left:10px}.ml15{margin-left:15px}.ml20{margin-left:20px}.ml25{margin-left:25px}.ml30{margin-left:30px}.ml35{margin-left:35px}.ml40{margin-left:40px}.mt40-2{margin-left:40px}.ml45{margin-left:45px}.ml50{margin-left:50px}.ml55{margin-left:55px}.ml60{margin-left:60px}.ml65{margin-left:65px}.ml70{margin-left:70px}.ml75{margin-left:75px}.ml80{margin-left:80px}.ml85{margin-left:85px}.ml90{margin-left:90px}.ml95{margin-left:95px}.ml100{margin-left:100px}.ml105{margin-left:105px}.mr5{margin-right:5px}.mr10{margin-right:10px}.mr15{margin-right:15px}.mr20{margin-right:20px}.mr25{margin-right:25px}.mr30{margin-right:30px}.mr35{margin-right:35px}.mr40{margin-right:40px}.mr45{margin-right:45px}.mr50{margin-right:50px}.mr55{margin-right:55px}.mr60{margin-right:60px}.mr65{margin-right:65px}.mr70{margin-right:70px}.mr75{margin-right:75px}.mr80{margin-right:80px}.mr85{margin-right:85px}.mr90{margin-right:90px}.mr95{margin-right:95px}.mr100{margin-right:100px}.mr105{margin-right:105px}.mt5{margin-top:5px}.mt10{margin-top:10px}.mt15{margin-top:15px}.mt20{margin-top:20px}.mt25{margin-top:25px}.mt30{margin-top:30px}.mt35{margin-top:35px}.mt40{margin-top:40px}.mt45{margin-top:45px}.mt50{margin-top:50px}.mt55{margin-top:55px}.mt60{margin-top:60px}.mt65{margin-top:65px}.mt70{margin-top:70px}.mt75{margin-top:75px}.mt80{margin-top:80px}.mt85{margin-top:85px}.mt90{margin-top:90px}.mt95{margin-top:95px}.mt100{margin-top:100px}.mt105{margin-top:105px}.mb5{margin-bottom:5px}.mb10{margin-bottom:10px}.mb15{margin-bottom:15px}.mb20{margin-bottom:20px}.mb25{margin-bottom:25px}.mb30{margin-bottom:30px}.mb35{margin-bottom:35px}.mb40{margin-bottom:40px}.mb45{margin-bottom:45px}.mb50{margin-bottom:50px}.mb55{margin-bottom:55px}.mb60{margin-bottom:60px}.mb65{margin-bottom:65px}.mb70{margin-bottom:70px}.mb75{margin-bottom:75px}.mb80{margin-bottom:80px}.mb85{margin-bottom:85px}.mb90{margin-bottom:90px}.mb95{margin-bottom:95px}.mb100{margin-bottom:100px}.mb105{margin-bottom:105px}
.mb150{margin-bottom:150px}.mb7{margin-bottom:7px;}


/* padding class  ================================================================================================================================================ */
.pl5{padding-left:5px}.pl10{padding-left:10px}.pl15{padding-left:15px}.pl20{padding-left:20px}.pl25{padding-left:25px}.pl30{padding-left:30px}.pl35{padding-left:35px}.pl40{padding-left:40px}.pl45{padding-left:45px}.pl50{padding-left:50px}.pl55{padding-left:55px}.pl60{padding-left:60px}.pl65{padding-left:65px}.pl70{padding-left:70px}.pl75{padding-left:75px}.pl80{padding-left:80px}.pl85{padding-left:85px}.pl90{padding-left:90px}.pl95{padding-left:95px}.pl100{padding-left:100px}.pl105{padding-left:105px}.pr5{padding-right:5px}.pr10{padding-right:10px}.pr15{padding-right:15px}.pr20{padding-right:20px}.pr25{padding-right:25px}.pr30{padding-right:30px}.pr35{padding-right:35px}.pr40{padding-right:40px}.pr45{padding-right:45px}.pr50{padding-right:50px}.pr55{padding-right:55px}.pr60{padding-right:60px}.pr65{padding-right:65px}.pr70{padding-right:70px}.pr75{padding-right:75px}.pr80{padding-right:80px}.pr85{padding-right:85px}.pr90{padding-right:90px}.pr95{padding-right:95px}.pr100{padding-right:100px}.pr105{padding-right:105px}.pt5{padding-top:5px}.pt10{padding-top:10px}.pt15{padding-top:15px}.pt20{padding-top:20px}.pt25{padding-top:25px}.pt30{padding-top:30px}.pt35{padding-top:35px}.pt40{padding-top:40px}.pt45{padding-top:45px}.pt50{padding-top:50px}.pt55{padding-top:55px}.pt60{padding-top:60px}.pt65{padding-top:65px}.pt70{padding-top:70px}.pt75{padding-top:75px}.pt80{padding-top:80px}.pt85{padding-top:85px}.pt90{padding-top:90px}.pt95{padding-top:95px}.pt100{padding-top:100px}.pt105{padding-top:105px}.pb5{padding-bottom:5px}.pb10{padding-bottom:10px}.pb15{padding-bottom:15px}.pb20{padding-bottom:20px}.pb25{padding-bottom:25px}.pb30{padding-bottom:30px}.pb35{padding-bottom:35px}.pb40{padding-bottom:40px}.pb45{padding-bottom:45px}.pb50{padding-bottom:50px}.pb55{padding-bottom:55px}.pb60{padding-bottom:60px}.pb65{padding-bottom:65px}.pb70{padding-bottom:70px}.pb75{padding-bottom:75px}.pb80{padding-bottom:80px}.pb85{padding-bottom:85px}.pb90{padding-bottom:90px}.pb95{padding-bottom:95px}.pb100{padding-bottom:100px}.pb105{padding-bottom:105px}
.pb150{padding-bottom:150px}

/* line-height class  ================================================================================================================================================ */
.lh38 {line-height:38px !important; }
.lh36 {line-height:36px !important; }
.lh34 {line-height:34px !important; }
.lh32 {line-height:32px !important; }
.lh30 {line-height:30px !important; }
.lh28 {line-height:28px !important; }
.lh26 {line-height:26px !important; }
.lh24 {line-height:24px !important; }
.lh22 {line-height:22px !important; }
.lh20 {line-height:20px !important; }
.lh18 {line-height:18px !important; }
.lh16 {line-height:16px !important; }

/* font-size class  ================================================================================================================================================ */
.fs11 {font-size:11px !important; }
.fs12 {font-size:12px !important; }
.fs13 {font-size:13px !important; }
.fs14 {font-size:14px !important; }
.fs15 {font-size:15px !important; }
.fs16 {font-size:16px !important; }
.fs17 {font-size:17px !important; }
.fs18 {font-size:18px !important; }
.fs19 {font-size:19px !important; }
.fs20 {font-size:20px !important; }
.fs21 {font-size:21px !important; }
.fs22 {font-size:22px !important; }
.fs23 {font-size:23px !important; }
.fs24 {font-size:24px !important; }
.fs25 {font-size:25px !important; }
.fs26 {font-size:26px !important; }

/* padding class  ================================================================================================================================================ */
.pl10 {padding-left: 10px !important; }
.pl20 {padding-left: 20px !important; }
.pl30 {padding-left: 30px !important; }
.pl40 {padding-left: 40px !important; }
.pl50 {padding-left: 50px !important; }
.pl60 {padding-left: 60px !important; }
.pl70 {padding-left: 70px !important; }


/* font-weight class  ================================================================================================================================================ */
.bold {font-weight:bold !important; }
.none_bold {font-weight:normal !important; }

/* text align class  ================================================================================================================================================ */
.txt_l {text-align:left !important; }
.txt_c {text-align:center !important; }
.txt_r {text-align:right !important; }

.col_black {color:#000;}
.col_red {color:#ff0000;}
.col_b1 { color:#b1b1b1; }
.col_fff { color:#fff; }
.col_blue1 { color:#3255a4;}

.fl {float: left;}
.fr {float: right;}

/* If you want hide a node, you can use it  ================================================================================================================================================ */
.hide			{position:absolute; left:-9999px; top:-9999px; font-size:0; line-height:0; height:0; overflow:hidden; }
.hide1			{position:relative; z-index:-1; }

/* Accessibility ================================================================================================================================================ */
.accNav {position:absolute; top:0; left:0; z-index:500; width:100%; height:0;}
.accNav a {display:block; position:absolute; left:0; top:0; overflow:hidden; width:1px; height:1px; margin-left:-1px; margin-bottom:-1px; text-align:center; color:#fff; white-space:nowrap; font-size:0.75em;}
.accNav a:focus,
.accNav a:hover,
.accNav a:active {width:100%; height:auto; padding:5px 0; background:#000; color:#fff; z-index:1000;}

.container {width: 100%; margin: 0 0 20px 0; padding: 0;}
.container-2 {width:100%; ;max-width: 480px; margin: auto; padding: 0; border: solid 1px #dadada; background: #ffffff;}
.container .main_visual .slider img {width: 100%; max-height: 350px; margin: 15px 0 20px 0;}
.container .inner_container {padding: 0 30px 0 30px;}

.container .inner_container img {}
.container .inner_container .page {color: #00aee8; float: right; !important; font-size: 15px; font-weight: 100}
.container .inner_container .icon img {width: 4.5%; position: relative;}
.container .inner_container .title_img{width: 85px; max-height:10px; }
.container .inner_container .title_img2{width: 110px; max-height:21px; }
.container .inner_container .title_img3{width: 135px; max-height:0; position: relative;}

.header1 {position: relative; height: 8px; width: 30%; background-color:#FBB036; float: left;}
.header2 {position: relative; height: 8px; width: 70%; background-color:#E60012; float: left;}
.header {position: relative; height: 50px; width: 100%; background-color:#00aee8;}
.header .logo_area {height: 100%; padding-left: 30px; padding-top: 4%;}
.header .logo_area .logo {background: url(../../img/parents/cset_logo.svg) no-repeat; padding-left: 30px; height: 65%;}

.m1 {margin-top:10%; font-size: 26px; color: #666666; font-weight: bold; }
.m2 {font-size: 15px; color: #666666; font-weight: bold; margin-top: 10%; }
.m2 img{width: 4.5%; position: relative;}

.m3 {margin-top:1.1875em; color : #666666; font-size :0.75em; word-spacing : -0.3em; }
.m4 {margin-top:3.125em; color : #666666; font-size :0.875em; font-weight: bold; word-spacing : -0.3em; }
.m5 {margin-top:3.125em; color : #666666; font-size :0.875em; word-spacing : -0.3em; }
.m6 {font-size: 14px; color: #666666; font-weight: 600; margin-bottom: 7%; margin-right: 5%; margin-left: 5%; }
.m6-2 {font-size: 14px; color: #666666; font-weight: 600; padding: 30px 6% 30px 6%; }
.hr {margin-top: 6%; margin-bottom: 10%; border: 0; border-top: 1px solid #a7a7a7; }
.ps {font-size: 11px; color: #00aee8; float: right;}

.btn_area {padding-top: 20px; width: 100%;}
.both_area {width:100%; overflow:hidden;}
.both_area2 {width:100%; display:inline-block;}

.block_btn80 {position: relative; height:60px; border:0; line-height:20px; text-align:center; cursor:pointer; outline:none; vertical-align:top; width: 190px; margin-left: 30px; }
.block_btn80-1 {position: relative; height:60px; border:0; line-height:20px; text-align:center; cursor:pointer; outline:none; vertical-align:top; width: 190px; margin-right: 30px; }
.block_btn80.gray {background-color:#a7a7a7; color: #fff; font-size: 15px; font-weight: bold;}
.block_btn80-1.gray {background-color:#a7a7a7; color: #fff; font-size: 15px; font-weight: bold; border-radius:10px;}
.block_btn80.blue {background-color:#00aee8; color: #fff; font-size: 15px; font-weight: bold; height:3.75em;}
.block_btn80.black {background-color:#00000; color: #fff; font-size: 15px; font-weight: bold; height:3.75em;}
.block_btn80.orange {background-color:#ffce00; color: #666666; font-size: 15px; font-weight: bold; border-radius:10px; }
.block_btn80-2 {
  background: #00aee8;
  border: 0px;
  border-radius: 6px;
  color: #ffffff;
  font-size: 1.125em;
  height: 60px;
  margin-left: 38%;
  text-align: center;
  width: 30%;
}
.block_btn80-3 {
  background: #ffce00;
  border: 0px;
  border-radius: 6px;
  color: #000000;
  font-size: 1.125em;
  height: 60px;
  text-align: center;
  width: 30%;
}

.block_btn50 {sposition: relative; padding:0 10px; height:50px; border:0; line-height:20px; text-align:center; cursor:pointer; outline:none; vertical-align:top; width: 26%}
.block_btn50.blue {background-color:#00aee8; color: #fff; font-size: 15px; font-weight: bold; height:50px;}
.block_btn50.orange {background-color:#ffce00; color: #666666; font-size: 15px; font-weight: bold; height:50px;}

.block_btn20 {sposition: relative; height:24px; border:0; line-height:20px; text-align:center; cursor:pointer; outline:none; vertical-align:top; width: 38%}
.block_btn20.blue {background-color:#00aee8; color: #fff; font-size: 13px; font-weight: bold; height:24px;}
.block_btn20.orange {background-color:#ffce00; color: #00aee8; font-size: 15px; font-weight: bold; height:24px;}

.btn_img {width: 25%;}


.list_table {width:100%; float: left; color: #666666;}
.list_table tbody tr th {height:38px; border:1px solid #a7a7a7; font-weight: bold; color:#666666; padding-left:15px; }
.list_table tbody tr td {height:38px; border:1px solid #a7a7a7; font-weight: bold; color:#666666; padding-left:15px; word-break:break-all;}
.list_table tbody tr td img {max-width:100%; height:auto;}

.write_table {width:100%;}
.write_table tr th {color:#666666; text-align:left; font-weight: bold;}
.write_table tr td {padding:2%; font-weight: bord; color: #666666;}

.w50 {width: 50px; !important;}
.w70 {width: 70px; !important;}
.w100 {width: 100px; !important;}
.w150 {width: 150px; !important;}
.w200 {width: 200px; !important;}
.w250 {width: 250px; !important;}
.w300 {width: 300px; !important;}

.w10p {width: 10%; !important;}
.w20p {width: 20%; !important;}
.w30p {width: 30%; !important;}
.w40p {width: 40%; !important;}
.w50p {width: 50%; !important;}
.w60p {width: 60%; !important;}
.w70p {width: 70%; !important;}
.w80p {width: 80%; !important;}
.w104p {width: 104%; !important;}

.main_visual {width: 100%; overflow:hidden; position:relative; }
.main_visual .slider li {position:relative;}
.main_visual .prev {position:absolute; left:10px; top:50%; margin-top: -23px; z-index:300; width: 5%;}
.main_visual .next {position:absolute; right:10px; top:50%; margin-top: -23px; z-index:300; width: 5%}
.main_visual .bx-wrapper .bx-pager {position:absolute; left:0px; top:375px; text-align:center; font-size:.85em; font-family:Arial; font-weight:bold; color:rgba(0,0,0,0) ; z-index:300; }
.main_visual .bx-wrapper .bx-pager .bx-pager-item,
.main_visual .bx-wrapper .bx-controls-auto .bx-controls-auto-item {display:inline-block; *zoom:1; *display:inline;}
.main_visual .bx-wrapper .bx-pager.bx-default-pager a:hover,
.main_visual .bx-wrapper .bx-pager.bx-default-pager a.active {background-position: 0 0;}
.main_visual .bx-wrapper .bx-controls-direction {position:absolute; bottom:-30px; width:100%;}

input[type="radio"] + label div{
	padding:1px;
	background-color:red;
	border-radius: 30px;
	width: 43px;
	height: 43px;
	opacity: 0;
}

input[type="radio"]:checked + label div {
 	opacity: 1;
}



