/********** 색상 **********/
:root{
	--toss-color-white:#fff;
	--toss-color-black:#111;
	--toss-color-gray:#888;
	--toss-color-lightgray:#f3f3f3;
}

body{background:var(--toss-color-lightgray); font-family:'Noto Sans KR', sans-serif;}
.tossWrap{width: 100%;display:flex; flex-direction: column; align-items: center; font-size:14px;}
.tossWrap .whiteBx{width:100%; padding:30px 20px; margin-bottom:10px; border-top:1px solid rgba(0,0,0,0.05); border-bottom:1px solid rgba(0,0,0,0.05); background:var(--toss-color-white);}
.tossWrap .whiteBx:first-child{border-top:0;}
.tossWrap .whiteBx:last-child{margin-bottom:0;}
.tossWrap .whiteBx .tossTit{margin-bottom:15px; font-size:1.429em; font-weight:600;}
.tossWrap .whiteBx .infoBx .info_top{margin-bottom:20px;}
.tossWrap .whiteBx .infoBx .info_top .totalPrice{font-size:2.5em; letter-spacing: -0.05em;}
.tossWrap .whiteBx .infoBx .info_top span{font-size:1.786em; }
.tossWrap .whiteBx .infoBx .info_bot{color:var(--toss-color-gray); font-size:1.071em;}
.tossWrap .whiteBx .iframeBx{min-height:300px;}

/* 버튼 레이아웃 */
.btnLayout{width:100%; display:flex; justify-content: space-between;}
.btnLayout.w50 a{width:calc(50% - 5px);}/* 버튼 2개일때 */
.btnLayout.w33 a{max-width:calc(33.333% - 5px);}/* 버튼 3개일때 */
.btnLayout.w25 a{max-width:calc(25% - 5px);}/* 버튼 4개일때 */

@media screen and (min-width: 769px){
	.tossWrap{max-width: calc(100% - 40px); margin:0 auto;}
	.tossWrap .whiteBx{border:0;}
}

@media screen and (min-width: 1024px){
	.tossWrap{max-width: 1000px;}

}