#content{	margin: 0px auto;	width: calc:(100%-260px);margin-top: -60px;}.right_content{margin-top:-30px;}

.view{	width: 100%;	}
.top_menu{	margin:0px auto;	width: 100%;	display: grid;   grid-template-columns: 49% 49%; 	 grid-gap: 1%; }

.download_menu{	margin:0px auto;width: 100%;display: grid;   grid-template-columns: 32% 32% 32%; 	 grid-gap: 1%;}
.shopping_menu{	margin:0px auto;	width: 100%;	display: grid;   grid-template-columns: 33% 33% 33%; 	 grid-gap: 1%;}





.middle_title{margin-top: 15px;            font-size: 24px;
            color: #555EFF;;
            font-weight: 300;
            letter-spacing: 2px;}


.content{margin-top: 15px;width: 100%;}
.top_menu{}
    .content_title {
      font-size: 1.5em;
      font-weight: bold;
      margin-bottom: 15px;
      color: #444;
      text-align: center;
      border-bottom: 2px solid #ccc;
      padding-bottom: 10px;
    }
    .content {
      max-width: 800px;
      margin: 0 auto;
      padding: 20px;
      background-color: #ffffff;
      border-radius: 10px;
     
    }
    /* 리스트 스타일 */
    .bbb {
      list-style-type: none;
      padding: 0;
      margin: 0;
    }

    /* 각 리스트 항목 스타일 */
    .bbb li {
		
      display: flex;
      align-items: center;
      background-color: #fff;
      border: 1px solid #ddd;
      padding: 12px 15px;
      margin: 8px 0;
      font-size: 1.2em;
      color: #333;
      border-radius: 5px;
      transition: background-color 0.3s ease, transform 0.3s ease;
    }

    /* 아이콘 스타일 */
    .bbb li i {
      font-size: 1.5em;
      color: #28a745;
      margin-right: 15px;
    }

    /* 마우스 오버 효과 */
    .bbb li:hover {
      background-color: #e9f5e9;
      transform: scale(1.02);
    }


    .bbb2 li {
		
      display: flex;
      align-items: center;
      background-color: #fff;
 
      padding: 12px 15px;
      margin: 8px 0;
      font-size: 1.2em;
      color: #333;
      border-radius: 5px;
      transition: background-color 0.3s ease, transform 0.3s ease;
    }

    .bbb2 li i {
      font-size: 1.5em;
      color: #28a745;
      margin-right: 15px;
    }






.titles {
    text-align: center;

}

.t_text.maintext {
    font-size: 5em;
    font-weight: 700;
    color: #0d47a1;
    margin: 0;
    letter-spacing: 2px;
    text-transform: uppercase;
    text-shadow: 2px 2px 5px rgba(0, 0, 0, 0.2);
}

.t_text.subtext {
    font-size: 1.5em;
    font-weight: 300;
    color: #555;

    letter-spacing: 1px;
    text-transform: capitalize;
    opacity: 0.8;
}
.dw:after{
	content: "   권한이 없습니다.";
		color:red;
}




@media(max-width:625px){
	.sec{
		   grid-template-columns: 98%; display: grid;
		margin-bottom:250px;
	}
	
	.product{
		grid-row-start: 1;
		
	}
	
	.product_tag{width: 100%;
		   grid-template-columns: auto;display: grid; grid-gap:1%;
	


	}
	.tag_top{text-align: center;}
	.tag_left{text-align: center;margin-top:-20px;color:#7E7E7E;margin-bottom: 10px;
	}





	
}





