@charset "UTF-8";

/* Common. Column Grid 1200px - 1599px (Site Default 1200px)
----------------------------------------------------------------------------- */
.container{position:relative;margin:0 auto; padding-left: 2%; padding-right: 2%; width:100%;transition:all .3s ease}
.container.expn{max-width:100%}
.container:after{content:"";display:block;clear:both}

/* 1. 1 Column Grid 0px - 399px
----------------------------------------------------------------------------- */
@media screen and (min-width:0px) and (max-width:359px){
	#top-wrap #header #mainNavi-wrap #mainNavi .m-global .profile-info span{display:none;}
	#top-wrap #header #mainNavi-wrap #mainNavi .topmenu-right li .tbtn{display:block;margin:10% 0;width:100%;}

	/* +++++++++++++++++++++ 20241206 추가 +++++++++++++++++++++ */
	.meet-time .timer li{padding-left: 10px !important; padding-right: 5px !important;}
	.meet-time .timer li span{font-size: 2em !important;}
}
@media screen and (min-width:0px) and (max-width:399px){
	.container{width:100%;min-width:auto;max-width:399px;}
	.join-area .j-step{margin-top:10px;}
	.join-area .j-step li{margin-bottom:10px !important;}
	.join-area .mobile-size{width:100% !important;margin-bottom:10px;padding:12px 0;}
	.join-area .join-inner{margin:15px auto 0 !important;}
	.join-area .fine-box .fine-round{display:block;padding:12px;border-radius:10px;}
	.join-area .fine-box .fine-round strong,
	.join-area .fine-box .fine-round span{display:block;}
	.form-cont li .formR-8 .rw-3{width:100%;}
	.form-cont li .formR-8 .rw-3:first-child{width:100%;}
	.form-cont li .formR-8 .rw-base{margin-left:0;margin-bottom:10px;}
	.form-cont li .formR-8 .rw-4{width:100%;}
	.form-cont li .formR-8 .rw-5{margin-right:2%;width:66%;}
	.form-cont li .formR-8 .rw-6{width:32%;}
	.rangedate{flex-direction:column;}
	.rangedate-item{padding-left:20px;width:100%;background:#f5f5f5 url(/assets/user/images/common/icon/ic_calendar.png) no-repeat 93% center;}

	.file-view .viewL,
	.file-view-sm .viewL{padding:10px;width:80%;white-space:pre-line;}
	.file-view .viewR,
	.file-view-sm .viewR{top:10px;}
	.listSet-item li .cvList label, .compSet-item li .cvList label{width:100% !important;margin-left:0 !important;}
	.linksend-item li .cvList label.beSmall,
	.linksend-item li .cvList label.beMidle,
	.linksend-item li .cvList label.beBig{margin-left:0 !important;}
	.listSet-item li .cvList, .compSet-item li .cvList{padding:10px}
	.listSet-item li .cvList .mg-text, .compSet-item li .cvList .mg-text{padding-top:5px;padding-bottom:5px;}
	.form-cont .ck-group-item .cvList{padding-left: 0;}
	.form-cont .ck-group-item .cvList:first-child{padding-left: 10px;}
	.form-cont .ck-group-item .ck-item-inner{margin-left: 0; padding: 0;}
	.form-cont .ck-group-item .ck-item-inner .cvItem{margin-left: 0;}
	.form-cont .ck-group-item .cvList a.ck-link{font-size: 0.815em;}
	/* 	.linksend-item li .cvList .beSmall,
		.linksend-item li .cvList .beMidle,
		.linksend-item li .cvList .beBig{padding-top:5px !important;} */
}

/* 2. 1 Column Grid 400px - 767px
----------------------------------------------------------------------------- */
@media screen and (min-width:400px) and (max-width:767px){
	.container{width:100%;min-width:auto;max-width:767px;}
}

@media screen and (max-width:429px){
	#header #logo h1 a img.sub_logo{display:none;}
	#footer-wrap .fsitelink{width:100%;}
	#footer-wrap #toTop{
		display:inline-block !important;
		position:relative;
		bottom:auto;
		right:auto;
		margin-top:20px;
		width:100%;
		border-radius:0;
		text-align:center;
	}
	#footer-wrap #toTop:before{top: 46%; margin-left: -35px;}
	#footer-wrap #toTop span{position:relative;top:25%; font-size: 0.875em; font-weight: 900;}

	.popup-area{padding:0 15px 30px 15px;}
	.popup-area .infrm{padding-top:10px;}
	.popup-area .infrm .infrm-ul li .infL,
	.popup-area .infrm .infrm-ul li .infR{float:none;width:100%;}
}
/* 2. 2 Column Grid Infinity - 767px
----------------------------------------------------------------------------- */
@media screen and (min-width:767px){
}
@media screen and (max-width:767px){
	hr {margin: 1em 0;}
	#side-wrap .subMenu .subNavi-wrap{display:block;}
	#side-wrap .subMenu .subMenu-wrap{visibility:hidden;height:0;top:-1000px;}
	.login-area{width:100%; padding-left: 3%; padding-right: 3%;}
	.login-area h1 img{max-width:86%;}
	.join-area .j-step{margin-top:30px;margin-bottom:10px;flex-direction:column;justify-content:flex-start;align-items:flex-start;}
	.j-box{width:100%;}

	div.page-btngroup{flex-direction: column;}
	div.page-btngroup button,div.page-btngroup a{margin:10px 0 0 0;max-width:none;}
	div.page-btngroup button:first-child,div.page-btngroup a:first-child{margin:0;}

	/* footer */
	#footer-wrap .finfo-wrap .address a{display:block;}
	#footer-wrap .finfo-wrap .address br{display:none;}
	#footer-wrap .fserv-wrap .finfo-l-quick{height:auto;}
	#footer-wrap .fserv-wrap .finfo-r-sns{display:none;}
	#footer-wrap .fserv-wrap .finfo-r-site{width:100%;}
	#footer-wrap .fserv-wrap .finfo-r-site .fsitelink dd{border-width:1px 0;}
	#footer-wrap .finfo-wrap .finfo-r{display:none;}

	.ircard-area .ircard-list li .item a .thm-foot{height:auto !important;}
	.ircard-area .ircard-list li .item{margin:1% 0 !important;}
	.ircard-area .col-width-3 li,
	.ircard-area .col-width-4 li{width:100% !important;}
	.rangedate{margin-bottom:20px;}
	.btn-more a{display:block;margin:10px auto;width:100%;}

	.order-box ul{flex-direction:column;justify-content:flex-start;align-items:flex-start;margin:0 15px;}
	.order-box ul li{margin:0;}
	.align-box ul, .change-box ul{margin:0 0 0 15px;}
	.align-box ul li:first-child, .change-box ul li:first-child{margin-left:0;}

	.linksend-item li .cvList{padding:10px}
	.compSet-item li .cvList label,
	.compSet-item li .cvList label:first-child{width:100%;}
	.listSet-item li .cvList label{width:auto;}
	.linksend-item li .cvList .mg-text{padding-top:5px;padding-bottom:5px;}

	.join-area .j-ipin li{margin-bottom:10px;width:100%;}

	/* +++++++++++++++++++++ 20241206 추가 +++++++++++++++++++++ */
	.meet-inner h1{height: 32px;}
	.meet-info .info-title{margin-bottom: 5px; font-size: 1.3em; letter-spacing: 0;}
	.meet-info .info-box .host-l{align-items: flex-start; flex-direction: column; width: 100%;}
	.meet-info .info-box .host-l div svg{width: 16px; height: 16px;}
	.meet-info .info-box .host-l .host-date{padding-left: 0; margin-left: 0; margin-top: 0;}
	.meet-info .info-box .host-l .host-date .last{padding-left: 14px; margin-left: 5px;}
	.meet-info .info-box .host-l .host-date::before{display: none;}
	.meet-info .info-box .host-r{display: flex; justify-content: space-between; width: 100%;}
	.meet-info .info-box .host-r a{width: 49%; padding: 6px 0; text-align: center;}
	.meet-info .info-box .host-r a span{font-weight: 500;}
	.meet-info .info-box .host-r a svg{margin-top: -1px;}
	.meet-time{padding-top: 20px; padding-bottom: 25px; margin-top: 20px; margin-bottom: 15px;}
	.meet-time .timer li{padding-left: 15px; padding-right: 10px;}
	.meet-time .timer li::before{top: 18%;}
	.meet-time .timer li span{font-size: 2.5em; line-height: 1.4;}
	.meet-time p{margin-top: 10px;}
	.meet-form ul{padding-bottom: 10px; margin-bottom: 15px;}
	.meet-form ul li{width: 100%; margin-bottom: 10px;}
	.meet-btn button,
	.meet-btn a{width: 100%;}
}

