@import url(notosanskr.css);

*{margin:0; padding:0; max-height:100000000px;}

/*header*/
#headerWrap{width:100%;min-width:1100px;height:100px;background:#434343;}
#headerWrap .header{width:1100px;height:100px;margin:0 auto;}
#headerWrap .header h1{width:240px;height:100px;float:left;display:inline-block;}
#headerWrap .header h1 > a{margin:20px 0 0 0;display:block;}

/*header_home,contact us,naver cafe*/
#headerWrap .header .gnbWrap{width:860px;height:100px;float:right;display:inline-block;}
#headerWrap .header .gnbWrap .gnb{float:right;}
#headerWrap .header .gnbWrap .gnb > a{margin:10px 0 10px 25px;color:#b5b5b5;font-size:11px;display:inline-block;}
#headerWrap .header .gnbWrap .gnb > a:hover{color:#fe8c26;}
#headerWrap .header .gnbWrap .gnb > a.cafe{font-size:12px;color:#72c45c;}
#headerWrap .header .gnbWrap .gnb > a.cafe:hover{color:#fe8c26;}

/*header_menu*/
#headerWrap .header .gnbWrap .menu > ul.gnb2{float:right;display:inline-block;text-align:center;}
#headerWrap .header .gnbWrap .menu > ul.gnb2 > li{float:left;position:relative;} /*li¿¡ positionÀ» ÁÙ°Í!*/
#headerWrap .header .gnbWrap .menu > ul.gnb2 > li:hover > a{color:#d7e696;background:url(/users/marc/image/gnb_on.png) repeat-x 20px;}
#headerWrap .header .gnbWrap .menu > ul.gnb2 > li > a{font-size:16px;color:#ffffff;font-weight:400;margin-left:40px;display:inline-block;height:56px;}
#headerWrap .header .gnbWrap .menu > ul.gnb2 > li > ul {width:150px;position:absolute; top:56px;left:10px;display:none;z-index:999999999;}
#headerWrap .header .gnbWrap .menu > ul.gnb2 > li > ul > li > a{display:block;width:148px;height:49px;line-height:50px;font-size:14px;text-align:center;border-bottom:1px solid #999999;border-left:1px solid #b0b0b0;border-right:1px solid #b0b0b0;color:#808080;background:white;}
#headerWrap .header .gnbWrap .menu > ul.gnb2 > li > ul > li > a:hover{border-bottom:1px solid #999999;padding-bottom:0;color:#434343;background:#ebebeb;}
#headerWrap .header .gnbWrap .menu > ul.gnb2 > li > ul.last{left:5px;}

/*visual*/
.visual{width:1330px;height:490px;margin:0 auto;}

.visual{width:100%;overflow:hidden;min-width:1100px;margin:0 auto;position:relative}
.visual .visual_img{width:2000px;height:490px;}
.visual .visual_img > div {position:absolute; top:0;text-align:center;left:50%;margin-left:-1000px;}
.visual .visual_img > div.displayno {display:none;}
.visual .visual_img ul.tab {position:absolute; top:400px;left:50%;margin-left:-23px;z-index:9999;}
.visual .visual_img ul.tab > li {width:11px; height:11px; margin:0 10px 0 0; float:left; background:url('/users/marc/image/visualDot_off.gif') no-repeat; cursor:pointer;}
.visual .visual_img ul.tab > li.on {width:35px;background:url('/users/marc/image/visualDot_on.gif') no-repeat;}
.visual .visual_img > p{position:absolute;left:50%;margin-left:-365px;}


/*contents*/
#contentsWrap{width:1100px;margin:40px auto;overflow:hidden;}
#contentsWrap h2{font-size:17px;color:#595959;font-weight:bold;}

/*contents_º´¿øÄÁ¼³ÆÃ,Çùµ¿Á¶ÇÕ¼Ò°³,°øÁö»çÇ×*/
#contentsWrap .contentsTop{width:1100px;height:270px;float:left;overflow:hidden;}

