.pop_wrap .pop_outter { max-width:888px !important; }

.aksWrap .container { max-width:1300px; }
.aksWrap .chkTab { display:flex; align-items:center; margin-left: -1.8rem; }
.aksWrap .chkTab li { width: 33.33%; flex-shrink: 0; padding-left: 1.8rem; box-sizing:border-box; }
.aksWrap .chkTab li a { display:flex; align-items:center; justify-content: center; text-align: center; border-radius:1.5rem; background:#eaeaea; font-size:2.2rem; color:var(--c3a); height:60px; transition:all 0.5s; }
.aksWrap .chkTab li a:before { content:"\f058"; font-family: "Font Awesome 5 Free"; font-weight: 600; font-size:2.3rem; color:#999; margin-right: 1.5rem; transition:all 0.5s; }
.aksWrap .chkTab li a:hover { color:#fff; font-weight: 600; background:var(--black); }
.aksWrap .chkTab li a:hover:before { color:#fff; }


.aksWrap .linkBox { display:flex; flex-wrap:wrap; margin-left: -5rem;margin-top: 1rem; }
.aksWrap .linkBox .box { width:50%; flex-shrink: 0; padding-left: 5rem; box-sizing:border-box; margin-top: 5rem; }
.aksWrap .linkBox .box a { border: 3px solid #eaeaea; box-sizing:border-box; border-radius:2rem; display: flex; flex-direction: column; padding: 4.4rem 4rem 0; transition: all 0.3s; height:281px; cursor: pointer; }
.aksWrap .linkBox .box a .top { display:flex; align-items: center; justify-content: space-between; }
.aksWrap .linkBox .box a .top .txtBox .tit { font-size:2.8rem; color:var(--black); font-weight: 700; }
.aksWrap .linkBox .box a .top .txtBox .txt { font-size:2rem; color:var(--black); line-height: 2.6rem; margin: 14px 0 36px; font-weight: 300; }
.aksWrap .linkBox .box a .more { display:inline-flex; align-items: center; justify-content: center; text-align: center; width:100px; height:35px; border-radius:50px; border: 1px solid var(--caa); font-size:1.6rem; color:var(--black); transition: all 0.3s; }


.aksWrap .linkBox .box a:hover { border-color: var(--main_red); }
.aksWrap .linkBox .box a:hover .more { border-color: var(--main_red); background:var(--main_red); font-weight: 600; color:var(--white); }


/* 타이틀 */
.titType01 { text-align: left; position:relative; }
.titType01 .tit { font-size:3.4rem; color:var(--c22); font-weight: 700; display:flex; align-items:center; justify-content:space-between; }
.titType01 .tit .prdAdd { display:flex; align-items:center; justify-content:space-between; background:#424242; border-radius:500px; padding-left: 1.8rem; box-sizing:border-box; width:130px; height:40px; overflow:hidden; font-size:1.6rem; color:#fff; font-weight: 600;  }
.titType01 .tit .prdAdd i { height:100%; width:40px; display:flex; align-items:center; justify-content:center; text-align: center; background:#222; border-radius:50%; }
.titType01 .txt { font-size:1.8rem; color:var(--c22); margin-top: 8px; }
.titType01 .txt small { font-size:1.6rem; color:var(--main_red); display:block; }
.titType01 .txt.cRed { color:var(--main_red); }
.titType01 .txt .under { border-bottom:1px solid #333; box-sizing:border-box; }
.titType01 .txt .cRed { color:var(--main_red); }
.titType01 .add_plus { font-size:1.8rem; color:var(--c3a); position:absolute; right:0; bottom:-8px; }
.titType01 .add_plus .chk { display:inline-flex; align-items: center; position:relative; }
.titType01 .add_plus .chk input { position:absolute; left:0; opacity:0; }
.titType01 .add_plus .chk label i { display:inline-flex; align-items: center; justify-content: center; text-align: center; width:19px; height:19px; border: 2px solid var(--ccc); border-radius:3px; transition:all 0.3s; margin-right: 1rem; }
.titType01 .add_plus .chk label i:before { content:"\f00c"; font-family: "Font Awesome 5 Free"; font-weight: 600; font-style: normal; font-size:13px; opacity:0; color:var(--white); cursor:pointer; }
.titType01 .add_plus a,
.titType01 .add_plus button { width:115px; height:35px; border-radius:5px; display:inline-flex; align-items: center; justify-content: center; text-align: center; font-weight: 700; color:var(--white); margin-left: 3rem; border: 0; }

.titType01 .add_plus .chk input:checked ~ label i { background:var(--main_red); border-color:transparent; }
.titType01 .add_plus .chk input:checked ~ label i:before { opacity:1; }

.titType01 .rtnBox { display:flex; align-items:center; position:absolute; right:0; bottom:-4px; }
.titType01 .rtnBox a,
.titType01 .rtnBox button { display:inline-flex; font-size:1.6rem; color:#fff; font-weight: 800; border-radius:5px; height:35px; width:116px; text-align: center; align-items: center; justify-content: center; background:var(--main_red); margin-left: 5px; border: 0; }
.titType01 .rtnBox a:first-child,
.titType01 .rtnBox button:first-child { background:var(--c22); width:228px; margin-left: 0; }
.titType01 .rtnBox a img { margin-left: 7px; }



.addInput .prdInfo { padding-top: 5rem; align-items: start;  }
.addInput .prdInfo.form_box { border-top: 0; padding-top: 0; padding-left: 0; padding-right:0; }
.addInput .prdInfo.addPrd { padding-bottom: 0; border-bottom: 0; margin-bottom: 0; }
.addInput .prdInfo .rtnBox { top:calc(2px + 5rem); bottom:auto; }
.addInput .prdInfo .pc_view { display:none; }

.packingDoc .section {border-top: 2px solid var(--c22); box-sizing:border-box; margin-top: 3.2rem; padding: 4.4rem 3rem 3rem; border-bottom: 2px solid var(--c22); }
.packingDoc .section .gtit { font-size:24px; color:#666; font-weight: 600; margin-bottom: 2rem; }
.packingDoc .section .listOutter {  }
.packingDoc .section .listOutter .topLine { display:flex; align-items:center; justify-content:space-between; }
.packingDoc .section .listOutter .topLine .allSel { position:relative; }
.packingDoc .section .listOutter .topLine .allSel input { position:absolute; opacity:0; right:0; }
.packingDoc .section .listOutter .topLine .allSel label { display:flex; align-items:center; gap:10px; font-size:14px; color:var(--c22); font-weight: 400; }
.packingDoc .section .listOutter .topLine .allSel i { content:""; display:inline-flex; width:20px; height:20px; border-radius:3px; background:#fff; border: 1px solid var(--cDa); box-sizing:border-box; align-items:center; justify-content:center; text-align: center; transition:all 0.2s; }
.packingDoc .section .listOutter .topLine .allSel i:before { content:"\f00c"; font-family: "Font Awesome 5 Free"; font-weight: 600; color:#fff; font-size:10px; }
.packingDoc .section .listOutter .topLine .allSel input:checked + label i { background:var(--main_red); border-color:transparent; font-style: normal; }
.packingDoc .section .listOutter .topLine .allSel input:checked + label i:before {  }
.packingDoc .section .listOutter .topLine .right { display:flex; align-items:center; gap:10px; }
/*.packingDoc .section .listOutter .topLine .right .selDel { display:flex; height:30px; align-items:center; background:#fff; border: 1px solid var(--cDa); font-size:14px; color:#666; font-weight: 500; padding: 0 15px; box-sizing:border-box; border-radius:3px; }*/
.packingDoc .section .listOutter .topLine .right .selDel { display:flex; height:30px; align-items:center; background:var(--main_red); font-size:14px; color:#fff; font-weight: 500; padding: 0 15px; box-sizing:border-box; border-radius:3px; border: 0; }
.packingDoc .section .listOutter .topLine .right .sortBox { background:#fafafa url(../images/common/select_arrrow02.png) right 11px center no-repeat !important; border: 1px solid #dadada; width:94px; height:30px; padding-left: 11px; box-sizing:border-box; font-size:14px; color:#666; font-weight: 500; border-radius:3px; }

.packingDoc .section .listOutter .list { margin-top: 1rem; }
.packingDoc .section .listOutter .list ul { border: 1px solid #dadada; box-sizing:border-box; background:#fff; border-radius:1rem; overflow:hidden; }
.packingDoc .section .listOutter .list ul li { display:flex; align-items:center; justify-content:space-between; height:60px; text-align: center; }
.packingDoc .section .listOutter .list ul li.noData {justify-content: center;}
.packingDoc .section .listOutter .list ul li > div { font-size:1.8rem; text-align: center; }
.packingDoc .section .listOutter .list ul li .chk { flex-basis: 120px; }
.packingDoc .section .listOutter .list ul li .num { flex-basis: 174px; }
.packingDoc .section .listOutter .list ul li .value { flex-basis: 328px; }
.packingDoc .section .listOutter .list ul li .date { flex-basis: 176px; }
.packingDoc .section .listOutter .list ul li .view { flex-basis: 238px; }

.packingDoc .section .listOutter .list ul li.titLi { background:#fafafa; }
.packingDoc .section .listOutter .list ul li.titLi > div { color:#666; font-weight: 600; }

.packingDoc .section .listOutter .list ul li.forList > div { color:#222; font-weight: 300; }
.packingDoc .section .listOutter .list ul li.forList .chk {  }
.packingDoc .section .listOutter .list ul li.forList .chk input { position:absolute; opacity:0; right:0; }
.packingDoc .section .listOutter .list ul li.forList .chk label { display:inline-flex; width:20px; height:20px; border-radius:3px; background:#fff; border: 1px solid var(--cDa); box-sizing:border-box; align-items:center; justify-content:center; text-align: center; transition:all 0.2s; }
.packingDoc .section .listOutter .list ul li.forList .chk label:before { content:"\f00c"; font-family: "Font Awesome 5 Free"; font-weight: 600; color:#fff; font-size:10px; }
.packingDoc .section .listOutter .list ul li.forList .chk input:checked + label { background:var(--main_red); border-color:transparent; font-style: normal; }
.packingDoc .section .listOutter .list ul li.forList .num {  }
.packingDoc .section .listOutter .list ul li.forList .value {  }
.packingDoc .section .listOutter .list ul li.forList .date {  }
.packingDoc .section .listOutter .list ul li.forList .view {  }
.packingDoc .section .listOutter .list ul li.forList .view a { display:inline-flex; align-items:center; justify-content:center; text-align: center; width:100px; height:40px; font-size:1.6rem; color:#fff; font-weight: 500; border-radius:5px; background:var(--c22); }
.packingDoc .section .listOutter .list ul li.forList .view a br { display:none; }


.packingDoc .prdList {  }
.packingDoc .prdList .boxLine { border: 1px solid #dadada; box-sizing:border-box; background:#fafafa; border-radius:1rem; display:flex; flex-wrap:wrap; margin-top: 10px; padding: 30px 30px 40px; }
.packingDoc .prdList .boxLine:first-child { margin-top: 3px; }
.packingDoc .prdList .boxLine .titLine { width:100%; margin-bottom: 10px; }
.packingDoc .prdList .boxLine .titLine .noSel { display:flex; align-items:center; font-size:2rem; color:#666; font-weight: 600; border-bottom: 1px solid #eaeaea; padding-bottom: 7px; box-sizing:border-box; }
.packingDoc .prdList .boxLine .titLine .noSel input { position:absolute; opacity:0; right:0; }
.packingDoc .prdList .boxLine .titLine .noSel label { display:inline-flex; align-items:center; gap:10px; color:#000; }
.packingDoc .prdList .boxLine .titLine .noSel label i { display:inline-flex; width:20px; height:20px; border-radius:3px; background:#fff; border: 1px solid var(--cDa); box-sizing:border-box; align-items:center; justify-content:center; text-align: center; transition:all 0.2s; }
.packingDoc .prdList .boxLine .titLine .noSel label i:before { content:"\f00c"; font-family: "Font Awesome 5 Free"; font-weight: 600; color:#fff; font-size:10px; }
.packingDoc .prdList .boxLine .titLine .noSel input:checked + label i { background:var(--main_red); border-color:transparent; font-style: normal; }

.packingDoc .prdList .boxLine .left { width:calc(100% - 310px - 198px); flex-shrink:0; display:flex; align-items:center; padding-right: 10px; box-sizing:border-box; }
.packingDoc .prdList .boxLine .left .img { width:130px; border-radius:5px; overflow:hidden; flex-shrink:0; height: 100% }
.packingDoc .prdList .boxLine .left .img img { height: 100% }
.packingDoc .prdList .boxLine .left .infoBox { width:100%; max-width:259px; padding-left: 3rem; box-sizing:border-box; }
.packingDoc .prdList .boxLine .left .infoBox .num { font-size:2rem; color:#222; font-weight: 600; }
.packingDoc .prdList .boxLine .left .infoBox .ship { font-size:1.6rem; color:#3a3a3a; font-weight: 300; margin: 2px 0 22px; }
.packingDoc .prdList .boxLine .left .infoBox .ship strong { font-size:1.8rem; color:var(--main_red); }
.packingDoc .prdList .boxLine .left .infoBox .date { font-size:1.6rem; color:#666; }
.packingDoc .prdList .boxLine .left .infoBtn { display:flex; align-items:center; justify-content:center; flex-direction:column; gap:5px; }
.packingDoc .prdList .boxLine .left .infoBtn li {  }
.packingDoc .prdList .boxLine .left .infoBtn li a { display:flex; align-items:center; justify-content:center; text-align: center; width:100px; height:30px; border-radius:5px; font-size:1.6rem; color:#fff; font-weight: 300; }
.packingDoc .prdList .boxLine .left .infoBtn li a.white { color:#3a3a3a; border: 1px solid #dadada; background:#fff; }
.packingDoc .prdList .boxLine .left .infoBtn li a.gray { background:#aaa; }
.packingDoc .prdList .boxLine .left .infoBtn li a.dGray { background:#666; }

.packingDoc .prdList .boxLine .mid { width:310px; flex-shrink:0; border-left: 1px solid #dadada; border-right: 1px solid #dadada; box-sizing:border-box; padding: 0 5rem; display:flex; align-items:center; }
.packingDoc .prdList .boxLine .mid .optPrice { display:flex; flex-wrap:wrap; align-items:center; gap:10px 0; }
.packingDoc .prdList .boxLine .mid .optPrice dt,
.packingDoc .prdList .boxLine .mid .optPrice dd { width:50%; font-size:1.6rem; color:#222; font-weight: 300; flex-shrink:0; }
.packingDoc .prdList .boxLine .mid .optPrice dt { text-align:left; }
.packingDoc .prdList .boxLine .mid .optPrice dd { text-align: right; }

.packingDoc .prdList .boxLine .right { width:198px; flex-shrink:0; display:flex; align-items:center; justify-content:center; text-align: center; flex-direction:column; }
.packingDoc .prdList .boxLine .right .totalPrice { font-size:1.6rem; color:#222; font-weight: 300; line-height: 1.5em; }
.packingDoc .prdList .boxLine .right .totalPrice strong { font-size:1.8rem; color:#000; font-weight: 600; }
.packingDoc .prdList .boxLine .right .pay { display:flex; align-items:center; justify-content:center; text-align: center; width:100px; height:40px; border-radius:5px; border: 1px solid var(--main_red); background:#fafafa; font-size:1.6rem; color:var(--main_red); font-weight: 600; margin-top: 9px; }


.page { margin-top: 3rem; }
	
.packingDoc .section .form_box { padding: 4.4rem 0 0 !important; margin-top:3rem; border-bottom: 0; border-top: 1px solid #aaa !important; }
.packingDoc .section .form_box.br0 { padding-top: 0 !important; border-top: 0 !important; margin-top: 0; }


.addInput .prdInfo .box-info { margin-top: 1rem; padding: 4rem 5rem; box-sizing:border-box; border-radius:1rem; border: 1px solid var(--cDa); background:#fafafa; }
.addInput .prdInfo .box-info:first-child { margin-top: 0; }
.addInput .prdInfo .box-info h3 { font-size:2.2rem; color:var(--main_red); font-weight: 600; }
.addInput .inputType01 .prdInfo .line { margin-top: 2rem; }
.addInput .inputType01 .prdInfo .line .input { display:flex; align-items:center; }
.addInput .inputType01 .prdInfo .line .label { font-size:1.6rem; }
.addInput .inputType01 .prdInfo .line .box select { width:160px; margin-right: 1rem; }
.addInput .inputType01 .prdInfo .line .box .ps { margin-bottom: 6px; }


.addInput .inputType01 .addPrd .form_inner { display:flex; flex-wrap:wrap; justify-content:space-between; }
.addInput .inputType01 .addPrd .form_inner .line { width:100%; }
.addInput .inputType01 .addPrd .form_inner .label { font-size:2rem !important; }
.addInput .inputType01 .addPrd .form_inner .label .essential { display:inline-block; position:relative; }
.addInput .inputType01 .addPrd .form_inner .label .essential:after { content:""; display:inline-block; width:6px; height:6px; background:var(--main_red); border-radius:50px; position:absolute; right:-16; top:3px; }

.addInput .inputType01 .addPrd .form_inner .half { width:calc(50% - 5px); }
.addInput .inputType01 .addPrd .form_inner .half .label { width:100%; margin-bottom: 12px; }
.addInput .inputType01 .addPrd .form_inner .half .box { width:100%; }



.submit_box { text-align: center; margin-top: 5rem; }
.submit_box button,
.submit_box a { border-radius:500px; font-size:1.8rem; color:#fff; font-weight: 600; border: 0; margin: 0 1rem; width:290px; height:50px; line-height: 50px; display:inline-flex; text-align: center; justify-content: center; }
.submit_box button br,
.submit_box a br { display:none; }

.addInput .inputType01 .addPrd .submit_box { margin-top: 3rem; }


.inputType01 .submit_box button,
.inputType01 .submit_box a { width:200px; border-radius:1rem; margin: 0 5px; }

.shipPay .submit_box button,
.shipPay .submit_box a { width:300px; border-radius:1rem; }


.redBtn { background:var(--main_red); }
.blackBtn { background:var(--c22); }
.brownBtn { background:var(--brown); }
.grayBtn { background:var(--c66); }



.shipping .titType01 .txt img { margin-right: 10px; vertical-align: -3px; }
.shipping .form_box { border-top: 2px solid var(--c22); border-bottom:2px solid var(--c22); margin-top: 4rem; padding: 5rem 3rem 4.6rem; box-sizing:border-box; }


.tableType { display:flex; flex-wrap:wrap; }
.tableType dt,
.tableType dd { box-sizing:border-box; border-top: 1px solid var(--cDa); padding: 2.8rem 4rem; }
.tableType dt { background:#f7f7f7; font-size:2rem; color:var(--c22); font-weight: 400; width:210px; flex-shrink: 0; }
.tableType dd { font-size:2rem; color:var(--c3a); width:calc(100% - 210px); font-weight: 300; }
.tableType dd button { border: 0; width:46px; height:30px; border-radius:5px; background:var(--main_red); font-size:1.6rem; color:#fff; margin-left: 2rem; }
.tableType dd br { display:none; }

.tableType dt:first-child,
.tableType dd:nth-child(2) { border-top: 0; }

.chkPoint { padding-top: 3rem; box-sizing:border-box; }
.chkPoint dt,
.chkPoint dd { box-sizing:border-box; }
.chkPoint dt { font-size:2.7rem; color:var(--c3a); display:flex; align-items:center; }
.chkPoint dt img { margin-right: 1.6rem; }
.chkPoint dt strong { font-size:2.8rem; color:var(--black); font-weight: 700; }
.chkPoint dd { padding-left: 4.8rem; font-size:2rem; color:var(--c3a); font-weight: 300; margin-top: 2rem; }



.caution { box-sizing:border-box; padding: 3rem; }
.caution .tit { font-size:3rem; color:var(--black); font-weight: 700; display:flex; align-items: end; line-height: 1em; }
.caution .tit img { margin-right: 10px; }
.caution .txt { font-size:2.2rem; color:#333; line-height: 3rem; padding-left: 47px; box-sizing:border-box; margin-top: 2rem; font-weight: 300; }
.caution .txt span { display:block; color:var(--main_red); }



.mesPage {  }
.mesPage .mesBox { padding-top: 10rem; padding-bottom: 17rem; box-sizing:border-box; display:flex; align-items:center; justify-content:center; text-align: center; flex-direction:column; }
.mesPage .mesBox .inner { width:100%; max-width: 580px; border-radius: 2rem; box-shadow: 0px 5px 10px 0 rgba(0, 0, 0, 0.1); background: #fff; padding: 6rem 2rem 9.6rem; box-sizing:border-box; }
.mesPage .mesBox .inner .img { display:inline-block; background:var(--main_red); border-radius:50%; font-size:0; }
.mesPage .mesBox .inner .txt { font-size:2.8rem; color:#000; font-weight: 700; margin-top: 7.2rem; }
.mesPage .mesBox .goBtn { display:flex; align-items:center; justify-content:center; text-align: center; margin-top: 3rem; }
.mesPage .mesBox .goBtn a { display:inline-flex; width:200px; height:50px; align-items:center; justify-content:center; border-radius:1rem; font-size:1.8rem; }
.mesPage .mesBox .goBtn a.check { color:#fff; font-weight: 500; background:var(--main_red); }


.mesPage .mesBox.fail .inner .img { background:#222; }
.mesPage .mesBox.fail .inner .txt { color:var(--main_red); }
.mesPage .mesBox.fail .goBtn a.check { background:#222; }






@media (max-width:1400px){

	.packingDoc .prdList .boxLine .mid { width:auto; padding: 0 4rem; }

}


@media (max-width:1200px){

	.aksWrap .linkBox { margin-left: -2rem; margin-top: 0; }
	.aksWrap .linkBox .box { padding-left: 2rem; margin-top: 2rem; }

	.packingDoc .prdList .boxLine { justify-content:space-between; }
	.packingDoc .prdList .boxLine .left { width: calc(100% - 260px); }
	.packingDoc .prdList .boxLine .left .infoBox { max-width:calc(100% - 130px - 102px); }
	.packingDoc .prdList .boxLine .mid { border-right: 0; padding-right: 0; }
	.packingDoc .prdList .boxLine .right { width:100%; flex-direction:row; justify-content:space-between; border-top: 1px solid #dadada; margin-top: 1rem; padding-top: 1rem; }
	.packingDoc .prdList .boxLine .right .totalPrice { display:flex; }
	.packingDoc .prdList .boxLine .right .totalPrice strong { margin-left: 1.4rem; }
	.packingDoc .prdList .boxLine .right .pay { margin-top: 0; }

}


@media (max-width:992px){

	.aksWrap .chkTab li a { font-size:2rem; }

	.tableType dd button { margin-left: 0; margin-top: 1rem; }
	.tableType dd br { display:block; }
	
	.addInput .inputType01 .prdInfo .line { flex-direction:column; align-items:start; }
	.addInput .inputType01 .prdInfo .line .label { margin-bottom: 1rem; }
	.addInput .inputType01 .prdInfo .line .box { width:100%; margin-top: 0 !important; }
	
	
	.packingDoc .prdList .boxLine .left { width: 100%; padding-right: 0; }
	.packingDoc .prdList .boxLine .mid { border-left: 0; padding-left: 0; width:100%; margin-top: 2rem; }
	.packingDoc .prdList .boxLine .mid .optPrice { width:100%; }
	


}


@media (max-width:768px){

	.aksWrap .chkTab { margin-left: -1rem; }
	.aksWrap .chkTab li { padding-left: 1rem; }

	.aksWrap .linkBox {margin-top: 1rem; }
	.aksWrap .linkBox .box { margin-top: 1rem; width:100%; }
	.aksWrap .linkBox .box a { padding-bottom: 5rem; height:auto; }
	.aksWrap .linkBox .box a .top .txtBox { padding-right: 2rem; box-sizing:border-box; }
	.aksWrap .linkBox .box a .top .txtBox .txt br { display:none; }

	.shipping .form_box { padding-left: 1rem; padding-right: 1rem; }
	.caution { padding-left: 1rem; padding-right: 1rem; }

	.tableType {  }
	.tableType dt,
	.tableType dd { font-size:1.8rem; padding: 1rem; }
	.tableType dt { background:#fff; width:110px; }
	.tableType dd { text-align: right; width:calc(100% - 110px); }
	.tableType dd button { margin-top: 5px; }
	
	
	.packingDoc .section .listOutter .list ul { padding: 1rem 2rem; box-sizing:border-box; }
	.packingDoc .section .listOutter .list ul li { height:auto; justify-content:start; }
	.packingDoc .section .listOutter .list ul li.titLi { display:none; }
	.packingDoc .section .listOutter .list ul li.forList { flex-wrap:wrap; border-top: 1px solid #dadada; padding: 2rem 0; position:relative; }
	.packingDoc .section .listOutter .list ul li.forList:nth-child(2) { border-top: 0; }
	.packingDoc .section .listOutter .list ul li.forList > div { text-align: left; }
	.packingDoc .section .listOutter .list ul li.forList .chk { flex-basis:70px; flex-shrink:0; text-align: center; }
	.packingDoc .section .listOutter .list ul li.forList .num { flex-basis:calc(100% - 70px); font-weight: 600; }
	.packingDoc .section .listOutter .list ul li.forList .value,
	.packingDoc .section .listOutter .list ul li.forList .date { margin-top: 7px; }
	.packingDoc .section .listOutter .list ul li.forList .value { padding-left: 70px; flex-shrink:0; flex-basis:auto; color:var(--main_red); }
	.packingDoc .section .listOutter .list ul li.forList .date { padding-left: 10px; }
	.packingDoc .section .listOutter .list ul li.forList .view { position:absolute; top:50%; right:0; margin-top: -30px; width:80px; /*height:calc(100% - 2rem);*/ height:60px; }
	.packingDoc .section .listOutter .list ul li.forList .view a { width:100%; height:100%; }
	
	

}


@media (max-width:640px){

	.aksWrap .chkTab { flex-direction:column; gap:5px; }
	.aksWrap .chkTab li { width:100%; }
	.aksWrap .chkTab li a { height:50px; }

	.chkPoint dt { font-size:2.2rem; align-items:start; }
	.chkPoint dt strong { font-size:2.3rem; }
	.chkPoint dt img { max-width:20px; margin-top: 2px; }
	.chkPoint dd { padding-left: 35px; margin-top: 1rem; font-size:1.8rem; }
	
	.caution .tit { font-size:2.2rem; align-items:baseline; }
	.caution img { max-width:26px; }
	.caution .txt { margin-top: 1rem; font-size:1.8rem; padding-left: 35px; line-height: 2.6rem; }
	
	
	.addInput .inputType01 .prdInfo .line .input { flex-wrap:wrap; }
	.addInput .inputType01 .prdInfo .line .box select { width:100%; margin-bottom: 5px; margin-right: 0; }
	
	
	.packingDoc .section { padding-left: 0; padding-right: 0; }
	.packingDoc .section .listOutter .list ul li.forList .chk { text-align:left; flex-basis:50px; }
	.packingDoc .section .listOutter .list ul li.forList .num { flex-basis:calc(100% - 50px); }
	.packingDoc .section .listOutter .list ul li.forList .value { padding-left: 50px; }
	.packingDoc .section .listOutter .list ul li.forList .view { width:60px; }
	.packingDoc .section .listOutter .list ul li.forList .view a { font-size:1.4rem; }
	.packingDoc .section .listOutter .list ul li.forList .view a br { display:block; }
	
	
	.packingDoc .prdList .boxLine .left { flex-wrap:wrap; }
	.packingDoc .prdList .boxLine .left .infoBox { max-width: calc(100% - 130px); }
	.packingDoc .prdList .boxLine .left .infoBtn { width:100%; flex-direction:row; margin-top: 1rem; }
	.packingDoc .prdList .boxLine .left .infoBtn li { flex:1; }
	.packingDoc .prdList .boxLine .left .infoBtn li a { width:100%; }
	

}


@media (max-width:540px){

	.tableType dt,
	.tableType dd { width:100%; text-align: center; }
	.tableType dt { background:#f7f7f7; color:#666 }
	.tableType dd { border-top: 0; }
	.tableType dd button { margin: 5px; }
	.tableType dd br { display:none; }
	
	
	.titType01 .rtnBox a:first-child,
	.titType01 .rtnBox button:first-child { width:170px; }
	
	
	.packingDoc .prdList .boxLine .right { flex-wrap:wrap; }
	.packingDoc .prdList .boxLine .right .totalPrice { width:100%; justify-content:space-between; }
	.packingDoc .prdList .boxLine .right .pay { width:100%; margin-top: 2rem; }
	
	
	.mesPage .mesBox .inner { padding-bottom: 6rem; }
	.mesPage .mesBox .inner .img { width:60px; }
	.mesPage .mesBox .inner .txt { margin-top: 5rem; font-size:2.2rem; }
	

}


@media (max-width:426px){

	.aksWrap .linkBox .box a { padding: 4rem 3rem; align-items:center; justify-content:center; }
	.aksWrap .linkBox .box a .top { flex-direction:column; align-items:center; text-align: center; justify-content:center; }
	.aksWrap .linkBox .box a .top .txtBox { padding-right: 0; }
	.aksWrap .linkBox .box a .top .txtBox .txt { margin-bottom: 2rem; }
	.aksWrap .linkBox .box a .more { margin-top: 2rem; }

	.addInput .prdInfo { display:flex; flex-direction:column; }
	.addInput .prdInfo .rtnBox { width:100%; position:static; margin-top: 5px; }
	.titType01 .txt { order:2; }

	.packingDoc .section .listOutter .list ul li.forList > div { font-size:1.6rem; }
	.packingDoc .section .listOutter .list ul li.forList .chk { flex-basis:30px; }
	.packingDoc .section .listOutter .list ul li.forList .num { flex-basis:calc(100% - 30px); }
	.packingDoc .section .listOutter .list ul li.forList .value { padding-left: 30px; }
	.packingDoc .section .listOutter .list ul li.forList .date { flex-basis:auto; }
	.packingDoc .section .listOutter .list ul li.forList .view { width:50px; height:50px; margin-top: -25px; }
	
	.packingDoc .prdList .boxLine .left .img { width:80px; }
	.packingDoc .prdList .boxLine .left .infoBox { max-width:calc(100% - 80px); padding-left: 1.5rem; }
	.packingDoc .prdList .boxLine .left .infoBox .ship { margin-bottom: 1.5rem; }
	
	.shipPay .submit_box { display:flex; gap:5px; }
	.shipPay .submit_box button,
	.shipPay .submit_box a { flex:1; margin: 0; width:auto; }
	
    
}


@media (max-width:364px){

}












