.modal-popup .modal-large h2{ margin-top: 3px;}
.modal-popup .modal-large.sub7-font .table .head li{padding: 15px 0}
.modal-popup .modal-large.sub7-font{width: 683px;height: 508px;}
.sub7-font form{padding-top: 3px;}
.sub7-font .font-head{width: 130px;font-weight: 800;  border-bottom: 1px solid rgba(0,0,0,0.15);border-right: 1px solid rgba(0,0,0,0.15);font-size: 15px;}
.wrap .modal-popup .modal-large.sub7-font .font-head.he{line-height: 26px;border-bottom: 0;padding: 30px 0;}

.sub7-font .font-body{width:calc(100% - 130px);text-align: left;border-bottom: 1px solid rgba(0,0,0,0.15);text-indent: 23px;font-size: 15px;}
.sub7-font .font-body:last-child{border: 0;}
.sub7-font .font-body h5{font-size: 15px;
    position: relative;
    margin-left: 26px;
    padding-left: 5px;
    padding-bottom: 14px;}
.sub7-font .font-body h5::before{    content: "";
    background-image: url(../img/font-body-ic.svg);
    width: 26px;
    height: 26px;
    background-repeat: no-repeat;
    background-size: contain;
    position: absolute;
    top: -2px;
    left: 0;}
.sub7-font .font-body ul{ margin-top: 4px;}
.wrap .modal-popup .modal-large.sub7-font .font-body ul li{padding: 0;margin-bottom: 8px;}
.wrap .modal-popup .modal-large.sub7-font .font-body ul li:last-child{margin-bottom: 0;}
.sub7-font .font-body ul li::before{content: "•"}

.modal-popup .sub7-font .bt-box{margin-top: 20px;}
.modal-popup .sub7-font .bt-box .btn{line-height: 44px;border:0}



.modal-popup-tmp .modal-large h2{ margin-top: 3px;}
.modal-popup-tmp .modal-large.sub7-font .table .head li{padding: 15px 0}
.modal-popup-tmp .modal-large.sub7-font{width: 683px;height: 538px;}
.sub7-font form{padding-top: 3px;}
.sub7-font .font-head{width: 130px;font-weight: 800;  border-bottom: 1px solid rgba(0,0,0,0.15);border-right: 1px solid rgba(0,0,0,0.15);font-size: 15px;}
.wrap .modal-popup-tmp .modal-large.sub7-font .font-head.he{line-height: 26px;border-bottom: 0;padding: 30px 0;}

.sub7-font .font-body{width:calc(100% - 130px);text-align: left;border-bottom: 1px solid rgba(0,0,0,0.15);text-indent: 23px;font-size: 15px;}
.sub7-font .font-body:last-child{border: 0;}
.sub7-font .font-body h5{font-size: 15px;
    position: relative;
    margin-left: 26px;
    padding-left: 5px;
    padding-bottom: 14px;}
.sub7-font .font-body h5::before{    content: "";
    background-image: url(../img/font-body-ic.svg);
    width: 26px;
    height: 26px;
    background-repeat: no-repeat;
    background-size: contain;
    position: absolute;
    top: -2px;
    left: 0;}
.sub7-font .font-body ul{    margin-top: 4px;}
.wrap .modal-popup-tmp .modal-large.sub7-font .font-body ul li{padding: 0;margin-bottom: 8px;}
.wrap .modal-popup-tmp .modal-large.sub7-font .font-body ul li:last-child{margin-bottom: 0;}
.sub7-font .font-body ul li::before{content: "•"}

.modal-popup-tmp .sub7-font .bt-box{margin-top: 20px;}
.modal-popup-tmp .sub7-font .bt-box .btn{line-height: 44px;border:0}

/* search1.html,search2.html */
.search-box .list-item ul.btn-box{display: inline-block;overflow: hidden;margin-left: 4px;position: relative;top: 3px;}
.search-box .list-item ul.btn-box li{float: left;margin-right:4px;}
.search-box .list-item b{position: relative;padding-right: 4px;margin-right: 4px;}
.search-box .list-item b::after{content: "";
    position: absolute;
    top: 50%;
    right: 0;
    transform: translate(0%,-50%);
    width: 2px;
    height: 2px;
    background-color: #333;}
    .search-box .list-item a.sear img{width: 13px;height: 13px;}
.search-box .list-item a.down img{width: 16px;}