/*contents_º´¿øÄÁ¼³ÆÃ*/
#contentsWrap .contentsTop .consulting{width:270px;height:190px;padding:40px;background:url(/users/marc/image/consulting_bg.png) no-repeat;float:left;position:relative;}
#contentsWrap .contentsTop .consulting > a{width:40px;height:40px;overflow:hidden;position:absolute;right:0;top:0;}
#contentsWrap .contentsTop .consulting > a:hover > img{margin-top:-40px;}
#contentsWrap .contentsTop .consulting > ul{width:145px;overflow:hidden;margin:45px 0 0 127px;text-align:right;}
#contentsWrap .contentsTop .consulting > ul li{width:145px;border-bottom:1px dashed #acacac;padding:2px 0;}
#contentsWrap .contentsTop .consulting > ul li a{font-size:13px;color:#787878;}
#contentsWrap .contentsTop .consulting > ul li a:hover{color:#2b454b;}

/*contents_Çùµ¿Á¶ÇÕ¼Ò°³*/
#contentsWrap .contentsTop .introduce{width:320px;height:185px;padding:40px;background:#3b773c url(/users/marc/image/introduce_bg.png) no-repeat 40px 178px;;border-bottom:5px solid #a3eba4;float:left;overflow:hidden;position:relative;}
#contentsWrap .contentsTop .introduce > h2{color:#b8ffb8;font-size:22px;font-family:"Nanum Myeongjo", serif;display:inline-block;font-weight:600;border-top:2px solid #b7ffb7;line-height:130%;padding-top:5px;}
#contentsWrap .contentsTop .introduce > p{width:205px;height:185px;font-size:13px;color:white;display:inline-block;/*text-align:justify;*/float:right;font-weight:300;letter-spacing:0.1px;line-height:145%;}
#contentsWrap .contentsTop .introduce > a{position:absolute;left:40px;top:105px;font-weight:300;font-size:12px;color:#fefce7;}
#contentsWrap .contentsTop .introduce > a:hover{color:#ffd050;}

/*contents_°øÁö»çÇ×*/
#contentsWrap .contentsTop .bbs{width:269px;height:189px;padding:40px;border-top:1px solid #cdcdcd;border-right:1px solid #cdcdcd;float:left;position:relative;overflow:hidden;}
#contentsWrap .contentsTop .bbs > h2{background:url(/users/marc/image/bbs_icon.png) no-repeat center right;display:inline-block;padding-right:25px;}
#contentsWrap .contentsTop .bbs > a{position:absolute;top:0;right:0;width:40px;height:40px;overflow:hidden;}
#contentsWrap .contentsTop .bbs > a:hover > img{margin-top:-40px;}

/*contents_ÀÚ°Ý°ËÁ¤¿ø ¼Ò°³,Àú¼ú,Á÷¾÷Àû¼º°Ë»ç,ÀÎ¼º°Ë»ç*/
#contentsWrap .contentsBottom{width:1100px;min-height:275px;float:left;overflow:hidden;display: flex; flex-direction:row; align-items:stretch}

/*contents_ÀÚ°Ý°ËÁ¤¿ø*/
#contentsWrap .contentsBottom .license{width:270px;padding:35px;border:5px solid #f1ea93;background:#fefbd8;float:left;position:relative;}
#contentsWrap .contentsBottom .license > h2{background:url(/users/marc/image/license_icon.png) no-repeat center right;padding-right:35px;display:inline-block;}
#contentsWrap .contentsBottom .license > ul{margin:20px 0 0 0;}
#contentsWrap .contentsBottom .license > ul li{width:270px;border-bottom:1px dashed #c8c7b2;padding:4px 0; overflow: hidden;}
#contentsWrap .contentsBottom .license > ul li:first-child{padding-top:0;}
#contentsWrap .contentsBottom .license > ul li:last-child{border-bottom:0; padding-bottom: 0;}
#contentsWrap .contentsBottom .license > ul li a{width:110px;display:inline-block;font-size:13px;color:#775d3b; letter-spacing: -1px;}
#contentsWrap .contentsBottom .license > ul li a:nth-child(2n) { width: 153px; float: right; }

#contentsWrap .contentsBottom .license > ul li a:hover{color:#385860;}
#contentsWrap .contentsBottom .license > a{position:absolute;right:-5px;top:-5px;width:40px;height:40px;overflow:hidden;}
#contentsWrap .contentsBottom .license > a:hover > img{margin-top:-40px;}

