.sub_visu{padding:200px 0 50px;}
		.sub_visu .container{display:flex;gap:6.25rem;align-items:center; color:#FFF}
		.sub_visu .slogan{flex:1;font-size:70px;font-weight:900;line-height:0.8}
		.sub_visu .slogan span{font-size:32px;font-weight:600}
		
    .s_menu {display:flex;flex-wrap:wrap;justify-content:center;margin-top:50px;gap:5px; text-align:center}
    .s_menu dd{ padding:0 40px; height:50px;line-height:50px;border:1px solid rgba(255,255,255,0.5)}
    .s_menu dd a{display:block;font-size:18px;color:#fff;}
    .s_menu dd.on,
    .s_menu dd:hover{background:#000;border:1px solid #000;cursor:pointer;transition:0.3s}
		

   .sub1{background:#5d749d;}
  .sub2{background:#5d9d80;}
  .sub3{background:#a49549;}
  .sub4{background:#51568c;}
  .sub5{background:#74518c;}
   .sub6{background:#8c516b;}
  .sub7{background:#805e27;}
  
/*공통*/
.text_center {text-align:center}
.tt00 { color: #333333;font-size: 38px; font-weight: 600;line-height: 1.4; padding:80px 0}
.tt01 { font-size:23px; line-height:1.4; }
.tt02 { font-size:30px; color:#cc3333; line-height:1.4; font-weight:600; }
.tt03 { font-size:23px; color:#fff; line-height:1.4; padding:5px;  background:#000;}
.tt04 a { font-size:23px; color:#fff; line-height:2.4; padding:5px;  background:#cc0000;; margin-left:20px}
.tt04 a:hover{background:#000;}

.tt05 a { font-size:20px; color:#fff; line-height:2.4; padding:5px;  background:#cc0000;; margin-left:0px}
.tt05 a:hover{background:#000;}
  
  
/*_pc*/
@media all and (min-width:1025px) {	
    
    
    
}

    

/*_mobile*/
@media all and (max-width:1024px) {
	
	.tt00 { color: #333333;
    font-size: 20px;
    font-weight: 600;
    line-height: 1.4; padding:40px 0}
	
	

   .sub_visu{padding:100px 0 20px}

   .sub_visu .container{flex-direction: column;gap:3.5rem;align-items: flex-start; color:#FFF}
   .sub_visu .slogan{font-size:28px;font-weight:900;line-height:32px}	
   .sub_visu .slogan span{font-size:18px;font-weight:600}
			
			
    .s_menu {display:flex;flex-wrap:wrap;justify-content:center;margin-top:20px;gap:5px; text-align:center}
    .s_menu dd{ padding:0 10px; height:30px;line-height:30px;border:1px solid rgba(255,255,255,0.5)}
    .s_menu dd a{display:block;font-size:14px;color:#fff;}
    .s_menu dd.on,
    .s_menu dd:hover{background:#000;border:1px solid #000}

}


