/**************************************************
*   3.13 - section13 (자주하는 질문)
**************************************************/
@media (min-width:0) {
    #sectionFaqList.type1 .tab { border-bottom:2px solid #00529b; box-sizing:border-box; margin:0 auto 20px; overflow:hidden; padding:0 7px; }
    #sectionFaqList.type1 .tab li { box-sizing:border-box; float:left; margin-right:5px; width:auto; }
    #sectionFaqList.type1 .tab li a { background-color:#fff; border:1px solid #ccc; border-bottom:none; border-radius:5px 5px 0 0; box-sizing:border-box; color:#787878; display:block; margin-left:-1px; padding:10px 7px; }
    #sectionFaqList.type1 .tab li:first-child a { margin-left:0; }
    #sectionFaqList.type1 .tab li a:hover, #sectionFaqList.type1 .tab li a.active, #sectionFaqList.type1 .tab li a:focus { background-color:#00529b; color:#fff; }
    #sectionFaqList.type1 .tabcontent { display:block;border-bottom:1px solid #adadad; border-top:1px solid #adadad; margin-top:10px; padding:0; }
    #sectionFaqList.type1 .panel_open { border-bottom:1px solid #cccccc; padding:12px 10px; }
    #sectionFaqList.type1 .panel_open:nth-last-of-type(1) { border-bottom:none; }
    #sectionFaqList.type1 .panel_open .panel_title { cursor:pointer; position:relative; }
    #sectionFaqList.type1 .panel_open .panel_title span { background-color:#555; color:#fff; display:inline-block; margin-right:5px; padding:5px; }
    #sectionFaqList.type1 .panel_open .panel_title b { font-weight:400; font-size:15px; }
    
    #sectionFaqList.type1 .panel_open .panel_title span.iconbox { background-color:transparent; display:inline-block; height:16px; margin-right:0; padding:0; position:absolute; right:0px; top:10px; width:16px; }
    #sectionFaqList.type1 .panel_open .panel_content { display:none; padding:10px; }
    #sectionFaqList.type1 .panel_open .panel_content table { width:100%; }
    #sectionFaqList.type1 .panel_open .panel_content th { width:30px; }
    #sectionFaqList.type1 .panel_open .panel_content th span { display:inline-block; margin-right:10px; padding:0 5px; }
    #sectionFaqList.type1 .panel_open .panel_content td { line-height:1.4; color:#787878; }
}
@media (min-width:640px) { 	
    #sectionFaqList.type1 .tab { padding:0 10px; }
	#sectionFaqList.type1 .tab li a { padding:10px 15px; }
}
@media (min-width:768px) {
    #sectionFaqList.type1 .panel_open .panel_title span { padding:7px 10px; }
}
@media (min-width:1024px) { 	
    #sectionFaqList.type1 .tabcontent { padding:0; }
	#sectionFaqList.type1 .tabcontent .form_row { margin:10px 0; }
	#sectionFaqList.type1 .tabcontent .form_row label { width:130px; }
	#sectionFaqList.type1 .tabcontent .textbox { width:91%; }
    
	#sectionFaqList.type1 .panel_open .panel_content { padding:20px; }
}
@media (min-width:1280px) { 	
    #sectionFaqList.type1 .tabcontent .textbox { width:1020px; }
}


/**************************************************
*   3.13 - section13 (자주하는 질문)
**************************************************/
@media (min-width:0) {
    #sectionFaqList.type2 .tab { overflow:hidden; margin:0 auto 20px; border:1px solid #ccc; }
    #sectionFaqList.type2 .tab li { float:left; width:20%; box-sizing:border-box; margin-right:0; border-right:1px solid #ccc; }
    #sectionFaqList.type2 .tab li:last-child { border-right:none; }
    #sectionFaqList.type2 .tab li a { display:block; box-sizing:border-box; padding:10px 2px; background-color:#ffffff; color:#787878; }
    #sectionFaqList.type2 .tab li a:hover, #sectionFaqList.type2 .tab li a.active, #sectionFaqList.type2 .tab li a:focus { background:#00529b; color:#fff; }
    
    #sectionFaqList.type2 .tabcontent { display:block;border-bottom:1px solid #adadad; border-top:1px solid #adadad; margin-top:10px; padding:0; }
    #sectionFaqList.type2 .panel_open { border-bottom:1px solid #cccccc; padding:12px 10px; }
    #sectionFaqList.type2 .panel_open:nth-last-of-type(1) { border-bottom:none; }
    #sectionFaqList.type2 .panel_open .panel_title { cursor:pointer; position:relative; }
    #sectionFaqList.type2 .panel_open .panel_title span { background-color:#555; color:#fff; display:inline-block; margin-right:5px; padding:5px; }
    #sectionFaqList.type2 .panel_open .panel_title b { font-weight:400; font-size:15px; }
    
    #sectionFaqList.type2 .panel_open .panel_title span.iconbox { background-color:transparent; display:inline-block; height:16px; margin-right:0; padding:0; position:absolute; right:0px; top:10px; width:16px; }
    #sectionFaqList.type2 .panel_open .panel_content { display:none; padding:10px; }
    #sectionFaqList.type2 .panel_open .panel_content table { width:100%; }
    #sectionFaqList.type2 .panel_open .panel_content th { width:30px; }
    #sectionFaqList.type2 .panel_open .panel_content th span { display:inline-block; margin-right:10px; padding:0 5px; }
    #sectionFaqList.type2 .panel_open .panel_content td { line-height:1.4; color:#787878; }
}
@media (min-width:768px) {
    #sectionFaqList.type2 .panel_open .panel_title span { padding:7px 10px; }
}
@media (min-width:1024px) { 	
    #sectionFaqList.type2 .tabcontent { padding:0; }
	#sectionFaqList.type2 .tabcontent .form_row { margin:10px 0; }
	#sectionFaqList.type2 .tabcontent .form_row label { width:130px; }
	#sectionFaqList.type2 .tabcontent .textbox { width:91%; }
    
	#sectionFaqList.type2 .panel_open .panel_content { padding:20px; }
}
@media (min-width:1280px) { 	
    #sectionFaqList.type2 .tabcontent .textbox { width:1020px; }
}
