@charset "utf-8";
#txt{width: 100%;}

/* 241018 스크롤바 디자인입니당 */

::-webkit-scrollbar{width: 15px;}
::-webkit-scrollbar-track{background-color: #fff;}
::-webkit-scrollbar-thumb{background-color: #005caa; border-radius: 15px;}
::-webkit-scrollbar-button{display: none;}

::-webkit-scrollbar-thumb:hover{background-color: #003d6f; transition: all 0.2s;}

/* 241018 스크롤바 디자인입니당 */

@media(max-width:999px){
	#remote{display:none;}
	#content{float:none;margin:0 10px 30px;width:auto;}
}

@media(max-width:1520px){
	#gnb #tm{margin-left:-180px;}
}

@media(max-width:1300px){
	#gnb #tm{margin-left:0;}
}

#lnb_hm .nav_hm li.kor a{color:#2452a7;background-color:#fff;}
#lnb_hm .nav_hm .util1{background-position:0 -28px}
/*#tm .th1>a{padding:0 20px}*/


#tm .item .th2.icon-menu{padding-left:270px}
#iconSet1 .th2{background:url(/images/kor/common/bg_gnb1.png) repeat-y 298px 0;}
#iconSet1 .th2>li{width:20%;border-left:none;}
#iconSet1 .th2>li.no1,
#iconSet1 .th2>li.no2{min-height:226px;}
#iconSet1 .th2>li.no1,
#iconSet1 .th2>li.no2,
#iconSet1 .th2>li.no6{border-bottom:none;}

#iconSet2 .th2>li.no9,
#iconSet2 .th2>li.no10,
#iconSet2 .th2>li.no11,
#iconSet2 .th2>li.no12,
#iconSet2 .th2>li.no17{border-bottom:none;}
#iconSet3 .th2{background:url(/images/kor/common/bg_gnb1.png) repeat-y 298px 0;}
#iconSet3 .th2>li{width:20%;}
#iconSet3 .th2>li.no18,
#iconSet3 .th2>li.no19,
#iconSet3 .th2>li.no20,
#iconSet3 .th2>li.no21,
#iconSet3 .th2>li.no23{border-bottom:none;}
#iconSet4 .th2{background:url(/images/kor/common/bg_gnb2.png) repeat-y 298px 0;}
#iconSet4 .th2>li{width:25%;}
#iconSet4 .th2>li.no26,
#iconSet4 .th2>li.no27,
#iconSet4 .th2>li.no24,
#iconSet4 .th2>li.no25{min-height:190px}
#iconSet4 .th2>li.no32,
#iconSet4 .th2>li.no35{border-bottom:none;}
#iconSet5 .th2{background:url(/images/kor/common/bg_gnb2.png) repeat-y 298px 0;}
#iconSet5 .th2>li{width:25%;}
#iconSet5 .th2>l#quick ai.no36,
#iconSet5 .th2>li.no37,
#iconSet5 .th2>li.no38,
#iconSet5 .th2>li.no39{min-height:120px;}
#iconSet5 .th2>li.no40,
#iconSet5 .th2>li.no41,
#iconSet5 .th2>li.no42,
#iconSet5 .th2>li.no43{border-bottom:none;}
#iconSet6 .th2{background:none;background:url(/images/kor/common/bg_gnb3.png) repeat-y 270px 0;}
#iconSet6 .th2 li{border-bottom:none;}

/*#animate.action:after{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;height:56px;border-top:1px solid #ddd;background:#fff;z-index:10;}
 */
/*
div #summary1{height:100%;background:url(/images/kor/common/summary1_bg.gif) no-repeat left bottom;}
div #summary2{height:100%;background:url(/images/kor/common/summary2_bg.gif) no-repeat left bottom;}
*/

/* quick contents */
.scene-quick{overflow:hidden}

.irtit *{display:block;background-image:url(/images/kor/common/ico_usermenu.png);}
.irlnk *{display:block;background-image:url(/images/common/a/ir_lnk_ico.png);}

#quick{
	position:fixed; bottom:3%;right:20px;text-align:center;z-index:11;
	transition:right 300ms ease-in-out;
	-webkit-transition:left 300ms ease-in-out;
}

@keyframes blink{
	0%{
		opacity: 1;
	}
	50%{
		opacity: 0;
	}
	100%{
		opacity: 1;
	}
}
#quick h1{margin-bottom:10px;line-height:1; color:#fff; text-shadow: 0px 0px 2px black; animation: blink 1s infinite;}
#quick h1 em{display:block;font-weight:bold;font-size:13px; color:#fff;}

@media(max-width:500px){	#quick h1{display:none;}#quick a#quick-opener-6 {display:none;}#quick a#quick-opener-4 {display:none;}#quick a#quick-opener-3 {display:none;}#quick a#quick-opener-2 {display:none;}#quick a#quick-opener-1 {display:none;}#quick a#quick-opener-5 {background-image:url(/images/kor/common/ico_usermenu_ov.png); background-position:-280.3px -21px;}#quick a#quick-opener-5 span{display:none;}	}	@media(max-width:500px){#quick a#quick-opener-5 h2{display:none;}}
#quick a{transition:0.3s;
	display:block;width:52px;height:52px;margin-top:7px;border-radius:100%;-webkit-border-radius:100%;font-size:12px;color:#333;background:#fff;border:1px solid #ddd;}
	transition:border-color 1000ms;-webkit-transition:border-color 1000ms;
}

#quick a:first-child{margin-top:0}
#quick a:hover,
#quick a:focus,
#quick a .ov{color:#fff;background:#fff;}
#quick a:hover span,
#quick a:focus span,
#quick a.ov span{ transition:0.3s; background-image:url(/images/kor/common/ico_usermenu_ov.png);}
/*#quick a:before{content:"";display:inline-block;height:100%;vertical-align:middle}*/


#quick a span{display:block;width:50px;height:50px;}

.scene-quick #quick .quick-opener{display:block;border-color:#fff}
.scene-quick #quick .quick-opener span{color:#fff}
.scene-quick #quick .quick-opener.ov{background:#fff;color:#333;}
.scene-quick #quick .quick-opener.ov span{background-image:url(/images/kor/common/ico_usermenu.png);}

#quick a#quick-opener-1 span{background-position:-21.8px -21.3px;}
#quick a#quick-opener-2 span{background-position:-86.5px -20.8px;}
#quick a#quick-opener-3 span{background-position:-151px -21.3px;}
#quick a#quick-opener-4 span{background-position:-218.8px -20.8px;}
#quick a#quick-opener-5 span{background-position:-280.3px -21px;}#quick a#quick-opener-6 span{background-position:-341px -21px;}


#quick.block{display:block;width:1px;line-height:1}
#quick.black h1 em a span{color:#333}#quick.black h1{margin-bottom:10px;line-height:1; color:#000000;}#quick.black h1 em{display:block;font-weight:bold;font-size:13px; color:#000000;}

.quick-object.scene-ready{display:block}
.quick-object{display:none;z-index:1000;position:fixed;top:0;left:0;width:100%;height:100%;overflow:auto;background:url(/images/kor/common/bg_00080.png);}
.quick-object .layout{position:relative;/*height:100%;min-height:1200px;overflow:hidden;*/background:#fff no-repeat;background-size:cover}

.irlnk{background-image:url(/images/common/a/ir_lnk_ico.png);}
.quick-object .layout{margin:110px auto;padding:50px}
.quick-object .layout h2,
.quick-object .layout h3 {float:left;width:20%;margin:0;text-align:left;}
.quick-object .layout h2{margin-top:20px;/*color:#fff;*/font-size:30px;line-height:1.3;color:#154a99;font-weight:bold;}
.quick-object .layout h3 {display:none}
.quick-object .layout h2:before{display:none}
.quick-object .layout h2 em{display:block;color:#333;font-weight:bold;}

.quick-object .layout .btnlst {float:right;width:80%;padding:0 0 20px;}
.quick-object .layout .btnlst:after{content:"";display:block;clear:both;}
.quick-object .layout .btnlst a{float:left;display:inline-block;height:100px;margin-right:20px;/*color:#fff;*/font-size:13px;background:none;text-align:center;}
.quick-object .layout .btnlst a span{display:block;width:100px;height:80px;margin:0 auto;}

.quick-object .exit{position:absolute;top:0;right:0;width:60px;height:60px;padding:10px;background:#154a99;}
.quick-object .exit .quick-object-exit{display:block;width:100%;height:100%;overflow:hidden;background:url(/images/kor/common/quick_exit.png) no-repeat 50% 50%;}
.quick-object .exit .quick-object-exit:before{content:"";display:block;height:100%}
#quick-object-1{}
#quick-object-1 .wrapper{/*background-image:url(/images/kor/main/quick_object_1_bg.jpg);background-position:50% 50%*/}
#quick-object-2{}
#quick-object-3{}


@media(max-width:1200px){
.quick-object .layout{width:80%;}
}
@media(max-width:768px){
	.quick-object .layout h2,
	.quick-object .layout h3 {float:none;width:100%;margin:0;text-align:left;}
	.quick-object .layout .btnlst {float:none;width:100%;padding:0 0 20px;}
}
#sub01_01_03_03 .problem_count,
#sub01_01_03_03 .inq_cnt,
#sub01_04_09 .inq_cnt,
#sub01_04_09 .problem_count{display:none !important;}