@charset "utf-8";





.pzcount {position:absolute;right:0;top:8px;display:block;min-width:24px;min-height:24px;color:#fff;background:#a88f64;text-align:center;border-radius:50%;}
#location{position:relative;height:134px;background:#304c9b;}
#location:before{content:"";display:block;position:absolute;left:40%;top:0;display:block;width:100%;height:100%;background:#bdc5d7}

#location:after{content:"";display:block;position:absolute;left:40%;top:0;display:block;width:100%;height:100%;background:url(/images/ipsi/common/img_svisual_1.jpg) no-repeat 0 0; }

#navigate{}
#navigate .layout:before{content:"";position:absolute;display:block;width:125px;height:60px;left:22%;top:49px;background:url(/images/common/c/ir-tmpl.png) no-repeat -60px -168px;}

#navigate h2{padding-top:40px;margin:0;color:#fff;font-size:31px;color:#fff;line-height:1.2;}
#navigate h2:before{display:none}
#navigate p{position:absolute;right:0;top:50px;width:398px;height:32px;font-size:26px;text-align:right;color:#fff;text-shadow:1px 1px 1px #372b1e;font-family:"nsr","Malgun Gothic";/*text-indent:-999px;overflow:hidden;background:url(/images/ipsi/common/copy.png);*/z-index:1}
#navigate .naviwrap{display:inline-block;margin:0 auto;}
#navigate .navi{float:left;display:inline-block;margin-top:5px;}
#navigate .function{display:inline-block;margin:0 10px}
#navigate span,#navigate a{display:inline-block;vertical-align:middle;color:#fff}
#navigate .navi span:before{content:"/";display:inline-block;margin:0 5px;}
#navigate .navi.navi1 span:before{display:none;}
#navigate .icon{margin:0 5px}
#navigate .icon:before{background:url(/images/common/b/navi_home.png) no-repeat}
#navigate .home{margin-left:0;margin-top:3px;background:transparent}
#navigate .home:before{content:"";display:inline-block;width:16px;height:14px;margin:0;vertical-align:middle}



.location_buttons_box{position:relative;float:right;margin:0 0 10px;height:27px;vertical-align:middle}
.location_buttons_box:after{content:"";display:block;clear:both;visibility:hidden}
.location_buttons_box .ir{display:inline-block;float:right;margin-left:3px;width:32px;height:32px;font-size:0;border:2px solid #95a4cc;border-radius:50%}
.location_buttons_box .print{background-position:-36px -241px}
.location_buttons_box .sns{background-position:5px -240px}
.location_buttons_box .sns.ov{background-color:#fff;background-position:5px -276px}
.sns_btn{display:inline}
#naviSNS{position:absolute;top:0;left:80px;width:120px}
#naviSNS a{float:left;display:inline-block;width:28px;height:28px;font-size:0;border:0;}
#naviSNS .fb{background-position:-100px -271px}
#naviSNS .tw{background-position:-193px -271px}
#naviSNS .ks{background-position:-163px -271px}
#naviSNS .bk{background-position:-130px -271px}


.ir-tmpl{background:url(/images/common/ir-tmpl.png) no-repeat}
#wrap{position:relative;width:100%;overflow:hidden}
#header{position:relative;width:100%;height:90px;background-color:#fff;z-index:1005;}

#animate{
	position:relative;height:90px;background-color:#fff;overflow:hidden;
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}
#animate .style{
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}

#animate.act{border-bottom:1px solid #304c9b;}

/*#header #logo{display:inline-block;position:relative;left:20px;float:left;padding-top:30px;z-index:1;}
#header #logo *{vertical-align:middle}
#header #logo span{display:inline-block;padding-right:20px;margin-right:20px;width:166px;height:25px;border-right:1px solid #d9d9d9;}
#header #logo span .ir-logo{display:block;width:100%;height:100%;background:url(/images/common/ir-logo.png) no-repeat}
#header #logo em{display:inline-block;}
#header #logo em a{display:inline-block;color:#000;font-size:26px;line-height:1.3}*/


#header #logo{display:inline-block;position:relative;float:left;padding-top:30px;z-index:1;padding-left:20px;}
#header #logo *{vertical-align:middle}
#header #logo span{display:inline-block;padding-right:20px;margin-right:20px;width:168px;height:26px;border-right:1px solid #d9d9d9;}
#header #logo span .ir-logo{display:block;width:100%;height:100%;}
#header #logo em{display:inline-block;}
#header #logo em a{display:inline-block;color:#000;font-size:26px;line-height:1.3;font-weight:bold}

@media(max-width:1023px){
	#gnb, #remote, #footer .ft_logo{display:none}	
}

@media(max-width:480px){
	#header #logo span{width:117px;margin-right:8px;padding-right:0;border-right:0;}
	#header #logo span .ir-logo{background-position:0 -47px;}
	/*#header #logo em{display:block;}*/
}







#open_mn{position:absolute;top:0;right:0;width:100px;height:90px;}
#open_mn .ir-tmpl{display:block;background-position:-400px 0;width:100%;height:100%;}

@media(max-width:1023px){
	#open_mn{position:absolute;right:10px;top:20px;width:50px;height:50px;border-radius:50%;overflow:hidden;}
	#open_mn .ir-tmpl{display:block;background-position:-427px -112px;width:100%;height:100%;}
}



#global{display:none;position: absolute;top:5px;right:50px;z-index:1027;width:auto;}

#global>div{display:inline-block;vertical-align:middle}

#global #sitemap_link{}

#sitemap_link a{color:#666;font-size:14px}
#sitemap_link a:before{display:inline-block;content:"";width:1px;height:12px;background-color:#c2c2c2;margin:0 10px;}
#sitemap_link a:first-child::before{display:none}

#global .top_sns_box{margin-left:20px}

#global .top_sns_box a{display: inline-block;width: 32px;height: 32px;font-size: 0;background-image: url(/images/common/a/ir-tmpl4.png)}
#global .top_sns_box .fb {background-position:-267px -118px;}
#global .top_sns_box .bl {background-position: -303px -118px;}
#global .top_sns_box .in {background-position: -340px -118px;}#global .top_sns_box .ka {background-position: -412px -118px;}#global .top_sns_box .yu {background-position: -376px -118px;}

#animate:after{content:"";display:block;width:430px;height:242px;left:0;margin-top:21px;background:url(/images/common/c/bg_summary_ver2.png) no-repeat 0 69px;}

/* gnb */
#gnb{position:absolute;top:20px;left:0;width:100%;height:70px;border-bottom: 1px solid #ddd;}
#tm{display:none;float:right;height:100%;}
#tm .th1{display:inline-block;height:100%;margin:0 -2px;vertical-align:top}
#tm .th1>a{display:block;height:100%;padding:0 30px;line-height:70px;font-size:19px;color:#121212;font-family:"nsr",sans-serif;font-weight:600;letter-spacing:-1px;text-align: center;}
#tm .th1:nth-child(7)>a{color:#db8e09;}
#tm .th1:nth-child(8)>a{   	 							color : #ffffff;								background: url(/images/ipsi/common/top-menu-bg.png) no-repeat;   							text-align: center;   							background-size: 64% 46%;  							background-position: center;  						}
#tm .th1>a.current{color:#3c5aaf}
#tm .th2{display:block;position:relative;padding:15px 0;width:100%;/*border-left: 1px solid #e1e1e1;*/text-align:center;opacity:0;/*transform:translateY(20px)*/}

#tm .th2.current{opacity:1;/*transform:translateY(0px)*/}
#tm .th2 li {float:none;width:auto;}
#tm .th2 a{display:block;padding:5px 15px;color:#666;font-size:14px;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;  transition: all 0.3s ease-out;}
#tm .th2 a:hover,
#tm .th2 a:active,
#tm .th2 a:focus{background-color:#3e61b2;color:#fff;}
@media(max-width:1700px){	#tm .th1>a{padding:0 20px;}}
@media(max-width:1500px){				#header #logo em a{font-size:20px;}	
	#gnb{top:30px;height:60px;}
	#tm .th1>a{font-size:17px;}
	#animate:after{width:300px;background-size:contain;}
}@media(max-width:1200px){	#animate:after{display: none;};}

@media(max-width:639px){
	#location{background:transparent;}
	#navigate{position:relative;z-index:99}
	#location:after{left:0;}
	#navigate p{display:none}
	#location:before{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: url(/images/common/a/bg_mask.png) repeat;z-index: 11;}
	#navigate span{font-size:14px;}
	#navigate a{font-size:0}
	#navigate h2{font-size:25px}
}

@media (min-width: 768px){
	.mo {display: block;}
}

@media (min-width: 1024px){
	.mo {display: none;}
	#tm{display:inline-block;}
	#global{display:block;}
}

#container{position:relative;padding-bottom:70px;padding-top:100px;}
/*#content{position:relative;float:right;width:75%;}*/


/* #remote{position:relative;z-index:15;float:left;width:20%;}
#remote h1{padding:40px 39px;height:124px;text-align:center;background-color:#1b2633;word-wrap:break-word;word-break:keep-all;margin-top:-93px;}
#remote h1:before{content:"";display:inline-block;height:100%;vertical-align:middle}
#remote h1 span{vertical-align:middle;font-size:24px;font-weight:600;font-family:"nsr",sans-serif;color:#fff;word-wrap:break-word;word-break:keep-all;}

#lnb{display:block;}
#lnb li{margin-bottom:0;}
#lnb li a{position:relative;display:block;line-height:1.2;word-wrap:break-word;word-break:keep-all;}
#lnb li span{position:absolute;right:19px;top:40%;width:11px;height:11px;background-image:url(/images/common/icon_lnb.png)}

#lnb .th2{}
#lnb .th2>a{padding:15px 30px 15px 15px;border:1px solid #d4d4d4;border-width:0 0 1px 0;}
#lnb .th2>a:hover{background-color:#1461ac;color:#fff}
#lnb .th2 .link_2th{}
#lnb .th2 .link_2th_ov {color:#fff;background-color:#1461ac;border:1px solid #1461ac;border-width:0 0 1px 0;}
#lnb .th2 .link_2th span{background-position:0 0}
#lnb .th2 .link_2th_ov span{background-position:0 -49px}
#lnb .th3{display:none;padding:15px;background:#f2f2f2;}
#lnb .th3 li{border:none;margin-bottom:2px;}
#lnb .th3 li:first-child{border-top-width:0}
#lnb .th3 li a{padding:2px 11px;background-position:0 0;border:none;color:#5a5a5a;font-size:14px;line-height:1.4;word-wrap:break-word;word-break:keep-all;}
#lnb .th3 li a:hover{text-decoration:underline;}
#lnb .th3 li span{display:block;top:10px;left:0px;width:6px;height:6px;background:none;}

#lnb .th3 .link_3th span{height:1px;background:#3378c1;}
#lnb .th3 .link_3th_ov {padding:6px 11px;color:#3378c1;background:#fff;}
#lnb .th3 .link_3th_ov span {top:0px;background-color:#3378c1;}
 */

#remote{position:relative;z-index:90;width:100%;height:100%;}
#remote > h1{display:none}
#remote .remote_bg{width:100%;height:100%;background:#1461ac;}

#remote #lnb{position:relative}
#remote #lnb:after{content:"";clear:both;display:block}
#remote #lnb .th2{float:left;width:25%;}
#remote #lnb .th2 .link_2th{
	z-index:10;position:relative;display:block;padding:15px 0;text-align:center;font-size:17px;line-height:1;background-color:#1461ac;color:#fff;
	transition:border-color 0.1s,color 0.3s;
	-webkit-transition:border-color 0.1s,color 0.3s;
}
#remote #lnb .th2 .link_2th_ov{
	z-index:10;position:relative;display:block;padding:15px 0;text-align:center;font-size:17px;line-height:1;background-color:#fff;color:#1461ac;
	transition:border-color 0.1s,color 0.3s;
	-webkit-transition:border-color 0.1s,color 0.3s;
}

#remote #lnb .th2 .link_2th:before{content:"";display:inline-block;height:100%;vertical-align:middle}
/*
#remote #lnb .th2 .link_2th span{display:none;position:absolute;left:0;bottom:-9px;width:100%;height:9px;line-height:1;background:url(/images/pro_center/common/lnb_lm3_arrow.gif) no-repeat 50% 0}
*/
#remote #lnb .th2 .link_2th_ov,#remote #lnb .th2 .link_2th:hover,#remote #lnb .th2 .link_2th:focus{background-color:#fff;color:#1461ac}
/*
#remote #lnb .th2 .link_2th_ov span{display:block}
*/
#remote #lnb .th3{display:none;position:absolute;top:57px;left:0;width:100%;/*text-align:center;*/border:solid #ddd;border-width:0 0 1px;background:#fff}
#remote #lnb .th3 li{display:inline-block}
#remote #lnb .th3 li .link_3th{display:block;padding:20px 15px;font-size:15px;color:#6d6d6d;}
#remote #lnb .th3 li .link_3th_ov,#remote #lnb .th3 li .link_3th:hover,#remote #lnb .th3 li .link_3th:focus{display:block;padding: 20px 15px;font-size:15px;color:#000;border-bottom:3px solid #1461ac;}

#remote.animate{transition:padding 0.3s;-webkit-transition:padding 0.3s}
#remote.action{padding-bottom:57px}


@media(min-width:0px){
	#remote{display:none}
}

@media(min-width:1000px){
	#remote{display:block}
	#remote #lnb .th3{}
	#remote.sub01 #lnb .th3.no1{padding-left:20px;}
	#remote.sub01 #lnb .th3.no2{padding-left:33%;}
	#remote.sub01 #lnb .th3.no3{padding-left:55%;}
	#remote.sub01 #lnb .th3.no4{padding-left:75%;}

	#remote.sub02 #lnb .th3.no1{padding-left:135px;}
	#remote.sub02 #lnb .th3.no2{padding-left:25%;}
	#remote.sub02 #lnb .th3.no3{padding-left:75%;}

	#wrap[class^="sub03"] #remote #lnb .th3.no2,
	#wrap[class^="sub05"] #remote #lnb .th3.no2{padding-left:33.33%;}
	#wrap[class^="sub03"] #remote #lnb .th3.no3,
	#wrap[class^="sub05"] #remote #lnb .th3.no3{padding-left:66.66%;}
}



#footer.footer_ipsi{padding-bottom:36px;position:relative;z-index:100;border-top:1px solid #ddd;background-color:#fff;}
#footer.footer_ipsi .layout{position:relative;padding:36px 0 36px 0;}
#footer.footer_ipsi .finfo_wrap{padding-left:190px}
#footer.footer_ipsi .finfo_wrap .finfo{position:relative;float:right;width:70%;}
#footer.footer_ipsi .finfo_wrap .fcall{float:right;width:30%}

#footer.footer_ipsi .finfo_wrap .fcall .call_ico{display:inline-block;width:46px;height:46px;background:url(/images/ipsi/common/fcall_ico.png) no-repeat;margin-right:10px;vertical-align:middle}
#footer.footer_ipsi .finfo_wrap .fcall .fcall_txt{display:inline-block;vertical-align:middle}
#footer.footer_ipsi .finfo_wrap .fcall .fcall_txt .fcall_tit{color:#da3232;font-size:16px;}
#footer.footer_ipsi .finfo_wrap .fcall .fcall_txt p{margin:0;color:#666;font-size:14px;}

#footer.footer_ipsi .ft_logo{position:absolute;left:0;top:44px;width:155px;height:39px;font-size:0;background:url(/images/common/ir-logo.png) no-repeat;}
#footer.footer_ipsi .footer_menu{margin-bottom:5px;}
#footer.footer_ipsi .footer_menu li{display:inline-block;margin-left:14px;line-height:1}
#footer.footer_ipsi .footer_menu li:before{content:"";display:inline-block;height:15px;margin-right:14px;vertical-align:middle;border-left:1px solid #cecece}
#footer.footer_ipsi .footer_menu li:first-child{margin-left:0}
#footer.footer_ipsi .footer_menu li:first-child:before{display:none}
#footer.footer_ipsi .footer_menu li a{display:inline-block;height:36px;line-height:36px;color:#333;font-size:14px;font-family:"ntk"}
#footer.footer_ipsi address,
#footer.footer_ipsi .copy{color:#a4a4a4;font-size:14px;line-height:1.3;}
#footer.footer_ipsi address div{display:inline-block;color:#333;}
#footer.footer_ipsi address div,
#footer.footer_ipsi address div span,
#footer.footer_ipsi .finfo_wrap .fcall .fcall_txt p{font-family:"ntk"}


#footer.footer_ipsi .sns{position:absolute;right:190px;top:0;}
#footer.footer_ipsi .sns a{display:inline-block;margin:0 1px;width:40px;height:40px;}
#footer.footer_ipsi .sns a:link,
#footer.footer_ipsi .sns a:hover,
#footer.footer_ipsi .sns a:focus,
#footer.footer_ipsi .sns a:active{color:#fff;}

#footer.footer_ipsi .sns .fb{background-position:-160px -56px;}
#footer.footer_ipsi .sns .bl{background-position:-204px -56px;}

#footer.footer_ipsi .ffamily {position:absolute;right:0;top:0;}
#footer.footer_ipsi .ffamily a{display:block;font-weight:bold;padding:10px 15px;width:170px;border:1px solid #646462;border-radius:30px;line-height:1}
#footer.footer_ipsi .ffamily a:before{content:"";position:absolute;display:block;font-size:0;line-height:0;width:21px;height:11px;right:15px;top:13px;background:url(/images/common/c/ir-tmpl.png) no-repeat -185px 0}
#footer.footer_ipsi .ffamily a.ov:before{background-position:-211px 0;}
#footer.footer_ipsi .ffamily ul{padding:20px 0;}
#footer.footer_ipsi .ffamily ul li a:before{display:none}
#footer.footer_ipsi .ffamily ul li a{border:0;font-weight:normal;padding:5px 15px;}
#footer.footer_ipsi .ffamily .obj{display:none;position:absolute;bottom:37px;border:1px solid #646462;border-bottom:0;}

@media(max-width:890px){
	#footer.footer_ipsi .ft_logo{position:static;}
	#footer.footer_ipsi .finfo_wrap{padding-left:0}
	#footer.footer_ipsi .finfo_wrap .finfo,
	#footer.footer_ipsi .finfo_wrap .fcall{float:none;width:100%;}
}

@media(max-width:767px){
	#footer.footer_ipsi .footer_menu:after{content:"";display:block;clear:both}
	#footer.footer_ipsi .footer_menu li{float:left;margin-left:0;width:50%;border:5px solid transparent;box-sizing:border-box}
	#footer.footer_ipsi .footer_menu li:before{display:none}
	#footer.footer_ipsi .footer_menu li a{display:block;padding:7px 15px;height:auto;border:1px solid #8a8a8a;text-align:center}


}

/* mobile menu */
#mo_gnb{display:none;position:absolute;top:0;right:-264px;width:264px;height:100%;overflow:auto;background:#21262d;z-index:1010;box-shadow:0px 0px 10px #333}
#mo_gnb .mo_gm{padding:10px;text-align:center}
#mo_gnb .mo_gm a{display:inline-block;padding:7px 5px;border:1px solid #efefef;color:#fff;font-size:13px;line-height:1.3}

#mo_gnb .mo_util {width: 100%;padding: 23px 27px;display: inline-block;box-sizing: border-box;}
#mo_gnb .mo_util > li > a{ font-size:12px; color:#fff; line-height:16px; padding:2px 0; display:inline-block; position:relative;}
#mo_gnb .mo_util > li.close{ width:24px; height:24px;position:absolute;top:20px;left:175px;}
#mo_gnb .mo_util > li.close a{ width:100%; height:100%; text-indent:-9999px; display:inline-block; position:relative;}
#mo_gnb .mo_util > li.close a:before{ width:100%; height:2px; background-color:#fff; content:""; margin:-1px 0 0 -12px; position:absolute; top:50%; left:50%; transform:rotate(45deg); -webkit-transform:rotate(45deg); -ms-transform:rotate(45deg); -moz-transform:rotate(45deg); -o-transform:rotate(45deg);}
#mo_gnb .mo_util > li.close a:after{ width:2px; height:100%; background-color:#fff; content:""; margin:-12px 0 0 -1px; position:absolute; top:50%; left:50%; transform:rotate(45deg); -webkit-transform:rotate(45deg); -ms-transform:rotate(45deg); -moz-transform:rotate(45deg); -o-transform:rotate(45deg);}

#mo_tm{}
#mo_tm a{display:block;line-height:1;font-size:15px;color:#fff}
#mo_tm .th1{border-top:1px solid #2e3238}
#mo_tm .th1>a{position:relative;padding:20px 0 20px 30px;font-size:15px}
#mo_tm .th1>a:after {width: 0;height: 0;content: "";border-left: 5px solid transparent;border-right: 5px solid transparent;border-bottom: 5px solid #fff;position: absolute;top: 50%;left: 180px;transform: translateY(-50%);-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);-moz-transform: translateY(-50%);-o-transform: translateY(-50%);
}
#mo_tm .th1>a.ov,
#mo_tm .th1>a:active{background-color:#4362c3;color:#fff}
#mo_tm .th1>a.ov:after{transform:rotate(180deg)}

