@charset "utf-8";

/* 상단 */
.header{background:#23023c;border-bottom:1px solid #fff;width:100%;height:99px;position:fixed;top:0;left:0;z-index:100;min-width:1000px;overflow:hidden;}
.headerInner{position:relative;width:1000px;height:99px;margin:0 auto;}
.header h1{position:absolute;top:35px;left:0;}
.global{text-align:center;padding-top:40px;}
.global li{display:inline-block;text-align:center;margin:0 2px;}
.gnb{position:absolute;top:40px;right:0;overflow:hidden;}
.gnb li{float:left;margin-left:40px;}
.gnb a{font-size:16px;color:#fff;font-weight:700;}

/* 컨텐츠 */
.container{margin:100px 0 0 0;}
.iconSimbol{display:block;}
.commonRow{text-align:center;padding:70px 0 100px 0;}
.mainTit{font-size:42px;color:#312783;display:block;margin:30px 0 30px 0;font-weight:400;}
.mainTit02{font-size:42px;color:#0095db;display:block;margin:30px 0 30px 0;font-weight:400;}
.subTit{font-size:16px;color:#000;line-height:24px;}
.tip{color:#ff0000;font-size:13px;margin-bottom:10px;}
.type01{width:1000px;border-bottom:1px solid #cccccc;}
.type01 thead th{font-size:14px;color:#312783;font-weight:700;background:#eaeaea;padding:10px 0;text-align:center;border-bottom:1px solid #cccccc;}
.type01 tbody td{padding:10px 0;font-size:14px;color:#0f0f0f;text-align:center;border-top:1px solid #cccccc;border-left:1px solid #cccccc;}
.type01 tbody td.first{border-left:0;}
.type01 tbody td a{font-size:14px;color:#0095db;padding-bottom:2px;}
.type02{width:700px;margin:0 auto;}
.type02 th{font-size:14px;color:#322783;text-align:left;min-height:30px;padding-top:15px;vertical-align:top;font-weight:700;}
.type02 th em{color:#ff0000;}
.type02 td{padding:10px;min-height:30px;}
.type02 .tip{font-size:12px;color:#656565;margin-top:5px;}
.type02 .jobsList{overflow:hidden;text-align:left;}
.type02 .jobsList li{float:left;width:110px;margin-bottom:10px;}
.type02 .jobsList li.last{display:block;width:100%;}
.type02 .jobsList li label{position:relative;top:3px;font-size:13px;}
.type02 .themesList{overflow:hidden;text-align:left;}
.type02 .themesList li{float:left;width:180px;margin-bottom:10px;}
.type02 .themesList li.last{display:block;width:100%;}
.type02 .themesList li label{position:relative;top:3px;font-size:13px;}
.type02 .classList li {margin-bottom:10px;}
.type02 .classList li label{position:relative;top:3px;font-size:13px;}
.type02 .classList li em{font-size:12px;color:#656565;}
.type02 .btnAuthNum{color:#fff;background:#2a0841;font-size:12px;height:30px;;line-height:30px;width:80px;padding:0 5px;position:relative;top:1px;left:5px;}
.type02 .btnAuth{color:#fff;background:#0094da;font-size:12px;height:30px;;line-height:30px;width:80px;padding:0 5px;position:relative;top:1px;left:5px;}
.type02 .etc{border:0;background:#ececec;width:230px;margin-left:10px;padding:7px 0 6px 10px;}
.type02 .last {padding:0;}
.type02 .last strong{font-size:13px;font-weight:700;color:#322783;text-align:left;min-height:30px;padding-top:15px;vertical-align:top;}
.type02 .last .policy{background:#ececec;font-size:11px;color:#767676;line-height:20px;padding:15px;margin-top:5px;margin-bottom:5px;word-break:keep-all;}
.type02 .last .check{font-size:12px}
.type02 .last .check label{position:relative;top:1px;}
.long{background:#ececec;width:240px;height:30px;display:inline-block;}
.long input{background:none;border:0;padding:7px 0 6px 10px;width:230px;}
.short{background:#ececec;width:70px;height:30px;display:inline-block;}
.short input{background:none;border:0;padding:7px 0 6px 0;width:70px;text-align:center;}
.validationCheck{color:#ff0000;font-size:13px;margin-top:5px;}
.minorTip{color:#ff0000;font-size:12px;margin-bottom:5px;word-break:keep-all;text-indent:-7px;margin-left: 10px;line-height:18px;}
.parentName{font-size:13px;margin-left:5px;}
.parentName .long{margin-left:10px;}
.parentName em{color:#ff0000;}

.layer{width:600px;background:#fff;padding:10px 15px 30px 15px;display:none;}
.layerInner{position:relative;}
.layer .tit{font-size:28px;color: #312783;display:block;background:url('../../images/popup_bar.jpg') 0 top no-repeat;padding:30px 0 0 0;}
.layer .ment{line-height:2em;font-size:14px;padding:30px 0 20px 0;letter-spacing:.5px;}
.layer .mid{border-top:1px solid #000;border-bottom:1px solid #000;padding:15px 0 15px 15px;}
.layer .mid li{font-size:14px;padding:5px 0;}
.layer .mid li.last{margin-bottom:10px;}
.layer .btns{text-align:center;}
.layer .btns button{font-size: 14px;color: #fff;min-width: 190px;padding: 0 15px;border-radius: 20px;height: 42px;line-height: 42px;font-weight: 800;margin-top:10px;background: #0095db;-moz-transition: 0.4s;-o-transition: 0.4s;-webkit-transition: 0.4s;transition: 0.4s;}
.layer .btns button:hover{background:#005b85;}
.layer .tip{color:#0095db;text-align:center;line-height:1.5em;margin-top:20px;}
.layer .btnClose{position:absolute;top:0;right:0;width:21px;height:21px;background:url('../../images/popup_close.jpg') 0 top no-repeat;}

.planList{width:1000px;background:#fff;display:none;}
.planList .layerInner{position:relative;padding:55px 40px 65px 40px;}
.planList .playTop {position:relative;height:50px;margin-bottom:20px;}
.planList .playTop strong{position:absolute;top:0;left:0;display:inline-block;text-align:center;background:#0095db;width:168px;height:50px;line-height:50px;border-radius:30px;}
.planList .playTop strong span{display:inline-block;color:#fff;font-size:15px;border:2px solid #fff;width:158px;height:40px;line-height:40px;border-radius:30px;}
.planList .playTop p{margin:0 0 0 190px;padding-top:15px;}
.planList .planSolo{text-align:right;font-size:14px;margin-bottom:5px;}
.planList table{width:100%;}
.planList table th strong{color:#0095db;font-size:20px;background: url('../../images/icon02-2.png') 0 center no-repeat;padding-left:25px;}
.planList table th{border-top:2px solid #cbcbcb;font-weight:normal;font-size:13px;padding:10px 0;background:#f6f6f6;}
.planList table .areaTh th{background:#fff;border:2px solid #cbcbcb;}
.planList table .areaTh th.first{border-left:0;}
.planList table .areaTh th.last{border-right:0;}
.planList table .all td{background:#f6f6f6;}
.planList table td{border:2px solid #cbcbcb;text-align:center;padding:10px 0;font-size:12px;}
.planList table td.tableTime{line-height:80%;border-left:0;}
.planList table .all td.tableTime{line-height:80%;border-left:0;border-right:0;}
.planList table td.longTd{border-right:0;}
.planList table td.first{border-left:0;}
.planList table td.last{border-right:0;}
.planList .btnClose{position:absolute;top:10px;right:10px;width:21px;height:21px;background:url('../../images/popup_close.jpg') 0 top no-repeat;}

	/* 메인 */
	.main .row01{text-align:center;min-width:1000px;height:1373px;background:#290841 url('../../images/img_main03.png') center top no-repeat;overflow:hidden;}
	.main .row01 .txts{padding-top:200px;color:#fff;}
	.main .row01 .txts h1{display:block;margin-bottom:50px;}
	.main .row01 .txts strong{font-size:50px;line-height:135%;}
	.main .row01 .txts strong em{color:#0095db;}
	.main .row01 .txts .txt1{font-size:30px;padding:90px 0;line-height:60px;}
	.main .row01 .txts .txt2{font-size:20px;line-height:150%;background:url('../../images/img_bar.png') center top no-repeat;padding:40px 0 5px 0;}
	.main .row01 .txts .txt3{font-size:20px;}
	.main .movies{width:1024px;margin:0 auto;position:relative;overflow:hidden;font-size:0;}
	.main .movies .movBox{display:inline-block;width:485px;margin:0 10px;}
	.main .movies .movBox strong{font-size:20px;color:#ffffff;display:block;margin-bottom:10px;}
	.main .movies .movBox a{display:block;}
	.main .row02{min-width:1000px;height:400px;background:url('../../images/img_main02.png') center center no-repeat;background-size:cover;overflow:hidden;}
	.main .mainTit{margin-bottom:10px;}
	.main .subTit{margin-bottom:20px;}
	.main .maptxt{font-size:20px;line-height:150%;}

	/* 행사소개 */
	.overview .row01{min-width:1000px;height:282px;background:url('../../images/img_overview01.png') center center no-repeat;background-size:cover;overflow:hidden;}
	.overview .row02{padding-bottom:80px}
	.overview .row02 ul{width:1000px;margin:55px auto 0 auto;text-align:left;overflow:hidden;}
	.overview .row02 li{position:relative;float:left;width:500px;min-height:94px;vertical-align:top;margin:20px 0;}
	.overview .row02 li .thumb{display:inline-block;width:94px;height:94px;position:absolute;top:0;left:0;}
	.overview .row02 li .txt{margin:15px 0 0 115px;}
	.overview .row02 li strong{font-weight:800;color:#312783;font-size:20px;}
	.overview .row02 li p{color:000;font-size:13px;line-height:18px;margin-top:5px;}
	.overview .row03{background:#2a0841;padding-bottom:80px}
	.overview .row03 ul{width:1100px;margin:100px auto 0 auto;text-align:center;overflow:hidden;}
	.overview .row03 li{width:275px;display:inline-block;vertical-align:top;margin-bottom:50px;}
	.overview .row03 li span{font-size:16px;color:#0095db;font-weight:700;display:block;margin:25px 0 20px 0;}
	.overview .row03 li p{font-size:13px;color:#fff;line-height:20px;}
	.overview .row04{padding-bottom:80px}
	.overview .row04 ul{width:1000px;margin:0 auto;text-align:center;overflow:hidden;}
	.overview .row04 li{width:330px;display:inline-block;vertical-align:top;margin-bottom:30px;}
	.overview .row04 li span{font-size:19px;font-weight:700;display:block;margin:15px 0 15px 0;}
	.overview .row04 li p{font-size:13px;line-height:20px;}
	.overview .row05{background:#2a0841;padding-bottom:80px;font-size:14px;}
	.overview .row05 p{color:#fff;font-size:14px;line-height:22px;margin-top:40px;}
	.overview .row05 p strong{font-size:22px;display:block;margin-bottom:20px;}
	.overview .row06 {background:#2a0841;}
	.overview .row06 .info{width:760px;margin:30px auto 0 auto;position:relative;overflow:hidden;}
	.overview .row06 .info p{float:left;text-align:left;font-size:14px;line-height:22px;color:#fff;}
	.overview .row06 .info p strong{font-size:19px;}
	.overview .row06 .info a{float:right;font-size:16px;color:#fff;background:#312783;border-bottom:5px solid #0095db;display:inline-block;width:185px;height:40px;line-height:40px;}

	/* 프로그램 */
	.program .row01{min-width:1000px;height:230px;background:#2a0841 url('../../images/img_program01.png') center center no-repeat;background-size:cover;overflow:hidden;color:#fff;text-align:center;}
	.program .row01 strong{font-size:42px;font-weight:400;display:Block;margin-top:80px;margin-bottom:5px;}
	.program .row01 p{font-size:18px;}
	.program .row02{text-align:center;padding:60px 0 65px 0;border-bottom:1px solid #cbcbcb;}
	.program .row02 p{font-size:19px;line-height:20px;}
	.program .row02 .partInfo{width:1000px;margin:0 auto;}
	.program .row02 .partInfo strong{position:absolute;top:0;left:0;font-size:15px;display:inline-block;text-align:center;width:160px;height:40px;line-height:40px;background:#312783;color:#fff;border-radius:20px;}
	.program .row02 .partInfo div{position:relative;min-height:40px;margin-top:30px;margin-bottom:15px;}
	.program .row02 .partInfo ul{margin:0 0 0 195px;}
	.program .row02 .partInfo li{float:left;font-size:16px;padding-left:15px;text-align:left;margin-bottom:15px;}
	.program .row02 .partInfo li.last{width:auto;}
	.program .row02 .programPart ul{position:relative;top:8px;}
	.program .row02 .programPart li{width:290px;vertical-align:top;position:relative;top:3px;padding-left:25px;line-height:22px;cursor:pointer;margin-bottom:0;}
	.program .row02 .programPart li a{font-size:16px;color:#0f0f0f;}
	.program .row02 .programPart .checkType1{display:inline-block;width:19px;height:22px;position:absolute;top:0;left:0;background:url('../../images/bigCheck_off.png') center center no-repeat;-moz-transition: 0.4s;-o-transition: 0.4s;-webkit-transition: 0.4s;transition: 0.4s;}
	.program .row02 .programPart .checkType1.check{background:url('../../images/bigCheck_on.png') center center no-repeat;}
	.program .row02 .themePart li{width:220px;font-size:16px;vertical-align:top;position:relative;top:10px;padding-left:0;line-height:22px;}

	.program .row02 .allPart ul{padding:15px 0 0 0;}
	.program .row02 .allPart li{width:auto;padding-left:0;}
	.program .row02 .allPart strong{position:absolute;top:0;left:0;display:inline-block;text-align:center;background:#0095db;width:168px;height:50px;line-height:50px;border-radius:30px;}
	.program .row02 .allPart strong a{display:inline-block;color:#fff;font-size:15px;border:2px solid #fff;width:158px;height:40px;line-height:40px;border-radius:30px;}

	.forumFilter li{width:315px !important;}
	.forumFilter li.last{width:auto  !important;}
	.tutorialFilter li{width:315px !important;}
	.tutorialFilter li.last{width:auto  !important;}
	.program .row02 .themePart li a{font-size:16px;color:#0f0f0f;}
	.program .row02 .themePart li label{cursor:pointer;font-size:16px;color:#0f0f0f;}
	/*.program .row02 .themePart .checkType2{display:inline-block;width:19px;height:22px;position:absolute;top:0;left:0;-moz-transition: 0.4s;-o-transition: 0.4s;-webkit-transition: 0.4s;transition: 0.4s;}
	.program .row02 .themePart .checkType2.checkType2-1{background:url('../../images/smallCheck1_off.png') center center no-repeat;}
	.program .row02 .themePart .checkType2.checkType2-2{background:url('../../images/smallCheck2_off.png') center center no-repeat;}
	.program .row02 .themePart .checkType2.checkType2-3{background:url('../../images/smallCheck3_off.png') center center no-repeat;}
	.program .row02 .themePart .checkType2.checkType2-4{background:url('../../images/smallCheck4_off.png') center center no-repeat;}
	.program .row02 .themePart .checkType2.checkType2-5{background:url('../../images/smallCheck5_off.png') center center no-repeat;}
	.program .row02 .themePart .checkType2.checkType2-6{background:url('../../images/smallCheck6_off.png') center center no-repeat;}
	.program .row02 .themePart .checkType2.checkType2-7{background:url('../../images/smallCheck7_off.png') center center no-repeat;}
	.program .row02 .themePart .checkType2.checkType2-8{background:url('../../images/smallCheck8_off.png') center center no-repeat;}
	.program .row02 .themePart .checkType2-1.check{background:url('../../images/smallCheck1_on.png') center center no-repeat;}
	.program .row02 .themePart .checkType2-2.check{background:url('../../images/smallCheck2_on.png') center center no-repeat;}
	.program .row02 .themePart .checkType2-3.check{background:url('../../images/smallCheck3_on.png') center center no-repeat;}
	.program .row02 .themePart .checkType2-4.check{background:url('../../images/smallCheck4_on.png') center center no-repeat;}
	.program .row02 .themePart .checkType2-5.check{background:url('../../images/smallCheck5_on.png') center center no-repeat;}
	.program .row02 .themePart .checkType2-6.check{background:url('../../images/smallCheck6_on.png') center center no-repeat;}
	.program .row02 .themePart .checkType2-7.check{background:url('../../images/smallCheck7_on.png') center center no-repeat;}
	.program .row02 .themePart .checkType2-8.check{background:url('../../images/smallCheck8_on.png') center center no-repeat;}
*/
	.program .row02 .themePart input[type=checkbox]{position: absolute; opacity: 0;}
	.program .row02 .themePart input[type=checkbox]+label{display:inline-block;padding-left:20px;position:relative;-moz-transition: 0.5s;-o-transition: 0.5s;-webkit-transition: 0.5s;transition: 0.5s;}

	.program .row02 .themePart .checkType2.checkType2-1 input[type=checkbox]+label{background:url('../../images/smallCheck1_off.png') 0 center no-repeat;}
	.program .row02 .themePart .checkType2.checkType2-2 input[type=checkbox]+label{background:url('../../images/smallCheck2_off.png') 0 center no-repeat;}
	.program .row02 .themePart .checkType2.checkType2-3 input[type=checkbox]+label{background:url('../../images/smallCheck3_off.png') 0 center no-repeat;}
	.program .row02 .themePart .checkType2.checkType2-4 input[type=checkbox]+label{background:url('../../images/smallCheck4_off.png') 0 center no-repeat;}
	.program .row02 .themePart .checkType2.checkType2-5 input[type=checkbox]+label{background:url('../../images/smallCheck5_off.png') 0 center no-repeat;}
	.program .row02 .themePart .checkType2.checkType2-6 input[type=checkbox]+label{background:url('../../images/smallCheck6_off.png') 0 center no-repeat;}
	.program .row02 .themePart .checkType2.checkType2-7 input[type=checkbox]+label{background:url('../../images/smallCheck7_off.png') 0 center no-repeat;}
	.program .row02 .themePart .checkType2.checkType2-8 input[type=checkbox]+label{background:url('../../images/smallCheck8_off.png') 0 center no-repeat;}

	.program .row02 .themePart .checkType2.checkType2-1 input[type=checkbox]:checked+label{background:url('../../images/smallCheck1_on.png') 0 center no-repeat;}
	.program .row02 .themePart .checkType2.checkType2-2 input[type=checkbox]:checked+label{background:url('../../images/smallCheck2_on.png') 0 center no-repeat;}
	.program .row02 .themePart .checkType2.checkType2-3 input[type=checkbox]:checked+label{background:url('../../images/smallCheck3_on.png') 0 center no-repeat;}
	.program .row02 .themePart .checkType2.checkType2-4 input[type=checkbox]:checked+label{background:url('../../images/smallCheck4_on.png') 0 center no-repeat;}
	.program .row02 .themePart .checkType2.checkType2-5 input[type=checkbox]:checked+label{background:url('../../images/smallCheck5_on.png') 0 center no-repeat;}
	.program .row02 .themePart .checkType2.checkType2-6 input[type=checkbox]:checked+label{background:url('../../images/smallCheck6_on.png') 0 center no-repeat;}
	.program .row02 .themePart .checkType2.checkType2-7 input[type=checkbox]:checked+label{background:url('../../images/smallCheck7_on.png') 0 center no-repeat;}
	.program .row02 .themePart .checkType2.checkType2-8 input[type=checkbox]:checked+label{background:url('../../images/smallCheck8_on.png') 0 center no-repeat;}
	.program .row03{padding:70px 0 90px 0;}
	/*
	.program .row03 ul{width:1000px;margin:0 auto;}
	.program .row03 ul li{margin-bottom:50px;}
	*/
	.program .row03 .date{position:relative;padding-bottom:10px;font-size:28px;color:#0095db;font-weight:700;background:url('../../images/icon02.png') 0 2px no-repeat;padding-left:35px;letter-spacing:-1px;display:block;}
	.program .row03 .date em{color:#272727;font-size:15px;margin-left:5px;letter-spacing:0;position:absolute;top:15px;right:0;font-weight:normal;}
	.program .row03 .date em span{font-size:14px;font-weight:bold;color:#0095db;text-decoration:none;background:url('../../images/btn_down.png') no-repeat left 1px;padding-left:21px;margin-left:22px;}

	.box{position:relative;}
	.time{position:absolute;top:0;left:0;padding:10px 0 0 5px;width:190px;font-size:16px;display:inline-block;border-top:2px solid #cbcbcb;}
	.sessionItem{margin-left:190px;}
	.ajaxLoading{min-height:500px;}
	.loading{text-align:center;padding-top:100px;}
	.sessionList{width:1000px;margin:0 auto;}
	.tutorialList{width:1000px;margin:0 auto;}
	.forumList{width:1000px;margin:0 auto;}
	.daySession{margin-top:100px;border-bottom:2px solid #cbcbcb;}
	.daySession:first-child{margin-top:0;}
	.dayForum{margin-top:100px;}
	.dayForum:first-child{margin-top:0;}
	.inList {border-top:2px solid #cbcbcb;}
	.inList li{display:inline-block;*display:inline;*zoom:1;vertical-align:top;color:#0f0f0f;padding:10px 0;}
	.inList li .innerBox{display:none;}
	.inList li.time{width:190px;font-size:16px;}
	.inList li.conts{width:805px;padding-bottom:10px;padding-left:5px;}
	.inList li.conts .contsItem{display:inline-block;display:inline-block;*display:inline;*zoom:1;vertical-align:top;}
	.inList li.conts .contsItem.contsItem1{position:relative;width:580px;}
	.inList li.conts .contsItem.contsItem2{width:160px;padding-left:15px;font-size:14px;position:Relative;top:1px;}
	.inList li.conts .contsItem.contsItem3{font-size:15px;}
	.inList li.conts .tit{font-size:18px;cursor:pointer;display:block;-moz-transition: 0.5s;-o-transition: 0.5s;-webkit-transition: 0.5s;transition: 0.5s;}
	.inList li.conts .down{position:absolute;width:15px;height:15px;top:3px;right:-4px;}
	.inList li.conts .down img{display:block;width:100%;}
	.inList li.conts .down2{position:absolute;width:15px;height:15px;top:3px;right:16px;}
	.inList li.conts .down2 img{display:block;width:100%;}
	.inList li.conts .video{position:absolute;width:15px;height:15px;top:3px;right:16px;}
	.inList li.conts .video img{display:block;width:100%;}
	.dayTutorial .tit{cursor:default !important;}
	.inList li.conts .tit em{font-size:15px;display:block;margin-top:10px;}
	.inList li.conts .tit.active{font-weight:700;}
	.inList li.conts .contsTxt{font-size:15px;line-height:21px;margin:10px 0 15px 0;overflow:hidden;}
	.inList li.conts .speaker{position:relative;min-height:63px;margin-top:15px;}
	.inList li.conts .speaker .pic{display:inline-block;width:63px;height:63px;position:absolute;top:0;left:0;}
	.inList li.conts .speaker p{margin:0 0 0 76px;padding-top:5px;color:#777;line-height:18px;word-wrap: break-word;overflow:hidden;}
	.inList li.conts .speaker strong{color:#0f0f0f;display:block;font-size:14px;font-weight:700;margin-bottom:5px;}
	.txtList li{font-size:15px;display:block;padding:3px 0;}
	.txtList li li{margin-left:10px;}
	.sessionItem{} 
	.sessionItem li:first-child .conts{border-top:0;}
	.smallIcons{width:10px;height:12px;padding:0 0 0 15px;}
	.smallIcons1{background:url('../../images/icon_small01.png') 0 2px no-repeat;color:#0f0f0f;}
	.smallIcons2{background:url('../../images/icon_small02.png') 0 2px no-repeat;color:#0f0f0f;}
	.smallIcons3{background:url('../../images/icon_small03.png') 0 2px no-repeat;color:#0f0f0f;}
	.smallIcons4{background:url('../../images/icon_small04.png') 0 2px no-repeat;color:#0f0f0f;}
	.smallIcons5{background:url('../../images/icon_small05.png') 0 2px no-repeat;color:#0f0f0f;}
	.smallIcons6{background:url('../../images/icon_small06.png') 0 2px no-repeat;color:#0f0f0f;}
	.smallIcons7{background:url('../../images/icon_small07.png') 0 2px no-repeat;color:#0f0f0f;}
	.smallIcons8{background:url('../../images/icon_small08.png') 0 2px no-repeat;color:#0f0f0f;}

	.forumTop{position:relative;border-top:2px solid #cbcbcb;background:#f6f6f6;}
	.forumTop strong{position:absolute;top:0;left:0;padding:15px 0 15px 30px;width:165px;font-size:18px;display:inline-block;}
	.forumTop strong.openstack{background:url('../../images/smallCheck5_on.png') 8px 17px no-repeat;}
	.forumTop strong.ubuntu{background:url('../../images/smallCheck4_on.png') 8px 17px no-repeat;}
	.forumTop strong.efl{background:url('../../images/smallCheck2_on.png') 8px 17px no-repeat;}
	.forumTop p{margin-left:190px;font-size:15px;line-height:22px;padding:15px 0 15px 5px;}

	.tutorialTop{position:relative;border-top:2px solid #cbcbcb;background:#f6f6f6;}
	.tutorialTop strong{position:absolute;top:0;left:0;padding:15px 0 15px 30px;width:165px;font-size:18px;display:inline-block;}
	.tutorialTop strong.tizenDevlab{background:url('../../images/smallCheck7_on.png') 8px 17px no-repeat;}
	.tutorialTop strong.IoTivity2{background:url('../../images/smallCheck2_on.png') 8px 17px no-repeat;}
	.tutorialTop strong.s4aForKids{background:url('../../images/smallCheck3_on.png') 8px 17px no-repeat;}
	.tutorialTop p{margin-left:190px;font-size:15px;line-height:22px;padding:15px 0 15px 5px;}

	.openstack_forum{margin-bottom:70px;border-bottom:2px solid #cbcbcb;}
	.ubuntu_forum{margin-bottom:70px;border-bottom:2px solid #cbcbcb;}
	.efl_forum{border-bottom:2px solid #cbcbcb;}

	.s4a_for_kids{border-bottom:2px solid #cbcbcb;}
	.iotivity{border-bottom:2px solid #cbcbcb;}

	/* 등록 */
	.registration .row01{min-width:1000px;height:230px;background:#2a0841 url('../../images/img_program01.png') center center no-repeat;background-size:cover;overflow:hidden;color:#fff;text-align:center;}
	.registration .row01 strong{font-size:42px;font-weight:400;display:Block;margin-top:80px;margin-bottom:5px;}
	.registration .row01 p{font-size:18px;}
	.registration .row02{text-align:center;padding:60px 0 65px 0;border-bottom:1px solid #cbcbcb;}
	.registration .row02 p{font-size:16px;line-height:26px;font-weight:700;}
	.registration .row03 {position:relative;width:1000px;margin:50px auto;}
	.registration .row03 .tit{display:inline-block;padding:70px 0 0 0;width:270px;position:absolute;top:0;left:0;text-align:center;background:url('../../images/icon03.png') center top no-repeat;font-size:38px;color:#0095db;}
	.registration .row03 .txt{margin-left:270px;font-size:16px;}
	.registration .row03 .first{margin-bottom:20px;line-height:24px;}
	.registration .row03 .date{font-weight:700;margin:5px 0;}
	.registration .row03 .date span{color:#312783;}
	.registration .row03 button{font-size:14px;color:#fff;min-width:190px;padding:0 15px;border-radius:20px;margin-top:20px;font-weight:800;-moz-transition: 0.4s;-o-transition: 0.4s;-webkit-transition: 0.4s;transition: 0.4s;}
	.registration .row03 button:hover{background:#005b85;}
	.registration .row03 button.disabled{height:42px;line-height:42px;background:#ccc;}
	.registration .row04 {position:relative;width:1000px;margin:0 auto 100px auto;}
	.registration .row04 .tit{display:inline-block;padding:70px 0 0 0;width:270px;position:absolute;top:0;left:0;text-align:center;background:url('../../images/icon04.png') center top no-repeat;font-size:38px;color:#0095db;}
	.registration .row04 .txt{margin-left:270px;font-size:16px;}
	.registration .row04 .txt li:first-child{margin-bottom:30px;}
	.registration .row04 .txt span{color:#312783;display:block;font-size:16px;font-weight:700;margin-bottom:5px;}
	.registration .row04 .txt p{color:#000;font-size:15px;font-weight:700;line-height:20px;}
	.registration .row04 .txt em{font-weight:400;}
	.registration .row04 .txt .solo{margin-top:10px;font-weight:400;}
	.registration .row04 button{font-size:14px;color:#fff;min-width:190px;padding:0 15px;border-radius:20px;height:42px;line-height:42px;margin-top:20px;font-weight:800;background:#0095db;-moz-transition: 0.4s;-o-transition: 0.4s;-webkit-transition: 0.4s;transition: 0.4s;}
	.registration .row04 button:hover{background:#005b85;}
	.registration .row04 button.disabled{height:42px;line-height:42px;background:#ccc;}

	/* 컨퍼런스 참가 신청 */
	.conference .row01{min-width:1000px;height:230px;background:#2a0841 url('../../images/img_program01.png') center center no-repeat;background-size:cover;overflow:hidden;color:#fff;text-align:center;}
	.conference .row01 strong{font-size:42px;font-weight:400;display:Block;margin-top:80px;margin-bottom:5px;}
	.conference .row01 p{font-size:18px;}
	.conference .row02{width:700px;margin:0 auto;padding:60px 0 55px 0;} 
	.conference .row02 .btns{text-align:center;margin-top:15px;}
	.conference .row02 .btns button{font-size:16px;color:#fff;background:#312783;border-bottom:5px solid #0095db;display:inline-block;width:185px;height:40px;line-height:35px;-moz-transition: 0.4s;-o-transition: 0.4s;-webkit-transition: 0.4s;transition: 0.4s;}
	.conference .row02 .btns button:hover { background-color:#0d054e;border-bottom:5px solid #00dbc9;}
	.conference .row03{margin:0 auto;padding:135px 0 85px 0;background:url('../../images/icon04.png') center 40px no-repeat;text-align:center;} 
	.conference .row03 strong{font-size:24px;display:block;margin-bottom:5px;}
	.conference .row03 p{font-size:16px;line-height:1.8em;}
	.conference .row03 a{font-size:16px;color:#fff;background:#312783;border-bottom:5px solid #0095db;display:inline-block;width:185px;height:40px;line-height:40px;-moz-transition: 0.4s;-o-transition: 0.4s;-webkit-transition: 0.4s;transition: 0.4s;}
	.conference .row03 a:hover{background-color:#0d054e;border-bottom:5px solid #00dbc9;}
	.conference .row03 a.btnMain{background:#3e3e3e;}
	.conference .applyClass{width:600px;margin:70px auto;color: #0095db;font-weight:700;padding:20px 0;font-size:18px !important;border-top:2px solid #0095db;border-bottom:2px solid #0095db;}
	.conference .supplies .first{color:#312783;font-size:16px;font-weight:700;margin-bottom:10px;}
	.conference .supplies .second{font-size:14px;line-height:1.5em;}

/* 하단 */
.footer{background:#2a0841;color:#fff;border-top:1px solid #c8c8c8;min-width:1000px;overflow:hidden;}
.footerInner{position:relative;width:1000px;margin:0 auto;overflow:hidden;min-height:55px;}
.samsungLogo{position:absolute;top:12px;left:20px;}
.costumer {text-align:center;margin-top:17px;}
.costumer li{display:inline-block;padding:0 5px;color:#fff;font-size:13px;}
.costumer li.tit{font-size:16px;font-weight:800;padding-right:15px;}
.costumer a{color:#fff;font-size:13px;}
.sns{position:absolute;top:12px;right:13px;}
.sns li{padding:0 7px;float:left;}
.footer .copyRight{border-top:1px solid #fff;font-size:12px;font-family: 'SamsungIF_Rg';text-align:center;padding:25px 0;}