/*가입css*/
#content {
    background: #fff; /*eef0f2*/
    padding: 0 0 70px 0
}

#content #member_box {
    width: 1100px;
    margin: 0 auto;
    overflow: hidden
}

/*  m/css/member.css renew0122 */

/*회원가입타이틀*/
#content .title-box {
    background: #fff;
    border-bottom: solid 1px #b4b4b4;
    box-shadow: 0 1px 0 0 #c8c3bb;
    padding: 15px 0;
    margin-bottom: 30px
}

#content .title-box .inner {
    width: 100%;
    margin: 0 auto;
    overflow: hidden
}

#content .title-box .inner h2 {
    float: left
}

#content .title-box .inner h2 .tit {
    font-size: 25px;
    color: #000;
    font-family: 나눔바른고딕볼드;
    margin: 0 0 6px 0
}

#content .title-box .inner h2 .sub {
    font-size: 11px;
    font-family: dotum;
    font-weight: normal;
    color: #a9a9a9;
    margin: 0 0 0 0
}

#content .title-box .step {
    float: right
}

#content .title-box .step li {
    float: left;
    padding-top: 14px;
    font-size: 15px;
    margin: 10px 0 0 20px;
    color: #8f8f8f
}

#content .title-box .step .on {
    border-top: solid 3px #2a2a2a;
    padding-top: 10px;
    font-family: 나눔바른고딕볼드;
    color: #000;
}

/*약관*/
#member_box .benefit {
    padding-bottom: 20px;
    border-bottom: solid 1px #d7d3cc
}

#member_box .end_benefit {
    text-align: center;
    padding: 20px 0;
    margin-top: 30px;
    border-bottom: solid 1px #d7d3cc;
    border-top: solid 1px #d7d3cc
}

#member_box .join_tit {
    float: left;
    font-size: 12px;
    color: #ee0000;
    font-family: dotum;
    font-weight: bold;
    margin: 50px 0 10px 0;
}

#member_box .sf_txt {
    float: right;
    margin: 50px 0 10px 0
}

#member_box .frame {
}

#member_box .frame textarea {
    width: 96.5%;
    height: 200px;
    padding: 15px
}

#member_box .btn-box {
    float: right;
    margin-top: 20px;
    font-size: 12px;
    font-family: dotum
}


/*로그인 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="https://pics2.gundamboom.kr/image/background/bg_login.jpg", sizingMethod='scale');-ms-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="https://pics2.gundamboom.kr/image/background/bg_login.jpg", sizingMethod='scale');*/
#member_box .login_box {
    clear: both;
    width: 100%;
    overflow: hidden;
    margin: 30px 0;
    padding: 80px 0 100px 0;
    background: url("https://pics2.gundamboom.kr/image/background/bg_login.jpg") 0 -180px no-repeat;
}

#member_box .login_box .inner {
    clear: both;
    overflow: hidden;
    margin: 0 auto;
    width: 665px;
    padding: 50px;
    font-family: dotum;
    letter-spacing: -1px;
    background: #fff;;
    border-top: solid 3px #000
}

#member_box .login_box h2 {
    margin: 0 auto;
    font-size: 35px;
    width: 766px;
    color: #fff;
    padding-bottom: 20px
}

#member_box .login_box h2 .sub {
    font-size: 11px;
    color: #fff;
    font-weight: normal
}

.inner .member_login {
    width: 302px;
    overflow: hidden;
    float: left;
    border-right: solid 1px #dadada;
    padding-right: 30px;
    margin-right: 30px
}

.member_login .saveid {
    float: right;
    color: #656565;
    font-size: 11px;
}

.member_login .saveid input {
    background: none;
    border: none
}

.member_login .log_tit {
    float: left;
    color: #000;
    font-size: 12px;
    margin-bottom: 10px
}

.member_login .write {
    float: left
}

.member_login .bg_id {
    background: url("https://pics2.gundamboom.kr/image/background/bg_id.gif") 25px top no-repeat
}

.member_login .bg_pw {
    background: url("https://pics2.gundamboom.kr/image/background/bg_pw.gif") 25px top no-repeat
}

.member_login .write dl {
    clear: both;
    width: 300px;
    height: 48px;
    margin-bottom: 5px;
    border: solid 1px #dadada;
    background: #fff
}

.member_login .write dl dt {
    float: left;
    padding: 4px 0 0 50px;
    font-weight: bold;
    text-align: left;
    margin: 15px 0 0 0;
    color: #9e9e9e
}

.member_login .write dl dd {
    float: left;
    text-align: right;
    font-weight: bold
}

.member_login .write dl dd input {
    padding: 5px;
    color: #494949;
    border: solid 1px #fff;
    font-weight: bold;
    width: 160px;
    margin-top: 11px;
    font-size: 15px
}

.member_login p {
    clear: both
}

.member_login p input {
    margin-top: 10px
}

.login_box .be_login {
    width: 302px;
    overflow: hidden;
    float: left
}

.be_login .log_tit {
    float: left;
    color: #000;
    font-size: 12px;
    margin-bottom: 10px
}

.be_login .write {
    float: left
}

.be_login .bg_num {
    background: url("https://pics2.gundamboom.kr/image/background/bg_num.gif") 18px 1px no-repeat
}

.be_login .bg_nm {
    background: url("https://pics2.gundamboom.kr/image/background/bg_id.gif") 18px top no-repeat
}

.be_login .write dl {
    clear: both;
    width: 300px;
    height: 48px;
    margin-bottom: 5px;
    border: solid 1px #dadada;
    background: #fff
}

.be_login .write dl dt {
    float: left;
    padding: 4px 0 0 50px;
    font-weight: bold;
    text-align: left;
    margin: 15px 0 0 0;
    color: #9e9e9e
}

.be_login .write dl dd {
    float: left;
    text-align: right;
    font-weight: bold
}

.be_login .write dl dd input {
    padding: 6px;
    color: #494949;
    border: none;
    font-weight: bold;
    width: 160px;
    margin-top: 11px;
    font-size: 15px
}

.be_login p {
    clear: both
}

.be_login p input {
    margin-top: 10px
}

.be_login .member_go {
    font-size: 11px;
    margin-top: 20px;
    color: #7d7d7d
}

.be_login .member_go p {
    padding-bottom: 5px
}

.be_login .member_go span {
    font-size: 11px;
    font-weight: bold;
    padding-left: 10px;
    color: #000
}

/*아이디비번찾기*/
#my_box .forget_box {
    clear: both;
    overflow: hidden;
    margin: 0 0
}

#my_box .forget_box h2 {
    font-size: 30px;
    color: #000;
    padding-bottom: 20px;
    border-bottom: solid 5px #000;
    letter-spacing: -3px
}

#my_box .forget_box h2 .sub {
    font-size: 11px;
    color: #bcbcbc;
    font-weight: normal;
    letter-spacing: -1px
}

#my_box .forget_box h3 .tit {
    font-size: 17px;
    color: #000;
    padding-bottom: 20px;
    letter-spacing: -1px
}

#my_box .forget_box h3 .sub {
    font-size: 11px;
    color: #bcbcbc;
    font-weight: normal
}

#my_box .forget_box .find_id {
    float: left;
    width: 400px;
    margin: 0 80px 0 60px
}

#my_box .forget_box .find_pw {
    float: left;
    width: 400px
}

#my_box .forget_box .form {
    clear: both;
    border-top: solid 1px #dadada;
    padding: 20px 0
}

