@charset "utf-8";

/* accordian box */
.accordian_box{width: 100%;display: block;border-bottom: 1px solid #808080; overflow: hidden; margin:80px 0 40px 0;border-top: 2px solid #3e3e3e;}
.accordian_box .accordian_list_wrap {width: 100%; height: auto; min-height: 62px; display: block;border-bottom: 1px solid #e8e8e8;}
.accordian_box .accordian_list_wrap:last-of-type{border-bottom: 0;}
/*accordian head */
.accordian_head {height: 60px;background-color:#edecec;}
.accordian_head li {float: left; text-align: center; line-height: 57px;}
.accordian_head li:nth-child(1) {width:8%;}
.accordian_head li:nth-child(2) {width: 72%;}
.accordian_head li:nth-child(3) {width: 10%;}
.accordian_head li:nth-child(4) {width: 10%;}
/* accordian title */
.accordian_title {width: 100%; height: 60px;}
.accordian_title ul{width: auto;font-size: 1.063rem;}
.accordian_title li:nth-child(1) {width:8%;}
.accordian_title li:nth-child(2) {width: 72%;}
.accordian_title li:nth-child(3) {width: 10%;}
.accordian_title li:nth-child(4) {width: 10%;}
.accordian_title li {float: left; width: 100%; height: 62px; text-align: center; line-height: 60px; font-weight: 400;cursor: pointer;  color: #333;}
.accordian_title .num {width:8%;}
.accordian_title .title {width: 72%; text-align: left; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.accordian_title .writer {width: 10%;}
.accordian_title .data {width: 10%;}
.accordian_box .accordian_list_wrap .accordian_title ul li p{font-size: 1rem;}
.accordian_box .accordian_list_wrap .accordian_title ul li p i{font-style: normal;}
.accordian_box .accordian_list_wrap .accordian_title ul li p i.time{font-size: 0.938rem;color: #bcbcbc;margin-left: 3px;}
/* accordian con */
.accordian_box .accordian_list_wrap .accordian_con{display: none; padding: 30px 40px ; font-size: 1rem; color: #333; line-height: 1.7; font-weight: 400; word-break: break-all;border-top: 1px solid #e8e8e8;}
.accordian_box .accordian_list_wrap .accordian_con img { display: block; padding: 10px 0;  width:auto; max-width: 100%;}
.accordian_box .accordian_list_wrap .accordian_file{display: none; padding: 20px 30px 20px 40px;border-top: 1px solid #e8e8e8;}
/* accordian box - open */
.accordian_box .accordian_list_wrap.on{background-color: #fafafafa; }
.accordian_box li.accordian_list_wrap.on:first-of-type {border-top: none;}
.accordian_box .accordian_list_wrap.on .accordian_con{display: block;}
.accordian_box .accordian_list_wrap.on .accordian_file{display: block;}
/* accordian box file */
.accordian_box .accordian_list_wrap.on .accordian_file{ width:100% ;font-size: 0.875rem;; font-weight: 400;}
.accordian_box .accordian_list_wrap.on .accordian_file table {width: 100%;}
.accordian_box .accordian_list_wrap.on .accordian_file table tr {border: 0 !important; }
.accordian_box .accordian_list_wrap.on .accordian_file table a{display:block !important;}
.accordian_box .accordian_list_wrap.on .accordian_file span{color: #999; font-size: 0.875rem;}
.accordian_box .accordian_list_wrap.on .accordian_file a{display: inline-block; color: #333;}
.accordian_box .accordian_list_wrap.on .accordian_file a:hover {text-decoration: underline;}
.accordian_box .accordian_list_wrap.on .accordian_file a:last-of-type{margin-right: 20px;}


/* collapse */
.collapse {background: #fff;}
.collapse-content {width: 100%; margin: auto;}
.collapse .title {font-weight: 600;font-size: 2.5rem;text-align: center;padding: 50px 0 0 0;}
.collapse .heading {font-weight: 600;font-size: 1.3rem;color:#006df8; padding-bottom: 5px;}
.collapse a { display: block;font-size: 1.25rem;font-weight: 500;padding: 0.9rem 1.8rem;color: #333;position: relative;}
.collapse a.box_type1 {border:1px solid #333;margin-bottom: 15px;}
.collapse a.box_type1:hover  {background-color: #f6f9fd; color:#006df8; border:1px solid #006df8}
.collapse a.box_type1:active  {background-color: #f6f9fd; color:#006df8; border:1px solid #006df8}
.inner-content {padding: 0px 5px 5px 5px;}
.content {max-height: 0em;transition: 0.3s linear 0s;overflow: hidden;}
.collapse:target .content {max-height: 5000px;} 
.collapse:target a.box_type1{background-color: #f6f9fd; color:#006df8; border:1px solid #006df8}



@media screen and (max-width: 800px) {

	/* accordian box */
	.accordian_box{width: 100%;display: block;border: 0; overflow: hidden; margin:40px 0 20px 0;}
	.accordian_box .accordian_list_wrap {width: 100%; display: block; border: 1px solid #e5e5e5;
    box-shadow: 0 0px 5px 0 rgba(0, 0, 0, 0.08); margin-bottom: 15px;}
	.accordian_box .accordian_list_wrap:last-of-type{border: 1px solid #e5e5e5;}
	/*accordian head */
	.accordian_head {display:none;}
	/* accordian title */
	.accordian_title {width: 100%; height: 66px; padding: 10px 0;}
	.accordian_title ul{width: auto;font-size: 1rem;}
	.accordian_title li:nth-child(1) {width:0%;}
	.accordian_title li:nth-child(2) {width: 100%;}
	.accordian_title li:nth-child(3) {width: auto;}
	.accordian_title li:nth-child(4) {width: auto;}
	.accordian_title li {float: left; width: 100%; height: auto; text-align: center; line-height: 25px; font-weight: 400;cursor: pointer;  color: #333;  padding-left: 15px;}
	.accordian_title .num {display: none;}
	.accordian_title .title {  text-align: left; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
	.accordian_title .writer { float: left; font-size: 0.813rem; color: #959595;}
  .accordian_title .writer::after { content: ''; display: inline-flex; width: 1px; height: 10px; background-color: #d7d7d7;
	margin-left: 10px; vertical-align: middle;}
	.accordian_title .data { float: left;font-size: 0.813rem; color: #959595;}
	.accordian_box .accordian_list_wrap .accordian_title ul li p{font-size: 1rem;}
	.accordian_box .accordian_list_wrap .accordian_title ul li p i{font-style: normal;}
	.accordian_box .accordian_list_wrap .accordian_title ul li p i.time{font-size: 0.938rem;color: #bcbcbc;margin-left: 3px;}
	/* accordian con */
	.accordian_box .accordian_list_wrap .accordian_con{display: none; padding: 20px 15px ; font-size: 0.938rem; color: #333; line-height: 1.7; font-weight: 400; word-break: break-all;}
	.accordian_box .accordian_list_wrap .accordian_file{display: none; padding: 20px 15px;border-top: 1px solid #e8e8e8;}
	/* accordian box - open */
	.accordian_box .accordian_list_wrap.on{background-color: #fafafafa; }
	.accordian_box li.accordian_list_wrap.on:first-of-type {border-top: none;}
	.accordian_box .accordian_list_wrap.on .accordian_con{display: block;}
	.accordian_box .accordian_list_wrap.on .accordian_file{display: block;}
	/* accordian box file */
	.accordian_box .accordian_list_wrap.on .accordian_file{ width:100% ;font-size: 0.813rem;; font-weight: 400;}
	.accordian_box .accordian_list_wrap.on .accordian_file table {width: 100%;}
	.accordian_box .accordian_list_wrap.on .accordian_file table tr {border: 0 !important; }
	.accordian_box .accordian_list_wrap.on .accordian_file table a{display:block !important;}
	.accordian_box .accordian_list_wrap.on .accordian_file span{color: #999; font-size: 0.813rem;}
	.accordian_box .accordian_list_wrap.on .accordian_file a{display: inline-block; color: #333;}
	.accordian_box .accordian_list_wrap.on .accordian_file a:hover {text-decoration: underline;}
	.accordian_box .accordian_list_wrap.on .accordian_file a:last-of-type{margin-right: 20px;}

		/* collapse */
	.collapse {background: #fff;}
	.collapse-content {width: 100%; margin: auto;}
	.collapse .title {font-weight: 600;font-size: 1.65rem;text-align: center;padding: 20px 0 0 0;}
	.collapse .heading {font-weight: 600;font-size: 1.125rem;color:#006df8;}
	.collapse a { display: block;font-size: 1.125rem;font-weight: 500;padding: 0.8rem 1.5rem;color: #333;position: relative;}
	.collapse a.box_type1 {border:1px solid #333;margin-bottom: 15px;}
	.collapse a.box_type1:hover  {background-color: #f6f9fd; color:#006df8; border:1px solid #006df8}
	.collapse a.box_type1:active  {background-color: #f6f9fd; color:#006df8; border:1px solid #006df8}
	.inner-content {padding: 0px 5px 50px 5px;}
	.content {max-height: 0em;transition: 0.3s linear 0s;overflow: hidden;}
	.collapse:target .content {max-height: 3000px;}
	.collapse:target a.box_type1{background-color: #f6f9fd; color:#006df8; border:1px solid #006df8}

}