@font-face {
    font-family: 's-core-dream-thin';
    src: url('/font/scdream1-webfont.woff2') format('woff2'),
         url('/font/scdream1-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 's-core-dream-extralight';
    src: url('/font/scdream2-webfont.woff2') format('woff2'),
         url('/font/scdream2-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 's-core-dream-light';
    src: url('/font/scdream3-webfont.woff2') format('woff2'),
         url('/font/scdream3-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 's-core-dream-regular';
    src: url('/font/scdream4-webfont.woff2') format('woff2'),
         url('/font/scdream4-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 's-core-dream-medium';
    src: url('/font/scdream5-webfont.woff2') format('woff2'),
         url('/font/scdream5-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}


*{margin:0;padding:0;}
body,textarea{background-color:#fff;font-size:13px;color:#222;line-height:150%;-webkit-text-size-adjust:none;word-wrap:break-word;word-break:keep-all;font-family:'s-core-dream-regular', sans-serif,Dotum,"돋움",Gulim,"굴림",Helvetica,Apple-Goth;}
ul,ol{list-style:none;}
table{margin:0;padding:0;border-spacing:0;border:0;_border-collapse:collapse;width:100%;}
*+html table{border-collapse:collapse;}
img,fieldset,abbr,acronym{border:0;}
address,caption,cite,code,dfn,em,var{font-style:normal;}
input, button,textarea{padding:0;font-size:100%;font-family:'s-core-dream-regular';}
table{border-collapse:collapse;border-spacing:0}
table,table th,table td{border:0;}
u{text-decoration:none;}
hr{display:none}
a{color:#555;text-decoration:none;}
a:hover{color:#f56b50;}
img{vertical-align:middle;}
body{background-color:#fff;}
caption{*position:absolute;top:0;left:0;width:0;height:0;line-height:0;overflow:hidden;visibility:hidden;font-size:0;}
.hide{overflow:hidden;visibility:hidden;width:0;height:0;font-size:0;line-height:0;}
.gLeft{float:left;}
.gRight{float:right;}
.hidden{display:none;}
.br{display:block;}

html,
body{margin:0;padding:0;height:100%;}

body{width:100%;}
body.hiddenHeader{background:none;}

#wrap{position:relative;min-height:100%;zoom:1;}
#wrap:after{display:block;clear:both;content:''}

.gLnb{position:absolute;top:175px;;left:0;width:252px;z-index:500;}

.mNavi{position:absolute;top:310px;left:252px;z-index:500;}
.mNavi a{display:block;background:url(../images/ico_prev1.png) 0 0 no-repeat;text-indent:-9999px;font-size:0;width:48px;height:49px;}
.mNavi a.open{background-image:url(../images/ico_next1.png);margin-top:-1px;}

#header .uh{position:relative;padding:0 0 0 18px;padding:10px 0 10px 20px;}
#header .uh .gRt{position:absolute;top:40px;right:30px;}
#header .uh .gRt a{display:block;float:left;color:#fff;padding:5px 12px;font-size:13px;background-color:#444;border-radius:15px;text-align:center;margin-left:5px;}
#header .uh .gRt a:hover{background-color:#e88d31;}
#header .mh{width:100%;text-align:center;margin:0 auto;background-color:#f4f4f4;}
#header .mh .bg{width:1100px;margin:0 auto;}
#header .mh  h1 {display:block;text-align:left;margin-bottom:30px;}
#header .mh .lt,
#header .mh .rt{position:absolute;top:45px;padding:8px 12px;left:auto;right:140px;background-color:#e53a4b;color:#fff;}
#header .mh .rt2{position:absolute;top:45px;left:0px;padding:8px 12px;left:auto;right:0px;background-color:#222;color:#fff;}


/*
.mGnb{padding:30px 0 0;text-align:center;}
.mGnb li{display:inline-block;margin:0 -5px 0 -2px;}
.mGnb li a{display:block;background:url(../images/ico_gnb1.png) 0 50% no-repeat;border:1px solid #fff;color:#222;font-size:18px;padding:0 23px 0 25px;line-height:36px;height:40px;width:120px;}
.mGnb li a:hover{color:#ed7c36}
.mGnb li.selected{position:relative;}
.mGnb li.selected a{background:#fff;border-color:#cbcbcb;}
.mGnb li.nobar a{background:none;}
*/
.mLecture2{display:block;clear:both;content:'';margin-top:10px;}
.mLecture2 li{float:left;width:23%;padding:3px 0 3px 0;}

.mGnb{margin:0 auto;text-align:center;width:100%;z-index:100;padding:10px 0 10px 0;}
.mGnb ul{zoom:1;}
.mGnb ul:after{display:block;clear:both;content:'';}
.mGnb li{position:relative;float:left;margin-left:-1px;}
.mGnb li strong{display:block;background:url(../images/ico_gnb1.png) 100% 50% no-repeat;}
.mGnb li strong a{display:block;font-size:17px;padding:0 23px 0 25px;line-height:36px;width:124px;color:#000}
.mGnb li strong a:hover{color:#f56b50}
.mGnb li.selected,
.mGnb li.overLi{z-index:10;}
.mGnb li.selected strong a,
.mGnb li.overLi strong a{border-color:#ddd;}
.mGnb li.nobar strong  a{background:none;}
.mGnb .sub{position:absolute;top:45px;left:0;background-color:#fff;overflow:hidden;width:100%;z-index:9;display:none;}
.mGnb .sub{border:1px solid #ddd;border-top:0px solid #ffa03f;border-bottom:1px solid #ddd;height:0px;display:block;}
.mGnb .sub .ls{position:relative;display:block;margin-top:-1px;text-align:left;}
.mGnb .sub .ls a{display:block;padding:7px 0 0 17px;font-size:14px;}
.mGnb .sub .ls a:hover{text-decoration:none;}

#body{padding:0 0 0 250px;min-height:859px;}
#body .bg{margin:0 auto;padding:17px 0 0;width:80%;}

#footer{position:relative;border-top:1px solid #dbdbdb;margin-top:100px;}
#footer .bg{font-size:13px;line-height:170%;padding:30px 40px;}
#footer .iTop{display:block;position:absolute;top:50%;right:25px;margin-top:-25px;background:url(../images/ico_top.png) 0 0 no-repeat;text-indent:-9999px;font-size:0;width:65px;height:65px;border-radius:5px;}

.gMod1{margin:0 auto;width:100%;}
.btn1{display:block;width:100px;background-color:#2f2f2f;border:1px solid #2f2f2f;color:#fff;text-align:center;line-height:30px;height:30px;}
.btn2{display:block;width:100px;background-color:#fff;border:1px solid #2f2f2f;text-align:center;line-height:30px;height:30px;}
/*.btn3{display:block;width:100%;line-height:45px;height:45px;background-color:#ffdcc7;color:#e67029;text-align:center;font-size:15px;}*/
.btn3{display:block;width:100%;line-height:45px;height:45px;background-color:#f9f7f7;color:red;font-weight:800;text-align:center;font-size:15px;border:1px solid red}
.btn4{display:block;width:100%;line-height:45px;height:45px;background-color:#2f2f2f;color:#fff;text-align:center;}

.btn5{display:block;width:80px;background-color:#2f2f2f;border:1px solid #2f2f2f;color:#fff;line-height:25px;height:25px;font-size:11px;margin-top:5px;letter-spacing:-1px;}
.btn6{display:block;width:80px;background-color:#fff;border:1px solid #2f2f2f;line-height:25px;height:25px;font-size:11px;letter-spacing:-1px;}

.mTitle1{border-bottom:1px solid #e8e8e8;margin-bottom:30px;}
.mTitle1 h3{position:relative;color:#222;font-size:45px;line-height:150%;margin:0 0 13px;padding:25px 0 28px;letter-spacing:-2px;}
/* .mTitle1 h3:before{content:"";position:absolute;bottom:0;left:50%;background-color:#e53a4b;margin-left:-38px;width:76px;height:2px;} */
.mTitle1 p{color:#777;font-size:15px;}

.mTitle2{background:url(../images/ico_title2.png) 0 4px no-repeat;color:#222;font-size:23px;margin:20px 0 0;padding:0 0 15px 38px;line-height:150%;}

span.radio{display:inline-block;background:url(../images/ico_radio.png) 0 0 no-repeat;margin:0 5px 0 0;vertical-align:-4px;width:20px;min-height:20px;}
span.checkbox{display:inline-block;background:url(../images/ico_checkbox.png) 0 0 no-repeat;margin:0 0 0 5px;vertical-align:-4px;width:20px;min-height:20px;}
input.styled{width:24px;height:24px;}
.select{display:block;background:url(../images/ico_select.png) 100% 50% no-repeat transparent;border:1px solid #ebeaeb;color:#bbb;font-size:15px;padding:0 25px 0 10px;line-height:37px;height:37px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
select.styled{position:absolute;top:0;left:0;color:#808080;margin-top:0;width:100%;opacity:0;filter:alpha(opacity=0);z-index:5;font-size:16px;height:39px;}
input.styled{margin:0 0 0 -22px !important;vertical-align:-4px;visibility:visible !important;filter:alpha(opacity=1);opacity:0.01;-moz-opacity:0.01;}

.mSelect{display:inline-block;position:relative;}
.kLine  {border-bottom:1px solid #ddd;}
.kLine2  {border-bottom:1px solid #ddd;font-family:dotum;font-size:12px;color:#333}
.kLine3  {border-bottom:1px solid #ddd;padding:15px 0 15px 0;}
.kLine3 p {font-family:dotum;font-size:12px;color:#333}
.gTextarea{display:block;padding:0 12px 0 0;}
.gTextarea .textarea{width:100%;}
.Textarea{border:1px solid #ccc;font-size:16px;padding:10px 0 0 10px;width:341px;height:100px;vertical-align:middle;resize:none;}
.it{border:1px solid #ccc;font-size:16px;padding:0 0 0 10px;width:341px;line-height:37px;height:37px;}

.mBox {padding:10px;border:1px solid #ddd}
.mBoxl {padding:10px;border-bottom:1px solid #ddd}
.iBox {padding:7px;border:1px solid #ddd}
.mBox1{background-color:#f8f8f8;padding:28px 30px 20px;}
.mBox1 li{position:relative;color:#5c5c5c;padding:0 0 8px 10px;}
.mBox1 li:before{content:"-";position:absolute;top:0;left:0;}

.gMod2 {width:974px;margin:0 auto;}

.mBox1.col2{zoom:1;}
.mBox1.col2:after{display:block;clear:both;content:''}
.mBox1.col2 ul{float:left;}

.mBox2{border:1px solid #d9d9d9;margin:30px 0 0;}
.mBox2 h4{float:left;background:url(../images/ico_box2.png) 151px 60px no-repeat;border-right:1px solid #d9d9d9;color:#222;font-size:21px;line-height:150%;letter-spacing:-1px;padding:60px 0 60px 37px;width:198px;}
.mBox2 .con{color:#222;font-size:16px;letter-spacing:-0.2px;line-height:170%;margin:0 0 0 275px;padding:33px 0 0;min-height:148px;}
.mBox2 .con p{color:#808080;font-size:13px;line-height:160%;margin:27px 0 0;}

.mBox3{background:url(../images/k_box3_2.jpg) 50% 50% no-repeat;background-size:cover;margin:30px 0 0;}
.mBox3 .con1{padding:50px 0 43px;text-align:center;}
.mBox3 .con1 h4{color:#fff;font-size:25px;line-height:150%;padding:0 0 20px;}
.mBox3 .con1 ul{background:url(../images/k_box3.png) 0 0 no-repeat;margin:13px 0 0 99px;width:808px;height:191px;}
.mBox3 .con1 li{float:left;line-height:150%;margin-left:102px;width:192px;}
.mBox3 .con1 li.first{margin-left:0;}
.mBox3 .con1 li .ti{display:block;font-size:28px;padding:32px 0 0;}
.mBox3 .con1 li .tx1{display:block;color:#0ca6ff;font-size:20px;padding:17px 0 0;}
.mBox3 .con1 li .tx2{display:block;color:#504c4c;font-size:12px;letter-spacing:-1px;padding:8px 0 0;}
.mBox3 .con1 .info{color:#fff;font-size:18px;letter-spacing:-1.5px;line-height:180%;padding:34px 0 0;text-align:center;}
.mBox3 .con2{background:rgba(255,255,255,.84);padding:35px 0 20px;zoom:1;}
.mBox3 .con2:after{display:block;clear:both;content:''}
.mBox3 .con2 .gLeft,
.mBox3 .con2 .gRight{width:50%;}
.mBox3 .con2 .ti{display:block;font-size:20px;letter-spacing:-1.2px;margin:0 0 0 56px;}
.mBox3 .con2 ul{letter-spacing:-1px;margin:23px 0 0 56px;}
.mBox3 .con2 li{position:relative;font-size:15px;padding:0 0 8px 17px;}
.mBox3 .con2 li:before{content:"";position:absolute;top:7px;left:4px;background-color:#adadad;border-radius:50%;width:5px;height:5px;}
.mBox3 .con2 .gRight .ti,
.mBox3 .con2 .gRight ul{margin-left:18px;}

.mBox4 .con1{background:url(../images/k_box1.jpg) 0 0 no-repeat;padding:65px 0 0 60px;height:472px;border:1px solid #ddd;}
.mBox4 .con1 .title{position:relative;margin:0 0 18px;padding:0 0 22px;}
.mBox4 .con1 .title:after{content:"";position:absolute;bottom:0;left:0;background-color:#222;width:145px;height:1px;}
.mBox4 .con1 .title .tit{display:block;font-size:46px;letter-spacing:-3px;padding:0 0 30px;}
.mBox4 .con1 .title p{color:#5b5b5b;font-size:19px;letter-spacing:-0.7px;}
.mBox4 .con1 .txt2{color:#5b5b5b;font-size:13px;line-height:160%;letter-spacing:-0.5px;}
.mBox4 .con1 .btn{display:inline-block;background:url(../images/ico_btn1.png) 0 0 no-repeat #ed7c36;color:#fff;font-size:17px;margin:25px 0 0;padding:0 25px 0 69px;line-height:51px;height:51px;}
.mBox4 .con1 .txt3{background-color:#fbfbfd;color:#5b5b5b;font-size:13px;line-height:190%;margin:25px 0 0;padding:20px 15px 15px 25px;width:350px;} /*285px*/
.mBox4 .con2 {border:1px solid #d4d3d9;border-top:0;}
.mBox4 .con2 .picture{float:left;padding:15px 0 0 17px;width:340px;}
.mBox4 .con2 .picture .pic{float:left;width:113px;height:133px;}
.mBox4 .con2 .picture .txt{color:#222;font-size:25px;letter-spacing:-1.5px;padding:4px 0 0 134px;}
.mBox4 .con2 .picture .txt em{display:block;font-size:16px;margin:15px 0 0;}
.mBox4 .con2 .text{padding:17px 0 14px 361px;zoom:1;}
.mBox4 .con2 .text:after{display:block;clear:both;content:''}  
.mBox4 .con2 .text .lt,
.mBox4 .con2 .text .rt{color:#777;line-height:170%;}
.mBox4 .con2 .text .lt{float:left;width:260px;}
.mBox4 .con2 .text .rt{}
.mBox4 .con3{font-size:13px;}
.mBox4 .ag {height:190px;width:800px;border:1px solid #ccc;padding:10px;color:#777}

.mBox5 {padding:5px;border:1px solid #ddd;font-size:12px;}
.mBox6 {padding:15px;border:1px solid #ddd}

.txtYellow{color:#ffea00;}
.txtOrange{color:#ed7c36;}
.txtRed{color:#c83939;}
.txtBlue{color:#0ca6ff;}

.mLogin{background-color:#e0e0e0;letter-spacing:-1.2px;padding:35px 25px 20px;}
.mLogin legend,
.mLogin dt{display:none;}
.mLogin dd{margin:0 0 10px;padding:0 15px 0 0;}
.mLogin dd .it{background-color:#fff;border:0;font-size:13px;padding:0 0 0 15px;width:100%;line-height:41px;height:41px;}
.mLogin .btn{display:block;background-color:#e53a4b;color:#fff;border:1px solid #e1a4aa;font-size:15px;text-align:center;line-height:41px;height:41px;}
.mLogin .link{padding:20px 0 0;text-align:center;}
.mLogin .link a{margin:0 7px;}
.mLogin .link a:hover{text-decoration:underline;}

.mLnb{background-color:#fff;padding:0 0 19px;border-right:1px solid #e8e8e8;margin-top:50px;}
.mLnb h3{font-size:13px;padding:7px 0 7px 0;background-color:#ffa03f;color:#fff;width:200px;margin:0 auto;border-radius:30px;text-align:center;margin-bottom:15px;font-weight:normal;}
.mLnb li a{display:block;color:#222;font-size:14px;padding:5px 10px 5px 28px;}
.mLnb li a:hover{color:#e53a4b;}
.mLnb li.selected a{color:#e53a4b;}

.mCenter{background-color:#e53a4b;letter-spacing:-1.2px;padding:24px 0 22px 27px;}
.mCenter h3{background:url(../images/ico_tel.png) 0 0 no-repeat;color:#fff;font-size:27px;font-weight:normal;padding:3px 0 33px 30px;}
.mCenter .tel{color:#fff;font-size:30px;font-weight:bold;}
.mCenter .txt{color:#fff;font-size:14px;font-weight:bold;letter-spacing:0;padding:27px 0 0;}
.mCenter .txt .t{display:block;font-weight:normal;margin:0 0 9px;}

.mCenter2{letter-spacing:-1.2px;padding:24px 0 0px 27px;border-bottom:1px solid #ddd;}
.mCenter2 h3{font-size:27px;font-weight:normal;padding:3px 0 33px 30px;}
.mCenter2 .tel{font-size:17px;font-weight:bold;}
.mCenter2 .txt{font-size:20px;font-weight:bold;letter-spacing:-1px;padding:20px 0 0;}
.mCenter2 .txt .t{display:block;font-weight:normal;margin:7px 0 9px;font-size:13px;letter-spacing:-1px;}


.mLink{background-color:#ffa03f;}
.mLink li{border-top:1px solid #e88d31;}
.mLink li.noline{border-top:0;}
.mLink li a{position:relative;display:block;color:#fff;font-size:16px;line-height:160%;padding:14px 28px;}
.mLink li a:before{content:"";position:absolute;top:50%;right:30px;margin-top:-10px;background:url(../images/ico_link1.png) 0 0 no-repeat;width:10px;height:19px;}

.it{border:1px solid #e0dfdf;padding:0 0 0 15px;line-height:37px;height:37px;}

.mBoard1 th,
.mBoard1 td{border:1px solid #e5e5e5;padding:10px 0;text-align:center;font-size:13px;}
.mBoard1 th{background-color:#f8f8f8;color:#474747;font-size:14px;}
.mBoard1 td{padding:9px 0;}
.mBoard1 td.left{padding-left:20px;padding-right:20px;text-align:left;}

.mBoard2 th,
.mBoard2 td{border:1px solid #e5e5e5;padding:10px 0;}
.mBoard2 th{background-color:#f8f8f8;color:#474747;font-size:14px;}
.mBoard2 td{padding:9px 20px;}
.mBoard2 td.left{padding-left:20px;padding-right:20px;text-align:left;}

.modalBg{position:fixed;top:0;left:0;background-color:#000;filter:alpha(opacity=90);opacity:0.9;-moz-opacity:0.9;width:100%;height:100%;z-index:500;}
.mPopup1{position:absolute;top:150px;left:50%;margin:0 0 0 -410px;width:820px;z-index:510;}
.mPopup1 h3{color:#fff;font-weight:normal;font-size:32px;margin:0 0 0 -3px;padding:58px 0 22px;letter-spacing:-2px;}
.mPopup1 .close{position:absolute;top:50px;right:0;background:url(../images/ico_close1.png) 0 0 no-repeat;text-indent:-9999px;font-size:0;width:35px;height:35px;}

.mEvent{background:url(../images/k_event.png) 50% 0 no-repeat;background-size:cover;text-align:center;height:297px;padding-top:35px;}

.mMain1{border:1px solid #ddd;margin:19px auto 0;width:1215px;padding:0 0 21px;zoom:1;}
.mMain1:after{display:block;clear:both;content:''}
.mMain1 .gLeft,
.mMain1 .gRight{background:url(../images/ico_main1_1.png) 30px 90px no-repeat;width:594px;}
.mMain1 .tit{float:left;padding:33px 0 0 35px;}
.mMain1 .tit h3{font-size:20px;letter-spacing:-2px;padding:0 0 10px;}
.mMain1 .tit .more{display:inline-block;background:url(../images/ico_more.png) 100% 50% no-repeat;font-size:11px;padding-right:10px;}
.mMain1 ul{padding:33px 50px 0 167px;}
.mMain1 li{position:relative;color:#797979;padding:0 75px 6px 18px;}
.mMain1 li:before{content:"";position:absolute;top:9px;left:0;background-color:#6c6c6c;border-radius:50%;width:3px;height:3px;}
.mMain1 li .t{}
.mMain1 li .d{position:absolute;top:0;right:0;}
.mMain1 .gRight{background-image:url(../images/ico_main1_2.png);background-position:43px 90px;border-left:1px solid #ebebeb;width:617px;}
.mMain1 .gRight ul{padding-left:187px;}
.mMain1 .r{font-size:20px;letter-spacing:-2px;padding:20px 0 20px 0;background-color:#373737;text-align:center;border-radius:40px;color:#fff}




.mMain2{margin:35px auto 0;width:1215px;padding:0 0 21px;zoom:1;}
.mMain2:after{display:block;clear:both;content:''}
.mMain2 h3 {font-size:27px;text-align:center;padding:0 0 15px;}
.mMain2 p {font-size:13px;text-align:center;padding:0 0 15px;color:#777}
.mMain2 .gLeft,
.mMain2 .gRight{width:594px;}
.mMain2 .tit{float:left;padding:33px 0 0 35px;}
.mMain2 .tit h3{font-size:27px;letter-spacing:-2px;padding:0 0 10px;}
.mMain2 .tit .more{display:inline-block;background:url(../images/ico_more.png) 100% 50% no-repeat;font-size:11px;padding-right:10px;}
.mMain2 li{position:relative;color:#797979;font-size:13px;padding:0 75px 6px 18px;}
.mMain2 li:before{content:"";position:absolute;top:9px;left:0;background-color:#6c6c6c;border-radius:50%;width:3px;height:3px;}
.mMain2 li .t{}
.mMain2 li .d{position:absolute;top:0;right:0;}
.mMain2 .gRight{width:617px;}



.iNew{position:absolute;;background:url(../images/ico_new.png) 0 0 no-repeat;text-indent:-9999px;font-size:0;margin:6px 0 0 5px;width:10px;height:10px;}

.mLecture{margin:0 auto;padding:30px 0 0;width:1215px;}
.mLecture h3{font-size:27px;text-align:center;padding:0 0 35px;}
.mLecture ul{margin-left:-3px;zoom:1;}
.mLecture ul:after{display:block;clear:both;content:''}
.mLecture li{position:relative;float:left;margin:0 0 25px 3px;width:403px;}
.mLecture li .img{position:relative;overflow:hidden;width:403px;height:244px;}
.mLecture li .img .im{display:block;position:relative;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;height:100%;-webkit-transition: all 0.25s linear;-moz-transition: all 0.25s linear;-ms-transition: all 0.25s linear;-o-transition: all 0.25s linear;transition: all 0.25s linear;will-change: transform;-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}
.mLecture li .img .im:hover{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);}
.mLecture li .img .iPlay{position:absolute;top:50%;left:50%;margin:-39px 0 0 -39px;background:url(../images/ico_play.png) 0 0 no-repeat;width:78px;height:78px;}
.mLecture li .txt{border:1px solid #ececec;border-top:0;line-height:170%;padding:24px 23px 22px;}
.mLecture li .txt .ti{display:block;font-size:22px;margin:0 0 9px;}
.mLecture li .txt .tx{color:#797979;font-size:13px;letter-spacing:-0.3px;}


.mKeymain{position:relative;margin:12px auto 0;width:1215px;}
.mKeymain #bx-pager{position:absolute;top:0;right:0;width:358px;}
.mKeymain #bx-pager a{display:block;background-color:#fff;border:1px solid #d7d7d7;border-left:0;margin-bottom:-1px;padding:31px 0 27px 28px;}
.mKeymain #bx-pager a:hover{background-color:#f4f4f4;}
.mKeymain #bx-pager a.active{background-color:#f4f4f4;}
.mKeymain #bx-pager .t{display:block;color:#000;font-size:18px;letter-spacing:-1.2px;}
.mKeymain #bx-pager .c{display:block;color:#a5a5a5;font-size:13px;letter-spacing:-0.3px;padding:7px 0 0;}
.mKeymain .bx-prev,
.mKeymain .bx-next{position:absolute;top:50%;left:0;background:url(../images/ico_prev2.png) 0 0 no-repeat;text-indent:-9999px;font-size:0;margin-top:-29px;width:58px;height:58px;}
.mKeymain .bx-next{left:1157px;background-image:url(../images/ico_next2.png);}

.mLicence{background:url(../images/k_licence.jpg) 50% 50% no-repeat;background-size:cover;margin:25px 0 0;padding:46px 0 40px;}
.mLicence .licenceBg{margin:0 auto;width:1215px;}
.mLicence h3{color:#fff;font-size:27px;font-weight:normal;letter-spacing:-1.5px;text-align:center;}
.mLicence .info{color:#b9b9b9;font-size:15px;text-align:center;padding:31px 0 0;}
.mLicence .co1{margin:35px 0 0 30px;}
.mLicence .co1 ol{zoom:1;}
.mLicence .co1 ol:after{display:block;clear:both;content:''}
.mLicence .co1 li{float:left;background:url(../images/ico_licence1.png) 50% 50px no-repeat;border:1px solid #eeeeee;border-radius:7px;color:#fff;font-size:20px;letter-spacing:-1px;margin:0 0 0 35px;padding:157px 0 0;text-align:center;width:150px;height:45px;}
.mLicence .co1 li a{color:#fff;font-size:17px;letter-spacing:-1px;}
.mLicence .co1 li a:hover{color:#ffea00;font-size:17px;letter-spacing:-1px;text-decoration:underline;}
.mLicence .co1 li.i2{background-image:url(../images/ico_licence2.png);}
.mLicence .co1 li.i3{background-image:url(../images/ico_licence3.png);}
.mLicence .co1 li.i4{background-image:url(../images/ico_licence4.png);}
.mLicence .co1 li.i5{background-image:url(../images/ico_licence5.png);}
.mLicence .co1 li.i6{background-image:url(../images/ico_licence6.png);}
.mLicence .co1 li .num{position:absolute;display:block;background-color:#e53a4b;color:#fff;width:40px;height:40px;line-height:42px;margin:-170px 0 0 -18px;border-radius:30px;text-align:center;}
.mLicence .co2{color:#d8d8d8;font-size:15px;line-height:170%;padding:26px 0 0 64px;}
.mLicence .co2 h4{color:#ffea00;font-size:19px;padding-bottom:20px;}



.kMenu {display:block;}
.kMenu li{float:left;list-style:none;text-align:center;}
.kMenu li a{padding:10px 15px;border:1px solid #ddd;}
.kMenu li a:hover{padding:10px 15px;border:1px solid #000;text-align:center;color:#000}
.kMenu li a.selected{border:1px solid #000;color:#000}



input, textarea{padding:0;color:#2a2a2a;font-size:100%;border: 1px solid #ddd;padding:5px;}
button {background-color:f8f8f8;margin-right:5px;font-size:13px;border: 1px solid #ddd;padding:8px;}
select {font-family: inherit; background: url(/images/ico_select.png) no-repeat 100% 50%;border: 1px solid #ddd;border-radius:0px;-webkit-appearance:none;-moz-appearance: none; appearance: none; padding:5px 25px 5px 10px;}/*width:5%*/
select::-ms-expand { display: none; }
caption,legend{*position:absolute;top:0;left:0;width:0;height:0;line-height:0;overflow:hidden;visibility:hidden;font-size:0;}

.mIdx {width:80px;padding:5px;background-color:#92d050;color:#fff;text-align:center;border-radius:3px;}
.mIdx2 {width:80px;padding:5px;background-color:#e53a4b;color:#fff;text-align:center;border-radius:3px;}
.mIdx3 {width:80px;padding:5px;background-color:#e46c0a;color:#fff;text-align:center;border-radius:3px;}
.mIdx4 {width:80px;padding:5px;background-color:#dc3a3a;color:#fff;text-align:center;border-radius:3px;}

.mIdx11 {width:80px;padding:5px;background-color:#DC3A3A;color:#fff;text-align:center;border-radius:3px;}
.mIdx12 {width:80px;padding:5px;background-color:#B7B700;color:#fff;text-align:center;border-radius:3px;}
.mIdx13 {width:80px;padding:5px;background-color:#54A800;color:#fff;text-align:center;border-radius:3px;}
.mIdx14 {width:80px;padding:5px;background-color:#AFAFAF;color:#fff;text-align:center;border-radius:3px;}
.mIdx15 {width:80px;padding:5px;background-color:#CA6500;color:#fff;text-align:center;border-radius:3px;}
.mIdx16 {width:80px;padding:5px;background-color:#404040;color:#fff;text-align:center;border-radius:3px;}


.mIdx5 {width:80px;padding:9px;background-color:#fff;text-align:center;border:1px solid #ccc;border-radius:3px;}
.mIdx6 {width:150px;background-color:#fff;text-align:center;border:1px solid #ccc;border-radius:3px;}

.mBox {padding:10px;border:1px solid #ddd}
.mButton {width:120px;margin:0 auto;margin-top:20px;padding:7px;background-color:#404040;border-radus:7px;color:#fff;border-radius:3px;text-align:center;}

.mPag{margin:37px 0 0;line-height:normal;text-align:center;}
.mPag .bar,
.mPag a,
.mPag strong{display:inline-block;background-color:#fff;color:#969696;border:1px solid #d3d3d3;font-size:16px;margin:0 1px;text-decoration:none;vertical-align:middle;text-align:center;min-width:28px;line-height:27px;height:28px;}
.mPag strong,
.mPag .selected{background-color:#e53a4b;border-color:#e53a4b;color:#fff;}
.mPag .prev,
.mPag .next{position:relative;display:inline-block;background:url(../images/k_pag1.png) 0 0 no-repeat;border:1px solid #d3d3d3;text-indent:-9999px;font-size:0;overflow:hidden;padding:0;margin:0;width:28px;height:28px;z-index:10;}
.mPag .prev{background-position:-28px 0;margin:0 12px 0 0;}
.mPag .next{background-position:-56px 0;margin:0 0 0 12px;}



/* for chrome */
@media screen and (-webkit-min-device-pixel-ratio:0){
}

/* for ie8 */
@media \0screen{
}