#my_box .forget_box .form dl {
    clear: both;
    overflow: hidden;
    margin-bottom: 15px
}

#my_box .forget_box .form dl dt {
    float: left;
    width: 60px;;
    margin-top: 10px
}

#my_box .forget_box .form dl dd {
    float: left
}

#my_box .forget_box .form p {
    clear: both;
    margin-left: 60px
}

#my_box .forget_box .dormant {
    float: left;
    margin: 20px 20px 0 20px
}


/*가입완료*/
#member_box .succ {
    text-align: center;
    margin-top: 50px
}

#member_box .succ p {
    padding-bottom: 10px
}

#right_wrap .pagewrap {
    clear: both;
    overflow: hidden;
    margin: 0 0;
}

#layout_container {
    /*position : relative;*/
    /*clear: both;*/
    /*width : 100%;*/
}

#layout_container .infowrap {
    clear: both;
    overflow: hidden;
    margin-bottom: 50px;
}


/*버튼타입*/
.btn_wrap_center {
    clear: both;
    text-align: center;
    margin: 0 auto;
    padding-top: 50px
}

.btn_wrap_center input {
    margin-right: 5px
}

.btn_wrap_center .imgPic {
    /* qnawrite때문에 width: auto로 지정했다. */
    width: auto;
    cursor: pointer;
}

.btn .wishbtn1, .wishbtn2, .wishbtn3 {
    cursor: pointer;
}

.btn_wrap_left {
    text-align: left;
    margin-top: 20px
}

.btn_wrap_left input {
    margin-right: 5px
}

.btn_wrap_right {
    text-align: right;
    margin-top: 20px
}

.btn_wrap_right input {
    margin-left: 5px
}

.btn_wrap_right3 {
    width: 100%;
    float: left;
    text-align: right;
    margin-top: 20px
}

.btn_wrap_right3 ul {
    float: right;
    margin-left: 5px
}

.btn_wrap_right3 ul li {
    float: left;
    margin-left: 5px
}


/*게시판타입0_작성폼*/
.border_skin_0 {
    width: 100%;
    clear: both;
    overflow: hidden
}

.border_skin_0 {
    font-family: dotum;
    width: 100%;
    border-top: solid 1px #e7e7e7
}

.border_skin_0 th {
    font-size: 11px;
    width: 30%;
    font-weight: normal;
    color: #8f8f8f;
    background: #f7f7f7;
    border-bottom: solid 1px #e7e7e7
}

.border_skin_0 td {
    font-size: 11px;
    width: 70%;
    padding: 10px;
    color: #5a5a5a;
    border-bottom: solid 1px #e7e7e7
}

.border_skin_0 .text {
    background: #fff;
    border: solid 1px #dadada;
    width: 80%;
}

.border_skin_0 textarea {
    clear: both;
    background: #fff;
    border: solid 1px #dadada;
    width: 98%;
    height: 100px;
    padding: 10px;
    margin-top: 10px
}

.border_skin_0 select {
    padding: 1px;
    width: 200px;
    border: solid 1px #dadada;
    background: #fff
}

.border_skin_0 .imgPic {
    cursor: pointer;
}

/*게시판타입1_작성폼*/
.border_skin_1 {
    clear: both;
    overflow: hidden;
    width: 100%;
    border-top: solid 2px #000;
    background: #fff
}

.border_skin_1 .lh18 {
    font-size: 11px;
    color: #666;
    line-height: 18px;
}

.border_skin_1 th {
    font-weight: normal;
    text-align: left;
    padding: 15px 0 15px 30px;
    border-bottom: solid 1px #e5e5e5;
    color: #656565
}

.border_skin_1 td {
    font-weight: normal;
    text-align: left;
    padding: 10px 0 10px 0;
    border-bottom: solid 1px #e5e5e5;
    color: #888;
}

.border_skin_1 .line_none {
    border-bottom: 0;
}

.border_skin_1 td input {
    color: #000;
}

.border_skin_1 td select {
    background: #f9f9f9;
    height: 30px;
    border-bottom: solid 1px #dadada
}

.border_skin_1 .button1 {
    float: left;
    margin-left: 7px;
    margin-top: 3px;
    display: block;
    background-image: url('https://pics2.gundamboom.kr/image/button/btn_id.gif');
    width: 91px;
    height: 28px;
    cursor: pointer;
}

.border_skin_1 .button2 {
    float: left;
    margin-left: 7px;
    margin-top: 3px;
    display: block;
    background-image: url('http://gundamboom.com/web/board/notice/16030945276275.gif');
    width: 94px;
    height: 28px;
    cursor: pointer;
}

.border_skin_1 .mbutton1 {
    float: left;
    margin-left: 7px;
    margin-top: 1px;
    display: block;
    background-image: url('https://pics2.gundamboom.kr/image/button/btn_coupon.gif');
    width: 59px;
    height: 28px;
    cursor: pointer;
}

.border_skin_1 .mbutton2 {
    float: left;
    margin-left: 7px;
    margin-top: 1px;
    display: block;
    background-image: url('https://pics2.gundamboom.kr/image/button/btn_alluse.gif');
    width: 59px;
    height: 29px;
    cursor: pointer;
}

.border_skin_1 .note01 dt {
    padding-top: 20px
}

.border_skin_1 .note01 dd {
    padding: 8px 5px;
}

.border_skin_1 .note01 .list01 li {
    font-size: 11px;
    color: #666;
    line-height: 18px;
}

.border_skin_11 {
    clear: both;
    overflow: hidden;
    width: 100%;
}

.border_skin_11 th {
    font-weight: normal;
    text-align: left;
    padding: 15px 0 15px 30px;
    border-bottom: solid 1px #e5e5e5;
    color: #656565
}

.border_skin_11 td {
    font-weight: normal;
    text-align: left;
    padding: 10px 0 10px 0;
    border-bottom: solid 1px #e5e5e5;
    color: #888;
}


/*게시판타입2_출력폼*/
.border_skin_2 {
    clear: both;
    overflow: hidden;
    width: 100%;
    border-top: solid 2px red;
    background: #fff
}

.border_skin_2 th {
    background: #f8fbff;
    color: #656565;
    font-weight: normal;
    text-align: center;
    padding: 15px 0;
    border-bottom: solid 1px #e5e5e5
}

.border_skin_2 td {
    font-weight: normal;
    color: #585858;
    text-align: center;
    padding: 15px 0;
    border-bottom: solid 1px #e5e5e5;
}

.border_skin_2 .left {
    text-align: left
}

.border_skin_2 .name_img div {
    float: left
}

.border_skin_2 .name_img .text {
    width: 300px;
    margin: 18px 0 0 15px;
    text-align: left
}

.border_skin_2 .imgPic {
    cursor: pointer;
}

.btn_wrap_left .imgPic {
    cursor: pointer;
}

/*게시판타입3_출력폼*/
.border_skin_3 {
    clear: both;
    overflow: hidden;
    width: 100%;
    border-top: solid 2px #3b3b3b;
    background: #fff;
    font-size: 11px
}

.border_skin_3 th {
    background: #fdfdfd;
    color: #656565;
    font-weight: normal;
    text-align: center;
    padding: 15px 0;
    border-bottom: solid 1px #e5e5e5
}

.border_skin_3 td {
    font-weight: normal;
    color: #585858;
    text-align: center;
    padding: 15px 0;
    border-bottom: solid 1px #e5e5e5;
}

.border_skin_3 td.none {
    font-weight: normal;
    color: #585858;
    text-align: center;
    padding: 15px 0;
    border-bottom: 0;
}

