/* bn-list-faq01 type02 
.bn-list-faq01.type02 .adm-chk{margin:0 0 10px 0;}
.bn-list-faq01.type02 .adm-chk input{margin:-3px 0 0 0;}
.bn-list-faq01.type02 .adm-chk label{font-size:16px;}
.bn-list-faq01.type02 .article-chk{position:absolute;top:0;left:0;z-index:10;}
.bn-list-faq01.type02 ul{border-top:2px solid #083a62;}
.bn-list-faq01.type02 ul li{position:relative;border-bottom:1px solid #e3ded7;}
.bn-list-faq01.type02 .b-quest-box{display:table;position:relative;width:100%;box-sizing:border-box;}
.bn-list-faq01.type02 .b-quest-box > span{display:none;}
.bn-list-faq01.type02 .b-quest-box > span:nth-of-type(2){display:table-cell;position:relative;width:100px;height:100%;font-weight:700;font-size:24px;color:#ba0b4a;text-align:center;vertical-align:middle;}
.bn-list-faq01.type02 .b-quest-box > span:after{content:"";position:absolute;top:50%;right:0;width:1px;height:20px;background-color:#e3ded7;transform:translateY(-50%);-ms-transform:translateY(-50%);}
.bn-list-faq01.type02 .b-title-box{display:table-cell;padding:0 45px 0 0;background:url(../img/board/bg-acc-down.png) no-repeat right 45px center;box-sizing:border-box;vertical-align:middle;}
.bn-list-faq01.type02 .b-quest-box.faq-close .b-title-box{background:url(../img/board/bg-acc-up.png) no-repeat right 45px center;}
.bn-list-faq01.type02 .b-title-box a{display:block;padding:20px 30px;font-weight:700;font-size:16px;color:#333;line-height:1.6em;}
.bn-list-faq01.type02 .b-quest-box > div{display:table-cell;width:40px;vertical-align:middle;}
.bn-list-faq01.type02 .b-quest-box > div .b-btn-modify{display:inline-block;padding:8px 5px;min-width:40px;background-color:#d2d2d2;font-size:13px;color:#fff;text-align:center;box-sizing:border-box;border-radius:5px;line-height:1;vertical-align:middle;}
.bn-list-faq01.type02 .b-ans-box{display:none;}
.bn-list-faq01.type02 .b-ans-box > div{padding:30px 75px 30px 95px;border-top:1px solid #e7e7e7;background:#f7f7f7 url(../img/board/ico-reply03.png) no-repeat 50px 35px;}
.bn-list-faq01.type02 .b-ans-box > div span{display:none;}
.bn-list-faq01.type02 .b-ans-box > div p{font-size:16px;color:#757575;line-height:1.6em;}
*/

/* bn-write-common01 type02 
.bn-write-common01.type02 .b-table-wrap{border-top:2px solid #124e87;}
.bn-write-common01.type02 .b-table-box .b-row-box .b-title-box{background:#f1f5f8;text-align:left;}
.bn-write-common01.type02 .b-input.datepicker{background:#fff url(../img/board/ico-datepicker02.gif) no-repeat right 10px top 50%;}
.bn-write-common01.type02 .b-radio{display:none;}
.bn-write-common01.type02 .b-radio + label{display:inline-block;position:relative;margin-right:30px;padding-left:30px;font-weight:400;cursor:pointer;}
.bn-write-common01.type02 .b-radio + label:before{content:"";display:inline-block;position:absolute;top:50%;left:0;padding:0 0 0 3px;width:15px;height:15px;border:1px solid #959595;background-color:#ebebeb;font-size:13px;border-radius:24px;box-sizing:border-box;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);}
.bn-write-common01.type02 .b-radio:checked + label:before{background-color:#fff;}
.bn-write-common01.type02 .b-radio:checked + label:after{content:"";display:block;position:absolute;top:50%;left:4px;width:7px;height:7px;background-color:#124e87;border-radius:12px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);}
.bn-write-common01.type02 .b-chk{display:none;}
.bn-write-common01.type02 .b-chk + label{display:inline-block;position:relative;margin:0 23px 0 0;padding:0 0 0 34px;font-weight:400;font-size:16px;line-height:27px;vertical-align:middle;cursor:pointer;}
.bn-write-common01.type02 .b-chk + label:before{content:"";display:inline-block;position:absolute;top:0;left:0;width:27px;height:27px;border:1px solid #959595;border-radius:5px;box-sizing:border-box;}
.bn-write-common01.type02 .b-chk:checked + label:before{background:url(../img/board/ico-check02.png) no-repeat 50% 50%;}
*/


