.user_form td label{margin-right:12px;}
.user_form .name-input-box li{display:inline-block;width:150px;margin-right:4px;}

.user-agreement .name-input-box li{display:inline-block;width:180px;margin-right:4px;}
.user-agreement .terms-list{margin-top:40px;}
.user-agreement .terms-list div{position:relative;margin:12px 0 16px 0;}
.user-agreement .terms-list div a{display:inline-block;position:absolute;top:0;right:0;}

.login{padding:42px 0 80px 0;}
.login .col-full{max-width:400px;text-align:left;}
.login .cont_box .col-full{position:relative;z-index:1;}
.login .cont_box .cont-inside .login-top-txt{margin-bottom:40px;text-align:center;font-size:32px;font-weight:600;color:#fff;}
.login .cont_box .cont-inside .input_box input[type=text],
.login .cont_box .cont-inside .input_box input[type=password]{width:100%;height:46px;margin-top:8px;border-radius:5px;background:none;}
.login .cont_box .cont-inside .bottom_input{margin-top:6px;}
.login .cont_box .cont-inside .save_id_wrap{margin:20px 0 10px 2px;text-align:right;position:relative;}
.login .cont_box .cont-inside .save_id_wrap label{position:absolute;top:0;left:0;}
.login .cont_box .cont-inside .save_id_wrap .link_box{}
.login .cont_box .cont-inside .tel{width:76px !important;}
.login .cont_box .cont-inside .btn_box .btn{display:block;width:100%;padding:15px 0;margin-top:35px;font-size:18px;line-height:18px;background:#4491CB;color:#fff;border:1px solid #4491CB;border-radius:4px;}
.login .cont_box .cont-inside .sub_btn_box{text-align:right;}
.login .cont_box .cont-inside .sub_btn_box .btn{padding:5px 12px;margin-top:12px;}

.my_main{margin-bottom:20px;}
.my_main .navi_box{border-top:13px solid #999;overflow:hidden;}
.my_main .navi_box .box{display:block;float:left;width:20%;}
.my_main .navi_box .box dl{padding:30px 0;text-align:center;font-weight:bold;border-bottom:1px solid #ddd;border-right:1px solid #ddd;}
.my_main .navi_box .box.first dl{border-left:1px solid #ddd;}
.my_main .navi_box .box dl dt{line-height:13px;padding-bottom:14px;color:#717171;}
.my_main .navi_box .box dl dd{font-size:24px;line-height:24px;color:#333;}
.my_main .navi_box .box dl dd.color{color:#A30224;}
.my_main .navi_box .box dl dd.strong{text-decoration:underline;}

.password_form{min-height:400px;text-align:center;}
.password_form .form_box{padding:60px 0;margin-top:10px;text-align:center;border:1px solid #e1e1e1;background:#fff;}
.password_form .form_box input[type=password]{width:250px;font-size:13px;height:40px;padding:13px 12px 12px 12px;}
.password_form .form_box .btn{padding:13px 20px;}

.point-list .topnav{margin-top:40px;overflow:hidden;}
.point-list .topnav .c1{float:left;width:36%;margin-top:8px;}
.point-list .topnav .c1 .r1{font-size:17px;}
.point-list .topnav .c1 .r2{margin-top:15px;font-size:32px;color:#4491CB;font-weight:700;}
.point-list .topnav .c1 .r2 img{height:60px;margin-right:6px;}
.point-list .topnav .c2{float:left;width:64%;margin-top:14px;color:#efefef;}
.point-list .topnav .c2 ul.r1{margin-left:6px;}
.point-list .topnav .c2 ul.r1 li{position:relative;display:inline-block;padding-right:22px;
margin:0 10px 0 0;}
.point-list .topnav .c2 ul.r1 li:after{content:'';position:absolute;top:8px;right:6px;width:1px;height:14px;background:#fff;}
.point-list .topnav .c2 ul.r1 li:last-child:after{display:none;}
.point-list .topnav .c2 ul.r1 li a{display:block;padding:8px;}
.point-list .topnav .c2 .r2{margin-top:16px;}

.point-list .point-tabs{margin-top:45px;overflow:hidden;}
.point-list .point-tabs li{float:left;width:33.333333%;}
.point-list .point-tabs li a{display:block;padding:15px 0;text-align:center;font-size:16px;border-bottom:1px solid #707070;}
.point-list .point-tabs li.active a{padding-bottom:14px;border-bottom:3px solid #00AAB0;}

.point-list .box-wrap{margin-top:30px;}
.point-list .box-wrap .box{padding:25px 0;font-size:15px;border-bottom:1px solid #565656;overflow:hidden;}
.point-list .box-wrap .box .c1{float:left;width:70%;text-align:left;}
.point-list .box-wrap .box .c1-inside{position:relative;min-height:50px;padding:18px 0 8px 140px;}
.point-list .box-wrap .box .state{position:absolute;top:0;left:20px;}
.point-list .box-wrap .box .state-inside{display:inline-block;width:76px;height:76px;text-align:center;line-height:76px;
border-radius:100%;}
.point-list .box-wrap .box .state.plus .state-inside{color:#00AAB0;border:1px solid #00AAB0;}
.point-list .box-wrap .box .state.minus .state-inside{color:#4491CB;border:1px solid #4491CB;}
.point-list .box-wrap .box .c1 .cont{margin-top:8px;}
.point-list .box-wrap .box .c2{float:left;width:22%;margin-top:25px;text-align:right;font-size:17px;font-weight:700;}
.point-list .box-wrap .box .c2.plus{color:#00AAB0;}
.point-list .box-wrap .box .c2.minus{color:#4491CB;}

@media screen and (max-width:1259px) {
.login .col-full{max-width:740px;margin:0 auto;}
.user-agreement .col-full{max-width:740px;margin:0 auto;}
.user_form .col-full{max-width:740px;margin:0 auto;}

.order_list{margin-top:-1px;background:#f4f4f4;}
.order_list .src_wrap{line-height:34px;border-top:1px solid #ececec;border-bottom:1px solid #ececec;background:#fff;}
.order_list .box{padding:10px 10px 0 10px;}
.order_list .box .inner_box{background:#fff;}
.order_list .top_box .right{position:static;float:none;width:100%;margin:3px 0;text-align:left;}
.order_list .desc_box .left{float:none;width:100%;}
.order_list .desc_box .right{position:static;margin-top:12px;}
}

@media screen and (max-width:767px) {
.user-agreement{padding:0 15px;}

.user_form .da{padding:0 .5em .5em .5em;border-bottom:1px solid #ddd;background:#fff;}
.pass_edit_form .da{padding:0 .5em .5em .5em;border-top:1px solid #ddd;border-bottom:1px solid #ddd;background:#fff;}

.login{padding:0 10px;margin:22px 0;}
.login .cont_box .col-full{text-align:center;}
.login .cont_box .col-full .cont{padding:2em .5em .5em .5em;}
.login .cont_box .cont-inside{float:none;width:100%;padding:0;}
.login .cont_box .input_box{display:block;width:100%;}
.login .cont_box .cont-inside .input_box input[type=text],
.login .cont_box .cont-inside .input_box input[type=password]{width:100%;padding:9px !important;}
.login .cont_box .input_bottom{margin-top:6px;}
.login .cont_box .btn{width:100%;padding:1em 0;}
.login .cont_box .cont-inside .tel{width:30% !important;}
.login .cont_box .cont-inside .link_box{margin-top:1em;}
.login .cont_box .cont-inside .sub_btn_box .btn{width:auto !important;padding:.7em 1.2em;margin-top:12px;}

.my_main .navi_box{padding:10px 10px;}
.my_main .navi_box .box{width:50%;}
.my_main .navi_box .box dl{margin:2px;border:1px solid #ddd;background:#fff;}
.my_main .navi_box .box dl dd{font-size:1.5em;}

.password_form{min-height:0px}
.password_form .form_box{padding:30px 12px;margin:0;}
.password_form .form_box input[type=password]{width:100%;height:46px;padding:8px;}
.password_form .form_box .btn{width:100%;padding:1em 0;margin:1em 0;}

.point-list{padding:0 15px;}
.point-list .topnav .c1{float:none;width:100%;margin-top:0;}
.point-list .topnav .c2{float:none;width:100%;margin-top:14px;}
.point-list .topnav .c2 .r1{display:none;}

.point-list .box-wrap .box{position:relative;padding:20px 0 40px 0;}
.point-list .box-wrap .box:last-child{border-bottom:none;}
.point-list .box-wrap .box .c1{float:left;width:auto;}
.point-list .box-wrap .box .c1-inside{min-height:48px;padding:8px 0 8px 90px;}
.point-list .box-wrap .box .c1 .cont{margin-top:2px;}
.point-list .box-wrap .box .state{left:8px;}
.point-list .box-wrap .box .state-inside{width:56px;height:56px;line-height:56px;}
.point-list .box-wrap .box .c2{position:absolute;bottom:20px;left:0;float:left;width:auto;font-size:15px;font-weight:400;}
}