@charset "utf-8";


/* //////////////////////////////////////////////////////////////////////////////

	페이지정보 : 소개
	연관단어 : intro

////////////////////////////////////////////////////////////////////////////// */
.history > li,
.history > li strong,
.history > li > ul{transition:all 0.3s ease; -webkit-transition:all 0.3s ease;}

#intro .intro_box{position:relative; min-height:180px; padding-left:303px; box-sizing:border-box;}
#intro .intro_box img{position:absolute; top:0; left:0;}
#intro .intro_box p{width:100%; margin-left:6%;}

.history > li{padding:0 0 35px; margin:0;}
.history > li > strong{display:block; float:left; width:115px; line-height:30px; font-size:30px;}
.history .his-title01{background:url(/img/itch/sub/history_first.png) no-repeat right 0; color:#365492;}
.history .his-title02{background:url(/img/itch/sub/history_normal.png) no-repeat right 0; color:#966a1a;}
.history .his-title03{background:url(/img/itch/sub/history_last.png) no-repeat right 0; color:#6b6862;}
.history .history-bg01{background:url(/img/itch/sub/history_bg01.gif) repeat-y 104px 0;}
.history .history-bg02{background:url(/img/itch/sub/history_bg02.gif) repeat-y 104px 0;}
.history .history-bg03{background:url(/img/itch/sub/history_bg03.gif) repeat-y 104px 0;}
.history > li:last-child{background: none; padding-bottom:10px !important;}
.history > li > ul{margin-left:140px;}
.history > li > ul > li > strong{float:left; color:#303030;}
.history > li > ul > li > ul{margin-left:140px;}
.history > li > ul > li{margin-bottom:5px;}
.history .list_01{margin-top:0;}

@media screen and (max-width:640px){
	#intro .intro_box{padding-left:0; text-align:center;}
	#intro .intro_box img{position:static; max-width:303px; width:100%;}
	#intro .intro_box p{margin-left:0; margin-top:20px;}
	
	.history > li{padding:0 0 20px;}
	.history > li > strong{width:80px; font-size:20px;}
	.history > li > ul{margin-left:100px;}
	.history > li > ul > li > strong{float:none;}
	.history > li > ul > li > ul{margin-left:0;}
	.history li li{margin-bottom:10px;}
	.history .history-bg01, .history .history-bg02, .history .history-bg03{background-position:70px 0;}
}


/* //////////////////////////////////////////////////////////////////////////////

	페이지정보 : 논문열람
	연관단어 : nonmun_search

////////////////////////////////////////////////////////////////////////////// */
.nonmun_search ul li,
.nonmun_search ul li strong{transition:all 0.3s ease; -webkit-transition:all 0.3s ease;}

.nonmun_search{width:100%; height:auto; margin-bottom:20px; padding:25px 20px; border:1px solid #ccc; box-sizing:border-box;}
.nonmun_search ul{overflow:hidden;}
.nonmun_search ul li{position:relative; float:left; width:50%; margin-bottom:5px; padding-left:120px; background:url(/img/itch/common/list_bul1.png) no-repeat 2px 13px; box-sizing:border-box;}
.nonmun_search ul li:first-child{padding-right:15px;}
.nonmun_search ul li:last-child{width:100%;}
.nonmun_search ul li strong{position:absolute; top:50%; left:13px; line-height:20px; margin-top:-10px; font-size:17px; font-weight:700;}
.nonmun_search ul li select{width:100%;}
.nonmun_search div{height:33px;}

@media screen and (max-width:640px){
	.nonmun_search{padding:20px 15px;}
	.nonmun_search ul li{margin-bottom:10px; padding-left:13px; background:url(/img/cpm/common/list_bul1.png) no-repeat 2px 7px;}
	.nonmun_search ul li:last-child{margin-bottom:0;}
	.nonmun_search ul li select{width:100%;}
	.nonmun_search ul li strong{position:static; display:block; margin-top:0; margin-bottom:5px; font-size:16px;}
}
@media screen and (max-width:480px){
	.nonmun_search ul li select,
	.nonmun_search ul li input[type="text"]{height:32px; line-height:32px;}
	.nonmun_search ul li input[type="text"]::placeholder{color:#fff;}
}


/* //////////////////////////////////////////////////////////////////////////////

	페이지정보 : 사이트맵
	연관단어 : sitemap

////////////////////////////////////////////////////////////////////////////// */
#sitemap{}
#sitemap > ul > li{display:inline-block; width:30.3%; margin-top:50px; vertical-align:top;}
#sitemap > ul > li:first-child,
#sitemap > ul > li:nth-child(2),
#sitemap > ul > li:nth-child(3){margin-top:0;}
#sitemap > ul > li:nth-child(3n+1){padding:0 2% 0 0;}
#sitemap > ul > li:nth-child(3n+2){padding:0 2%;}
#sitemap > ul > li:nth-child(3n+3){padding:0 0 0 2%;}
#sitemap > ul > li:last-child{display:none;}
#sitemap > ul > li a{display:block; width:100%; height:100%; padding:10px 0; border-bottom:2px solid #555; color:#555; box-sizing:border-box;}
#sitemap > ul > li a:hover,
#sitemap > ul > li a:visited,
#sitemap > ul > li a:active{text-decoration:none;}
#sitemap > ul > li a span{line-height:28px; font-size:24px;}
#sitemap ul li ul li{width:100%;}
#sitemap ul li ul li a{line-height:20px; padding:13px 10px; border-bottom:1px solid #e6e6e6; font-size:17px;}
#sitemap ul li ul li a:hover,
#sitemap ul li ul li a:visited,
#sitemap ul li ul li a:active{text-decoration:underline !important;}

@media screen and (max-width:1140px) and (min-width:1024px){
	#sitemap > ul > li a span{font-size:22px;}
}
@media screen and (max-width:840px){
	#sitemap > ul > li a span{font-size:22px;}
}
@media screen and (max-width:740px){
	#sitemap > ul > li:nth-child(3n+1){padding:0 1.5% 0 0;}
	#sitemap > ul > li:nth-child(3n+2){padding:0 1.5%;}
	#sitemap > ul > li:nth-child(3n+3){padding:0 0 0 1.5%;}
}
@media screen and (max-width:640px){
	#sitemap > ul > li{width:47.3%; margin-top:40px;}
	#sitemap > ul > li:nth-child(3){margin-top:40px;}
	#sitemap > ul > li:nth-child(odd){padding:0 1.5% 0 0;}
	#sitemap > ul > li:nth-child(even){padding:0 0 0 1.5%;}
	#sitemap > ul > li a{padding:8px 0;}
	#sitemap > ul > li a span{line-height:22px; font-size:19px;}
	#sitemap ul li ul li a{padding:10px; font-size:15px;}
}
@media screen and (max-width:480px){
	#sitemap > ul > li{width:100%; margin-top:20px; padding:0 !important;}
	#sitemap > ul > li:nth-child(2),
	#sitemap > ul > li:nth-child(3){margin-top:20px;}
	#sitemap > ul > li a{padding:8px 0;}
	#sitemap > ul > li a span{line-height:22px; font-size:19px;}
	#sitemap ul li ul li a{padding:10px; font-size:15px;}
}



/*
.download {border:1px solid #dedede; padding:10px 15px; margin-top:30px;}
.download:after {display:block; clear:both; content:""}
.download p {font-size:20px; display:inline; position:relative; top:13px}
.download a {float:right}
.pdf_viewer {width:auto; height:auto; padding:0 0 0 230px; position:relative; margin:25px 0 0 0; min-height:434px;}
.pdf_viewer .scroll_wrap {overflow:hidden; position:absolute; left:0; top:0; width:230px;} 
.pdf_viewer .tab {width:100%; height:auto; border-top:1px solid #ccc;}
.pdf_viewer .tab li {border-bottom:1px solid #ccc;}
.pdf_viewer .tab li a {display:block; padding:10px 15px; font-size:13px; -webkit-transition: all .3s ease; transition: all .3s ease; font-size:15px}
.pdf_viewer .tab li a.ov, .pdf_viewer .tab li a:hover, .pdf_viewer .tab li a:active {color:#fff; font-weight:600; background:#36344a; text-decoration:none}
.pdf_viewer .view {width:100%; height:auto;}
.pdf_viewer .view iframe {width:100%; height:1044px;}
.pdf_viewer .mobile {display:none;}*/