#contents{margin:20px auto 50px;padding:30px 50px 50px;float:none;overflow:hidden;width:900px}.pc #contents{border-radius:20px;border:1px solid #BBB;box-shadow:0 0 20px rgba(0,0,0,0.4)}#contents h1{margin:0 0 50px;font-size:48px;line-height:1}.navMypage ul{margin-bottom:30px;border:1px solid #CBCFD4;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;width:100%}.navMypage li{padding:10px 0;position:relative;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}#basic .basic,#profile .profile,#mailmag .mailmag,#schedule .schedule,#document .document{font-weight:bold}.btnBlock{clear:both;text-align:center}#document #contents .btnBlock{margin-bottom:30px}.reminder .btnBlock{margin-left:30px}.pc .infoBox .btnBlock{text-align:left}.btnBlock a{padding:5px 20px;display:inline-block;font-size:16px;border-radius:5px;background-color:#07C;font-weight:bold;text-align:center;color:#FFF}.lead{margin-bottom:30px}.loginBox,.new{float:left}.loginBox{margin-right:50px;padding-right:49px;border-right:1px dotted #999}.pc .loginBox{width:500px}.pc .new{width:300px}.ad,.list{margin:0 0 50px}.ad{text-align:center}.aboutIcon{margin:-15px 0 10px;text-align:right}.aboutIcon img{display:inline-block}table,th,td{border-style:solid;border-color:#FFF}table{border-collapse:collapse;border-width:1px 0 0 1px;width:100%}#register .login table{border-width:0}th,td{padding:10px;border-width:0 1px 1px 0}table td a{display:block;text-align:center}.order td,.edit td{background-color:#F9FCFC}.order tr:nth-child(2n) td,.edit tr:nth-child(2n) td{background-color:#E9ECEC}.login{border:none}.login th,.login td{padding:0 0 20px;border:none;background-color:#FFF !important;vertical-align:top}.login th{padding-top:8px;width:30%;text-align:left;color:#333}.login td{width:70%}#contents input[type=text],#contents input[type=password]{border:1px solid #BBB}.pc #contents input[type=text],.pc #contents input[type=password]{padding:5px;width:300px}.mobile #contents input[type=text],.mobile #contents input[type=password]{padding:10px 0}.reminder{margin-bottom:50px}.reminder>form>div{margin-bottom:20px;font-size:24px;font-weight:bold;text-align:center}.reminder table,.reminder th,.reminder td{width:auto}.reminder table{margin:0 auto}.reminder th,.reminder td{padding:0}.reminder th{text-align:left}.reminder td input{width:300px;height:22px}.order th{background-color:#767679;color:#FFF}#profile h3{margin-bottom:10px}.edit{margin-bottom:30px}.edit th{width:12em;background-color:#E2ECF7;text-align:left;color:#333}.edit tr:nth-child(2n) th{background-color:#CDDAEA}.invoice{width:100px}.date{width:100px}.paypal{width:60px}.display{width:60px}.delete{width:60px}.note{padding-top:5px;font-size:12px}.howtouse{margin:-20px auto 100px;width:1000px}.howtouse p{margin-bottom:15px;width:600px}.more{margin-top:10px;font-size:16px;text-align:right}.selectMailmag{margin-bottom:50px;padding-bottom:30px;overflow:hidden;background-color:#E9ECEC}.pc .selectMailmag{width:900px}.pc .selectMailmag ul{width:1000px}.selectMailmag li{padding:30px}.pc .selectMailmag li{float:left;width:390px}.selectMailmag h3{margin-bottom:10px;font-size:18px}.selectMailmag h3 span{padding-left:10px;font-size:13px;font-weight:normal}.selectMailmag li div{margin-top:20px}.selectMailmag li label{font-weight:bold}#welcome{text-align:right}.mobile .imgBox{margin-bottom:20px;text-align:center}.pc .infoBox{margin:-135px 0 30px 210px;min-height:135px}.mobile .infoBox{margin:0 0 30px;text-align:center}.infoBox h3,.status h3{margin:0 0 5px;font-size:16px}.infoBox h4,.status h4{font-size:30px}.pc .infoBox h4{margin:0 0 30px}.mobile .infoBox h4{margin:0 0 20px}.status h4{margin:0 0 10px}.status{margin-bottom:30px;padding:20px;background-color:#E9ECEC}.statusMap{overflow:hidden}.statusMap li{margin-right:10px;padding-right:37px;float:left;width:130px;min-height:230px;background:url(/images/myaccount/ico_arrow_right.gif) right center no-repeat;text-align:center}.statusMap li:last-child{background:none}.mobile #contents{margin:0 auto 50px;width:auto}.mobile .loginBox,.mobile .login table,.mobile .new,.mobile .howtouse,.mobile .howtouse p{width:100%}.mobile .loginBox,.mobile .new{float:none}.mobile .loginBox{margin:0 0 30px;padding:0 0 30px;border:none;border-bottom:1px dotted #999}.mobile .ad{margin:0 auto 50px;width:100%;max-width:665px;height:auto}.mobile .ad img{width:100%}#remindPass.mobile table{width:100%}#remindPass.mobile input[type=text]{width:95%}.mobile .btnBlock{margin-left:0}@media screen and (max-width: 320px){.statusMap li{margin-right:20px;padding-right:0}}@media screen and (max-width: 768px){.mobile #contents{border-radius:0;border:none;width:100%}.mobile #contents{padding:0;box-shadow:none}.mobile .navMypage ul{display:block;width:auto}.mobile .navMypage li{padding-left:10px;position:relative;text-align:left}.mobile .navMypage li:after{content:'>';margin-top:-0.5em;position:absolute;top:50%;right:10px;display:block;font-weight:normal}.mobile th,.mobile td{font-size:14px}.mobile th{padding-bottom:5px}.mobile td{padding-bottom:20px}.mobile .order th{padding:5px 0}.mobile .login input[type=text],.mobile .login input[type=password]{padding:10px 0;width:98%}}#contents .lead,#contents .login th,#contents .terms,#contents .newsletter p,#contents .newsletter li,#contents .buttonBox .leave a{font-size:16px}#contents h2 span{font-size:16px}#register #contents .lead{margin:-40px 0 50px}#id_errbox{margin:-30px 0 20px;padding:10px;display:none;background-color:#E60012;font-weight:bold;color:#FFF}#register #contents .login{margin-bottom:50px}#contents .login select{border:1px solid #BBB}.pc #contents select{padding:4px;width:312px}.mobile #contents .login select{padding:10px 0;width:99%}#contents .login .error{margin-top:5px;display:none;color:#666}#contents .ok,#contents .no{margin:0 20px 0 10px;padding:2px 6px;display:inline-block;float:right;font-size:12px;font-weight:normal;color:#FFF}#contents .ok{display:none;background-color:#396}#contents .no{background-color:#E60012}#contents .newsletter{margin-bottom:30px}#contents .newsletter p,#contents .email p{margin-bottom:30px}#contents .newsletter li{padding:0 0 20px 20px;text-indent:-20px}#contents .terms{margin-bottom:40px;text-align:center}#contents .buttonBox li{padding:0 0 10px;text-align:center}#contents .buttonBox .submit a{padding:10px 20px;border-radius:5px;display:inline-block;background-color:#07C;font-size:20px;font-weight:bold;line-height:1;color:#FFF}#contents .buttonBox .btnBack{margin-top:40px;padding:15px 20px;display:inline-block;background-color:#EBEFEF}#contents .selectBox{margin-bottom:50px}.pc #contents .selectBox li{display:inline-block;vertical-align:top}.mobile #contents .selectBox li{margin-bottom:20px}.pc #contents .selectBox li:first-child{margin-right:20px;padding-right:20px;border-right:1px dotted #9B9F9F}.pc #contents .selectBox li div:first-child{margin-bottom:10px}#contents .selectBox li select.disable{background-color:#CBCFCF;text-decoration:line-through}#contents .specBox{margin-bottom:30px}#contents .specBox,#contents .radioBox ul{padding-bottom:20px}#contents .specBox li{margin-bottom:20px}#contents .radioBox{margin-top:-50px}#contents .radioBox li{display:inline-block}.pc #contents .radioBox li{margin-right:30px}#contents .selectMailmag input,#contents .radioBox input{display:none}#contents .selectMailmag label,#contents .radioBox label{margin:0 -1px -1px 0;padding:5px 10px;border:1px solid #BBB;box-sizing:border-box;display:inline-block;background-color:#CBCFCF;text-decoration:line-through}.mobile #contents .radioBox label{width:5em}.mobile #contents .radioBox input:first-child+label{width:10em}#contents .selectMailmag input:checked+label,#contents .radioBox input:checked+label{background-color:#FFF;text-decoration:none}#contents .email{margin-bottom:30px}#request #contents .newsletter,#request #contents .login{margin:0}#request #contents .buttonBox{margin-bottom:40px}
