.MyOrderSection > div{ padding:30px 0; border-bottom:6px solid #22183D;}
.MyOrderSection > div > div{ width:90%; max-width:1000px; margin:auto; margin-top:180px; }
.MyOrderSection > div > div > .text > div > h3{display:flex; flex-direction: column; margin-bottom:90px;}
.MyOrderSection > div > div > .text > div > h3 > span{ font-size:40px; font-weight:600; line-height:1.2;}
.MyOrderSection > div > div > .text > div > p{ position:relative; display:inline-block;}
.MyOrderSection > div > div > .text > div > p:before{ content:"*"; color: #F00; font-size: 60px; font-weight: 500; position:absolute; top:-60px;}
.MyOrderSection > div > div > .text > div > p > span{ font-size:30px; font-weight:400; }


.MyOrderReadSection > div{ padding:50px 0;}
.MyOrderReadSection > div > div{ }
.MyOrderReadSection > div > div > h3{ width:90%; max-width:1000px; margin:auto; font-size:35px; font-weight:500;}
.MyOrderReadSection > div > div > .text > form{ width:90%; max-width:1000px; margin:50px auto; display:flex; justify-content:center; align-items:center;}
.MyOrderReadSection > div > div > .text > form > div{ width:calc(100% - 102px); padding:50px; border:1px solid #000;  }
.MyOrderReadSection > div > div > .text > form > div > ul{ width:100%;}
.MyOrderReadSection > div > div > .text > form > div > ul > li{ display:flex; gap:0 30px; justify-content:space-between; margin:6px 0; align-items:center; flex-wrap:wrap;}
.MyOrderReadSection > div > div > .text > form > div > ul > li > label{ font-size:24px; font-weight:600; width:100%; display:inline-block;}
.MyOrderReadSection > div > div > .text > form > div > ul > li > div{ padding:0; flex-grow:1; width:calc(100% - 230px);}
.MyOrderReadSection > div > div > .text > form > div > ul > li > div > input[type=text]{ width:calc(100% - 14px); padding:6px; font-size:20px; font-weight:500;}
.MyOrderReadSection > div > div > .text > form > div > nav{ margin-top:16px; display:flex; justify-content:flex-end; align-items:center;}
.MyOrderReadSection > div > div > .text > form > div > nav > a {
    border-radius: 15px;
    border: 1px solid #D9D9D9;
    background: #49474E;
    transition-duration: 0.3s;
    padding: 16px 57px;
    display: inline-block;
    font-size: 18px;
	font-weight:400;
}

.MyOrderReadSection > div > div > .text > form > div > nav > a > .linktext {
    color: #fff;
    transition-duration: 0.3s;
}
.MyOrderReadSection > div > div > .text > form > div > nav > a:hover{ background-color:#12176A;}
.MyOrderReadSection > div > div > .text > form > div > nav > a:hover > .linktext{ color:#fff;}
.MyOrderReadSection > div > div > .text > div{ width:90%; max-width:1000px; margin:50px auto;}
.MyOrderReadSection > div > div > .text > div > div > ul{ display:flex; flex-wrap:wrap; justify-content:space-between; gap:10px 20px;}
.MyOrderReadSection > div > div > .text > div > div > ul > li{ display:flex; flex-direction: column; border-radius: 30px; flex-grow:1; border:1px solid #3D315F; width:calc(50% - 12px); padding:20px 0;}
.MyOrderReadSection > div > div > .text > div > div > ul > li > label{  font-size:28px; font-weight:500; padding:0 40px;}
.MyOrderReadSection > div > div > .text > div > div > ul > li > div{ font-size:22px; font-weight:400; padding:0 40px;}
.MyOrderReadSection > div > div > .text > div > div > ul > li > div > ul > li{ margin-left:25px; list-style:decimal; font-size:22px; font-weight:400;}
.MyOrderReadSection > div > div > .text > div > div > ul > li.readfileli{ width:100%;}
.MyOrderReadSection > div > div > .text > div > div > aside{}
.MyOrderReadSection > div > div > .text > div > div > aside > ul{margin:16px auto;}
.MyOrderReadSection > div > div > .text > div > div > aside > ul > li{ margin-left:20px; font-size:22px; color:#ff0000; font-weight:400;  position:relative; }
.MyOrderReadSection > div > div > .text > div > div > aside > ul > li:before{ content:"※"; position:absolute; left:-20px; top:0;}
.MyOrderReadSection > div > div > .text > div > div > nav{ display:flex; justify-content:center; gap:6px; padding:85px 0; }
.MyOrderReadSection > div > div > .text > div > div > nav > .admincontroldiv > a{ background-color:#3D315F;}
.MyOrderReadSection > div > div > .text > div > div > nav > .admincontroldiv > a > .linktext{ color:#fff;}
.MyOrderReadSection > div > div > .text > div > div > nav > div > a{ border:1px solid #3D315F; border-radius:20px; color:#12176A; background-color:#fff; display:inline-block; padding:20px 0; width:250px; text-align:center; font-size:28px; font-weight:400; }
.MyOrderReadSection > div > div > .text > div > div > nav > div > a:hover{ background-color:#12176A; color:#fff;}
.MyOrderReadSection > div > div > .text > div > div > nav > div > a.disable{ background-color:#ddd; border:2px solid #bbb; pointer-events: none;}
.MyOrderReadSection > div > div > .text > div > div > nav > div > a.disable > .linktext{ color:#bbb;}
.MyOrderReadSection > div > div > .text > div > div > nav > div > a.readhomebtn{ background-color:#3D315F;}
.MyOrderReadSection > div > div > .text > div > div > nav > div > a.readhomebtn > .linktext{ color:#fff;}

.readtitle{ width:calc(100% - 220px); margin:0 30px;}
.readtitle > div > h4 > span{ font-size:32px;}

.readwritedate{ width:130px;}
.readhitcount{ display:none;}
.readcontent{ padding:30px; width:calc(100% - 60px); border-top:1px solid #12176A; margin-top:16px;}
.readcontent > div *{ font-size:18px; line-height:1.6;}
.readcontent > div img{ max-width:100%; margin:8px 0;}
.readcontent > div iframe{ max-width:100%; margin:8px 0;}
.MyOrderReadSection > div > div > .text > div > ul > li > label{ display:none;}


.retrybtn{
	border-radius: 15px;
	border: 1px solid #D9D9D9;
    background: #49474E;
    transition-duration: 0.3s;
    padding: 16px 57px;
    display: inline-block;
    font-size: 18px;
    font-weight: 400;
	color:#fff;
}

.retrybtn:hover{
	background: #12176A
}

#MyOrderreadDiv > div > table{ width:100%;  border-collapse:collapse; }
#MyOrderreadDiv > div > table > thead > tr > th{ border-top:2px solid #000; border-bottom:1px solid #000; padding:8px 0; text-align:center; font-size:20px; font-weight:bold;}
#MyOrderreadDiv > div > table > tbody > tr > td{ border-bottom:1px solid #000; padding:8px 0; text-align:center; font-size:20px;}
#MyOrderreadDiv > div > table > tbody > tr > td > a{ display:inline-block; background-color:#fff; border:1px solid #000; font-size:16px; padding:6px 16px; margin:0 4px; color:#000;}
#MyOrderreadDiv > div > div > p{ font-size:20px;}
#MyOrderreadDiv > div > div > nav{ margin-top:50px; text-align:center;}


