#frequently{background: #ffffff;padding: 80px 0 40px;}
#frequently .title{margin: 0 auto;text-align: center;font-weight: bold;}
#frequently .t_title_2{font-size: 40px;color: #001438;}
#frequently .question_box{display: grid;-webkit-grid-template-columns: repeat(2, calc((100% - 1 * 20px) / 2));-ms-grid-columns: repeat(2, calc((100% - 1 * 20px) / 2));grid-template-columns: repeat(2, calc((100% - 1 * 20px) / 2));row-gap: 20px;column-gap: 20px;margin-top: 45px;margin-bottom: 60px;}
#frequently .question_box .item{position: relative;}
#frequently .question_box .item .title{height: 100%;box-sizing: border-box;background-color: #ecf1ff;padding:28px;border-radius: 5px;color: #222222;font-weight: normal;cursor: pointer;text-align: left;font-size: 16px;position: relative;}
#frequently .question_box .item .title span {display: block;padding-right: 20px;}
#frequently .question_box .item .title em {position: absolute;right: 28px;top: 50%;transform: translateY(-50%);width: 12px;height: 6px;background: url(../images/icon_down.png) no-repeat center;}
#frequently .question_box .item.current em {transform: translateY(-50%) rotate(-180deg);}
#frequently .question_box .item .content{width: 100%;position: absolute;top: 0;z-index: 1;display:none;background-color: #ecf1ff;padding:28px;border-radius: 5px;color: #404040;font-size:14px;line-height:2;box-sizing: border-box;box-shadow: 0 0 10px #00000010;}
@media (max-width: 1024px) {
    #frequently{padding: 10vw 0;}
    #frequently .t_title_2 {font-size: 6vw;}
    #frequently .question_box{-webkit-grid-template-columns: repeat(1, calc((100% - 0 * 20px) / 1));-ms-grid-columns: repeat(1, calc((100% - 0 * 20px) / 1));grid-template-columns: repeat(1, calc((100% - 0 * 20px) / 1));row-gap: 2vw;column-gap: 2vw;margin: 5vw 0;}
    #frequently .question_box .item .title{padding: 20px;font-size: 4vw;}
    #frequently .question_box .item .content{padding: 20px;font-size: 4vw;}
}