/* 3. 1 Column Grid 768px - 1024px
----------------------------------------------------------------------------- */
@media screen and (min-width:768px) and (max-width:1024px){
	.container{width:100%;min-width:auto;max-width:1024px;}

	/* footer */
	#footer-wrap .fserv-wrap .finfo-l-quick ul li{width:auto;}
	#footer-wrap .fserv-wrap .finfo-r-sns, #footer-wrap .fserv-wrap .finfo-r-site{width:100%}

	.ircard-area .ircard-list li .item a .thm-foot{height:270px;}
	.ircard-area .col-width-3 li,
	.ircard-area .col-width-4 li{width:50% !important;}
	.ircard-area .ircard-list li .item{margin:2.5%;}
}

/* 3. 2 Column Grid Infinity - 1024px
----------------------------------------------------------------------------- */
@media screen and (min-width:1024px){
	#top-wrap #util-btn-wrap .bt-mnctrs-wr{display:none;}
	.join04-min-height{margin-bottom:300px;}
}
@media screen and (max-width:1023px){
	#container-wrap .container,
	#footer-wrap{margin-right:auto;margin-left:auto;}
	#footer-wrap{padding: 20px 3%;}
	#container-wrap #contents{margin:10px 0;}

	#top-wrap #global{display:none;}
	#top-wrap #util-btn-wrap{display:block;height:70px;}
	#top-wrap #header-wrap, #top-wrap #header #mainNavi-wrap #mainNavi{height:70px; padding-top: 0;}
	#top-wrap #header #mainNavi-wrap{height:70px !important;}
	#top-wrap #header-wrap .mn-bg{display:none;top:90px}
	#top-wrap #header-wrap .mn-bar{display:none;}
	#top-wrap #header-wrap #header #logo{transition:left .3s ease}
	#top-wrap #header-wrap #header #logo h1 a{}
	#top-wrap #header-wrap #header #mainNavi-wrap{overflow:hidden;}
	#top-wrap #header-wrap #header #mainNavi-wrap #mainNavi{position:fixed;transition:right 0.3s ease;z-index:3000;right:-80%;top:0px;width:80%;min-height:100%;background-color:var(--background-color);overflow-y:auto;overflow-x:hidden}/* overflow-y:scroll;overflow-x:hidden */
	#top-wrap #header-wrap #header #mainNavi-wrap #mainNavi.mn-h-open{right:0;}

	#top-wrap #header #mainNavi-wrap #mainNavi .m-global,
	#top-wrap #header #mainNavi-wrap #mainNavi .topmenu{padding:0 10%;}
	#top-wrap #header #mainNavi-wrap #mainNavi .topmenu{display:inline-block;position:relative;float:none;margin:0;width:100%;overflow:hidden;}
	#top-wrap #header #mainNavi-wrap #mainNavi .topmenu li{float:left;line-height:1.3em;position:relative;}
	#top-wrap #header #mainNavi-wrap #mainNavi .topmenu li.mn_l1{display:block;float:left;width:100%;}
	#top-wrap #header #mainNavi-wrap #mainNavi .topmenu li.mn_l1:first-child{border-top: none;}
	#top-wrap #header #mainNavi-wrap #mainNavi .topmenu li a{position:relative;}
	#top-wrap #header #mainNavi-wrap #mainNavi .topmenu li a, #top-wrap #header #mainNavi-wrap #mainNavi .topmenu li span{white-space:nowrap;}
	#top-wrap #header #mainNavi-wrap #mainNavi .topmenu li .mn_a1{position:relative;display:block;width:100%;padding:15px 0 !important;text-align:left;}
	#top-wrap #header #mainNavi-wrap #mainNavi .topmenu li .mn_a1 span{display:block;padding:0;overflow:hidden;font-size:1em;letter-spacing:-1px;cursor:pointer;color:var(--color-second);line-height:100%;font-weight:500}
	#top-wrap #header #mainNavi-wrap #mainNavi .topmenu li .mn_a1 .mn_s1{padding:0;background:none;}
	#top-wrap #header #mainNavi-wrap #mainNavi .topmenu li .mn_a1 .mn_s1:after{display:none}
	#top-wrap #header #mainNavi-wrap #mainNavi .topmenu li .mn_a1 .blt{display:none !important;}
	#top-wrap #header #mainNavi-wrap #mainNavi .topmenu * span.is-ico{position:absolute;right:10px;top:0.8em;width:14px;height:14px;overflow:hidden;padding:0 !important;margin:0}
	#top-wrap #header #mainNavi-wrap #mainNavi .topmenu .over .mn_a1 span, #top-wrap #header #mainNavi-wrap #mainNavi .topmenu .mn_a1:hover span{color:#fff;}
	/*#top-wrap #header #mainNavi-wrap #mainNavi .topmenu .over .mn_a1{background-color:#095aa1}*/
	#top-wrap #header #mainNavi-wrap #mainNavi .topmenu .over .mn_a1 span{color:var(--color-third) !important}
	#top-wrap #header #mainNavi-wrap #mainNavi .topmenu .over .mn_a1 .mn_s1{color:var(--color-accent)}
	#top-wrap #header #mainNavi-wrap #mainNavi .topmenu li .mn_a1:hover .mn_s1,
	#top-wrap #header #mainNavi-wrap #mainNavi .topmenu li .mn_a1:focus .mn_s1,
	#top-wrap #header #mainNavi-wrap #mainNavi .topmenu li .mn_a1:active .mn_s1{color:var(--color-second-hover);}
	#top-wrap #header #mainNavi-wrap #mainNavi .m-global{display:block; overflow:hidden;}
	#top-wrap #header #mainNavi-wrap #mainNavi .m-global .profile-info{padding:30px 0 20px;}
	#top-wrap #header #mainNavi-wrap #mainNavi .m-global .profile-info span{float: none; width:48px;height:48px;line-height:48px;}
	#top-wrap #header #mainNavi-wrap #mainNavi .m-global .profile-info h2{display:inline-block;width:100%;font-size:1.1em;line-height:49px;color:var(--color-third)}
	#top-wrap #header #mainNavi-wrap #mainNavi .m-global .profile-info h2.connect{padding-right: 0; font-size:1.1em;line-height:27px;}
	#top-wrap #header #mainNavi-wrap #mainNavi .m-global .profile-info h2 p{font-size:0.9em;line-height:inherit;}
	#top-wrap #header #mainNavi-wrap #mainNavi .m-global .profile-info h2.connect p{font-size:0.9em;line-height:19px;}

	/* depth2-wrap 위치 */
	#top-wrap #header #mainNavi-wrap #mainNavi .topmenu .depth2-wrap{display:none;position:relative;top:0;left:0;margin:0;padding:0;width:auto !important;height:auto;overflow:hidden;border:0;}
	#top-wrap #header #mainNavi-wrap #mainNavi .topmenu .depth2-wrap .first{border-top:0px solid #ddd;width:auto !important;}
	#top-wrap #header #mainNavi-wrap #mainNavi .topmenu .over .depth2-wrap{height:auto;display:block;}
	#top-wrap #header #mainNavi-wrap #mainNavi .topmenu .depth2-wrap .depth2-tit{display:none;}
	#top-wrap #header #mainNavi-wrap #mainNavi .topmenu .depth2-wrap .depth2 .blt{display:none !important;}
	#top-wrap #header #mainNavi-wrap #mainNavi .topmenu .depth2-wrap .depth2{position:relative;margin:0 auto;width:90%;padding-top:0px;padding-bottom:0px;}
	#top-wrap #header #mainNavi-wrap #mainNavi .topmenu .depth2-wrap .depth2:after{clear:both;content:"";display:block}
	#top-wrap #header #mainNavi-wrap #mainNavi .topmenu .depth2-wrap .depth2 li{width:100%;float:left;font-size:14px;line-height:1.3em;overflow:hidden;}
	#top-wrap #header #mainNavi-wrap #mainNavi .topmenu .depth2-wrap .depth2 li.first, #top-wrap #header #mainNavi-wrap #mainNavi .topmenu .depth2 li:first-child{border-top:0;}
	#top-wrap #header #mainNavi-wrap #mainNavi .topmenu .depth2-wrap .depth2 a{display:block;}
	#top-wrap #header #mainNavi-wrap #mainNavi .topmenu .depth2-wrap .depth2 a.mn_a2{display:block;word-break:break-all;padding:0}
	#top-wrap #header #mainNavi-wrap #mainNavi .topmenu .depth2-wrap .depth2 .mn_a2 span.txt{padding:8px 0;}
	#top-wrap #header #mainNavi-wrap #mainNavi .topmenu .depth2-wrap .depth2 .mn_a2 span{font-weight:400;cursor:pointer;color:#fff;}
	#top-wrap #header #mainNavi-wrap #mainNavi .topmenu .depth2-wrap .depth2 .over .mn_a2 span, #top-wrap #header #mainNavi-wrap #mainNavi .topmenu .depth2 .mn_a2:hover span , #top-wrap #header #mainNavi-wrap #mainNavi .topmenu .depth2 .over span{color:#5697f5}
	#top-wrap #header #mainNavi-wrap #mainNavi .topmenu .depth2-wrap .depth2 .mn_a2:hover .blt{display:none;}

	/* depth3-wrap 위치 */
	#top-wrap #header #mainNavi-wrap #mainNavi .topmenu .depth2-wrap .depth3-wrap{padding:0;width:100%;}
	#top-wrap #header #mainNavi-wrap #mainNavi .topmenu .depth2-wrap .depth3-wrap .depth3{position:relative;width:100%;border-top:0px solid #bbb;background:#fff;}
	#top-wrap #header #mainNavi-wrap #mainNavi .topmenu .depth2-wrap .depth3-wrap .depth3:after{clear:both;content:"";display:block}
	#top-wrap #header #mainNavi-wrap #mainNavi .topmenu .depth2-wrap .depth3-wrap .depth3 li{width:100%;float:left;font-size:12px;color:#fff;line-height:1.3em;border-bottom:0px solid #384c64;border-top:0;overflow:hidden;}
	#top-wrap #header #mainNavi-wrap #mainNavi .topmenu .depth2-wrap .depth3-wrap .depth3 li.first{border-top:0;}
	#top-wrap #header #mainNavi-wrap #mainNavi .topmenu .depth2-wrap .depth3-wrap .depth2-wrap .depth3-wrap .depth3 a.mn_a3 span{display:block;padding:0.3em 17px 0.3em 23px;word-break:break-all;/* background:url(/_Img/Layout/lm_blt_dot.gif) no-repeat 15px 10px;*/}
	#top-wrap #header #mainNavi-wrap #mainNavi .topmenu .depth2-wrap .depth3-wrap .depth3 a.mn_a3 span:before{content:""}
	#top-wrap #header #mainNavi-wrap #mainNavi .topmenu .depth2-wrap .depth3-wrap .depth3 .mn_a3 span{font-weight:normal;cursor:pointer;color:#9c9c9c;}
	#top-wrap #header #mainNavi-wrap #mainNavi .topmenu .depth2-wrap .depth3-wrap .depth3 .mn_a3:hover span, #top-wrap #header #mainNavi-wrap #mainNavi .topmenu .depth3 .over span{font-weight:normal;color:#9c9c9c}

	#top-wrap #header #mainNavi-wrap #mainNavi .topmenu-right{float:none;margin: 0 10% 15px; padding: 0 20px; flex-direction: column; align-items: flex-start; height: auto; border-radius: 8px;}
	#top-wrap #header #mainNavi-wrap #mainNavi .topmenu-right li{padding:0;float:none; width: 100%; line-height:60px;text-align:left;border-bottom: 1px dashed var(--border-color-40);}
	#top-wrap #header #mainNavi-wrap #mainNavi .topmenu-right li:first-child{display: none;}
	#top-wrap #header #mainNavi-wrap #mainNavi .topmenu-right li:last-child{border-bottom: none;}
	#header #mainNavi-wrap #mainNavi .topmenu-right li a{padding: 15px 0; margin-left: 0;}
	#header #mainNavi-wrap #mainNavi .topmenu-right li a::before{display: none;}

	#top-wrap #header #mainNavi-wrap #mainNavi .topmenu-right li .user-profile,
	#top-wrap #header #mainNavi-wrap #mainNavi .topmenu-right li .profile-menu .profile-info,
	#top-wrap #header #mainNavi-wrap #mainNavi .topmenu-right li .profile-menu hr{display:none;}
	#top-wrap #header #mainNavi-wrap #mainNavi .topmenu-right li.has-sub{order:1}
	#top-wrap #header #mainNavi-wrap #mainNavi .topmenu-right li .profile-menu{display:block !important;position:relative;right:auto;margin:0;margin-bottom:2%;padding:0;padding-top:0;padding-bottom:2%;border:none;box-shadow:none;background-color:transparent;opacity:1 !important;}
	#top-wrap #header #mainNavi-wrap #mainNavi .topmenu-right li .profile-menu:before{display:none;}
	#top-wrap #header #mainNavi-wrap #mainNavi .topmenu-right li .profile-menu .profile-submenu{padding-top: 3%; width:100%;}
	#top-wrap #header #mainNavi-wrap #mainNavi .topmenu-right li .profile-menu .profile-submenu li{line-height:50px;text-align:left;}
	#top-wrap #header #mainNavi-wrap #mainNavi .topmenu-right li .profile-menu .profile-submenu li a{font-size:1em;color:var(--color-second);}
	#top-wrap #header #mainNavi-wrap #mainNavi .topmenu-right li .profile-menu .profile-submenu li a:hover,
	#top-wrap #header #mainNavi-wrap #mainNavi .topmenu-right li .profile-menu .profile-submenu li a:focus,
	#top-wrap #header #mainNavi-wrap #mainNavi .topmenu-right li .profile-menu .profile-submenu li a:active,
	#top-wrap #header #mainNavi-wrap #mainNavi .topmenu-right li .profile-menu .profile-submenu li a.over{color:var(--color-accent);font-weight:normal;text-decoration:none;}
	#top-wrap #header #mainNavi-wrap #mainNavi .topmenu-right li .tbtn{display: block; margin-bottom: 10px; font-size:1em;}
	#top-wrap #header #mainNavi-wrap #mainNavi .topmenu-right li .tbtn.ir-opened{display:none;}
	#top-wrap #header #mainNavi-wrap #mainNavi .topmenu-right li .tbtn.btn-logout{display:block;}
	#top-wrap #header #mainNavi-wrap #mainNavi .topmenu:after{content:"";display:block;position:absolute; top: 0; width:80%;height:1px;background-color:var(--background-color);clear:both;}

	/* contents */
	#container-wrap .cont-navi{display:none;}
	.join-area .join-inner{width:100%;}
	.join-area .j-step li{margin-bottom:15px;width:100%;}
	.join-area .j-step li label{padding-left:90px;}
	.join-area .j-step li label h3{padding-top:0;line-height:2;}
	.j-box{margin:20px auto 0;}

	/* footer */
	#footer-wrap .fserv-wrap .container{background:none;}
	#footer-wrap .finfo-wrap .finfo-l-logo{display:none;}
	#footer-wrap .finfo-wrap .address,
	#footer-wrap .fserv-wrap .finfo-l-quick{width:100%; text-align: center;}
	#footer-wrap .fserv-wrap .finfo-l-quick ul li{background:none;text-align:center;}
	#footer-wrap .fserv-wrap .finfo-r{float:none;clear:both;}
	#footer-wrap .fserv-wrap .finfo-l-quick ul, #footer-wrap .fserv-wrap .finfo-r-sns ul{display: inline-block; float:none; text-align: center;}
	#footer-wrap .fserv-wrap .finfo-r-sns ul li{width:33.33333333%;background:none;border-left:1px solid #cdcdcd;text-align:center;}
	#footer-wrap .fserv-wrap .finfo-r-sns ul li:first-child{border-left:none;}
	#footer-wrap .fserv-wrap .finfo-r-sns ul li a{padding:0;}
	#footer-wrap .fserv-wrap .finfo-r-site .fsitelink dt a{width:100%;border:none;}
	#footer-wrap .fserv-wrap .finfo-r-site .fsitelink .isCloseBtn{border-right:none;}
	#footer-wrap .fin_ml,#footer-wrap .fsitelink{float:none; text-align: center;}
	#footer-wrap .fsitelink{margin-top:20px;}
	#footer-wrap .fin_mr{float:none;padding:30px 0;text-align:center;}
	.ircard-area .ircard-list li a{display:block;width:100%;}

	/* +++++++++++++++++++++ 20241206 추가 +++++++++++++++++++++ */
	.meet-wrap .meet-inner{padding:25px 5%; max-width: 100%;}
	.meet-inner .meet-contents{padding: 5%; margin-top: 15px;}
	.meet-info .info-box{align-items: flex-start; flex-direction: column;}
	.meet-info .info-box .host-r{margin-top: 10px;}

	.login-wrap{padding-top: 50px; justify-content: flex-start;}
}

