body {background: #eee;}
A:link		{ text-decoration:none; color:#000000;} 
A:visited	{ text-decoration:none; color:#000000;}
A:active	{ text-decoration:none; color:#000000;}
A:hover 	{ text-decoration:underline; color:#ff0000;}

ul,
ol {list-style: none;}
#sub_wrap{width:100%; margin: 0 auto; background: #efefef; }
/* ¿ÞÂÊ ¸Þ´º/ / ¼îÇÎ¸ôÁ¤º¸ */
#adm_left{width:200px; margin:10px 0px; position:fixed; left:0; z-index:997; background: #fff; box-shadow:0 5px 10px 0 rgba(0,0,0,.12); border-top-right-radius: 7px;border-bottom-right-radius: 7px;}
#adm_left{visibility: hidden;}
.adm_left_menu_li{vertical-align:middle;text-align: left; padding-left:15px; padding-top:5px;}
.adm_left_menu_li a{color:#4f4f4f; font-size: 12px; letter-spacing:-0.5px;}
.adm_left_menu tr {vertical-align:middle;font-size:13px;}
.adm_left_menu td {padding-left:7px;font-size:8pt; background-color: #fff;}
.adm_left_tt {width:200px; height:50px; color:#fff; background-color: #4f4f4f; text-align: center; line-height:50px;font-size: 18px; font-family: "¸¼Àº °íµñ", sans-serif; font-weight:600;
 border-top-right-radius: 7px;}
.adm_left_tt2 {width:200px; height:40px; color:#4f4f4f; background-color:#fcfcfc; text-align: center; line-height:40px;font-size: 15px; font-family: "µ¸¿ò", sans-serif; font-weight:600;
 border-top:1px solid #ccc; border-bottom:1px solid #ccc;}
.adm_left_tt2 img{margin-top:10px;}
.adm_left_con {height:55px; color:#333;border-bottom:1px solid #ccc; text-align: center; line-height:55px;font-size:15px; font-family: "µ¸¿ò", sans-serif; font-weight:600;}
.adm_info{width:170px; margin: 0;}
.adm_info ul{position: relative; padding:7px;}
.adm_info li{height:20px; vertical-align:middle;}
.shop_link {height:40px;}      
.m_calender {width:170px; height:150px; margin-bottom:20px;}
.m_calender table {padding:0px;}
/* ¿À¸¥ÂÊ ¸Þ´º */
.sub_right{width:50px; margin:10px 0px; position:fixed; right:0; top:40%; z-index:998; background: #fff; box-shadow:0 5px 10px 0 rgba(0,0,0,.12); border-radius: 7px;}
.main-link :hover {color:#fff;border-bottom:3px solid #507ecb;}
.main-link {width:1100px; position: relative; border-radius: 7px; padding:15px 0px;  background: #fff; box-shadow:0 5px 10px 0 rgba(0,0,0,.12); margin:15px 0px; }
.mlink1 {display: flex; width:1056px; margin-top:10px;}
a.roll img.over {display:none;}
a.roll:hover a {border:0;}
a.roll:hover img {display:none;}
a.roll:hover img.over {display:inline-block;}	

/* ¸ÞÀÎ ÄÁÅÙÃ÷*/
.main-list {width:1100px; position: relative;  margin:15px 0px; border-radius: 7px; padding:15px 0px; background: #fff; box-shadow:0 5px 10px 0 rgba(0,0,0,.12);}
.main_heading {position: relative; height:40px; line-height:35px; background: #507ecb; text-align: center; font-family: "¸¼Àº °íµñ", sans-serif; font-size: 20px;
 padding-left: 0px; border-radius: 7px; font-weight:600; color: #fff; letter-spacing:-0.7px;}
.main_heading2 {top:0px; left:10px; position: relative; height:40px; background: #f8f8f8; text-align: left; font-family: "¸¼Àº °íµñ", sans-serif; font-size: 17px; 
 padding-left: 25px; line-height:40px; border-radius: 7px;font-weight:600; color: #333; letter-spacing:-0.7px; border: 1px solid #eee;}
.main_heading3 {left:10px; position: relative; height:40px; background: #39acd4; text-align: left; font-family: "¸¼Àº °íµñ", sans-serif; font-size: 17px;
 padding-left: 20px; line-height:40px; border-radius: 7px;font-weight:600; color: #fff; letter-spacing:-0.7px;}
.main_heading3_1 {left:10px; position: relative; height:40px; background: #5273d0; text-align: center; font-family: "¸¼Àº °íµñ", sans-serif; font-size: 17px; line-height:40px; 
 border-radius: 7px;font-weight:600; color: #fff; letter-spacing:-0.7px;}
.main_heading3_2 {left:10px; position: relative; height:40px; background: #10bd8f; text-align: center; font-family: "¸¼Àº °íµñ", sans-serif; font-size: 17px; line-height:40px; 
 border-radius: 7px; font-weight:600; color: #fff; letter-spacing:-0.7px;}
.l_list {display: flex; margin: 10px 0 10px -5px; }
#container{width:1100px; display: flex; flex-direction: row; flex-wrap: nowrap; justify-content: center; align-items: flex-start;
align-content: flex-start; font-family: "µ¸¿ò"; }
#container2{width:95%; display: flex; flex-direction: row; flex-wrap: nowrap; justify-content: center; align-items: flex-start;
align-content: flex-start; font-family: "µ¸¿ò"; }
.h3_1{text-align: left;padding:10px 0 12px 35px; border-bottom: 1px solid #ccc; background: url(https://joagift.com/new/member/manager/img/adm_tt_icon.png) no-repeat 10px 7px; }
.h3_2{text-align: left;padding:10px 0 12px 35px; border-bottom: 1px solid #ccc; background: url(https://joagift.com/new/member/manager/img/adm_tt_icon2.png) no-repeat 10px 7px; }
.h3_3{text-align: left;padding:10px 0 12px 35px; border-bottom: 1px solid #ccc; background: url(https://joagift.com/new/member/manager/img/adm_tt_icon3.png) no-repeat 10px 7px; }
.h3_4{text-align: left;padding:10px 0 12px 35px; border-bottom: 1px solid #ccc; background: url(https://joagift.com/new/member/manager/img/adm_tt_icon4.png) no-repeat 10px 7px; }
.h3_5{text-align: left;padding:10px 0 12px 35px; border-bottom: 1px solid #ccc; background: url(https://joagift.com/new/member/manager/img/adm_tt_icon5.png) no-repeat 10px 7px; }
.h3_6{text-align: left;padding:10px 0 12px 35px; border-bottom: 1px solid #ccc; background: url(https://joagift.com/new/member/manager/img/adm_tt_icon6.png) no-repeat 10px 7px; }
.h3_7{text-align: left;padding:10px 0 12px 35px; border-bottom: 1px solid #ccc; background: url(https://joagift.com/new/member/manager/img/adm_tt_icon7.png) no-repeat 10px 7px; }
.h3_8{text-align: left;padding:10px 0 12px 35px; border-bottom: 1px solid #ccc; background: url(https://joagift.com/new/member/manager/img/adm_tt_icon8.png) no-repeat 10px 7px; }

#container h4{padding-top:10px;padding-left:35px; padding-bottom:10px; background: url(https://joagift.com/new/member/manager/img/icon_guide.png) no-repeat 12px 6px; }
#container2 h4{padding-top:10px;padding-left:35px; background: url(https://joagift.com/new/member/manager/img/icon_guide.png) no-repeat 12px 5px; }
.sub_left{width:18%; border-radius: 7px; margin: 0px 10px; background: #fbfbfb; box-shadow:0 5px 10px 0 rgba(0,0,0,.12);}
.sub_content{width:80%; border-radius: 7px; padding:0px 0px; background: #fff; box-shadow:0 5px 10px 0 rgba(0,0,0,.12); margin-bottom:10px;}
.sub_content2{width:100%; border-radius: 7px; padding:0px 0px; background: #fff; box-shadow:0 5px 10px 0 rgba(0,0,0,.12); margin-bottom:10px;}
.sub_tt{height:65px; background: #1f55a5; color:#fff; display: flex; justify-content: center; align-items: center;border-bottom:1px solid #ccc; font-size:17px; text-align: center;  
	    border-top-left-radius: 7px;  border-top-right-radius: 7px;} 
	
.sub_m_list {float:left;position:relative; width: 100%; }
.sub_m_list ul{}
.sub_m_list li{text-align: left; border-bottom:1px solid #ccc;padding:10px; background: #fff;}
.sub_m_li{border-bottom-left-radius: 7px;  border-bottom-right-radius: 7px;border-bottom:none;}
.sub_menu_top1{ width:100%; margin-top:7px; background: #f1f3f4; border-top: 1px solid #ddd; border-left: 1px solid #ddd; border-right: 1px solid #ddd;}
.sub_menu_top1 a{font-size:12px; color:#516aa4;}
.sub_menu_top1 td{border-bottom: 1px solid #ddd;padding:7px;}
.right_li{position:absolute;right:10px;font-size:12px; color:#aaa;}
.right_li2{position:absolute;right:10px;font-size:12px; color:#1f55a5;}
.con_guide{text-align: left; margin:20px; background:#eef4f6; border-left: 3px solid #2084a1; padding-bottom:1px;}
.con_guide ul{text-align: left; margin-top:-15px;margin-bottom:5px;}
.con_guide il{padding-left:10px;}
.ul_s1{margin-top:-15px;margin-bottom:10px;padding-left:10px;}
.ul_s12{margin-top:10px;margin-bottom:10px;padding-top:5px; padding-left:10px;}
.a_tb01 {width:98%; margin:10px;border-top: 1px solid #516aa4;}
.a_tb01 tr{color:#5b5b5b;}
.a_tb01 td{padding:10px; border-bottom:1px solid #ccc;}
.a_tb01 td .idtxt{
    width:75px; white-space:nowrap;
    overflow: hidden; text-overflow: ellipsis;
    -webkit-line-clamp: 2; -webkit-box-orient: vertical;
    margin: 0.5em; display: inline-block;}


.a_tb01_td2{border-bottom: 1px solid #ccc; background:#f4f6fa; padding:10px;}
.a_tb02 {width:700px; margin:10px;border-top: 1px solid #516aa4;}
.a_tb02 tr{color:#5b5b5b;}
.a_tb02 td{border-bottom: 1px solid #ccc;padding:10px;}
.a_tb02_td2{border-bottom: 1px solid #ccc; background:#f4f6fa; padding:10px;}
.a_tb03 {width:98%; margin:10px;border-top: 1px solid #516aa4;}
.a_tb03 tr{color:#5b5b5b;}
.a_tb03 td{border-bottom:none;padding:10px;}
.od_tb_lap{width:98%; margin-left:20px; margin-bottom:20px;}
.p_color{color:#2c76e3;}
.p_7_3 {padding-top:7px;padding-bottom:3px;}
.p_5 {padding-top:5px;}
.sub_bottom{width:100%;bottom:0px; position:fixed;height:30px;text-align:center;padding-top:20px;color:#ffffff;font-family: "µ¸¿ò"; font-size:12px; background-color:#353c4c;}

/*ÀÍ½º Àû¿ë*/
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
.h3_1{text-align: left; padding:10px 0 12px 35px; border-bottom: 1px solid #ccc; background: url(https://joagift.com/new/member/manager/img/adm_tt_icon.png) no-repeat 10px 5px; }
.h3_2{text-align: left; padding:10px 0 12px 35px; border-bottom: 1px solid #ccc; background: url(https://joagift.com/new/member/manager/img/adm_tt_icon2.png) no-repeat 10px 5px; }
.h3_3{text-align: left; padding:10px 0 12px 35px; border-bottom: 1px solid #ccc; background: url(https://joagift.com/new/member/manager/img/adm_tt_icon3.png) no-repeat 10px 5px; }
.h3_4{text-align: left; padding:10px 0 12px 35px; border-bottom: 1px solid #ccc; background: url(https://joagift.com/new/member/manager/img/adm_tt_icon4.png) no-repeat 10px 5px; }
.h3_5{text-align: left; padding:10px 0 12px 35px; border-bottom: 1px solid #ccc; background: url(https://joagift.com/new/member/manager/img/adm_tt_icon5.png) no-repeat 10px 5px; }
.h3_6{text-align: left; padding:10px 0 12px 35px; border-bottom: 1px solid #ccc; background: url(https://joagift.com/new/member/manager/img/adm_tt_icon6.png) no-repeat 10px 5px; }
.h3_7{text-align: left; padding:10px 0 12px 35px; border-bottom: 1px solid #ccc; background: url(https://joagift.com/new/member/manager/img/adm_tt_icon7.png) no-repeat 10px 5px; }
.h3_8{text-align: left; padding:10px 0 12px 35px; border-bottom: 1px solid #ccc; background: url(https://joagift.com/new/member/manager/img/adm_tt_icon8.png) no-repeat 10px 5px; }
#container h4{padding-top:10px;padding-left:35px; background: url(https://joagift.com/new/member/manager/img/icon_guide.png) no-repeat 12px 2px; }
#container2 h4{padding-top:10px;padding-left:35px; background: url(https://joagift.com/new/member/manager/img/icon_guide.png) no-repeat 12px 2px; }
.ul_s12{margin-top:-10px;margin-bottom:10px;padding-left:10px;}
}