.border_skin_3 .left {
    text-align: left !important;
}

.border_skin_3 .name_img div {
    float: left;
}

.border_skin_3 .name_img div.Pics {
    float: left;
    width: 80px;
    height: 80px;
    cursor: pointer;
}

.border_skin_3 .name_img .text {
    text-align: left;
    margin: 18px 0 0 15px
}

.border_skin_3 .name_img3 p {
    float: left;
}

.border_skin_3 .name_img3 p.Pics {
    float: left;
    width: 80px;
    height: 80px;
    cursor: pointer;
}

.border_skin_3 .name_img3 p.text {
    float: left;
    width: 360px;
    text-align: left;
    margin: 18px 0 0 15px;
    overflow: hidden;
    text-overflow: ellipsis;
}

.border_skin_3 .name_img3 p.text3 {
    float: left;
    width: 360px;
    text-align: left;
    margin: 8px 0 0 15px;
    overflow: hidden;
    text-overflow: ellipsis;
}

.border_skin_3 .subject2 {
    float: left
}

.border_skin_3 .subject2 p.Pics {
    float: left;
    width: 80px;
    height: 80px;
    margin-right: 15px;
    cursor: pointer;
}

.border_skin_3 .subject2 p.tit2 {
    float: left;
    font-weight: normal;
    color: #585858;
    cursor: pointer;
}

.border_skin_3 .subject2 p.tit21 {
    float: left;
    font-weight: normal;
    color: #585858;
    margin: 25px 0;
    cursor: pointer;
}


/*마이페이지*/
#content_my {
    background: #fff;
    padding: 50px 0 50px 0;
    font-family: dotum
}

#content_my .tab_wrap {
    width: 1100px;
    margin: 0 auto;
    overflow: hidden
}

#content_my .tab_wrap li {
    float: left;
    width: 33.2%;
    height: 35px;
    text-align: center;
    padding: 15px 0;
    border-right: solid 1px #dadada;
    border-top: solid 1px #dadada;
    border-bottom: solid 1px #000
}

#content_my .tab_wrap .on {
    font-weight: bold;
    color: #000;
    border-left: solid 1px #000;
    border-right: solid 1px #000;
    border-top: solid 1px #000;
    border-bottom: solid 1px #fff
}

#content_my #my_box {
    width: 100% ;
    margin: 0 auto;
    overflow: hidden
}

#my_box .title_box {
    clear: both;
    overflow: hidden;
    background: #bacdc2;
    padding: 20px 30px 20px 30px;
    margin-bottom: 30px
}

#my_box .title_box .tit {
    float: left;
    font-family: dotum;
    letter-spacing: -2px;
    color: #fff
}

#my_box .title_box .tit span {
    font-size: 11px;
    display: block;
    font-weight: normal;
    color: #fff;
    font-family: dotum
}

#my_box .position {
    float: right;
    font-size: 11px;
    margin-top: 20px;
    font-family: dotum;
    font-weight: normal;
    color: #000
}


#my_box h3 {
    float: left;
    color: #8e8e8e;
    font-size: 14px;
    font-weight: bold;
    margin: 50px 0 10px 0;
    color: #000
}

#my_box h3 span {
    color: #000;
    font-size: 11px;
    font-weight: normal;
    color: #838383
}

#my_box select {
    height: 25px;
    border-bottom: solid 1px #dadada
}

#my_box .sim_total {
    padding: 15px 25px 10px 0;
    background: #fafafa;
    text-align: right;
    border-bottom: solid 1px #eeeeee
}

#my_box .address_list {
    margin: 50px 0 10px 0
}

#my_box .card_list {
    width: 500px;
}

#my_box .card_list li {
    width: 40%;
    color: #828282;
    font-size: 11px;
    float: left;
    padding: 0 10px 10px 0;
    margin-bottom: 10px;
    border-bottom: dashed 1px #b5b5b5
}

#my_box .cart_total {
    overflow: hidden;
    border: solid 3px #b1b1b1;
    margin-top: 10px
}

#my_box .cart_total dl {
    float: left;
    width: 24.999999999%
}

#my_box .cart_total dl dt {
    padding: 10px 0 10px 10px;
    font-weight: bold;
    background: url("https://pics2.gundamboom.kr/image/background/bg_plus.gif") top right no-repeat #f6f6f6
}

#my_box .cart_total dl dd {
    margin: 20px 50px 0 0;
    text-align: right;
    padding-bottom: 20px;
}

#my_box .cart_total dl dd .price {
    font-size: 17px;
    font-weight: bold;
    color: #7c7c7c
}

#my_box .cart_total dl dd .detail_text {
    font-size: 11px;
    color: #7c7c7c
}

#my_box .cart_total .plus {
    background: url("https://pics2.gundamboom.kr/image/background/bg_plus.gif") top right no-repeat
}

#my_box .cart_total .sum {
    background: url("https://pics2.gundamboom.kr/image/background/bg_sum.gif") top right no-repeat
}

#my_box .cart_total .all {
    background: none
}

#my_box .cart_total .all dt {
    background: #f6f6f6;
    margin-right: 0
}

#my_box .cart_total .all dd {
    background: none;
    margin: 20px 20px 0 0
}

#my_box .cart_total .all .all_price {
    font-size: 18px;
    font-weight: bold;
    color: #ee480a
}

#my_box .tip {
    float: left;
    line-height: 18px;
    font-size: 11px;
    color: #7c7c7c;
    margin-top: 20px
}

#my_box .total_final {
    clear: both;
    overflow: hidden;
    background-color: #f5f5f5;
    border-bottom: solid 1px #e5e5e5
}

#my_box .total_final table {
    width: 70%;
    float: left
}

#my_box .total_final .price_box {
    width: 30%;
    float: left;
    padding-top: 15px;
    border-top: solid 2px #000;
}

#my_box .total_final .price_box dl {
    clear: both;
    overflow: hidden;
    margin: 10px 25px 10px 25px;
    border-bottom: solid 1px #eaeaea
}

#my_box .total_final .price_box dt {
    float: left;
    font-size: 11px;
    margin: 5px 0;
}

#my_box .total_final .price_box dd {
    float: right;
    text-align: right;
    font-size: 11px
}

#my_box .total_final .price_box dd span {
    font-weight: bold;
    font-size: 12px;
    padding-right: 10px
}

#my_box .total_final .price_box .last {
    border-top: solid 1px #474747;
    margin: 0 25px 10px 25px;
    padding-top: 20px;
    border-bottom: 0
}

#my_box .total_final .price_box .last dt {
    font-weight: bold;
    font-size: 12px;
    color: red;
    margin-top: 5px
}

#my_box .total_final .price_box .last dd {
    color: red;
    font-size: 12px;
}

#my_box .total_final .price_box .last dd span {
    font-weight: bold;
    font-size: 22px
}

#my_box .total_final .price_box .border_none {
    border-bottom: 0
}

#my_box .order_txt {
    width: 1090px;
    border: solid 4px #dadada;
    text-align: center;
    padding: 50px 0;
    margin-top: 50px
}


/*마이페이지*/

/*마이페이지왼쪽메뉴*/
#left_wrap {
    float: left;
    width: 220px;
    font-family: dotum
}

#left_wrap .level {
    border-top: solid 2px #7fb79e;
    border-left: solid 1px #b0b0b0;
    border-right: solid 1px #b0b0b0;
    box-shadow: 0 1px 0 0 #555555;
    -ms-box-shadow: 0 1px 0 0 #555555;
}

