/*********** 전시소개 ************/
.introductionBoxWrap{margin:150px 0;}
    .introductionBoxWrap .item{position: relative; max-height:449px; width:calc((100% /3 ) - 13.4px);}
    .introductionBoxWrap .item:not(.no_mt){margin-top:200px;}
    .introductionBoxWrap .item dl{padding:15px 50px 0 15px; position: absolute; bottom:0; left:0; background:#fff; border-radius: 0 10px 0 0;}
    .introductionBoxWrap .item dt{margin-bottom:10px; font-size:15px;}
    .introductionBoxWrap .item dd{font-size:22px; line-height:1.36; color:#111; font-weight:500; }
    /* .introductionBoxWrap .item img{width:100%;} */

@media screen and (max-width: 1279px) {
    .introductionBoxWrap{margin:100px 0;}
    .introductionBoxWrap .item:not(.no_mt){margin-top:0;}
    .introductionBoxWrap .item dd{font-size:18px;}
}

@media screen and (max-width: 1023px) {
    .introductionBoxWrap .item dl{padding:15px; width:97%;}
    .introductionBoxWrap .item dd br:not(.brKeep){display: none;}
}
gradient
@media screen and (max-width: 780px) {
    .introductionBoxWrap .item{overflow:hidden; width:100%;}
    .introductionBoxWrap .item img{width:100%;}
    .introductionBoxWrap .item dl{width:90%;}
}
@media screen and (max-width: 767px) {
    .introductionBoxWrap{margin:80px 0; } 
}

@media screen and (max-width: 479px) {
    .introductionBoxWrap .item dd{font-size:15px;}
	.introductionBoxWrap .item{max-height:260px;}
}





.exhibitionB2b2cWrap{text-align:center;}
    .exhibitionB2b2cWrap .itemBoxWrap {margin-bottom: 50px; justify-content: center;}
    .exhibitionB2b2cWrap .itemBoxWrap .item{width:100%;}
    .exhibitionB2b2cWrap .item:after {
        position: absolute;
        top: 50%;
        right: 0;
        transform: translateY(-50%);
        background: #ddd;
        width: 1px;
        height: 60px;
        display: block;
        content: '';
    }
    .exhibitionB2b2cWrap .item:last-child:after {display:none;}
    .exhibitionB2b2cWrap .ddak_sub {width: fit-content; margin: 0 auto 14px; }
    .exhibitionB2b2cWrap dt{font-size:38px;}
    .exhibitionB2b2cWrap dd{font-size:22px; color:#454545; font-weight:200;}

    .exhibition_b2b2c{display:block; margin: 0 auto 30px;}
    .exhibition_b2b2c_arw{max-width:85px; margin-bottom:20px;}


.exhibition_banner{background:#ffbf00; padding: 30px 20px; text-align: center; display: flex; justify-content: center; align-items: center;}
    .exhibition_banner p{margin-left:5%; font-family: 'Katuri'; color:#fff; font-size:24px; line-height:1.5; text-align:left;}

.photo100{text-align: center; display: flex; justify-content: center; align-items: center;}
   

@media screen and (max-width: 1279px) {
    .exhibitionB2b2cWrap dt{font-size:30px;}
    .exhibitionB2b2cWrap dd{font-size:18px;}
}

@media screen and (max-width: 1023px) {
    .exhibition_banner p{font-size:22px;}
    .photo100 p{font-size:22px;}
    .photo100 p br{display:none;}
}

@media screen and (max-width: 767px) {
    .exhibitionB2b2cWrap .itemBoxWrap{flex-direction: column; margin-bottom:0;}
    .exhibitionB2b2cWrap .item{margin-bottom:30px;}
    .exhibitionB2b2cWrap .item:after {display:none;}

    .exhibition_banner{flex-direction: column;}
    .exhibition_banner img{margin-bottom:20px; max-width:50%;}
    .exhibition_banner p{font-size:20px;}
	
	.photo100{flex-direction: column;}
    .photo100 img{max-width:50%;}


	.exhibitionB2b2cWrap .sub_tit_des{margin-bottom:80px;}
}

@media screen and (max-width: 479px) {
    .exhibitionB2b2cWrap {font-size:15px;}
    .exhibitionB2b2cWrap dt{font-size:20px;}
    .exhibitionB2b2cWrap dd{font-size:15px;}
    .exhibition_b2b2c_arw{max-width:50px;}

    .exhibition_banner p{font-size:15px;}
}


.exhibition_schedule{background:#f4f5f9;}
    .tabBtn{overflow:hidden; display:flex; box-shadow: 0px 3px 8px 0 rgb(0 0 0 / 15%); border-radius: 10px 10px 0 0;}
    .tabBtn li{width:100%; background:#fff; font-size:22px; height:65px; line-height:65px; text-align:center; border-bottom:1px solid #ddd; cursor:pointer;}
	.tabBtn li.on{background:#bf2768; color:#fff; font-weight:600;}
	.tabBtn li:last-child.on{background:#2e3593; color:#fff; font-weight:600;}

    .tabCont{background:#fff; box-shadow: 0px 3px 8px 0 rgb(0 0 0 / 15%);}
        .tabCont > ul{display:none;}
        .tabCont > ul.on{display:block;}
        .tabCont > ul > li{display:flex; align-items:center; padding: 20px 10px 20px 40px; border-bottom: 1px solid #ddd }
			
        .tabCont__img{width:80px;padding-right:20px; display: inline-block;}

        .tabCont__titWrap{width:22%; }
		.tabCont__titWrap img{ display: inline-block; margin-right: 13px; width: 60px;}
		.tabCont__titWrap .tabCont__title {display: inline-block;font-weight:600; font-size:22px; margin-top: 10px; letter-spacing: -0.025em;}
		.tabCont__titWrap .tabCont__title span {display: block;margin-bottom: 10px; font-size: 16px;font-weight:400; color: #999; margin-top:5px;letter-spacing: -0.025em;}
		/*.tabCont__sub{margin-bottom: 10px; font-size: 16px; color: #999; margin-top:5px;}*/
        
        .tabCont__ddak{width:70%; margin-left: 15px; line-height:25px; font-size: 18px;}


		.tabCont__titWrap03{width:33.33%; }
		.tabCont__titWrap03 img{ display: inline-block; margin-right: 13px; width: 60px;}
		.tabCont__titWrap03 .tabCont__title {display: inline-block;font-weight:600; font-size:22px; margin-top: 10px; letter-spacing: -0.025em;}
		.tabCont__titWrap03 .tabCont__title span {display: block;margin-bottom: 10px; font-size: 16px;font-weight:400; color: #999; margin-top:5px;letter-spacing: -0.025em;}
	

		
.ul_list01 > li:first-child{padding-top:0;}
.ul_list01 > li {display:block;padding-top:4px;line-height:24px;text-indent:-10px;padding-left:10px;}
.ul_list01 > li:first-child{padding-top:0;}
.ul_list01 > li:before{display:inline-block;margin-top:12px;margin-right:7px;width:3px;height:3px;content:"";background:#bf2768;border-radius:50%;vertical-align:top;}
.ul_list01.sm > li {line-height:20px;font-size:15px;}
.ul_list01.sm > li:before {margin-top:8px;}
.ul_list01.col2 > li {float:left;padding:2px 0;width:50%;}
.ul_list01.col3 > li {float:left;padding:2px 0;width:33.333%;}
.ul_list01.col4 > li {float:left;padding:2px 0;width:25%;}
.ul_list01.col5 > li {float:left;padding:2px 0;width:20%;}

    .exhibition_schedule .for_subpage_wrap_lr{padding:0;}

/************ reha?? ************/
.intro_pro {/*margin-top:80px;*/overflow:hidden;}
.intro_pro > ul {margin:0 -1.5%;}
.intro_pro > ul > li {float:left;width:30.333%;margin:0 1.5%;position:relative;}
/*.intro_pro > ul > li p {font-size:18px;line-height:24px;}*/
.intro_pro > ul > li strong {display:block;font-size:24px;font-weight:600; color: #be2667; margin-bottom: 15px;}
.intro_pro > ul > li span {display:block;margin-top:5px;font-size:18px;line-height:20px;color:#848080;}
.intro_pro .thum {margin:20px 0;}
.intro_pro p {font-weight:400; font-size:18px;line-height:1.5;}
.intro_pro .col > ul > li {width:22%;}

.intro_visit {/*margin-top:80px;*/overflow:hidden;}
.intro_visit > ul {margin:0 -1.5%;}
.intro_visit > ul > li {float:left;width:30.33%;margin:0 1%;font-weight:400; position:relative; background: #fceff0;/* border:1px solid #e5e5e5;*/ padding: 40px 45px; min-height: 300px;}
.intro_visit > ul > li:first-child {width:31.333%;margin:0 1%;padding: 40px 25px 40px 40px;}
.intro_visit > ul > li p {display:block;  margin-bottom: 20px;}
.intro_visit > ul > li strong {display:block; font-size:24px;font-weight:600; color: #000; margin-bottom: 20px;}
.intro_visit > ul > li span {display:block;margin-top:5px;font-size:18px;line-height:1.5;color:#848080;}
.intro_visit .thum {margin:20px 0;}
.intro_visit p {font-weight:400; line-height: 20px;}
.intro_visit .col > ul > li {width:22%;}
.intro_visit  > ul > li > .ul_list01 > li {font-size:18px;line-height:1.5; letter-spacing: -0.05em;}

.intro_why > ul > li {margin-top:15px;}
.intro_why > ul > li:first-child {margin-top:0;}
.intro_why > ul > li  {display:block;padding:5px 0px; height: 50px; font-size: 22px; background-position:left top;background-repeat:no-repeat;background-size:36px;font-weight:500; background:#fceff0; border-radius:  50px;}
.intro_why > ul > li strong {border-radius:  40px; border: 2px solid #fff;  padding: 15px; letter-spacing: -0.025em; background: #fff; font-size: 28px;color: #d83f76; margin-right: 20px;}

.intro_steptit {display: block; width: 100%; text-align: center; margin:90px 0 70px 0; border-top: 2px dotted #e5e5e5; line-height: 1px;}
.intro_steptit strong{ border: 1px solid #292929;  border-radius:10px; background: #fff; width: 50%;padding: 13px 20px; font-size: 22px; text-align: center;}
.intro_step {overflow:hidden;}
.intro_step.non {margin-top:0;}
.intro_step > ol {margin:-4% -1.5% 0;}
.intro_step > ol > li {float:left;width:30.33%;margin:4% 1.5% ;position:relative;}
.intro_step .step {border:2px solid #d83f76;}
.intro_step .step .top {padding:15px 20px;background-color:#d83f76;color:#fff;}
.intro_step .step .top em {display:block;margin-bottom:4px;font-family:"Pretendard";font-weight:700;font-size:13px;letter-spacing:0;line-height:1;}
.intro_step .step .top strong {display:block;font-size:22px;line-height:1.2;font-weight:500; text-align: center;}
.intro_step .step p {display:block; padding: 30px; font-size:18px;line-height:1.5; min-height:150px; text-align: center;}


@media screen and (max-width: 1279px) {
    .tabCont__title{font-size:20px;}
}

@media screen and (max-width: 1023px) {
    .tabBtn li{font-size:20px;}
	
	.intro_pro li a .thum {display:none;}
	.intro_pro li a .txt {float:none;width:100%;}
	.intro_pro .col > ul > li strong {font-size:18px;}
	.intro_pro .col > ul > li span {font-size:14px;}
	
	.intro_visit li a .thum {display:none;}
	.intro_visit li a .txt {float:none;width:100%;}
	.intro_visit .col > ul > li strong {font-size:18px;}
	.intro_visit .col > ul > li span {font-size:14px;}
	
}

@media screen and (max-width: 767px) {
	.tabCont__titWrap{width:100%; }
	.tabCont__titWrap03 {width:100%; }
    .tabCont__img{font-size:28px; margin-right:0px;}
	.tabCont__titWrap img{  margin-right: 0px;}
	.tabCont__titWrap03 img{  margin-right: 0px;}
    .tabCont__ddak{font-size:16px;width:100%;}
    .tabCont__title{font-size:18px; margin-top: 20px;}
    .tabCont > ul > li{padding:20px;}
	.ul_list01.col2 > li {padding:2px 0 0 20px;width:100%;}
	.ul_list01.col3 > li {padding:2px 0 0 20px;width:100%;}
	.ul_list01.col4 > li {padding:2px 0 0 20px;width:100%;}
	.ul_list01.col5 > li {padding:2px 0 0 20px;width:100%;}
	
	.intro_pro {margin-top:0;}
	.intro_pro > ul {margin:0 !important;}
	.intro_pro > ul > li {width:100% !important;padding-top:30px !important;margin:30px 0 0 0 !important;border-top:1px solid #e5e5e5;}
	.intro_pro > ul > li:first-child { }
	.intro_pro > ul > li p {font-size:16px}
	.intro_pro > ul > li strong {font-size:20px !important;}
	.intro_pro > ul > li span {font-size:15px !important;}
		
	.intro_visit {margin-top:0;}
	.intro_visit > ul {margin:0 !important;}
	.intro_visit > ul > li {width:100% !important;padding-top:30px !important;margin:30px 0 0 0 !important;border-top:1px solid #e5e5e5;}
	.intro_visit > ul > li:first-child {border-top:none;padding-top:0px !important;margin:0 !important;  }
	.intro_visit > ul > li strong {font-size:20px !important;}
	.intro_visit > ul > li span {font-size:15px !important;}
	

	.intro_why > ul > li {margin-top:15px;}
	.intro_why > ul > li  {margin:7px 0 0 0; font-size: 18px; font-weight: 400;  padding: 10px 20px; min-height: 60px;}
	.intro_why > ul > li  strong {font-size:16px; background: none; border: none; margin-right: 0px;}
	
	.intro_step {margin-top:40px;}
	.intro_step > ol {margin:0;}
	.intro_step > ol > li {float:none;width:100% !important;margin:30px 0 0 !important;}
	.intro_step > ol > li:first-child {margin:0 !important;}
	.intro_step .step {height:auto !important;}
	.intro_step .step .top {padding:15px;height:auto;text-align:center;}
	.intro_step .step p {font-size: 16px; min-height: 85px;}

    
}

@media screen and (max-width: 479px) {
    .tabCont__titWrap{margin-bottom:10px; text-align:center;}
	.tabCont__titWrap03{margin-bottom:10px; text-align:center;}
    .tabCont > ul > li{flex-direction: column;}
    .tabBtn li{font-size:16px; height:50px; line-height:50px;}
    .tabCont__month{margin-right:20px; display:none;}
    .tabCont__title{font-size:16px;}
    .tabCont__sub{font-size:15px;}
	
	.intro_steptit {display: block; width: 100%; text-align: left; margin:50px 0 40px 0; padding-left: none;border-top: none; line-height:24px;}
	.intro_steptit strong{ border:none;  border-radius:10px; background: none;  width: 100%;font-size: 20px; text-align: left;}
    
}







/*********** 전시개요 ************/
.exhibitionOutline{margin-bottom:50px;  vertical-align: top;}

    .exhibitionOutline img{width:100%; max-width:400px; border: 1px solid #e1e1e1;}
	.exhibitionOutline .left{ text-align: center; vertical-align: top; min-height:1000px;}
	.exhibitionOutline .right{flex:1.6;  margin-right:50px;}
    .exhibitionOutline dl{padding:15px 0 ; font-size:20px; display: flex; align-items: center; border-bottom: 1px solid #ddd; }
	.exhibitionOutline dl:first-child{border-top: 2px solid #be2667; }
    .exhibitionOutline dl:last-child{/*border-bottom: none;*/}
    .exhibitionOutline dt{font-weight:500; width:17%; /* text-align: justify;letter-spacing: -1.8px; */line-height: 36px; height: 36px;}
    .exhibitionOutline dt:after{content: ""; display: inline-block; width: 100%;}
    .exhibitionOutline dd{font-weight:300; line-height:1.45; color:#454545; width:calc(100% - 110px); padding-left:20px;}

.bioOutline{margin-bottom:50px;  vertical-align: top;}

    .bioOutline img{width:100%; max-width:300px; border: 1px solid #e1e1e1; margin-top: 20px;}
	.bioOutline .left{ text-align: center; vertical-align: top; min-height:550px;}
	.bioOutline .right{flex:1.6;  margin-right:50px;vertical-align: top; }
    .bioOutline dl{padding:15px 0 ; font-size:20px; display: flex; align-items: center; border-bottom: 1px solid #ddd; }
	.bioOutline dl:first-child{border-top: 2px solid #18a4ae;}
    .bioOutline dl:last-child{/*border-bottom: none;*/}
    .bioOutline dt{font-weight:500; width:17%; /* text-align: justify;letter-spacing: -1.8px; */line-height: 36px; height: 36px;}
    .bioOutline dt:after{content: ""; display: inline-block; width: 100%;}
    .bioOutline dd{font-weight:300; line-height:1.45; color:#454545; width:calc(100% - 110px); padding-left:20px;}




	.exhibitionOutlineLogo{justify-content: space-between;}
    .exhibitionOutlineLogo img{height:80px; }

    .exhibitionOutlineLogo .item{position: relative; width:100%; text-align: center;}
    .exhibitionOutlineLogo .item:last-child:after{display:none;}
    .exhibitionOutlineLogo .item:after{position: absolute; top:50%; /*right:0; transform: translateY(-50%); background:#ddd; width:1px; height:60px;*/ display:block; content:'';}
    .exhibitionOutlineLogo .item img{/*margin-bottom:20px;*/}
    
    .exhibitionOutlineLogo .ddak_sub {margin-bottom: 15px; float: left;}
    .exhibitionOutlineLogo .item .ico_box{ border: 1px solid #ddd; padding: 10px 0; margin-right: 25px;}
	.exhibitionOutlineLogo .item .ico_box:last-child{margin-right: none;}

/*info 후원*/
	.exhibitionOutlineLogo02 {justify-content: space-between;}
    .exhibitionOutlineLogo02 img{height:50px; }

    .exhibitionOutlineLogo02 .item{position: relative; width:100%; text-align: center;}
    .exhibitionOutlineLogo02 .item:last-child:after{display:none;}
    .exhibitionOutlineLogo02 .item:after{position: absolute; top:50%; /*right:0; transform: translateY(-50%); background:#ddd; width:1px; height:60px;*/ display:block; content:'';}
    .exhibitionOutlineLogo02 .item img{/*margin-bottom:20px;*/}
    
    .exhibitionOutlineLogo02 .ddak_sub {margin-bottom: 15px; float: left;}
    .exhibitionOutlineLogo02 .item .ico_box{ border: 1px solid #ddd; padding: 10px 0; margin-right: 20px;}
	.exhibitionOutlineLogo02 .item .ico_box:last-child{margin-right: none;}


.list_logo {overflow:hidden;}
.list_logo > ul {margin:-20px 0 0 -20px;}
.list_logo > ul > li {float:left;margin:20px 0 0 20px;}
.list_logo > ul > li a {display:block;border:1px solid #ddd;text-align:center;}
.list_logo > ul > li img{height:60px; padding: 5px 15px;}



.overview_wrap {overflow:hidden;}
.overview_wrap .img {float:left;padding-right:100px;}
.overview_wrap .cont {float:left;width:100%;}
.overview_wrap .cont .txt {line-height:1;padding-bottom:60px;margin-bottom:80px;border-bottom:4px solid #be2667;}
.overview_wrap .cont .txt em {display:inline-block;padding:0 5px;height:30px;line-height:28px;font-size:24px;font-weight:700;background-color:#2f2782;color:#fff;}
.overview_wrap .cont .txt span {display:block;margin-top:25px;font-size:64px;color:#be2667;font-weight:300;letter-spacing:-0.75px;}
.overview_wrap .cont .txt strong {display:block;margin-top:15px;font-size:96px;color:#be2667;font-weight:700;letter-spacing:-1px;}
.overview_wrap .cont .txt p {margin-top:42px;font-size:19px;color:#666;line-height:32px;}
.overview_wrap .cont h3 i {color:#fff;}

.overviewOutline .right{flex:1.4; margin-left:50px;}



/*전시품목  */
.ex_produt {margin-bottom:60px;width:100%;}
.ex_produt dl {border: 2px solid #ddd;}
.ex_produt dl .img {float:left;width:30%;}
.ex_produt dl dt { text-align: center; padding: 30px 0;}
.ex_produt .line {  border-bottom: 2px  dotted #ddd;}
.ex_produt dl .txt > p {display: block;font-size: 20px; font-weight: 700; color: #000; margin-top: 10px;  margin-bottom: 5px; }
.ex_produt dl .txt > p > span{display: block;font-size: 18px;font-weight: 300;  }
.ex_produt dl .txt {float:left;width:64%;overflow:hidden;margin:20px 30px;position:relative;line-height:25px;text-align:left;display:table-cell;vertical-align:middle;}




/*서브 탭 */
.tab{margin-bottom:80px;}
.tab ul{display:flex;height:60px;border-bottom:1px solid #000;}
.tab ul > li{width:100%;}
.tab ul > li a{display:block;padding:0 10px;height:59px;position:relative;background:#fff;text-align:center;font-size:22px;text-decoration:none !important;}
.tab ul > li a::after{display:block;content:'';margin-top:-8px;width:1px;height:18px;background-color:#ddd;position:absolute;right:0;top:50%;}
.tab ul > li:last-child a::after, .tab ul li.on a::after{display:none;}
.tab ul > li a:hover{font-weight:700;}
.tab ul > li a span{display:table;width:100%;height:100%;line-height:20px;}
.tab ul > li a span em{display:table-cell;vertical-align:middle;font-weight:400;}
.tab ul > li.on a {font-weight:700;}
.tab ul > li.on a:before{content:'';position:absolute;left:-1px;top:-1px;bottom:-1px;right:-1px;border:1px solid #000;border-bottom-color:#fff;z-index:1;}


/* tab */
.tab02 {padding:0;margin-bottom:60px;background:#fff;position:relative;}
.tab02 ul{width:100%;display:table;border:1px solid #ddd;border-bottom:0;position:relative;table-layout:fixed;}
.tab02 ul > li{position:relative;display:table-cell;height:110px;vertical-align:middle;border-left:1px solid #ddd;text-align:center;border-bottom:1px solid #ddd;transition:none;}
.tab02 ul > li a{position:relative;display:block;width:100%;max-height:50px;padding:5px 15px;text-align:center;font-size:18px;color:#777;transition:none;}
.tab02 ul > li a > span{display:inline-block;height:100%;position:relative;}
.tab02 ul > li:first-child{border-left:0;}
.tab02 ul > li.on{border-bottom:0;}
.tab02 ul > li.on a{border-bottom:1px solid transparent;font-weight:bold;color:#2d2f44;}
.tab02 ul > li.on:before{display:block;content:'';width:calc(100% + 2px);height:2px;position:absolute;z-index:1;top:-1px;left:-1px;background:#2d2f44;}


/* bio-tab */
.tab03{margin-bottom:80px;}
.tab03 ul{display:flex;height:60px;border-bottom:1px solid #000;}
.tab03 ul > li{width:100%;}
.tab03 ul > li a{display:block;padding:0 10px;height:59px;position:relative;background:#fff;text-align:center;font-size:22px;text-decoration:none !important;}
.tab03 ul > li a::after{display:block;content:'';margin-top:-8px;width:1px;height:18px;background-color:#ddd;position:absolute;right:0;top:50%;}
.tab03 ul > li:last-child a::after, .tab ul li.on a::after{display:none;}
.tab03 ul > li a:hover{font-weight:700; color: #2e3593;}
.tab03 ul > li a span{display:table;width:100%;height:100%;line-height:20px;}
.tab03 ul > li a span em{display:table-cell;vertical-align:middle;font-weight:400;}
.tab03 ul > li.on a {font-weight:700;}
.tab03 ul > li.on a:before{content:'';position:absolute;left:-1px;top:-1px;bottom:-1px;right:-1px;border:1px solid #000;border-bottom-color:#fff;z-index:1;}




@media screen and (max-width: 1279px) {
    .exhibitionOutline dl{font-size:18px;}
    .exhibitionOutline dt{width:20%; height:26px; line-height:26px;}
    .exhibitionOutline dd{padding-left:30px;}
}

@media screen and (max-width: 767px) {
    .exhibitionOutline{flex-direction: column;}
    .exhibitionOutline .left, .exhibitionOutline .right{width:100%; margin:0;}
    .exhibitionOutline .left{margin-bottom:20px;min-height:auto;}
    .exhibitionOutline .right{flex:1;}
	
	.bioOutline{flex-direction: column;}
    .bioOutline .left, .exhibitionOutline .right{width:100%; margin:0;}
    .bioOutline .left{margin-bottom:20px;min-height:auto;}
    .bioOutline .right{flex:1;margin-right:0px;}


    .exhibitionOutlineLogo{flex-wrap: wrap; justify-content:center;}
    .exhibitionOutlineLogo .item{margin-bottom:20px; width:33.33%;}
    .exhibitionOutlineLogo2 .item{width:50%;}
    .exhibitionOutlineLogo .ddak_sub {float: none; width: fit-content; margin: 0 auto 10px; padding:4px 20px;}
	
	.exhibitionOutlineLogo02{flex-wrap: wrap; justify-content:center;}
    .exhibitionOutlineLogo02 .item{margin-bottom:20px; width:33.33%;}
    .exhibitionOutlineLogo02 .ddak_sub {float: none; width: fit-content; margin: 0 auto 10px; padding:4px 20px;}
	
		/* 전시회개요 */
	.overview_wrap .img {float:none;padding-right:0;}
	.overview_wrap .cont {float:none;width:100%;margin-top:40px;}
	.overview_wrap .cont .txt {padding-bottom:40px;margin-bottom:50px;}
	.overview_wrap .cont .txt em {font-size:16px;}
	.overview_wrap .cont .txt span {margin-top:15px;font-size:42px;}
	.overview_wrap .cont .txt strong {font-size:52px;}
	.overview_wrap .cont .txt p {margin-top:20px;font-size:16px;line-height:24px;}
	.overview_wrap .cont h3 {margin-top:0;color:#be2667;}
	
}

@media screen and (max-width: 479px) {
    .exhibitionOutline dl{font-size:15px;}
    .exhibitionOutline dt{ width: 25%; height:20px; line-height: 20px; }
	.exhibitionOutline dd{padding-left:25px;}
	.exhibitionOutline img{display: none;}
	
	.bioOutline dl{font-size:15px;}
    .bioOutline dt{ width: 25%; height:20px; line-height: 20px; }
	.bioOutline dd{padding-left:25px;}
	.bioOutline img{display: none;}

    .exhibitionOutlineLogo .item{width:50%;}
	.exhibitionOutlineLogo .item:last-child, .exhibitionOutlineLogo .item:nth-child(3),
	.exhibitionOutlineLogo .item:last-child dt, .exhibitionOutlineLogo .item:nth-child(3) dt{margin-bottom:0;}
    .exhibitionOutlineLogo .item:after{display:none;}
    .exhibitionOutlineLogo img{height:60px;}
	
	.exhibitionOutlineLogo02 .item{width:50%;}
	.exhibitionOutlineLogo02 .item:last-child, .exhibitionOutlineLogo02 .item:nth-child(3),
	.exhibitionOutlineLogo02 .item:last-child dt, .exhibitionOutlineLogo02 .item:nth-child(3) dt{margin-bottom:0;}
    .exhibitionOutlineLogo02 .item:after{display:none;}
    .exhibitionOutlineLogo02 img{height:40px;}
	
	.tab ul > li a{font-size:16px; letter-spacing: -0.025em;}
	.tab02 ul > li a{font-size:16px;letter-spacing: -0.025em;}
	.tab03 ul > li a{font-size:16px;letter-spacing: -0.025em;}
	
}



/*********** 관람객분석 ************/
.visitorAnalysisWrap{background:#f9fafc;}
    .visitorAnalysisWrap article{margin-bottom:50px; background:#fff; border-radius:10px; padding:40px;  box-shadow: 0px 3px 8px 0 rgba(0, 0, 0, 0.15);}
    .visitorAnalysisWrap .left{margin-right:25px;}
    .visitorAnalysisWrap .right{margin-left:25px;}
    .visitorAnalysisWrap .right img{float:right;}

    .visitorAnalysisWrap th, .visitorAnalysisWrap td {padding: 14px 10px; border-right:none;}
    .visitorAnalysisWrap th:not(.tbl_head th){background:#ffe1ec;}
    .visitorAnalysisWrap tfoot{background:#ffe1ec;}


.visit_wrap .visit01 {position:relative;padding-top:0;}
.visit_wrap .visit01 p {font-size:20px;line-height:36px;}
.visit_wrap .visit01 .img {display:flex;width:45%;text-align:left;justify-content:right;align-items:flex-start;position:absolute;right:0;top:0;min-height:100vh;}
.visit_wrap .visit01 .inner {display:flex;flex-wrap:wrap;}
.visit_wrap .visit01 .txt {width:50%;}


/*********** 세미나, 부대행사  ************/
.conference_wrap .h3 {margin-top:0;margin-bottom:30px;font-size:58px;line-height:86px;letter-spacing:-2px;color:#be2667;}

.conference_wrap .conf01 {position:relative;padding-top:0;}
.conference_wrap .conf01 p {font-size:18px;line-height:28px; margin-bottom: 10px}
.conference_wrap .conf01 .img {display:flex;width:45%;text-align:left;margin-top: 120px;justify-content:right;align-items:flex-start;position:absolute;right:0;top:0;min-height:100vh;}
.conference_wrap .conf01 .inner {display:flex;flex-wrap:wrap;}
.conference_wrap .conf01 .txt {width:50%;}


.conference_wrap .conf02 {position:relative;padding-top:0;}
.conference_wrap .conf02 p {font-size:18px;line-height:28px; margin-bottom: 10px}
.conference_wrap .conf02 .img {display:flex;width:100%;text-align:left;  justify-content:right;align-items:flex-start;position:absolute;right:0;top:0;min-height:100vh;}
.conference_wrap .conf02 .inner {display:flex;flex-wrap:wrap;}
.conference_wrap .conf02 .txt {width:100%;}


@media screen and (max-width: 767px) {
    .visitorAnalysisWrap .leftRightWrap{flex-direction:column;}
    .visitorAnalysisWrap .left{margin-bottom:20px; margin-right:0;}
    .visitorAnalysisWrap .right{margin-left:0;}
	
	.visit_wrap .visit01 .img {width:35%;}
	.visit_wrap .visit01 .txt {width:60%;}
	
	/* * 세미나, 부대행사  * */
	.conference_wrap .h3 {margin-bottom:20px;font-size:38px;line-height:44px;}
	.conference_wrap .conf01 p {font-size:16px;line-height:30px;}
	.conference_wrap .conf01 {padding-top:0;}
	.conference_wrap .conf01 .txt {width:100%;}
	.conference_wrap .conf01 .img {margin-bottom:40px;width:100%;position:static;min-height:auto;}
	.conference_wrap .conf03 li {width:50%;}
	.conference_wrap .conf04 dt {margin-bottom:10px;font-size:18px;}
	.conference_wrap .conf04 dd {font-size:24px;}
	
}

@media screen and (max-width: 479px) {
    .visitorAnalysisWrap article{padding:20px; margin-bottom:30px;}
    .visitorAnalysisWrap h3{margin-bottom:15px; font-size:18px;}
	
	.visit_wrap .visit01 .img {display:none;}
	.visit_wrap .visit01 .inner {display:block;}
	.visit_wrap .visit01 .txt {width:100%;display:block; }
	
	/* * 세미나, 부대행사  * */
	.conference_wrap .conf01 .img {margin-top:0px;}
	.conference_wrap .conf03 li {width:100%;}
}



/*********** 현장스케치 ************/
.gal_slide_wrap{overflow:hidden; width:100%; }
	.gal_slide_wrap .swiper-slide{box-sizing: border-box;}
		.gal_slide_wrap .swiper-slide img{width:100%;}

		.gal_top, .gal_thum{position:relative;}
		.gal_top{margin-bottom:30px;}
        .gal_top dl{position: absolute; left: 0; bottom: 0; width: 30%; padding: 30px 20px; background: #fff; text-align:left; border-radius:0 10px 0 0;}
	    .gal_top dl dt{margin-bottom:10px; font-size:30px; font-weight:500;}

		.gal_thum{}

		    .gal_thum .swiper-wrapper{align-items:center;}
				.gal_thum .swiper-wrapper .swiper-slide{cursor: pointer;}
					.gal_thum .swiper-pagination{bottom:0 !important;}
					.gal_thum .swiper-pagination-bullet {width: 13px; height: 13px; background: #D5D6DB;  opacity: 1;}
					.gal_thum .swiper-pagination-bullet-active{width:36px; background:#2ECC71;  border-radius: 10px;}
					.gal_thum .swiper-slide-thumb-active{border:3px solid #bf2768; box-sizing:border-box;}

					.gal_thum .swiper-button-prev{
							margin-top:0; left:0;  top:50%; 
							-webkit-transform: translateY(-50%);  
							-ms-transform: translateY(-50%); 
							-moz-transform: translateY(-50%); 
							-o-transform: translateY(-50%); 
							transform: translateY(-50%); 
                            background: rgba(0,0,0,.5);
							}

					.gal_thum .swiper-button-next{
							margin-top:0;  right:0; top:50%; 
							-webkit-transform: translateY(-50%);  
							-ms-transform: translateY(-50%); 
							-moz-transform: translateY(-50%); 
							-o-transform: translateY(-50%); 
							transform: translateY(-50%); 
                            background: rgba(0,0,0,.5);
						}
					.gal_thum .swiper-button-prev:after, .swiper-container-rtl .swiper-button-next:after{content:'';}
					.gal_thum .swiper-button-next:after, .swiper-container-rtl .swiper-button-prev:after{content:'';}

					.gal_thum .swiper-button-next span, .gal_thum .swiper-button-prev span{width:50px; height:50px;  line-height:50px; color:#fff; text-align:center; background:#000 !important;}
                    .gal_thum .swiper-button-next i, .gal_thum .swiper-button-prev i{font-size:38px;}

@media screen and (max-width: 1679px) {
	.gal_slide_wrap{margin-bottom:30px;}
}

@media screen and (max-width: 1439px) {
	.gal_top dl{width:50%;}
}

@media screen and (max-width: 1279px) {
	.gal_slide_wrap{width:100%;}
}

@media screen and (max-width: 1023px) {
}

@media screen and (max-width: 767px) {
	.gal_top dl dt{font-size:20px}
    .gal_top{margin-bottom:15px;}
	.gal_thum{margin-bottom:30px;}
}

@media screen and (max-width: 479px) {
	.gal_top dl{padding:15px; width:auto;}
	.gal_top dl dt{font-size:16px}
	.gal_top dl dd{font-size:14px}
}




/***********  문의 ************/
.inquiryListWrap{margin-bottom:60px; text-align:center; }
	.inquiryListWrap .ico_box{margin: 0 auto 30px; overflow: hidden; width: 100px; height: 100px; line-height:100px; background: #f7f8fa; border-radius: 10px;}
	.inquiryListWrap .ico_box img{width:52px;}
	.inquiryListWrap .ico_box img.expt{width:100%;}
	.inquiryListWrap dt{font-size:22px; font-weight:500;}
	.inquiryListWrap dt{font-size:18px; color:#666; }
	.inquiryListWrap .item:hover dt{color:#bf2768;}

.inquiryURLListWrap{}
	.inquiryURLListWrap .item{color:#666; text-align:center;}
	.inquiryURLListWrap .item:hover{color:#bf2768;}


@media screen and (max-width: 1023px){
	.inquiryListWrap .item{width:50%;}
	.inquiryListWrap.gap20 .item_4 {width: calc((100% / 2) - 15px);}
	.inquiryListWrap .ico_box{margin:0 auto 10px;}
}

@media screen and (max-width: 767px){
	.inquiryURLListWrap {flex-direction: column; align-items: center; line-height: 0.5;}
	.inquiryURLListWrap.gap20 .item{width:100%;}
}

@media screen and (max-width: 479px){
	.inquiryListWrap .ico_box img{width:35px;}
	.inquiryListWrap dt{font-size:16px;}
	.inquiryListWrap dd{font-size:15px;}
}


/******************* 참가안내 ***********************/
.joinProcessWrap{/*margin-bottom:30px;*/ text-align:center; justify-content:space-between;}
	.joinProcessWrap .item{width:100%; border: 1px solid #bf2768; border-radius: 15px; padding: 30px 0; margin-right: 15px;}
	.joinProcessWrap__num{margin-bottom:25px; color:#d83f76; font-size:24px; font-weight:500;}
	.joinProcessWrap__info{border-top:1px solid #ddd; padding-top:30px; position:relative;}
	.joinProcessWrap__info:before, .joinProcessWrap__info:after{position:absolute; top:-5px; left:50%; transform:translateX(-50%); background:#bf2768; width:10px; height:10px; border-radius:50%; display:block; content:''; }
	.joinProcessWrap__info:after{width:24px; height:24px; opacity:0.33; top:-12px; display:none;}
	.joinProcessWrap .item:hover .joinProcessWrap__info:after{display:block;}
	.joinProcessWrap dt{margin-bottom:20px; font-size:26px;}
	.joinProcessWrap dd{font-size:16px; color:#be2667; line-height:1.56;font-weight: 600;}


/******************* 참관 안내 ***********************/
.visitProcessWrap{/*margin-bottom:30px;*/ text-align:center; justify-content:space-between;}
	.visitProcessWrap .item{width:100%; /*border: 1px solid #bf2768; border-radius: 15px;margin-right: 15px;*/ padding: 40px 20px; }
	.visitProcessWrap__num{margin-bottom:30px; color:#d83f76; font-size:34px; font-weight:500;}
	.visitProcessWrap .line{width:50px; color:#bf2768; margin: 0 10px;top:50%; left:50%; transform:translateX(-50%);background:url('https://www.rehahomecare.com/ko/_images/sub/next.png') no-repeat; }
	/*.visitProcessWrap__info{border-top:1px solid #ddd; padding-top:40px; position:relative;}
	.visitProcessWrap__info:before, .joinProcessWrap__info:after{position:absolute; top:-5px; left:50%; transform:translateX(-50%); background:#bf2768; width:10px; height:10px; border-radius:50%; display:block; content:''; }
	.visitProcessWrap__info:after{width:24px; height:24px; opacity:0.33; top:-12px; display:none;}
	.visitProcessWrap .item:hover .joinProcessWrap__info:after{display:block;}*/
	.visitProcessWrap dt{font-size:22px;}
	.visitProcessWrap dd{font-size:16px; color:#be2667; line-height:1.56;}
	.visitProcessWrap dt{font-size:22px;}



.process {overflow:hidden;margin-top:80px;}
.process.non {margin-top:0;}
.process > ol {margin:-4% -1.5% 0;}
.process > ol > li {float:left;width:17%;margin:4% 1.5% 0;position:relative;}
.process > ol > li:after {display:block;content:'';position:absolute;top:50%;right:-23px;width:10px;height:10px;border:solid #be2667;border-width:0 2px 2px 0;margin-top:-6px;transform:rotate(315deg);-webkit-transform:rotate(315deg);}

.visitProcessWrap .process i {display:inline-block;content:'';/*border:3px solid #e5e5e5;border-radius:50%;*/width:120px;height:100px;text-align:center;background-position:center center;background-repeat:no-repeat;/*background-size:50px;*/}
.visitProcessWrap .process span {display:block;margin-top:5px;}
.visitProcessWrap .process {margin:0;}
.visitProcessWrap .process > ol {margin:0;display:flex;justify-content:center;}
.visitProcessWrap .process > ol > li {margin:0;padding:10px 30px 0;width:25%;font-size:20px;}
.visitProcessWrap .process > ol > li:after {right:4px;}
.visitProcessWrap .process > ol > li:last-child::after {display:none;}
.visitProcessWrap .process > ol > li:last-child { color: #be2667; font-size:22px;font-weight: 600; border-radius: 30px; margin-left: 30px;}
.visitProcessWrap .ico_end {background-image:url("https://www.rehahomecare.com/ko/_images/sub/visit_icoend.png");background-size:100px !important;}
.visitProcessWrap .ico01 {background-image:url("https://www.rehahomecare.com/ko/_images/sub/visit_icon01.png");;background-size:100px !important;}
.visitProcessWrap .ico02 {background-image:url("https://www.rehahomecare.com/ko/_images/sub/visit_icon02.png");;background-size:100px !important;}
.visitProcessWrap .ico03 {background-image:url("https://www.rehahomecare.com/ko/_images/sub/visit_icon03.png");;background-size:100px !important;}
.visitProcessWrap .ico04 {background-image:url("https://www.rehahomecare.com/ko/_images/sub/visit_icon04.png");;background-size:100px !important;}
.visitProcessWrap .ico05 {background-image:url("https://www.rehahomecare.com/ko/_images/sub/visit_icon05.png");;background-size:100px !important;}


/*오시는길*/
	.locationtabs {margin-left:-0.5%;}
	.locationtabs:after {content:""; display:block; clear:both;}
	.locationtabs li{float:left;width:19.5%;line-height:45px;font-size:16px;border:1px solid #e5e5e5;background:#f9f9f9;margin-left:0.5%;color:#333333; font-weight:500;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
	.locationtabs li.hotel {width:24.5%;}
	.locationtabs li.tab3 {width:32.33%;}
	.locationtabs li a{display:block;height:45px;text-align:center;}
	.locationtabs li a:hover{background:#be2667;color:#fff}
	.locationtabs li a.selected{background:#be2667;color:#fff;border:1px solid #be2667;}

	


	.locationtab_content{margin-top:20px}
	.locationtab_content div.tabs-wrap {position:relative;background:#f9f9f9;border:1px solid #e5e5e5;width:100%;min-height:45px;line-height:45px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
	.locationtab_content div.tabs-wrap:after {content:""; display:block; clear:both;}
	.locationtab_content div.tabs-wrap ul.tabs{}
	.locationtab_content div.tabs-wrap ul.tabs:after {content:""; display:block; clear:both;}
	.locationtab_content div.tabs-wrap ul.tabs li{float:left;padding-left:25px;font-size:16px;}
	.locationtab_content div.tabs-wrap ul.tabs li a.selected{color:#be2667; font-weight:600;}
	.locationtab_content div.tabs-wrap ul.tabs li a:hover{color:#be2667; font-weight:600;}
	.locationtab_content div.tabs-wrap a.view-subwayLine{display:block;position:absolute;right:0;top:0;background:#9a9aa2; color:#fff;padding:0 20px;height:45px;line-height:45px;}
	.locationtab_content .locationtab_content_box{width:100%;clear:both;}
	.locationtab_content .locationtab_content_box img{width:100%}
	.show_top {line-height: 30px;}

	ul.bus-list {width:100%;overflow:hidden;margin:10px 0 0 0;}
	ul.bus-list li {position:relative;margin:10px 0 0 0;font-size:16px;padding:0 0 0 125px;min-height:35px;line-height:35px;}
	ul.bus-list li strong{position:absolute;left:0;top:0;padding:0 0 0 10px;line-height:35px;font-size:16px;}
	ul.bus-list li strong span {display:inline-block;margin:0 10px 0 0;width:30px;height:30px;-webkit-border-radius: 50px;-moz-border-radius: 50px;border-radius:50%;vertical-align:middle;}
	ul.bus-list li.blue strong {color:#0057b8;}
	ul.bus-list li.blue strong span {background:#0057b8 url('https://www.rehahomecare.com/ko/_images/sub/ico_bus.png') no-repeat 50% 50%;}
	ul.bus-list li.green strong {color:#09ab01;}
	ul.bus-list li.green strong span {background:#09ab01 url('https://www.rehahomecare.com/ko/_images/sub/ico_bus.png') no-repeat 50% 50%;}
	ul.bus-list li.yellow strong {color:#ffa800;}
	ul.bus-list li.yellow strong span {background:#ffa800 url('https://www.rehahomecare.com/ko/_images/sub/ico_bus.png') no-repeat 50% 50%;}
	ul.bus-list li.skyblue strong {color:#05b0d5;}
	ul.bus-list li.skyblue strong span {background:#05b0d5 url('https://www.rehahomecare.com/ko/_images/sub/ico_bus.png') no-repeat 50% 50%;}
	ul.bus-list li.yellowgreen strong {color:#9ebf03;}
	ul.bus-list li.yellowgreen strong span {background:#9ebf03 url('https://www.rehahomecare.com/ko/_images/sub/ico_bus.png') no-repeat 50% 50%;}
	ul.bus-list li.red strong {color:#db323a;}
	ul.bus-list li.red strong span {background:#db323a url('https://www.rehahomecare.com/ko/_images/sub/ico_bus.png') no-repeat 50% 50%;}

/* 호텔안내 */
.hotel_wrap {overflow:hidden;}
.hotel_map {float:left;width:100%;height:500px;overflow:hidden;}
.hotel_list {float:left;width:100%;overflow:hidden;overflow-y:auto;}
.hotel_list > ul {width:100%;margin:-5px 0 0 0;}
.hotel_list > ul > li {float:left;margin:0;padding:15px 0 0 15px;width:33.33%;}
.hotel_list > ul > li a {display:block;padding:4%;height:270px;font-size:16px;line-height:26px;color:#555;font-weight:300;border:1px solid #ddd;}
.hotel_list > ul > li a:hover {text-decoration:none;border-color:#d83f76;}
.hotel_list > ul > li a .thum {overflow:hidden;}
.hotel_list > ul > li a .thum img {height: 100%; max-height: 100px; /*margin-bottom: 5px;*/}
.hotel_list > ul > li a:hover .thum img {transform:scale(1.1);}
.hotel_list > ul > li a strong {display:block;padding:15px 0 10px;text-align:center;font-size:1.188em;/*text-overflow:ellipsis;overflow:hidden;white-space:nowrap;*/}
.hotel_list > ul > li a > span,
.hotel_list > ul > li a .info span {display:block;text-align:center;}
.hotel_list > ul > li a .info > span {}
.hotel_list > ul > li a .info em {font-weight:400;color:#222337;}
.hotel_list > ul > li a .info > span > .home { font-size: 21px; line-height: 20px; border: 1px solid #d83f76; border-radius: 30px; margin-top: 5px;}


.hotel_list > ul > li a .thum > .h_in {float:left;padding: 4px 7px; font-size: 16px; font-weight: 500; letter-spacing: -0.025em; background:#bf2768;color:#fff;/* position:absolute; */top:5px; left:5px; }

@media screen and (max-width: 1279px){
	.joinProcessWrap{/*margin-bottom:100px;*/}
	.joinProcessWrap__num{margin-bottom:20px; font-size:24px;}
	.joinProcessWrap dt{font-size:24px;}
	.joinProcessWrap dd{line-height:1.4;}
	
	
	.visitProcessWrap{/*margin-bottom:100px;*/}
	.visitProcessWrap__num{margin-bottom:30px; font-size:30px;}
	.visitProcessWrap dt{font-size:22px;}
	.visitProcessWrap dd{line-height:1.4;}
}

@media screen and (max-width: 1023px){
	.joinProcessWrap dt{margin-bottom:10px; font-size:20px;}
	.visitProcessWrap dt{margin-bottom:10px; font-size:20px;}
	.process > ol > li:after {right:-20px;}
}

@media screen and (max-width: 870px){
	/* .subpage_content_wrap_joining_guide .ddak_scroll{display:block;} */
	.ddak_scroll{display:block;}
}

@media screen and (max-width: 767px){
	.joinProcessWrap{margin-bottom:20px;}
	.joinProcessWrap dt{font-size:18px;}
	
	.visitProcessWrap{margin-bottom:20px;}
	.visitProcessWrap dt{font-size:18px;}
	
	.visitProcessWrap .box {padding:30px;}
	.visitProcessWrap .process > ol {display:block;}
	.visitProcessWrap .process > ol > li {padding:20px 0 0;font-size:17px;}
	.visitProcessWrap .process > ol > li:after {margin-right:-7px !important;bottom:-28px;}
	.visitProcessWrap .process i {width:64px;height:64px;background-size:32px;}
	.info_visitor .process span {margin-top:7px;}
	
	.visitProcessWrap .ico_end {background-size:60px !important;}
	.visitProcessWrap .ico01 {background-size:60px !important;}
	.visitProcessWrap .ico02 {background-size:60px !important;}
	.visitProcessWrap .ico03 {background-size:60px !important;}
	.visitProcessWrap .ico04 {background-size:60px !important;}
	.visitProcessWrap .ico05 {background-size:60px !important;}
	
	.process {margin-top:40px;}
	.process > ol {margin:0;}
	.process > ol > li {float:none;width:100% !important;margin:30px 0 0 !important;}
	.process > ol > li:first-child {margin:0 !important;}
	.process > ol > li:after {right:50% !important;top:auto;bottom:-18px;margin-right:-6px !important;margin-top:-6px !important;transform:rotate(45deg);-webkit-transform:rotate(45deg);}
	
	.hotel_map {float:none;width:100%;height:350px;overflow:hidden;}
	.hotel_map img {width:100%;}
	.hotel_list {float:none;width:100%;height:auto;margin-top:30px;overflow:hidden;}
	.hotel_list > ul {width:auto;margin:-5px 0 0 -5px;}
	.hotel_list > ul > li {width:calc(100% / 2);}
	/*.hotel_list > ul > li a .thum {height:126px;}*/
	
	
}

@media screen and (max-width: 479px){
	.joinProcessWrap{flex-direction:column; }
	.joinProcessWrap .item{margin-bottom:28px; }
	.joinProcessWrap__num{margin-bottom: 10px; }
	.joinProcessWrap__info:before, .joinProcessWrap__info:after,
	.joinProcessWrap .item:hover .joinProcessWrap__info:after{display:none;}
	.joinProcessWrap__info{border-top:0; padding-top:0;}
	.joinProcessWrap dd{margin-bottom:10px;}

	.joinProcessWrap .item_5{position:relative;}
	.joinProcessWrap .item_5:after{position:absolute; left:50%; transform:translateX(-50%); bottom:-30px; width:1px; height:30px; background:#bf2768; display:block; content:''; }
	.joinProcessWrap .item_5:last-child:after{display:none;}
	
	.hotel_map {display:none;}
	.hotel_list {margin-top:0;}
	.hotel_list > ul {width:auto;margin:-5px 0 0 -5px;}
	.hotel_list > ul > li {width:calc(100%);}
	/*.hotel_list > ul > li a .thum {height:110px;}*/
	
}



.table_boothInfo{text-align:center;}
	.table_boothInfo th{border-right:1px solid #ddd;}
    .table_boothInfo img{width:100%;}
	.table_boothInfo img.booth01{max-width:230px;}
	.table_boothInfo img.booth02{max-width:275px;}


.bottomBox{background:url('https://www.rehahomecare.com/ko/_images/sub/bottom_back.png') no-repeat; background-size: cover; padding: 70px 0;}
    .bottomBox h2{width:1200px; margin:0 auto 30px;}
    .joiningGuideBottomBox h2{color: #fff; }
    .joiningGuideBottomBox .sub_tit_des{margin-bottom:60px; color:#dfdfdf; font-size:22px; text-align:left;}
    .joiningGuideBottomBox .sub_tit_des strong{color:#fff;}
    
    .joiningGuideBottomBox dl{margin-bottom:10px; color:#fff; font-size:18px; display:flex;}
    .joiningGuideBottomBox dt{width:80px;}
    .joiningGuideBottomBox dd{opacity:0.8;}
    .joiningGuideBottomBox .tel{display:block;}
    .joiningGuideBottomBox .tel dt{margin-bottom:10px; font-size:20px; opacity:0.8;}
    .joiningGuideBottomBox .tel dd{margin-bottom:25px; font-size:40px; opacity:1; letter-spacing: -1px;}
    .joiningGuideBottomBox .ico_info{text-align: lefter; margin-top: 10px;}
    .joiningGuideBottomBox .ico_info dt{width:100%;}



    .bottomBox .right{}

@media screen and (max-width: 1200px){
    .bottomBox h2{margin:0 20px 30px; width:calc(100% - 40px);}
}

@media screen and (max-width: 1279px){
    .bottomBox{padding: 100px 0;}
    .joiningGuideBottomBox .sub_tit_des{font-size:18px;}
    .joiningGuideBottomBox .tel dt{font-size:18px;}
}

@media screen and (max-width: 1023px){
    .joiningGuideBottomBox .sub_tit_des br{display:none;}
}

@media screen and (max-width: 767px){
    .bottomBox{padding: 50px 0;}
    .joiningGuideBottomBox .leftRightWrap{flex-direction: column;}
    .joiningGuideBottomBox .left{margin-bottom:30px;}
    .joiningGuideBottomBox .sub_tit_des{margin-bottom:30px;}
}

@media screen and (max-width: 479px){
    .joiningGuideBottomBox .sub_tit_des{font-size:15px;}
    .joiningGuideBottomBox dl{font-size:15px;}
    .joiningGuideBottomBox .tel dd{font-size:36px;}
}


/* 참가신청 완료*/
.joinFinWrap{text-align:center;}
    .joinFinWrap img{width:180px; margin-bottom:30px;}
    .joinFinWrap__tit{margin:30px 0; font-size:36px; font-weight:bold;}
    .joinFinWrap__des{margin-bottom:50px; line-height:1.6; font-size:18px;}
    .joinFinWrap__des strong{margin-bottom:10px; display:block; font-size:20px;}
    
    .joinFinWrap__bottomInfo{line-height:1.6;}

@media screen and (max-width: 767px){
    .joinFinWrap img{margin-bottom:0; width:150px;}
    .joinFinWrap__tit{font-size:30px;}
}

@media screen and (max-width: 479px){
    .joinFinWrap img{width:80px;}
    .joinFinWrap__tit{font-size:22px;}
    .joinFinWrap__des {font-size:15px;}
    .joinFinWrap__des strong{font-size:16px;}

    .joinFinWrap__bottomInfo{font-size:15px;}
}

/* 참가신청 */
.regis_input_wrap h2+img{margin-bottom:30px;}
.regis_input_wrap .check_wrap > label{align-items: flex-start;}
.regis_input_wrap .check_wrap textarea{margin:10px auto 0; height:60px; }

.regis_input_wrap .form_top{margin-top:50px; text-align:right;}

.btn_regis_exhibit{margin:0 auto;}


.table_boothApply{text-align: center;}
.table_boothApply col/*{width:33.33%;*/}
.table_boothApply .tbl_head {border-top: 2px solid #ddd !important;}
.table_boothApply th{background:#f8f8f8 !important;}
.table_boothApply th, .table_boothApply td{padding:17px 10px;}
.table_boothApply sup{color:#111;}
.table_boothApply input[type=text]{margin-bottom:0; width:calc(100% - 85px); margin-right:5px; height:44px;}
.table_boothApply input[type=text]+span{width:80px;}
.table_boothApply.gradient .bg_gray{background:#f8f8f8;}
.table_boothApply.gradient .bg_pink{background:#fbefef;}

.table_boothApply .price{font-weight:600; text-align: right; padding-right: 20px;}
.table_boothApply .total{font-weight:600; text-align: right; padding-right: 20px; color: #be2667;font-size: 1.125em;}

.tbl .price{font-weight:600; text-align: right; padding-right: 20px;}
.tbl .total{font-weight:600; text-align: right; padding-right: 20px; color: #be2667;font-size: 1.125em;}

.tfoot_sum th{text-align: center;border-right: 1px solid #ddd; }


/*디렉토리 아코디언 */
.item_accd {border:1px solid #e5e5e5;}
.item_accd .cont_in {display:none;padding:8px 20px;background-color:#f6f9fb;}
.item_accd > ul > li .accd_btn {display:block;padding:13px 20px;font-size:18px;border-top:1px solid #e5e5e5;text-decoration:none;position:relative;}
.item_accd > ul > li .accd_btn .add {margin-left:10px;font-size:18px;color:#999;font-weight:600;}
.item_accd > ul > li .accd_btn:after {display:block;content:'';position:absolute;top:50%;right:24px;width:8px;height:8px;border:solid #999;border-width:0 1px 1px 0;margin-top:-6px;transform:rotate(45deg);-webkit-transform:rotate(45deg);}
.item_accd > ul > li:first-child .accd_btn {border-top:0;}
.item_accd > ul > li.on .cont_in {display:block;}
.item_accd > ul > li.on .accd_btn {font-weight:600;font-size:18px;}
.item_accd > ul > li.on .accd_btn:after {margin-top:-4px;transform:rotate(225deg);-webkit-transform:rotate(225deg);border-color:#1b1919;}
.item_accd .cont_in dl {overflow:hidden;padding:10px 0;}
.item_accd .cont_in dl + dl {border-top:1px dashed #ddd;}
.item_accd .cont_in dd + dd {margin-top:10px;}
.item_accd .cont_in dt {padding:5px 15px 0 0;font-size:15px;font-weight:500;}
.item_accd .cont_in dd input[type=text] {display:inline-block;width:160px;height:34px;}
.item_accd .cont_in > dl > dt {float:left;width:16%;}
.item_accd .cont_in > dl > dd {/*padding-left:16%;*/}
.item_accd .cont_in > dl > dd dl {padding-top:0;border-top:none;}
.item_accd .cont_in > dl > dd dl dt {padding-bottom:5px;font-size:14px;color:#093090;}
.item_accd .cont_in > dl > dd dl dd > input[type=text] {margin:5px 0;width:50%;}

.item_accd .cont_add {margin-top:12px;}
.item_accd .cont_add dl {border-top:1px dashed #ddd;}
.item_accd .cont_add dl dt {float:none;width:100%;padding-bottom:5px;font-size:14px;color:#093090;}
.item_accd .cont_add dl dd {padding-left:0;}
.item_accd .cont_add dd > input[type=text] {margin:5px 0;width:50%;}

.item_accd .check_list {display:flex;flex-wrap:wrap;margin:0;}
.item_accd .check_list .checkbox, .item_accd .check_list .radio {margin:5px 0;width:50%;}
.item_accd .check_list .etc {width:50%;}
.item_accd .check_list .etc .checkbox, .item_accd .check_list .etc .radio {width:auto;}
.item_accd .check_list.col0 > .checkbox, .item_accd .check_list.col0 > .radio, .item_accd .check_list.col0 > .etc {width:100%;}
.item_accd .check_list.col3 > .checkbox, .item_accd .check_list.col3 > .radio, .item_accd .check_list.col3 > .etc {width:33.33%;}
.item_accd .check_list.col4 > .checkbox, .item_accd .check_list.col4 > .radio, .item_accd .check_list.col4 > .etc {width:25%;}
.item_accd .check_list.col5 > .checkbox, .item_accd .check_list.col5 > .radio, .item_accd .check_list.col5 > .etc {width:20%;}


@media screen and (max-width: 1279px){
    .regis_input_wrap .checkWrap{flex-wrap:wrap;}
    .checkWrap .check_wrap{margin-right:0; width:100%;}
	 .regis_input_wrap .radioWrap{flex-wrap:wrap;}
    .radioWrap .radio_wrap{margin-right:0; width:100%;}
}

@media screen and (max-width: 479px){
    .regis_input_wrap .form_top{margin-top:30px;}
    .regis_input_wrap .check_wrap textarea{margin-top:0;}
    .regis_input_wrap .tbl_bottom_des{margin-bottom:10px;}
    .btn_regis_exhibit{width:100% !important;}
	
	.item_accd dt {float:none !important;width:100% !important;}
	.item_accd dd {float:none !important;width:100% !important;padding-left:0 !important;margin-top:5px;}
	.item_accd .check_list .etc, 
	.item_accd .check_list > .check_wrap, 
	.item_accd .check_list > .check_wrap > .radio {width:100% !important;margin:0;}
	.item_accd .check_list .check_wrap label, 
	.item_accd .check_list .radio label {display:block;}

	
}


/* 전시품 등록 팝업 */
.pop_regig_exhibit_wrap table{font-size:15px;}
.pop_regig_exhibit_wrap input{height:32px; margin-bottom:0;}
.pop_regig_exhibit_wrap th{font-weight:bold; background:transparent !important; text-align: left;}
.pop_regig_exhibit_wrap th, .pop_regig_exhibit_wrap td{padding:15px 20px;}
.pop_regig_exhibit_wrap tr:nth-child(odd){/*background:#F8F9FB;*/}
.pop_regig_exhibit_wrap .table_flx{display: flex; align-items: center;}
.pop_regig_exhibit_wrap .table_flx input{margin-right:5px;}
.pop_regig_exhibit_wrap .table_flx button{background: #2F3033; color: #fff; height: 30px; padding: 0 10px;}
.pop_regig_exhibit_wrap textarea{height:80px; max-width:100%;}

.pop_regig_exhibit_wrap .btn_bottom{width:80%; margin:0 auto; margin-bottom:30px;}


@media screen and (max-width: 767px){
    col:first-child{width:120px;}
}

@media screen and (max-width: 640px){
    .pop_regig_exhibit_wrap .inputWrap{margin-bottom:0;}
    .table_tit{width:100px;}
    .pop_regig_exhibit_wrap th{padding-right:0;}
    
    .pop_regig_exhibit_wrap colgroup{display: none;}
    .pop_regig_exhibit_wrap table, .pop_regig_exhibit_wrap tbody, .pop_regig_exhibit_wrap tr, .pop_regig_exhibit_wrap th, .pop_regig_exhibit_wrap td{display:block; width:100%;}
    .pop_regig_exhibit_wrap tr{border:none;}
    .pop_regig_exhibit_wrap tr:nth-child(odd){background:#fff;}
    .pop_regig_exhibit_wrap th{width:auto; padding:0 20px;}
    .pop_regig_exhibit_wrap td{padding:10px 20px 20px 20px;}
   
}


@media screen and (max-width: 479px){
    small.bank_info{margin-top:10px;}
    .pop_regig_exhibit_wrap input{height:40px;}
    .pop_regig_exhibit_wrap .table_flx button{height:40px;}
}

/* 출품할 전시품 */
.input_wrap{}

/* 서브 타이틀 */
.tit_underline_wrap {}
	.tit_underline{padding-bottom:15px; font-size:28px; font-weight:500; border-bottom:1px solid #111; display:flex; justify-content:space-between;  align-items: center;}
	
	.tit_underline_wrap >ul{padding:20px 0px; display:flex; text-align:center;}
	.tit_underline_wrap >ul li{position:relative; width:100%; padding: 0 15px;}
	.tit_underline_wrap >ul li:after{position:absolute; top:0; right:0; background:#EEEEEE; width:1px; height:100%; display:block; content:'';}
	.tit_underline_wrap >ul li:last-child{ overflow: hidden; text-overflow: ellipsis;white-space: nowrap; }
	.tit_underline_wrap >ul li:last-child:after{display:none;}
	
	.tit_underline_wrap dt{margin-bottom:10px; color:#555555; font-size:18px;}
	.tit_underline_wrap dd{font-size:22px; font-weight:500;}

@media screen and (max-width: 767px){
	.tit_underline_wrap dd{font-size:20px;}
}

@media screen and (max-width: 479px){
	.tit_underline{font-size:22px;}
	.tit_underline_wrap >ul{flex-direction:column; flex-wrap:wrap;text-align:center;}
	.tit_underline_wrap >ul li{margin-bottom:20px; width:100%;}
	.tit_underline_wrap >ul li:after{display:none;}
	.tit_underline_wrap dt{font-size:15px;}
	.tit_underline_wrap dd{font-size:18px}
	.tit_underline_wrap .btn{width:100%; }
	.tbl_chklist .btn{min-width:auto; width:80px; padding:0;}
	.chk_list_wrap .table-box{overflow-x: visible;}
}



/* (디렉토리 원고신청) 전시품등록 팝업 */
.pop_regig_directory_wrap{}
	.pop_regig_directory_wrap sup{color:#bf2768;}
	.pop_regig_directory_wrap small{display:block; font-weight:500; font-size:11px; }

	.regis_product_pic{display:flex; align-items:center;}
	.regis_product_pic input{width:calc(100% - 120px - 80px);}
	.pop_regig_directory_wrap .radio_container{margin-left:10px; padding-left:25px; position:relative; margin-right:0; width:120px;}
	.pop_regig_directory_wrap .radio_container+button{width:80px; font-weight:600;}
	.pop_regig_directory_wrap .radio_chkmark{width:18px; height:18px;}
	.pop_regig_directory_wrap .radio_container .radio_chkmark:after{width:10px; height:10px;}


	.pop_regig_directory_wrap .checkWrap{flex-wrap:wrap;}
	.pop_regig_directory_wrap .check_wrap{width:33.33%; font-size:13px;}

	.pop_regig_directory_wrap textarea{height:80px;}
	

/* 전시품별 검색 */
.prd_wrp {overflow:hidden;}
.prd_wrp .prd_tt {height:50px;background:#eff2f4;color:#8d8d8d;text-align:right;line-height:50px;font-weight:300;}
.prd_wrp .prd_area {float:left;width:280px;overflow:hidden;}
.prd_wrp .prd_area a {display:block;position:relative;}
.prd_wrp .prd_area .prd_tt {background:#be2667;text-align:center;}
.prd_wrp .prd_area .prd_tt h3 {display:inline-block;padding:0;margin:0;color:#fff;font-size:18px;font-weight:300;background:none;}
.prd_wrp .prd_area .prd_tt h3:after {display:none;}
.prd_wrp .prd_category {padding:20px 0 0 0;overflow:hidden;}
.prd_wrp .prd_category a span {position:absolute;right:5px;top:2px;color:#8b8b8b;font-size:14px;font-weight:300;}
.prd_wrp .prd_category > ul > li {border-bottom:1px solid #ddd;}
.prd_wrp .prd_category > ul > li > a {padding:10px 70px 7px 20px;font-size:18px;text-decoration:none;}
.prd_wrp .prd_category > ul > li > a em {}
.prd_wrp .prd_category > ul > li > a:after {display:inline-block;content:"";width:12px;height:10px;background:url("https://www.rehahomecare.com/ko/_images/sub/bg_onoff.png") no-repeat 0 0;position:absolute;right:5px;top:50%;margin-top:-5px;background-size:12px auto;}
.prd_wrp .prd_category > ul > li > a > span {right:35px;top:10px;}
.prd_wrp .prd_category > ul > li > ul {display:none;padding:5px 0 20px;}
.prd_wrp .prd_category > ul > li > ul > li > a {padding:5px 40px 5px 20px;font-size:16px;font-weight:300;}
.prd_wrp .prd_category > ul > li.on > ul {display:block;}
.prd_wrp .prd_category > ul > li.on > a {color:#be2667;}
.prd_wrp .prd_category > ul > li.on > a:after {background-position:0 -10px;}
.prd_wrp .prd_category > ul > li > ul > li.on > a {color:#be2667;font-weight:400;}
.prd_wrp .prd_exp {float:right;width:920px;overflow:hidden;}
.prd_wrp .prd_exp .prd_tt {padding-right:40px;}
.prd_wrp .prd_exp .prd_tt span {color:#000;font-weight:400;margin-left:7px;}
.prd_exp .exp_area {padding:0 0 0 50px;}
.prd_exp .exp_area > ul > li {padding-top:30px;}
.prd_exp .exp_area > ul > li:hover a {border-color:#be2667;}
.prd_exp .exp_area > ul > li a {display:block;padding:40px;position:relative;overflow:hidden;border:1px solid #e2e2e8;text-decoration:none;}
.prd_exp .exp_area > ul > li a > strong {display:block;margin-bottom:15px;font-size:24px;;font-weight:600;color:#2d2f44;}
.prd_exp .exp_area > ul > li a > strong span {font-size:15px;color:#b1b1b1;font-weight:400;margin-left:7px;}
.prd_exp .exp_area > ul > li a .info {overflow:hidden;}
.prd_exp .exp_area > ul > li a .info .thum {float:left;border:1px solid #e2e2e8; padding: 3px; width:280px;height:210px;overflow:hidden;position:relative;text-align:center;line-height:210px;}
.prd_exp .exp_area > ul > li a .info .thum img {max-width:100%;max-height:100%;vertical-align:middle;}
.prd_exp .exp_area > ul > li a .info_exp {float:right;width:470px;overflow:hidden;}
.prd_exp .exp_area > ul > li a .info_exp ul li {padding-left:130px;margin-top:8px;position:relative;overflow:hidden;}
.prd_exp .exp_area > ul > li a .info_exp ul li:first-child {margin-top:0;}
.prd_exp .exp_area > ul > li a .info_exp ul li > em {display:inline-block;width:150px; font-weight: 600; position:absolute;left:0;top:0;}
.prd_exp .exp_area > ul > li a .info_exp .txt {margin-top:20px;height:100px; font-size: 15px; line-height:25px;color:#7c7c7c;overflow:hidden;display:-webkit-box;word-wrap:break-word; -webkit-line-clamp:4; -webkit-box-orient:vertical; overflow:hidden;text-overflow:ellipsis;}
.prd_exp .exp_area .no_data span {display:block;padding:120px 0;overflow:hidden;border:1px solid #e2e2e8;color:#888 !important;text-align:center;}

.accdMulti {}
.accd_btn {display:block;overflow:hidden;}
.accd_cont {display:none;}
.accdMulti > ul > li .accd_btn {transition:none;-webkit-transition:none}
.accdMulti > ul > li.on .accd_btn {}
.accdMulti > ul > li.on .accd_cont {display:block;}


/*** 체크리스트 ***/
.tbl_chklist{text-align:center;}
	.tbl_chklist .btn_sm{height:35px;line-height:35px;min-width: 100px;  max-width:100px;  font-size: 16px; cursor:pointer;}

	.tbl_chklist .tbl_head{border-top:1px solid #111 !important;}
	.tbl_chklist th{padding:15px 10px; color:#fff; }
	.tbl_chklist01 th{background:#6E6E6E;}
	.tbl_chklist02 th{background:#BFBFBF;}
	.tbl_chklist03 th{background:#aaaeb2;}

	.tbl_chklist td{padding: 15px 10px;}

.txt_dday { display: block;padding-left:28px;font-size:18px;font-weight:700;color:#000;vertical-align:middle;background:url('https://www.rehahomecare.com/ko/_images/common/ico_dday.png') no-repeat left center;}
.txt_dday strong {font-size:24px;color: #be2667}

.deadline { display: block;padding-left:28px;font-size:18px;font-weight:700;color:#000;}
.deadline i {font-size:22px;vertical-align:middle; margin-right: 5px;}
.deadline strong {font-size:24px;color: #be2667}

/*** 참가비 내역 ***/
.parti_fee_list_wrap{padding:30px; margin-bottom:50px; background:#F8F9FB; align-items:center;}
	.parti_fee_list_wrap h3{margin-bottom:5px; display:right; justify-content:space-between; font-size:20px; align-items:flex-end;}
	.parti_fee_list_wrap h3 small{font-size:18px;}
	.btn_print{background:#eee; height:32px; line-height:32px; font-size:16px; padding:0 10px; cursor:pointer;}

	.parti_fee_list_wrap .dday{font-size:40px; color:#FCA000;}
	.parti_fee_list_wrap .tbl_head{border-top:1px solid #111 !important;}
	.parti_fee_list_wrap .item+.item {margin-left: 30px;}
	.parti_fee_list_wrap .item:first-child{/*width:calc(100% - 166px);*/}
	.parti_fee_list_wrap .item:nth-child(2){ text-align:center;}



@media screen and (max-width:1279px){
	.chk_list_wrap .item+.item{margin-left:30px;}
	
	.prd_wrp .prd_area {width:30%;}
	.prd_wrp .prd_exp {width:70%;}
	.prd_exp .exp_area > ul > li a .info {text-align:center;}
	.prd_exp .exp_area > ul > li a .info .thum {display:inline-block;float:none; border: none;}
	.prd_exp .exp_area > ul > li a .info_exp {float:none;margin-top:20px;width:100%;text-align:left;}

	.prd_view > h3 {display:none;}
	.prd_comp .comp_tit {float:none;display:block;width:100%;overflow:hidden;}
	.prd_view .comp_tit > h3 {float:right;display:block;margin:30px 0 0 0;width:60%;}
	.prd_comp .comp_logo {float:left;width:36%;height:130px;}
	.prd_comp .comp_logo > span {}
	.prd_comp .comp_info {float:none;padding-left:0;margin-top:10px;width:100%;overflow:hidden;}

	.prd_list li {width:50%;}
	.prd_list_detail li {width:100%;}
}

@media screen and (max-width:1023px){
	.chk_list_wrap{flex-direction:column;}
	.chk_list_wrap .item+.item{margin-left:0; margin-top:30px;}
	
	.prd_wrp .prd_area {width:24%;}
	.prd_wrp .prd_exp {width:76%;}
	.prd_exp .exp_area > ul > li a {padding:30px;}
	/*.prd_exp .exp_area > ul > li a .info_exp {width:340px;}*/
	
	
}

@media screen and (max-width:767px){
	.parti_fee_list_wrap{flex-direction:column-reverse;}
	.parti_fee_list_wrap .item:first-child{width:100%;}
	.parti_fee_list_wrap .item:nth-child(2){margin-bottom:10px; width:100%; }
	
	.prd_wrp .prd_area {width:30%;}
	.prd_wrp .prd_exp {width:70%;}
	.prd_exp .exp_area > ul > li a .info {text-align:center;}
	.prd_exp .exp_area > ul > li a .info .thum {display:inline-block;float:none;}
	.prd_exp .exp_area > ul > li a .info_exp {float:none;margin-top:20px;width:100%;text-align:left;}
	
	
	.prd_view > h3 {display:none;}
	.prd_comp .comp_tit {float:none;display:block;width:100%;overflow:hidden;}
	.prd_view .comp_tit > h3 {float:right;display:block;margin:30px 0 0 0;width:60%;}
	.prd_comp .comp_logo {float:left;width:36%;height:130px;}
	.prd_comp .comp_logo > span {}
	.prd_comp .comp_info {float:none;padding-left:0;margin-top:10px;width:100%;overflow:hidden;}

	.prd_list li {width:50%;}
	.prd_list_detail li {width:100%;}
	
}

@media screen and (max-width:479px){
	.parti_fee_list_wrap{padding:20px 0;}
	.btn_print{margin: 0 auto; font-size:15px;}

	.parti_fee_list_wrap h3{flex-direction: column; text-align:center; font-size:18px;}
	.parti_fee_list_wrap h3 p:not(.btn_print){margin-bottom:10px; width:100%;}
	.parti_fee_list_wrap .item+.item{margin-left:0;}
	.parti_fee_list_wrap img{max-width:140px; margin-bottom:10px;}

	#idPrint col{width:33.33%;}
	
	.prd_wrp .prd_area {width:100%;}
	.prd_wrp .prd_category {padding:5px 0 0 0;margin-top:-1px;}
	.prd_wrp .prd_exp {width:100%;}
	.prd_wrp .prd_exp .prd_tt {padding:0 0 0 20px;text-align:left;background-color:#2d2f44;color:#e6e6e6;}
	.prd_wrp .prd_exp .prd_tt span {color:#fff;}
	.prd_exp .exp_area {padding:0;}
	.prd_exp .exp_area > ul > li {padding-top:10px;}
	.prd_exp .exp_area > ul > li a .info .thum {width:100%;height:auto;}

	.prd_view > h3 {display:block;}
	.prd_comp .comp_tit {float:none;display:block;width:100%;overflow:hidden;}
	.prd_view .comp_tit > h3 {display:none;}
	.prd_comp .comp_logo {float:none;width:100%;height:130px;}
	.prd_thum ul li {width:33.3333%;}
	.prd_thum ul li span {height:96px;}

	.prd_wrap .category01 .prd_category li {width:50%;}
	.prd_wrap .category02 .prd_category li {width:100%;}
	
}


/*** 참가업체 ***/
.partiCompanyWrap{flex-wrap:wrap; gap: 18px;}
	.partiCompanyWrap .item{width:calc((100% / 4) - 14px); border: 1px solid #ddd; padding: 15px; word-break: break-all;}
	.partiCompanyWrap .item:hover{border:1px solid #be2667;}
	.partiCompanyWrap dt{font-size:18px;font-weight: 600; letter-spacing: -0.025em; margin-top:30px;text-align: left;}
	.partiCompanyWrap dd{font-size:15px; text-align: left; font-weight: 400;color:#454545; }
	/*.partiCompanyWrap .item:hover dd{color:#bf2768;}*/

@media screen and (max-width:1023px){
	.partiCompanyWrap .item{width:calc((100% / 3) - 12px);}
}

@media screen and (max-width:767px){
	.partiCompanyWrap .item{width:calc((100% / 2) - 9px);}
}

@media screen and (max-width:479px){
	.partiCompanyWrap{gap:0;}
	.partiCompanyWrap .item{width:100%; margin-bottom:20px;}
}

/*** 상단 ***/
.subpageTopWrap{display:flex; margin-bottom:50px; background:#F8F9FB; padding:30px 20px;}
	.subpageTopWrap input{position:relative;}
	.subpageTopWrap select{/*background:url('https://www.rehahomecare.com/ko/_images/common/arrow_down.png') #fff no-repeat 89% 50%/15px auto ;*/ background:#fff;}

	.subpageTopWrap .inputWrap, .subpageTopWrap .selectWrap{position:relative0 ; margin-bottom:0; }
	.subpageTopWrap .inputWrap input, .subpageTopWrap .selectWrap select{margin-bottom:0; padding: 0 10px; height:50px; line-height:50px;}
	.subpageTopWrap .inputWrap i, .subpageTopWrap .selectWrap i{position:absolute; top:50%; right:15px; transform:translateY(-50%);}
	.subpageTopWrap .btn {margin-left:-15px;/*margin-top:*/  10px; min-width:75px; height:50px;line-height:50px;font-size:15px;color:#fff;background:#2d2f44;border-radius:0;vertical-align:middle;}

	.subpageTopWrap .selectWrap{ margin-right: 5px; width:25%; display:inline-block;}
	.subpageTopWrap .inputWrap{width:calc(100% - 35% - 10px); margin-left:10px;}



.btn_sort_num_wrap{width:100%; display:flex;}
.btn_sort_num_wrap button{margin-right:5px;}

.board_search form{display:flex;}
.board_search form input{width:260px; height:40px; line-height:40px;}


/* Board Top */
.search_top {margin-bottom:50px;text-align:center; background:#F8F9FB; padding:30px 100px;}

.searchin {/*float:left;*/text-align:center; display:flex; }
.searchin img {vertical-align:middle;line-height:24px;}
.searchin select {width:190px;height:50px; margin-right:5px;margin-top: 10px;;background:url('https://www.rehahomecare.com/ko/_images/common/arrow_down.png') #fff no-repeat 89% 50%/15px auto ;}
.searchin > input {/*width:370px;*/ margin-top: 10px;height:50px;}
.searchin .btn {/*margin-left:-5px;*/ margin-top: 10px; min-width:85px; height:50px;line-height:50px;font-size:15px;color:#fff;background:#2d2f44;border-radius:0;vertical-align:middle;}

.btn_sort_num_wrap{width:100%; display:flex;}
.btn_sort_num_wrap button{margin-right:5px;}

.searchin form{display:flex;}
.searchin form input{width:260px; height:40px; line-height:40px;}


.keyword_chk { margin-top: 25px; padding:30px 0;border-top:1px dashed #ddd;text-align:center;}
.keyword_chk .en {margin-top:2px;}
.keyword_chk a {display:inline-block;width:32px;height:32px;padding:0;margin:2px 1px;line-height:32px;border:1px solid #ddd;vertical-align:middle;text-decoration:none;transition:none;-webkit-transition:none}
.keyword_chk a:hover,
.keyword_chk a.on {color:#fff;background:#2d2f44;border:1px solid #222337;}
.keyword_chk a.all {width:65px;color:#fff;background:#2d2f44;border:1px solid #5e63a2;}



@media screen and (max-width:767px){
	.search_top { padding:30px;}
	.searchin{flex-direction: column; width: 100%;}
	.searchin select {width:100%;}
	.searchin form input{width: calc(100% - 78px);}
	.searchin input.width_select{width:calc(100% - 187px);}
	
}


@media screen and (max-width:479px){
	.subpageTopWrap .inputWrap input, .subpageTopWrap .selectWrap select{width:100%; display: block;}
	.subpageTopWrap .selectWrap{ margin-right: 0px;width:479px; display: block;}
	/*.subpageTopWrap .inputWrap{width:calc(100% - 43% - 10px); margin-left:10px;}*/
	.subpageTopWrap .inputWrap input {width:calc(100% - 10px); }
	
	.searchin{/*float: none; width: 100%; position: relative; padding: 0 56px 0 105px;*/width: 100%;}
	.searchin > input{width:100%;}
	.searchin select{width: 100%; left: 0; top: 0;}
	.searchin .btn{width: 100%;  right: 0; top: 0;}


}

/*** 리스트 뷰 ***/
.listViewWrap_top{margin-bottom:65px;}
	.listViewWrap_top > article{display:flex; padding:15px 0;}
	.listViewWrap_top .tit_underline span{width:auto;}

	.listViewWrap_top__img{background:#F6F7F9; border:1px solid #ddd; width:250px; display: flex; align-items: center;}
		.listViewWrap_top dl{margin-bottom:15px; display:flex; align-items:center;}
		.listViewWrap_top dl:last-child{margin-bottom:0;}
		.listViewWrap_top dt{margin-bottom:0; width:120px;}
		.listViewWrap_top dd{font-size:22px; }

	.listViewWrap_top__txt{margin-left:45px; padding:20px 0; }
	
@media screen and (max-width:479px){
	.listViewWrap_top .tit_underline span{width:100%;}
}



/* 온라인 디렉토리 */
.directory_view .view_tit {margin-bottom:50px;position:relative;}
.directory_view .view_tit:after {display:block;clear:both;content:'';}
.directory_view .view_tit h2 {padding:0 160px;margin-bottom:0;text-align:center;font-size:44px; background: none; font-weight: 600;}
.directory_view .view_tit .aside {position:absolute;right:0;bottom:-20px;}
.directory_view .view_top {display:flex;border:1px solid #e5e5e5;}
.directory_view .view_top .logo {display:flex;padding:60px;width:40%;align-items:center;justify-content:center;}
.directory_view .view_top .logo img {width:auto;max-width:440px;max-height:360px;}
.directory_view .view_top .info {width:60%;padding:45px 50px 45px 50px;border-left:1px solid #e5e5e5;}
.directory_view .view_top .info dl {display:flex;padding:15px 0;border-top:1px dashed #e5e5e5;}
.directory_view .view_top .info dl:first-child {border-top:0;}
.directory_view .view_top .info dt {width:100px;font-weight:600;}
.directory_view .view_top .info dd {width:calc(100% - 80px);word-break:break-all;/*max-height: 1.33em;  overflow: hidden;*/ }
.directory_view .view_top .info dd .link {font-size:16px;word-break:break-all;}

.directory_comp {font-size:18px;font-weight:400;line-height:32px;}

.list_wrap {overflow:hidden; margin-top: 40px;}
.list_wrap ul {margin:-4% -1.5% 0;}
.list_wrap li {float:left;width:30%;margin:4% 1.5% 0;position:relative;}
.list_wrap li .item {display:block; position:relative;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;transition:all 0.3s;text-decoration:none;}
.list_wrap li .item .thum {padding-top:75%;overflow:hidden;position:relative;background:url('https://www.rehahomecare.com/ko/images/_images/sub/none_logo.png') center center no-repeat;background-size:cover;}
.list_wrap li .item .thum > span {display:block;overflow:hidden;position:absolute;top:0;left:0;right:0;bottom:0;border:1px solid #e5e5e5; background: #fff;}
.list_wrap li .item .thum > span img {width:100%; max-width:300px;height:auto; max-height:215px; position:absolute; left:50%; top:50%; transform:translate(-50%, -50%);-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
.list_wrap li .item .info {padding:20px 30px 0 0;position:relative;word-break:keep-all;}
.list_wrap li .item .info .title {display:block; font-size: 18px; height:25px;line-height:25px;color:#222;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.list_wrap li .item .info > p { height: 97px;font-size:15px;line-height:20px;color:#888;font-weight:400;display:-webkit-box;word-wrap:break-word; -webkit-line-clamp:5; -webkit-box-orient:vertical; overflow:hidden;text-overflow:ellipsis;}
.list_wrap li .fav {position:absolute;right:0;bottom:40px;z-index:1;}
.list_wrap.view li .item .info .title {height:50px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;white-space:inherit;}




@media screen and (max-width:1023px) {
	/* 온라인 디렉토리 */
	.directory_view .view_tit {margin-bottom:60px;}
	.directory_view .view_tit h2 {padding:0;font-size:36px;line-height:42px;word-break:break-all;}
	.directory_view .view_tit .aside {bottom:-50px;}
	.directory_view .view_top {flex-direction:column;}
	.directory_view .view_top .logo {padding:30px;width:100%;}
	.directory_view .view_top .logo img {max-width:85%;}
	.directory_view .view_top .info {padding:20px 30px;width:100%;border-left:0;border-top:1px solid #e5e5e5;}
	.directory_view .view_top .info dl {flex-direction:column;}
	.directory_view .view_top .info dt {width:100%;}
	.directory_view .view_top .info dd {width:100%;margin-top:3px;}

	.directory_comp {font-size:15px;line-height:28px;}
	
	
	.list_wrap li {width:47%;}
	.list_wrap.view ul {margin:0;}
	.list_wrap.view li {float:none !important;width:100% !important;margin:20px 0 0 !important;}
	.list_wrap.view li:first-child {margin-top:0;}
	.list_wrap.view li .item .thum {float:none !important;width:100% !important;}
	.list_wrap.view li .item .info {float:none !important;width:100% !important;}
	.list_wrap.view li .item .info .title {height:auto;display:block;-webkit-line-clamp:inherit;}
	.list_wrap.view li .item .info > p {margin-top:5px;}

}


/* 회사소개 */
.listViewWrap_intro{background:#F8F9FB; padding:80px 0;}
	.listViewWrap_intro > article{max-width:1200px; margin:0 auto;}
	.listViewWrap_intro__txt{padding:30px 0; font-size:18px; font-weight:400; line-height:1.4;}
	.listViewWrap_intro iframe {width: 600px; height: auto; min-height: 340px;}	
	.listViewWrap_intro .por_img {width: auto; max-width: 800px; height: auto; }	

@media screen and (max-width:479px){
	.listViewWrap_intro__txt{padding-bottom:0;}
	.listViewWrap_intro iframe {width: 100%; height: auto;}	
}


/* 제품/브랜드소개 */
.listViewWrap_brand{}

	.listViewWrap_brand__name{padding:30px 0; font-size:24px; font-weight:500; flex-wrap: wrap;}
	.listViewWrap_brand__name li{border-right:1px solid #ddd; padding-right:20px; margin-right:20px; margin-bottom:10px;}
	.listViewWrap_brand__name li:last-child{border-right:none; margin-right:0; padding-right:0;}

	.listViewWrap_brand__pic{flex-wrap:wrap; gap:30px;}
	.listViewWrap_brand__pic li{width:calc((100% / 3) - 20px); height:260px; border:1px solid #ddd; background:url('https://www.rehahomecare.com/ko/_images/common/logo_grey.png') no-repeat center; background-size: 280px auto;}
	.listViewWrap_brand__pic li img{width:100%; height: 100%; object-fit: cover;}

	.listViewWrap_brand__txt{font-size:22px; font-weight:300; line-height:1.4; margin:30px 0;}

	.listViewWrap_brand__buyer{background:#F8F9FB; padding: 30px 20px; display: flex; align-items:center;}
	.listViewWrap_brand__buyer dt{margin-right:100px; margin-bottom:0; font-size:24px; font-weight:500;}
	.listViewWrap_brand__buyer dd{font-size:18px; font-weight:300;}
	.listViewWrap_brand__buyer dd i{font-size:20px; color:#FCA000;}
	.listViewWrap_brand__buyer .item{margin-right:80px;}
	.listViewWrap_brand__buyer .item:last-child{margin-right:0}

@media screen and (max-width:1279px){
	.listViewWrap_intro > article{max-width: 100%; padding: 0 20px;}
	.listViewWrap_intro__txt, .listViewWrap_brand__txt{font-size:18px;}
}

@media screen and (max-width:1023px){
	.listViewWrap_top dd{font-size:20px;}

	.listViewWrap_intro{padding:80px 0;}

	.listViewWrap_brand__pic li{background-size:80% auto;}

	.listViewWrap_brand__buyer dt{font-size:20px; margin-right:50px;}
}

@media screen and (max-width:767px){
	.listViewWrap_top > article{flex-direction: column;}
	.listViewWrap_top__img{width:100%;}
	.listViewWrap_top__txt{margin-left:0;}

	.listViewWrap_brand__pic{gap:10px;}
	.listViewWrap_brand__pic li{width:calc((100% / 3) - 7px); height:200px;} 

	.listViewWrap_brand__buyer{flex-direction: column;}
	.listViewWrap_brand__buyer .item{margin-right:10px; font-size:15px;}
	.listViewWrap_brand__buyer .item:last-child{margin-right:0;}
	.listViewWrap_brand__buyer dt{margin-right:0; margin-bottom:10px; font-size:18px;}
	
	.tab ul > li a {padding:2px;font-size:15px;}
	

}

@media screen and (max-width:479px){
	.listViewWrap_top dt{width:80px;}
	.listViewWrap_top dd{font-size:15px;}
	.listViewWrap_top__txt{padding-bottom:0;}

	.listViewWrap_intro__txt, .listViewWrap_brand__txt{font-size:15px;}

	.listViewWrap_brand__pic li{height:120px;} 

	.listViewWrap_brand__name{font-size:18px; padding:20px 0;}
	.listViewWrap_brand__name li{margin-bottom:0;}
}


/*** 출입증 신청 ***/
.applyPass__txtBox{margin-bottom:30px; padding: 25px; background:#F8F9FB; font-size:18px; letter-spacing: -0.025em; text-align:left;}
	.applyPass__txtBox li{margin-bottom:10px; display:flex; line-height:1.2; align-items:baseline;}
	.applyPass__txtBox li:last-child{margin-bottom:0;}
	.applyPass__txtBox li i{margin-right:12px;}

.input_wrap_rightTxt{}
	.input_wrap_rightTxt__ea{display:flex;}
	.input_wrap_rightTxt__ea span{margin-left:10px; color:#999; font-size:16px; line-height:50px;}


.tbl_pass{text-align:center;}
	.tbl_pass .tbl_head{border-top:2px solid #E5E5E5 !important;}
	.tbl_pass .price{font-weight:500;}


@media screen and (max-width:767px){
	ul.applyPass__txtBox{font-size:16px;}
	.applyPass__txtBox li{margin-bottom:10px; display:flex;}
	.applyPass__txtBox li i{margin-right:5px;}
}

@media screen and (max-width:479px){
	ul.applyPass__txtBox{padding:15px;}
	.applyPass__txtBox li{font-size:15px;}
	.input_wrap_rightTxt__ea span{line-height:40px; font-size:15px;}
}


/*** 기본부스 상호간판 신청 ***/
.apply_signboard__companyName{}
	.apply_signboard__companyName small{color:#111; font-size:18px; display: inline-block; margin-bottom: 0;}
	.apply_signboard__companyName__inputWrap{display:flex; flex-wrap:wrap; padding:10px 0; border-bottom:1px solid #111;}
	.apply_signboard__companyName__inputWrap input{margin-bottom:0; border-right:0; width:calc(100%/15);}
	.apply_signboard__companyName__inputWrap input:nth-child(15n){border-right:1px solid #ddd;}
	.apply_signboard__companyName__inputWrap input:nth-child(n+16) {margin-top:10px;}
	.apply_signboard__companyName__inputWrap .fc_yellow{font-size:15px;}

@media screen and (max-width:479px){
	.apply_signboard__companyName .fc_yellow{font-size:15px; display:none;}
	.apply_signboard__companyName small{font-size:15px;}
	.apply_signboard__companyName__inputWrap input{width:calc(100%/8);}
	.apply_signboard__companyName__inputWrap input:nth-child(n+9) {margin-top:10px;}
	.apply_signboard__companyName__inputWrap input:nth-child(15n){border-right:none;}
	.apply_signboard__companyName__inputWrap input:nth-child(8n){border-right:1px solid #ddd;}
	.apply_signboard__companyName__inputWrap input:last-child{border-right:1px solid #ddd;}

}


/*** 스폰서십 신청 ***/
.table_sponsorApply{text-align:center;}
	.table_sponsorApply small{color:#858585; font-size:16px; margin: 0; text-decoration: line-through;}
	.table_sponsorApply .tbl_head{background:#6E6E6E; color:#fff; border-top:none !important;}


.exposedArea{background:#F8F9FB;  padding: 80px 0; }
	.exposedArea > article {max-width: 1200px; margin: 0 auto;}

	.exposedArea_tit{margin:30px 0 20px; font-size:24px; font-weight:500;}

	.table_exposedArea{text-align:center; border-spacing: 5px; border-collapse: separate;}
	.table_exposedArea th, .table_exposedArea td{border:1px solid #ddd; background:#fff;}
	.table_exposedArea td{font-weight:900; font-size:22px;}
	.table_exposedArea .o{color:#FCA000;}
	.table_exposedArea .x{color:#ccc;}
	.table_exposedArea .back_grey{background:#E1E1E1;}
	.table_exposedArea .back_yellow1{background:#FBBA4B;}
	.table_exposedArea .back_yellow2{background:#F9CC7D;}
	.table_exposedArea .back_yellow3{background:#F9DEB0;}

@media screen and (max-width:1279px){
	.exposedArea > article {max-width: 100%; padding: 0 20px;}
}

@media screen and (max-width:1023px){
	.table_exposedArea col{width:15%;}
	.table_exposedArea col:first-child{width:auto;}
}

@media screen and (max-width:767px){
	.table_exposedArea th, .table_exposedArea td{padding:10px;}
	.table_exposedArea td{font-size:18px;}
}

@media screen and (max-width:479px){
	.table_exposedArea col{width:20%;}
}


/*** 부가서비스 신청 ***/
.additionalServiceWrap{}
	.additionalServiceWrap section{margin-bottom:170px;}

.additional_service_tab{margin-bottom:20px; font-size:22px; height:58px; line-height:58px; text-align:center; display:flex; border-bottom:1px solid #ed8c98;}
	.additional_service_tab a{width:100%;}
	.additional_service_tab .on{background:#ed8c98; color:#fff; font-weight:500;}

#move_exhibit_device{}
	.table_exhibit_device{text-align:right;}
	.table_tit{background:#f8f8f8f8; border-left:1px solid #ddd; border-right:1px solid #ddd;}
	.table_exhibit_device td{border-right:1px solid #ddd;}
	

	.table_exhibit_device input[type=text] {margin-bottom: 0;/* width: calc(100% - 50px);*/ margin-right: 3px; height: 40px;}
	.table_exhibit_device input[type=text]+span{/*width:40px; */line-height:40px;}


#move_device_rent{}
	.additionalServiceRent_ul{flex-wrap:wrap; gap:20px;}
	.additionalServiceRent_ul .item{width:calc((100% / 2) - 10px); display:flex; align-items:center; margin-bottom:40px;}

	.additionalServiceRent_ul .item .left{background:#F6F7F9; border:1px solid #ddd; align-items: center; display: flex; justify-content: center; width:250px; height:100%; /*height:200px;*/}
		.additionalServiceRent_ul .item .right{width:calc(100% - 250px);}
		.additionalServiceRent_ul .item .left img{max-width:170px;}
	
	.additionalServiceRent_ul .item .right{padding-left:30px; }
		.additionalServiceRent_ul .item .right .tit{margin-bottom:20px; line-height:1.6;}
		.additionalServiceRent_ul .item .right dl{display:flex; line-height:30px;}
		.additionalServiceRent_ul .item .right dt{margin-bottom:5px; width:60px;}
		.additionalServiceRent_ul .item .right dl:last-child dt{margin-bottom:0;}
		.additionalServiceRent_ul .item .right dd{display:flex; color:#111;}
		.additionalServiceRent_ul .item .right dd span{margin-left:5px;}
		.additionalServiceRent_ul .item .right input{height:30px; line-height:30px;}

		#move_device_rent .table_boothApply{min-width:100%;}


#move_furniture_rent .table_boothApply{min-width:100%;}
#move_apply_list .table_boothApply{min-width:100%;}


@media screen and (max-width:1023px){
	.additionalServiceRent_ul .item .left img{max-width:80%;}
	.additionalServiceRent_ul .item .right{padding-left:20px;}
}

@media screen and (max-width:767px){
	.additional_service_tab{font-size:18px; margin-bottom:30px;}

	.additionalServiceRent_ul{gap:0;}
	.additionalServiceRent_ul .item{width:100%; margin-bottom:20px;}
	.additionalServiceRent_ul .item .left{width:200px; /*height:150px;*/}
	.additionalServiceRent_ul .item .right{width:calc(100% - 200px);}
	
}


@media screen and (max-width:479px){
	/*.additional_service_tab{font-size:15px;}*/
	.additional_service_tab{flex-wrap:wrap; height:auto; line-height:40px; border-bottom:none; font-size:16px;}
	.additional_service_tab a{width:50%; border:1px solid #ddd; border-bottom:none; border-right:none;}
	.additional_service_tab a:nth-child(2n){border-right:1px solid #ddd; }
	.additional_service_tab a:nth-last-child(-n+2){border-bottom:1px solid #ddd; }
	.additional_service_tab a:last-child{border-right:1px solid #ddd;}

	.additionalServiceRent_ul .item .left{width:140px;}
	.additionalServiceRent_ul .item .right{width:calc(100% - 140px);}

	.additionalServiceRent_ul .item .right .tit{margin-bottom:10px;}
	.additionalServiceRent_ul .item .right dt{margin-bottom:0;}
	.additionalServiceRent_ul .item .right input{margin-bottom:0;}

	#move_apply_list{margin-bottom:0;}
}


/*** 세미나 신청 ***/
.orange_box{color:#fff; font-size:22px; font-weight:300; padding:20px; background:#FCA000; line-height:1.6;}

.gal_slide_wrap_seminarWrap .gal_slide_wrap{margin-bottom:130px;}

.table_apply_equip .gu{border-left:1px solid #ddd;}

.checkWrap_schedule{flex-wrap:wrap;}
	.checkWrap_schedule .check_wrap{display:flex; margin-right:0; width:50%;}
	.checkWrap_schedule .check_wrap select{width:120px; height:30px;}
	.checkWrap_schedule span.txt{margin-right:30px;}

@media screen and (max-width:1679px){
	.applySeminar__txtBox .fmo{display:none;}

}

@media screen and (max-width:1023px){
	.checkWrap_schedule .check_wrap{width:100%;}
}

@media screen and (max-width:479px){
	.gal_slide_wrap_seminarWrap .gal_slide_wrap{margin-bottom:50px;}
	.orange_box{font-size:16px;}
	.checkWrap_schedule .check_wrap{flex-direction:column;}
	.checkWrap_schedule .check_wrap select{margin-right:5px !important; width:calc(50% - 5px);}
	.slc_wrap{display:flex;}

	.table_apply_equip col:nth-child(2), .table_apply_equip col:nth-child(4){width:25%;}
	.table_apply_equip col:nth-child(3){width:20%;}

	
	
}


/*** eticket 발송 ***/
/* 발송안내 */
.eticket__sendInfo{margin-bottom:50px;}
	.eticket__sendInfo .tit_underline{margin-bottom:20px; font-size:22px;}
	.eticket__sendInfo .fc_yellow{font-weight:500;}
	.eticket__sendInfo .item{flex-direction:column; align-items:center;}

	.eticket__sendInfo .joinProcessWrap{margin-bottom:30px; padding:0 50px;}
	.eticket__sendInfo .joinProcessWrap__num{margin-bottom:20px; font-size:24px;}
	.eticket__sendInfo .joinProcessWrap dt{font-size:18px; margin-bottom:15px; height:56px; line-height:56px;}
	.eticket__sendInfo .joinProcessWrap dd{font-weight:600; line-height:1.4;}
	.eticket__sendInfo .joinProcessWrap__info{width:100%; border-top:1px dashed #ddd;}
	.eticket__sendInfo .joinProcessWrap__info img{height:56px;}
	.eticket__sendInfo .joinProcessWrap__info img.ico_eticket03, .eticket__sendInfo .joinProcessWrap__info img.ico_eticket04{height:40px;}

@media screen and (max-width:767px){
	.eticket__sendInfo .joinProcessWrap{padding:0; flex-direction:row; flex-wrap:wrap;}
	.eticket__sendInfo .item{width:33.33%;}
	.eticket__sendInfo .joinProcessWrap dt{height:50px; line-height:50px;}
	.eticket__sendInfo .joinProcessWrap__info img{height:50px;}
}

@media screen and (max-width:479px){
	.eticket__sendInfo .joinProcessWrap{margin-bottom:0;}
	.eticket__sendInfo .joinProcessWrap__info:before, .eticket__sendInfo .joinProcessWrap__info:after{display:block;}
	.eticket__sendInfo .joinProcessWrap__info{padding-top:25px;}
	.eticket__sendInfo .joinProcessWrap dt{height:40px; line-height:40px; display: flex; justify-content: center; align-items: center; }
	.eticket__sendInfo .joinProcessWrap__info img{height:40px;}
	.eticket__sendInfo .joinProcessWrap__info img.ico_eticket03, .eticket__sendInfo .joinProcessWrap__info img.ico_eticket04{height:32px;}
	.eticket__sendInfo .joinProcessWrap__info img.ico_eticket04{margin-top:5px;}
	.eticket__sendInfo .item{margin-bottom:20px; margin-bottom:0;}
	.eticket__sendInfo .item dd{font-size:15px;}
	.eticket__sendInfo .joinProcessWrap__num{font-size:20px;}

}

/* 내용입력 */
.eticket__writeCont{}
	.eticket__writeCont textarea{font-size:24px; line-height:1.4; text-align:center; padding:50px 0; height:310px;}
	.eticket__writeCont textarea::placeholder{text-align:center; font-size:24px; line-height:1.4;}
	.eticket__writeCont__txt{font-size:24px; text-align:center; border:1px solid #ddd; padding:65px 20px; line-height:1.4;}
	.eticket__writeCont small{font-size:16px; text-align:right;}
	.eticket__writeCont .btn_bottom {margin: 50px 0 140px 0;}

@media screen and (max-width:1279px){
	.eticket__writeCont textarea, .eticket__writeCont textarea::placeholder{font-size:20px;}
}

@media screen and (max-width:479px){
	.eticket__writeCont textarea{padding:20px; height:160px;}
	.eticket__writeCont textarea, .eticket__writeCont textarea::placeholder{font-size:15px;}
	.eticket__writeCont small{font-size:15px;}

		.eticket__writeCont .btn_bottom {margin: 0 0 50px 0;}
		
}

/* 정보 등록 */
.eticket__registerInfo{}
	.eticket__registerInfo__lrWrap{display:flex; gap:20px;}
	.eticket__registerInfo__lrWrap article{width:100%;}
	.eticket__registerInfo__lrWrap .btn_bottom{width:100%; margin-top:0; margin-bottom:30px;}
	.eticket__registerInfo__lrWrap .btn_bottom button{width:100%;}
	.eticket__registerInfo__lrWrap small{margin:0; margin-bottom:3px;}
	.eticket__registerInfo__lrWrap small:last-child{margin-bottom:18px;}

	.btn_excel_download{background: #FCA000; color: #fff !important; height: 30px; line-height: 30px; padding: 0 19px 0 10px; }
		.btn_excel_download img{position:relative; width:20px; transform:translate(8px, -31%);}
		.excelWrap{justify-content:space-between;}

@media screen and (max-width:1042px){
	.eticket__registerInfo__lrWrap{flex-direction:column;}
}
		
@media screen and (max-width:479px){
	.btn_excel_download{font-size:15px; margin-bottom:10px;}
	.eticket__registerInfo .inputWrap{margin-bottom:0;}
	.eticket__registerInfo__lrWrap .btn_bottom{margin-top:0 !important; }
}

/* 발송시 유의사항 리스트 */
	.eticket_list_tab{margin-bottom:30px;}
	.eticket_list_tab a.on{background: #FCA000; color: #fff; font-weight: 500;}

	.eticket_list_tab_cont{display:none;}
	.eticket_list_tab_cont:first-child{display:block;}


	.select_pageEa{display:flex; align-items:center; justify-content: flex-end; margin-bottom:10px; }
	.select_pageEa select{width:70px; height:30px; margin-left:15px;}


	.tbl_eticket_list{text-align:center;} 
	.tbl_eticket_list col:first-child{width:7%;}
	.tbl_eticket_list .tbl_head{background:#6E6E6E; color:#fff; border-top:none !important;}
	.tbl_eticket_list .checkmark{margin-right:0;}
	.tbl_eticket_list label{margin-bottom:0;}
	.tbl_eticket_list td{ border-right: 1px solid #ddd;}
	.tbl_eticket_list td:first-child{ border-left: 1px solid #ddd;}

	.btn_delete_wrap{margin:20px auto 50px; cursor:pointer;}
	.btn_delete_wrap li{margin-right:10px; border:1px solid #bf2768; height:30px; line-height:30px; padding:0 15px;}
	.btn_delete_wrap li:last-child{margin-right:0;}

@media screen and (max-width:767px){
	.tbl_eticket_list col:first-child{width:50px;}
}

@media screen and (max-width:479px){
	.eticket_list_tab{margin-bottom:20px;}

	.select_pageEa select{margin-bottom:0;}

	.tbl_eticket_list col:nth-child(2){width:40px;}
	.tbl_eticket_list col:nth-child(3){width:23%}
}

/* 바이어등록 */