@charset "utf-8";
@import url("font.css");
@import url("animate.css");
@import url("bootstrap.css");
@import url("style.css");
@import url("font-awesome/css/all.css");
@import url("swiper.css");
@import url("plugins/jsTree/style.min.css");
@import url("plugins/datapicker/datepicker3.css");
@import url("plugins/clockpicker/clockpicker.css");

/* @import url("aim-default.css");
@import url("aim-add.css");
@import url("pajinate.css");
@import url("jquery-ui-1.9.2.custom.min.css");
 */
@import url("contentsNew.css@ver=20250514.css");

@import url('https://fonts.googleapis.com/css2?family=Play:wght@400;700&display=swap');


html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small,
strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form,
label, legend, table, caption, tbody, tfoot, thead, tr, th, td, input, textarea, button,
article, aside, canvas, details, embed, figure, figcaption, footer, header, menu,
nav, output, ruby, section, summary, time, mark, audio, video
 {margin:0;padding:0;border:0;}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6{line-height:1.1;}


body{
margin:0;
padding:0;
border:0;
line-height:18px;
color:#555555;
font-size: 14px;
font-family:'Play', Roboto, "Noto Sans KR", nanum, "나눔고딕", "맑은고딕", "Malgun Gothic", "돋움", Dotum, Shruti, Arial;
background:#ffffff;
font-weight:400;
 -ms-word-break: keep-all;
    word-break: keep-all;
    -webkit-text-size-adjust: none;
    -moz-text-size-adjust: none;
    -ms-text-size-adjust: none;
/* letter-spacing:-0.75px; */
}

.respondImg{max-width:100%;}

/* h1, h2, h3, h4, h5, h6{font-weight:500; font-family:'NanumSquare';} */


::-webkit-scrollbar {
  width: 5px;
  height: 5px;
}

::-webkit-scrollbar-track {
  background-color: #efefef;
}

::-webkit-scrollbar-thumb {
  background-color: #818181;
}

::-webkit-scrollbar-button {
  background-color: transparent;
}

::-webkit-scrollbar-corner {
  background-color: transparent;
}


@-webkit-keyframes introbg { 0% { -webkit-transform: scale(1.1); transform: scale(1.1); }
  100% { -webkit-transform: scale(1); transform: scale(1); } }

@keyframes introbg { 0% { -webkit-transform: scale(1.1); transform: scale(1.1); }
  100% { -webkit-transform: scale(1); transform: scale(1); } }


.ePIBAreaclose{display:none;}
.ePIBResultClose{display:none; }


/* .subContent{position:relative;} */

