
	
		
	
	#w202608297c2036200ebd4 .icon_type_menu:not(.st02) {
		line-height: 1;
	}
	
	#w202608297c2036200ebd4 .icon_type_menu a {
		font-size :18px;
		color: #1a3a5c;
		background: rgba(255, 255, 255, 0);
		border: 0px solid #ccc;
		border-radius: 0px;
		text-align: center;
		padding-left:5px;
		padding-right:5px;
		padding-top:15px;
		padding-bottom:15px
	}
	#w202608297c2036200ebd4 .icon_type_menu a .icon_code {
		vertical-align: top;
	}
	

	#w202608297c2036200ebd4 .icon_type_menu a span.text {
		display: none;
	}


	
	
	
	


	
	
	
	
	@media (min-width: 991px) {
		#w202608297c2036200ebd4 .icon_type_menu a:hover {
			color:rgba(26, 58, 92, 0.5);
			background: rgba(0, 0, 0, 0);
			border-color: rgba(0, 0, 0, 0);
		}
		
		
		
	}
	


		.doz_sys #logo_w20260829c8f3d74aa806c.logo .logo_title a {
			font-family: Poppins;
			font-size: 16px;
		letter-spacing: 0px;
		font-weight: bold;
		font-style: normal;
		;
		color: #1a3a5c;
		line-height: inherit;
	}
	
	
  #logo_w20260829c8f3d74aa806c {
    display: flex;
    align-items: center;
    flex-direction: row;
  }
	#logo_w20260829c8f3d74aa806c > div {
		display: block;
	}
		
		/*@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {*/
	/*	#logo_*//* .normal_logo,*/
	/*	#logo_*//* .scroll_logo {*/
	/*		width: auto;*/
	/*	}*/
	/*}*/

		
		
		
		
		
    
		
		
		
		
		
		
		
		#w202608293cbebf50fb6f3 .inline_widget a span.text {
			font-size: 12px;
		}
		
		
		
		
    

		
		

		
		
		
		
		
		
		
		
        
		
		
		
		
		
		
		
		

		

		
		
		
		
		
		


	
				#s20260829575d031a2918b .inline-inside {
					max-width: 1280px;
					margin: 0 auto;
					padding-left:15px;
					padding-right:15px;
				}
				
				
				#s20260829575d031a2918b .section_bg {
					;
					background-position:;
					background-size: cover; background-repeat: no-repeat;;
				}
				
				
				
				#s20260829575d031a2918b .inline-col-group {
					padding-top:0px;
					padding-bottom:0px;
					height : 48px;
				}
				#s20260829575d031a2918b .inline-col-group > .inline-col {
					padding-left: 10px;
				}
				#s20260829575d031a2918b .inline-col-group > .inline-col:first-child {
					padding-left:  0 !important;
				}
				
				
				
				#s20260829575d031a2918b .inline_widget.image .text, #s20260829575d031a2918b .inline_widget.logo a, #s20260829575d031a2918b .viewport-nav > li > a, #s20260829575d031a2918b .inline_widget.widget_text_wrap {
					color: ;
				}

				
				
				#s20260829575d031a2918b .inline_widget.padding > div {
					;
				}
				
				#s20260829575d031a2918b {
				  border-width: 0 0 1px;
				  border-color: #e7e7e7;
				  border-style: solid;
				}
				 
				#s20260829575d031a2918b .inline-col-group,
				 #s20260829575d031a2918b .inline-col-group .inline-col {
					vertical-align: middle ;
				}
				#inline_header_mobile #s20260829575d031a2918b .inline-inside {
					padding-left:10px !important;
					padding-right:10px !important;
				}
				
                
                
				
				
				
			
	#w202608295297bba0ebf88 .img_container {
		position: relative;
	}
	#w202608295297bba0ebf88 .img_container > a {
		display: inline-block;
		position: relative;
	}
	
	

	
	

	
	
	
	#w202608295297bba0ebf88  .overlay{
		width: 100%;
		height: 100%;
		opacity: 0;
		background: rgba(0, 0, 0, 0);
		top :0;
		position: absolute;
	}
	#w202608295297bba0ebf88  .hover_overlay {
		width: 100%;
		height: 100%;
		opacity: 0;
		background: rgba(0, 0, 0, 0);
		top :0;
		position: absolute;
	}
	
	#w202608295297bba0ebf88  .overlay,
	#w202608295297bba0ebf88 .img_container:hover .hover_overlay {
		opacity: 1;
		display: block;
	}
	#w202608295297bba0ebf88  .hover_overlay,
	#w202608295297bba0ebf88 .img_container:hover .overlay {
		display: none;
		opacity: 0;
	}
	
	
	
	
	#w202608295297bba0ebf88  .text,
	#w202608295297bba0ebf88  .hover_text {
		margin-bottom: 0;
		text-align: center;
		font-size:;
	}
	#w202608295297bba0ebf88 .text_bottom .img_container:hover .text, #w202608295297bba0ebf88 .text_bottom  .hover_text
	#w202608295297bba0ebf88 .hover_text_bottom .img_container:hover .text, #w202608295297bba0ebf88 .hover_text_bottom  .hover_text {
		display: none;
	}
	#w202608295297bba0ebf88 .text_bottom .img_container:hover .hover_text,
	#w202608295297bba0ebf88 .text_bottom  .text,
	#w202608295297bba0ebf88 .hover_text_bottom .img_container:hover .hover_text,
	#w202608295297bba0ebf88 .hover_text_bottom  .text {
		display: block;
	}
	
	
	
	
	
	
	#w202608295297bba0ebf88 .widget_img_disable {
		display: none !important;
	}
	
	
	
				#s20260829e59dd6dc2a2e2 .inline-inside {
					max-width: 1280px;
					margin: 0 auto;
					padding-left:15px;
					padding-right:15px;
				}
				
				
				#s20260829e59dd6dc2a2e2 .section_bg {
					;
					background-position:;
					background-size: cover; background-repeat: no-repeat;;
				}
				
				
				
				#s20260829e59dd6dc2a2e2 .inline-col-group {
					padding-top:0px;
					padding-bottom:0px;
					height : 230px;
				}
				#s20260829e59dd6dc2a2e2 .inline-col-group > .inline-col {
					padding-left: 10px;
				}
				#s20260829e59dd6dc2a2e2 .inline-col-group > .inline-col:first-child {
					padding-left:  0 !important;
				}
				
				
				
				#s20260829e59dd6dc2a2e2 .inline_widget.image .text, #s20260829e59dd6dc2a2e2 .inline_widget.logo a, #s20260829e59dd6dc2a2e2 .viewport-nav > li > a, #s20260829e59dd6dc2a2e2 .inline_widget.widget_text_wrap {
					color: ;
				}

				
				
				#s20260829e59dd6dc2a2e2 .inline_widget.padding > div {
					;
				}
				
				#s20260829e59dd6dc2a2e2 {
				  border-width: 0 0 0px;
				  border-color: #ccc;
				  border-style: solid;
				}
				 
				#s20260829e59dd6dc2a2e2 .inline-col-group,
				 #s20260829e59dd6dc2a2e2 .inline-col-group .inline-col {
					vertical-align: middle ;
				}
				#inline_header_mobile #s20260829e59dd6dc2a2e2 .inline-inside {
					padding-left:15px !important;
					padding-right:15px !important;
				}
				
                
                
				
				
				
			
	
	
	
	.mobile_carousel_nav .mobile_nav_depth {
		padding: 0 15px;
		white-space: nowrap;
		overflow: hidden;
		position: relative;
		overflow-x: scroll;
		-ms-overflow-style: none;
		overflow: -moz-scrollbars-none;
	}
	.mobile_carousel_nav .depth_first {
		border-bottom: 1px solid #e7e7e7;
	}
	
	.mobile_carousel_nav .depth_first::-webkit-scrollbar {
		display: none;
		height: 0;
		width: 0;
	}
	
	.mobile_carousel_nav .nav-item {
		height: 45px;
		display: inline-block;
	}
	.mobile_carousel_nav .nav-item.active > a {
		;
	}
	.mobile_carousel_nav .nav-item > a {
		font-weight: ;
	}
	.mobile_carousel_nav .nav-item:before {
		content: "";
		display: inline-block;
		vertical-align: middle;
		height: 100%;
	}
	.mobile_carousel_nav .st00 .nav-item:before {
		display: none;
	}
	.mobile_carousel_nav .st00 .nav-item a:before {
		content: "";
		display: inline-block;
		vertical-align: middle;
		height: 100%;
	}
	.mobile_carousel_nav .st00 .nav-item {
		padding-top: 0 !important;
		padding-bottom: 0 !important;
	}
	.mobile_carousel_nav .st00 .nav-item a {
		height: 45px;
		line-height: 45px;
	}
	.mobile_carousel_nav .nav-item {
		margin: 0 0px;
	}
	.mobile_carousel_nav .nav-item:first-child {
		margin-left: 0;
	}
    .mobile_carousel_nav .nav-item:last-child {
        margin-right: 0;
    }
	.mobile_carousel_nav .nav-item > a {
		font-size: 12px;
		color: #212121;
		letter-spacing: 0px;
		display: inline-block;
		vertical-align: middle;
	}
	
	
	
	.mobile_carousel_nav .nav-item > a:focus {
		outline: none;
	}
	/*
	* depth_first 스타일
	*/
	.mobile_carousel_nav{
		touch-action: none;
	}
	.mobile_nav_depth  {
		background-color: #fff;
	}
	
	.mobile_carousel_nav .active > a {
		background: ;
		color: #363636;
		padding: 4px 13px;
		border: 1px solid ;
	}

	
	.mobile_carousel_nav .st00 .active > a {
		background: transparent;
		padding: 0;
		border: 0;
	}
	
	
	
	
	
	
	

	

	


	

	
	

	
	

	

	
	

	
	
	


			
			
			
			
			
			
			
			#s2026082945891a6a7d2c5 {
				color: rgba(51,51,51,1);
			}
			
			
			
			
			
			
			
			
			
		
			
			
			
			
			
			
			
			
			
			
			
			
			.doz_sys #s2026082945891a6a7d2c5 label, #s2026082945891a6a7d2c5 {
				color : #333333;;
				color: rgba(51,51,51,1) ;
			}
			
			
			
			
			
			
			
			
			
			.doz_sys #s2026082945891a6a7d2c5 .paging_type_dot .owl-dots .owl-dot span {
				border-color: rgba(51,51,51,1);
			}
			.doz_sys #s2026082945891a6a7d2c5 .paging_type_dot .owl-dots .owl-dot.active span {
				background: rgba(51,51,51,1);
			}
			
			
			 
			
			
			.doz_sys #s2026082945891a6a7d2c5 a {
				color : #333333;;
				color: rgba(51,51,51,1);
			}
			
			#s2026082945891a6a7d2c5 div[data-widget-type="icon"] i {
				color: rgba(51,51,51,1);
			}
			
		   
		   
			
			
			

			
			
			
			#s2026082945891a6a7d2c5 .visual_section a {
			background-color : #ffffff;;
				background-color: rgba(255,255,255,1);
				color : #333333;;
				color:rgba(51,51,51,1);
				border-color:rgb(51,51,51) ;border-color:rgba(51,51,51,0.2) ;;
			}
			
			#s2026082945891a6a7d2c5 .visual_section a:hover {
				border-color:rgba(51,51,51,1);
			}
			
			
			
			
			
			
			
			
			
			
			
			
			#s2026082945891a6a7d2c5 .card .title a {
				color: #212121;
			}
			
			
			
			
			
			
			
			
	
			
			
			
			
			
			
			
            
            
            
            
            
            
            
			
			
			
            
            
            
			@media (max-width: 991px) {
			    #s2026082945891a6a7d2c5 .section_bg {
                    background-attachment : inherit;
                }
                
                
                
                
                
				 {
				border-color:rgb(51,51,51) ;border-color:rgba(51,51,51,0.3) ;;
				}
				#s2026082945891a6a7d2c5 main,  {
					padding-left:0;
					padding-right:0;
				}
				
				
				
				
				
			}
			
			
		
        
		 
		  
		  
        
            
			 
			
				
				
			
	
	@media all and (max-width:768px) {
		.pc_section #padding_w20260829c25e3b1241c80 {
			height: 30px !important;
		}
	}

		#text_w20260829cc021aade8278 {
					border-radius: 0px;
			border: 0px none transparent;;
			min-height: 0px;;
			line-height: ;
		}
		
		
		#text_w20260829cc021aade8278 .text-table {
			min-height: 0px;;
					word-break: normal;
			word-wrap: break-word;
		}
        #text_w20260829cc021aade8278,
        #text_w20260829cc021aade8278 .text-table {
            display: flex;
            flex-direction: column;
            justify-content:center ;
        }
		.doz_sys main > .doz_row #text_w20260829cc021aade8278.default_padding {
			padding-left: 32px;
			padding-right: 32px;
		}
		@media all and (max-width : 767px) {
			.doz_sys main > .doz_row #text_w20260829cc021aade8278.default_padding {
				padding-left: 15px;
				padding-right: 15px;
			}
		}
	
	
	@media all and (max-width:768px) {
		.pc_section #padding_w20260829019c20f0a4564 {
			height: 20px !important;
		}
	}

		#text_w2026082994feac733a9f1 {
					border-radius: 0px;
			border: 0px none transparent;;
			min-height: 0px;;
			line-height: ;
		}
		
		
		#text_w2026082994feac733a9f1 .text-table {
			min-height: 0px;;
					word-break: normal;
			word-wrap: break-word;
		}
        #text_w2026082994feac733a9f1,
        #text_w2026082994feac733a9f1 .text-table {
            display: flex;
            flex-direction: column;
            justify-content:center ;
        }
		.doz_sys main > .doz_row #text_w2026082994feac733a9f1.default_padding {
			padding-left: 32px;
			padding-right: 32px;
		}
		@media all and (max-width : 767px) {
			.doz_sys main > .doz_row #text_w2026082994feac733a9f1.default_padding {
				padding-left: 15px;
				padding-right: 15px;
			}
		}
	
		#text_w202608294f2e7fa0e7773 {
					border-radius: 0px;
			border: 0px none transparent;;
			min-height: 0px;;
			line-height: ;
		}
		
		
		#text_w202608294f2e7fa0e7773 .text-table {
			min-height: 0px;;
					word-break: normal;
			word-wrap: break-word;
		}
        #text_w202608294f2e7fa0e7773,
        #text_w202608294f2e7fa0e7773 .text-table {
            display: flex;
            flex-direction: column;
            justify-content:center ;
        }
		.doz_sys main > .doz_row #text_w202608294f2e7fa0e7773.default_padding {
			padding-left: 32px;
			padding-right: 32px;
		}
		@media all and (max-width : 767px) {
			.doz_sys main > .doz_row #text_w202608294f2e7fa0e7773.default_padding {
				padding-left: 15px;
				padding-right: 15px;
			}
		}
	
		#text_w202608298c844752cd305 {
					border-radius: 0px;
			border: 0px none transparent;;
			min-height: 0px;;
			line-height: ;
		}
		
		
		#text_w202608298c844752cd305 .text-table {
			min-height: 0px;;
					word-break: normal;
			word-wrap: break-word;
		}
        #text_w202608298c844752cd305,
        #text_w202608298c844752cd305 .text-table {
            display: flex;
            flex-direction: column;
            justify-content:center ;
        }
		.doz_sys main > .doz_row #text_w202608298c844752cd305.default_padding {
			padding-left: 32px;
			padding-right: 32px;
		}
		@media all and (max-width : 767px) {
			.doz_sys main > .doz_row #text_w202608298c844752cd305.default_padding {
				padding-left: 15px;
				padding-right: 15px;
			}
		}
	
	
	@media all and (max-width:768px) {
		.pc_section #padding_w20260829e43551264d3f3 {
			height: 30px !important;
		}
	}

			
			
			
			
			
			
			
			#s202608298868d0586466b {
				color: rgba(51,51,51,1);
			}
			
			
			
			
			
			
			
			
			
		
			
			
			
			
			
			
			
			
			
			
			
			
			.doz_sys #s202608298868d0586466b label, #s202608298868d0586466b {
				color : #333333;;
				color: rgba(51,51,51,1) ;
			}
			
			
			
			
			
			
			
			
			
			.doz_sys #s202608298868d0586466b .paging_type_dot .owl-dots .owl-dot span {
				border-color: rgba(51,51,51,1);
			}
			.doz_sys #s202608298868d0586466b .paging_type_dot .owl-dots .owl-dot.active span {
				background: rgba(51,51,51,1);
			}
			
			
			 
			
			
			.doz_sys #s202608298868d0586466b a {
				color : #333333;;
				color: rgba(51,51,51,1);
			}
			
			#s202608298868d0586466b div[data-widget-type="icon"] i {
				color: rgba(51,51,51,1);
			}
			
		   
		   
			
			
			

			
			
			
			#s202608298868d0586466b .visual_section a {
			background-color : #f5f7fa;;
				background-color: rgba(245,247,250,1);
				color : #333333;;
				color:rgba(51,51,51,1);
				border-color:rgb(51,51,51) ;border-color:rgba(51,51,51,0.2) ;;
			}
			
			#s202608298868d0586466b .visual_section a:hover {
				border-color:rgba(51,51,51,1);
			}
			
			
			
			
			
			
			
			
			
			
			
			
			#s202608298868d0586466b .card .title a {
				color: #212121;
			}
			
			
			
			
			
			
			
			
	
			
			
			
			
			
			
			
            
            
            
            
            
            
            
			
			
			
            
            
            
			@media (max-width: 991px) {
			    #s202608298868d0586466b .section_bg {
                    background-attachment : inherit;
                }
                
                
                
                
                
				 {
				border-color:rgb(51,51,51) ;border-color:rgba(51,51,51,0.3) ;;
				}
				#s202608298868d0586466b main,  {
					padding-left:0;
					padding-right:0;
				}
				
				
				
				
				
			}
			
			
		
        
		 
		  
		  
        
            
			 
			
				
				
			
	
	@media all and (max-width:768px) {
		.pc_section #padding_w202608294df5a5324e88b {
			height: 30px !important;
		}
	}

		#text_w2026082965e6bb10a26cf {
					border-radius: 0px;
			border: 0px none transparent;;
			min-height: 0px;;
			line-height: ;
		}
		
		
		#text_w2026082965e6bb10a26cf .text-table {
			min-height: 0px;;
					word-break: normal;
			word-wrap: break-word;
		}
        #text_w2026082965e6bb10a26cf,
        #text_w2026082965e6bb10a26cf .text-table {
            display: flex;
            flex-direction: column;
            justify-content:center ;
        }
		.doz_sys main > .doz_row #text_w2026082965e6bb10a26cf.default_padding {
			padding-left: 32px;
			padding-right: 32px;
		}
		@media all and (max-width : 767px) {
			.doz_sys main > .doz_row #text_w2026082965e6bb10a26cf.default_padding {
				padding-left: 15px;
				padding-right: 15px;
			}
		}
	
	
	@media all and (max-width:768px) {
		.pc_section #padding_w20260829ab7da74b2cada {
			height: 15px !important;
		}
	}

		#text_w2026082983d659372a6a1 {
					border-radius: 0px;
			border: 0px none transparent;;
			min-height: 0px;;
			line-height: ;
		}
		
		
		#text_w2026082983d659372a6a1 .text-table {
			min-height: 0px;;
					word-break: normal;
			word-wrap: break-word;
		}
        #text_w2026082983d659372a6a1,
        #text_w2026082983d659372a6a1 .text-table {
            display: flex;
            flex-direction: column;
            justify-content:center ;
        }
		.doz_sys main > .doz_row #text_w2026082983d659372a6a1.default_padding {
			padding-left: 32px;
			padding-right: 32px;
		}
		@media all and (max-width : 767px) {
			.doz_sys main > .doz_row #text_w2026082983d659372a6a1.default_padding {
				padding-left: 15px;
				padding-right: 15px;
			}
		}
	
		#text_w20260829d268f18567325 {
					margin :0px 0 0px;
			padding: 0 30px 0 30px;
					border-radius: 0px;
			border: 0px none transparent;;
			min-height: 1px;;
			line-height: inherit;
		}
		
		
		#text_w20260829d268f18567325 .text-table {
			min-height: 1px;;
					word-break: normal;
			word-wrap: break-word;
		}
        #text_w20260829d268f18567325,
        #text_w20260829d268f18567325 .text-table {
            display: flex;
            flex-direction: column;
            justify-content:center ;
        }
		.doz_sys main > .doz_row #text_w20260829d268f18567325.default_padding {
			padding-left: 32px;
			padding-right: 32px;
		}
		@media all and (max-width : 767px) {
			.doz_sys main > .doz_row #text_w20260829d268f18567325.default_padding {
				padding-left: 15px;
				padding-right: 15px;
			}
		}
	
		#text_w20260829f7d12e9b57a11 {
					border-radius: 0px;
			border: 0px none transparent;;
			min-height: 0px;;
			line-height: ;
		}
		
		
		#text_w20260829f7d12e9b57a11 .text-table {
			min-height: 0px;;
					word-break: normal;
			word-wrap: break-word;
		}
        #text_w20260829f7d12e9b57a11,
        #text_w20260829f7d12e9b57a11 .text-table {
            display: flex;
            flex-direction: column;
            justify-content:center ;
        }
		.doz_sys main > .doz_row #text_w20260829f7d12e9b57a11.default_padding {
			padding-left: 32px;
			padding-right: 32px;
		}
		@media all and (max-width : 767px) {
			.doz_sys main > .doz_row #text_w20260829f7d12e9b57a11.default_padding {
				padding-left: 15px;
				padding-right: 15px;
			}
		}
	
	
	@media all and (max-width:768px) {
		.pc_section #padding_w2026082915bb34a2f0bcb {
			height: 30px !important;
		}
	}

			
			
			
			
			
			
			
			#s20260829134225d388dda {
				color: rgba(51,51,51,1);
			}
			
			
			
			
			
			
			
			
			
		
			
			
			
			
			
			
			
			
			
			
			
			
			.doz_sys #s20260829134225d388dda label, #s20260829134225d388dda {
				color : #333333;;
				color: rgba(51,51,51,1) ;
			}
			
			
			
			
			
			
			
			
			
			.doz_sys #s20260829134225d388dda .paging_type_dot .owl-dots .owl-dot span {
				border-color: rgba(51,51,51,1);
			}
			.doz_sys #s20260829134225d388dda .paging_type_dot .owl-dots .owl-dot.active span {
				background: rgba(51,51,51,1);
			}
			
			
			 
			
			
			.doz_sys #s20260829134225d388dda a {
				color : #333333;;
				color: rgba(51,51,51,1);
			}
			
			#s20260829134225d388dda div[data-widget-type="icon"] i {
				color: rgba(51,51,51,1);
			}
			
		   
		   
			
			
			

			
			
			
			#s20260829134225d388dda .visual_section a {
			background-color : #ffffff;;
				background-color: rgba(255,255,255,1);
				color : #333333;;
				color:rgba(51,51,51,1);
				border-color:rgb(51,51,51) ;border-color:rgba(51,51,51,0.2) ;;
			}
			
			#s20260829134225d388dda .visual_section a:hover {
				border-color:rgba(51,51,51,1);
			}
			
			
			
			
			
			
			
			
			
			
			
			
			#s20260829134225d388dda .card .title a {
				color: #212121;
			}
			
			
			
			
			
			
			
			
	
			
			
			
			
			
			
			
            
            
            
            
            
            
            
			
			
			
            
            
            
			@media (max-width: 991px) {
			    #s20260829134225d388dda .section_bg {
                    background-attachment : inherit;
                }
                
                
                
                
                
				 {
				border-color:rgb(51,51,51) ;border-color:rgba(51,51,51,0.3) ;;
				}
				#s20260829134225d388dda main,  {
					padding-left:0;
					padding-right:0;
				}
				
				
				
				
				
			}
			
			
		
        
		 
		  
		  
        
            
			 
			
				
				
			
	
	@media all and (max-width:768px) {
		.pc_section #padding_w20260829ca8a15f3dacc4 {
			height: 30px !important;
		}
	}

	/*#*//* .widget.image img {*/
	/*	transition: .3s ease;*/
	/*}*/
	

	
	#w20260829aadf2a50a6602 .widget.image .overlay, #w20260829aadf2a50a6602 .widget.image .hover_overlay {
		background: #00000000;
		transition: opacity .3s, background-color .3s;
	}
	#w20260829aadf2a50a6602 .widget.image:hover .hover_overlay {
		background: #00000000;
		z-index: 6;
		opacity: 1;
	}
	
	
	
	
	
	#w20260829aadf2a50a6602 .widget.image.same_overlay:hover .overlay {
		transform: scale(1.1);
		transition: opacity .3s;
	}
	#w20260829aadf2a50a6602 .widget.image:hover .overlay, #w20260829aadf2a50a6602 .widget.image .hover_overlay {
		opacity: 0;
	}
	
	
	#w20260829aadf2a50a6602 .widget.image.same_overlay:hover .overlay {
		opacity : 1;
	}
	
	
	#w20260829aadf2a50a6602 .widget.image.hover_img_hide:hover .hover_overlay {
		transition: opacity .3s;
	}
	#w20260829aadf2a50a6602 .widget.image.same_overlay:hover .hover_overlay {
		opacity: 0;
	}
	#w20260829aadf2a50a6602 .widget.image.same_overlay:hover .overlay {
		opacity: 1;
	}
	
	
	@media all and (max-width : 767px) {
		#w20260829aadf2a50a6602 .widget.image:hover .overlay, #w20260829aadf2a50a6602 .widget.image:hover .hover_overlay {
			opacity: 0;
			transform: none !important;
		}
		
		
		
	}

		#text_w20260829e3b87fc108dd1 {
					border-radius: 0px;
			border: 0px none transparent;;
			min-height: 0px;;
			line-height: ;
		}
		
		
		#text_w20260829e3b87fc108dd1 .text-table {
			min-height: 0px;;
					word-break: normal;
			word-wrap: break-word;
		}
        #text_w20260829e3b87fc108dd1,
        #text_w20260829e3b87fc108dd1 .text-table {
            display: flex;
            flex-direction: column;
            justify-content:center ;
        }
		.doz_sys main > .doz_row #text_w20260829e3b87fc108dd1.default_padding {
			padding-left: 32px;
			padding-right: 32px;
		}
		@media all and (max-width : 767px) {
			.doz_sys main > .doz_row #text_w20260829e3b87fc108dd1.default_padding {
				padding-left: 15px;
				padding-right: 15px;
			}
		}
	
	
	@media all and (max-width:768px) {
		.pc_section #padding_w20260829cda7210aa6ade {
			height: 30px !important;
		}
	}

	.footer-section {
	background-color : #ffffff;;
		background-color                                                               : rgba(255,255,255,1);
	color : #3b3b3b;;
		color                                                                          : rgba(59,59,59,1);
		font-size        :12px;
	;
	background-repeat : no-repeat;  background-position : 50% 50%; text-align : center;
		padding-top                                                                    : 30px;
		padding-bottom                                                                 : 30px;
			}

	.doz_sys .footer-section a {
	color : #3b3b3b;;
		color   : rgba(59,59,59,1) !important;
	}
	
	.footer-section .custom-text {
		margin-top : 5px;
		margin-bottom: 10px;
	}

	.footer-section .custom-text .custom-text-info {
		font-size        :12px;
	}

	

	.foot-foot-nav {
		font-size        :12px;
	}

	
	

	

	.footer-section .nav.nav-stacked.footer-all-nav {
		display     : inline-block;
	}

	.footer-section .nav.nav-stacked.footer-all-nav li {
		float : left;
	}

	.footer-section .nav.nav-stacked.footer-all-nav li a {
		padding   : 3px 7.5px;
		font-size        :12px;
	}


	.footer-section .nav.nav-stacked.footer-all-nav li a:hover {
		background : none;
		opacity    : 1;
	}

	.nav-stacked > li + li {
		margin-top : 0;
	}

	

	

	

	
	
	
	
	
	
	
	
	@media (max-width : 992px) {
		.foot-foot-nav {
			margin : 7px 0;
		}

		.footer-section {
			font-size : 14px;
		}

		

		

		.footer-section .nav.nav-stacked.footer-all-nav li {
			float   : none;
			display : inline-block;
		}
	}
	
	
    #doz_footer .footer-section .footer-company-info__item {
        display: inline-block;
        margin-right: 8px;
    }
    #doz_footer .footer-section .footer-company-info #footer-company-info-line {
        margin: 10px 0;
    }
