@charset "utf-8";  
html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {margin:0; padding:0; }
 
li {list-style:none; }
img, fieldset {border:none; } 
img{vertical-align: top; } 
label, input {-webkit-tap-highlight-color:transparent;}


 a:link,
a:visited,
a:active {text-decoration:none;}


@font-face {
		font-family: "Daishin Text";
		src: url("/html/notice/2024/mobile_notice/css/Daishin_Text_Light.woff") format("woff");
		font-weight: 300;
	}
@font-face {
		font-family: "Daishin Text";
		src: url("/html/notice/2024/mobile_notice/css/Daishin_Text_Medium.woff") format("woff");
		font-weight: 500;
	}
@font-face {
		font-family: "Daishin Text";
		src: url("/html/notice/2024/mobile_notice/css/Daishin_Text_Bold.woff") format("woff");
		font-weight: 700;
	}  

img{width: 100%}	
.evt_m{max-width:800px;margin: 0 auto;}
.mts_invest{padding-top: 8%;}
.screen_out{display:block;overflow:hidden;position:absolute;left:-9999px;font-size:0;line-height:0;text-indent:-9999px;}
.tab_btn a{display: block;width: 50%;float: left;}
.p_btn{text-align: center;clear: both;}
.p_btn img{width:60%}
.body_content{padding-bottom: 10%}

.btn img{width: 30%}
.btn{margin-left: 4%} 
.btn1 img{width: 40%}
.btn1{margin-left: 7%} 
.sub_text{padding-top: 5%}

/* tab */
.tab_new .tabArea{margin-top: 0}
.tab_new .tabArea .hTitle{display:block;overflow:hidden;position:absolute;left:-9999px;font-size:0;line-height:0;text-indent:-9999px;}
.tab_new .tab_Default {zoom:1; border-bottom:0.5vw solid #117e2d;  }
.tab_new .tab_Default:after {content:''; display:block; clear:both;}
.tab_new .tab_Default li:first-child{padding-left: 0; }
.tab_new .tab_Default li {float:left;width: 32.9%;padding-left:0.5%; } 
.tab_new .tab_Default li:first-child a {margin-left:0; } 
.tab_new .tab_Default li a {font-family: "Daishin Text"; font-weight:700; display:block;text-align: center;letter-spacing: -1px; border:0; margin-left:-1px; padding:10% 0 8% 0; line-height:5.8vw; font-size:4.8vw; color:#9e9e9e; background:#fff; color:#999999; background: #e1e1e1; border-bottom:0; border-radius: 2vw 2vw 0  0}
.tab_new .tab_Default li.on a { color:#333;  background:#117e2d;color:#ffffff;  border-bottom:0;}
.tab_new .tab_Default {padding-top:0;}
.tab_new .tabContent{padding-top: 0} 

/* FAQ */  
.faqList{margin: 0 4%; }
.faqList dt {background: #117e2d;margin-top: 1.5%;}
.faqList dt a {position: relative; font-family: "Daishin Text"; font-weight:700; display: block;color:#fff;font-size:3.3vw;line-height:5vw;  padding:1.8% 2%; text-indent: -4%;margin-left: 4%;letter-spacing: -1px;} 
.faqList dt a:after{content:" "; position: absolute;right:0;top:0; width:100%;height:100%; background:url(../images/down.png) no-repeat right 50%;background-size: 10%;}
.faqList dt.on a:after{  background:url(../images/up.png) no-repeat right 50%;background-size: 10%;}
.faqList dt a span{margin-right: 8%;display: block; }
.faqList dd {display:none;background: #ebf9e5;  }
.faqList.qna{padding-top: 2.2%}
.qna_t{padding-bottom: 5%;background:#ebf9e5; }
 
/* width : 1024 이상 */
@media screen and (min-width: 800px) { 
.tab_new .tab_Default {border-bottom:3px solid #117e2d;  }
 .tab_new .tab_Default li a{ font-size:37px;line-height: 38px;border-radius:15px 15px 0 0; padding:29px 0 26px 0; } 
 .tab_new .p_btn img{width:50%} 
 .faqList dt a span{margin-right: 60px;}
 .faqList dt a{font-size:26px;line-height: 38px;padding: 12px 16px}
 .qna_t{padding-bottom: 30px;}
 .faqList.qna{padding-top: 20px}
} 
 