.ePIB_left{background:#ffffff; border-right:1px solid #d7d7d7;}
.ePIB_left ul{padding:0;}
.ePIB_left ul li{padding:8px 10px; border-bottom:1px solid #dddddd; background:#ffffff;}
.ePIB_left ul li p{font-size:12px; padding-left:30px; line-height:18px; background:url('https://aim.koca.go.kr/eaipPub/Package/new/imageNew/ic-plane2.png') no-repeat 0 center;}
.ePIB_left ul li dl{overflow:hidden; padding-left:30px;}
.ePIB_left ul li dt{float:left;}
.ePIB_left ul li dd{float:left; margin-left:5px;}

.ePIB_left ul li.active{background:#f2f2f2; border-bottom:2px solid #ff8a00;}



.input-daterange{width:100%;}


.airportName{font-size:16px; line-height:28px;}
.airportName dt{display:inline-block;}
.airportName dd{font-size:18px; display:inline-block; margin-left:10px; text-decoration:underline; font-weight:700; color:#ff8a00;}


.tab-menu{position:relative;z-index:10; margin-bottom:30px;}
.tab-menu ul{display:flex; flex-wrap:wrap; width:100%;}
.tab-menu ul li{flex:1 0 auto;padding-left:1px;box-sizing:border-box}
.tab-menu ul li:first-child{padding-left:0}
.tab-menu ul li a{display:block;padding:15px 0;text-decoration:none;text-align:center; font-size:16px; line-height:1.5; background-color:hsla(0,0%,96.5%,.9); color:#000}
.tab-menu ul li.current a{background-color:#007dcd;color:#fff}


.aimMainContentWrap{max-width:1250px; margin: 0 auto;}
.aimMainContent{	
	display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
	-webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    flex-wrap: wrap;
}

.color01{color:#ff8a00;}

.aimMainContent01{flex:1;}
.aimMainContent02{flex:0 1 auto; width:386px; padding-left:10px;}


.aimMainContent:not(:first-child){margin-top:10px;}
.contentMainWrap{background:#e9ecf3; border-top:1px solid #d7d7d7; padding:35px 0;}


.aimQuickLink{position:relative; width:864px; height:340px; background:#ffffff; border-radius:10px; overflow:hidden;}

.aimQuickLinkCon{position:absolute; left:0; z-index:10; width:864px; height:100%; }
.aimQuickLinkCon ul{overflow:hidden;}
.aimQuickLinkCon ul li{position:relative; float:left; width:50%; height:340px;}
.aimQuickLinkCon ul a:last-child li:after{content: ''; position:absolute;top:0;left:0;width:100%;height:100%; background:rgba(0, 0, 0, 0.3); z-index:1;}
.aimQuickLinkCon ul li dl{
	color:#fff;
	position: absolute;
    top: 50%;
    left: 50%;
    text-align: center;
    padding: 0;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
	z-index:11;
	opacity:0.8;
}

.aimQuickLinkCon ul a:hover li dl {opacity:1;}


.aimQuickLinkCon ul li dt{font-size:18px;}
.aimQuickLinkCon ul li dd{margin-top:50px;}
.aimQuickLinkCon ul li dd h3{font-size:42px;}
.aimQuickLinkCon ul li dd p{display:inline-block; font-size:14px; color:#ffffff; margin-top:30px; padding-bottom:5px; border-bottom:1px solid #fff;}

.noticeTabWrap{background:#ffffff; border-radius:10px; border:1px solid #dee3eb; padding:25px; height:100%;}

.eAipWrap{background:#ffffff; border-radius:10px; border:1px solid #dee3eb; padding:25px; height:100%;}

.aimIntro {position: relative; min-height: 100vh; text-align: center; overflow: hidden;}
.aimIntro:before {content: ''; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background:url('../imageNew/bg_intro.jpg') no-repeat right bottom; background-size:cover; 
	-webkit-animation: introbg 2s ease-out; animation: introbg 2s ease-out;}
.aimIntro:after{content: ''; position:absolute;top:0;left:0;width:100%;height:100%; background:rgba(0, 0, 0, 0.3); z-index:1;}
.aimIntroWrap{
	color:#fff;
	position: absolute;
    top: 50%;
    left: 50%;
    text-align: center;
    padding: 0;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    z-index: 11;
}

.aimIntroWrap h2{font-size:80px; line-height:100%; text-shadow: 0px 2px 2px rgba(0, 0, 0, 0.5); letter-spacing:-4px;}
.aimIntroWrap h3{font-size:48px; line-height:100%; margin-top:20px; text-shadow: 0px 2px 2px rgba(0, 0, 0, 0.5);}
.aimIntroWrap h3 p{display:block;}

.aimIntroWrap ul{margin-top:150px;}
.aimIntroWrap ul li{display:inline-block; margin:0 10px;}
.aimIntroWrap ul li a{display:block; color:#ffffff; border:1px solid rgba(255, 255, 255, 0.4); border-radius:80px; line-height:70px; font-size:22px; width:250px; background: rgba(51, 125, 198, 0.8);}
.aimIntroWrap ul li a:hover{background: rgba(0, 72, 142, 0.8);}

.closePage{ position: absolute; z-index:10; left: 50%; bottom: 112px; text-align: center; max-width: 1325px; width: 100%; -webkit-transform: translateX(-50%); transform: translateX(-50%); font-size: 0; line-height: 0; text-align: center; }
.closePage button {width: 220px; line-height: 48px; border:1px solid rgba(255, 255, 255, 0.4); color: rgba(255, 255, 255, 0.7); border-radius: 8px; background: rgba(0, 0, 0, 0.4); 
	font-size:18px; -webkit-transition: 0.3s; transition: 0.3s; }

.aimIntroLogo{position:absolute; left:70px; bottom:50px; width:171px; height:51px; text-indent:-5000px; background:url('../imageNew/aimIntroLogo.png') no-repeat 0 0; opacity:0.75;  z-index: 12;}

.eAipBanner{position:relative; background:#ffffff; border-radius:10px; border:1px solid #dee3eb; height:100%;}
.eAipBanner:before {content: ''; position: absolute; left: 50%; top: 0; width:1px; height: 100%; background:#ebebeb;}
.eAipBanner:after {content: ''; position: absolute; left: 0; top: 50%; width:100%; height: 1px; background:#ebebeb;}

.eAipBanner ul{padding:0; overflow:hidden;}
.eAipBanner ul li{float:left; width:50%; }
.eAipBanner ul li dl{text-align:center; height:135px;}
.eAipBanner ul li dt{position:relative; padding-top:87px;}
.eAipBanner ul li dt:before {content: ''; position: absolute; left: 50%; top: 16px; width:60px; height: 60px; margin-left:-30px; background:#337dc6; border-radius:100%;}
.eAipBanner ul li dd{color:#000; font-size:15px;}
.eAipBanner ul li dd span{display:block;}

.eAipBanner ul li dt:after{content: ''; position: absolute; left: 50%; top: 16px; width:60px; height: 60px; margin-left:-30px;} 
.eAipBanner ul li.eAipBanner01 dt:after {background:url('../imageNew/eAipBanner01.png') no-repeat center center; background-size:auto 40px;}
.eAipBanner ul li.eAipBanner02 dt:after {background:url('../imageNew/eAipBanner02.png') no-repeat center center; background-size:auto 40px;}
.eAipBanner ul li.eAipBanner03 dt:after {background:url('../imageNew/eAipBanner03.png') no-repeat center center; background-size:auto 40px;}
.eAipBanner ul li.eAipBanner04 dt:after {background:url('../imageNew/eAipBanner04.png') no-repeat center center; background-size:auto 40px;}

.eAipBanner ul li a:hover dt:before {background:#33c4c6;}


.table_type1 {position:relative; border:1px solid #cbcbcb; margin:0;}
.table_type1 > table {width:100%; background:#ffffff;}
.table_type1 > table > thead > tr > th {text-align:center; border-left:1px solid #e8e8e8; border-bottom:1px solid #abaaaa;  padding:6px 0;  color:#484848; background:#fcfcfc;}
.table_type1 > table > thead > tr > th:first-child {border-left:0 none;}
.table_type1 > table > tbody > tr > td {text-align:center; border-left:1px solid #e8e8e8; border-top:1px solid #e8e8e8; padding:6px 5px; color:#484848; }
.table_type1 > table > tr.receive td{background:#fff8ed; font-size:14px;}
.table_type1 > table > tbody > tr:first-child > td {border-top:none;}
.table_type1 > table > tbody > tr > td:first-child {border-left:0 none;}
.table_type1 > table > tbody > tr > td.left {text-align:left; padding-left:10px;}
.table_type1 > table > td.head {}
.table_type1 > table > tbody > tr > td.right {text-align:right;}
.table_type1 > table > td.bg {background-color:#f9f9f9; border-left:1px solid #D3D3D3; border-right:1px solid #D3D3D3;}
.table_type1 > table > td.bg:first-child {border-left:0 none; border-right:1px solid #D3D3D3;}
/*.table_type1 table tbody tr:hover {background:#f4fafc;}*/
.table_type1 table tfoot td {border-top:2px solid #D6D1C4 !important; background:#F7F5F0; padding:10px 0; color:#000; font-size:14px; font-weight:500;}

.table_type1 > table > tbody > .aco > tr.code01{cursor:pointer;}
.table_type1 > table > tbody > .aco > tr.code02{display:none;}
.table_type1 > table > tbody > .aco.active > tr.code02{display:block;}
.table_type1 > table > tbody > .aco > tr.code02 > td{background:#f9f9f9; padding:20px 50px;}


.table_type2 {clear:both; width:100%;  border-bottom:1px solid #d6d6d6; position:relative;}
.table_type2 table {width:100%; background:#ffffff;}
.table_type2 table thead th {text-align:center;  border-top:1px solid #000000; border-bottom:2px solid #000000; line-height:18px; color:#000000; padding:6px 0; background:#fcfcfc;}
.table_type2 table thead th:first-child {border-left:0 none;}
.table_type2 table tbody td {text-align:center; border-left:1px solid #d6d6d6; font-size:13px; padding:6px 5px !important; }
.table_type2 table tbody td:first-child {border-left:0 none;}
.table_type2 table tbody td.right{text-align:right;}
.table_type2 table tbody td.left{text-align:left;}

.table_type2 table tbody tr:nth-of-type(odd){background:#f9f9f9}

.mobile_table.table_type2{width:100%; overflow-x:auto; white-space:nowrap;}

.modal-body > .conSection {margin-bottom:30px;}

.reportDetail{ margin-bottom:30px;}
.reportDetail .reportTitle{font-size:17px; margin-bottom:15px; line-height:140%; font-weight:500;}
.reviewResult .reportDetail ul{border-top:1px solid #000;}
.reportDetail ul{
	border-top:2px solid #000;
	display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
	-webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    flex-wrap: wrap;
}
.reportDetail li{flex:0 1 50%;}
.reportDetail li.full_row{flex:0 1 100%;}
.reportDetail_wrap{border-bottom:1px solid #ddd; height:100%; padding:15px 20px;}
.reportDetail dl{
	display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
	-webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    flex-wrap: wrap;
	align-items: center;	
	height:100%;
	
}
.reportDetail dt{flex:0 1 150px; position:relative; padding-left:15px; font-weight:500;}
.reportDetail dt:after{content:''; display:block; position:absolute; left:0; top:6px; width:3px; height:3px; background:#f0940a; border-radius:100%;}
.reportDetail dd{flex:1; line-height:140%; color:#777777; font-weight:400;}



.tooltipIco {display:inline-block; vertical-align:middle; width:18px; height:18px; background:url('../imageNew/descriptInfo.png') no-repeat center center;}

.routeBtn{padding-left:3px; padding-right:3px;}

.pibtype-text{position:relative; padding-bottom:10px;}
.pibtype-text:after{content:""; position:absolute; left:10px; bottom:0px; width:90%; height:1px; background:#000;}

.smsServiceArea{max-width:600px; margin:0 auto 20px;}
.smsServiceArea.smsServiceArea_full{max-width:100%; margin:0 auto 20px;}
.smsServiceArea dl{padding:40px 20px; border:1px solid #ddd; border-radius:10px; text-align:center;}
.smsServiceArea dt{padding-top:150px; font-size:20px; line-height:140%; background:url('../imageNew/sms.png') no-repeat center 20px; background-size:90px auto;}
.smsServiceArea dd{font-size:16px; margin-top:20px; line-height:140%;}

.smsServiceArea .btnArea .btn{height:39px; padding:10px 20px;}

.smsServiceAreaWrap{padding:40px; border:1px solid #ddd; border-radius:10px;}

.smsServiceArea_agree{margin-top:20px; padding-top:20px; border-top:1px solid #ddd;}
.smsServiceAreaWrap01{margin-top:50px;}

.smsService_privacy{padding:40px; line-height:24px; background:#f9f9f9;}

.smsMsg{border:1px solid #ddd; padding:20px; line-height:24px; background:#f9f9f9;}

.board_top{clear:both; overflow:hidden; margin-bottom:4px;}

.btngroup{clear:both; padding-top:5px; overflow:hidden;}
.BtnGroupL{float:left;}
.BtnGroupC{position:relative; text-align:center;}
.BtnGroupR{float:right;}
.buttonGroup{overflow:hidden;}
.buttonGroup a{display:block; float:left; margin-left:2px; overflow:hidden;}


.subConDetail{/* float:right; width:79%; position:relative; */}

.subConDetail_full{/* float:none; width:100%; */}


/*lnb*/
#lnb {display:none; width:18%; float: left; padding-top:30px;}
#lnb.scrollTop{padding-top:29px;}
#lnb .sub_title_1 {/* display:none;*/ padding:0 0 15px 0; font-size:24px; color:#337dc6; font-weight:500; letter-spacing:-1px;}
#lnb .lnb_menu_wrap { height: 100%;  border: 0px solid #e3e3e3; border-top: 2px solid #337dc6; }
#lnb .lnb_menu_wrap>li {font-size: 15px; font-weight: 500; padding: 14px; border-bottom: 1px solid #e3e3e3; border-top: none;}



/*lnb*/
#lnb {}
#lnb.scrollTop{padding-top:29px;}
#lnb .sub_title_1 {/* display:none;*/ padding:0 0 15px 0; font-size:24px; color:#337dc6; font-weight:500; letter-spacing:-1px;}
#lnb .lnb_menu_wrap { height: 100%;  border: 0px solid #e3e3e3; border-top: 2px solid #337dc6; }
#lnb .lnb_menu_wrap>li {font-size: 15px; font-weight: 500; padding: 14px; border-bottom: 1px solid #e3e3e3; border-top: none;}


/* lnb_area */
.lnb_area { position:relative; height: 100%;  border: 1px solid #cccccc; border-top:none; /* border-top: 2px solid #0085c9; */ }
.lnb_area > li{border-top: none;}
.lnb_area > li > .deth1{
    display:block;
    font-size: 15px; padding: 15px; padding-top:15px; padding-bottom:15px; padding-right:20px; color:#333333;
   /* -webkit-transition: all .35s ease; -moz-transition: all .35s ease; -ms-transition: all .35s ease; -o-transition: all .35s ease; transition: all .35s ease;*/
}
.lnb_area > li > .deth1{ border-top: 1px solid #cccccc;}
/* .lnb_area > li.selected span {color: #0085c9;} */
.lnb_area > li.aw-sub.selected > .deth1 span{display:block; }
.lnb_area > li.aw-sub > .deth1 span {display:block; padding: 2px 0 0 0;}
.lnb_area > li.aw-sub > a {background: url("../imageNew/snb_n_active.png") no-repeat right 15px top 50%;}
.lnb_area > li.aw-sub > a.on{background: url("../imageNew/snb_active.png") no-repeat right 15px top 50%;; border-bottom: 1px solid #0085c9; color: #0085c9;}

.lnb_area li .deth2{ display: none;  margin-top: 0;}
.lnb_area li .deth2.on{display:block;}
.lnb_area li .deth2 > li{position: relative; font-size: 13px; border-top: 1px solid #ebebeb;}
.lnb_area li .deth2 > li:last-child{margin-bottom: 0;}
.lnb_area li .deth2 > li > a{padding:10px 35px 10px 15px;  display:block; font-size:13px; background-color:#f9f9f9;}
.lnb_area li .deth2 > li > a.on{color:#0085c9;}

.lnb_area li .deth2 > li.deth2-sub > a{background:url("https://aim.koca.go.kr/eaipPub/Package/new/imageNew/faq_arr_open.png") no-repeat 175px center #f9f9f9; background-size:11px 7px;}
.lnb_area li .deth2 > li.deth2-sub > a.on{background:url("https://aim.koca.go.kr/eaipPub/Package/new/imageNew/faq_arr_close.png") no-repeat 175px center #f9f9f9; background-size:11px 7px;}

.lnb_area li .deth2 .deth2-sub .deth3{display: none; background:#ffffff;padding:15px 16px; border-top: 1px solid #eeeeee;}
.lnb_area li .deth2 .deth2-sub.on .deth3{display:block;}

.deth3 > li{position: relative; margin-bottom: 5px; padding-left:15px; background:url('https://aim.koca.go.kr/eaipPub/Package/new/imageNew/blt01.png') no-repeat 0 8px;}
.deth3 > li > a{font-size:13px;}
.deth3 > li > a.on{color:#0085c9;}





.tabType01 {position:relative; z-index:100;}
.tabType01 .tabArea {width:100%; border-top:2px solid #000;}
.tabType01 .tabArea li {border-bottom:1px solid #e3e3e3;}
.tabType01 .tabArea li a{display:block; color:#333333; line-height:130%; padding:18px; font-size:16px}
.tabType01 .tabArea li a span{display:block;}
.tabType01 .tabArea li:focus,
.tabType01 .tabArea li:hover,
.tabType01 .tabArea li.active{border-bottom:1px solid #337dc6;}
.tabType01 .tabArea li:focus a,
.tabType01 .tabArea li:hover a,
.tabType01 .tabArea li.active a{color:#337dc6; }
.tabType01 em{display:none;}
.tabType01 .tabArea.block{display:block}
.tab_con{display:none;}
.show{display:block !important;}

.tabType01 .sel_txt{display:none; overflow:hidden; text-overflow:ellipsis;}



.form-horizontal .control-label{padding-top:10px; color:#443737}

.treeWrap{padding:30px; border:1px solid #ddd; border-radius:10px; height:300px; overflow:auto; margin-top:10px;}

.contentBox{padding:20px; border:1px solid #ddd; border-radius:10px;}
.contentBox:not(:first-child){margin-top:30px;}

.brSearchDatail{margin-top:0; margin-bottom:30px; /* border-top:1px solid #e8e8e8; */}
.brSearchList{ border:1px solid #ddd; /* border-top:none;  overflow:hidden;  */ padding:3px 20px 0; border-radius:10px 10px 0 0;}
.brSearchList h3{font-size:17px; font-weight:700; color:#000000;  line-height:24px; border-bottom:1px solid #ddd; padding:10px 15px; background:#f9f9f9;}
.brSearchListDetail{width:25%; float:left; border-left:1px solid #ddd; background:#ffffff;}
.brSearchList .brSearchListDetail:first-child{border-left:none;}


.searchLabel{padding-top:10px !important; font-weight:400; color:#333333; padding-left:24px !important; background:url('../imageNew/dot01.png') no-repeat 10px 16px;}

.allSearch span{color:#f5a21e; text-decoration:underline;}

.wordSearchInput{position:relative; overflow:hidden; background:#f9f9f9; border:1px solid #e8e8e8; padding:10px 20px; border-top:1px solid #f4f4f4; border-radius:0 0 10px 10px;}
.wordSearchBtn{float:right;}

.pibSearchDetail{display:none; position:relative; padding:20px 0; border-top:1px solid #888;}
.pibSearchDetailClose{position:absolute; right:-20px; bottom:-3px; }
.pibSearchDetailClose span{display:block; width:35px; height:35px; background:url('../imageNew/closeBtn03.png') no-repeat 0 0; text-indent:-5000px;}



.allSearch{float:left;}
.wordSearchInputArea{width:580px; margin:0 auto; overflow:hidden;}
.wordSearchInputDetail{float:left; background:#ffffff; border:3px solid #939393; height:42px; overflow:hidden;}
.wordSearchInputDetail input{width:360px; height:42px !important; line-height:42px; padding-left:20px; border:none !important;}


.wordSearchBtn .btn{background:#000; border:none;}


.txt_title01{font-size:20px; line-height:140%; margin-bottom:20px; color:#000000; font-weight:500;}
.txt_title02{font-size:1.8rem; line-height:100%; margin-bottom:10px; color:#000000;  font-weight:400;}
.txt_title03{font-size:1.0rem; margin:10px 8px 0 0; color:#4AAEA9;  font-weight:400; padding:2px 0px 2px 0px;}
.txt_title04{font-size:1.0rem; margin:10px 8px 0 0; color:#4AAEA9;  font-weight:400; padding-left:12px;  letter-spacing:-0.25px;}


.sub-title {
	position: relative;
	margin-bottom: 20px;
}

.login .login-area{max-width:600px; margin:60px auto;}
.login .login-area h3{font-size:25px; font-weight:700; color:#404040;}
.login .login-wrap{overflow:hidden; padding:32px 0; }
.login .login-wrap .input-wrap{display:block;}
.login .login-area .input-wrap.placeholder .id,
.login .login-area .input-wrap.placeholder .password{position:relative;width:100%;}
.login .login-area .input-wrap.placeholder label{position:absolute;top:11px;left:11px;cursor:text;}
.login .login-area .input-wrap.placeholder label.active{visibility:hidden;}
.login .login-wrap .input-wrap .id{margin-bottom:10px;}
.login .login-wrap .scode-wrap p{padding:14px 0 12px;}
.login .login-wrap .scode-wrap .btns .refre{margin:5px 0 0;}
.login .login-wrap .scode-wrap .btns .refre span{background-position:0 -24px;}
.login .login-wrap .btn{display:block;margin:35px 0 0;}
.login .login-wrap em{display:none;margin-top:10px;color:#e72a30;font-size:13px;font-style:normal;}

.loginInputArea .form-control{height:58px; font-size:18px; border: 1px solid #d3d3d3; padding: 0px 2px 0px 18px;}

.btn.login-Btn{border-radius:50px; padding:18px 30px !important; font-size:20px !important; font-weight:500;}


.wrap_pwd{margin:20px auto; max-width:600px;}
.wrap_pwd .content{border-top:4px solid #025c99;}
.wrap_pwd .content p{font-size:14px;line-height:1.7em;color:#727272}

.wrap_pwd h1{border-bottom:4px solid #025c99; padding-bottom:20px;}

.wrap_pwd .content .warning{color:#f13389;font-weight:500;letter-spacing:-1px;margin:18px 0 22px 0}
.wrap_pwd .content .info{margin-top:10px;}
.wrap_pwd .content .pwd_area{border:6px solid #ededed; padding:30px;}
.wrap_pwd .content .pwd_area h2{width:768px;margin:0 auto 10px auto}
.wrap_pwd .content .pwd_area p.btn{text-align:center;margin:20px 0 0 0}
.wrap_pwd .content .pwd_area p.btn input{margin:0 3px}
.wrap_pwd .content .list_info{margin:11px 0 38px;} 

.wrap_pwd .content .tb_pwdarea{border-top:2px solid #dadada; border-bottom:2px solid #dadada;width:768px;margin:0 auto;table-layout:fixed;border-collapse:collapse; }
.wrap_pwd .content .tb_pwdarea th{width:137px;background:#f1f1f1;color:#333;font-weight:500;border-top:1px solid #dadada;padding:10px 0 8px 20px}
.wrap_pwd .content .tb_pwdarea td input{width:139px;padding:2px 0 2px 3px;border:1px solid #ccc;margin:0 10px 0 15px;height:15px}
.wrap_pwd .content .tb_pwdarea td{padding:4px 0;border-top:1px solid #dadada}
.th_TH .wrap_pwd .content .tb_pwdarea td{font-size:11px}

.wrap_pwd .btn_area{text-align:center;margin-top:20px}
.wrap_pwd .btn_area button{font-size:13px;height:39px;font-weight:500;cursor:pointer;vertical-align:middle}
.wrap_pwd .btn_area button span{display:block;text-align:center}
.wrap_pwd .btn_area .btn_pwdcg{border:1px solid #2e6afd;background:#2e6afd;color:#fff;width:132px}
.wrap_pwd .btn_area .btn_pwdncg{border:1px solid #999999;background:#fff;color:#000;width:132px}

.wrap_pwd .pwd_info{position:relative; padding:40px 0;}
.wrap_pwd .pwd_info .info_tit{font-size:22px;color:#7c7c7c; line-height:140%;}
.wrap_pwd .pwd_info .info_tit strong{display:block;color:#025c99;font-size:40px;margin-top:10px; line-height:40px;}
.wrap_pwd .pwd_info .img{width:208px;height:169px;display:block;position:absolute;top:50%;right:30px;margin-top:-84px}


.wrap_pwd .pwd_area .tit{color:#333;font-size:14px}
.wrap_pwd .pwd_area .tit .bul{background:url(https://aim.koca.go.kr/images/membership/img_pwd.png) 0 0 no-repeat;display:inline-block;width:11px;height:11px;margin-right:5px}



.faq-answer .badge-outline{border-radius:50px; background:#ffffff; border:1px solid #007dcd; font-size:13px; color:#007dcd; height:26px; line-height:26px !important; padding:0 20px; margin-right:10px; vertical-align:top;}
.faq-answer .qna-element strong{padding-top:0;}

.txtArea{font-size:12px; color:#323232; margin-top:5px; text-align:right; line-height:1.2rem;}




.filebutton {
	width: 128px;
	height:34px;
	position: relative;
}

.fileInput {
	z-index: 999;
	line-height: 0;
	font-size: 15px;
	position: absolute;
	top: 0px;
	cursor:pointer;
	left: 0px;
	width : 128px;
	height:34px;
	opacity: 0;
	filter: alpha(opacity = 0);
	-ms-filter: "alpha(opacity=0)";
	cursor: pointer;
	_cursor: hand;
	margin: 0;
	padding: 0;
}

.file { font-size: 12px;font-family: NanumGothic;}
.flieAddBtn{width:128px; height:34px; background:url("../imageNew/flieAdd.png") no-repeat 0 0; text-indent:-5000px; cursor:pointer;}


.radios .radio {width:auto; height:18px; padding-left:28px; padding-top:2px; margin:7px 18px 4px 0; line-height:20px; vertical-align:middle; display:inline-block; font-weight:400; background: url("../imageNew/icon_radio.png") no-repeat 0 0;}
.radios label{padding-top:0; }
.radios .radio:last-child {margin-right:0}
.radios input[type=radio]{display:none}
.radios input[type=radio]:checked + .radio{background: url("../imageNew/icon_radio.png") no-repeat 0 bottom;}

.checkbox-out .checkbox {width:auto; /* height:20px; */ padding-left:28px; padding-top:0; margin:7px 18px 4px 0; line-height:20px; vertical-align:middle; display:inline-block; font-weight:400; background: url("../imageNew/icon_checkbox.png") no-repeat 0 0; background-position: 0 0;}
.checkbox-out label{padding-top:0;}
.joinCheckBox.checkbox-out label{color:#b1b1b1; }
.checkbox-out .checkbox:last-child {margin-right:0}
.checkbox-out input[type=checkbox] {display:none;}
.checkbox-out input[type=checkbox]:checked + .checkbox{background: url("../imageNew/icon_checkbox.png") no-repeat 0 -276px; }

.selects{width:100%; position:relative; z-index:100;}
.selects select {-webkit-appearance: none; -moz-appearance: none; appearance: none; border:1px solid #e5e6e7; cursor:pointer; background:transparent; border-radius:4px; width:100%; height:34px; line-height:34px; padding:0 30px 0 8px; white-space:nowrap; overflow:hidden; text-overflow: ellipsis; }
.selects:after {content: ""; position: absolute; right: 0; top: 0; width:34px; height:34px; background:url('../imageNew/icon_select_down.png') no-repeat center center; z-index:-1;}
.selects select::-ms-expand {display:none;}
.selects select:focus {
    /* border: 1px solid #1428a0;  */
	outline: 0;
   /*  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6); */
}

input[type=text]::-ms-clear, input[type=tel]::-ms-clear, input[type=email]::-ms-clear, input[type=number]::-ms-clear  {display:none;}
input:-webkit-autofill { -webkit-box-shadow: 0 0 0 1000px #fff inset; -moz-box-shadow: 0 0 0 1000px #fff inset; box-shadow: 0 0 0 1000px #fff inset; }
select::-ms-expand { display: none; }

textarea.form-control{padding-top:10px;}



.star{padding-right:15px; background:url('../imageNew/star.png') no-repeat right center;}
.star01{display:inline-block; padding-right:15px; background:url('../imageNew/star.png') no-repeat right center;}
.star02{display:inline-block; padding-left:15px; background:url('../imageNew/star.png') no-repeat 0 center;}

.input-group-btn > .btn-default{color:#333;}

.viewTable01{clear:both; padding:0; border-top:1px solid #dddddd !important; border-bottom:1px solid #dddddd;}
.viewTable01 .control-label{display:block; font-weight:500; font-size:15px; color:#454545; padding-bottom:8px; line-height:24px;}

.viewTable03{clear:both; padding:0; border-top:1px solid #dddddd !important; border-bottom:1px solid #dddddd;}
.viewTable03 .control-label{display:block; color:#454545; padding-bottom:3px; line-height:20px;}
.viewTable03 .form-group{margin-bottom:2px;}


.requiredInfor{padding:10px 0 20px;}
.requiredInfor .form-Area{margin-right: -30px !important;}
.requiredInfor .form-Area:before, .requiredInfor .form-Area:after {display: table; content: " ";}
.requiredInfor .form-Area:after{clear: both;}
.requiredInfor .form-Area .form-group{float:left; width:50%; padding-right:30px; padding-top:15px;}
.requiredInfor .form-Area .form-group .checkbox-out, .requiredInfor .form-Area .form-group .radios{min-height:34px;}
.form-Area .form-group.form-group-block{float:none; clear:both; width:100%; padding-top:15px;}
.inlineBlock{display:inline-block;}

.input-group-btn button.btn{padding:7px 10px;}
.input-group-btn a.btn{padding:7px 10px;}

.requiredInfor .col-sm-1, .requiredInfor .col-sm-2, .requiredInfor .col-sm-3, .requiredInfor .col-sm-4, .requiredInfor .col-sm-5, .requiredInfor .col-sm-6, .requiredInfor .col-sm-7, .requiredInfor .col-sm-8, .requiredInfor .col-sm-9, .requiredInfor .col-sm-10, .requiredInfor .col-sm-11, .requiredInfor .col-sm-12{padding-top:0; padding-bottom:0;}

.unit .input-group-addon{border:none;}

.analysis-icon-wrap{padding:20px 50px; margin-bottom:40px; border:1px solid #dddddd; background:#f9f9f9; border-radius:10px; display: -webkit-box;  display: -ms-flexbox; display: flex; flex-direction: row; align-items: center;}
.analysis-icon-area{flex: 0 0 50px;}
.analysis-icon-text{padding-left:30px;}
.analysis-icon-text .analysis-icon_title{font-size:20px; font-weight:500; position:relative; padding-bottom:20px; color:#337dc6;}
.analysis-icon-text .analysis-icon_title:after{content:''; position:absolute; left:0; bottom:0; width:20px; height:1px; background:#000000;}


.analysis-icon-text .analysis-icon-txt{font-size:16px; padding-top:15px; line-height:150%;}
.analysis-icon-img{background-position: center center;  background-repeat: no-repeat;  background-size:50px auto; width:64px; height:64px; background-image:url('../imageNew/analysisIcon01.png');}
.analysis-icon-wrap:not(:first-child){margin-top:20px;}

.analysis-notice{display:block; margin-top:5px;}



.ico{display:block;overflow:hidden;background:url("../imageNew/spr_img.png") no-repeat;text-indent:-9999px;vertical-align:top;}

.accordion{width:100%; border-top:1px solid #000}
.accordion > li{border-bottom:1px solid #ddd; text-decoration:none}
.accordion > li:first-child{border-top:none}
.accordion > li .accordionView{position:relative; display:block; line-height:21px; padding:6px 20px; text-decoration:none;}
.accordion > li.active .accordionView{background:#f9f9f9;}
.accordion > li .accordionOpen{position:absolute;top:0;right:0;width:22px;height:100%; cursor:pointer;}
.accordion > li span.ico_open{display:block;position:absolute;width:13px;height:13px;top:50%;margin-top:-7px;background-position:-60px -65px}
.accordion > li.active span.ico_open{background-position:-80px -65px;}
.accordion > li > div.accordionDetail{display:none; background:#ffffff; font-size:15px; color:#5a5a5a; border-top:1px solid #ddd; padding:12px 20px}
.accordion > li.active > div.accordionDetail{display:block; }

.faqWrap {margin-top:0;}

.faqTitle01{float:left; /* white-space:nowrap; overflow:hidden; text-overflow: ellipsis; */ color:#373636; padding-top:10px; line-height:140%; width:85%;}

.faqTitle01 em{display:inline-block; margin-right:10px; border-radius:5px; background:#ffffff; padding:0 10px; line-height:18px; font-size:12px; font-weight:400; width:80px;}
.faqTitle01 .faqSort01{border:1px solid #14c6c4; color:#14c6c4;}
.faqTitle01 .faqSort02{border:1px solid #14c668; color:#14c668;}
.faqTitle01 .faqSort03{border:1px solid #79c614; color:#79c614;}
.faqTitle01 .faqSort04{border:1px solid #b3c614; color:#b3c614;}
.faqTitle01 .faqSort05{border:1px solid #c6b714; color:#c6b714;}

.faqIndex{float:left;  width:40px; height:40px; color:#555555; font-size:15px; font-weight:500; text-align:center; line-height:40px; margin-right:20px;}

.accordion > li.active .faqIndex{color:#000;}

.faqArea{overflow:hidden; cursor:pointer;}
.faqArea .faqTitle01{font-size:15px; color:#343434; font-weight:500;}
.faqDetail{overflow:hidden; word-break: break-all;}
.faqDetail .faqIndex{background:#ffffff; display:none;}

.accordion > li.active .faqArea .faqTitle01{color:#000000; font-weight:500; padding-top:10px; padding-bottom:10px;}
.accordion > li.active .faqDetail .faqTitle01{padding-top:10px; padding-bottom:10px; line-height:150%; color:#717171; padding-left:60px; font-size:15px;}
.faqDetail .faqTitle01{width:100%;}

.accordion .accordionDetail .conTxt01 {padding:20px; border-radius:0; letter-spacing:0; background:#ffffff; -webkit-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.05); box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.05);}

.accordion .accordionDetail .conTxt01 h6{font-size:15px;}



.faqWrap .mainTab{margin-bottom:0;}



.panel-group .panel{border:1px solid #e8e8e8;}


.attachFileArea .panel-heading{border-radius:0 !important; border-left:none !important; border-right:none !important; background:#f9f9f9 !important; border-color:#dddddd;}
.attachFileArea{border-radius:0 !important;}
.attachFileArea .panel-body{background:#ffffff; border-radius:0 0 5px 5px !important; font-size:14px; padding:13px;}
.attachFileArea .dropdown-alerts li{overflow:hidden;}
.attachFileArea .ti-import{margin-right:10px;}


.btnArea{margin-top:2rem;}
.btnArea i{padding-left:10px;}



.board_top .row .text-right [class^="col"]{padding-right:2px; padding-left:2px;}
.board_top .row .text-right .col-sm-8{padding-right:0;}

/* .input-group-btn button.btn.textBtn{padding:4px 10px 4px;} */
.input-group-btn:last-child > .btn, .input-daterange input:last-child{border-radius:0;}

.contentWrap:after{content:".";clear:both;display:block;height:0;visibility:hidden;}
.contentWrap{clear:both; position:relative; top:0; z-index:9; padding:0 0 0; padding-top:0 !important;}


.subcontentMain01{position:relative; height:90px; overflow:hidden;}
.subcontentMain01 .bg{ position:absolute; top:0; left:0; width:100%;height:100%; background-position: center bottom;z-index:0;}
.visual01{ background:url("../imageNew/visual01.png") no-repeat 0 bottom; background-size:cover;}
.visual02{ background:url("https://aim.koca.go.kr/eaipPub/Package/new/imageNew/visual02.png") no-repeat 0 center; background-size:cover;}
.visual03{ background:url("https://aim.koca.go.kr/eaipPub/Package/new/imageNew/visual03.png") no-repeat 0 20%; background-size:cover;}
.visual04{ background:url("https://aim.koca.go.kr/eaipPub/Package/new/imageNew/visual04.png") no-repeat 0 center; background-size:cover;}
.visual05{ background:url("https://aim.koca.go.kr/eaipPub/Package/new/imageNew/visual05.png") no-repeat 0 center; background-size:cover;}


.subcontentMain01 .cover{position:absolute;top:0;left:0;width:100%;height:100%; background:rgba(0, 0, 0, 0.4); z-index:1;}
.subcontentMainDetail01{width:1250px; margin:0 auto; padding:20px 0;}

/* .mainTitle{max-width:1250px; margin:0 auto; padding-top:60px; text-align:center; position:relative; z-index:200; line-height:18px;} */

.mainTitle{
	position: absolute;
    top: 50%;
    left: 50%;
    text-align: center;
    width: 90%;
    padding: 0;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    z-index: 11;
}

.mainTitle h2{color:#ffffff; font-size:3rem; letter-spacing:0; padding-bottom:4px; text-shadow: 0px 2px 2px rgba(0, 0, 0, 0.5);}
.mainTitle h2 span{position: relative;  left: 150px;  opacity: 0;}
.mainTitle p{display:block; color:#ffffff; font-size:18px; margin:10px 0 0; opacity:1; font-weight:200;}
.mainTitle .location {font-size:15px; margin-top:20px; color:#ffffff; /* padding-top:25px; background:url('../imageNew/barBg.png') repeat-x 0 top; */}
.mainTitle .location ul {overflow:hidden; text-align:center;}
.mainTitle .location li {display:inline-block; background:url('https://aim.koca.go.kr/eaipPub/Package/new/imageNew/loca_bar.png') no-repeat left center; position: relative;  top: 100px;  opacity: 0;}
.mainTitle .location li a{display:block; font-size:2rem; padding:0px 8px 0 12px; margin:0px 0px 0 0px; line-height:1.6em; color:#ffffff; }
.mainTitle .location li a:hover{border-bottom:1px solid #ffffff}
.mainTitle .location li:first-child {background:url('') no-repeat left center;}
.mainTitle .location li.home {font-weight:normal;}
.mainTitle .location li:last-child{ font-weight:400;}

.subConView{position:relative; max-width:1250px; margin: 0 auto; padding:2rem 0;}
.subConView:after{content:".";clear:both;display:block;height:0;visibility:hidden;}

.subConView.mainConView{padding:25px 0;}


.subConView.ePIBInformation{max-width:100%; display: -webkit-box;  display: -ms-flexbox; display: flex; flex-direction: row; flex-wrap:wrap; padding:0;}

.subConView.ePIBInformation .ePIB_left{flex: 0 1 auto; width:230px;}
.subConView.ePIBInformation .subConDetail{flex:1; padding:20px;}

.subConView.ePIBInformation #location{right:20px;}


#location {position:absolute; right:0; top:15px;}
#location ul {background:url('../imageNew/homeIco.png') no-repeat 0 center; padding-left:10px; overflow:hidden;}
#location li {float:left; padding:0px 12px 0 8px; color:#666666; margin:0px 1px 0 0px; line-height:1.6em; background:url('../imageNew/loca_bar01.png') no-repeat right center;}
#location li.home {}
#location li.home_out {text-decoration:none; padding:0px 0px 0 8px; color:#000; border:none; background:url('') no-repeat 0 0;}


#realContents{padding-top:0; padding-bottom:20px;}

.titleArea {padding:30px 0 40px; text-align:center;}
.titleArea h3{color:#000000; font-size:32px; padding-bottom:10px; letter-spacing:-1px; font-weight:500; line-height:100%;} 
.titleArea p{font-size:18px; color:#000000; line-height:140%; letter-spacing:-0.5px;}
.titleArea h4{color:#000000;font-size: 25px; padding-bottom:10px; letter-spacing:-1px; font-weight:500; line-height:100%;} 


.gridSum{font-size:16px; color:#666666; font-weight:500; margin-bottom:10px;}
.gridSum span{color:#ff8a00;}
.noticeTitle{border-top:2px solid #333; border-bottom:1px solid #e2e2e2; padding:30px 20px; overflow:hidden;}
.contentType06 .noticeTitle{border-top:2px solid #d08599;}

.noticeTitle{border-top:2px solid #333; border-bottom:1px solid #e2e2e2; padding:30px 20px; overflow:hidden;}
.contentType06 .noticeTitle{border-top:2px solid #d08599;}

.detailTitle{float:left; font-size:18px; color:#333333;}
.detailTitle em{display:block; font-size:15px; color:#333333;  margin-top:5px;}
.viewTxt{padding:20px 0 0; font-size:14px; color:#333333; line-height:28px !important; border-bottom:1px solid #dcdcdc; padding-bottom:20px;}
.viewTxt *{ line-height:28px !important;}

.noticeViewArea{min-height:200px; padding:0 20px;}

.nextPrevious {margin-top:30px;}
.nextPrevious ul{overflow:hidden;}
.nextPrevious ul li{float:left; width:50%; background:#ececec; text-align:right;}
.nextPrevious ul li:first-child{background:#f4f4f4; text-align:left;}
.nextPrevious ul li a{display:block; padding:30px 40px;}
.nextPrevious ul li dl{position:relative; padding-right:30px;}
.nextPrevious ul li:first-child dl{padding-left:30px;}
.nextPrevious ul li:first-child dl:before{display:block; content:'<'; position:absolute; left:0; top:10px; font-size:30px;}
.nextPrevious ul li:last-child dl:after{display:block; content:'>'; position:absolute; right:0; top:10px; font-size:30px;}
.nextPrevious ul li dt{font-size:14px; color:#999;}
.nextPrevious ul li dd{font-size:15px; color:#2c2c2c; margin-top:4px; overflow:hidden; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow:ellipsis;}

.noticeDetailView .actions {
float:right;
overflow:hidden;
}
.noticeDetailView .actions span{display:inline-block; color:#666666; font-size:14px; margin-left:20px;}
.noticeDetailView .actions span:first-child{margin-left:0;}
.noticeDetailView .actions span em{color:#000; margin-left:10px; font-weight:500;}


/* .p-noti-list01 .srch-area{width:50%; height:54px; margin:0 auto 26px;font-size:0;border:3px solid #337dc6;}

.p-noti-list01 .srch-area .selects {float:left; width:30%; padding-right:5px;}
.p-noti-list01 .srch-area .selects select{height:54px; line-height:54px; border:1px solid #dddddd; border-radius:0; font-size:14px;}
.p-noti-list01 .srch-area .selects:after {height:54px;}
.p-noti-list01 .srch-area .inp-slct,
.p-noti-list01 .srch-area .inp-txt{display:inline-block;vertical-align:top;height:100%;line-height:100%;font-size:14px; border:0;}
.p-noti-list01 .srch-area .inp-txt{float:left; width:70%; border:1px solid #dddddd;}
.p-noti-list01 .srch-area .inp-txtArea{padding-left:10px;}
.p-noti-list01 .srch-area .inp-txt input{width:90%; height:52px; font-size:14px; border:0; line-height:52px;}
.p-noti-list01 .srch-area .btn-srch{float:right; width:10%; height:100%; background:transparent;}
.p-noti-list01 .srch-area .btn-srch:after{content:'';display:inline-block; margin-top:15px; width:30px;height:30px;background:url('../imageNew/btn-srch.png') 0 0 no-repeat; background-size:22px;}
.p-noti-list01 .srch-area{width:620px;height:54px;margin:0 auto 26px;font-size:0;border:3px solid #337dc6;}
.p-noti-list01 .srch-area .inp-slct,
.p-noti-list01 .srch-area .inp-txt{display:inline-block;vertical-align:top;height:100%;line-height:100%;font-size:16px; border:0;}
.p-noti-list01 .srch-area .inp-slct{width:25%;margin:0;padding-left:20px; }
.p-noti-list01 .srch-area .inp-txt{width:60%;padding:0 0 0 10px;}
.p-noti-list01 .srch-area .btn-srch{text-align:right; width:12%; height:100%; background:transparent; padding-right:0;}
.p-noti-list01 .srch-area .btn-srch:after{content:'';display:inline-block;  margin-top:8px; width:25px;height:24px;background:url('../imageNew/btn-srch.png') 0 0 no-repeat; background-size:22px;}
.p-noti-list01 .list-info{margin-bottom:30px;font-size:18px;color:#000;text-align:center;}
.p-noti-list01 .list-info .num{color:#ff8400;} */


.p-noti-list{margin-top:15px;}
.p-noti-list .cm-tab-list li{width:20%;}
.p-noti-list .area-title{padding:70px 0 50px;}
.p-noti-list .srch-area{height:54px; width:700px; margin:0 auto 26px;font-size:0;border:3px solid #337dc6;}
.p-noti-list .srch-area .inp-slct,
.p-noti-list .srch-area .inp-txt{display:inline-block;vertical-align:top;height:100%;line-height:100%;font-size:14px; border:0;}
.p-noti-list .srch-area .inp-slct{width:25%;margin:0;padding-left:20px; }
.p-noti-list .srch-area .inp-txt{width:60%;padding:0 0 0 10px;}
.p-noti-list .srch-area .btn-srch{text-align:right; width:12%; height:100%; background:transparent; padding-right:0;}
.p-noti-list .srch-area .btn-srch:after{content:'';display:inline-block;  margin-top:8px; width:25px;height:24px;background:url('../imageNew/btn-srch.png') 0 0 no-repeat; background-size:22px;}
.p-noti-list .list-info{margin-bottom:30px;font-size:18px;color:#000; text-align:center;}
.p-noti-list .list-info .num{color:#ff8400;}



/* grid */
.col-group0 {width:100%; padding-bottom:40px;}
.col-group1 {float:left; width:50%;}
.col-group2 {float:left; width:33.33%}
.col-group3 {/* padding-left:38px; */}

.grid-wrap .gridRow {margin-bottom:10px; display:table; width:100%}
.grid-wrap .gridRow:after{content:""; display:block; clear:both; height:0; visibility:hidden;}
.gr-header > * {font-size:12px; color:#ffffff}
.gr-header .tit {display:block; text-align:center; border-top:2px solid #000000; border-bottom:1px solid #000000;  padding:18px 0 16px; font-size:15px;  color:#000000; font-weight:500;}
.gr-header .cols:first-child .tit {border-left:none;}

.whiteBg .gr-header .tit{background:#fff;}
.contentType06 .gr-header .tit{border-top:2px solid #d08599;}

.gr-header .number, .gr-header .last {overflow:hidden; }
.grid-wrap .gr-header .gridRow {margin-bottom:0}
.gr-header .gridRow .number{width:38px;}

.gr-body .tit {display:none; color:#555555; font-size:15px;}
.gr-body .gridRow > * {color:#555555}
.gr-body .gridRow {margin-bottom:0; background:#ffffff}
.gr-body .gridRow .col-group {padding:0;}
.gr-body .number {min-width:38px; height:100%; background:#ffffff }
.gr-body .number span { background:#ffffff; max-width:38px; min-height:38px; display:block;}
.gr-body .gridRow {position:relative;}
.gr-body .gridRow .cols.last {text-align:right; position:absolute; right:0; top:0; width:38px;}
.gr-body .gridRow .cols .txt {display:block; /* white-space:nowrap; text-overflow: ellipsis; overflow: hidden; */ color:#555555; word-break:break-all; text-align:center; font-size:14px; font-weight:400;}
.gr-body .gridRow .cols .txt .areaM{display:none;}
.gr-body .gridRow .cols .txt.left{text-align:left;}
.gr-body .gridRow .cols .txt.wBold{font-weight:700;}
.gr-body .gridRow .cols .txt img{vertical-align:middle;}
.gr-body .gridRow .subject {text-align:left; /*white-space:nowrap;*/ overflow:hidden;text-overflow:ellipsis; }
.gr-body .gridRow .subject a {padding:0 10px; }
.gr-body .gridRow .col-group .cols {background:#ffffff}

.gridType01 .gridRow, .gridType02 .gridRow {background:none}
.gridType01 .gridRow {position:relative;}
.gridType01 .gridRow .number {position:absolute; width:38px; height:38px; z-index:1}
.gridType01 .gr-header .col-group3, .gridType01 .gr-body .col-group3 {/* padding-left:0; */display:table;width:100%;}


.gridType01 .col-group3 .cols {float:none;}
.gridType01 .gr-header .col-group3 .cols.subject1 {text-align:left; padding-left:48px}
.gridType01 .gr-header .col-group3 .cols {display:table-cell; padding:0;}
.gridType01 .gr-body .col-group3 .cols span.txt.tBlue {font-weight:bold;}
.gridType01 .gr-body .col-group3 .cols,
.gridType02 .gr-body .col-group3 .cols{display:table-cell; border-bottom: 1px solid #d6d6d6; text-align: left; padding: 20px 5px 16px; font-size: 14px; color: #555555; vertical-align: middle; line-height: 140%;}
.gridType01 .gr-body .col-group3 .cols:first-child {border-left:none}
.gridType01 .gr-body .col-group3 .cols.subject1{text-align:left; padding-left:48px}
.gridType02 .gr-body .col-group3 .cols.subject1 {text-align:left; padding-left:10px;}

.gridType01.summaryGrid .gr-body .col-group3 .cols{text-align:center; padding-left:10px; padding-right:10px; font-weight:500; color:#333;}

.gridRow {margin-right:0; margin-left:0;}
.gridRow .cols {float:left; text-align:center;}
.gridRow .col-group {float:left; width:85%; line-height:auto; height:auto; }
.gridRow .col-group:after {clear:both; content: " "; overflow:hidden; white-space:nowrap}

.gridRow .col38 {width:38px; position:absolute; right:0;}
.gridRow .col1 {width:3%}
.gridRow .col1-1 {width:5%}
.gridRow .col1-2 {width:7%}
.gridRow .col1-3 {width:15%}
.gridRow .col2 {width:10%}
.gridRow .col3 {width:15%}
.gridRow .col4 {width:20%}
.gridRow .col5 {width:25%}
.gridRow .col6 {width:35%}
.gridRow .col7 {width:45%}
.gridRow .col8 {width:50%}
.gridRow .col9 {width:60%}
.gridRow .col10 {width:75%}
.gridRow .col11 {width:83.8%}
.gridRow .col12 {width:90%}
.gridRow .col13 {width:100%}
.gridRow .col-checkbox {width:40px; text-align:center; vertical-align:middle}
.gridRow .col-checkbox .checkbox {margin:0 auto; vertical-align: middle; padding-left:20px;}


.grid-wrap .tit input, .grid-wrap .txt input{margin:0; height:auto;}

.col_xs-12 {width: 100%;}
.col_xs-11 {width: 91.66666667%;}
.col_xs-10 {width: 83.33333333%;}
.col_xs-9 {width: 75%;}
.col_xs-8 {width: 66.66666667%;}
.col_xs-7 {width: 58.33333333%;}
.col_xs-6 {width: 50%;}
.col_xs-5 {width: 41.66666667%;}
.col_xs-4 {width: 33.33333333%;}
.col_xs-3 {width: 25%;}
.col_xs-2 {width: 16.66666667%;}
.col_xs-1 {width: 8.33333333%;}


.dangerWrap .faqTitle01{float:none; width:100%; padding-left:0 !important;}
.dangerWrap .accordion > li.active .accordionView{background:#f9f9f9;}
.dangerWrap .accordion > li > div.accordionDetail{background:#ffffff;}

.board_bottom{padding:30px 0 20px;}

.paging{font-size:13px; overflow:hidden; text-align:center}
.paging a{color:#31372F; padding:0 10px; border:1px solid #e8e8e8; border-bottom:1px solid #e8e8e8; line-height:30px; vertical-align:top; margin-right:0; display:inline-block; background:#ffffff; border-radius:2px;}
/* .paging a:hover{color:#007dcd; border:1px solid #e8e8e8; line-height:28px; border-bottom:3px solid #007dcd;} */
.paging .numActive{ font-weight:400; color:#ffffff; line-height:30px; padding:0 10px; border:1px solid #007dcd; background:#007dcd;}
/* .paging .numActive:hover{color:#ffffff; border:none; line-height:32px !important; } */
.paging a.first {font-size:12px; color:#797979; width:32px; height:32px; background:#ffffff}
.paging a.prev {font-size:12px; color:#797979; width:32px; height:32px; background:#ffffff}
.paging a.next {font-size:12px; color:#797979; width:32px; height:32px; background:#ffffff}
.paging a.last{font-size:12px; color:#797979; width:32px; height:32px; background:#ffffff}

.paging .lastNum{display:none;}



@media only screen and (max-width:1280px) {

}


@media only screen and (max-width:1024px) {

	#header{padding-top:0;}
	#header h1{float:none; padding-top:10px; margin-top:0;}
	#header h1 a{background-position:0 center; background-size:auto 24px;}
	.headerWrap {height:50px; padding:0 20px;}
	#gnb_wrap {position:fixed; top:0; right:-260px; width:250px; height:100%; background:#fff; box-shadow:-2px 0 6px 0 rgba(0,0,0,.3); z-index:990;}
	/*#gnb_wrap a.gnb_top {position:relative; display:block !important; padding:0 0 0 25px; height:80px; font-size:16px; color:#fff; line-height:80px; background:#555}
	#gnb_wrap a.gnb_top > span.nav-home {display:inline-block; width:17px; height:16px; margin-right:10px; background:url('../../imageNew/nav_home.png') 0 0 no-repeat; vertical-align:-2px}*/
	#gnb_wrap .mInfo {position:relative; display:block !important; padding:5px 0 0 20px; height:51px; background:#003057; right:0; top:0;}
	#gnb_wrap .mInfo p{font-size:14px; color:#ffffff; font-weight:500; line-height:1.2}
	#gnb_wrap .mInfo em{color:#a7c4db; font-weight:500;}
	/*  #gnb_wrap .mInfo p span em{margin-left:0;} */
	#gnb_wrap button {display:block; position:absolute; top:20px; right:50px; width:40px; height:40px; border:none; border-radius:2px; background:#333; cursor:pointer}
	#gnb_wrap button span {position:absolute; display:block; left:10px; width:20px; height:2px; background:#fff; transition:all .4s ease}
	#gnb_wrap button span.bar1 {top:12px}
	#gnb_wrap button span.bar2 {top:18px}
	#gnb_wrap button span.bar3 {top:24px}
	#gnb_wrap button.active span.bar1 {top:18px; transform:rotate(45deg)}
	#gnb_wrap button.active span.bar2 {display:none}
	#gnb_wrap button.active span.bar3 {top:18px; transform:rotate(-45deg)}
	#gnb {float:none; padding:0 20px; height:100%;  margin-left:0; overflow-y:auto; padding-bottom:54px;}
	#gnb > li {float:none; height:auto}
	#gnb > li > a {height:auto; padding:15px 0; font-size:15px; border-bottom:1px solid #e8e8e8; line-height:20px; color:#000;}
	#gnb > li > a > span {padding:0}
	#gnb > li > a > span:before {display:none}
	#gnb > li > ul.submnu li:before {display:none}
	#gnb > li.dropdown > a:before {position:absolute; display:block; width:2px; height:10px; right:10px; top:50%; margin-top:-5px; content:''; background:#969696; transition:all .3s ease}
	#gnb > li.dropdown > a:after {position:absolute; display:block; width:10px; height:2px; right:6px; top:50%; margin-top:-1px; content:''; background:#969696}
	#gnb > li.open > a:before {transform:rotate(90deg);}
	#gnb > li > ul.submnu {display:none; position:static; width:100%; padding:10px 0; background:#f4f4f4; opacity:1 !important; filter:alpha(opacity='100') !important; box-shadow:none; margin-top:0;}
	#gnb > li > ul.submnu li {padding:0; border:none;}
	#gnb > li > ul.submnu li a {font-size:14px; padding:0 15px; color:#2e2e2e;}
	#gnb > li > ul.submnu li:hover a{color:#007ad9}
	#gnb_mask {display:none; position:fixed; top:0; left:0; width:100%; height:100%; background:#000; opacity:.7; filter:alpha(opacity='70'); z-index:200}
	#btnNav {display:block; top:3px}

	#gnb_wrap .mQuick li.mlogout a{display:block; padding:2px 10px; background:none; border-radius:40px; border:1px solid #009ee5;}

	#gnb_wrap .mQuick{left:20px; top:25px; right:auto;}
	#gnb_wrap .mInfo p span em{margin-top:3px; font-size:12px;}

	.topIcoArea ul li.topSitemap{display:none;}

	.topIcoArea{position:relative; width:100%; display:inline-block !important; padding:7px 20px 0; height:50px; background:#ffffff; right:0; top:0; border-bottom:1px solid #aaa; text-align:right;}
	.topIcoArea ul{display:inline-block;}
	
	#gototop{display:none !important;}


	.contentMain01{padding:0 20px;}
	.noticeArea{float:none; width:100%;}


	.contentMain02{padding:20px;}
	.mainFooter{padding:20px;}

	.subConView{padding:2rem;}

	#location{right:20px;}

	#lnb{display:none;}
	/* #lnb {float:none; width:100%; padding-top:0;}
	.lnb_area{border:none;}
	.lnb_area > li{width: 33.3%; float: left; padding:0;}
	.lnb_area > li > .deth1{padding:10px 0;}
	.lnb_area > li.active > a{color: #337dc6;}
	.lnb_area > li.active > .deth1{ border-bottom: 1px solid #337dc6;}
	
	
	.tabType01 .sel_txt{display:block; border:1px solid #bfbfbf; cursor:pointer; font-size:1.6rem; color:#000000; background:url('../imageNew/icon_select_down01.png') no-repeat 97% center; border-radius:0; width:100%; height:48px; line-height:48px; padding:0 50px 0 20px; white-space:nowrap; overflow:hidden; text-overflow: ellipsis;}
	.tabType01 ul{display:none;position:absolute; left:0;top:47px; padding:10px 0; clear:both;width:100%;overflow:hidden;z-index:1000;border:1px solid #bfbfbf !important;background-color:#f3f3f3; max-height:280px; overflow-y:auto}
	.tabType01 ul li{padding:0 0 0 20px; display:block !important; text-align:left; vertical-align:middle;  border-bottom:0px solid #cecece !important;}
	.tabType01 .tabArea.wid20 li{width:100% !important;}
	.tabType01 ul li a{color:#333333; text-align:left; padding:5px 0 !important;}
	.tabType01 ul li a span{display:inline-block !important;}
	.tabType01 ul li:hover {color:#0074c2;}
	.tabType01 ul li:focus,
	.tabType01 ul li:hover,
	.tabType01 ul li.active{border-bottom:0px solid #000000 !important;}
	.tabType01 ul li.active{border-bottom:0px solid #000000 !important;}
	 */

	/* .subConDetail{float:none; width:100%;} */

	.login .login-area{min-height:auto; margin:20px auto;}
	
	.contentMainWrap{padding:20px;}
	.aimMainContent{display:block;}
	.aimQuickLink{width:100%;}
	.aimQuickLinkCon{width:100%;}
	.aimMainContent01{flex:none;}
	.aimMainContent02{flex:none; width:100%; padding-left:0; margin-top:10px;}

	.worldAISLink_list li{width:50%;}

	.mainFooter{background:#2e2e2e; border-top:0;}
	.copyrightArea{color:#8d8d8d;}
	.visitCount li{background:none !important; border:1px solid #727272;}
	.visitCount dt{color:#878787;}
	.visitCount dd{color:#dddddd;}

	.tab-menu ul li a{font-size:13px; padding: 10px 0 9px;}
	.tab-menu ul {margin-top: -1px;}
	.tab-menu ul li {flex: 0 0 50%; margin-top: 1px;}


	.subConView.ePIBInformation .ePIB_left{flex:none; position:fixed; height:100%; top:0; bottom:0; z-index:100; left:-270px; z-index:1002;}
	.subConView.ePIBInformation .subConDetail{flex:none;}
	.subConView.ePIBInformation{display:block;}

	
	.ePIBResultClose{display:block; position:absolute; left:230px; top:0; width:40px; height:40px; background:url("../imageNew/btnLn02.png") no-repeat center center #ffffff; text-indent:-5000px;}

	.ePIBAreaclose{display:block; position:absolute; cursor:pointer; z-index:90; top:0; left:0; border-radius:0; width:70px; height:90px; text-align:center; line-height:18px; background:#007dcd;}
	.ePIBAreaclose p{
		position: absolute;
		top: 50%;
		left: 50%;
		text-align: center;
		-webkit-transform: translate(-50%, -50%);
		-ms-transform: translate(-50%, -50%);
		transform: translate(-50%, -50%);	
		padding-top:20px;
		background:url('https://aim.koca.go.kr/eaipPub/Package/new/imageNew/ic-plane.png') no-repeat center 0; 
		color:#ffffff;
	}
	
	#search_mask {display:none; position:fixed; top:0; left:0; width:100%; height:100%; background:#000; opacity:.6; filter:alpha(opacity='60'); z-index:1001;}

	

}

@media only screen and (max-width:992px) {
	
	.gridSum{margin-left:0;}
	.gr-header {display:none;}
	.gridType01 .gr-body{border-top:2px solid #000000;}
	.contentType05 .gridType01 .gr-body{border-top:2px solid #539601;}
	.officeSearchArea .gridType01 .gr-body{border:1px solid #cccccc; border-top:2px solid #539601; padding:15px;}
	.officeSearchArea .gridType01 .gr-body .gridRow:last-child{border-bottom:none;}
	.contentType06 .gridType01 .gr-body{border-top:2px solid #d08599;}

	.gridType01 .gr-body .col-group3{position:relative;}
	.gridType01 .gr-body .col-group3 .cols{overflow:hidden; padding:4px 0; display:block; width:100%; border-bottom: none;}
	.gridType01 .gr-body .col-group3 .cols .tit{display:block; text-align:left;}
	.gridType01 .gr-body .col-group3 .cols .txt{text-align:left; font-size:16px; color:#454545; line-height:140%; /* word-break:break-word; */ }
	.gridType01 .gr-body .col-group3 .cols .tit{font-size:14px; color:#838383;}

	.gridType01 .gr-body .col-group3 .cols.hideM{display:none;}
	.gridType01 .gr-body .col-group3 .cols.gridTitleM .tit{display:none;}
	.gridType01 .gr-body .col-group3 .cols.gridTitleM .txt{line-height:150%; font-weight:500; font-size:16px; color:#555555;}
	.gridType01 .gr-body .col-group3 .cols.gridTitleM .txt .areaM{display:inline-block; margin-right:5px;}
	.gridType01 .gr-body .col-group3 .cols.gridSubM {width:auto; display:inline-block; margin-right:30px;}
	.gridType01 .gr-body .col-group3 .cols.gridSubM .tit{display:inline-block; color:#999999; font-size:14px; margin-right:10px; }
	.gridType01 .gr-body .col-group3 .cols.gridSubM .txt{display:inline-block; overflow:hidden; font-size:14px;}
	.gridType01 .gr-body .col-group3 .cols.blogLinkM .tit{display:none;}
	.gridType01 .gr-body .col-group3 .cols.blogLinkM .txt{display:inline-block; width:30px; position:absolute; right:0; top:5px;}
	.gridType01 .gr-body .col-group3 .cols{}
	.gridType01 .gr-body .gridRow{border-bottom:1px solid #e2e2e2; padding:16px 8px 8px 8px;}
	.grid-wrap .gridRow:after {display:none;}

	.dangerWrap .accordionDetail{padding:10px 0 !important;}

	.requiredInfor .form-Area{margin-left:0; margin-right:0 !important;}
	.requiredInfor .form-Area .form-group{float:none; width:100%; padding-right:0; padding-left:0;}
	.requiredInfor .form-Area .form-group .checkbox-out, .requiredInfor .form-Area .form-group .radios{min-height:auto;}

	



}

@media only screen and (max-width:768px) {
	.mainNoticeList dt{font-size:14px;}
	.contentMain01{margin:30px auto;}
	.mainCardCon img{height:50px;}

	.p-noti-list .srch-area{width:100%; border: 3px solid #000000;}


	.paging .num { display: none; border: none; }
	/* .paging .num:nth-last-of-type(3) { display: inline-block; }
	.paging .num:nth-last-of-type(3)::before { content: "/"; display: inline-block; -webkit-transform: translateX(-15px); transform: translateX(-15px); } */
	.paging .first, .paging .prev, .paging .next, .paging .last, .paging .numActive{ display: inline-block; }

	.paging .lastNum{position:relative; display:inline-block; background: none; border: none; color:#000000; padding-left:6px;}
	.paging .lastNum::after {position:absolute; left:10px; content: "/"; display: inline-block; -webkit-transform: translateX(-15px); transform: translateX(-15px); }

	.paging .numActive { background: none; border: none; color:#ff7200;}
	.paging .num:hover, .paging .numActive:hover { background: none; border: none !important; color:#ff7200 !important; line-height:32px;}

	.paging .numActive, .paging a{line-height:32px;}

	.detailTitle{font-size:20px; line-height:24px; float:none;}
	.detailTitle em{font-size:14px;}

	.noticeDetailView .actions{float:none; margin-top:10px;}
	.noticeDetailView .actions span{display:block; text-align:left; margin-left:0; margin-top:10px;}

	.nextPrevious ul { overflow: hidden; }
	.nextPrevious ul li { float: none; width: 100%; margin-bottom: 7px; }
	.faq-answer .qna-element strong{display:block; padding-top:10px; padding-bottom:0;}

	.aimIntro:before {background:url('../imageNew/bg_intro_m.jpg') no-repeat right bottom;}
	.aimIntroWrap h2{font-size:50px}
	.aimIntroWrap h3{font-size:28px}
	.aimIntroWrap ul{width:500px; margin-top:60px}
	.aimIntroWrap ul li{margin:0 5px;}
	.aimIntroWrap ul li a{width:160px; line-height:50px; font-size:18px;}

	.closePage{left:auto; right:20px; bottom:30px;
		max-width: auto; width: auto; -webkit-transform: translateX(0); transform: translateX(0);
	}

	.aimIntroLogo{left:20px; bottom:30px;}
	.closePage button {font-size:14px; width:180px; line-height:40px;}

	.aipListWrap{display:block;}
	.aipList{flex:none; width:100%;}
	.aipList:not(:first-child){padding-left:0; margin-top:10px;}
	.aipListCon{border-top:1px solid #dddddd;}

	.worldAISLink_list li a{font-size:13px;}
  

}

@media only screen and (max-width:640px) {
	.noticeList01{float:none; width:100%;}
	.noticeList02{float:none; width:100%; margin-top:20px;}
	.mainNoticeList li{padding:12px 0; border-bottom:1px solid #f0f0f0; border-top:none;}
	.mainNoticeList li:first-child{border-top:1px solid #f0f0f0;}
	.mainNoticeList li:last-child{padding:12px 0;}
	.worldAISLink a p{font-size:18px;}
	.noticeTab .mainTab.AISLink li{width:33.3%;}
	.noticeTab .mainTab.AISLink .noticeTabArea li a:focus, .noticeTab .mainTab.AISLink .noticeTabArea li a:hover, .noticeTab .mainTab.AISLink .noticeTabArea li.active a{height:auto; border-bottom:none;}
	
	.titleArea h3{font-size:26px;}
	.titleArea p{font-size:16px;}

	.smsServiceAreaWrap{padding:40px 20px;}

	.smsService_privacy{padding:20px;}
}

@media only screen and (max-width:425px) {
	
	#mainSlider .swiper-button-next, #mainSlider .swiper-button-prev {display:none;}
	#mainSlider ul.imgList li .caption {width:80%;}
	#mainSlider ul.imgList li .caption p{font-size:18px; width:100%; line-height:100%;}
	.copyrightArea{float:none;}
	.visitCount{float:none;}

	.worldAISLink_list li{width:50%;}
	.noticeTab .mainTab.AISLink li{width:50%;}

	#location{display:none;}

	.analysis-icon-wrap{padding:20px;}
	.analysis-icon-area{display:none;}
	.analysis-icon-text{padding-left:0;}
	.analysis-icon-text .analysis-icon-txt{font-size:14px;}

	.wrap_pwd .pwd_info .info_tit{font-size:16px;}

	.noticeTitle, .noticeViewArea{padding-left:0; padding-right:0;}
	.wrap_pwd .content .pwd_area h2{font-size:18px;}

	.faq-answer{padding:20px;}

	.reportDetail li{flex:0 1 100%;}
	.reportDetail dl{flex-direction: column; align-items: flex-start;}
	.reportDetail dt{flex:1; margin-bottom:10px;}
	.reportDetail dd{flex:1; padding-left:15px;}
	.reportDetail li{padding:0;}
	.reportDetail_wrap{padding:10px 0;}


	.aimIntroWrap h2{font-size:40px}
	.aimIntroWrap h3{font-size:20px}
	.aimIntroWrap ul{width:auto; margin-top:30px; padding:0;}
	.aimIntroWrap ul li{margin:4px 0; display:block;}
	.aimIntroWrap ul li a{width:auto; line-height:40px; font-size:15px;}

	.closePage{left:auto; right:20px; bottom:30px;
		max-width: auto; width: auto; -webkit-transform: translateX(0); transform: translateX(0);
	}

	.aimIntroLogo{left:20px; bottom:auto; top:30px; opacity:1; background-size:auto 40px;}
	.closePage button {font-size:14px; width:180px; line-height:40px;}

	.eAipBanner ul li dd{font-size:13px;}
	.aipList dt{font-size:13px;}
	.aipList h3{font-size:15px;}
	.aimQuickLinkCon ul li dd h3{font-size:24px;}

	.worldAISLink_list:before{display:none;}
	.worldAISLink_list:after{display:none;}
	.worldAISLink_list{padding:20px; min-height:auto;}

	.noticeTab .noticeTabArea li a{font-size:15px;}

}

@media only screen and (max-width:375px) {
	.worldAISLink_list li{float:none; width:100%; margin:4px 0;}

}

@media only screen and (max-width:320px) {
	#AISLinkPop .noticeTab .noticeTabArea li a{font-size:13px;}

}







.mntype-block-box .on	{
	background:#969696;
	color:#ffffff;
	font-weight: 500;
	border:none;
}
.mntype-block	{
	border:1px solid #d6d6d6;
	background-color:white;
	width:34px;
	height:34px;
	display:inline-block;
	float:left;
	vertical-align:middle;
	text-align:center;
	margin:4px 0 0 4px;
	padding-top:10px;
	cursor: pointer;
}
.mntype-input	{
	padding-left:8px;
	color:#9d9d9d;
	font-size:10px;
}
.mntype-input .style-inputbox, .mntype-input .select 	{
	border:1px solid #e1e1e1;
}
.mntype-block2	{
	border:1px solid #d6d6d6;
	background-color:white;
	width:34px;
	height:34px;
	line-height:34px;
	display:inline-block;
	float:left;
	vertical-align:middle;
	text-align:center;
	margin:2px;
	border-radius:4px;
	cursor: pointer;
}


.bt-sm{
	padding:0 7px;
	border:1px solid #ddd;
	margin:0 0 2px;
	height:34px;
	line-height:34px;
	background-color:#ffffff;
	color:#000;
	cursor:pointer;
	border-radius:4px;
}

.bt-yellow{
	background:#969696;
	color:#ffffff;
	font-weight: 500;
	border:none;
}