@charset "utf-8";


/*sub Visual*/
.sub_visual{margin-top:130px;height:271px;background:url(/tax/images/sub/bg_sub_visual.jpg) center top no-repeat;color:#fff}
.sub_visual p.sv_text01{font-size:40px;text-align:center;padding-top:93px;font-weight:200;letter-spacing:-1.5px}
.sub_visual p.sv_text02{font-size:18px;text-align:center;font-weight:400;padding-top:33px}

.sub_visual .inner .sub_visual_text{background:url(/tax/images/sub/sub_deco.png) 0 25px no-repeat;padding:80px 0 0px 105px;font-size:30px;font-weight:200;letter-spacing:-2.5px;line-height:20px}
.sub_visual .inner .sub_visual_text span.bold{font-weight:600}
.sub_visual .inner .sub_visual_text2{padding:10px 0 0 105px}

/*snb*/
.snb{height: 50px; clear:both; border-bottom:1px solid #ebebeb}
.snb_wrap{width: 1208px; margin: 0 auto; height: 50px; background: url(/tax/images/common/snb_line.gif) repeat-x left top;}
.snb ul li{float: left; width: 195px;}
.snb ul li:last-child{border-right: 1px solid #e5e5e5;}
.snb ul li a{display: block; height: 50px; line-height: 50px; padding: 0 10px; color: #000; font-size: 16px; font-weight: 400; letter-spacing: -1px; border-left: 1px solid #e5e5e5; background: url(/tax/img/common/icon_snb_on.gif) no-repeat 95% 50%;}
.snb ul li.home{width: 63px; background: none; border-left: 0;}
.snb ul li.home a{margin: 0; text-indent: -9999px; background: url(/tax/images/sub/icon_home.gif) no-repeat center 17px; border-left: 0;}
.snb ul li ul{display: none; position: absolute; border-right: 1px solid #e5e5e5; z-index: 10;}
.snb ul li li{float: none; width: 195px; border-left: 0; border-bottom: 1px solid #e5e5e5;}
.snb ul li ul.sDep2_drop li{width: 194px!important;}
.snb ul li li a{height: 41px; line-height: 41px; font-size: 14px; background: #fff url(/tax/images/common/icon_snb_off.gif) no-repeat 94% 50%;}
.snb ul li li a:hover{color: #0873eb; border-right: 1px solid #e5e5e5; background: #f2f5f8 url(/tax/images/common/icon_snb_off02.gif) no-repeat 94% 50%;}
.snb ul li li a.on{color: #0873eb; background: #f2f5f8 url(/tax/images/common/icon_snb_off02.gif) no-repeat 94% 50%;}
.snb ul li li:last-child{border-right: 0;}

/*sub_container*/
.sub_container{/*padding-bottom:100px*/}
.sub_container .title_box{height:110px;border-bottom:1px solid #ebebeb}
.sub_container .title_box h3{line-height:110px;font-size:46px;color:#000;text-align:center;background:none}
.sub_container .sub_content{}
.sub_menu .top_menu ul li a{color:#333}

.hide_pc{display:none!important}
.sub_container .sub_content{padding:20px 10px}

/*mobile_gnb*/
/*** Tab, Mobile ver GNB ***/
.m_menu_btn_close{background:url(/tax/images/common/btn_close2.png) no-repeat;width:31px;height:31px;font-size:0;position:relative;display:none;float:right}



.snb_layer_mo{display:none; position: absolute; width: 318px; height:1000px;top: -40px; right: 0; bottom: 0; background: rgba(235,235,235,.95); overflow: scroll !important; z-index: 9999;}
.sub_menu .snb_layer_mo{top:0!important}

.snb_layer_mo .snb_mo{position: relative; padding: 0; font-size: 15px; line-height: 1; color: #4e5366; text-decoration: none; display:inline-block; width:100%}
.snb_layer_mo .snb_mo > ul > li {display: block; background: url(/tax/images/common/icon_mdep1_off.png) 275px 22px no-repeat !important;}
.snb_layer_mo .snb_mo > ul > li > a {display: block; position: relative; width: 100%; padding: 18px 18px; min-width: 0; font-size: 17px; font-weight: bold; color:#333; text-align: left; border-bottom: 1px solid rgba(255,255,255,.3);}
.snb_layer_mo .snb_mo .no_data {background-image: none !important;}

.snb_layer_mo .snb_mo .depth2, .snb_layer_mo .snb_mo li .depth3 {display: none; width: 100%;}
.snb_layer_mo .snb_mo .depth2 > li > a {display: block; width: 100%; padding: 14px 38px; font-size: 17px; border-bottom: 1px solid rgba(255,255,255,.3); color:#fff;}
.snb_layer_mo .snb_mo .depth2 > li:first-child > a {border-top: 0;}
.snb_layer_mo .snb_mo li .depth3 {display: none; padding:0;}
.snb_layer_mo .snb_mo li .depth3 li {display: block; margin: 0; background: none;}
.snb_layer_mo .snb_mo li .depth3 li a{position: relative; width:100%; padding: 12px 15px 11px 58px; font-size: 15px; color: #fff; text-decoration: none; display:inline-block; border-bottom: 1px solid rgba(255,255,255,.2);}
.snb_layer_mo .snb_mo li .depth3 li.active a {text-decoration: underline;}


.snb_layer_mo .snb_mo > ul > .gnb01.on > a {background: #034C93 url(/tax/images/common/icon_mdep1_on.png) 275px 22px no-repeat !important;color:#fff}
.snb_layer_mo .snb_mo > ul > .gnb02.on > a {background: #034C93 url(/tax/images/common/icon_mdep1_on.png) 275px 22px no-repeat !important;color:#fff}
.snb_layer_mo .snb_mo > ul > .gnb03.on > a {background: #034C93 url(/tax/images/common/icon_mdep1_on.png) 275px 22px no-repeat !important;color:#fff}
.snb_layer_mo .snb_mo > ul > .gnb04.on > a {background: #034C93 url(/tax/images/common/icon_mdep1_on.png) 275px 22px no-repeat !important;color:#fff}
.snb_layer_mo .snb_mo > ul > .gnb05.on > a {background: #034C93 url(/tax/images/common/icon_mdep1_on.png) 275px 22px no-repeat !important;color:#fff}
.snb_layer_mo .snb_mo > ul > .gnb06.on > a {background: #034C93 url(/tax/images/common/icon_mdep1_on.png) 275px 22px no-repeat !important;color:#fff}

/* gnb01 */
/*.snb_layer_mo .snb_mo > ul > .gnb01 > a {background: #285ea4}*/
.snb_layer_mo .snb_mo > ul > .gnb01 > a:after {background-position: 0 0}
.snb_layer_mo .snb_mo .gnb01 .depth2 > li > a {background: rgba(3, 76,147,.6) /* url(/tax/images/common/icon_mdep2_off.png) 260px 20px no-repeat */;}
.snb_layer_mo .snb_mo .gnb01 .depth2 > li.on > a{background: rgba(3, 76,147,.6)  /* url(/tax/images/common/icon_mdep2_on.png) 260px 20px no-repeat */;}
/* gnb02 */
/*.snb_layer_mo .snb_mo > ul > .gnb02 > a {background: #283c5c}*/
.snb_layer_mo .snb_mo > ul > .gnb02 > a:after {background-position: -280px 0}
.snb_layer_mo .snb_mo .gnb02 .depth2 > li > a{background: rgba(3, 76,147,.6) /* url(/tax/images/common/icon_mdep2_off.png) 260px 20px no-repeat */;}
.snb_layer_mo .snb_mo .gnb02 .depth2 > li.on > a{background: rgba(3, 76,147,.6)  /* url(/tax/images/common/icon_mdep2_on.png) 260px 20px no-repeat */;}
/* gnb03 */
/*.snb_layer_mo .snb_mo > ul > .gnb03 > a {background: #1f9a6d}*/
.snb_layer_mo .snb_mo > u l > .gnb03 > a:after {background-position: -560px 0}
.snb_layer_mo .snb_mo .gnb03 .depth2 > li > a{background: rgba(3, 76,147,.6) /* url(/tax/images/common/icon_mdep2_off.png) 260px 20px no-repeat */;}
.snb_layer_mo .snb_mo .gnb03 .depth2 > li.on > a{background: rgba(3, 76,147,.6)  /* url(/tax/images/common/icon_mdep2_on.png) 260px 20px no-repeat */;}
/* gnb04 */
/*.snb_layer_mo .snb_mo > ul > .gnb04 > a {background: #f0822c}*/
.snb_layer_mo .snb_mo > ul > .gnb04 > a:after {background-position: -840px 0}
.snb_layer_mo .snb_mo .gnb04 .depth2 > li > a{background: rgba(3, 76,147,.6) /* url(/tax/images/common/icon_mdep2_off.png) 260px 20px no-repeat */;}
.snb_layer_mo .snb_mo .gnb04 .depth2 > li.on > a{background: rgba(3, 76,147,.6)  /* url(/tax/images/common/icon_mdep2_on.png) 260px 20px no-repeat */;}
/* gnb05 */
/*.snb_layer_mo .snb_mo > ul > .gnb05 > a {background: #5a75cd}*/
.snb_layer_mo .snb_mo > ul > .gnb05 > a:after {background-position: 0 -190px}
.snb_layer_mo .snb_mo .gnb05 .depth2 > li > a{background: rgba(3, 76,147,.6) /* url(/tax/images/common/icon_mdep2_off.png) 260px 20px no-repeat */;}
.snb_layer_mo .snb_mo .gnb05 .depth2 > li.on > a{background: rgba(3, 76,147,.6)  /* url(/tax/images/common/icon_mdep2_on.png) 260px 20px no-repeat */;}
/* gnb06 */
/*.snb_layer_mo .snb_mo > ul > .gnb06 > a {background: #6d5fb5}*/
.snb_layer_mo .snb_mo > ul > .gnb06 > a:after {background-position: -280px -190px}
.snb_layer_mo .snb_mo .gnb06 .d1 > li > a{padding-left: 28px!important; padding-right: 28px!important; background: rgba(109,95,181,.7) url(/tax/images/common/icon_mdep2_off.png) 260px 20px no-repeat!important;}
.snb_layer_mo .snb_mo .gnb06 .depth2 > li > a{background: rgba(3, 76,147,.6) /* url(/tax/images/common/icon_mdep2_off.png) 240px 20px no-repeat */;}
.snb_layer_mo .snb_mo .gnb06 .depth2 > li.on > a{background: rgba(3, 76,147,.6)  /* url(/tax/images/common/icon_mdep2_on.png) 240px 20px no-repeat */;}



/*scroll*/
.noScroll, .noScroll body{overflow:hidden!important;height:100%}





.mobile_resrevation{position:fixed;width:100%;bottom:0;left:0;height:45px;z-index:5000;display:none; text-align: center;}
.mobile_resrevation ul li{float:left;width:50%; }
.mobile_resrevation ul li a{display:block;background-color:#fce200;line-height:45px;color:#333;font-size:14px;font-weight:500;}
.mobile_resrevation ul li img{margin-top: 12px;}
.mobile_resrevation ul li.last a{ background-color:#39ce45;}





#wrap{ }
body{}
/*header*/
#header{position:absolute;top:0;width:100%;z-index:1000;overflow:hidden;background-color:#fff !important;background:url(../images/common/bg_header.gif) repeat-x 0 0;box-shadow:0px 3px 3px rgba(100,100,100,0.15);}

	#header_wrap{position:relative;height:132px;margin:0 auto;}
	#header_wrap #top_phone{position:absolute;top:0;left:0;height:30px;padding-top:4px;text-align:center;font-size:13px;color:#f8f8f8;font-weight:400; background: #2fb3a8; width: 211px; letter-spacing: -1px;}
	#header_wrap #top_phone span{color:#fff;padding-left:5px;font-size:14px; letter-spacing: 0px;}
	#header_wrap h1.logo{position:absolute;width:340px;height:50px;background:url(../images/common/logo.png) no-repeat 0 0;text-indent:-9999px;top:62px; left: 3px; }
	#header_wrap h1.logo a{display: block;width:100%;height:100%;}

		#top_info{height:44px;background:#0d0d0d}
		#top_info ul{text-align: right;font-size:0;}
		#top_info li{display:inline-block; padding:0 33px;height:44px; min-width:102px;  text-align: left;}
		#top_info li.top_login{background:#1d6583; border-right: 1px solid #757272; }
		#top_info li.top_sitemap{background: #26416e;}
		#top_info li a{display:block;line-height:44px;font-size:15px;color:#fff;letter-spacing:-1px; font-weight: 400;padding-left:25px}
		#top_info li.top_login a{background:url(../images/common/icon_top01.png) 0px 13px no-repeat}
		#top_info li.top_sitemap a{background:url(../images/common/icon_top02.png) 0 13px no-repeat}
		#top_info li.last a{background:none; padding-right: 6px;}


		#gnb{padding: 0px 0px 0 0;font-family: NotoSansKR, '맑은 고딕','Malgun Gothic','Apple SD Gothic Neo','돋움',dotum, sans-serif;}
		#gnb ul.menu{font-size:0;text-align: right;}
		#gnb ul.menu>li{display:inline-block;vertical-align:top;/*height:86px;   border-left:1px solid #0b1a2d;*/}
		#gnb ul.menu>li.secon{}
		#gnb ul.menu>li>a{display:block;height:74px;line-height:42px;font-size:18px;color:#fff;text-align: center;letter-spacing: -1px; font-weight: 400;padding:0 25px}
		#gnb ul.menu>li>a span{font-weight:400;}
		#gnb ul.menu>li>a:hover{color:#359176;text-decoration:none;border-bottom:2px solid #355a91;font-weight:500}
		#gnb ul.menu>li>a.selected{color:#fff; background:url(/tax/images/common/bg_header.gif) no-repeat center center; background-size: cover;}
		#gnb ul.menu>li.first{background:none;}
		#gnb ul.menu>li.last{ border-right:1px solid #0b1a2d;}
		#gnb ul.menu li .submenu{height:0px;overflow:hidden;}
		#gnb ul.menu li ul{padding-top:20px;height:500px;}
		#gnb ul.menu li ul.end{/*border-right:1px solid #ebebeb*/}
		#gnb ul.menu li ul li{text-align:center;height:28px;line-height:28px}
		#gnb ul.menu li ul>li{margin-left:-1px}
		#gnb ul.menu li ul li a{display:block;line-height:24px;color:#333;font-size:15px;letter-spacing:-0.5px;font-weight:200}
		span.menu_small_font{font-size:11px;letter-spacing:-1px}
		#gnb ul.menu li ul li a:hover{color:#355a91;font-weight:600;background:#fff}
		#gnb ul.menu li ul li a.selected{color:#e80014}
		#gnb ul.menu li ul li.gnb_sub{height:0;overflow:hidden;}
		#gnb ul.menu li ul li.gnb_sub a{display:block;line-height:20px;color:#ff7200;font-weight:500;font-size:14px;letter-spacing:-1px;}
		#gnb ul.menu li ul li.gnb_sub a:hover{color:#000;}
		#gnb ul.menu li ul li.gnb_sub a.selected{font-weight:500;}


		.sub_menu #gnb ul.menu>li>a:hover{color:#355a91!important}

/*header 끝*/


/*mobile_header*/
#mobile_header{position:absolute;top:0;left:0;width:100%;background-color:#fff;display:none;}
	.mobile_menu{position:fixed;top:0;left:-250px;width:250px;height:100%;overflow:auto;background-color:#262625;z-index:2000;}
	.mobile_menu .top_link{position:relative;height:50px;line-height:50px;border-bottom:1px solid #444;}
	.mobile_menu .top_link a{position:absolute;display:block;text-indent:-9999px;overflow:hidden;}
	.mobile_menu .top_link a.home{width:63px;height:21px;top:15px;left:15px;background:url(../img/btn_m_home.png) no-repeat 0 0; background-size:63px 20px;}
	.mobile_menu .top_link a.close_m_menu{width:26px;height:26px;top:12px;right:12px;background:url(../img/btn_m_menu_close.png) no-repeat 0 0; background-size:26px 26px;}
	.mobile_menu>ul{padding-bottom:150px;}
	.mobile_menu>ul>li{border-bottom:1px solid #333;}
	.mobile_menu>ul>li>a{display:block;height:46px;line-height:46px;padding:0 0 0 30px;font-size:15px;font-weight:500;color:#ddd;letter-spacing:-1px;background:url(../img/icon_plus.png) no-repeat 15px 18px; background-size:10px 10px;}
	.mobile_menu>ul>li>a.opened{background:url(../img/icon_arrow_up.png) no-repeat 15px 18px; background-size:10px 10px;}
	.mobile_menu>ul>li>a:hover{color:#fff;text-decoration:none;}
	.mobile_menu>ul>li>a.selected{color:#e80014;}
	.mobile_menu li .submenu{background-color:#333;}
	.mobile_menu li ul{}
	.mobile_menu li ul li{height:40px;border-bottom:1px solid #3f3f3f;}
	.mobile_menu li ul li.borB{height:10px;border-bottom:1px solid #3f3f3f;background: #3f3f3f}
	.mobile_menu li ul li.last{border:none;}
	.mobile_menu li ul li a{display:block;line-height:40px;font-size:13px;font-weight:500;padding-left:30px;color:#ccc;}
	.mobile_menu li ul li a:hover{color:#e80014;text-decoration:none;}
	.mobile_menu li ul li a.selected{color:#e80014;font-weight:500;}



/*mobile_header 끝*/



/*비주얼*/
#quick_menu{position:fixed;width:123px;top:50%;right:-1px;margin-top:-250px;z-index:1000;}


#top_gap{padding-top:131px;}
#visual{position:relative;top:0;width:100%;height:174px;}
	#visual .visual_con{position:relative;}
	#visual .typo{position:absolute;height:;bottom:60px;left:50%;margin-left:130px;display:none;}




/*비주얼 끝*/


/*containter*/
#container{position:relative;min-height:820px;clear:both}

/*containter 끝*/

/*lnb 왼쪽 레이아웃 */
#lnb{position:absolute;width:211px;top:0px;left:0px;}
	#lnb .lnb_title{height:119px;text-align: center;background:url(/tax/img/bg_lnb_title.gif);}
	#lnb .lnb_title h2{font-size:28px;line-height:30px;color:#fff;letter-spacing: -2px; padding-top: 34px;}
	#lnb .lnb_title p{font-size:12px; color: #fff; line-height: 12px; text-align: center; padding-top: 10px;  opacity: 0.4;}
	#lnb .lnb_menu li{border: 1px solid #e1e1e1;border-top:none;}
	#lnb .lnb_menu li.lnb_1st{border-top: 1px solid #e1e1e1;background-color:#f1f1f1;}
	#lnb .lnb_menu li.first{border-top:none;}
	#lnb .lnb_menu li a{display:block;font-size:15px;line-height:49px;color:#555;padding:0 0 0 21px ;}
	#lnb .lnb_menu li a:hover{font-weight: 600;text-decoration:none;}
	#lnb .lnb_menu li a.selected{color:#fff;font-weight:500;background-color:#404040 !important; background:url(/tax/img/icon_lnb_arrow.png) no-repeat 185px center;}

	#lnb .lnb_menu li.lnb_sub{border-bottom:none;}
	#lnb .lnb_menu li.lnb_sub a{display:block;font-size:15px;line-height:24px;color:#555;padding:0 0 0 21px ;}
	#lnb .lnb_menu li.lnb_sub a.selected{color:#DB0000;font-weight:500;background-color:#fff !important; background:none;}

	#banner_zone{padding-top:22px;}
	#banner_zone .banner{border:1px solid #e1e1e1;background-color:#fff;padding:17px 20px 17px;}
	#banner_zone .banner h3{font-size:17px;color:#343434;}
	#banner_zone .banner p{color: #888;font-size:12px;}
	#banner_zone .banner p.pnum{color: #db0000; font-size: 20px; font-weight: 800; margin-top: 5px;}
	#banner_zone .last ul li{float: left; width: 50%; background: #fbfbfb; text-align: center; font-size: 13px; letter-spacing: -1px; color:#777; padding: 18px 0; border-left: 1px solid #e1e1e1;  border-bottom: 1px solid #e1e1e1;  }
	#banner_zone .last ul li.lastbt{border-right:1px solid #e1e1e1; }
	#banner_zone .last ul li a{color:#777; display: inline-block; width: 100%; height: 100%;}
	#banner_zone .last ul li a span{color:#db0000; }
	#banner_zone .last ul li p{margin-top: 5px;}

	#banner_zone .second{background:url(/tax/img/bg_banner1.gif) no-repeat 153px 72px;}


/*lnb 끝*/

/*    - 위에 있는 lnb - */

#lnb_m{width:100%;height:auto; font-size:0; display: none;}
#lnb_m .lnb_menu li{display:inline-block;height:38px;margin:15px auto 0px;}
#lnb_m .lnb_menu li a{display:block;width:100%;height:38px;line-height:36px;color:#444;font-size:15px;letter-spacing:-1px;background-color:#f2f2f2;text-align:center;border:1px solid #dfdfdf; border-right:none;}

#lnb_m .lnb_menu li.last a{border-right:1px solid #dfdfdf;}
#lnb_m .lnb_menu li.last a:hover{border-right:1px solid #dfdfdf;}
#lnb_m .lnb_menu li a:hover,#lnb_m li a:hover{color:#fff;background-color:#e6e6e6;text-decoration:none;border:1px solid #dfdfdf; color:#444; border-right: none;}
#lnb_m .lnb_menu li a.selected,#lnb_m li a.selected{color:#fff;background-color:#d00717; border:1px solid #d00717; border-right: none;}

#lnb_m .lnb_menu.two li{width:50%;}
#lnb_m .lnb_menu.three li{width:33.333333%;}
#lnb_m .lnb_menu.four li{width:25%;}
#lnb_m .lnb_menu.five li{width:20%;}
#lnb_m .lnb_menu.six li{width:16.66666%;}

#lnb_m .lnb_sub{text-align:center;margin-top:5px;}
#lnb_m .lnb_sub li{display:inline-block;margin:0 2px;}
#lnb_m .lnb_sub li a{display:block;width:100%;line-height:34px;padding:0 10px;color:#444;font-size:12px;font-weight:500;letter-spacing:-1px;background-color:#f2f2f2;text-align:center;border:1px solid #dfdfdf;border-radius:4px;}
#lnb_m .lnb_sub li a.selected{color:#fff;background-color:#444; border:1px solid #444; border-right: none;}



/*    - 위에 있는 lnb 끝 - */





/*lnb 왼쪽*/
#content_wrap{margin:0 0 0 272px;min-height:700px;}
	#content{position:relative;padding:0px 0px 100px 0;}



	#content .pos_cur{ position:absolute;top:40px;right:0;width:300px;font-size:12px;color:#a5a5a5;text-align:right;letter-spacing:-1px;}
	#content .pos_cur span.current{color:#777;}
	#content .pos_cur img{vertical-align:middle;padding-right:2px;margin-top:-3px;width:11px;}

	#page_title{position:relative;}
	#page_title h3{font-size:29px;color:#333;line-height:36px; letter-spacing:-2px;text-indent:-2px;}
	#page_title .line{height:1px;width:45px;background: #666;margin-top:22px;}
	#page_wrap{}

	.bd_exp{font-size:19px;color:#555;letter-spacing:-1px;padding-bottom:10px;}


/*컨텐츠/*/

.btlr40{border-top-left-radius:40px}
.btrr40{border-top-right-radius:40px}

/*footer
#footer_regi{height:335px;background:url(../img/main/bg_footer_regi.jpg) no-repeat 50% 0;text-align:center;padding-top:85px;}
#footer_regi h3{font-size:36px;line-height:40px;letter-spacing:-1px;color:#000;font-weight:400}
#footer_regi p{font-size:15px;line-height:21px;color:#333;letter-spacing:-1px;padding:10px 0 25px;}
#footer_regi a{display:block;font-size:26px;font-weight:500;color:#fff;background:url(../img/main/bg_phone.png);padding:15px 0 12px;width:260px;margin:0 auto;}
#footer_regi a.n2{padding:0px 0 12px;}

#footer_cooper{display:none;}
#footer_regi p.tel_box{width:233px;margin:0 auto;background:rgba(0,90,171,0.9);color:#fff;font-size:23px;padding:15px 20px;letter-spacing:1px;border-top-left-radius:20px;border-bottom-right-radius:20px}

#footer_regi p.f_ka a{ background:#fce200; font-size: 13px;line-height:24px; padding:3px 5px; border-radius: 15px; display: inline-block; width:140px; margin-top: 15px; color: #333; }
#footer_regi p.f_band a{margin-left: 5px; background:#39ce45; color: #333; min-width: 140px;}
#footer_regi p.f_ka a img{vertical-align:middle;}

#footer_regi p.fbank{font-size: 20px; line-height: 20px; font-weight: 600; background: rgba(255,78,0,0.8); display: inline-block; padding: 15px 15px; margin-top: 10px;}
#footer_regi p.fbank span.kname{font-size: 13px; letter-spacing: -1px; font-weight: normal; }

#footer{clear:both;background-color:#393939;}
	#footer_wrap{position:relative;padding:50px 0 65px 0;color:#888;}
	#footer_wrap a{color:#888;}
	#footer_wrap .footer_logo{ position:absolute;top:61px;left:0;}

	#footer_wrap .footer_con{}
	#footer_wrap .footer_con p{padding-left:251px;}

	#footer_wrap .coryright{color:#888;line-height:15px;}

*/

/*footer 끝*/


/*서브레이아웃*/
.hbn_page{padding:30px 0 0;}
.hbn_page .slogan {font-size: 24px;line-height:34px;letter-spacing: -1px;color: #333;  }

.hbn_page p{font-size: 14px; }

.hbn_page h4.stit{background: url(/tax/img/about/blet1.gif) no-repeat 0px 5px; font-size: 20px; color: #444; font-weight: 600; letter-spacing: -1px; padding-left: 15px; margin-bottom: 10px; }
.hbn_page h5.stit2{font-size: 20px;font-size: 20px; color: #444; font-weight: 600; letter-spacing: -1px; }


/*서브레이아웃끝
.sub_visual{background: url(../img/sub/sub_visual_img.jpg) no-repeat center top;}
.sub_visual .sub_text{width: 1208px; height: 270px; margin: 0 auto; padding-top: 100px; color: #fff; font-size: 42px; text-align: center;}
.sub_visual .sub_text span{display: block; padding-top: 20px; font-size: 20px;}

.snb{height: 50px; background: url(/tax/images/common/snb_line.gif) repeat-x center top;}
.snb_wrap{width: 1208px; margin: 0 auto; height: 50px; background: url(/tax/images/common/snb_line.gif) repeat-x left top;}
.snb ul li{float: left; width: 195px;}
.snb ul li:last-child{border-right: 1px solid #e5e5e5;}
.snb ul li a{display: block; height: 50px; line-height: 50px; padding: 0 10px; color: #000; font-size: 16px; font-weight: 400; letter-spacing: -1px; border-left: 1px solid #e5e5e5; background: url(../img/common/icon_snb_on.gif) no-repeat 95% 50%;}
.snb ul li.home{width: 63px; background: none; border-left: 0;}
.snb ul li.home a{margin: 0; text-indent: -9999px; background: url(/tax/images/common/icon_home.gif) no-repeat center 17px; border-left: 0;}
.snb ul li ul{display: none; position: absolute; border-right: 1px solid #e5e5e5; z-index: 10;}
.snb ul li li{float: none; width: 195px; border-left: 0; border-bottom: 1px solid #e5e5e5;}
.snb ul li ul.sDep2_drop li{width: 194px!important;}
.snb ul li li a{height: 41px; line-height: 41px; font-size: 14px; background: #fff url(/tax/images/common/icon_snb_off.gif) no-repeat 94% 50%;}

.snb ul li li:last-child{border-right: 0;}*/


.content{position: relative; width: 1208px; margin: 0 auto; z-index: 0;}
.content h3.title{padding: 50px 0 40px; color: #213162; font-size: 45px; text-align: center; border-bottom: 1px solid #ddd;font-weight:400}
.content .contents{padding: 50px 0 80px;}

.contents h4{padding: 3px 0 5px 29px; color: #000; font-size: 27px; background: url(../img/common/icon_d1.gif) no-repeat 0 13px;font-weight:400;line-height:40px}
.contents h5 {clear:both; margin: 13px 0 10px 0;	padding: 0 0 0 20px;	font-size: 1.2em;	color: #000000;	letter-spacing: -1px;	text-align: left;	background: url(../img/common/bul2.png) no-repeat left 4px;font-weight:400}/*4e4e50*/
.contents h6 {clear:both; margin: 5px 0;	padding: 0;	font-size: 1.1em;	font-weight: 400;	color: #134074;	background: none;}

/*table*/
.tableType01{ border-top: 2px solid #005bab;margin-top:10px}
.tableType01 th, td{text-align: center; line-height: 16px;}
.tableType01 th{padding: 17px 0px; color: #005bab; font-size: 15px; border-bottom: 1px solid #ddd; background: #f7f8fc url(../img/common/th_line.gif) no-repeat left 17px;font-weight:500}
.tableType01 th:first-child{background-image: none;}
.tableType01 td{padding: 10px 10px; color: #000; font-size: 14px; border-bottom: 1px solid #ddd; border-left: 1px solid #ddd;font-weight:200}
.tableType01 td:first-child{border-left: none;}
.tableType01 .bdLeft{border-left: 1px solid #ddd!important;}
.small_th_font{font-size:12px!important}
.tableType01 th.bg_position_25{background-position:0 25px!important}
tr.dark_grey {background:#f3f2f2}
tr.dark_grey td{}

.tableType02{ border-top: 2px solid #005bab;margin-top:10px}
.tableType02 th{text-align: center; line-height: 20px;}
.tableType02 td{text-align: left; line-height: 20px;}
.tableType02 th{padding: 13px 10px; color: #005bab; font-size: 16px; border-bottom: 1px solid #ddd; border-left:1px solid #ddd;background: #f7f8fc;font-weight:400}
.tableType02 th:first-child{border-left: none;}
.tableType02 td{padding: 11px 10px; color: #666; font-size: 15px; border-bottom: 1px solid #ddd; border-left: 1px solid #ddd;}
.tableType02 td:first-child{border-left: none;}
.tableType02 .bdLeft{border-left: 1px solid #ddd!important;}

.tableType03{ border-top: 2px solid #005bab;margin-top:10px}
.tableType03 th, td{text-align: center; line-height: 20px;}
.tableType03 th{padding: 8px 10px; color: #005bab; font-size: 14px; border-bottom: 1px solid #ddd; background: #f7f8fc url(../img/common/th_line.gif) no-repeat left 10px;font-weight:400}
.tableType03 th:first-child{background-image: none;}
.tableType03 td{padding: 6px 10px; color: #000; font-weight:300;font-size: 13px; border-bottom: 1px solid #ddd; border-left: 1px solid #ddd;}
.tableType03 td:first-child{border-left: none;}
.tableType03 .bdLeft{border-left: 1px solid #ddd!important;}

/*list*/
.listType01{padding: 8px 0;}
.listType01 li{padding-left: 15px; color: #000; font-size: 18px; font-weight: 200; background: url(/tax/images/common/icon_dot01.gif) no-repeat left 15px; line-height: 34px;}.


/*** ex ***/
.greeting{background: url(http://www.scsports.kr/ko/images/contents/greeting_bg.jpg) no-repeat 95% 20px;}
.greeting p.txt01{font-size: 32px; line-height: 50px; letter-spacing: -1px;}
.greeting p.txt02{font-size: 20px; line-height: 38px; letter-spacing: -1px;}


/*text style*/
.tit_p{width:1180px;background:#efefef;padding:20px 0px;margin-top:10px;text-align:center;color:#0062ae;font-size:20px;font-weight:400;}
h5.h5_tit{margin-left:25px;font-size:22px;}
h6.h6_tit{margin-left:45px;font-size:20px;line-height:40px}
ul.list01{margin-left:45px;margin-bottom:25px}
ul.list01 li{background:url(../img/common/icon_dot01.gif) left 15px no-repeat;padding-left: 15px; color: #000; font-size: 18px; font-weight: 200;  line-height: 34px;}
.w100{width:100%!important}
.w1175{width:1175px!important}
.w1155{width:1163px!important}
.w1135{width:1135px!important}
.bdLeft{border-left:1px solid #ddd !important}
.w880{width:880px!important}


/*tab style*/
/* 탭메뉴 */
.tab-style {display: table; margin-bottom: 40px; width: 100%;}
.tab-style > li {display: table-cell; width: 1%; height: 62px; text-align: center; vertical-align: middle;font-size:19px}
.tab-style > li > a {display: block; margin-right: 5px; width: 100%; height: 62px; line-height: 62px; font-size: 1em; color: #737373; background-color: #fff; border: 1px solid #dbdbdb; overflow: hidden;}
/*.tab-style > li > a:hover, */
.tab-style > li.active > a {color: #fff; background-color: #1c3b7c; border: 1px solid #1c3b7c;}

.tab-style > li.cell05 { width: 20%; height: 62px; text-align: center; vertical-align: middle; float:left; }

.tab-style02 {margin-bottom: 40px; width: 100%; height: 46px; border-bottom: 1px solid #333;}
.tab-style02 > li {float: left; width: 20%; text-align: center;}/* 기본 - 5개 */
.tab-style02 > li > a {display: block; height: 45px; line-height: 45px; font-size: 0.938em; color: #555; background-color: #fff; border: 1px solid #e5e5e5; border-bottom: none; border-left: none;}
.tab-style02 > li > a:first-child {border-left: 1px solid #e5e5e5;}
.tab-style02 > li.active > a {height: 46px; font-weight: bold; color: #333; border: 1px solid #333; border-bottom: 1px solid #fff;}

.tab-style02.quantity06 > li {width: 16.6%;}/* 6개 */

.tab-style03 {padding-top: 1px; margin-bottom: 40px; width: 100%; border-top: 1px solid #ddd; background: url(../../images/korean/contents/dot01.gif) repeat-x left bottom; overflow: hidden;}
.tab-style03 > li {float: left; width: 25%; height: 50px;}/* 기본 - 4개 */
.tab-style03 > li > a {position: relative; display: inline-block; padding: 0 25px 0 15px; width: 100%; height: 50px; line-height: 49px; font-size: 1em; color: #555; background-color: #fff; border-bottom: 1px solid #ddd; border-right: 1px solid #ddd; overflow: hidden;}
.tab-style03 > li > a:after {position: absolute; top: 17px; right: 10px; width: 15px; height: 15px; line-height: 14px; text-align: center; font-family: FontAwesome; font-size: 20px; color: #606060; border: 1px solid #606060; content: "\f105";}
.tab-style03 > li > a:hover,
.tab-style03 > li.active > a {color: #fff; font-weight: 700; background-color: #005bab; border-bottom: 1px solid #fff; border-right: 1px solid #fff;}
.tab-style03 > li > a:hover:after,
.tab-style03 > li.active > a:after {color: #fff; font-weight: normal; border: 1px solid #fff;}
.tab-style03 > li:nth-child(4n) > a,
.tab-style03 > li:nth-child(4n).active > a {border-right: none;}

.tab-style04 {margin-bottom: 40px; width: 100%; border-top: 1px solid #e5e5e5; border-left: 1px solid #e5e5e5; overflow: hidden;}
.tab-style04 > li {float: left; width: 20%; text-align: center;}/* 기본 - 5개 */
.tab-style04 > li > a {display: block; height: 45px; line-height: 45px; font-size: 0.938em; color: #555; background-color: #fff; border-right: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5;}
.tab-style04 > li > a:hover,
.tab-style04 > li.active > a {border: 1px solid #333;}

.tab-style05 { background:#eceef5 !important;  padding:10px 3%; border-radius:10px; width:100%; }
.tab-style05 > li { display:inline-block; width:33%; margin:2px 0; }
.tab-style05 > li > a { display:block; width:100%; left:0; top:0; right:0; bottom:0; border-radius:3px; border:1px solid #969eae; background-color:#fff;  padding:7px; }
.tab-style05 span::before { position:absolute; right:0; top:0; font-family:FontAwesome; font-size:20px; color:#969eae; content:'\f105'; }
.tab-style05 span { display:block; position:relative; z-index:1; margin:0 20px; white-space:nowrap; }

tr.bold td{font-weight:500;color:#333}
p{line-height:30px}
.cl_both{clear:both}



/*인사말*/
.greeting_wrap{background:url(../img/cont/greeting_deco.png)70px 240px no-repeat;height:780px}
.greeting_wrap .greeting01{float:left;width:555px;text-align:right;padding-right:35px}
.greeting_wrap .greeting02{float:left;width:640px;margin-top:-20px}
.greeting_wrap .greeting02 p{font-size:17px;color:#000;font-weight:200;padding-top:15px;}



/*오시는길*/
.map_wrap{width:100%;height:488px;border:1px solid #ebebeb;}

/*시설장비현황*/
.facility_wrap{height:1356px}
.facility_wrap .facility01{position:relative;}

.facility01 p{;text-align:center;width:100%;background:rgba(7,64,137,0.8);color:#fff;font-size:20px;padding:15px 0}
.facilityimg01{width:386px;height:284px;background:url(../img/cont/facilities_img01.png) no-repeat;float:left;text-align:center;padding-top:224px}
.facilityimg02{width:386px;height:284px;background:url(../img/cont/facilities_img02.png) no-repeat;float:left;text-align:center;padding-top:224px;margin-left:25px}
.facilityimg03{width:386px;height:284px;background:url(../img/cont/facilities_img03.png) no-repeat;float:left;text-align:center;padding-top:224px;margin-left:25px}
.facilityimg04{width:386px;height:284px;background:url(../img/cont/facilities_img04.png) no-repeat;float:left;text-align:center;padding-top:224px;margin-top:25px}
.facilityimg05{width:386px;height:284px;background:url(../img/cont/facilities_img05.png) no-repeat;float:left;text-align:center;padding-top:224px;margin-left:25px;margin-top:25px}
.facilityimg06{width:386px;height:284px;background:url(../img/cont/facilities_img06.png) no-repeat;float:left;text-align:center;padding-top:224px;margin-left:25px;margin-top:25px}
.facilityimg07{width:386px;height:284px;background:url(../img/cont/facilities_img07.png) no-repeat;float:left;text-align:center;padding-top:224px;margin-top:25px}
.facilityimg08{width:386px;height:284px;background:url(../img/cont/facilities_img08.png) no-repeat;float:left;text-align:center;padding-top:224px}
.facilityimg09{width:386px;height:284px;background:url(../img/cont/facilities_img09.png) no-repeat;float:left;text-align:center;padding-top:224px;margin-left:25px}
.facilityimg10{width:386px;height:284px;background:url(../img/cont/facilities_img10.png) no-repeat;float:left;text-align:center;padding-top:224px;margin-left:25px}

/*허가/인증*/
.certification_wrap{background:url(../img/cont/bg_certification.gif) no-repeat;height:469px;padding:50px 46px}
.certification_wrap .certification01{float:left}
.certification_wrap .certification01img{}
.certification_wrap .certification02{margin-left:67px;float:left}
.certification_wrap .certification02 .certification_tit{font-size:30px;color:#000;padding-bottom:20px}
dl.dl_list01{font-size:19px;line-height:50px;font-weight:200;color:#000}
.dl_list01 dt{background:url(../img/cont/dot_list.png) no-repeat 0 23px;width:197px;float:left;padding-left:16px;}
dl.dl_list01 dd{width:633px}

.certification_wrap .certification03{margin-left:67px;float:left;margin-top:10px}
.certification_wrap .certification03 .certification_tit{font-size:30px;color:#000;padding-bottom:20px}
dl.dl_list01{font-size:19px;line-height:50px;font-weight:200;color:#000}
.dl_list01 dt{background:url(../img/cont/dot_list.png) no-repeat 0 23px;width:197px;float:left;padding-left:16px;}
dl.dl_list01 dd{width:633px}


/*준비중*/
.preparing_wrap{text-align:center}

/*오시는길*/
.address_wrap{background:#ebebeb;padding:20px;width:100%;margin-top:20px}
.address_wrap span.address{background:url(../img/cont/icon_map01.png) no-repeat 0 0 ;background-size:42px;padding-left:50px;color:#000;font-size:14px;font-weight:200;padding-top:12px;padding-bottom:13px;height:42px;line-height:50px}
.address_wrap span.call{background:url(../img/cont/icon_map02.png) no-repeat 0 0 ;background-size:42px;padding-left:50px;color:#000;font-size:14px;font-weight:200;padding-top:10px;padding-bottom:13px;height:42px;line-height:50px;margin-left:63px}
.address_wrap span.fax{background:url(../img/cont/icon_map03.png) no-repeat 0 0 ;background-size:42px;padding-left:50px;color:#000;font-size:14px;font-weight:200;padding-top:12px;padding-bottom:12px;height:50px;line-height:50px;margin-left:10px}


table.skin_view{width:100%!important}

/*과정*/

.class_wrap{background:url(../img/cont/bg_class.gif) no-repeat 0 0;width:100%;height: 307px;text-align:center;padding-top:55px}
.class01{}
.class02{}
.class03{padding-top:45px!important}
.class04{}

.class_wrap h3.class_txt01{font-size:32px;color:#005aab;font-weight:300;margin-top:25px;margin-bottom:25px;}
.class_wrap p.class_txt02{font-size:18px;color:#000;font-weight:300}
.class_notice{margin-top:14px;border:9px solid #eee;width:100%;height:91px;padding-left:39px;line-height:73px}
.class_notice dl.class_date{display:inline-block;background:url(../img/cont/icon_class01.png) no-repeat 0 22px;padding-left:39px;font-size:17px;color:#000}
.class_notice dl.class_call{display:inline-block;background:url(../img/cont/icon_class02.png) no-repeat 0 22px;padding-left:39px;font-size:17px;margin-left:70px;color:#000}
.class_notice dl dt{display:inline-block;color:#036dff;font-weight:500}
.class_notice dl dd{display:inline-block;margin-left:20px;font-weight:200}

/*교육신청*/
.class_notice_wrap{border:9px solid #eee;padding:35px;margin-bottom:30px}
.class_notice_wrap h3.class_notice_txt01{text-align:center;font-size:32px;color:#005aab;font-weight:300;margin-bottom:25px;}
.class_notice_wrap dl.class_notice_list01{font-size:17px}
.class_notice_wrap dl.class_notice_list01 dt{display:inline-block;color:#036dff;font-weight:500;width:120px;line-height:40px}
.class_notice_wrap dl.class_notice_list01 dd{display:inline-block;margin-left:20px;font-weight:200;width:400px;line-height:40px}
.class_notice_wrap p.red{color:red;text-align:right}


@charset "utf-8";

/*****************************

res_wrap : 공통 반응형 박스
add : inline요소
add_block : block요소
blind : inline, block 모두 display:none으로 처리
ch_align : 텍스트정렬방식

box_list2 : 박스나열 1라인당 2개씩

*****************************/


/*common*/
.res_wrap{max-width:1200px;margin:0 auto;}
.main_wrap{width:1200px;margin:0 auto;}
.add768{display:none;}
.add480{display:none;}
.add_block480{display:none;}
.add_block768{display:none;}
.add_block1024{display:none;}

.ch_align{text-align:center;}

/*box_list*/
.box_list2{}
.box_list2>div{ float:left;width:47%;margin-right:6%;margin-bottom:25px;text-align:center;}
.box_list2>div.last{margin-right:0;}




@media screen and (max-width:1280px){
	/*common*/
	.res_wrap{width:94%;margin:0 auto;}
}

@media screen and (max-width:1024px){
	/*common*/
	.res_wrap{width:94%;margin:0 auto;}
	.add1024{display:inline !important;}
	.add_block1024{display:block !important;}
	.blind1024{display:none !important;}
}


@media screen and (max-width:768px) {
	/*common*/
	.res_wrap{width:92%;margin:0 auto;}
	.add768{display:inline !important;}
	.add_block768{display:block !important;}
	.blind768{display:none !important;}
	.ch_align{text-align:justify;}
}

@media screen and (max-width:480px) {
	/*common*/
	.res_wrap{width:auto; margin:0 12px;}
	.add480{display:inline !important;}
	.add_block480{display:block !important;}
	.blind480{display:none !important;}
	/*box_list*/
	.box_list2>div{float:none;width:100%;margin-right:0 !important;margin-bottom:20px;}
}