/*contents_Àú¼ú*/
#contentsWrap .contentsBottom .write{width:400px;background:#eeeeee url(/users/marc/image/write_bg.png) no-repeat 0 center;float:left;}
#contentsWrap .contentsBottom .write > h2{width:115px;height:135px;text-align:center;font-size:26px;color:#313131;}
#contentsWrap .contentsBottom .write > h2 > a > span{font-size:17px;display:block;}
#contentsWrap .contentsBottom .write > h2 > a{margin:100px 0 0 145px;background:url(/users/marc/image/write_icon.png) no-repeat center top;overflow:hidden;display:inline-block;padding-top:80px;line-height:130%;font-weight:500;color:#313131;}
#contentsWrap .contentsBottom .write > h2 > a:hover{background:url(/users/marc/image/write_icon_on.png) no-repeat center top;}

/*contents_Á÷¾÷Àû¼º°Ë»ç*/
#contentsWrap .contentsBottom .check{width:350px;height:360px;overflow:hidden;}
#contentsWrap .contentsBottom .check ul { height: 100%; }
#contentsWrap .contentsBottom .check li.check1{width:350px;height:50%;background:#2b454b url(/users/marc/image/check1_bg.png) no-repeat 36px bottom; background-size: auto 110px;}
#contentsWrap .contentsBottom .check li.check1 > h2{color:white;font-size:19px;font-weight:400;margin:70px 0 0 195px;display:inline-block;line-height:120%;}
#contentsWrap .contentsBottom .check li.check1 > h2 > span{font-size:12px;color:inherit;display:block;font-weight:200;}
#contentsWrap .contentsBottom .check li.check1 > a{font-size:12px;color:#72a2ad;display:inline-block;margin:0 0 0 245px;}
#contentsWrap .contentsBottom .check li.check1 > a:hover{color:#ffbd0c;}

/*contents_ÀÎ¼º°Ë»ç*/
#contentsWrap .contentsBottom .check li.check2{width:350px;height:50%;background:#385860 url(/users/marc/image/check2_bg.png) no-repeat 200px bottom; background-size: auto 110px;}
#contentsWrap .contentsBottom .check li.check2 > h2{color:white;font-size:19px;font-weight:400!important;margin:73px 0 0 40px;display:inline-block;line-height:120%;font-weight:200;}
#contentsWrap .contentsBottom .check li.check2 > h2 > span{font-size:12px;color:inherit;display:block;font-weight:200;}
#contentsWrap .contentsBottom .check li.check2 > a{width:68px;font-size:12px;color:#96c4cf;display:block;margin:0 0 0 40px;}
#contentsWrap .contentsBottom .check li.check2 > a:hover{color:#ffbd0c;}
span.type{margin-left:60px;}
span.type2{margin-left:138px;}

/*footer*/
/*
#footer{width:100%;min-width:1100px;height:124px;border-top:1px solid #dadada;text-align:center;}
#footer > p{color:#5d5d5d;font-size:13px;margin-top:30px;}
#footer > p > span{font-size:12px;color:inherit;}
*/
#footer{width:100%;min-width:1100px;height:124px;border-top:1px solid #dadada;text-align:center;}
#footer .foot{width:1100px;overflow:hidden;margin:0 auto;}

#footer .foot > p.footlogo{margin:30px;float:left;margin:40px 160px 0 0;}

#footer .foot > p.footLeft{color:#818181;font-size:13px;margin-top:30px;display:inline-block;float:left;}
#footer .foot > p.footLeft > span{font-size:12px;color:inherit;}

#footer .foot > p.footRight{display:inline-block;float:right;}
#footer .foot > p.footRight > a{display:block;width:150px;height:35px;line-height:35px;font-size:13px;color:white;}
#footer .foot > p.footRight > a:hover{color:#feff8b;}
#footer .foot > p.footRight > a.naver{background:#55ab4a;margin:20px 0 5px 0;}
#footer .foot > p.footRight > a.service{background:#2b454b;}


/*¼­ºê°øÅëcss*/
#subVisual{width:100%;min-width:1100px;height:180px;overflow:hidden;background:url(/users/marc/image/subVisualbg.png) no-repeat center top;}
#subVisual .subTitle{width:1100px;height:120px;margin:0 auto;}
#subVisual .subTitle > img{float:left;/*margin:43px 0 0 40px;*/margin:43px 0 0 295px;}

