@charset "utf-8";

.pcbr{display:block !important;}
.ptbr{display:block !important;}
.tbr{display:none !important;}
.mbr{display:none !important;}
.pc_view{display:block !important;}
.pt_view{display:block !important;}
.tm_view{display:none !important;}
.t_view{display:none !important;} 
.m_view{display:none !important;}

.m00{
	width:100%;
	max-width:1400px;
	margin:0 auto;
	overflow:hidden; 
	padding:250px 0px 125px;
}

.m01{
	width:100%;
	max-width:1920px;
	margin:0 auto;
	overflow:hidden; 
	padding:250px 0px 125px;
}

.common_title_area{
	text-align:left;
	margin-bottom:80px;
}

.common_title_area2{
	text-align:center;
	margin-bottom:80px;
}

/*page_center*/
.page_center{
	text-align:Center;
	font-size:3.5rem;
	font-weight:bold;
	line-height:1.5;
}

.page_center2{
	text-align:Center;
	font-size:2.5rem;
	font-weight:bold;
	line-height:1.5;
}

.about_img_bg{
	width:100%;
	max-width:1920px;
	margin:40px auto;
}

.con_title_g {position: relative;word-break: keep-all;}
.con_title_g .title01{font-size: 3.0rem;color:var(--font-color-black);font-weight: 500;line-height: 1.4;}

.con_title_g .title08{font-size: 1.4rem;color:var(--font-color-white);font-weight: 400;line-height: 1.4;}
.con_title_g .title09{font-size: 2.4rem;color:var(--font-color-white);font-weight: 500;line-height: 1.4;}

.sub_common_tit_eng{font-size:2.0rem; color:var(--color-primary); font-weight:500; text-align:left;}
.sub_common_tit_kor{font-size:3.0rem; color:var(--font-color-black); font-weight:500; text-align:left;}

.sub_common_tit_eng_center{font-size:2.0rem; color:var(--color-primary); font-weight:500; text-align:center; text-transform:uppercase;}
.sub_common_tit_kor_center{font-size:3.0rem; color:var(--font-color-black); font-weight:500; text-align:center;}

/* 브랜드 안내 */
.about_program {
	padding-top: 120px;
	padding-bottom: 120px;
	position: relative;
	width: 100%
}

.about_program .items{position: relative;width: 100%;}
.about_program .items .item{width: 100%;display: flex;flex-wrap: wrap;}
.about_program .items .item + .item{margin-top: 90px;}
.about_program .items .item .img{position: relative;width: 52.000%;min-height:650px;overflow: hidden;}
.about_program .items .item .img span{position: relative;width: 100%;height: 100%;display: block;}
.about_program .items .item .page_title_g{width: 48.000%;padding: 0px 0 0px 97px;margin: 0; display:flex; flex-wrap:wrap; align-items:Center;}
.about_program .items .item .page_title_g .page_title_wrap {position:relative; width:100%;}
.about_program .items .item .page_title_g .page_title_wrap .section_tit_eng{font-size:2.4rem; font-weight:500; color:var(--color-primary)}
.about_program .items .item .page_title_g .page_title_wrap .section_tit_kor{font-size:4.0rem; font-weight:bold; line-height:1.5;}

.about_program .items .item .page_title_g .page_title_wrap .section_txt{
	font-size:2.0rem;
	font-weight:400;
	line-height:1.3;
	margin-top:60px;
}

.about_program .items .item:nth-child(even) .img{order: 3;}
.about_program .items .item:nth-child(even) .page_title_g{order: 1;padding-left: 0;padding-right: 120px; text-align:right;}
.about_program .items .item:last-child .page_title_g{padding-left:90px;}

.about_ceo{
	position:relative;
	width:100%;
	max-width:1920px;
	opacity: 0;
    transform: translateY(40px);
}

.about_ceo.in-view{
	opacity: 1;
    transform: translateY(0);
    transition: all 1.5s;
}

.about_ceo .img	{position: relative;width:100.%;min-height:760px;overflow: hidden;}
.about_ceo .img span{position: relative;width:100%;height:100%;display: block;}

.about_branch{
	padding-top: 120px;
	padding-bottom: 120px;
	position: relative;
	width: 100%
	max-width:1920px;
	margin:0 auto;
}

.about_branch .branch_info{
	position: relative;
	width:100%;
	max-width:1920px;
	min-height:650px;
	opacity: 0;
    transform: translateY(100px);
}

.about_branch .branch_info.in-view {
    opacity: 1;
    transform: translateY(0);
    transition: all 1.5s;
}

.about_branch .branch_info .branch_info_bg{
	position: absolute;
	top: 0px;
	left: 0px;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	width:100%;
	height:100%;
	background: rgba(0, 0, 0, 0.5);
}

.about_branch .branch_info .branch_info_bg .branch_text{
	width:100%;
	position:relative;
	text-align:Center;
}