#left_wrap .level table {
    width: 100%
}

#left_wrap .level table td {
    width: 49.5%;
    padding: 15px 0;
    text-align: center;
    border-bottom: solid 1px #e9e9e9
}

#left_wrap .level table .bg_gray {
    background: #f6f6f6
}

#left_wrap .level table .bo_right {
    border-right: solid 1px #e9e9e9
}

#left_wrap .level table .idimg {
    padding: 30px 0 20px 0
}

#left_wrap .menu_list {
    background: #f9f9f9;
    margin-top: 2px;
    padding-bottom: 20px
}

#left_wrap .menu_list dt {
    background: #ececec;
    padding: 10px 10px 10px 20px;
    font-weight: bold;
    color: #6a6a6a
}

#left_wrap .menu_list dd {
    padding: 10px 10px 10px 20px;
    font-size: 11px
}

#left_wrap .menu_list dd a {
    color: #6a6a6a
}

#left_wrap .menu_list dd a:hover {
    color: #000
}


/*오른쪽컨텐츠*/
/*#my_box #right_wrap{float:left; width:850px}*/
/*#my_box #right_wrap .tit{clear:both; overflow:hidden; font-size:11px; color:#ababab; font-weight:normal; padding-bottom:15px; letter-spacing:-1px}*/
/*#my_box #right_wrap .tit span{font-size:15px; color:#000; margin-right:10px; font-weight:bold}*/

/*#right_wrap .my_tab{width:100%; overflow:hidden; margin-bottom:20px}*/
/*#content_my .my_tab li{float:left; width:49.8%; background:#eef0f2; height:28px; text-align:center; padding:15px 0 0 0; border-right:solid 1px #e9e9e9;  border-top:solid 1px #e9e9e9; border-bottom:solid 1px #000}*/
/*#content_my .my_tab .on{font-weight:bold; background:#fff; color:#000; border-left:solid 1px #000; border-right:solid 1px #000; border-top:solid 1px #000; border-bottom:solid 1px #fff}*/
/* 분석결과 : 밑에와 중복될 뿐만 아니라 필요없는 부분이라 생각한다. */

/*오른쪽컨텐츠*/
#my_box #right_wrap {
    /*float: right;*/
    /*width: auto;*/
    /* width: 850px	*/
}

#my_box #right_wrap .tit {
    clear: both;
    overflow: hidden;
    font-size: 11px;
    color: #ababab;
    font-weight: normal;
    padding-bottom: 15px
}

#my_box #right_wrap .tit span {
    font-size: 15px;
    color: #000;
    margin-right: 10px;
    font-weight: bold
}

#right_wrap .my_tab {
    width: 100%;
    overflow: hidden;
    margin-bottom: 20px
}

#content_my .my_tab li {
    float: left;
    width: 49.8%;
    background: #eef0f2;
    height: 28px;
    text-align: center;
    padding: 15px 0 0 0;
    border-right: solid 1px #e9e9e9;
    border-top: solid 1px #e9e9e9;
    border-bottom: solid 1px #000
}

#content_my .my_tab .on {
    font-weight: bold;
    background: #fff;
    color: #000;
    border-left: solid 1px #000;
    border-right: solid 1px #000;
    border-top: solid 1px #000;
    border-bottom: solid 1px #fff
}

/*검색하기*/
#right_wrap .schtop_area {
    clear: both;
    overflow: hidden;
    background: #f9f9f9;
    border-top: dotted 1px #6e6e6e;
    border-bottom: dotted 1px #6e6e6e;
    padding: 10px
}

#right_wrap .schtop_area h3 {
    float: left;
    width: 100px;
    padding: 0;
    margin: 6px 0 0 0
}

#right_wrap .schtop_area .sch_full {
    float: left;
    width: 600px;
    line-height: 28px;
}

.sch_full:after {
    display: block;
    clear: both;
    content: ''
}

.sch_full .sf_left {
    display: inline;
    float: left
}

.sch_full .sf_right {
    display: inline;
    float: right
}

.sf_month {
    display: inline;
    float: left
}

.sf_month li {
    display: inline;
    float: left;
    position: relative;
    line-height: 24px
}

.sf_month li label {
    display: inline-block;
    min-width: 56px;
    margin: 0 -1px 0 0;
    padding-top: 1px;
    border: 1px solid #ccc;
    background: #fcfcfc;
    font-size: 11px;
    line-height: 25px;
    color: #666;
    text-align: center;
    vertical-align: top;
    cursor: pointer
}

.sf_month li.check {
    z-index: 10
}

.sf_month li.check label {
    border-color: #5d5d5d;
    background: #747474;
    color: #fff
}

.sf_month li .inp_radio {
    position: absolute;
    left: 0;
    top: 0;
    z-index: -1;
    width: 13px;
    height: 13px;
    vertical-align: top;
    opacity: .1;
}

.cal_fl {
    display: inline;
    float: left;
    width: 114px
}

.cal_hipen {
    display: inline;
    float: left;
    width: 17px;
    text-align: center
}

.cal_bor {
    display: block;
    position: relative;
    padding: 5px 32px 5px 5px;
    border: 1px solid #c0c0c0;
    background: #fff;
    line-height: 16px
}

.cal_bor .inp_txt {
    width: 100%;
    height: 16px;
    *margin: -1px 0;
    border: 0 none;
    background: transparent;
    font-size: 12px;
    line-height: 16px;
    text-align: center;
    vertical-align: top;
    cursor: pointer
}

.cal_bor .btn_cal {
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    width: 26px;
    border-left: 1px solid #c0c0c0;
    background: #fff;
    text-align: left;
    cursor: pointer
}

.cal_bor .btn_cal .sp_case {
    width: 15px;
    height: 16px;
    margin: 5px 0 0 6px;
    display: inline-block;
    background: url("https://pics2.gundamboom.kr/image/member/cal.jpg") 0 0 no-repeat
}


#right_wrap .guide {
    clear: both;
    overflow: hidden;
    font-size: 11px;
    border: double 5px #d8d8d8;
    box-shadow: 0 1px 0 0 #d8d8d8;
    padding: 40px 0 30px 0
}

#right_wrap .guide dl {
    float: left;
    width: 110px;
    padding: 0 28px;
    text-align: center;
    background: url("https://pics2.gundamboom.kr/image/background/bg_arrow2.png") 140px 10px no-repeat
}

#right_wrap .guide dl:last-child {
    background: none
}

#right_wrap .guide dl dt {
    margin-bottom: 10px
}

#right_wrap .guide dl dd {
    color: #929292
}

#right_wrap .guide dl dd .name {
    font-weight: bold;
    color: #000;
    margin-bottom: 5px
}

#right_wrap .guide dl dd .name span {
    color: #38a8cd
}


#right_wrap .ProductList {
    padding: 0 0 10px 0;
    margin-bottom: 10px;
    overflow: hidden
}

#right_wrap .ProductList dl {
    float: left;
    width: 160px;
    padding: 30px 26px;
    text-align: center;
    border-bottom: solid 1px #dadada;
}

#right_wrap .ProductList dl:last-child {
    margin-right: 0
}

#right_wrap .ProductList dt {
    margin-bottom: 10px
}

#right_wrap .ProductList dt img {
    width: 100%
}

#right_wrap .ProductList .order {
    font-size: 11px;
    margin-bottom: 10px
}

#right_wrap .ProductList input {
    float: left;
    margin-bottom: 10px
}