#mo_tm .th2{background-color:#323942}
#mo_tm .th2>li{border-top:1px dashed #595959}
#mo_tm .th2>li:nth-child(1){border-top-width:0}
#mo_tm .th2>li>a{position:relative;padding:15px 0 15px 30px;line-height:1.3;color:#dadada;}
#mo_tm .th2>li>a:after {width: 0;height: 0;content: "";border-left: 5px solid transparent;border-right: 5px solid transparent;border-bottom: 5px solid #b5b5b5;position: absolute;top: 50%;left: 180px;transform: translateY(-50%);-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);-moz-transform: translateY(-50%);-o-transform: translateY(-50%);
}
#mo_tm .th2>li>a.ov,
#mo_tm .th2>li>a:active{color:#fff}
#mo_tm .th2>li>a.ov:after{transform:rotate(180deg)}

#mo_tm .th3{padding:10px 0;background-color:#fff}
#mo_tm .th3>li{}
#mo_tm .th3>li>a{padding:5px 0 5px 40px;color:#000;}
#mo_tm .th3>li>a.ov,
#mo_tm .th3>li>a:active{color:#4362c3;font-weight:600}

@media(max-width:1350px){		#header #logo{padding-top: 15px;}	
	#qbar{display: none;}		#header{padding-right:0px;}
}


