.proposal-section{padding : 50px 0 80px 0;}
.proposal-section .list-box>ul>li{margin : 0 0 24px 0; }
.proposal-section .list-box>ul>li:last-child{margin-bottom : 0;}
.proposal-section .list-box>ul>li>div{border : solid 1px #adaeb3;padding: 30px 180px 30px 45px;border-radius: 7px;display : flex;position: relative; cursor: pointer;}
.proposal-section .list-box>ul>li>div:after{content:''; display : block; width : calc(100% - 2px); height: calc(100% - 2px); border-radius: 7px; position: absolute; top:-2px;left:-2px;z-index: -1;}
.proposal-section .list-box>ul>li>div h5{display : block;width: 193px;}
.proposal-section .list-box>ul>li>div h5 strong{font-size : 19px; color : #111213; display : block; font-weight: 500;}
.proposal-section .list-box>ul>li>div h5 i{font-size : 14px;color : #366cf0;display: block;margin: 13px 0 0 1px;}
.proposal-section .list-box>ul>li>div>div p{font-size : 16px; color : #171717; display: block; margin : -1px 0 0 0; font-weight: 400;}
.proposal-section .list-box>ul>li>div>div>ul{margin: 17px 0 0 1px;display: flex;}
.proposal-section .list-box>ul>li>div>div>ul>li{font-size : 14px; color : #111213; border-radius: 3px; margin : 0 10px 0 0; font-family : 'Score Dream';}
.proposal-section .list-box>ul>li>div button{font-size : 15px; color : #111213; position: absolute; top :29px; right : 41px; background:url(/images/support/proposal/icon_download.png) no-repeat 89px center; background-color : #f0f2f6; padding : 17px 47px 14px 27px; border-radius: 7px;}
.proposal-section .list-box>ul>li:first-child{padding-top : 0;}
.proposal-section .list-box>ul>li:hover>div{box-shadow: 3px 7px 5px 0 rgba(9,0,0,0.05); border-color : transparent;}
.proposal-section .list-box>ul>li:hover>div:after{border : solid 2px #366cf0;}
.proposal-section .list-box>ul>li:hover>div button{background-color: #2c2d2f; color : #fff; background-image:url(/images/support/proposal/icon_download_on.png);}
.proposal-section .list-box>ul>li:hover>div>div>ul>li{color : #2856c7;}
.proposal-section .list-box>ul>li:nth-child(1)>div h5 i{color : #366cf0;}
.proposal-section .list-box>ul>li:nth-child(2)>div h5 i{color : #366cf0;}
.proposal-section .list-box>ul>li:nth-child(3)>div h5 i{color : #b357ee;}
.proposal-section .list-box>ul>li:nth-child(4)>div h5 i{color : #b357ee;}
.proposal-section .list-box>ul>li:nth-child(5)>div h5 i{color : #b357ee;}
.proposal-section .list-box>ul>li:nth-child(6)>div h5 i{color : #4bb86f;}
.proposal-section .list-box>ul>li:nth-child(7)>div h5 i{color : #f8a227;}


@media (max-width: 1250px) {
}
@media (max-width: 980px) {
}
@media (max-width: 500px) {
	.proposal-section .list-box>ul>li>div{padding : 10px; flex-wrap : wrap;}
	.proposal-section .list-box>ul>li>div h5{width : 100%;}
	.proposal-section .list-box>ul>li>div h5 strong{display: inline-block;}
	.proposal-section .list-box>ul>li>div h5 i{display: inline-block; font-size : 13px;}
	.proposal-section .list-box>ul>li>div>div p{margin-top : 10px; font-size : 15px; line-height: 1.4;}
	.proposal-section .list-box>ul>li>div>div>ul{flex-wrap : wrap; margin-top : 20px;}
	.proposal-section .list-box>ul>li>div>div>ul>li{font-size : 13px; color : #555;}
	.proposal-section .list-box>ul>li>div button{position: static; padding : 10px; background-image: none; width : 100%; margin-top : 20px;}
	.proposal-section .list-box>ul>li:hover>div button{background-image: none;}
}
@media (max-width: 340px) {
}