#right_wrap .ProductList .order span {
    color: red
}

#right_wrap .ProductList .ct {
    height: 14px;
    font-size: 11px;
    color: #81d3d6;
    margin-bottom: 5px;
}

#right_wrap .ProductList .name {
    font-size: 11px;
    color: #000;
    margin-bottom: 10px;
    overflow: hidden;
    text-overflow: ellipsis;
}

#right_wrap .ProductList .price {
    font-size: 12px
}

#right_wrap .ProductList .price span {
    font-weight: bold;
    font-size: 14px;
    color: #000;
    padding-right: 5px;
    font-family: Arial
}

#right_wrap .ProductList .list_none {
    width: 100%;
    margin: 0 auto;
    border-top: none;
    margin: 50px 0;
}

#right_wrap .ProductList .list_none .none {
    width: 100%;
    text-align: center;
}

#right_wrap .WishList {
    padding: 0 0 10px 0;
    margin-bottom: 10px;
    overflow: hidden
}

#right_wrap .WishList dl {
    float: left;
    width: 160px;
    height: 290px;
    padding: 30px 26px;
    text-align: center;
    border-bottom: solid 1px #dadada;
}

#right_wrap .WishList dl:last-child {
    margin-right: 0
}

#right_wrap .WishList dt {
    margin-bottom: 10px
}

#right_wrap .WishList dt img {
    width: 100%
}

#right_wrap .WishList .order {
    font-size: 11px;
    margin-bottom: 10px
}

#right_wrap .WishList input {
    float: left;
    margin-bottom: 10px
}

#right_wrap .WishList .order span {
    color: red
}

#right_wrap .WishList .ct {
    height: 14px;
    font-size: 11px;
    color: #81d3d6;
    margin-bottom: 5px;
}

#right_wrap .WishList .name {
    font-size: 11px;
    color: #000;
    margin-bottom: 10px;
    overflow: hidden;
    text-overflow: ellipsis;
}

#right_wrap .WishList .price {
    font-size: 12px
}

#right_wrap .WishList .price span {
    font-weight: bold;
    font-size: 14px;
    color: #000;
    padding-right: 5px;
    font-family: Arial
}

#right_wrap .WishList .list_none {
    width: 100%;
    margin: 0 auto;
    border-top: none;
    margin: 50px 0;
}

#right_wrap .WishList .list_none .none {
    width: 100%;
    text-align: center;
}

.btn2 {
    float: right;
    margin-bottom: 10px
}

#right_wrap .bookmark_area {
    clear: both;
    padding: 10px 0;
    overflow: hidden;
    border-top: dashed 1px #959595;
    border-bottom: dashed 1px #959595;
    margin-bottom: 20px
}

#right_wrap .bookmark_area .allea {
    float: left;
    margin-top: 6px
}

#right_wrap .bookmark_area .allea span {
    color: #51a3dd;
    font-weight: bold
}

#right_wrap .bookmark_area .btn {
    float: right
}

#right_wrap .bookmark_area .btn li {
    float: left;
    margin-left: 5px
}

#right_wrap .total_point {
    text-align: center;
    font-size: 15px;
    font-weight: bold;
    border: double 5px #dadada;
    padding: 20px;
    margin-bottom: 20px
}

#right_wrap .total_point span {
    color: red;
    font-size: 25px;
    padding: 0 5px
}

#right_wrap .total_point img {
    width: 50px
}

#right_wrap .type {
    margin: 50px 0 10px 0;
    font-size: 11px
}

#right_wrap .type li {
    float: left
}

#right_wrap .type .on {
    font-weight: bold
}

#right_wrap .ans_ps {
    padding: 20px 20px 20px 50px
}

#right_wrap .ans_arrow {
    background: url("https://pics2.gundamboom.kr/image/member/ans_arrow.png") #f5f5f5 0 5px no-repeat;
    padding: 20px 20px 20px 50px
}


/*마이페이지메인*/
#right_wrap .setion_left {
    float: left;
    width: 560px
}

#right_wrap .setion_left .box_1 {
    clear: both;
    overflow: hidden;
    height: 215px;
    box-shadow: 0 1px 0 0 #c8c3bb;
    margin-bottom: 20px;
    padding: 0 0 0 40px;
    border-top: solid 2px #000;
    border-left: solid 1px #e1e0df;
    border-right: solid 1px #e1e0df;
    border-bottom: solid 1px #e1e0df;
    background: #fbfbfb
}

#right_wrap .setion_left .box_1 h3 {
    font-size: 11px;
    margin: 30px 0 20px 0
}

#right_wrap .setion_left .box_1 ul {
    clear: both;
    margin: 15px 0 0 0
}

#right_wrap .setion_left .box_1 li {
    float: left;
    margin-right: 30px;
    width: 70px;
    height: 73px;
    text-align: center;
    background: url("https://pics2.gundamboom.kr/image/background/bg_circle.gif") no-repeat
}

#right_wrap .setion_left .box_1 li .num {
    font-size: 25px;
    margin: 25px 0 40px 0;
    font-weight: bold
}

#right_wrap .setion_left .box_1 li .name {
    color: #7fb79e;
    font-size: 11px;
}

#right_wrap .setion_left .box_2 {
    clear: both;
    overflow: hidden;
    height: 215px;
    box-shadow: 0 1px 0 0 #c8c3bb;
    padding: 0 0 30px 40px;
    border-top: solid 2px #000;
    border-left: solid 1px #e1e0df;
    border-right: solid 1px #e1e0df;
    border-bottom: solid 1px #e1e0df;
    background: #fbfbfb
}

#right_wrap .setion_left .box_2 h3 {
    font-size: 11px;
    margin: 30px 0 20px 0
}

#right_wrap .setion_left .box_2 .more {
    float: right;
    margin-top: 30px;
    font-size: 11px;
    color: #b0b0b0;
    margin-right: 30px
}

#right_wrap .setion_left .box_2 .ProductList_my {
    clear: both;
    overflow: hidden
}

.box_2 .ProductList_my dl {
    float: left;
    width: 110px;
    font-size: 11px;
    text-align: center;
    margin-right: 11px
}

.box_2 .ProductList_my dl:last-child {
    margin-right: 0
}

.box_2 .ProductList_my dt {
    margin-bottom: 10px
}

.box_2 .ProductList_my dt img {
    cursor: pointer;
    width: 100%
}

.box_2 .ProductList_my .order {
    font-size: 11px;
    margin-bottom: 10px
}

.box_2 .ProductList_my input {
    float: left;
    margin-bottom: 10px
}

.box_2 .ProductLis_myt .order span {
    color: red
}

.box_2 .ProductList_my .name {
    cursor: pointer;
    color: #000;
    margin-bottom: 10px;
    overflow: hidden;
    text-overflow: ellipsis;
}

.box_2 .ProductList_my .name .weight {
    font-family: Arial
}

.box_2 .ProductList_my .sub_txt {
    color: #a7a7a7;
    height: 20px;
    margin-bottom: 10px;
    overflow: hidden;
    border-top: solid 1px #dadada;
    border-bottom: solid 1px #dadada;
    padding: 10px 0
}

.box_2 .ProductList_my .price {
    cursor: pointer;
}

.box_2 .ProductList_my .price span {
    font-size: 13px;
    color: #000;
    padding-right: 5px;
    font-family: Arial
}

.box_2 .ProductList_my .list_none {
    width: 100%;
    margin: 50px 0;
}


