@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@400;500;700&display=swap');
body {
font-family:'Noto Sans KR',"Noto Sans Korean", sans-serif;
font-weight:500;
 color: #21282e;
font-size:14px;
margin:0 auto;
padding:0;
line-height:24px;
list-style:none;;

/*
background: #162b64 url('https://isaca.or.kr/isaca_conf/img/dlfs.jpg') left top repeat-x;
	
}*/
background: #162b64 url('//isaca.or.kr/conf2024/img/top_bg.jpg') left top repeat-x;
	/*letter-spacing:-0.01em; */
}


 
#wrapper{width:1000px; margin:0px auto; padding:0px 0px 0px 0px;  background:#fff;	}/*¼­ºê°øÅë*/
#wrapper3{width:1000px; margin:0px auto; padding:10px 0px 0px 0px;  background:#fff;	}/*ÀÎµ¦½º*/
.text-blue { color:#070707; }
.text-red { color: #61032d; }
.text-red2 { color: #a30f48; }
.text-info { color: #0e72b8; }
.text-sky { color: #3dbf8c;}
.text-green { color: #15aa2d; }

/*


#wrapper{width:1000px; margin:0px auto;
background-image:url('https://isaca.or.kr/new_forum/css/bodyBg.jpg');float:center;
	}
#wrapper{width:1000px; margin:0px auto; padding:10px 0px 10px 0px; 
background-image:url(../new_forum/css/bodyBg.jpg);float:center;
	} 

	.containerlist {width:980px; padding:0px 10px 0px 10px; overflow:hidden;}
	.containerlist:after {content:""; display:block; margin:0 auto; clear:both; overflow:hidden;}
*/
	
.content_container {width:980px;padding:10px 0 0px 0;  margin:auto;
background:#ffffff; -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.0);
	-webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.0);
	box-shadow: 0 0 3px rgba(0, 0, 0, 0.0);
	background-color: #ffffff;
	-moz-border-radius: 3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	 }
	.content_container:after {content:""; display:block; clear:both; overflow:hidden;}

	.content_left {float:left;margin-left:0px;; width:210px; padding-bottom:20px; }
	


	.content_right {float:right; width:760px;margin-left:0px;border-left:solid 1px  #eeeeee;}
	.content_right:after {content:""; display:block; clear:both; overflow:hidden;}


.content_left .subMenu {width:200px; background:url('https://isaca.or.kr//images/lm/lm_bgcon.jpg') repeat-y 0 0;}
	.content_left .menu {width:200px; padding:10px 0 40px; background:url('https://isaca.or.kr//images/lm/lm_btmcon.jpg') no-repeat left bottom;}
	.content_left .menu ul {width:180px; margin:0 auto;list-style: none; }
	
.content_left .menu ul li {padding:2px 0; border-bottom:1px solid #e5e5e5;}

  /* write footer
-------------------------------------------------------- */	
	.starTxt2 {color:#2263af; }
.starTxt3 {float:right; font-size:11px; text-align:right; padding-bottom:5px;color:#ee7272; font-size:11px; font-family:"Dotum","µ¸¿ò";}
	
	.writeLayout, .writeLayout2 {clear: both; width:730px; border-top:2px solid #5b9cc0;font-family: 'Noto Sans KR', sans-serif;font-size:16px;font-weight: 500;letter-spacing:-0.04em; line-height: 1.6; }

	.writeLayout tbody tr th {height: 31px; padding:3px 0 3px 5px;font-size:14px;font-weight: 500; text-align:left; color:#46525e; background:#f2f7fb;} 
	.writeLayout tbody tr th label { padding-left:10px; display:inline-block; vertical-align:middle;}
	.writeLayout tbody tr th img {vertical-align:middle;}
	.writeLayout tbody tr th.th1 {width:130px; border-bottom: 1px solid #D8D8D8;}
	.writeLayout tbody tr td.td2 {width:235px;}
	.writeLayout tbody tr td.td3 {width:595px;}
	.writeLayout tbody tr td.td41 {width:160px;}
	.writeLayout tbody tr td.td42 {width:310px;}
	.writeLayout tbody tr td {height: 31px; padding:3px 0 3px 15px;  border-bottom: 1px solid #D8D8D8;font-size:14px;}
	.writeLayout tbody tr td .eSubj { width: 98%; height: 22px; background:#f2f7fb; border:1px solid #adc3d2;}
	.writeLayout tbody tr td .eUser { width: 138px; height: 22px; background:#f2f7fb; border:1px solid #adc3d2;}
	.writeLayout tbody tr td .eEmail { width: 138px; height: 22px; background:#f2f7fb; border:1px solid #adc3d2;}
	.writeLayout tbody tr td .eTel { width: 50px; height: 22px; background:#f2f7fb; border:1px solid #adc3d2;} 
	.writeLayout tbody tr td .ePwd { width: 138px; height: 22px; background:#f2f7fb; border:1px solid #adc3d2;}
	.writeLayout tbody tr td .eName { width: 138px; height: 22px; background:#f2f7fb; border:1px solid #adc3d2;} 
	.writeLayout tbody tr td .ehp { width: 100px; height: 22px; background:#f2f7fb; border:1px solid #adc3d2;} 
	.writeLayout tbody tr td .eNum1 { width: 80px; height: 22px; background:#f2f7fb; border:1px solid #adc3d2;}
	.writeLayout tbody tr td .eNum2 { width: 50px; height: 22px; background:#f2f7fb; border:1px solid #adc3d2;}
	.writeLayout tbody tr td .eZipcode { width: 80px; height: 22px; margin-bottom:1px; background:#f2f7fb; border:1px solid #adc3d2;} 
	.writeLayout tbody tr td .textarea { width:98%;  margin: 4px 0; border:solid 1px #e0e0e0;}
	.writeLayout tbody tr td .textarea2 { width:98%; height:40px; margin: 4px 0; border:solid 1px #e0e0e0;}
	.writeLayout tbody tr td .eAddress { width:78%; height:17px; margin: 4px 0; background:#f2f7fb; border:1px solid #adc3d2;}
	.writeLayout tbody tr td .eFile { width:88%; height:17px; background:#f2f7fb; border:1px solid #adc3d2;}
	.writeLayout tbody tr td img {vertical-align: middle; }
	.writeLayout tbody tr td label {vertical-align: middle;}
	.writeLayout tbody tr td select { vertical-align:middle;}
	.writeLayout tbody tr td .rdo { vertical-align:middle;}
	.writeLayout tbody tr td .chk{ vertical-align:middle;}
	.writeLayout tbody tr td .addWrap {padding:4px 0;}		
	.writeLayout tbody tr td .addWrap .fileList li {height:22px;}	
	.writeLayout tbody tr td .addWrap .fileList li label {display:inline-block; width:100px; vertical-align:middle;}
	.writeLayout tbody tr td .addWrap .fileList li .eFile { width:78%; height:17px; background:#f2f7fb; border:1px solid #adc3d2; vertical-align:middle;}
	.writeLayout tbody tr td .addWrap p {padding-top:5px; color:#53791b;}
	.writeLayout tbody tr td .smsWrap {padding:4px 0;}		
	.writeLayout tbody tr td .smsWrap p {padding-bottom:7px; color:#53791b;}	
	.writeLayout tbody tr td .comment {padding:4px 0;}			
	.writeLayout tbody tr td .comment li {color:red; line-height:170%; padding:0; background:0 none;}	
	.writeLayout tbody tr td span.txt {color:red; font-size:12px; padding-left:10px;}
	.writeLayout tbody tr td input {line-height:18px;}
	.writeLayout tbody tr td .textarea2 { width:98%; height:40px; margin: 4px 0; border:solid 1px #e0e0e0;}
	.writeLayout tbody tr td .textarea3 { width:98%; height:120px; margin: 4px 0; border:solid 1px #e0e0e0;}
	.webEditer {margin: 10px;}

	
/* write 
-------------------------------------------------------- */	

select		{vertical-align:middle;min-width:62px;
  overflow: hidden;  height: 24px;  line-height: 26px;background:#f2f7fb; border:1px solid #adc3d2;
  color: #333;  padding: 1px;  position: relative;font-size:14px;font-weight:500;}

/*-----------------------------------------------------------------*/
/* ±âº» ·¹µð¿À°ª ¹× Ã¼Å©¹ÚÀ¸¿¡¼­ Å©±â¸¸ Á¶Á¤ÇÒ ¶§
-----------------------------------------------------------------*/
.writeLayout tbody tr td  input[type="radio"],writeLayout2 tbody tr td  input[type="radio"]{width:20px;height:20px;accent-color:#3d38e0;vertical-align:middle; }
.writeLayout tbody tr td  input[type="radio"] :checked :: before ,.writeLayout2 tbody tr td  input[type="radio"] :checked :: before{width:25px;height:25px;}
.writeLayout tbody tr td input[type="checkbox"],.writeLayout2 tbody tr td input[type="checkbox"]{width:20px; height:20px;vertical-align:middle;accent-color:#3d38e0;}



.writeLayout2 tbody tr th {height: 31px; padding:3px 0 3px 5px;font-size:14px;font-weight: 500; text-align:left; color:#607485; background:#f2f7fb;} 
.writeLayout2 tbody tr th label { padding-left:10px; display:inline-block; vertical-align:middle;}
.writeLayout2 tbody tr th img {vertical-align:middle;}
.writeLayout2 tbody tr th.th1 {width:120px; border-bottom: 1px solid #D8D8D8;margin-right:10px;}
.writeLayout2 tbody tr td {height: 31px; padding:3px 0 3px 15px;  border-bottom: 1px solid #D8D8D8;font-size:14px;}




/* Å¸ÀÌÆ²_À§Ä¡°ª */
div.tlbox { position:relative; overflow:hidden} /* ¾çÂÊ ºí·°Á¤·Ä½Ã »ç¿ë */
ul.location {float:right;list-style: none;}
ul.location li {float:left; background:url(/images/common/icon/ic_navi.gif) no-repeat left 4px; padding:0 10px 0 11px; font-size:12px; color:#898989; line-height:16px;list-style: none;}
ul.location li:first-child {background:none; background:url(/images/common/icon/icon_home.gif) no-repeat 10px 1px; font-size:0; width:8px; height:23px;list-style: none;}
ul.location li.now {color:#464646; padding:0 0 0 10px;}
h2.title {float:left; padding:0 0 8px 0;color:#666;font-size:12px;font-weight:400;}
p.h2_txt {clear:both; color:#464646; padding:0 0 0 21px}
h3.stitle_first {background:url(/images/common/ico_stitle.gif) no-repeat 0 6px; color:#014099; font-size:16px; margin:0 0 12px 0; padding:0 0 0 16px; font-weight:600}
h3.stitle {background:url(/images/common/ico_stitle.gif) no-repeat 0 6px; color:#014099; font-size:16px; margin:40px 0 12px 0; padding:0 0 0 16px; font-weight:600}





	
/* Footer */
/* FOOTER */
#footer	{position:relative;width:100%; margin:0 auto; background:#1d1f31 ;clear:both; text-align:center;  }

.copyright {position:relative; width:980px; height:130px; margin-top:40px; clear:both;background:#1d1f31 ; } 
	.copyright .logo {position:absolute; left:0px; top:40px; }
	.copyright .copyMenu {}
	.copyright .copyMenu .menu {float:left; padding-top:8px; height:25px;}
	.copyright .copyMenu .menu li {float:left;list-style: none;}
	.copyright .copyMenu .address {padding-top:18px; clear:both;}
	.copyright .copyMenu .copy
	.copyright .copyMenu .copy img {float:left;}
	.copyright .copyMenu .familyLink {padding-left:20px;float:right; width:250px; padding-top:15px; }
	.copyright .copyMenu .familyLink select {width:160px; vertical-align:middle;}
	.copyright .copyMenu .familyLink img { vertical-align:middle;}




/* content */	
	.subHeader {width:730px; height:35px;  background:url('/title/bg.gif') repeat-x left bottom;}
	.subHeader .navi {float:right;   font-size:11px; font-family:µ¸¿ò, Verdana, Geneva, sans-serif; color:#acacac; } 
	.subHeader .navi .home {display:inline-block; height:11px; padding-left:13px; color:#acacac; background:url('/images/common/icon/home_grey.gif') no-repeat left center; }	
	.subHeader .navi span {display:inline-block; height:11px; padding-left:15px; color:#acacac; background:url('/images/common/icon/ic_navi.gif') no-repeat left center; }	
	.subHeader .navi strong {display:inline-block; height:11px; padding-left:15px; color:#2e8abf; font-weight:normal; background:url('/images/common/icon/ic_navi.gif') no-repeat left center;}	
	.subHeader .tit img {border-bottom:1px solid #5e9ef6; }

	.containerlist {width:730px; padding:0px 0 10px 10px; overflow:hidden;}
	.container_index {width:980px; padding:0px 10px 0px 10px; overflow:hidden;}
    .container_index:after {content:""; display:block; margin:0 auto; clear:both; overflow:hidden;}

/* Å¸ÀÌÆ²_À§Ä¡°ª */
h2.title {float:left; padding:5px 0 8px 15px;}


/*-----------------------------------------------------------------*/
/* ÀüÆäÀÌÁö¿ìÃø °íÁ¤¹è³Ê
-----------------------------------------------------------------*/
.si-sticky { 
	position: fixed;
	top:520px;
	left: 0px;
	width:202px;
}

/* 
-----------------------------------------------------------------*/

.si-sticky.si-sticky-right {
	left: auto;
	right:10px;
}

/* Äü¸Þ´º¿¡ È°¿ëCategory bx */
.category-bx{

	display: flex;
	flex-wrap: wrap;
	justify-content: center;
}



/* ÁÖ¿ä¸Þ´º ¼­ºñ½º¿¡ È°¿ë */

a.box_cat_home {line-height:18px;
	
	width:202px;
  background-color: #fff;border:0px solid rgba(0,0,0,0.2);
  display: block;
  padding: 0px 0px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  border-radius: 3px;
  text-align: center;
  margin-bottom: 25px;
  position: relative;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  
  color: #999;margin-right: 15px;margin-bottom:0px;
}


a.box_cat_home img {
 max-height:100%;
}


a.box_cat_home h3 {
  font-size: 18px;
  font-size: 1.125rem;
  margin-top: 10px;
}

a.box_cat_home p {
  font-size: 12px;
  
}



a.box_cat_home:hover {
/* transform:scale(1.1);
	-moz-transform:scale(1.1);
	-ms-transform:scale(1.1);
	-webkit-transform:scale(1.1);
	-o-transform:scale(1.1);*/

-webkit-transform: translateY(-5px);
  -moz-transform: translateY(-5px);
  -ms-transform: translateY(-5px);
  -o-transform: translateY(-5px);
  transform: translateY(-5px);


}
a.box_cat_home:hover i {
  opacity: 1;
}
a.box_cat_home ul {
  margin: 20px -15px -15px -15px;
  padding: 5px;
  border-top: 0px solid #ededed;background-color: #f7fafd;
  text-align: center;
}
a.box_cat_home ul li {font-size: 16px;
  display: inline-block;
}
a.box_cat_home ul li strong {
  margin-right: 5px;
  font-weight: 700;
  color: #777;
}


a:focus,.btn:focus,a:hover,.portfolio-cat a:hover,.footer -menu li a:hover {
	box-shadow: none;
	text-decoration: none;
}


@media (max-width: 767px) {
  .hidden-xs {
    display: none !important;
  }
}