#subContentsWrap{width:100%;min-width:1100px;background:#cecece;overflow:hidden;}
#subContentsWrap .subContents{width:1100px;margin:0 auto;background:white;overflow:hidden;}
#subContentsWrap .subContents .subNavi{width:210px;float:left;}
#subContentsWrap .subContents .subNavi > ul > li{height:60px;line-height:60px;border-bottom:1px solid #cecece;}
#subContentsWrap .subContents .subNavi > ul > li > a{height:60px;display:block;color:#6d6d6d;padding:0 25px;}
#subContentsWrap .subContents .subNavi > ul > li > a:hover{color:#1c4679;background:#f5f5f5 url(/users/marc/image/subon.png) no-repeat center right 25px;}
#subContentsWrap .subContents .subNavi > ul > li > a.current{color:#1c4679;background:#f5f5f5 url(/users/marc/image/subon.png) no-repeat center right 25px;}
#subContentsWrap .subContents .subNavi > h2{width:210px;height:120px;line-height:120px;font-size:23px;color:white;text-align:center;background:url(/users/marc/image/subTitlebg.png) no-repeat;}

#subContentsWrap .subContents .sub{width:809px;min-height:500px;padding:40px 40px 70px 40px;border-left:1px solid #cecece;float:left;}
#subContentsWrap .subContents .sub > h3{width:810px;padding:0 0 40px 0;border-bottom:1px solid #cecece;font-size:26px;color:#2b2b2b;font-weight:400;}
#subContentsWrap .subContents .sub > h3 > span{float:right;font-size:12px;background:url(/users/marc/image/subon.png) no-repeat center left;padding-left:10px;color:#7d7d7d;}
#subContentsWrap .subContents .sub > h3 > span > span{color:#404040;}
#subContentsWrap .subContents .sub > h4{font-size:20px;color:#1c4679;margin:40px 0 20px 0;font-family:"Nanum Myeongjo", serif;font-weight:600;}
#subContentsWrap .subContents .sub > h4:first-child{margin-top:0;}
#subContentsWrap .subContents .sub p.sub_p{font-size:15px;color:#454545;font-weight:300;line-height:200%;}
#subContentsWrap .subContents .sub p.font1{color:#3f3f3f;margin-top:40px;float:right;}

#subContentsWrap .subContents .sub > table{margin-top:40px;}

/*sub01_2_¿¬Çõ*/
#subContentsWrap .subContents .sub .history_box{width:810px;margin-bottom:40px;overflow:hidden;}
#subContentsWrap .subContents .sub .history_box > h4.year{width:110px;display:inline-block;float:left;font-size:20px;color:#1c4679;font-family:"Nanum Myeongjo", serif;font-weight:600;}
#subContentsWrap .subContents .sub ul.history{width:690px;float:left;}
#subContentsWrap .subContents .sub ul.history > li{width:690px;float:left;border-bottom:1px dashed #cecece;padding:8px 0;color:#2b70c3;}
#subContentsWrap .subContents .sub ul.history > li:first-child{padding-top:0;}
#subContentsWrap .subContents .sub ul.history > li > span{margin-left:30px;color:#454545;}

/*sub01_4_ÀÓ¿øÁø*/
#subContentsWrap .subContents .sub > table.sub01_4table{width:810px;margin:30px 0;}
#subContentsWrap .subContents .sub > table.sub01_4table td{border-collapse:collapse;border:1px solid #cecece;text-align:center;padding:10px;}

/*sub02_1_°Ç°­º¸Çè Ã»±¸°ü¸®»ç*/
#subContentsWrap .subContents .subNavi > h3.sub02_title{height:140px;font-size:20px;line-height:150%;margin-top:25px;background:url(/users/marc/image/subTitleh3.png) no-repeat center bottom 30px;}
#subContentsWrap .subContents .sub > table.sub02_1table{width:810px;margin:30px 0;}
#subContentsWrap .subContents .sub > table.sub02_1table td{border-collapse:collapse;border:1px solid #cecece;text-align:center;padding:10px;line-height:200%;}
#subContentsWrap .subContents .sub > table.sub02_1table tr:first-child > td{background:#1d3859;border:1px solid #172d47;color:white;}
#subContentsWrap .subContents .sub .bdb30{border-bottom:1px dashed #cecece;padding-bottom:30px;}
#subContentsWrap .subContents .sub > ul > li{margin-bottom:5px;}
#subContentsWrap .subContents .sub > ul > li > span.li_title{color:#1d3859;fon-weight:400;margin-right:20px;}