#right_wrap .setion_right {
    float: right;
    overflow: hidden;
    width: 230px;
    height: 481px;
    box-shadow: 0 1px 0 0 #c8c3bb;
    margin-bottom: 30px;
    padding: 0 20px 0 20px;
    border-top: solid 2px #000;
    border-left: solid 1px #e1e0df;
    border-right: solid 1px #e1e0df;
    border-bottom: solid 1px #e1e0df;
    background: #fbfbfb
}

#right_wrap .setion_right h3 {
    font-size: 11px;
    margin: 30px 0 20px 0
}

#right_wrap .setion_right .more {
    float: right;
    margin-top: 30px;
    font-size: 11px;
    color: #b0b0b0
}

#right_wrap .setion_right .ProductList_my {
    clear: both;
    overflow: hidden
}

.setion_right .ProductList_my dl {
    width: 100%;
    font-size: 11px;
    text-align: left;
    margin-bottom: 20px;
    clear: both;
    overflow: hidden
}

.setion_right .ProductList_my dl dt {
    float: left;
    width: 80px;
    margin-right: 10px
}

.setion_right .ProductList_my dl dt img {
    width: 100%;
    cursor: pointer;
}

.setion_right .ProductList_my dl dd {
    float: left;
    width: 140px;
}

.setion_right .ProductList_my dl dd div {
    float: left
}

.setion_right .ProductList_my dl dd div.name {
    cursor: pointer;
    color: #000;
    margin-top: 10px;
    margin-bottom: 10px
}

.setion_right .ProductList_my dl dd div.price {
    cursor: pointer;
}

.setion_right .ProductList_my dl dd div.price span {
    font-size: 13px;
    color: #000;
    padding-right: 5px;
    font-family: Arial
}

.setion_right .ProductList_my .list_none {
    width: 100%;
    margin: 0;
}


#right_wrap .setion_bottom {
    clear: both;
    overflow: hidden;
    box-shadow: 0 1px 0 0 #c8c3bb;
    padding: 0 20px 20px 20px;
    border-top: solid 2px #000;
    border-left: solid 1px #e1e0df;
    border-right: solid 1px #e1e0df;
    border-bottom: solid 1px #e1e0df;
    background: #fbfbfb
}

#right_wrap .setion_bottom h3 {
    float: left;
    font-size: 11px;
    margin: 30px 0 10px 0
}

#right_wrap .setion_bottom .more {
    float: right;
    margin-top: 30px;
    font-size: 11px;
    color: b0b0b0
}

#right_wrap .setion_bottom .border_skin_4 {
    clear: both;
    overflow: hidden;
    width: 100%;
    border-top: solid 1px #dedede;
    background: #fff;
    font-size: 11px
}

.border_skin_4 th {
    background: #f2f3f5;
    color: #656565;
    font-weight: normal;
    text-align: center;
    padding: 10px 0;
    border-bottom: solid 1px #e5e5e5
}

.border_skin_4 td {
    font-weight: normal;
    color: #585858;
    text-align: center;
    padding: 15px 0;
    border-bottom: solid 1px #e5e5e5;
}

.border_skin_4 .left {
    text-align: left !important;
}

.border_skin_4 .name_img div {
    float: left
}

.border_skin_4 .name_img .text {
    margin: 18px 0 0 15px
}


/*고객센터*/


/*고객센터타이틀*/
#my_box .title_box_2 {
    clear: both;
    overflow: hidden;
    background: #4f1303;
    padding: 20px 30px 20px 30px;
    margin-bottom: 30px
}

#my_box .title_box_2 .tit {
    float: left;
    font-size: 17px;
    color: #fff;
    font-weight: bold;
    font-family: dotum;
    letter-spacing: -2px
}

#my_box .title_box_2 .tit span {
    font-size: 11px;
    display: block;
    font-weight: normal;
    color: #9a7072;
    font-family: dotum;
    letter-spacing: -1px
}

#my_box .position_2 {
    float: right;
    font-size: 11px;
    margin-top: 20px;
    font-family: dotum;
    font-weight: normal;
    color: #7f3e2f
}


/*고객센터왼쪽메뉴*/
/*#left_wrap{float:left; width:220px; font-family:dotum}*/
/* 위에서 선언됨 220code*/
#left_wrap .menu_list_cs {
    padding-bottom: 20px
}

#left_wrap .menu_list_cs dt {
    padding: 10px 10px 10px 20px;
    font-weight: bold;
    color: #000;
    border-bottom: solid 1px #757575;
    border-top: solid 1px #757575
}

#left_wrap .menu_list_cs dd {
    padding: 10px 10px 10px 20px;
    font-size: 11px;
    border-bottom: solid 1px #dadada
}

#left_wrap .menu_list_cs dd a {
    display: block;
    width: 95%;
    color: #7b7b7b
}

#left_wrap .menu_list_cs dd a:hover {
    color: red;
    background: url("https://pics2.gundamboom.kr/image/background/list_red.gif") no-repeat right
}

#left_wrap .write_qna {
    clear: both;
    margin-bottom: 15px;
    font-weight: bold;
    padding: 20px 0 15px 20px;
    background: url("https://pics2.gundamboom.kr/image/sub/icon_bub.png") 95px 15px no-repeat #e31e07
}

#left_wrap .write_qna a {
    color: #fff
}

/*고객센터메인*/
#right_wrap .searchBox {
    margin-bottom: 40px;
    background: #515151
}

#right_wrap .searchBox .all_faq {
    float: left;
    background: #000;
    padding: 17px 30px
}

#right_wrap .searchBox .all_faq a {
    color: #fff;
    font-weight: bold
}

#right_wrap .searchBox .box {
    float: left;
    margin: 10px 10px 0 20px
}

#right_wrap .searchBox .box label {
    color: #fff;
    font-weight: bold
}

#right_wrap .searchBox .box .txtInp {
    padding: 5px;
    width: 180px;
    border: none
}

#right_wrap .searchBox .searchOption {
    margin: 20px 0 0 20px
}

#right_wrap .searchBox .searchOption li {
    float: left;
    font-size: 11px
}

#right_wrap .searchBox .searchOption li a {
    color: #d7d7d7
}

#right_wrap .searchBox .searchOption .bar2 {
    color: #727272;
    padding: 0 3px
}

#right_wrap .etc_box {
    clear: both
}

#right_wrap .etc_box .fast_menu {
    float: left;
    width: 200px;
    margin-right: 23px
}

#right_wrap .etc_box .fast_menu li {
    float: left;
    width: 48%;
    height: 70px;
    padding: 15px 0 0 0;
    font-size: 11px;
    text-align: center
}

#right_wrap .etc_box .fast_menu li p {
    padding-bottom: 8px
}

#right_wrap .etc_box .fast_menu li .icon {
    height: 40px
}

#right_wrap .etc_box .fast_menu li a {
    color: #818287;
    letter-spacing: -1px
}

#right_wrap .etc_box .fast_menu .bor {
    border-right: solid 1px #dadada
}

#right_wrap .etc_box .fast_menu .bob {
    border-bottom: solid 1px #dadada
}

#right_wrap .center_bnr {
    float: left;
    overflow: hidden;
    width: 300px;
    height: 270px;
    margin-right: 23px
}

#right_wrap .center_bnr img {
    width: 100%
}

#right_wrap .etc_box .notice {
    float: left;
    width: 290px
}

.notice .noti_tit {
    float: left;
    font-size: 12px;
    font-weight: bold;
    width: 100%;
}

.notice .noti_tit a {
    float: right;
    font-size: 11px;
    font-weight: normal;
}

