/* CUBE Interactive : Published by Choi KY : */
@charset "utf-8";
/* 마이페이지 공통 */
.mypage{height:100%}
.font_green{color:#4bc06c;}/*그린색*/
/*left*/
.mypages_left{width:20%; background:#fafafa; height:100%}
.mypages_info{border-bottom:1px solid #ebebeb; width:80%; margin:0 10%; padding:25px 0; text-align:center; margin-top:20px;}
.mypages_menu{border-bottom:1px solid #ebebeb; width:80%; margin:0 10%; padding:25px 0;}
.mypages_menu li{font-size:13px;padding-left:20px; background: url(../images/common/bul_circle_ltgr3x3.png) 10px 10px no-repeat;}
/*right*/
#select_key3{ min-width: 100px;height:24px;border: 1px solid #d9dcde; padding: 0px; margin:0px;}
/*index*/
.mypage_con{width:75%; margin:70px 24px 80px; height:100%;}
.mypage_title{margin:10px 0 0 10px; padding-left: 21px; background: url(../images/en/dot.jpg) 5px 12px no-repeat; font-size: 18px; color: #1b2c35; font-weight: 600;}
.mypage_con_info_box01{width:70%; height:140px;}
.mypage_con_info_box01 li{margin-bottom:3px; font-size:14px;}
/*.mypage_con_info_box02{width:25%; border-left:1px solid #eff0f2; height:111px; padding:30px 0 0 30px;} */
.mypage_con_info_box02{width:25%; border-left:1px solid #eff0f2; height:111px; padding:10px 0 0 30px;}
.mypage_con_info{border:5px solid #eff0f2; height:auto; padding:20px 30px;}
.more_btn{margin:20px 20px 0 0;}

/*balance*/
.ba_memo{font-size:20px;font-weight:bolder;padding-top:5px;}
.ba_title{font-weight:bolder; margin-top:20px; margin-right:20px;}

/*cart price*/
.cp_memo{font-size:20px;font-weight:bolder;padding-top:5px;}
.cp_submemo{font-size:14px;padding-top:1px;}

.cp_title{font-weight:bolder; margin-top:8px; margin-right:20px;}
.cp_title1{font-weight:bolder; margin-right:20px;}
.cp_titleR{font-weight:bolder; margin-top:8px; margin-right:20px; color:#FF0000;}

/*cart*/
.blue_line{  border-top: 3px solid #167bb1; height:auto;}
.cart_btn_box{width:285px; margin:auto; margin-bottom:20px;}
.cart_btn_box2{width:435px; margin:auto; margin-bottom:20px;}
.cart_btn{width: 120px; height:45px; background:#0773b3; color: #FFF; border: none; margin:0 10px; vertical-align:top}
.cart_btn1{width: 120px; height:45px;  background:#4bc06c; color: #FFF; border: none; margin:0 10px; vertical-align:top}
.cart_btn2{width: 120px; height:45px;  background:#5d5d5d; color: #FFF; border: none; margin:0 10px; vertical-align:top}
.cart_btn3{width: 140px; height:25px;  background:#ddd; color: #000; border: none; margin-right:2px}
.cart_img{ width:70px; height:70px; margin:auto; border:1px solid #eee;}
.option_text{font-size:11px; color:#888888; float:left; margin-right:10px;}
.option_text1{font-size:12px; color:#888888; margin-right:10px;}
.fontBW{color:#252525; font-weight:bolder;}
.fontNR{color:#FF0000;}

/*password*/
.ps_input{ width:110px; height: 12px; border: 1px solid #d9dcde; margin: 5px 5px; padding: 7px;}
.ps_submit{width:120px; height:40px; margin:auto;}
.ps_btn{ width: 125px; margin:0 10px; height: 45px;  background:#0773b3; color: #FFF; border: none; vertical-align:top}
.ps_box{height:auto; width:80%; margin:auto; border-bottom:1px solid #ccc; padding-top:40px; margin-bottom:30px;}
.ps_con{ width:50%; margin:auto; padding:10px;}
.ps_box2{margin:auto}
.ps_input2{height:80px; width:100%; margin:10px 0 20px 0; border:1px solid #eee;}
.ps_con2{margin:auto; width:70%; margin-top:50px;}
.ps_input3{ width:170px; height: 12px; border: 1px solid #d9dcde; margin: 5px 5px; padding: 7px;}

/*modification*/
.blue_line th { width: 25%; padding: 15px 0 15px 15px; border-top: 1px solid #e0e0e0; border-right: 1px solid #e0e0e0; color: #414141;text-align: left;line-height: 140%;}
.blue_line td { width: 75%; padding: 15px 0 15px 15px; border-top: 1px solid #e0e0e0; color: #8f8f8f; line-height: 140%;}
.mypage_table{margin:40px 0;}
.mail_btn{background:#5d5d5d; color:#fff; height:30px; margin-left:15px;}
.input_mypage{ width:210px; height: 12px; border: 1px solid #d9dcde; padding: 7px;}
.input_mypage2{ width:350px; height: 12px; border: 1px solid #d9dcde;  padding: 7px;}
.mail_text{ width:200px; height:30px; font-weight:bolder; padding-top:8px; color:#252525;}

/*request*/
.input_mypage_quote{ width:35px; border:1px solid #ddd}
.comment_text{padding-left:20px;font-weight:bolder;}

/*Order_Sheet*/
.subtitle_text{padding-left:20px;font-size:18px;font-weight:bolder;}

/*quote*/
.quoto_comment{border-top:1px solid #ccc;border-bottom:1px solid #ccc; width:100%; height:auto; margin-top:30px;}
.comment_table{border-bottom:1px solid #eee; height:80px;}
.comment_table_01{width:18%; font-weight:bolder; padding-top:25px; padding-left:2%; text-align:center;}
.comment_table_02{ width:56%; line-height:20px;padding-top:20px; padding-left:4%; }
.comment_table_03{width:18%; line-height:20px;padding-top:20px; padding-left:2%; text-align:center;}
.comment_input_box{width:90%; margin:auto; margin-top:20px;}
.comment_file{width:35%; height:25px; border:1px solid #eee; padding:0 2%; margin-bottom:10px; background:#fff}

/* SHOP : Cart */
.paymentStep {overflow:hidden; height:120px;}
.paymentStep li {float:left; background:url(/En/images/common/arr_right_bl7x13.png) no-repeat 0 31px;}
/*.paymentStep li span {position:absolute; top:-99999px; left:-99999px; height:0; line-height:0; font-size:0;}*/
.paymentStep li.step01 {width:120px; padding:23px 0 0 38px; background:none;}
.paymentStep li.step02 {width:120px; padding:24px 0 0 67px;}
.paymentStep li.step03 {width:120px; padding:26px 0 0 62px;}
.paymentStep li.step04 {width:110px; padding:25px 0 0 72px;}

/*1:1*/
.question_box{width:90%; height:auto; margin-top:30px; padding-left:40px;}
.question_box_01{height:40px;}
.question_title{width:20%; font-weight:bolder;}
.question_memo{ width:80%; }
.question_input{ width:165px; height: 12px; border: 1px solid #d9dcde; padding: 7px;}
.question_input2{ width:410px; height: 12px; border: 1px solid #d9dcde; padding: 7px;}
.question_input3{ width:210px; height: 12px; border: 1px solid #d9dcde; padding: 7px;}
.question_input4{ width:440px; height: 120px; border: 1px solid #d9dcde; padding: 7px;}
.question_box_02{height:150px;}

.list_btn{  float: left; position: absolute;  width:75px; padding-top:25px; padding-left: 10px;}
.modify_btn{  float: left; position: absolute;  width:75px; padding-top:25px; padding-left: 570px;}
.delete_btn{  float: left; position: absolute;  width:75px; padding-top:25px; padding-left: 660px;}
.question_btn{ width: 75px; height: 35px;  background:#5d5d5d; color: #FFF; border: none;}

/*댓글*/
.u_cbox_inbox .u_cbox_text {
  display: block;
  overflow-y: auto;
  float: left;
  width: 100%;
  height: 88px;
  padding: 5px 11px 0;
  margin: 0;
  border: none;
  color: #313131;
  background-color: #fff;
  font-size: 13px;
  line-height: 20px;
  -webkit-appearance: none;
  vertical-align: top;
  resize: vertical;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  resize: none;
  width:100%; height:100px; border:2px solid #167bb1;
}
.u_cbox_inbox2 .u_cbox_text2 {
  display: block;
  overflow-y: auto;
  float: left;
  width: 100%;
  height: 88px;
  padding: 5px 11px 0;
  margin: 0;
  border: none;
  color: #313131;
  background-color: #fff;
  font-size: 13px;
  line-height: 20px;
  -webkit-appearance: none;
  vertical-align: top;
  resize: vertical;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  resize: none;
  width:100%; height:100px; border:1px solid #167bb1;
}
.as_goods_txt{width: 300px;display: inline-block;}
.as_comment{font-size: 11px; font-weight: normal;margin-top: 10px;}