/* 4. 1 Column Grid 1025px - 1199px (Site Default 1200px :No Media Query)
----------------------------------------------------------------------------- */
@media screen and (min-width:1025px) and (max-width:1199px){
	.container{width:100%;min-width:auto;max-width:1199px;}
	#footer-wrap .fserv-wrap .finfo-r-site .fsitelink dt a{border-right:none;}
	#footer-wrap .fserv-wrap .finfo-r-site .fsitelink dd,
	#footer-wrap .fserv-wrap .finfo-r-site .fsitelink .isCloseBtn{border-right:none;}

	.ircard-area .ircard-list li .item a .thm-foot{height:270px;}
	.ircard-area .col-width-4 li{width:50%;}
	.ircard-area .col-width-4 li .item{margin:2.5%}
}

@media screen and (min-width:1024px) and (max-width:1199px){
}

/* 4. 2 Column Grid Infinity - 1199px
----------------------------------------------------------------------------- */
@media screen and (min-width:1199px){
}

@media screen and (max-width:1199px){
	.share-box{right:auto;left:0;top:-90px;}
	.share-box::before{top:70px;right:72px !important;border-width:8px 8px 0 8px;border-color:#fff transparent transparent transparent;}
	.compSet-item li .cvList label.file-view-sm{width:100%;margin-left:0 !important;margin-bottom:10px;}
}

@media screen and (min-width:1200px) and (max-width:1599px){
}

@media screen and (max-width:1599px){
	.linksend-item li .cvList label.beSmall,
	.linksend-item li .cvList label.beMidle,
	.linksend-item li .cvList label.beBig{margin-bottom:0 !important;width:auto !important;}
	.compSet-item li .cvList label,
	.compSet-item li .cvList label:first-child,
	.popup-area .wp30,
	.popup-area .wp15{width:auto;}
	.ircard-area .col-width-3 li{width:50%;}
	/* 	.listSet-item li .cvList,
		.compSet-item li .cvList,
		.linksend-item li .cvList{padding:10px;} */
}
/* 5. 1 Column Grid 1600px - Infinity (Main only)
----------------------------------------------------------------------------- */
@media screen and (min-width:1600px){
	.container{width:100%;min-width:auto;}
	#top-wrap #util-btn-wrap .bt-mnctrs-wr{display:none;}
	.ircard-area .col-width-3 li{width:33.333%;}
}