.notice ul {
    clear: both;
    overflow: hidden;
    margin-top: 15px
}

.notice li {
    height: 25px;
    padding-top: 15px;
    border-bottom: solid 1px #dadada;
}

.notice .subject {
    float: left;
    font-size: 12px;
    color: #585858
}

.notice .subject .noti {
    color: #8b8b8b
}

.notice .subject .event {
    color: #59aab9
}

.notice .date {
    float: right;
    font-size: 11px;
    color: #a1a1a1
}

#right_wrap .faq_tit {
    font-size: 12px;
    clear: both
}

#right_wrap .event_list {
    clear: both;
}

#right_wrap .event_list li {
    float: left;
    width: 200px;
    margin: 0 10px 30px 0
}

#right_wrap .event_list li img {
    width: 100%
}

#right_wrap .event_list .thumbnail {
    margin-bottom: 5px
}

#right_wrap .event_list .period {
    text-align: center
}

#right_wrap .page {
    float: right;
    margin: 20px 0
}

#right_wrap .page li {
    float: left;
    padding: 6px 10px;
}

#right_wrap .page li img {
    margin: 0 4px;
}

#right_wrap .page li a {
    cursor: pointer;
}

#right_wrap .page li a.here {
    padding: 8px 10px;
    background-color: #e7e7e7;
}

#my_box .blank50 {
    clear: both;
    overflow: hidden;
    padding: 50px 0
}

#my_box .blank15 {
    clear: both;
    overflow: hidden;
    padding: 15px 0
}


/**/

.dpDiv {
}

.dpTable {
    width: 200px;
    height: 200px;
    BORDER-RIGHT: #dadddf 1px solid;
    BORDER-TOP: #dadddf 1px solid;
    FONT-SIZE: 12px;
    BORDER-LEFT: #dadddf 1px solid;
    COLOR: #8e8e8e;
    BORDER-BOTTOM: #dadddf 1px solid;
    FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #fff;
    TEXT-ALIGN: center; /*전체테이블 스타일쉬트*/
}

.dpTR {
}

.dpDayTR {
}

.dpTodayButtonTR {
}

.dpTD {
}

.dpDayHighlightTD {
    BACKGROUND-COLOR: #cccccc; /*현재날짜 스타일쉬트*/
}

.dpTDHover {
    CURSOR: pointer;
    COLOR: #fff;
    BACKGROUND-COLOR: #4c5467; /*마우스오버시*/
}

.dpTitleTD {
}

.dpButtonTD {
}

.dpTodayButtonTD {
}

.dpDayTD {
    FONT-WEIGHT: bold; /* BORDER-RIGHT: #aaaaaa 1px solid; BORDER-TOP: #aaaaaa 1px solid; BORDER-LEFT: #aaaaaa 1px solid; COLOR: white; BORDER-BOTTOM: #aaaaaa 1px solid; BACKGROUND-COLOR: #cccccc; 일,월,화 타이틀 스타일 */
}

.dpTitleText {
    FONT-SIZE: 32px;
    COLOR: gray
}

.dpDayHighlight {
    FONT-WEIGHT: bold;
    COLOR: #fff
}

.dpButton {
    height: 50px;
    line-height: 50px;
    text-align: center;
    font-size: 12px;
    font-weight: bold;
    CURSOR: pointer;
}

.dpTodayButton {
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    BACKGROUND: #d8e8ff;
    COLOR: gray;
    FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, sans-serif
}

/**/
/* button */
.btn {
    display: inline-block;
    text-align: center;
    font-weight: bold;
    vertical-align: middle;
    cursor: pointer;
    font-family: /*verdana, tahoma,*/ dotum, dotumche, '돋움', '돋움체', sans-serif;
}

.btn:link, .btn:active, .btn:visited {
    color: #fff;
}

.btn:hover {
    text-decoration: none;
}

.btnB1 {
    font-size: 12px;
    line-height: 13px;
    padding: 18px 45px;
}

.btnB2 {
    font-size: 12px;
    line-height: 13px;
    padding: 22px 45px;
}

.btnB3 {
    font-size: 12px;
    line-height: 13px;
    padding: 15px 45px;
}

.btnM1 {
    font-size: 12px;
    line-height: 13px;
    padding: 12px 40px;
}

.btnM2 {
    font-size: 12px;
    line-height: 15px;
    padding: 8px 40px 5px;
}

.btnM3 {
    font-size: 12px;
    line-height: 13px;
    padding: 10px 40px;
}

.btnS1 {
    font-size: 11px;
    line-height: 13px;
    padding: 9px 10px 6px;
}

.btnS2 {
    font-size: 11px;
    line-height: 0.9;
    padding: 5px 10px 4px;
    vertical-align: top;
}

@media screen and (min-width: 0\0
) {
    .btnS2 {
        line-height: 14px;
        padding-top: 4px;
        padding-bottom: 0;
    }
}

.btnS3 {
    font-size: 11px;
    line-height: 1.1;
    padding: 3px 8px 1px;
}

@media screen and (min-width: 0\0
) {
    .btnS3 {
        line-height: 12px;
        padding-top: 4px;
        padding-bottom: 0;
    }
}

.btnS4 {
    font-size: 11px;
    line-height: 1.1;
    padding: 2px 5px 0;
}

@media screen and (min-width: 0\0
) {
    .btnS4 {
        line-height: 10px;
        padding-top: 4px;
    }
}

.btnS5 {
    font-size: 11px;
    line-height: 12px;
    padding: 5px 10px 3px;
}

.btnS5 {
    padding-top: 4px \9;
}

@media screen and (min-width: 0\0
) {
    .btnS5 {
        line-height: 15px;
        padding-bottom: 0;
    }
}

.btnS6 {
    font-size: 11px;
    line-height: 10px;
    padding: 2px 5px 0;
}

@media screen and (min-width: 0\0
) {
    .btnS6 {
        line-height: 9px;
        padding: 5px 5px 0;
    }
}

/*	------------------------모바일 CSS----------------------- */

