﻿:root {
    --inc-color-main: var(--inc260501-color-main, #54a91d);
    --inc-color-search-border: var(--inc260501-color-search-border, #58a91f);
    --inc-color-accent: var(--inc260501-color-accent, #54a91d);
    --inc-color-focus: var(--inc260501-color-focus, rgba(84, 169, 29, .18));
    --inc-color-main-soft: var(--inc260501-color-main-soft, #eef8e8);
    --inc-color-main-soft-alt: var(--inc260501-color-main-soft-alt, #f7fbf4);
    --inc-color-main-border: var(--inc260501-color-main-border, #54a91d);
    --inc260501-color-main: #54a91d;
    --inc260501-color-search-border: #58a91f;
    --inc260501-color-accent: #54a91d;
    --inc260501-color-focus: rgba(84, 169, 29, .18);
    --inc260501-color-main-soft: #eef8e8;
    --inc260501-color-main-soft-alt: #f7fbf4;
    --inc260501-color-main-border: #54a91d;
}

@font-face {
    font-family: 'NanumSquareRoundR';
    font-style: normal;

	src: url('/gayamcenter/font/NanumSquareRoundR.eot'); /*IE*/
    src: local('')
		,url('/gayamcenter/font/NanumSquareRoundR.ttf') format('truetype') /*Safari, Android, iOS*/
		,url('/gayamcenter/font/NanumSquareRoundR.woff') format('woff') /*Modern Browsers*/
		,url('/gayamcenter/font/NanumSquareRoundR.woff2') format('woff2'); /*Modern Browsers*/
}


*{padding:0; margin:0;}
body, html{background:var(--inc260501-color-ffffff, #FFFFFF);}
body, input, textarea, select{font-family:'NanumSquareRoundR',NanumSquareRoundR,'����',Dotum,AppleGothic; font-size:14px; padding:0px; margin:0px; color:var(--inc260501-color-494949, #494949); line-height:1.4em; font-weight:300;}
img, fieldset{border:0px;}
form{margin:0px; padding:0px;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{display:block;}		
ul, ol, dl{list-style-type:none; padding:0; margin:0;}
li{padding:0; margin:0;}
a{text-decoration:none; color:var(--inc260501-color-494949, #494949);}
caption, legend { position:absolute; left:-9999px; width:1px; height:1px; overflow:hidden;}
em{font-weight:600; font-style:normal; color:var(--inc260501-color-494949, #494949);}

.blind{display:block; overflow:hidden; position:absolute; left:-9999px; width:1px; height:1px; font-size:0; line-height:0; text-indent:-9999px}

#chatbot-button {
position: fixed;
bottom: 20px;
right: 20px;
background-color: var(--inc260501-color-ffffff, #ffffff);
color: var(--inc260501-color-004080, #004080);
padding: 12px 20px;
border-radius: 30px;
text-decoration: none;
font-weight: bold;
box-shadow: 0 4px 8px var(--inc260501-color-rgba-0-0-0-0-2, rgba(0, 0, 0, 0.2));
z-index: 1000;
font-size: 0.938rem;
display: inline-flex;
align-items: center;
gap: 8px;
border: 1px solid var(--inc260501-color-004080, #004080);
}
#chatbot-button .icon {
width: 30px;
height: 30px;
margin-right: 6px;
}
#chatbot-button:hover {
background-color: var(--inc260501-color-e6f0ff, #e6f0ff);
transition: background-color 0.3s ease;
}

#goTopBtn {
position: fixed;
bottom: 20px;
left: 20px; 
z-index: 99;
background-color: var(--inc260501-color-3ccf4e, #3CCF4E); /* �ʷϻ� */
color: white;
border: none;
outline: none;
padding: 12px 16px;
border-radius: 50%;
font-size: 18px;
cursor: pointer;
box-shadow: 0 4px 6px var(--inc260501-color-rgba-0-0-0-0-1, rgba(0,0,0,0.1));
display: none;
transition: opacity 0.3s ease;
}

#goTopBtn:hover {
background-color: var(--inc260501-color-2daf3f, #2DAF3F);
}

@media screen and (max-width:960px){
nav ul.main > li,nav ul.navBn {width:100%!important;}
}

/* Common */
/* 620px ?�하 ?�상???��???*/
#toplogo{width:100%; min-width:320px; height:70px;}
	#toplogo h1{width:306px; height:75px;}
	#toplogo h1 #img1 {display:none;}
	#toplogo h1 #img2 {width:173px; height:75px; display:block;}
	#toplogo .topUtil_con2 #rh_login2 {display:none;}
	.top-util-menu{list-style:none; margin:0; padding:0;}
	.top-util-menu li{list-style:none;}

nav{position:absolute; width:100%; top:75px; z-index:99;}
	nav h2 a{display:block; width:75px; height:75px; background:url('../images/web_img/mobile_navBtn.png') no-repeat; position:absolute; top:-75px; right:0; }
	nav ul.main{width:100%; border-top:solid 1px var(--inc260501-color-e4e4e4, #e4e4e4); display:none; background:var(--inc260501-color-fff, #FFF);}
	nav ul.main > li{border-bottom:solid 1px var(--inc260501-color-e4e4e4, #e4e4e4);}
	nav ul.main > li strong a{display:block; height:49px; line-height:49px; color:var(--inc260501-color-2b2f3e, #2b2f3e); font-size:16px; font-weight:600; padding-left:20px; background:url('../images/web_img/mobile_navArr.png') no-repeat right;}
	nav ul.main > li.nav_on strong a{background:url('../images/web_img/mobile_navArr_on.png') no-repeat right;}
	nav ul.depth02{width:100%; background:var(--inc260501-color-f7f6f6, #f7f6f6); border-top:solid 1px var(--inc260501-color-e4e4e4, #e4e4e4); display:table; padding:12px 0 12px 0;}
	nav ul.depth02 li{float:left; width:100%;}
	nav ul.depth02 li a{display:block; height:24px; font-size:15px; line-height:24px; padding-left:14px; background:url('../images/web_img/mobile_navBullet.png') no-repeat 0 9px; margin-left:20px} 

#tabmenu{width:100%; position:absolute; top:75px;}
	#tabmenu ul.tabmain{display:flex; align-items:center; justify-content:center; gap:0; height:42px; border-top:1px solid var(--inc260501-color-c9c9c9, #c9c9c9); border-bottom:1px solid var(--inc260501-color-c9c9c9, #c9c9c9); box-sizing:border-box;}
	#tabmenu ul.tabmain li{display:inline-block; height:40px; line-height:40px; border:0;}
	#tabmenu ul.tabmain li a{display:block; padding:0 6px; color:var(--inc260501-color-333, #333); font-size:12px; font-weight:700; line-height:40px; text-decoration:none;}
	#tabmenu ul.tabmain li.bt2{display:none;}

.mainVisual{width:100%; height:80px; position:relative; min-width:320px; margin:61px 0 20px 0; }
.mainVisual div{width:90%; margin:auto;}
.mainVisual ul.tab {width:100%;}
.mainVisual ul.tab li {float:left; height:35px;}
.mainVisual .mainbg1 div ul.mainwaku li ul li #ditem1,#ditem2{width:150px;}
.mainVisual ul.tab:after {content:''; clear:both; display:block;}
.mainVisual p.stext{position:relative; background:var(--inc260501-color-0080d9, #0080d9); padding:5px; margin:0;}
.mainVisual .sbtn{position:absolute; top:40px; width:41px; right:calc(10% + 5px); bottom:0;}
.mainVisual p.stext:after {content:''; clear:both; display:block;}

input.searchtxt{
	padding:10px;
	line-height:21px;
	width:calc(100% - 20px);
	border:0;
	font-size:18px;
}

.search_select {
	width: 90px;
	margin: 12px 12px 12px 10px;
	padding: 10px 0 10px;
	border: 0;
	font-family: inherit;
	font-size: 1.2em;
	background: url(none) no-repeat 70% 50%;
	border-radius: 0px;
}

.gsite_select {
	width: 120px;
	margin: 5px 0 3px 0;
	border: 0;
	background: url(none) no-repeat 70% 50%;
	border-radius: 0px;
}

#m_mcontent {width:100%; min-width:320px; height:100%; height:auto;}
	#m_mcontent div.m_quicklink {width:100%; margin:auto; }
	#m_mcontent div.m_quicklink ul {width:90%; margin:0 5% 0 5%; background:var(--inc260501-color-ffffff, #ffffff);}
	#m_mcontent div.m_quicklink ul li{float:left; width:25%; height:auto;}
	#m_mcontent div.m_quicklink ul:after {content:''; clear:both; display:block;}

	#m_mcontent div.linklist {width:100%; margin:auto; }
	#m_mcontent div.linklist ul {width:90%; margin:0 5% 0 5%; background:var(--inc260501-color-ffffff, #ffffff); border:1px solid var(--inc260501-color-e7e7e7, #E7E7E7);}
	#m_mcontent div.linklist ul li{float:left;}
	#m_mcontent div.linklist ul li.title{width:90%; height:auto; margin:0 5% 3% 5%;}
	#m_mcontent div.linklist ul li.img1{width:20%; height:auto; margin:0 0 3% 4%;}
	#m_mcontent div.linklist ul li.img2{width:20%; height:auto; margin:0 4% 3% 4%;}
	#m_mcontent div.linklist ul:after {content:''; clear:both; display:block;}

	#m_mcontent div.linklist2 {width:100%; margin:auto; }
	#m_mcontent div.linklist2 ul {width:90%; margin:0 5% 0 5%;}
	#m_mcontent div.linklist2 ul li{float:left;width:20%; height:auto; margin:0;}
	#m_mcontent div.linklist2 ul:after {content:''; clear:both; display:block;}

	#m_mcontent div.linklist3 {width:100%; margin:auto; }
	#m_mcontent div.linklist3 ul {width:90%; margin:0 5% 0 5%;  border:1px solid var(--inc260501-color-e7e7e7, #E7E7E7);}
	#m_mcontent div.linklist3 ul li{float:left;}
	#m_mcontent div.linklist3 ul li.title{width:100%; height:auto; margin:0;}
	#m_mcontent div.linklist3 ul li.img1{width:20%; height:auto; margin:0 0 3% 4%;}
	#m_mcontent div.linklist3 ul li.img2{width:20%; height:auto; margin:0 4% 3% 4%;}
	#m_mcontent div.linklist3 ul:after {content:''; clear:both; display:block;}

	#m_mcontent div.linklist4 {width:100%; margin:auto; }
	#m_mcontent div.linklist4 ul {width:90%; margin:0 5% 0 5%;  border:1px solid var(--inc260501-color-e7e7e7, #E7E7E7);}
	#m_mcontent div.linklist4 ul li{float:left;}
	#m_mcontent div.linklist4 ul li.title{width:100%; height:auto; margin:0;}
	#m_mcontent div.linklist4 ul li.img1{width:20%; height:auto; margin:0 0 3% 4%;}
	#m_mcontent div.linklist4 ul li.img2{width:20%; height:auto; margin:0 4% 3% 4%;}
	#m_mcontent div.linklist4 ul:after {content:''; clear:both; display:block;}

	#m_mcontent div.boardlist {width:100%; margin:auto;}
	#m_mcontent div.boardlist ul {width:90%; margin:0 5% 0 5%;}
	#m_mcontent div.boardlist ul li{float:left;}
	#m_mcontent div.boardlist ul li.head1{width:50%; height:30px; line-height:30px; border-bottom:1px solid var(--inc260501-color-0c54a9, #0C54A9); margin:0 0 5px 0;}
	#m_mcontent div.boardlist ul li.head2{width:50%; height:30px; line-height:30px; border-bottom:1px solid var(--inc260501-color-0c54a9, #0C54A9); margin:0 0 5px 0;}
	#m_mcontent div.boardlist ul li.btext1{width:100%; height:26px; line-height:26px; font-size:11pt; background:url('../images/web_img/bul01.png') no-repeat 10px 10px; padding-left:5%; overflow:hidden;}
	#m_mcontent div.boardlist ul li.btext2{width:100%; height:26px; line-height:26px; font-size:11pt; background:url('../images/web_img/bul02.png') no-repeat 10px 10px; padding-left:5%; overflow:hidden;}
	#m_mcontent div.boardlist ul li.btext3{width:100%; height:26px; line-height:26px; font-size:11pt;}
	#m_mcontent div.boardlist ul:after {content:''; clear:both; display:block;}

	#m_mcontent div.libinfo {margin:20px 5% 0 5%;}
	#m_mcontent div.libinfo ul {width:100%;border:1px solid var(--inc260501-color-dddddd, #dddddd);}
	#m_mcontent div.libinfo ul li{width:100%; height:auto; margin:0;text-align:center;}
	#m_mcontent div.libinfo ul li img {max-width:100%;clip-path: inset(0 0 1px 0);}
	#m_mcontent div.libinfo ul:after {content:''; clear:both; display:block;}

.blink {width:100%; min-width:320px; height:auto; height:100%; }
.blink div {display:block; width:100%; height:auto; height:100%; margin:auto; min-height:94px; overflow:hidden;}
.blink div ul.blinkmenu {display:table; width:100%; height:auto; margin:0 auto; text-align:center;}
.blink div ul.blinkmenu li {display:inline-block; width:140px; height:94px; line-height:94px; margin:0 0 10px 0;}
	
.bbanner {width:100%; min-width:320px; height:auto; height:100%; }
.bbanner div {display:block; width:100%; height:auto; height:100%; margin:auto; min-height:45px; overflow:hidden;}
.bbanner div ul.bbannermenu {display:table; width:100%; height:auto; margin:0 auto; text-align:center;}
.bbanner div ul.bbannermenu li {display:inline-block; width:160px; height:45px; line-height:45px; margin:0 0 10px 0;}

#mbottom {width:100%; min-width:320px; height:auto; height:100%; background:var(--inc260501-color-dcdcdc, #DCDCDC);}
#mbottom div ul.copyright {display:none;}
#mbottom div ul.mcopyright {width:90%; min-width:320px; height:auto; height:100%; padding:10px 0 10px 0; margin:auto;}
	.mcopyright li.gsite {width:100%; height:50px;}	
		.mcopyright li.gsite ol {float:right; width:188px; height:35px; margin:5px 0 10px 0; background:var(--inc260501-color-ffffff, #ffffff); }	
		.mcopyright li.gsite ol li.gselect {float:left;width:131px; height:35px; margin:4px 0 4px 10px; background:url('../images/web_img/gsite_bg.gif') no-repeat;}	
		.mcopyright li.gsite ol li.gbtn {float:left;width:37px; height:35px; margin:4px 10px 4px 0;}	
	.mcopyright li {width:100%;}

#mcontent1 {display:none;}
#mcontent2 {display:none;}
#mcontent3 {display:none;}
#mcontent4 {display:none;}

.mbar {width:100%; height:1px; background:var(--inc260501-color-fff, #fff); margin:0;}
.mapace {width:100%; min-width:320px; height:20px;}
.mapace2 {width:100%; min-width:320px; height:10px;}
.mbar2 {width:100%; min-width:320px; height:1px; background:var(--inc260501-color-dfdfdf, #dfdfdf); margin:20px 0 10px 0;}
.mbar3 {width:100%; min-width:320px; height:1px; background:var(--inc260501-color-dfdfdf, #dfdfdf); margin:0 0 10px 0;}
.mbar4 {width:100%; min-width:320px; height:1px; background:var(--inc260501-color-dfdfdf, #dfdfdf); margin:10px 0 10px 0;}
.mbar5 {width:100%; min-width:320px; height:1px; background:var(--inc260501-color-dfdfdf, #dfdfdf); margin:0;}
.mbar6 {width:100%; min-width:320px; height:1px; background:var(--inc260501-color-e3e3e3, #e3e3e3); margin:0;}

#subcontentw{display:block; width:100%; min-width:320px; height:100%; margin:80px 0 0 0;}
	#subcontentw div.subcontent{width:100%;background:none;}
	#subcontentw div div.submenu{display:none;}
	#subcontentw div div.scontent{width:90%; height:auto; margin:auto;}
	.scontent ul{width:100%; height:auto;}


contents{width:100%; }
	.contents_Title{width:100%; margin:auto; display:table; position:relative; margin-top:40px;}
	contents h3 {font-size:14px; font-weight:normal; color:var(--inc260501-color-000, #000); margin:0 2% 0 2%;}
	contents h3 span.spacing{display:inline; font-weight:700;  font-size:20px;}
	.contents_wrap{width:100%; margin:auto; display:table; }
		.contents_item{width:100%; padding-bottom:10px; display:table; }
			.contents_img{float:left;width:44%; padding:3%;}
			.contents_img ul{width:100%;}
			.contents_img ul li.limg{width:100%; text-align:center; margin:0 auto;}
			.contents_img ul li.txt{width:100%; height:30px; line-height:30px}
		.contents_table{width:100%; padding-top:10px; display:table; }
		.contents_table th{height:40px; font-weight:700; background:var(--inc260501-color-f5f5f5, #F5F5F5); text-align:center;}
		.contents_table td{height:55px;}
		
		.contents_img2{float:left;width:100%;}
		.contents_item_title{width:100%; padding-bottom:20px; font-size:16px; font-weight:600; text-align:center;}
		.contents_item_tab1{width:97%; padding-bottom:10px; margin-left:3%; font-size:13px; font-weight:normal;}
		.contents_item_tab2{width:95%; padding-bottom:5px; margin-left:5%; font-size:12px; font-weight:normal;}

#mbottom {width:100%; min-width:320px; height:auto; height:100%; background:var(--inc260501-color-efefef, #efefef);}
	#mbottom div.copyrightbar {display:none;}
	#mbottom div ul.copyright {display:none;}
	#mbottom div ul.mcopyright {width:90%; min-width:320px; height:auto; height:100%; padding:10px 0 10px 0; margin:auto;}
		.copyright li {width:100%;}

#usmn110_text {display:block;}
#usmn110_img {display:none;}

#usmntable1 {display:none;}
#usmntable2 {display:table;}

.result_cover {display:none;}

.result_data_table {display:none;}
.result_data_table {width:0%;}
.result_data_table2 {width:100%;}
.result_data_table3 {width:0%;}

#sitemapul0 {width:100%;}
#sitemapul1 {width:100%;}
#sitemapul2 {width:100%;}
#sitemapul3 {width:100%;}
#sitemapul4 {width:100%;}
#sitemapul5 {width:100%;}

.agiWid {width:100%;}
.agiWidg {display:none;}


/* 620px ?�하 ?�상???��???*/	
@media screen and (max-width:960px){
nav ul.main > li,nav ul.navBn {width:100%!important;}
#mimg{display:none;}
}			

/* 980px ?�상 ?�상???��???*/
@media screen and (min-width:980px){
header{width:100%; min-width:1000px;}	
#toplogo{width:1000px; height:96px; margin:auto;}
	#toplogo h1{float:left; width:300px; height:96px;}
	#toplogo h1 #img1 {float:left; width:300px; height:96px; display:block;}
	#toplogo h1 #img2 {display:none;}
	#toplogo .topUtil_con2 #rh_login2 {display:block;}
	#toplogo .topUtil_con2{float:right; width:700px; height:96px; margin:auto; position:relative; background:none; top:0; border-top:none;}
	#toplogo .topUtil_con2 a{color:var(--inc260501-color-747474, #747474); height:auto; line-height:96px; font-weight:600; font-size:12px; padding-left:0;}
	#toplogo .topUtil_con2 a:hover, .topUtil_con a:focus, .topUtil_con a:active{color:var(--inc260501-color-747474, #747474);}
	#toplogo .topUtil_con2 ul{float:right; width:auto;}
	#toplogo .topUtil_con2 ul li{float:left; margin-left:5px; height:96px; line-height:96px; border-bottom:none;}
	#toplogo .topUtil_con2 ul li a em{color:var(--inc260501-color-ed6712, #ed6712);}
	#tabmenu .top-util-mobile{display:none;}

nav{width:100%; background:var(--inc260501-color-fff, #FFF) url('../images/web_img/topmenu_bg.gif') repeat-x; position:absolute; margin-top:96px; top:0; border-bottom:1px solid var(--inc260501-color-e4e4e4, #e4e4e4);z-index:90;}
	nav h2{display:none;}
	nav ul.main{position:relative;width:1000px; margin:auto; display:table; display:block; border-top:medium none;background:url('../images/web_img/nav_bg_left.png') repeat-y;}
	
	nav ul.main > li{display:inline-block;display:table-cell;border-bottom:medium none;background:url('../images/web_img/nav_bg_bottom.png') no-repeat top right;height:auto;height:100%} 
	nav ul.main > li strong a{display:block; height:60px; line-height:60px; text-align:center; font-size:19px; color:var(--inc260501-color-fff, #FFF); font-weight:600; background:var(--inc260501-color-0080d9, #0080d9) url('none'); padding-left:0; position:relative; z-index:10; background-image:url('none')}
	nav ul.main > li strong a:hover, nav ul.main > li strong a:focus, nav ul.main > li strong a:active, nav ul.main > li.nav_on strong a{color:var(--inc260501-color-ffffff, #ffffff); background:var(--inc260501-color-0065ab, #0065ab) url('../images/web_img/nav_arrow.png') no-repeat center bottom; height:68px; margin-bottom:-8px}
	nav ul.depth02{padding:20px 0 25px 25px; background:none; border-top:none; display:none;}
	nav ul.depth02 > li{width:100%; float:none; height:24px;}
	nav ul.depth02 > li a{line-height:20px; font-size:15px; color:var(--inc260501-color-747474, #747474); font-weight:600; background:none; padding-left:0; margin-left:0;}
	nav ul.depth02 > li a:hover, nav ul.depth02 > li a:focus, nav ul.depth02 > li a:active{color:var(--inc260501-color-0065ab, #0065ab);}

#tabmenu{display:none;}

.mainVisual{width:100%; height:384px; position:relative; min-width:320px; margin:60px 0 0 0; padding:0; background:url('../images/web_img/main_bg.jpg') repeat-x center center; background-size:cover;}
.mainVisual .mainbg1 {display:block; width:1000px; height:384px; margin:auto; border:0;}
.mainVisual .mainbg1 div{width:1000px; height:115px; padding:123px 0 146px 0; margin:auto;}
.mainVisual ul.tab{width:100%;}
.mainVisual ul.tab li{float:left; height:50px;}
.mainVisual .mainbg1 div ul.mainwaku li ul li #ditem1,#ditem2{width:200px;}
.mainVisual ul.tab:after {content:''; clear:both; display:block;}
.mainVisual p{float:left;}
.mainVisual p.stext{position:relative; width:930px; background:var(--inc260501-color-ffffff, #ffffff); height:55px; padding:5px 0 5px 5px; margin:0;}
.mainVisual .sbtn{position:relative; bottom:0; top:0; right:0; width:65px;}
.mainVisual p.stext:after {content:''; clear:both; display:block;}

input.searchtxt{
	padding:19px 20px 19px 20px;
	line-height:21px;
	width:calc(100% - 40px);
	border:0;
	font-size:18px;
}

.search_select {
	width: 112px;
	margin: 12px 12px 12px 30px;
	padding: 10px 0 10px;
	border: 0;
	font-family: inherit;
	font-size: 1.2em;
	background: url(none) no-repeat 70% 50%;
	border-radius: 0px;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}
.search_select::-ms-expand {
    display: none;
}

#mcontent1{display:block; width:100%; height:150px; position:relative; margin:0;}
	#mcontent1 div.quicklink11 {width:1000px; height:150px; margin:auto;}
	#mcontent1 div.quicklink11 ul {display:block; width:1000px; height:150px; margin:auto;}
	#mcontent1 div.quicklink11 ul li {float:left; display:block; width:125px; height:150px; line-height:150px; margin:0;}

#mcontent2{display:block; width:100%; height:214px; position:relative; margin:0; margin-top:38px;}
	#mcontent2 div.b1 {width:1000px; height:214px; margin:auto;}
		#mcontent2 div div.b11 {float:left; width:690px; margin:0 34px 0 0;}
			.tboard{height:145px; width:690px; margin:23px 0 0 0;}  
			.tboard li.btext{float:left; width:90%; height:29px;line-height:29px; overflow:hidden; margin-right:2%;}
			.tboard li.bdate{float:left; width:28%; height:29px;line-height:29px; margin-right:2%;}
			.tboard li.bline{float:left; width:100%; height:1px;line-height:1px; margin-top:14px; background:var(--inc260501-color-dddddd, #dddddd);}

		#mcontent2 div div.b12 {float:left; width:276px;}
			.linfo {height:182px; width:276px;}
			.linfo li.linfo_img {float:left; width:276px; } 

#mcontent3{display:block; width:100%; height:252px; position:relative; margin:0; margin-top:47px;}
	#mcontent3 div.b2 {width:1000px; height:252px; margin:auto;}
		#mcontent3 div div.b21 {float:left; width:1000px; background:url('../images/web_img/nb_line.gif') repeat-x;}
			.tab_list{height:222px; width:1000px; }  
			.tab_list ul{position:relative; margin:0; padding:0;}
			.tab_list ul li{float:left;} 
			.tab_list ul:after {content:''; clear:both; display:block;}
			.tab_list ul li ul{display:none; position:absolute; top:30px; left:0; width:100%; margin:0; padding:0; border:0;}  
			.tab_list ul li ul:after{display:block; clear:both; content:"";}  
			.tab_list ul li ul li{float:left; position:relative; margin:0;}
			.tab_list ul li ul li.nbook_ct{width:120px; height:199px; margin-top:23px; overflow:hidden;}
			.tab_list ul li ul li.gap_left {margin-left:48px;}
			.tab_list ul li ul li.gap2_left {margin-left:20px;}			
			.tab_list ul li ul li.gap2_right {margin-right:20px;}
			.tab_list ul li ul li.gap {margin-left:18px;}
			.tab_list ul li ul li.nbook_ct li:after {content:''; clear:both; display:block;}
			.tab_list ul li ul li span.bookTitle {height:40px;line-height:20px; display:block; overflow:hidden;}
			.tab_list ul li ul li span.bookAuthor {height:15px;line-height:15px; display:block; font-size:12px; color:var(--inc260501-color-a2a2a2, #a2a2a2);overflow:hidden;}
			.tab_list ul li ul:after{display:block; clear:both; content:"";}  
			.tab_list ul li ul li.more{position:absolute;top:-30px;right:0;border:0 !important;background:transparent;}  
			.tab_list.m1 .m1 ul {display:block;}  

#mcontent4{display:block; width:100%; height:93px; position:relative; margin:0;}
	#mcontent4 div.b4 {width:100%; height:93px;}
		#mcontent4 div div.b41 {width:1000px; height:93px; margin:0; margin:auto;}
			.quicklink41 {width:1000px; height:93px; margin:auto;}
			.quicklink41 li.bannerimg{float:left; width:157px; height:93px;} 
			.quicklink41 li.bannerbtn{float:left; width:28px; height:93px;}
			

.bbanner {width:100%; min-width:320px; height:auto; height:100%; padding:0;}
.bbanner div {display:block; width:1000px; height:72px; margin:auto;}
.bbanner div ul.bbannermenu {display:table; position:absolute; width:1000px; height:auto;  margin:0 auto; padding:0; text-align:center;}
.bbanner div ul.bbannermenu li {float:left; display:block; width:214px; height:72px; line-height:72px; margin:0;}
			
#mbottom {width:100%; min-width:320px; height:auto; height:100%; background:var(--inc260501-color-ffffff, #ffffff);}
	#mbottom div ul.copyright {display:block; width:1000px; height:105px; margin:auto;}
		.copyright li {float:left;}
		.copyright:after {content:''; clear:both; display:block;}
		.copyright li.clogo {width:260px; height:105px;}	
		.copyright li.ctext {width:740px; height:105px; height:80px; line-height:20px; margin:10px 0 15px 0;}	
	#mbottom div ul.mcopyright {display:none;}

#m_mcontent {display:none;}

#usmn110_text {display:none;}
#usmn110_img {display:block;}

#usmntable1 {display:table;}
#usmntable2 {display:none;}

.result_cover {display:block;}

.result_data_table {display:table-cell;}
.result_data_table {width:25%;}
.result_data_table2 {width:70%;}
.result_data_table3 {width:5%;}

#sitemapul0 {width:33%; float:left;}
#sitemapul1 {width:33%; float:left;}
#sitemapul2 {width:33%; float:left;}
#sitemapul3 {width:33%; float:left;}
#sitemapul4 {width:33%; float:left;}
#sitemapul5 {width:33%; float:left;}

.agiWid {display:inline-block;width:15%; height:max-content; margin:auto;}
.agiWidg {display:inline-block;width:5%; height:max-content; margin:auto;}

#subcontentw{display:block; width:100%; height:100%; margin:80px 0 0 0; overflow:hidden;}
	#subcontentw div.subcontent{display:block; width:1000px; margin:auto; background:url('../images/web_img/left_bg.gif') repeat-y; overflow:hidden;}
	#subcontentw div div.submenu{display:block; float:left; width:200px; height:auto; min-height:400px; margin:0 12px 0 0;}
	.submenu ul{width:100%; height:auto; }
	.submenu ul li.lm{width:100%; height:130px;}
	.submenu ul li.lsm{width:100%; height:40px; padding:0; line-height:40px; border-bottom:1px solid var(--inc260501-color-dfdfdf, #dfdfdf);}
	.submenu ul li.lsm2{width:100%; height:41px; padding:0; line-height:41px;}

	#subcontentw div div.scontent{float:left; width:788px; height:auto;}
	.scontent ul{width:100%; height:auto; }

mcontent_menu{width:100%; background:var(--inc260501-color-8394a0, #8394A0); position:absolute; margin-top:330px; top:0; }


contents{width:100%;}
	.contents_Title{width:980px; margin:auto; display:table; position:relative; }
	.contents_Title>h3 {font-size:14px; font-weight:normal; color:var(--inc260501-color-000, #000); margin:10px 2% 0 2%;}
	.contents_Title>h3 span.spacing{display:inline; font-weight:700;  font-size:20px;}
	.contents_wrap{width:980px; margin:auto; display:table; }
		.contents_item{width:100%; padding-bottom:10px; display:table; }
			.contents_img{float:left;width:44%; padding:3%;}
			.contents_img ul{width:100%;}
			.contents_img ul li.limg{width:100%; text-align:center; margin:0 auto;}
			.contents_img ul li.txt{width:100%; height:30px; line-height:30px}
		.contents_img2{float:left;width:100%;}
		.contents_item_title{width:100%; padding-bottom:20px; font-size:16px; font-weight:600; text-align:center;}
		.contents_item_tab1{width:97%; padding-bottom:10px; margin-left:3%; font-size:13px; font-weight:normal;}
		.contents_item_tab2{width:95%; padding-bottom:5px; margin-left:5%; font-size:12px; font-weight:normal;}

footer{width:100%; background:var(--inc260501-color-fff, #FFF); min-width:1000px; border-top:solid 1px var(--inc260501-color-e4e4e4, #e4e4e4); margin-top:10px; padding-bottom:30px;}
	.footer_copy{width:100%; border-top:solid 1px var(--inc260501-color-e4e4e4, #e4e4e4); margin:0 0;}
		.copy_wrap{width:980px; margin:auto; display:table; position:relative;}
			.footer_util{float:left; margin:17px 0 4px 0;}
			.footer_util li{float:left; background:url('../image/common/footer_txtLine.gif') no-repeat right 3px; padding-right:8px; margin-right:8px}
			.footer_util li.last{background:none;}
			.footer_util li a{font-weight:600; color:var(--inc260501-color-747474, #747474);}
			.footer_util li a em{color:var(--inc260501-color-535973, #535973);}
			.copy_txt{clear:both; font-weight:600; color:var(--inc260501-color-747474, #747474);}
			.copy_txt span{display:inline-block; background:url('../image/common/footer_txtLine.gif') no-repeat right 3px; padding-right:8px; margin-right:8px}
			.copy_txt em{display:block; font-weight:600; color:var(--inc260501-color-747474, #747474); margin-top:4px;}
			.footer_logo{display:block; position:absolute; top:30px; right:0;}
}

label {cursor:pointer;}
.left {text-align:left;}
.center {text-align:center;}
.right {text-align:right;}
.top {vertical-align:top;}
.middle {vertical-align:middle;}
.bottom {vertical-align:bottom;}
.blind {position: absolute; height: 1px; overflow: hidden; left: -9999px}
.unvisible {display:none;}

.fc1 {color:var(--inc260501-color-000, #000);}
.fc2 {color:var(--inc260501-color-000, #000);}
.fc3 {color:var(--inc260501-color-ffffff, #ffffff);}
.fc4 {color:var(--inc260501-color-ff0000, #ff0000);}
.fc5 {color:var(--inc260501-color-0000ff, #0000ff);}
.fc6 {color:var(--inc260501-color-0080d9, #0080d9);}
.fc11 {color:var(--inc260501-color-801b35, #801b35);}
.fc12 {color:var(--inc260501-color-ffcb6f, #FFCB6F);}
.fc13 {color:var(--inc260501-color-666666, #666666);}
.fc21 {color:var(--inc260501-color-f26522, #F26522);}

input.iinput_t1 {height:20px; background:var(--inc260501-color-ffffff, #ffffff); border:1px solid var(--inc260501-color-afafaf, #afafaf); vertical-align:middle;}
.iselect_t1 {height:22px; background:var(--inc260501-color-ffffff, #ffffff);}

li.hcell {height:30px; line-height:30px;}
li.hcell2 {height:50px; line-height:50px;}

.btn {width:64px; height:30px; background:var(--inc260501-color-0080d9, #0080d9);color:var(--inc260501-color-ffffff, #ffffff); font-weight:600; border:0; cursor:pointer;}
.btn2 {width:120px; height:30px; background:var(--inc260501-color-0080d9, #0080d9);color:var(--inc260501-color-ffffff, #ffffff); font-weight:600; border:0; cursor:pointer;}
.btn3 {width:40px; height:20px; background:var(--inc260501-color-0080d9, #0080d9);color:var(--inc260501-color-ffffff, #ffffff); font-weight:600; border:0; cursor:pointer;}
.btn4 {width:120px; height:20px; background:var(--inc260501-color-0080d9, #0080d9);color:var(--inc260501-color-ffffff, #ffffff); font-weight:600; border:0; cursor:pointer;}
.btn5 {width:200px; height:30px; background:var(--inc260501-color-0080d9, #0080d9);color:var(--inc260501-color-ffffff, #ffffff); font-weight:600; border:0; cursor:pointer;}
.btn6 {width:60px; height:20px; background:var(--inc260501-color-0080d9, #0080d9);color:var(--inc260501-color-ffffff, #ffffff); font-weight:600; border:0; cursor:pointer;}

ul.waku01 {width:calc(100% - 2px); height:44px; margin:auto; line-height:44px; background:var(--inc260501-color-efefef, #efefef); border:1px solid var(--inc260501-color-dfdfdf, #dfdfdf); margin:0 0 20px 0;}
ul.waku02 {width:calc(100% - 2px); height:100%; margin:auto; background:var(--inc260501-color-efefef, #efefef); border:1px solid var(--inc260501-color-dfdfdf, #dfdfdf); padding:20px 0 20px 0; margin:0 0 20px 0;}

ul.waku11 {width:calc(100% - 2px); height:44px; margin:auto; line-height:44px; background:var(--inc260501-color-ffffff, #ffffff); border:1px solid var(--inc260501-color-dfdfdf, #dfdfdf); margin:0 0 20px 0;}
ul.waku12 {width:calc(100% - 2px); height:100%; margin:auto; background:var(--inc260501-color-ffffff, #ffffff); border:1px solid var(--inc260501-color-dfdfdf, #dfdfdf); padding:20px 0 20px 0; margin:0 0 20px 0;}

ul.waku21 {width:100%; height:44px; margin:auto; line-height:44px; background:var(--inc260501-color-ffffff, #ffffff); margin:0 0 20px 0;}
ul.waku22 {width:100%; height:100%; margin:auto; background:var(--inc260501-color-ffffff, #ffffff); padding:0 0 20px 0; margin:0 0 20px 0;}

table {width:100%; border:0; padding:0; border-spacing:0;}
table th{font-weight:700;}

.thh {border-top:2px solid var(--inc260501-color-000000, #000000); border-bottom:1px solid var(--inc260501-color-dfdfdf, #dfdfdf); background:var(--inc260501-color-efefef, #efefef); color:var(--inc260501-color-000000, #000000); text-align:center;}
.tdu {border-bottom:1px solid var(--inc260501-color-dfdfdf, #dfdfdf);}
.thh2 {border:1px solid var(--inc260501-color-dfdfdf, #dfdfdf); background:var(--inc260501-color-efefef, #efefef);}
.tdu2 {border:1px solid var(--inc260501-color-dfdfdf, #dfdfdf); background:var(--inc260501-color-efefef, #efefef);}
.tdu3 {border:1px solid var(--inc260501-color-dfdfdf, #dfdfdf); border-bottom:0; background:var(--inc260501-color-efefef, #efefef);}
.tdu4 {border:1px solid var(--inc260501-color-dfdfdf, #dfdfdf); border-top:0; background:var(--inc260501-color-efefef, #efefef);}
.h30 {height:30px;}
.h28 {height:28px;}

.thh5 {border-top:2px solid var(--inc260501-color-000000, #000000); border-bottom:1px solid var(--inc260501-color-dfdfdf, #dfdfdf); background:var(--inc260501-color-efefef, #efefef); color:var(--inc260501-color-000000, #000000);}
.thh6 {background:var(--inc260501-color-efefef, #efefef); color:var(--inc260501-color-000000, #000000); border-bottom:1px solid var(--inc260501-color-dfdfdf, #dfdfdf);}
.thh7 {background:var(--inc260501-color-efefef, #efefef); color:var(--inc260501-color-000000, #000000); border-bottom:1px solid var(--inc260501-color-000000, #000000);}
.tdu5 {border-top:2px solid var(--inc260501-color-000000, #000000); border-bottom:1px solid var(--inc260501-color-dfdfdf, #dfdfdf);}
.tdu6 {border-bottom:1px solid var(--inc260501-color-dfdfdf, #dfdfdf); background:var(--inc260501-color-ffffff, #ffffff);}
.tdu7 {border-bottom:1px solid var(--inc260501-color-000000, #000000);}

.dan {width:95%; margin:0 0 0 2%; padding:0 0 0 3%; background:url('../images/web_img/bul01.png') no-repeat 0 7px;}
.dan2 {width:95%; margin:0 0 0 2%; padding:0 0 0 3%; }
.dan12 {width:90%; margin:0 0 0 2%; padding:0 0 0 8%; }
.dan22 {width:95%; margin:0 0 0 2%; padding:0 0 0 5%; }

ul.tabletab {width:100%; height:100%; height:auto; margin:0 auto; border-bottom:3px solid var(--inc260501-color-0080d9, #0080d9); overflow:hidden;}
ul.tabletab li {float:left;}
ul.tabletab li.tb01 {width:2px; height:27px; line-height:27px;}
ul.tabletab li.tb02 {width:100px; height:26px; line-height:26px; background:var(--inc260501-color-dfdfdf, #DFDFDF); margin:1px 1px 0 1px;}
ul.tabletab li.tb03 {width:100px; height:26px; line-height:26px; background:var(--inc260501-color-0080d9, #0080d9); margin:1px 1px 0 1px;}
ul.tabletab li.tb11 {width:2px; height:27px; line-height:27px;}
ul.tabletab li.tb12 {width:200px; height:26px; line-height:26px; background:var(--inc260501-color-dfdfdf, #DFDFDF); margin:1px 1px 0 1px;}
ul.tabletab li.tb13 {width:200px; height:26px; line-height:26px; background:var(--inc260501-color-0080d9, #0080d9); margin:1px 1px 0 1px;}
ul.tabletab li.tb21 {width:2px; height:27px; line-height:27px;}
ul.tabletab li.tb22 {width:150px; height:26px; line-height:26px; background:var(--inc260501-color-dfdfdf, #DFDFDF); margin:1px 1px 0 1px;}
ul.tabletab li.tb23 {width:150px; height:26px; line-height:26px; background:var(--inc260501-color-0080d9, #0080d9); margin:1px 1px 0 1px;}
ul.tabletab li:after {content:''; clear:both; display:block;}

.btnlist {margin-top:20px; width:100%; text-align:right; } 

.icon07 {padding:0 0 0 10px; background:url('../images/web_img/icon/icon007.gif') no-repeat 0 4px;}
.icon025 {padding:0 0 0 40px; background:url('../images/web_img/icon/icon025.gif') no-repeat 30px 5px; word-break:break-all;}
.icon034 {padding:0 0 0 calc(5% + 20px); background:url('../images/web_img/icon/icon034.gif') no-repeat 5% 9px; word-break:break-all;}
.icon034_2 {padding:0 0 0 calc(5% + 20px); background:url('../images/web_img/icon/icon034.gif') no-repeat 5% 3px; word-break:break-all;}
.dan025 {padding:0 0 0 50px; word-break:break-all;}

.icon025_2 {padding:0 0 0 4%; background:url('../images/web_img/icon/icon025.gif') no-repeat 30px 5px; word-break:break-all;}

div ul li.sitemapultitle {width:90%; margin:5%; height:auto; line-height:40px; background:var(--inc260501-color-0080d9, #0080d9);}
div ul li.sitemapultitle ul {background:var(--inc260501-color-ffffff, #ffffff);}

#pop_search {position:absolute; z-index:999; overflow:hidden; top:15px; left:100px; width:200px;}

#gm_fss {left:0px; top:0px; width:190px; height:40px; overflow:hidden;}  

#gm_scroll { position:absolute; z-index:998;}
#gm_scroll * {line-height: 100%;}
#gm_scroll ul li a {font-size:11px; display:block; height:15px; padding-left:5px; padding-right:0; padding-top:5px; padding-bottom:0}

#gm_fssAll {border:2px solid var(--inc260501-color-4e4e4f, #4E4E4F); padding:5px 0 0 5px; width:135px; height :205px; background:var(--inc260501-color-fff, #fff) !important;}

.gm_scroll * {line-height: 100%;}
.gm_scroll { position:absolute; top:0px;}
.gm_scroll ul {margin-top:7px; margin-left:7px;}
.gm_scroll ul li a {font-size:11px; display:block; height:15px; padding-left:5px; padding-right:0; padding-top:5px; padding-bottom:0}
.gm_scroll ul li A:link {color:var(--inc260501-color-4b4b4b, #4B4B4B);}
.gm_scroll ul li a:hover, 
.gm_scroll ul li a:active {background:var(--inc260501-color-4e4e4f, #4E4E4F); color:var(--inc260501-color-fff, #fff);}

#barcode {width:208px; height:100px;margin:0 auto;}

#barcode li.bhead {float:left;width:16px; height:90px; background:url('../images/web_img/barcode/ohead.png') no-repeat;}
#barcode li.bZ {float:left;width:16px; height:90px; background:url('../images/web_img/barcode/oZ.png') no-repeat;}
#barcode li.b0 {float:left;width:16px; height:90px; background:url('../images/web_img/barcode/o0.png') no-repeat;}
#barcode li.b1 {float:left;width:16px; height:90px; background:url('../images/web_img/barcode/o1.png') no-repeat;}
#barcode li.b2 {float:left;width:16px; height:90px; background:url('../images/web_img/barcode/o2.png') no-repeat;}
#barcode li.b3 {float:left;width:16px; height:90px; background:url('../images/web_img/barcode/o3.png') no-repeat;}
#barcode li.b4 {float:left;width:16px; height:90px; background:url('../images/web_img/barcode/o4.png') no-repeat;}
#barcode li.b5 {float:left;width:16px; height:90px; background:url('../images/web_img/barcode/o5.png') no-repeat;}
#barcode li.b6 {float:left;width:16px; height:90px; background:url('../images/web_img/barcode/o6.png') no-repeat;}
#barcode li.b7 {float:left;width:16px; height:90px; background:url('../images/web_img/barcode/o7.png') no-repeat;}
#barcode li.b8 {float:left;width:16px; height:90px; background:url('../images/web_img/barcode/o8.png') no-repeat;}
#barcode li.b9 {float:left;width:16px; height:90px; background:url('../images/web_img/barcode/o9.png') no-repeat;}
#barcode li.bStar {float:left;width:16px; height:90px; background:url('../images/web_img/barcode/oStar.png') no-repeat;}



.hide {
	font-size: 0;
	height: 0;
	position: absolute;
	top: -99999px;
	width: 0;
}

.skip dd a {
	display: block;
	font-size: 12px;
	left: 0;
	position: absolute;
	text-align: center;
	top: -10000px;
	width: 100%;
	z-index: 500;
}

.skip dd a:hover, .skip dd a:focus, .skip dd a:active {
	background: none repeat scroll 0 0 var(--inc260501-color-000, #000);
	color: var(--inc260501-color-fff, #fff);
	padding: 15px 0;
	position: absolute;
	top: 0;
	z-index: 500;
}

#mapSkip {position:relative;width:auto;z-index:8;}
#mapSkip a {position:relative;display:block;left:0;top:0;width:1px;height:1px;margin:0 0 0 -10000px;font-size:0;padding:0;overflow:hidden;}
#mapSkip a:hover,
#mapSkip a:focus,
#mapSkip a:active {margin:0; width:200px; font-size:1em;height:auto; background:var(--inc260501-color-fff, #fff); text-align:center;}

.fs1 {font-size:16px; font-weight:600;}