/* bn-list-faq01 type02 */
.bn-list-faq01.type02{}
.bn-list-faq01.type02 ul{}
.bn-list-faq01.type02 ul li{border: 1px solid #DDDDDD;position: relative;padding: 0 24px;border-radius: 10px;margin: 0 0 7px;}
.bn-list-faq01.type02 ul li .b-quest-box{display: flex;justify-content: flex-start;align-items: center;gap: 10px;box-sizing: border-box;position: relative;padding: 16px 0;}
.bn-list-faq01.type02 ul li .b-quest-box .b-title-box:after {content: "";width: 100%;height: 28px;background: #E9E9E9 url(../img/temp/ico-accordion.png) no-repeat center center;border-radius: 100%;max-width: 28px;transition: all .3s;background-size: 8px 5px;display: inline-block;}
.bn-list-faq01.type02 ul li .b-quest-box.faq-close .b-title-box:after {background: #004EDB url(../img/temp/ico-accordion-top.png) no-repeat center center;background-size: 8px 5px;transform: rotate(360deg);}
.bn-list-faq01.type02 ul li .b-quest-box > span{font-weight:600;font-size:14px;line-height:100%;letter-spacing: -0.2px;vertical-align:bottom;color: #004BAE;padding: 5px 15px;max-width: 50px;background: #E6EEFB;text-align: center;border-radius: 999px;box-sizing: border-box;width: 100%;}
.bn-list-faq01.type02 ul li .b-quest-box .b-title-box{flex: 1;display: flex;align-items: center;justify-content: space-between;gap: 10px;cursor: pointer;}
.bn-list-faq01.type02 ul li .b-quest-box .b-title-box a{font-weight: 700;font-size: 18px;line-height: 100%;letter-spacing: -0.2px;vertical-align: bottom;color: #222222;display: block;pointer-events: none;}
.bn-list-faq01.type02 ul li .b-quest-box:has(.b-btn-modify) .b-title-box a{padding-right: 0;}
.bn-list-faq01.type02 ul li .b-quest-box .b-btn-modify{padding:15px 21px;border-radius: 40px;background:#004BAE;box-sizing:border-box;font-weight: 700;font-size: 14px;line-height: 140%;letter-spacing: -0.01em;color: #FFFFFF;margin-right: 30px;}
.bn-list-faq01.type02 ul li .b-quest-box .b-btn-modify:hover{background: #001A54;}
.bn-list-faq01.type02 ul li .b-ans-box{display: none;background: unset;}
.bn-list-faq01.type02 ul li .b-ans-box > div{display: flex;justify-content: flex-start;gap: 26px;padding: 30px 0;border-top: 1px solid #EEEEEE;}
.bn-list-faq01.type02 ul li .b-ans-box > div span{font-weight: 800;font-size: 30px;line-height: 160%;letter-spacing: -0.02em;color: #004BAE;margin-top: -8px;}
.bn-list-faq01.type02 ul li .b-ans-box > div p{font-weight: 500;font-size: 16px;line-height: 160%;letter-spacing: -0.02em;color: #222222;}
.bn-list-faq01.type02 ul li .b-ans-box > div .btn-box{margin: 20px 0 0;}
.bn-list-faq01.type02 ul li .b-ans-box > div a{font-weight: 700;font-size: 14px;line-height: 110%;letter-spacing: -0.01em;color: #004EDB;background: #fff;border: 1px solid #004EDB;border-radius: 99px;padding: 10px 25px;display: inline-block;}
.bn-list-faq01.type02 ul li .b-ans-box > div .img-box{text-align: left;margin: 0 0 16px;}


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

}

@media screen and (max-width: 768px) {
	/* bn-list-faq01 type02 
	.bn-list-faq01.type02 .b-quest-box > span:nth-of-type(2){width:70px;font-size:20px;}
	.bn-list-faq01.type02 .b-quest-box{background-position:right 10px center;}
	.bn-list-faq01.type02 .b-quest-box.faq-close{background-position:right 10px center;}
	.bn-list-faq01.type02 .b-quest-box > span:after{height:15px;}
	.bn-list-faq01.type02 .b-title-box{padding:0 25px 0 0;background-position:right 25px center;}
	.bn-list-faq01.type02 .b-quest-box.faq-close .b-title-box{background-position:right 25px center;}
	.bn-list-faq01.type02 .b-title-box a{padding:12px 25px 12px 20px;font-size:14px;}
	.bn-list-faq01.type02 .b-quest-box > div button{right:35px;width:auto;min-width:40px;}
	.bn-list-faq01.type02 .b-ans-box > div{padding:20px 50px 20px 60px;background-position:25px 25px;}
	.bn-list-faq01.type02 .b-ans-box > div p{font-size:14px;}*/

	/* bn-write-common01 type02 
	.bn-write-common01.type02 .b-radio + label{margin-right:10px;padding-left:20px;font-size:14px;}
	.bn-write-common01.type02 .b-chk + label{margin:0 10px 0 0;padding:0 0 0 25px;font-size:14px;line-height:25px;}
	.bn-write-common01.type02 .b-radio + label:before{width:15px;height:15px;}
	.bn-write-common01.type02 .b-radio:hover + label:after, .bn-write-common01.type02 .b-radio:checked + label:after{left:5px;width:5px;height:5px;}
	.bn-write-common01.type02 .b-chk + label:before{margin:3px 0 0 0;width:20px;height:20px;}
	.bn-write-common01.type02 .b-chk:hover + label:before, .bn-write-common01.type02 .b-chk:checked + label:before{padding:2px 0 0 3px;background-size:9px;font-size:10px;}*/



	.bn-list-faq01.type02 ul li {padding: 0;}
	.bn-list-faq01.type02 ul li .b-quest-box{gap: 16px;padding: 16px;min-height: 70px;}
	.bn-list-faq01.type02 ul li .b-quest-box > span{font-size: 20px;}
	.bn-list-faq01.type02 ul li .b-quest-box .b-title-box a{font-size: 16px;line-height: 120%;}
	.bn-list-faq01.type02 ul li .b-ans-box > div{gap: 16px;padding: 20px 16px 20px 16px;}
	.bn-list-faq01.type02 ul li .b-ans-box > div span{font-size: 20px;margin-top: -3px;}
	.bn-list-faq01.type02 ul li .b-ans-box > div p{font-size: 15px;}
	.bn-list-faq01.type02 ul li .b-ans-box > div .btn-box{margin: 20px 0;}
	.bn-list-faq01.type02 ul li .b-quest-box .b-title-box:after {right: 16px;}
}

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

}

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

}