.myorder{margin-top:3em}
.myorder.none{margin-top:3em;border:1px solid #ddd;text-align:center;padding:50px;margin-bottom:50px}
.myorder.none .gicon{font-size:60px;margin-bottom:10px}
.my_title{font-size:1.5em;border-bottom:2px solid #000;}
.obox{border:1px solid #ddd;margin:30px 0 60px 0}
.obox .row{position:relative;border-top:1px solid #ddd;align-items:center;padding:10px 30px 0 30px}
.obox .row:first-child{border-top:0;}
.obox .row .box.bb{padding-top:15px;}
.obox .row .box div.otitle{font-size:1.2em;padding-left:15px;line-height:1.3}
.obox .row .box div{position:relative;}
.obox .row .box div.img{padding:0;border-bottom:0;display:flex;align-items:center;}
.obox .row .box div.img img{border-radius:10px}
.obox .row .box div span{color:#fff;display:inline-block;width:70px;background:#ccc;text-align:center;line-height:1;padding:3px 6px 2px 6px;font-size:0.8em;border-radius:8px;margin-right:14px}
.obox .row .box div button{color:#fff;display:inline-block;background:orange;text-align:center;line-height:1;padding:3px 8px 2px 8px;font-size:0.8em;border-radius:8px;margin-right:14px}
.obox .row .box.omess{color:#999;padding:5px 0;margin-top:10px;background:#f9f9f9;text-align:center;font-size:0.9em;border-radius:10px 10px 0 0}
.oblank{height:30px}
.ologin-box{display:flex;justify-content:center;padding:0 0 50px 0}
.ologin{border:1px solid #ddd;border-radius:20px;background:#fff;box-shadow:4px 4px 5px rgba(0,0,0,0.1);width:500px;max-width:90%;overflow:hidden;}
.ologin > .title_box{text-align:center;line-height:1;background:#666;color:#fff;}
.ologin > .title_box > .title{font-size:20px;padding:30px 0 10px 0}
.ologin > .title_box > .stitle{font-size:13px;padding-bottom:30px;line-height:1.2;}
.login_form_wrap{padding:50px 40px;}

@media (min-width:768px){
	.obox .row .box{padding:20px;}
	.ologin > .title_box > .title{font-size:28px;}
}