/* 모바일용 오른쪽 컨텐츠 */
@media only screen and (max-device-width: 784px) {
    #content_my {
        width: 100%;
        background: #fff;
        padding: 0px;
        font-family: dotum;
    }

    #content_my #my_box {
        width: 100%;
        margin: 0 auto;
        overflow: hidden;
    }

    #blank50 {
        overflow: hidden;
        padding: 50px 0;
    }
    #my_box #right_wrap {
        width: auto;
        float: none;
    }

    #my_box #right_wrap .pagewrap {
        display: flex;
        justify-content: center;
    }

    #my_box #right_wrap .tit {
        clear: both;
        overflow: hidden;
        font-size: 11px;
        color: #ababab;
        font-weight: normal;
        padding: 15px
    }

    #my_box #right_wrap .tit span {
        font-size: 15px;
        color: #000;
        margin-right: 10px;
        font-weight: bold
    }

    #right_wrap .my_tab {
        width: 100%;
        overflow: hidden;
        margin-bottom: 20px
    }

    #content_my .my_tab li {
        float: left;
        width: 49.8%;
        background: #eef0f2;
        height: 28px;
        text-align: center;
        padding: 15px 0 0 0;
        border-right: solid 1px #e9e9e9;
        border-top: solid 1px #e9e9e9;
        border-bottom: solid 1px #000
    }

    #content_my .my_tab .on {
        font-weight: bold;
        background: #fff;
        color: #000;
        border-left: solid 1px #000;
        border-right: solid 1px #000;
        border-top: solid 1px #000;
        border-bottom: solid 1px #fff
    }

    /* 	모바일용 고객센터 왼쪽메뉴 */
    #left_wrap {
        all: initial;
        display: flex;
        flex-flow: column;
        width: 100%;
        font-family: dotum;
    }

    #left_wrap .menu_list_cs {
        text-align: left;
        padding-bottom: 20px;
    }

    #left_wrap .menu_list_cs dl {
        list-style: none;
        display: block;
    }

    #left_wrap .menu_list_cs dt {
        padding: 10px 10px 10px 20px;
        font-weight: bold;
        color: #000;
        border-bottom: solid 1px #757575;
        border-top: solid 1px #757575
    }

    #left_wrap .menu_list_cs dd {
        padding: 10px 10px 10px 20px;
        font-size: 11px;
        border-bottom: solid 1px #dadada
    }

    #left_wrap .menu_list_cs dd a {
        display: block;
        width: 95%;
        color: #7b7b7b
    }

    #left_wrap .menu_list_cs dd a:hover {
        color: red;
        background: url("https://pics2.gundamboom.kr/image/background/list_red.gif") no-repeat right
    }

    #left_wrap .write_qna {
        display: block;
        clear: both;
        margin-bottom: 15px;
        font-weight: bold;
        padding: 20px 0 15px 20px;
        background: url("https://pics2.gundamboom.kr/image/sub/icon_bub.png") 120px 21px no-repeat #e31e07
    }

    #left_wrap .write_qna a {
        color: #fff
    }

    /*모바일 회원가입을 위한 CSS */
    #content #member_box {
        width: 100%
        margin: 0 auto;
        overflow: hidden
    }
    #content .title-box .inner {
        width: 100%;
        margin: 0 auto;
        overflow: hidden
    }
}


.btnW60 {
    width: 58px;
    padding-left: 0;
    padding-right: 0;
}

.btnW70 {
    width: 68px;
    padding-left: 0;
    padding-right: 0;
}

.btnW80 {
    width: 78px;
    padding-left: 0;
    padding-right: 0;
}

.btnW90 {
    width: 88px;
    padding-left: 0;
    padding-right: 0;
}

.btnW100 {
    width: 98px;
    padding-left: 0;
    padding-right: 0;
}

.btnW120 {
    width: 118px;
    padding-left: 0;
    padding-right: 0;
}

.btnW130 {
    width: 128px;
    padding-left: 0;
    padding-right: 0;
}

.btnW150 {
    width: 148px;
    padding-left: 0;
    padding-right: 0;
}

.btnW160 {
    width: 158px;
    padding-left: 0;
    padding-right: 0;
}

.btnW175 {
    width: 173px;
    padding-left: 0;
    padding-right: 0;
}

.btnW185 {
    width: 183px;
    padding-left: 0;
    padding-right: 0;
}

.btnW220 {
    width: 218px;
    padding-left: 0;
    padding-right: 0;
}

.btnRed {
    color: #fff;
    background: #d50c0c;
    border: 1px solid #d50c0c;
}

.btnRed:hover {
    background: #b20202;
    border: 1px solid #b20202;
}

.btnRed2 {
    color: #fff;
    background: #ff503f;
    border: 1px solid #ff503f;
}

.btnRed2:hover {
    background: #b20202;
    border: 1px solid #b20202;
}

.btnGry {
    color: #fff;
    background: #666;
    border: 1px solid #666;
}

.btnGry:hover {
    background: #3a3a3a;
    border: 1px solid #3a3a3a;
}

.btnGry2 {
    color: #fff;
    background: #aaa;
    border: 1px solid #aaa;
}

.btnGry2:hover {
    background: #8a8a8a;
    border: 1px solid #8a8a8a;
}

.btnWhite {
    color: #d50c0c;
    background: #fff;
    border: 1px solid #d50c0c;
}

.btnWhite:link, .btnWhite:active, .btnWhite:visited {
    color: #d50c0c;
}

.btnWhite:hover {
    color: #b20202;
    border: 1px solid #b20202;
}

.btnWhite2 {
    color: #555;
    background: #fff;
    border: 1px solid #777;
}

.btnWhite2:link, .btnWhite2:active, .btnWhite2:visited {
    color: #555;
}

.btnWhite2:hover {
    color: #333;
    border: 1px solid #333;
}

.btnWhite3 {
    color: #777;
    background: #fff;
    border: 1px solid #ccc;
}

.btnWhite3:link, .btnWhite3:active, .btnWhite3:visited {
    color: #777;
}

.btnWhite3:hover {
    color: #555;
    border: 1px solid #aaa;
}

.btnGrylight {
    color: #555;
    background: #f4f4f4;
    border: 1px solid #e0e0e0;
}

.btnGrylight:link, .btnGrylight:active, .btnGrylight:visited {
    color: #555;
}

.btnGrylight:hover {
    color: #555;
    background: #e0e0e0;
    border: 1px solid #e0e0e0;
}

.btnGrn {
    color: #fff;
    background: #49893f;
    border: 1px solid #49893f;
}

.btnGrn:hover {
    background: #327128;
    border: 1px solid #327128;
}

.btnGrn2 {
    color: #fff;
    background: #439145;
    border: 1px solid #439145;
}

.btnGrn2:hover {
    background: #0c780f;
    border: 1px solid #0c780f;
}

.btnBlue {
    color: #fff;
    background: #32589c;
    border: 1px solid #32589c;
}

.btnBlue:hover {
    background: #0c367f;
    border: 1px solid #0c367f;
}

.btnOlive {
    color: #fff;
    background: #b58f0a;
    border: 1px solid #b58f0a;
}

.btnOlive:hover {
    background: #8e6f00;
    border: 1px solid #8e6f00;
}

.btnMint {
    color: #fff;
    background: #1badaf;
    border: 1px solid #1badaf;
}

.btnMint:hover {
    background: #00898b;
    border: 1px solid #00898b;
}

.btnBlue {
    color: #fff;
    background: #4c67aa;
    border: 1px solid #4c67aa;
}

.btnBlue:hover {
    background: #415891;
    border: 1px solid #415891;
}

.btnOrange {
    color: #fff;
    background: #ff8746;
    border: 1px solid #ff8746;
}

.btnOrange:hover {
    background: #ff7930;
    border: 1px solid #ff7930;
}

/*버튼*/
.btn_flexible {
    display: inline-block;
    overflow: hidden;
    background: url(https://pics2.gundamboom.kr/image/button/btn_flex.png) no-repeat;
    font-size: 0;
    line-height: 0;
    vertical-align: top;
    cursor: pointer;
}

.btn_flexible01 {
    padding-right: 9px;
    background-position: right -25px;
}

.btn_flexible01 .inner {
    height: 16px;
    padding: 3px 0 2px 9px;
    background-position: left 0;
    font-size: 11px;
    line-height: 16px;
    letter-spacing: -1px;
    color: #393939;
}

.btn_flexible .inner {
    display: inline-block;
    overflow: hidden;
    background: url(https://pics2.gundamboom.kr/image/button/btn_flex.png) no-repeat;
    vertical-align: top;
    text-align: center;
}

.btn_flexible02 {
    padding-right: 9px;
    background-position: right -75px;
}

.btn_flexible02 .inner {
    height: 16px;
    padding: 5px 0 2px 9px;
    background-position: left -50px;
    font-size: 11px;
    line-height: 13px;
    letter-spacing: -1px;
    color: #e92d2f;
}