@media (min-width:1200px){
.wrapper{padding-right:85px;}
}

#pzone{position:absolute;width:100%;top:89px;}
.pzbtn {position:absolute;left:50%;bottom:-210px;width:78px;height:78px;padding:24px 0;border-radius:50px;background: #3a5ab3;text-align:center;z-index:1}
.pzbtn a{color:#fff;line-height:1.3}
.pzbtn a em{display:block;}
.pzbtn a span {position:absolute;right:10px;top:50%;display:inline-block;width:9px;height:5px;margin-top:-3px;font-family:"Malgun Gothic";line-height:1.3}
.pzbtn a.pop_btn_x span{background-position:-367px 0;}
.pzbtn a.pop_btn span{background-position:-353px 0;}
.pzbtn a[class^="pop_btn"] {display:none;}
.pzbtn a[class^="pop_btn_x"] {display:block;}


/* 상단팝업 */
#open_popup_wrap { width:100%; position:relative; background:#383d43; z-index:1000; }
#open_popup_wrap .open_popup { position:relative; width:auto; height:170px; margin:0 auto; }
#open_popup_wrap .open_popup .open_popup_box { overflow:hidden; width:auto; margin:0 auto; }
#open_popup_wrap .open_popup:after { content:""; display:block; clear:both; }
#open_popup_wrap .open_popup .control a.prev_btn { position:absolute; left:10px; top:87px; width:10px; height:21px; background:url(/images/popup/pop_prev_m.png) no-repeat; z-index:80; }
#open_popup_wrap .open_popup .control a.next_btn { position:absolute; right:10px; top:87px; width:10px; height:21px; background:url(/images/popup/pop_next_m.png) no-repeat; z-index:80; }

#open_popup_wrap .open_popup .popup_box { overflow:hidden; position:relative; width:276px; height:63px; margin:0 auto; background:none; }
#open_popup_wrap .open_popup .popup_box ul { position:relative; overflow:hidden; width:10000px; height:105px; padding:65px 0 0 0; }
#open_popup_wrap .open_popup .popup_box ul:after{display:block;clear:both;content:'';}
#open_popup_wrap .open_popup .popup_box ul li { float:left; }
#open_popup_wrap .open_popup .popup_box ul li a { display:inline-block; width:276px; height:160px; margin:0; text-align:center; }

#open_popup_wrap .open_popup .main_control { display:none; position:absolute; left:0; right:0; top:120px; width:auto; margin:0 auto; text-align:center; z-index:1; }
#open_popup_wrap .open_popup .main_control a { display:inline-block; margin:5px 0 0 4px; width:13px; height:12px; font-size:0; }
#open_popup_wrap .open_popup .main_control .pointer { display:inline-block; }
#open_popup_wrap .open_popup .main_control .pointer a { background:url(/images/popup/pop_off.png) no-repeat left top; }
#open_popup_wrap .open_popup .main_control .pointer a.ov { background:url(/images/popup/pop_on.png) no-repeat left top; }
#open_popup_wrap .open_popup .main_control a[data-control="play"] { display:none; }
#open_popup_wrap .open_popup .main_control a[data-control="stop"] {  }
#open_popup_wrap .open_popup .pop_close { position:absolute; right:50%; top:15px; margin-right:-75px; font-size:0.875em; }
#open_popup_wrap .open_popup .pop_close .today_close { float:left; display:inline-block; height:17px; margin-top:1px; color:#fff; }
#open_popup_wrap .open_popup .pop_close .today_close label { margin:2px 6px 0 5px; }
#open_popup_wrap .open_popup .close_btn { display:inline-block; width:24px; height:24px; margin-top:1px; background:url(/images/popup/pop_today_close.png) no-repeat; }

.pop_btn { display:none; }


#popup_content .pop_bg .pop_con_box { background:#fff; text-align:center; } 
#popup_content .pop_bt_bg { background:#383d43; }
#popup_content .pop_bt_bg:after { content:""; display:block; clear:both; }
#popup_content .pop_bt_bg .pop_font { float:left; padding:5px 0 0 8px; font-size:0.875em; }
#popup_content .pop_bt_bg .pop_font a { color:#fff; }
#popup_content .pop_bt_bg .pop_close { float:right; margin:6px 8px 0 0; }


/*********************************/
@media all and (min-width:768px){

/* �곷떒�앹뾽 */
#open_popup_wrap .open_popup .control a.prev_btn { position:absolute; left:10px; top:71px; width:22px; height:45px; background:url(/images/popup/pop_prev.png) no-repeat; }
#open_popup_wrap .open_popup .control a.next_btn { position:absolute; right:10px; top:71px; width:22px; height:45px; background:url(/images/popup/pop_next.png) no-repeat; }

#open_popup_wrap .open_popup .popup_box { overflow:none; width:460px; }
#open_popup_wrap .open_popup .popup_box ul { padding:45px 0 0 0; }
#open_popup_wrap .open_popup .popup_box ul li a { width:460px; height:105px; }

#open_popup_wrap .open_popup .main_control { position:absolute; left:auto; right:10px; top:21px; }
#open_popup_wrap .open_popup .main_control a { display:inline-block; float:left; }

}


@media all and (min-width:1024px){

/* �곷떒�앹뾽 */
#open_popup_wrap .open_popup .control a.prev_btn { position:absolute; left:10px; top:71px; }
#open_popup_wrap .open_popup .control a.next_btn { position:absolute; right:10px; top:71px; }

#open_popup_wrap .open_popup .popup_box { width:980px; height:170px; background:url(/images/popup/pop_line.png) no-repeat center 65px; }
#open_popup_wrap .open_popup .popup_box ul {  }
#open_popup_wrap .open_popup .popup_box ul li { margin:0 15px 30px 15px; }

#open_popup_wrap .open_popup .main_control { position:absolute; right:0; top:21px;  }

}@media all and (min-width:1599px){		#header #logo{left:50px;}	}
/* �곷떒�앹뾽 */
@media all and (min-width:1199px){
#open_popup_wrap .open_popup { width:1200px; }
#open_popup_wrap .open_popup .control a.prev_btn { position:absolute; left:-22px; top:71px; }
#open_popup_wrap .open_popup .control a.next_btn { position:absolute; right:-22px; top:71px; }
}

@media (min-width: 1024px){

	#header{padding-right:0}
	#mcontainer, #container {margin-right: 60px;}

}

@media (min-width: 1444px){

	#header{padding-right:0}
	#mcontainer, #container{margin-right: 0;}

}

.title_wrap{position:relative;width:100%;text-align: center;padding-bottom:40px}
.title_wrap .title{font-size:42px;color:#fff;font-weight:normal;text-shadow:1px 1px 1px #372b1e; font-family:'nsr'}
.title_wrap .title .b_tit{font-weight:600;font-family:'nsr'}
.title_wrap .title .tlogo{display:inline-block;width:86px;height:41px;background:url(/images/ipsi/main/smu-logo.png) no-repeat;vertical-align:middle;font-size:0}
.title_wrap .en_slogan{font-size:22px;color:#fff;line-height:1;letter-spacing:1px;text-shadow:1px 1px 1px #372b1e;font-family:'nsr'}

@media(max-width:1023px){		#header #logo {padding-top: 30px;}
	.title_wrap .title{font-size:32px;}
	.title_wrap .en_slogan{font-size:18px;}
}

@media(max-width:767px){
	.title_wrap .title{font-size:22px;}
	.title_wrap .title .tlogo{width:55px;height:30px;background-size:contain;}
	.title_wrap .en_slogan{font-size:16px;}
}

@media(max-width:420px){
	.title_wrap .title{font-size:17px;}
	.title_wrap .title .tlogo{width:40px;height:20px;}
	.title_wrap .en_slogan{font-size:14px;}
}


.pzbtn{bottom:-120px;width:93px;height:93px;background:url(/images/ipsi/main/pzbtn_bg.png) no-repeat;margin-left:-7%;z-index:1004;transform: translate(-50%, -50%) scale(1);
    transition: all 300ms 0ms cubic-bezier(0.6, -0.28, 0.735, 0.045);
    -webkit-transform: translate(-50%, -50%) scale(.8);
    transform: translate(-30%, 0%) scale(.8);}
.pzbtn:hover,
.pzbtn:focus {-webkit-transform: translate(-50%, -50%) scale(1);transform: translate(-30%, 0%) scale(1);transition: all 300ms 100ms cubic-bezier(0.175, 0.885, 0.32, 1.275);}
.pzbtn .pztoday{ width:200px; height:20px; margin-top:-10px; display:none; position:absolute; top:50%; right:-200px;}
.pzbtn .pztoday label{color:#fff;font-size:17px; line-height:20px;font-family:"Malgun Gothic";}
.pzbtn .pztoday input{ width:20px; height:20px;}
.pzbtn.on{ bottom:auto; top:50px; margin-left:400px;}
.pzbtn.on .pztoday{ display:inline-block;}
.pzbtn a span{position:static;width:100%;height:100%;margin-top:0;}
#open_popup_wrap {display:none;background:url(/images/ipsi/main/ipsi_bg.jpg) no-repeat 50% 50%;background-size:cover;}
#open_popup_wrap .open_popup{width:1400px;}
#open_popup_wrap .open_popup .popup_box{position:relative;width:100%;height:100%;overflow:visible;}
#open_popup_wrap .open_popup .popup_box .title_wrap{padding-top:40px;padding-bottom:30px;}
#open_popup_wrap .open_popup .popup_box .title_wrap .en_slogan{/*color:#c0c3c9;*/}
#open_popup_wrap .open_popup .popup_box .pbox_roll{position:relative;width:100%;height:300px;}
#open_popup_wrap .open_popup .popup_box .pbox_roll .grap{position:relative;width:1200px;height:100%;overflow:hidden;margin:0 auto;}
#open_popup_wrap .open_popup .popup_box ul{position:relative;width:200%;height:100%;padding:0;}
#open_popup_wrap .open_popup .popup_box .pbox_roll .grap .obj .item{position:relative;width:11.75%;height:100%;margin:0 1% 0 0;background-color:#fff;}
#open_popup_wrap .open_popup .popup_box ul li a{display:block;width:100%;height:100%;padding:50px 30px}
.open_popup .popup_box ul li a .roll_tit{display: block;min-height:63px;text-align: left;line-height:1.3;margin-bottom:50px;font-size:20px;color:#000;}
.open_popup .popup_box ul li a .roll_tit .l_tit{display:block;text-align:left;font-weight:normal;} 
.open_popup .popup_box ul li a .roll_tit:after{content:"";display:block;width:47px;height:1px;background-color:#4362c3;margin-top:30px;}
.open_popup .popup_box ul li a p{text-align:left;}
#open_popup_wrap .open_popup .popup_box .pbox_roll .grap .obj .item:nth-child(2n+1){background-color:#4362c3}
#open_popup_wrap .open_popup .popup_box .pbox_roll .grap .obj .item:nth-child(2n+1) .roll_tit,
#open_popup_wrap .open_popup .popup_box .pbox_roll .grap .obj .item:nth-child(2n+1) p{color:#fff;text-align:left;font-family:"Malgun Gothic";}
#open_popup_wrap .open_popup .popup_box .pbox_roll .grap .obj .item:nth-child(2n+1) .roll_tit:after{background-color:#fff;}
#open_popup_wrap .open_popup .popup_box .pbox_roll .control{}
#open_popup_wrap .open_popup .popup_box .pbox_roll .control>button{display:block;width:62px;height:62px;background:url(/images/ipsi/main/popup_control.png) no-repeat;font-size:0}
#open_popup_wrap .open_popup .popup_box .pbox_roll .control>button[data-control="prev"]{position:absolute;top:39%;left:0;background-position:0 0}
#open_popup_wrap .open_popup .popup_box .pbox_roll .control>button[data-control="next"]{position:absolute;top:39%;right:0;background-position:-75px 0}
#open_popup_wrap .open_popup .popup_box .pbox_roll .control .numb{display:none;position:absolute;bottom:-40px;left:50%;margin-left:-20px}
#open_popup_wrap .open_popup .popup_box .pbox_roll .control .numb button{display:inline-block;width:14px;height:14px;background: url(/images/ipsi/main/popup_control.png) no-repeat;background-position:-182px 0;margin-right:10px;font-size:0}
#open_popup_wrap .open_popup .popup_box .pbox_roll .control .numb button.ov{background-position: -155px 0}

@media(max-width:1400px){
	#open_popup_wrap .open_popup{width:100%;}
	#open_popup_wrap .open_popup .popup_box .pbox_roll{padding:0 80px;}
	#open_popup_wrap .open_popup .popup_box .pbox_roll .grap{width:100%;}
	#open_popup_wrap .open_popup .popup_box .pbox_roll .grap .obj .item{width:16%}

}

@media(max-width:1230px){
	.pzbtn .pztoday{top:119%;right:-58px;}
}

@media(max-width:1023px){
	#open_popup_wrap .open_popup .popup_box .pbox_roll .grap .obj .item{width:25%}
	.open_popup .popup_box ul li a .roll_tit{font-size:20px;}
}

@media(max-width:1000px){
	.pzbtn.on{margin-left:290px;top:20px;}
}

@media(max-width:767px){
	#open_popup_wrap .open_popup .popup_box .title_wrap{padding-top:80px;}
	.pzbtn.on{top:20px;margin-left:20px}
	.pzcount{right:-13px;top:-9px;}
	.pzbtn.on .pztoday{margin-top:0;right:-53px;}
}

@media(max-width:639px){
	#open_popup_wrap .open_popup .popup_box .pbox_roll .grap .obj .item{width:50%}
	.pzbtn{left:80%;margin-left: 0}
}

@media(max-width:420px){
	#open_popup_wrap .open_popup .popup_box .pbox_roll{padding:0 65px;}
	.open_popup .popup_box ul li a .roll_tit{font-size:17px;}
	.open_popup .popup_box ul li a p{font-size:14px}
}