/*sub03_1_ÀÇ·áÇàÁ¤¿¬±¸È¸*/
#subContentsWrap .subContents .sub table.table50 tr > td{width:50%;}

/*sub04_1_ÀÎ¼º°Ë»ç*/
#subContentsWrap .subContents .sub ul.sub04_1li > li{background:url(/users/marc/image/subon.png) no-repeat center left;padding-left:15px;}

/*sub04_2_Á÷¾÷Àû¼º°Ë»ç*/
.tabs {position:relative;width:810px;margin-top:20px;}
.tabs a.tab {display:block; /*float:left;*/ width:400px; height:50px; text-indent:-999px;
		overflow:hidden; position:absolute;}
.tabs a.tab1{background:url(/users/marc/image/tab1.png);left:0; top:0}
.tabs a.tab2{background:url(/users/marc/image/tab2.png);left:410px; top:0}

.tabs .contlist {display:none;width:810px;float:left;overflow:hidden;}


/*sub07_1_¿ø¼­Á¢¼ö*/
#subContentsWrap .subContents .sub .apWrap{width:890px;overflow:hidden;text-align:center;margin-bottom:20px;}
#subContentsWrap .subContents .sub .apWrap > a.ap{display:block;width:298px;height:48px;border:1px solid #1d3859;margin-right:20px;float:left;text-align:center;line-height:50px;color:#1d3859;font-size:17px;background:#ecf5ff;}
#subContentsWrap .subContents .sub .apWrap > a:hover{color:#cd1940;}


/************ ¼Ö·ç¼Ç ÀÏ¹Ý°Ô½ÃÆÇ ½ºÅ¸ÀÏº¯°æ 2017.01.05 ***************/

.tabletexthead {width:100%; /*padding:12px 0px;*/ display:block; color:#333; font-weight:400; background:#f7f7f7;}
.tabletextlist{padding:5px 0px;/*display:inline-block;*/}


.tabletextlist > b {padding:12px 0px; display:inline-block; font-weight:400; color:#333;}
.tabletextlist2{display:inline-block;padding:12px 0;}
.text {padding:3px 0px; display:inline-block;}
.selectbox {width:140px; height:30px; padding:3px; border:1px solid #ccc;}
.textbox {width:230px; border:1px solid #ccc; padding:3px; margin-right:3px;}

.board_table_basic {border-collapse:collapse; border-top:1px solid #999;}
.board_table_basic td {border-left:1px solid #dedede; border-right:1px solid #dedede; border-bottom:1px solid #dedede;padding:10px 15px;}
.board_table_basic tr td:last-child{width:80px;}
.board_table_subject {/*padding:0 12px;*/padding:10px 12px;}


.board_readTitle_th {background:#f7f7f7;}
.board_readTitle_td {width:35%; text-align:left; padding-left:12px;}
.board_file_basic {padding:12px;}
.board_dotLine {display:none;}
.board_list_btn {padding-bottom:20px;}

#DivContents {padding-bottom:30px; border-bottom:1px solid #ddd; margin-bottom:10px;}
#DivContents > table a{text-decoration:inherit;color:inherit;}
.resizeme{width:809px;}
.tabletextlistbox{max-width:650px;height:20px;background:#e4e4e4;margin:7px 0;}
.boardWriteBtn{margin:15px 0;display:inline-block;}

#viewerContainer {
	overflow-x: hidden;
}


/*°¶·¯¸® °Ô½ÃÆÇ*/
#subContentsWrap .subContents .sub .input_type a img{
	/*width: 212px;*/
	width:165px;
	height:135px;
	border: 1px solid #e1e1e1;
	padding:10px;
	margin-right:20px;
}

#apply > table > tbody > tr{background:}
#apply > table > tbody > tr .texttablehead{}

/*mtop*/
#mTop	{width:50px; height:50px; /*z-index:99999;*/ bottom:200px; left:50%; margin-left:580px; position:fixed; display:none;}