.about_branch .branch_info .branch_info_bg .branch_text .branch_tit{color:#fff; font-size:4.0rem; font-weight:bold;}
.about_branch .branch_info .branch_info_bg .branch_text .branch_addr{color:#fff; font-size:2.5rem; margin:40px 0 60px;}
.about_branch .branch_info .branch_info_bg .branch_text .branch_btn{color:#fff; display:block;  width:300px; padding:20px 0;  font-size:2.5rem; border:1px solid #fff; border-radius:50px; margin:0 auto;}

.about_branch .branch_info + .branch_info{
	margin-top:100px;
}

.about_branch .branch_info.info01{
	background:url(/theme/daybeau01/resources/image/sub/about_img04.jpg) no-repeat center/cover;
}

.about_branch .branch_info.info02{
	background:url(/theme/daybeau01/resources/image/sub/about_img05.jpg) no-repeat center/cover;
}

.about_branch .branch_info.info03{
	background:url(/theme/daybeau01/resources/image/sub/about_img06.jpg) no-repeat center/cover;
}


/* 지점 안내 */
.branch {
	position: relative;
	width: 100%;
	max-width:1480px;
	margin:0 auto;
	height: 100%;
	box-sizing: border-box;
	overflow: hidden;
}

.branch .conwrap {
	position: relative;
	z-index: 10;
	padding: 200px 3% 125px;
}

.branch .conwrap ul{display:flex;justify-content:space-between;margin-top:30px;}
.branch .conwrap ul li{width:31.75%; position:relative;}
.branch .conwrap ul li a{
	overflow:hidden;
	display:block;
	position:relative;
	padding-bottom:0vh;
	background:#fff;
}

.branch .conwrap ul li a .img{position:relative; overflow:hidden;}
.branch .conwrap ul li a .img img{width:100%;transform:scale(1.0);transition:all 1.2s;}
/*.branch .conwrap ul li:hover a .img img{transform:scale(1.05);}*/

.branch .conwrap ul li a .branch_title{
	position:relative;
	width:100%;
	margin-top:20px;
	padding:10px 15px 10px 15px;
}

.branch .conwrap ul li a .branch_info{

	position:relative;
	width:100%;
	padding:0px 15px 10px 15px;

}

.branch .conwrap ul li a .branch_info table{
	text-align: left;
}

.branch .conwrap ul li a .branch_info table{
	width: 100%;
    border: 0 none;
    border-spacing: 0;
    border-collapse: collapse;
}

.branch .conwrap ul li a .branch_info table th {
    width: 80px;
    font-size: 1.6rem;
    line-height: 2em;
    text-align: left;
    font-weight: 600;
    vertical-align: top;
}

.branch .conwrap ul li a .branch_info table td {
    width: auto;
    font-size: 1.6rem;
    line-height: 2em;
    white-space: normal;
	font-weight: 500;
}

.branch .conwrap ul li a .branch_info table td span.sun{color:var(--color-primary); font-weight:bold;}

.branch .conwrap ul li a .tit{
	width:100%;
	font-family:"Pretendard";font-size:1.8rem;color:#000;font-weight:500;line-height:1.5em;
}

.branch .conwrap ul li a .img .hover{
	position: absolute;
	top: 0;left: 0;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	width: 100%;height: 100%;
	max-height:444px;
	background:rgba(0,0,0,0.5);
	opacity: 0;transition:opacity 0.5s;
}

.branch .conwrap ul li .img:hover .hover {opacity: 1;}
.branch .conwrap li .hover>p {font-family:"Pretendard";font-size:2.4rem;color: #fff;letter-spacing:-0.025em;line-height:1.5;}
.branch .conwrap li .hover .view {width:250px; padding:15px; margin-top:20px; text-align: left;border:1px solid #fff; display:flex; justify-content:space-between;}
.branch .conwrap li .hover .view p {display: inline-block;font-family: 'Pretendard';font-size: 1.4rem;color: #fff;}
.branch .conwrap li .hover .view img{width:100%; max-width:16px;}


/* 지점 안내 */

/* 프로그램 안내 */
.sub_visual{width:100%;height:60vh;max-height:700px;position: relative;overflow:hidden;}
.sub_visual .bg{
	position: absolute;
	left: 0;
	top: 0;
	width:100%;
	height: 100%;
	z-index: -1;
}

.sub_visual.pn1 .bg{
	/*background: url('/theme/daybeau01/resources/image/sub/sub_top_img.jpg')no-repeat center/cover !important ;*/
}

.sub_visual .inner{
	width:100%; max-width:1400px; height:100%; margin:0 auto; display:flex; flex-wrap:wrap; align-items:center;
}

.sub_visual .inner .sub_txt_area { position:relative; }
.sub_visual .inner .sub_txt_area .sub_visual_tit{font-size:3.0rem; color:var(--font-color-white); font-weight:500;}
.sub_visual .inner .sub_txt_area .sub_visual_txt{font-size:1.8rem; color:var(--font-color-white); font-weight:400; line-height:1.5; word-break:keep-all; margin-top:20px;}

.section_wrap{ position:relative; word-break:keep-all;}
.program_wrap {
	padding-top: 120px;
	padding-bottom: 120px;
}

.program_wrap .info_list {
	position: relative;
	width: calc(100% + 200px);
}

.program_wrap .info_list > li { position: relative; width: 100%; display: flex; flex-wrap: wrap; align-items: center;}
.program_wrap .info_list > li + li{margin-top: 90px;}
.program_wrap .info_list > li .text_box{width: calc(50% - 100px);order: 2;padding-right: 60px;}
.program_wrap .info_list > li .text_box .point_title{font-size: 2.0rem;color:var(--color-primary);font-weight: 500;}
.program_wrap .info_list > li:nth-child(2) .text_box .title{color: var(--color-primary);}
.program_wrap .info_list > li:nth-child(3) .text_box .title{color: var(--color-primary);}
.program_wrap .info_list > li:nth-child(4) .text_box .title{color: var(--color-primary);}
.program_wrap .info_list > li .text_box .title .en{font-size: 3.4rem;font-family: "Pretendard";font-weight: 400;margin-right: 15px;}
.program_wrap .info_list > li .text_box .title .txt{font-size: 2.2rem;color: #222;}
.program_wrap .info_list > li .text_box .sub_title{font-size: 3.5rem;color: #222;font-weight: 500;line-height: 1.55;letter-spacing: -0.5px;margin-top: 0px;}
.program_wrap .info_list > li .text_box .txt1{margin-top: 18px; font-size:2.0rem; line-height: 1.5; letter-spacing: -0.4px;}
.program_wrap .info_list > li .img{width: calc(50% + 100px);height: 450px;overflow: hidden;order: 3;}
.program_wrap .info_list > li .img span{display:block;width:100%;height:100%;}
.program_wrap .info_list > li:nth-child(even){margin-left: -200px;}
.program_wrap .info_list > li:nth-child(even) .img{order: 1;}
.program_wrap .info_list > li:nth-child(even) .text_box{padding: 0 0 0 100px;}

.program_wrap .info_list > li .text_box .point_title{opacity:0; transform: translateY(40px);}
.program_wrap .info_list > li .text_box .point_title.in-view{ opacity: 1; transform: translateY(0); transition: all 1s;}
.program_wrap .info_list > li .text_box .sub_title{opacity:0; transform: translateY(40px);}
.program_wrap .info_list > li .text_box .sub_title.in-view{ opacity: 1; transform: translateY(0); transition: all 1s 0.3s;}
.program_wrap .info_list > li .text_box .txt1{opacity:0; transform: translateY(40px);}
.program_wrap .info_list > li .text_box .txt1.in-view{ opacity: 1; transform: translateY(0); transition: all 1s 0.4s;}

/*프로세스*/
.program_wrap .process_list{position: relative; width:100%; margin-top:150px;}
.program_wrap .process_list .step_list{width:100%; display:flex; flex-wrap:wrap; margin-top:30px;}
.program_wrap .process_list .step_list li {width:calc(25.000% - 10px);margin:60px 30px 0 0; max-width:300px;}
.program_wrap .process_list .step_list li:nth-child(4n) {margin-right:0;}
.program_wrap .process_list .step_list li:nth-child(-n + 4) {margin-top:0;}

.program_wrap .process_list .step_list li .step_title{
	position:relative;
	width:100%; font-size:2.5rem; line-height:1.5;
	height:50px;
}

.program_wrap .process_list .step_list li .step_title:after{
	position:absolute;
	left:0;
	bottom:-5px;
	content:'';
	width:100%;
	height:17px;
	background:url("/theme/daybeau01/resources/image/sub/step_arrow_bg.png") no-repeat;
}

.program_wrap .process_list .step_list li .step_con{
	padding:25px 0;
}

.program_wrap .process_list .step_list li .step_con .step_con_tit{font-size:2.4rem; font-weight:600; line-height:2.0;}
.program_wrap .process_list .step_list li .step_con .step_con_txt{font-size:1.6rem; font-weight:400; line-height:1.5; word-break:keep-all;}

/*장비*/
.program_wrap .equipment_wrap{position:relative; width:100%; margin-top:150px; }

.program_wrap .equipment_wrap{opacity:0; transform: translateY(40px);}
.program_wrap .equipment_wrap.in-view{ opacity: 1; transform: translateY(0); transition: all 1s;}

.program_wrap .equipment_wrap .conarea ul{width:100%;display: flex;align-items:start;justify-content:space-between;gap:40px;flex-wrap:wrap;} 
.program_wrap .equipment_wrap .conarea ul>li{ width:calc((100% - 80px ) / 3);aspect-ratio: 4 / 5;position: relative;overflow:hidden;border-radius:10px; background: #f7f7f7;}

.program_wrap .equipment_wrap .conarea ul li{position:relative;}

.program_wrap .equipment_wrap .conarea ul li .hover{
	position: absolute;
	top: 0;left: 0;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	width: 100%;height: 100%;
	background:rgba(0,0,0,0.5);
	opacity: 0;
	transition:opacity 0.5s;
}

.program_wrap .equipment_wrap .conarea ul li:hover .hover {opacity: 1; z-index:10;}


.program_wrap .equipment_wrap .conarea ul>li>a{display: block;width:100%;height:100%;}
.program_wrap .equipment_wrap .conarea ul>li .thumb{ position: absolute;z-index:1; width:100%;height:100%; top:0;left:0;background: #f7f7f7;}
.program_wrap .equipment_wrap .conarea ul>li .thumb img{max-width:100%;object-fit:contain;width: 100%;height: 100%;transition:transform 0.6s ease-in-out;}
.program_wrap .equipment_wrap .conarea ul>li:hover .thumb img{ transform:scale(1.05);transition:transform 0.4s ease; }

.program_wrap .equipment_wrap .conarea ul li .hover .hover_con{
	position:relative;
	width:92%;
	height:92%;
}

.program_wrap .equipment_wrap .conarea ul li .hover .hover_con .equipment_tit_wrap{
	width:100%;
	text-align:left;
}

.program_wrap .equipment_wrap .conarea ul li .hover .hover_con .equipment_cont_wrap{
	width:100%;
	text-align:center;
	word-break:keep-all;
	padding:50px 0;
}

.program_wrap .equipment_wrap .conarea ul li .hover .hover_con .equipment_cont_wrap .basic_tit{font-size:2.4rem; color:var(--font-color-white); line-height:1.5; }
.program_wrap .equipment_wrap .conarea ul li .hover .hover_con .equipment_cont_wrap .basic_con{
	width:96%;
	margin:0 auto;
	word-break:keep-all; font-size:1.6rem; color:var(--font-color-white); line-height:1.5; margin-top:20px; text-align:left;
}

.program_wrap .equipment_wrap .conarea ul li .hover .hover_con .equipment_tag_wrap{
	position:absolute;
	width:100%;
	height:30px;
	left:0;
	bottom:0;
	font-size:2.0rem;
	height:30px;
	color:var(--font-color-white);
}

.program_wrap .equipment_wrap .conarea ul li .hover .hover_con .equipment_tag_wrap .txt_inner{
	position:relative;
	width:100%;
	text-align:center;
	font-size:1.8rem;
}

.program_wrap .branch_list_wrap{
	position:relative;
	margin-top:150px;
	padding:50px 0;
}

.program_wrap .branch_list_wrap ul{
	display:flex;
	flex-wrap:wrap;
	align-items:center;
	justify-content: center;
	gap:40px;
	width:100%;
}

.program_wrap .branch_list_wrap ul li{
	width:calc((100% - 80px ) / 3);
	padding:30px 0;
	text-align:Center;
}

.program_wrap .branch_list_wrap .branch_list_tit{font-size:2.4rem;color:var(--font-color-black);font-weight: 500;line-height: 1.4;}
.program_wrap .branch_list_wrap .branch_list_button{
	position:relative;
	width:270px;
	margin:15px auto;
	padding:20px;
	border:1px solid var(--color-black);
	text-align:left;
	cursor:pointer;
}

.program_wrap .branch_list_wrap .branch_list_button p{font-size:1.6rem; font-weight:500;}
.program_wrap .branch_list_wrap .branch_list_button .btn{
	position:absolute;
	right:15px;
	top:50%;
	transform:translateY(-50%);
	content:'';
	width:15px;
	height:14px;
	background:url("/theme/daybeau01/resources/image/sub/branch_arrow_off.png") no-repeat center;
}

.program_wrap .branch_list_wrap .branch_list_button:hover{border:1px solid var(--color-primary);}
.program_wrap .branch_list_wrap .branch_list_button:hover p{color:var(--color-primary);}
.program_wrap .branch_list_wrap .branch_list_button:hover .btn{
	background:url("/theme/daybeau01/resources/image/sub/branch_arrow_over.png") no-repeat center;
}

/* 프로그램 리스트*/
.equipmentSlide{
	width: 100%;
	position:relative;
}

.equipmentSlide .item{
	position: relative;
	width:380px;
	padding:0px 0;
	background: #f9f9f9;
	box-sizing:border-box;
	border-radius:30px; 
	transition:transform 0.5s ease;
}

.equipmentSlide .item .hover{
	position: absolute;
	top: 0;left: 0;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	width: 100%;height: 100%;
	background:rgba(0,0,0,0.5);
	opacity: 0;
	border-radius:30px; 
	transition:opacity 0.5s;
}

.equipmentSlide .item:hover .hover {opacity: 1; z-index:10;}

.equipmentSlide .item:before{position: absolute;content:'';background: rgba(0,0,0,0.2);width:1px;height:94%;top:50%;transform:translateY(-50%);right:-19px;}
.equipmentSlide .item .thumb{ position: relative; }
.equipmentSlide .item .thumb img{ border-radius:30px; width: 100%;height: 100%; object-fit:cover;transform:scale(1);transition:all 0.6s ease;}

.equipmentSlide .item .hover .hover_con{
	position:relative;
	width:92%;
	height:92%;
}

.equipmentSlide .item .hover .hover_con .equipment_tit_wrap{
	width:100%;
	text-align:left;
	color:var(--font-color-white);
}

.equipmentSlide .item .hover .hover_con .equipment_tit_wrap .tit1{font-size:1.2rem;}
.equipmentSlide .item .hover .hover_con .equipment_tit_wrap .tit2{font-size:2.2rem;}

.equipmentSlide .item .hover .hover_con .equipment_cont_wrap{
	width:100%;
	text-align:center;
	word-break:keep-all;
	padding:50px 0;
}

.equipmentSlide .item .hover .hover_con .equipment_cont_wrap .basic_tit{font-size:2.4rem; color:var(--font-color-white); line-height:1.5; }
.equipmentSlide .item .hover .hover_con .equipment_cont_wrap .basic_con{
	width:96%;
	margin:0 auto;
	word-break:keep-all; font-size:1.6rem; color:var(--font-color-white); line-height:1.5; margin-top:20px; text-align:left;
}

.equipmentSlide .item .hover .hover_con .equipment_tag_wrap{
	position:absolute;
	width:100%;
	height:30px;
	left:0;
	bottom:0;
	font-size:2.0rem;
	height:30px;
	color:var(--font-color-white);
}

.equipmentSlide .item .hover .hover_con .equipment_tag_wrap .txt_inner{
	position:relative;
	width:100%;
	text-align:center;
	font-size:1.8rem;
}


/*이벤튼 http://www.ddpharmatech.com/*/
.event_list_wrap{
	width: 100%;
	position:relative;
}

.event_list_wrap .branch_sub_tit{
	margin-bottom:50px;
	font-size:2.4rem;
	font-weight:500;
}

.event_list_wrap .item{
	width:calc((100% - 80px ) / 3);aspect-ratio: 4 / 5;position: relative;overflow:hidden;border-radius:10px; background: #f7f7f7;
}

.event_list_wrap .item > a{display: block;width:100%;}
.event_list_wrap .item:before{position: absolute;content:'';background: rgba(0,0,0,0.2);width:1px;height:94%;top:50%;transform:translateY(-50%);right:-19px;}
.event_list_wrap .item:last-child:before{display: none;}
.event_list_wrap .item .thumb{position: relative;width:100%;height:225px;border-radius:30px;overflow:hidden;border:1px solid #ddd;
background: url("/theme/daybeau01/resources/image/sub/default_img.jpg")no-repeat center / cover;}
.event_list_wrap .item .thumb img{width: 100%;height: 100%;object-fit:cover;transform:scale(1);transition:all 0.6s ease;}
.event_list_wrap .item .con{width:100%;box-sizing:border-box;padding: 40px;}
.event_list_wrap .item .con .cate{font-size:13px;color:#fff;font-weight: 700;background: #3d3d3d;display: inline-block;
min-width:130px;height:26px;border-radius:13px;text-align: center;line-height: 26px;margin-bottom: 22px;}
.event_list_wrap .item .con .title{
    height:4.8rem;margin-bottom: 20px;
}
.event_list_wrap .item .con .title>a{
	color:#222;font-size: 2.0rem;font-weight: 500;
	overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    word-wrap: break-word;
    box-sizing: border-box;
    display: -webkit-box;
	font-family: "Pretendard", sans-serif;
}

.event_list_wrap .item .con .date{color:rgba(0,0,0,0.8);font-weight: 500;font-size:17px;letter-spacing:-0.025em;}
.event_list_wrap .swiper-scrollbar{    
	display: block;
    width: 100%;
    height:4px;
    left: 0;
	bottom:-15px;
    background: rgba(0,0,0,0.2);
	border-radius:0;
}
.event_list_wrap .swiper-scrollbar .swiper-scrollbar-drag{
	height:6px;
	background:#000;
	border-radius:0;
}

.event_list_wrap .item:hover .title>a{text-decoration:underline;text-underline-offset:4px;}
.event_list_wrap .item:hover .thumb img{transform:scale(1.1);transition:all 0.6s ease;}
.event_list_wrap .item:hover{
	transform:translateY(-5px);
	transition:transform 0.5s ease;
}

/* 두번째 이벤트 https://www.adtek.co.kr/board/board.php?bo_table=press */
.press_list_wrap{
	width: 100%;
	position:relative;
	margin-top:100px;
}

.press_list_wrap .news{
	position:relative;
	width:100%;
	padding-top:40px;
	box-sizing:border-box;
	margin-bottom: 40px;
	margin-top:-70px;
}

.press_list_wrap .branch_sub_tit{
	margin-top:50px;
	font-size:2.4rem;
	font-weight:500;
}

.press_list_wrap .news .ctr{
	position: absolute;
	width:92px;
	top:0px;right:0%;
	display:flex;align-items:center;justify-content:center;
	margin:0px 0 0px;
}
.press_list_wrap .news .ctr .nprev{ z-index:100; width:15px;height:28px; background:url(/theme/daybeau01/resources/image/sub/nprev.png)no-repeat center / cover; cursor:pointer; }
.press_list_wrap .news .ctr .nline{ width:1px;height:28px;z-index:100; background:#c3c1bb; margin: 0 28px;  }
.press_list_wrap .news .ctr .nnext{ z-index:100; width:15px;height:28px; background:url(/theme/daybeau01/resources/image/sub/nnext.png)no-repeat center / cover; cursor:pointer; }

.press_list_wrap .news .item{margin-top: 30px;height:300px;border-radius: 20px;border:1px solid #dfdfdf;background: #fff;}
.press_list_wrap .news .item>a{display: flex;align-items:center;width:100%;height:100%;box-sizing:border-box;}
.press_list_wrap .news .item .thumb{overflow:hidden;border-radius:20px;width:50%;height:100%;border:1px solid #dfdfdf;border-left:0;}
.press_list_wrap .news .item .thumb img{width:100%;height:100%;object-fit:cover;}
.press_list_wrap .news .item .con{width:50%;box-sizing:border-box;padding: 0 35px;}
.press_list_wrap .news .item .con .ptit{
font-size:26px;color:#000;font-weight: bold;line-height: 1.6em;
margin-bottom: 22px;
overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    word-wrap: break-word;
    box-sizing: border-box;
    display: -webkit-box;
    height:3.2em;
}
.press_list_wrap .news .item .con .ptxt{font-size:18px;color:#555;margin-bottom: 40px;line-height: 1.7em;
overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    word-wrap: break-word;
    box-sizing: border-box;
    display: -webkit-box;
    height:3.6em;
}
.press_list_wrap .news .item .con .date{font-size:16px;color:#555;}
.press_list_wrap .more_btn>span{font-weight: bold;font-family: "Roboto";font-size:14px;font-weight: 700;letter-spacing:-0.1px;}


/* 세번째 이벤트 https://www.kecc.co.kr/*/
.project_list_wrap{
	width: 100%;
	position:relative;
	margin-top:100px;
}

.project_list_wrap .branch_sub_tit{
	margin-top:50px;
	font-size:2.4rem;
	font-weight:500;
}

.project_list_wrap .project{margin:0px 0 0;}
.project_list_wrap .project .swiper-slide{perspective:800px;}
.project_list_wrap .project .swiper-slide>a{position:relative;display:block;transition:all 0.4s ;}
.project_list_wrap .project .swiper-slide>a:hover{transform:translateZ(0px);box-shadow:3px 3px 5px rgba(0,0,0,0.4);}
.project_list_wrap .project .swiper-slide .thumb{overflow:hidden;width:100%;}
.project_list_wrap .project .swiper-slide .thumb img{width:100%;transform:scale(1);transition:all 0.6s;}
.project_list_wrap .project .swiper-slide:hover .thumb img{transform:scale(1.05);}
.project_list_wrap .project .swiper-slide .info{box-sizing:border-box;height:160px;background:#fff;padding:30px 30px;text-align:left;}
.project_list_wrap .project .swiper-slide .info .sbj{
	overflow: hidden;text-overflow: ellipsis;display: -webkit-box;
	-webkit-line-clamp:2; /* 라인수 */
	-webkit-box-orient: vertical;
	line-height: 1.5em;height:3.0em;	
	font-size:19px;color:#444;font-weight:500;word-break:keep-all;
	margin-bottom:20px;
}
.project_list_wrap .project .swiper-slide .info .more{font-size:11px;color:#444;font-weight:600;}
.project_list_wrap .project .swiper-slide:hover .info .more{color:var(--color-primary);}
.project_list_wrap .project .swiper-slide:hover .info .more .arr{display:inline-block;animation:arr_ani1 0.4s linear infinite alternate;}
.project_list_wrap .project .swiper-slide .thumb:before{
	display:block;content:"";
	width:0;height:2px;
	background:var(--color-primary);
	position:absolute;left:0;top:0;z-index:1;transition:all 0.3s 0.3s ease-out;
}
.project_list_wrap .project .swiper-slide .thumb:after{
	display:block;content:"";
	width:0;height:2px;
	background:var(--color-primary);
	position:absolute;right:0;bottom:0;z-index:1;transition:all 0.3s 0.3s ease-out;
}
.project_list_wrap .project .swiper-slide .info:before{
	display:block;content:"";
	width:2px;height:0;
	background:var(--color-primary);
	position:absolute;left:0;bottom:0;z-index:1;transition:all 0.3s 0.0s ease-out;
}
.project_list_wrap .project .swiper-slide .info:after{
	display:block;content:"";
	width:2px;height:0;
	background:var(--color-primary);
	position:absolute;right:0;top:0;z-index:1;transition:all 0.3s  ease-out;
}
.project_list_wrap .project .swiper-slide:hover .thumb:before{width:100%;transition:all 0.3s 0s ease-out;}
.project_list_wrap .project .swiper-slide:hover .thumb:after{width:100%;transition:all 0.3s 0s ease-out;}
.project_list_wrap .project .swiper-slide:hover .info:before{height:100%;transition:all 0.3s 0.3s ease-out;}
.project_list_wrap .project .swiper-slide:hover .info:after{height:100%;transition:all 0.3s 0.3s ease-out;}


.project_list_wrap .project .ctr{margin-top:35px;display:flex;justify-content:space-between;align-items:flex-end;}
.project_list_wrap .project .ctr .swiper-scrollbar1{
	width:calc(100% - 150px);height:4px;
	box-shadow:0 -1px 0 #c6c6c6 inset;
}
.project_list_wrap .project .ctr .swiper-scrollbar1 .swiper-scrollbar-drag{background:#8c1217;border-radius:0;}
.project_list_wrap .project .ctr .paging{
	box-sizing:border-box;
	width:150px;
}
.project_list_wrap .project .ctr .paging>div{
	display:inline-block;position:relative;outline:0;
	box-sizing:border-box;
	width:60px;height:60px;
	cursor:pointer;
}
.project_list_wrap .project .ctr .paging>div .arr{}
.project_list_wrap .project .ctr .paging>div.project-prev .line_prev{transition:all 0.6s;transform-origin:center;}
.project_list_wrap .project .ctr .paging>div.project-next .line_next{transition:all 0.6s;transform-origin:center;}
.project_list_wrap .project .ctr .paging>div.project-prev:hover .line_prev{transform:rotateZ(-23deg);}
.project_list_wrap .project .ctr .paging>div.project-next:hover .line_next{transform:rotateZ(23deg);}

@media screen and (max-width: 1279px) {

	.pcbr{display:none !important;}
	.ptbr{display:none !important;}
	.tbr{display:block !important;}
	.mbr{display:block !important;}
	.pc_view{display:none !important;}
	.pt_view{display:none !important;}
	.tm_view{display:block !important;}
	.t_view{display:block !important;} 
	.m_view{display:block !important;}
	
	.sub_visual .inner .sub_txt_area .sub_visual_tit{font-size:2.4rem; color:var(--font-color-white); font-weight:500;}
	.sub_visual .inner .sub_txt_area .sub_visual_txt{font-size:1.4rem; color:var(--font-color-white); font-weight:400; line-height:1.5; word-break:keep-all; margin-top:20px;}
	
	.common_title_area{
		text-align:left;
		margin-bottom:40px;
	}

	.common_title_area2{
		text-align:center;
		margin-bottom:40px;
	}


	.con_title_g .title08{font-size: 1.4rem;color:var(--font-color-white);font-weight: 400;line-height: 1.4;}
	.con_title_g .title09{font-size: 2.4rem;color:var(--font-color-white);font-weight: 500;line-height: 1.4;}

	.sub_common_tit_eng{font-size:1.6rem; color:var(--color-primary); font-weight:500; text-align:left;}
	.sub_common_tit_kor{font-size:2.4rem; color:var(--font-color-black); font-weight:500; text-align:left;}

	.sub_common_tit_eng_center{font-size:1.6rem; color:var(--color-primary); font-weight:500; text-align:center; text-transform:uppercase;}
	.sub_common_tit_kor_center{font-size:2.4rem; color:var(--font-color-black); font-weight:500; text-align:center;}

	.event_list_wrap .branch_sub_tit{
		margin-bottom:30px;
		font-size:1.6rem;
		font-weight:500;
	}

	.event_list_wrap .item{ width:calc((100% - 80px ) / 3);aspect-ratio: 4.8 / 
	5;position: relative;overflow:hidden;border-radius:10px; background: 
	#f7f7f7; }

	.event_list_wrap .item .con{width:100%;box-sizing:border-box;padding: 20px;}

	.event_list_wrap .item .con .title{
		height:3.0rem;margin-bottom: 20px;
	}

	.event_list_wrap .item .con .title>a{
		color:#222;font-size: 1.6rem;font-weight: 500;
		overflow: hidden;
	}

	.event_list_wrap .item .con .date{color:rgba(0,0,0,0.8);font-weight: 500;font-size:1.4rem;letter-spacing:-0.025em;}

	/*맞춤프로그램*/
	.program_wrap {
		padding-top: 60px;
		padding-bottom: 0px;
	}
	
	.program_wrap .info_list {
		position: relative;
		width: 100%;
	}

	.program_wrap .info_list > li {
		position: relative;
		width: 100%;
		display: flex;
		flex-wrap: wrap;
		flex-flow: column;
	}

	.program_wrap .info_list > li + li {
		margin-top: 75px;
	}

	.program_wrap .info_list > li:nth-child(even) {
		margin-left: 0px;
	}

	.program_wrap .info_list > li:nth-child(even) .text_box {
		padding: 45px 0 0 0px;
	}

	.program_wrap .info_list > li .text_box {
		width: 100%;
		order: 2;
		padding: 45px 0 0 0;
	}

	.program_wrap .info_list > li .text_box .title {
		font-size: 2rem;
		color: #3eb5e0;
		font-weight: 500;
	}

	.program_wrap .info_list > li .text_box .sub_title {
		font-size: 2.0rem;
		color: #222;
		font-weight: 500;
		line-height: 1.55;
		letter-spacing: -0.5px;
		margin-top: 0px;
	}

	.program_wrap .info_list > li .text_box .txt1 {
		margin-top: 18px;
		font-size: 1.4rem;
		line-height: 1.5;
		letter-spacing: -0.4px;
		word-break:keep-all;
	}

	.program_wrap .info_list > li .img {
		position: relative;
		width: 100vw;
		height: 210px;
		overflow: hidden;
		order: 1;
	}

	.program_wrap .info_list > li:nth-child(even) .img {
		left: 0%;
	}


	.program_wrap .info_list > li .img span {
		display: block;
		width: 100%;
		height: 100%;
	}

	.con_title_g .title01{font-size: 2.0rem;color:var(--font-color-black);font-weight: 500;line-height: 1.4;}

	.sub_common_tit_eng_center{font-size:1.2rem; color:var(--color-primary); font-weight:500; text-align:center; text-transform:uppercase;}
	.sub_common_tit_kor_center{font-size:1.8rem; color:var(--font-color-black); font-weight:500; text-align:center;}

	.program_wrap .process_list{position: relative; width:100%; margin-top:100px;}
	.program_wrap .process_list .step_list{width:100%; display:flex; flex-wrap:wrap; margin-top:30px;}
	.program_wrap .process_list .step_list li {width:calc(50.000% - 10px);margin:30px 15px 0 0;}
	.program_wrap .process_list .step_list li:nth-child(2n) {margin-right:0;}
	.program_wrap .process_list .step_list li:nth-child(-n + 2) {margin-top:0;}

	.program_wrap .process_list .step_list li .step_title{
		position:relative;
		width:100%; font-size:1.6rem; line-height:1.5;
		height:50px;
	}

	.program_wrap .process_list .step_list li .step_title:after{
		position:absolute;
		left:0;
		bottom:-5px;
		content:'';
		width:100%;
		height:17px;
		background:url("/theme/daybeau01/resources/image/sub/step_arrow_bg.png") no-repeat;
	}

	.program_wrap .process_list .step_list li .step_con{
		padding:25px 0;
	}

	.program_wrap .process_list .step_list li .step_con .step_con_tit{font-size:1.6rem; font-weight:600; line-height:2.0;}
	.program_wrap .process_list .step_list li .step_con .step_con_txt{font-size:1.2rem; font-weight:400; line-height:1.5; word-break:keep-all;}

	/*장비*/
	.program_wrap .equipment_wrap{position:relative; width:100%; margin-top:75px; }

	.program_wrap .equipment_wrap{opacity:0; transform: translateY(40px);}
	.program_wrap .equipment_wrap.in-view{ opacity: 1; transform: translateY(0); transition: all 1s;}

	.program_wrap .equipment_wrap .conarea ul{width:100%;display: flex;align-items:start;justify-content:space-between;gap:40px;flex-wrap:wrap;} 
	.program_wrap .equipment_wrap .conarea ul>li{ width:calc((100% - 80px ) / 3);aspect-ratio: 4 / 5;position: relative;overflow:hidden;border-radius:10px; background: #f7f7f7;}

	.program_wrap .equipment_wrap .conarea ul li{position:relative;}

	.program_wrap .equipment_wrap .conarea ul li .hover{
		position: absolute;
		top: 0;left: 0;
		display: flex;
		flex-direction: column;
		align-items: center;
		justify-content: center;
		width: 100%;height: 100%;
		background:rgba(0,0,0,0.5);
		opacity: 0;
		transition:opacity 0.5s;
	}

	.program_wrap .equipment_wrap .conarea ul li:hover .hover {opacity: 1; z-index:10;}


	.program_wrap .equipment_wrap .conarea ul>li>a{display: block;width:100%;height:100%;}
	.program_wrap .equipment_wrap .conarea ul>li .thumb{ position: absolute;z-index:1; width:100%;height:100%; top:0;left:0;background: #f7f7f7;}
	.program_wrap .equipment_wrap .conarea ul>li .thumb img{max-width:100%;object-fit:contain;width: 100%;height: 100%;transition:transform 0.6s ease-in-out;}
	.program_wrap .equipment_wrap .conarea ul>li:hover .thumb img{ transform:scale(1.05);transition:transform 0.4s ease; }

	

	/* 프로그램 리스트*/
	.equipmentSlide{
		width: 100%;
		position:relative;
	}

	.equipmentSlide .item{
		position: relative;
		width:100%;
		padding:0px 0;
		background: #f9f9f9;
		box-sizing:border-box;
		border-radius:30px; 
		transition:transform 0.5s ease;
	}

	.equipmentSlide .item .hover{
		position: absolute;
		top: 0;left: 0;
		display: flex;
		flex-direction: column;
		align-items: center;
		justify-content: center;
		width: 100%;height: 100%;
		background:rgba(0,0,0,0.5);
		opacity: 0;
		border-radius:30px; 
		transition:opacity 0.5s;
	}

	.equipmentSlide .item:hover .hover {opacity: 1; z-index:10;}

	.equipmentSlide .item:before{position: absolute;content:'';background: rgba(0,0,0,0.2);width:0px;height:94%;top:50%;transform:translateY(-50%);right:-19px;}
	.equipmentSlide .item .thumb{ position: relative; text-align:Center; }
	.equipmentSlide .item .thumb img{ border-radius:30px; width:100%; max-width:300px; height: 100%; object-fit:cover;transform:scale(1);transition:all 0.6s ease; margin:0 auto;}

	.equipmentSlide .item .hover .hover_con{
		position:relative;
		width:92%;
		height:92%;
	}

	.equipmentSlide .item .hover .hover_con .equipment_tit_wrap{
		width:100%;
		text-align:left;
		color:var(--font-color-white);
	}

	.equipmentSlide .item .hover .hover_con .equipment_tit_wrap .tit1{font-size:1.2rem;}
	.equipmentSlide .item .hover .hover_con .equipment_tit_wrap .tit2{font-size:2.2rem;}

	.equipmentSlide .item .hover .hover_con .equipment_cont_wrap{
		width:100%;
		text-align:center;
		word-break:keep-all;
		padding:50px 0;
	}

	.equipmentSlide .item .hover .hover_con .equipment_cont_wrap .basic_tit{font-size:2.4rem; color:var(--font-color-white); line-height:1.5; }
	.equipmentSlide .item .hover .hover_con .equipment_cont_wrap .basic_con{
		width:96%;
		margin:0 auto;
		word-break:keep-all; font-size:1.6rem; color:var(--font-color-white); line-height:1.5; margin-top:20px; text-align:left;
	}

	.equipmentSlide .item .hover .hover_con .equipment_tag_wrap{
		position:absolute;
		width:100%;
		height:30px;
		left:0;
		bottom:0;
		font-size:2.0rem;
		height:30px;
		color:var(--font-color-white);
	}

	.equipmentSlide .item .hover .hover_con .equipment_tag_wrap .txt_inner{
		position:relative;
		width:100%;
		text-align:center;
		font-size:1.8rem;
	}

	.program_wrap .branch_list_wrap{
		position:relative;
		margin-top:75px;
		padding:25px 0;
	}

	.program_wrap .branch_list_wrap ul{
		display:flex;
		flex-wrap:wrap;
		align-items:center;
		justify-content: center;
		gap:0px;
		width:100%;
	}

	.program_wrap .branch_list_wrap ul li{
		width:calc((100% - 0px ));
		padding:30px 0;
		text-align:left;
	}

	.program_wrap .branch_list_wrap .branch_list_tit{font-size:2.0rem;color:var(--font-color-black);font-weight: 500;line-height: 1.4;}
	.program_wrap .branch_list_wrap .branch_list_button{
		position:relative;
		width:100%;
		margin:15px auto;
		padding:20px;
		border:1px solid var(--color-black);
		text-align:left;
		cursor:pointer;
	}

	.program_wrap .branch_list_wrap .branch_list_button p{font-size:1.6rem; font-weight:500;}
	.program_wrap .branch_list_wrap .branch_list_button .btn{
		position:absolute;
		right:15px;
		top:50%;
		transform:translateY(-50%);
		content:'';
		width:15px;
		height:14px;
		background:url("/theme/daybeau01/resources/image/sub/branch_arrow_off.png") no-repeat center;
	}

	.program_wrap .branch_list_wrap .branch_list_button:hover{border:1px solid var(--color-primary);}
	.program_wrap .branch_list_wrap .branch_list_button:hover p{color:var(--color-primary);}
	.program_wrap .branch_list_wrap .branch_list_button:hover .btn{
		background:url("/theme/daybeau01/resources/image/sub/branch_arrow_over.png") no-repeat center;
	}

	/* 지점 안내 */
	.branch {
		position: relative;
		width: 100%;
		margin:0 auto;
		height: 100%;
		box-sizing: border-box;
		overflow: hidden;
	}

	.branch .conwrap {
		position: relative;
		z-index: 10;
		padding: 100px 3% 60px;
	}

	.branch .conwrap ul{display:flex; flex-wrap:wrap; justify-content:space-between;}
	.branch .conwrap ul li{width:100%; position:relative; margin-top:30px;}
	.branch .conwrap ul li a{
		overflow:hidden;
		display:block;
		position:relative;
		padding-bottom:0vh;
		background:#fff;
	}

	.branch .conwrap ul li a .img{position:relative; overflow:hidden;}
	.branch .conwrap ul li a .img img{width:100%;transform:scale(1.0);transition:all 1.2s;}
	/*.branch .conwrap ul li:hover a .img img{transform:scale(1.05);}*/

	.branch .conwrap ul li a .branch_title{
		position:relative;
		width:100%;
		margin-top:20px;
		padding:10px 15px 10px 15px;
	}

	.branch .conwrap ul li a .branch_info{

		position:relative;
		width:100%;
		padding:0px 15px 10px 15px;

	}

	.branch .conwrap ul li a .branch_info table{
		text-align: left;
	}

	.branch .conwrap ul li a .branch_info table{
		width: 100%;
		border: 0 none;
		border-spacing: 0;
		border-collapse: collapse;
	}

	.branch .conwrap ul li a .branch_info table th {
		width: 80px;
		font-size: 1.6rem;
		line-height: 2em;
		text-align: left;
		font-weight: 600;
		vertical-align: top;
	}

	.branch .conwrap ul li a .branch_info table td {
		width: auto;
		font-size: 1.6rem;
		line-height: 2em;
		white-space: normal;
		font-weight: 500;
	}

	.branch .conwrap ul li a .branch_info table td span.sun{color:var(--color-primary); font-weight:bold;}

	.branch .conwrap ul li a .tit{
		width:100%;
		font-family:"Pretendard";font-size:1.8rem;color:#000;font-weight:500;line-height:1.5em;
	}

	.branch .conwrap ul li a .img .hover{
		position: absolute;
		top: 0;left: 0;
		display: flex;
		flex-direction: column;
		align-items: center;
		justify-content: center;
		width: 100%;height: 100%;
		background:rgba(0,0,0,0.5);
		opacity: 0;transition:opacity 0.5s;
	}

	.branch .conwrap ul li .img:hover .hover {opacity: 1;}
	.branch .conwrap li .hover>p {font-family:"Pretendard";font-size:2.4rem;color: #fff;letter-spacing:-0.025em;line-height:1.5;}
	.branch .conwrap li .hover .view {width:250px; padding:15px; margin-top:20px; text-align: left;border:1px solid #fff; display:flex; justify-content:space-between;}
	.branch .conwrap li .hover .view p {display: inline-block;font-family: 'Pretendard';font-size: 1.4rem;color: #fff;}
	.branch .conwrap li .hover .view img{width:100%; max-width:16px;}

	/* 지점 안내 */
	.m01{
		width:100%;
		max-width:720px;
		margin:0 auto;
		overflow:hidden; 
		padding:125px 0px 60px;
	}

	/*page_center*/
	.page_center{
		text-align:Center;
		font-size:2.0rem;
		font-weight:bold;
		line-height:1.5;
	}

	.page_center2{
		text-align:Center;
		font-size:1.4rem;
		font-weight:bold;
		line-height:1.5;
	}

	/* 브랜드 안내 */
	.about_program {
		padding-top: 60px;
		padding-bottom: 60px;
		position: relative;
		width: 100%;
		max-width:720px;
		margin:0 auto;
	}

	.about_program .items{position: relative;width: 100%;}
	.about_program .items .item{width: 100%;display: flex;flex-wrap: wrap;}
	.about_program .items .item + .item{margin-top: 90px;}
	.about_program .items .item .img{position: relative;width: 100.000%;min-height:300px;overflow: hidden;}
	.about_program .items .item .img span{position: relative;width: 100%;height: 100%;display: block;}
	.about_program .items .item .page_title_g{width: 100.000%;padding: 35px 0 0px 0px;margin: 0;}
	.about_program .items .item .page_title_g .page_title_wrap {position:relative; width:100%;}
	.about_program .items .item .page_title_g .page_title_wrap .section_tit_eng{font-size:1.6rem; font-weight:500; color:var(--color-primary)}
	.about_program .items .item .page_title_g .page_title_wrap .section_tit_kor{font-size:2.0rem; font-weight:bold; line-height:1.5;}

	.about_program .items .item .page_title_g .page_title_wrap .section_txt{
		font-size:1.4rem;
		font-weight:400;
		line-height:1.3;
		margin-top:30px;
	}

	.about_program .items .item:nth-child(even) .img{order: 0;} 
	.about_program .items .item:nth-child(even) .page_title_g{order: 0;padding-left: 0;padding-right:0px; text-align:left;} 
	.about_program .items 
	.item:last-child .page_title_g{padding-left:0px;}

	.about_ceo{
		position:relative;
		width:100%;
		max-width:1920px;
		opacity: 0;
		transform: translateY(40px);
	}

	.about_ceo.in-view{
		opacity: 1;
		transform: translateY(0);
		transition: all 1.5s;
	}

	.about_ceo .img	{position: relative;width:100.%;min-height:350px;overflow: hidden;}
	.about_ceo .img span{position: relative;width:100%;height:100%;display: block;}

	.about_branch{
		padding-top: 60px;
		padding-bottom: 60px;
		position: relative;
		width: 100%
		max-width:720px;
		margin:0 auto;
	}

	.about_branch .branch_info{
		position: relative;
		width:100%;
		max-width:720px;
		min-height:300px;
		opacity: 0;
		transform: translateY(100px);
	}

	.about_branch .branch_info.in-view {
		opacity: 1;
		transform: translateY(0);
		transition: all 1.5s;
	}

	.about_branch .branch_info .branch_info_bg{
		position: absolute;
		top: 0px;
		left: 0px;
		display: flex;
		flex-direction: column;
		align-items: center;
		justify-content: center;
		width:100%;
		height:100%;
		background: rgba(0, 0, 0, 0.5);
	}

	.about_branch .branch_info .branch_info_bg .branch_text{
		width:100%;
		position:relative;
		text-align:Center;
	}

	.about_branch .branch_info .branch_info_bg .branch_text .branch_tit{color:#fff; font-size:2.0rem; font-weight:bold;}
	.about_branch .branch_info .branch_info_bg .branch_text .branch_addr{color:#fff; font-size:1.6rem; margin:40px 0 60px;}
	.about_branch .branch_info .branch_info_bg .branch_text .branch_btn{color:#fff; display:block;  width:150px; padding:10px 0;  font-size:1.8rem; border:1px solid #fff; border-radius:50px; margin:0 auto;}
	.about_branch .branch_info .branch_info_bg .branch_text .branch_btn img{width:18px}

	.about_branch .branch_info + .branch_info{
		margin-top:50px;
	}

	.about_branch .branch_info.info01{
		background:url(/theme/daybeau01/resources/image/sub/about_img04.jpg) no-repeat center/cover;
	}

	.about_branch .branch_info.info02{
		background:url(/theme/daybeau01/resources/image/sub/about_img05.jpg) no-repeat center/cover;
	}

	.about_branch .branch_info.info03{
		background:url(/theme/daybeau01/resources/image/sub/about_img06.jpg) no-repeat center/cover;
	}

}