#main{padding:0;}
.noRwd table{    border-collapse: separate !important;}
#CustomTableHeader{font-weight: bold;}
#itdTopL{padding: 0 10px 0 10px;float: left;width: 40%;}

#itdTopR{float: left;width: 57%;}
#itdTopB{clear:both;}
#MenuBtn{height:10px;}
#clBtn01{padding-bottom: 5px;padding-top: 5px;}
#clTotDiv{font-size:1.1em;margin:4px 0;}
.noRwd .soTotMoneyCal{font-size: 1.4em;max-width:400px;margin:8px auto;padding:2px;}
.noRwd .soMoneyCal { border: #d5d0c8 1px solid; padding-right: 4px; }
.cartSubTitle{color:#000000;font-weight:bold;margin-bottom:2px;}
.tbItemList{width:100%;}
.wordIcon {padding:0 4px;}
.odToolsBar > div{margin:5px 0; }
.noRwd .odToolsBar > div{margin-right:30px; }
.odToolsBar{padding:10px 5px;}
.odToolsBar .btn{width:100%;}
.cartSubItem
{
	border:1px solid #EEEEEE;
	margin-bottom:10px;
	padding:5px;
}
.pListSubUL{padding-left:5px !important;}

#itdColorItem
{
	width:250px;	    
	min-height: 25px;
	height:auto !important; height:25px;
}

#itdColorItem .icon
{
	border: 1px solid #A6A6A6;
	margin: 2px 2px 0px 0px;
	*margin: 2px 2px 2px 0px;
	_margin: 0px 2px 4px 0px;
}

#itdNv{	padding: 20px 0 16px 0;}
#itdNv a{	text-decoration: none;}
#oversea{	text-align: center;}
.itdGrid{  width:490px; padding-top:4px;/*fix rwd 跑版*/ }
.itdRow{ line-height: 25px;}
.itdCol-C1{  float: left;  width: 75px;    }
.itdCol-C2{	float: left;	width: 410px;	text-align: left;}
.itdRow-Num{  margin-top:3px;	}
.itdMoneyWord{  letter-spacing: 4px;}
#ctl00_ContentPlaceHolder1_btnAdd{	margin-top: 5px;}
img{	border: 0 none;}
.itemListColor img{	margin: 1px;}
.itemListSize a
{
	font-family: "Verdana" , "新細明體";
	font-size: 10.5px;
	padding-right: 3px;
	padding-left: 3px;
}
.ilNothing a:link{	color: #ADADAD;}

.itemListDiv
{
	float: left;
	width: 171px;
	font-size: 12px;
	border: silver 0px solid;
	padding: 5px 32px 0px 0px;
	_padding: 5px 25px 0 0 ;
	height: 300px;
	text-align: center;
}
.itemNothing{color:#6D6D6D;}
#slDetail div{float:left;}
#slTitle{padding:0px 5px 0px 5px;}

/*---原userfile/common*/
body{padding: 0px;margin: 0px;}
a{text-decoration: none;}
body{font-family: Arial, Helvetica, sans-serif;}
#content{  margin:0px 0px 0px 0px;}
#mtMbTitle{padding-left: 40px;}
.LoginStyle {background-color:#FFFFFF;border:0px;}
.itemListMerName{height:35px;padding-top: 5px;}
.itemListMoney
{
	text-align: center;
	padding-top: 1px;
}

.itemPrice
{
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}

.itemOrigPrice
{
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #7E7E7E;
	margin:0px 5px 0px 5px; 
}

.itemOrigPriceDel
{
	color:red; 
	text-decoration:line-through;
}

.lbContent
{
	padding-left: 22px;
}

#itListDetail
{
	padding: 10px 0px 0 0;
	margin-left:58px;

}

#lbMemberBar
{
	padding-left: 0px;
}

#pList{	font-size:1em;	width:155px;}
#pList ul {    margin:0;    padding:0;    list-style-type: none;    text-align:  left;          }
.pListTop,.pListTopClass2016{border: #999999 1px solid; border-width:0 0 1px 0;}
.pListTopClass2016:first-child{	border-top-width: 1px;}
.pListItemStyle a{text-decoration: none;}
.pListItemStyle{	padding: 5px 0px 5px 20px;min-width:140px;}
.pListItemTopStyle{		padding: 10px 0px 10px 15px;}
/*.pListCurrent a{	color:#9EDDDF;}*/

.itdMerName
{
	font-size: 1.1em;
	font-weight: bold;
	/*background-color: #dddcdc;*/
}

.itdEzDesc
{
	padding: 5px 5px 5px 0px;
	font-size: 12px;
	letter-spacing: 1px;
	line-height: 1.5em;
	border: #dcdcdc 0px dotted;
	color:#666666;

}

.itdMerNo
{
	padding-top: 8px;
	/*color:#666666;*/
	font-size:12px;
}

.itdPrice
{	
	text-align: left;
	padding-top: 0px;
}

.itdCart
{
	font-size: 12px;
	padding-top: 2px;
}

.heading
{
	border-bottom: 1px solid #EEEEEE;
	color: #808080;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 15px;
	font-weight: 600;
	height: 18px;
	margin-bottom: 10px;
	padding-bottom: 2px;
	text-transform: uppercase;
	width: 100%;
}

.shopToolsBarTitle
{
	font-weight: bold;
	font-size: 15px;
	letter-spacing: 1px;
	text-align: center;
	margin-top: 0px;
	margin-bottom: 0px;
	color: #ffffff;
}


#shopPager1 .pagerItem
{
	list-style-type: none;
	padding: 1px 2px 1px 2px;
	font-size: 15px;	
	float: left;
	text-align: right;
}


#shopPager1 a{
padding: 0px 5px 0px 5px;
text-decoration: none; 
font-size: 14px;
margin : 1px;
}

#shopPager1 a:hover
{
	border: 1px solid #FFFFFF;
	margin: 0px;
	text-decoration: underline;
}

#shopPager1 a.prevnext{
 font-weight: bold;
}

.spCount {
  font-size:12px
}


#mcTitle
{
	text-align: left;
	padding-top: 19px;
	margin-left: 250px;
}

.newsTl
{
	color:#6ca793;
}

.menuRsp
{
	margin-right: 26px;	
}

.dvliSize
{
	margin: 5px 0px;
}

.dvliSize a
{
	padding: 1px 3px;
	border: 1px solid #7E7E7E;
	margin: 0px 2px;
}

.dvliSize a:hover
{
	background-color: #DFDFDF;
}

.il2Nothing a
{
	border: 1px dotted #C8C8C8;	
}

.il2Nothing a:link
{
	color: #C8C8C8;
}

.il2Nothing a:visited
{
	color: #C8C8C8;
}

.il2Nothing a:hover
{
	background-color:Transparent;
	
}

.itMFoo
{
	margin:0px 2px;
}

.recItemListDiv
{
	border: none 0;
    float: left;
    font-size: 12px;
    padding:  5px 32px 5px 0;
    text-align: center;
    width: 171px;
}

.recItemImg
{
	border: none 0;
}

#ctl00_ContentPlaceHolder1_ctl00_ShMyCart1_GridView1 {
    width: 168px;
}

/* cartList */
.clNewTag{
    padding-bottom:4px;
}
.step_1 .CustomTableStyle td
{
	padding-top : 10px;
	padding-bottom:10px;
}

.clTdMerName
{
	text-align: left;
}
#clItems{padding-bottom:20px;}
.clTag > div {
    overflow : hidden;
  text-overflow : ellipsis;
  white-space : nowrap;
  max-width : 100px;
}

#clNoItem
{
	color: #666666;
	font-size: 1.2em;
	font-weight: bold;
	text-align: center;
}
#clNoItem img{vertical-align: -10px;margin:0 10px;}

.cartListMain{margin:0 auto;}
#tbClItems .coNum {padding-right:5px;}
.clTdPhoto,.clTr >td:first-child,.clTr >td:first-child img
{max-width:400px;max-height:200px;}
/*
.item5 .clPhoto img {
    max-height: 80px !important;
}
.item10 .clPhoto img {
    max-height: 50px !important;
}
.item20 .clPhoto img {
    max-height: 40px !important;
}*/
.clTdDelete {
    width: 30px;
}
.clTdDelete img{padding:10px 5px;}
.clTr td,.cstRow
{
	border-bottom-style: solid;
	border-width: 1px;
	border-color: #EEE;
}
.ButtonStyle
{
	background-color: #666666;
	border-style: solid;
	color: #FFFFFF;
	padding: 3px 10px;
	letter-spacing: 3px;
	cursor:pointer;
}
.clBtnLeft ,.clBtnRight
{    
	
	margin: 0 3px;    
}
.clBtnLeft{padding-left: 30px;padding-right:30px;}
.clBtnRight{
  width:200px;
}
/*cl2*/
#cl2Grid ,#cl2C2_M {
    width:100%;
}
.clStep2Color, .clStep2Size,.clStep2Merno {
    text-align:center;
}
.cl2Num {    text-align:right;}
.cl2C2_1 {  text-align:right;}
.cl2foo {    padding:0 4px;}
#cl2TbBom > td {
    border-style: solid;
    border-width: 1px 0px 0px 0px;
}
.cl2udRow2 {    margin-top:10px;} 
#clMsgCoupon,.cl2udLine {   line-height:25px;   }
#spCoupon {    padding-left:10px;    color:black;}
#edtCouponNo {
    background-color: #EEE;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #000;
    margin-right:10px;
}
.clStep2Price, .clStep2Dismoney, .clStep2SubTotalMoney ,.clStep2Weight{    width:60px;    }
td .clStep2Dismoney, .clStep2SubTotalMoney {    padding-right:4px;}
.clStep2Num {    width:30px;}
#cl2SelectBar {    width:100%;}
.clDivSh2 {
   /* padding: 14px; */   
    text-align: left;
    background-color: #EEE;
}
.noRwd #edtSh,.nowRwd #shCol {    width: 100px;}
#cmbSendWay, #cmbPayWay,#clSendWayCol{    min-width:100px;}
.wayOpt {      color:black;}
.shWord,.CustomTable1Col .clStep2Dismoney{	color: #B50000;}
#overSeaDv {
    text-align:center;
    margin:10px 0;
}
#cl2C2_M td {    padding:3px 0;}
#dvSendArea{    padding:15px 0 10px 0;}
#dvSendArea > div:first-child{    padding-top:4px;}
/*QA*/
#foqaQMain{padding:10px 0;}
#foqaQMain > div{padding-top:8px;}
#foqaIdno{float:left;}
#foqaPs{text-align:right;font-size:0.8em;float:right;}
#foqaLine1{border:0; height:1px; background-color:#A6A6A6;color:#A6A6A6;}
#edtfoqaQ{width:98%;height:200px;}
#foqaM2{min-height:30px; margin:20px 0 10px 0;}
#foqaBtn{width:100px;float:right; text-align:center;padding:6px 10px;}
#foaoTypeListBar > div{margin-right:10px;cursor:pointer;}
.foaoTypeListItem:hover{background:#F0F0F0;color:#A0A0A0;}
.CurrTypeList{background:#000;color:#E0E0E0}
.CurrTypeList:hover{background:#000;color:#FFF}
#foaoTypeListBar > div,#foqaL1{padding:5px 10px;border:1px solid #A6A6A6;}
#foqaL1{width:120px;background:#000;color:#FFF;letter-spacing:3px;text-align:center;}
#foqaM2 > div:first-child,#foaoTypeListBar > div,#foqaL1{
    padding-top:5px;
}
#foqaM2 > div:first-child,#foaqM3_1{width:75px;}
.foqaAnsBar,.foqaListF1,.foqaListF2_1{font-weight:bold;}
.foqaListF1{width:110px;text-align:right;padding-right:10px;}
.foqaListF2_2{padding-top:10px;}
.foqaListRow{margin-bottom:20px;}
#foqaLoading {margin:50px auto;width:64px;}
.foqaAnsMain{margin-top:10px;background-color:#EEEEEE;padding:10px 10px;}
.foqaListF1,#foaqM3_1{float:left;}
.foqaListF2,#foaqM3_2{overflow: hidden;}
 
.foqaAnsBar > div:first-child{width:100px;}
.foqaNew{background-color:#fdffcd;}
.foqaListF2_2,.foaqAnsDetail{line-height:20px;}

/* 組合商品 */
#bgTitle{text-align:center;padding:5px;font-size:1.2em;}
.Tag1 {color: #850505;}
.Tag2 {color: #55AA00;}
.Tag3 {color: #035EA7;}
.spec{margin:10px;}
.bgTbNo {width:40px;}
.bgTbCmb{width:600px;}
#bgBtns{margin-top:40px;}
.bgTrItems td{height:45px;}
.clear { clear: both; }
.clear2:after { 
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden; 
    zoom: 1; /*IE6, IE7*/ 
}
.floatLeftMain:after, .clearFloat:after, .floatRightMain:after { clear: both; content: '.'; display: block; height: 0; overflow: hidden; }
.floatLeftMain, .clearFloat, .floatRightMain { *height:1%;/* IE6 IE7 */}

.leftMain > div,.floatLeftMain > div { float: left; }

.floatRightMain > div { float: right; }
.cstRow{padding:5px 0;}

.clrwdDetail{text-align:left;}
.wrapper:before {
  content: "";
  height: 100%;
  display: inline-block;
  vertical-align: middle;
}
.wrapperCenter{
  display: inline-block;
  vertical-align: middle;

}
.clrwdColLine1{}
.clrwdColLine1 > div{top:50%;position:absolute;}
.cmbrwdNum{width:100%;padding:5px 0;}
.cl2C2_2 {width:60px;}
#selPlaceDv{padding:20px 0 15px 0;}
.rwd #selPlaceDv{padding-left:0px;}
#selPlaceDv > div:first-child{line-height: 33px; }
#cl2SelectBar > .row{margin:15px 0;}

#payWay label:hover{cursor:pointer;}
#payWay > div,#clBarPayWayMain,#clBarSendWayMain {border:solid 1px #EEE;border-width:0 0 1px 0;margin:5px 0 0px 0;}
.row #clBarPayWayCol,.row #clSendWayCol,.clF1{padding-bottom:15px;}
.clF1{line-height:35px;}
.clRwdFlowMsg{margin:10px 0;}
#clBarPayWayMain{border-width:1px 0 1px 0;}
#clBarPayWayMain,#clBarSendWayMain{padding:20px 0;margin-bottom:10px;}
#clShMain{margin:20px 0;}
#clTotMoneyMain{margin-bottom:30px;}
.container .clBtns {margin-bottom:30px;}
#cl2udfloadMain > div {padding:15px 0 10px 0;}
#cl2udfloadMain {padding-left:30px;}
#btnCouponOK{width:85px;}
.rwd #dvExtMsg{padding:0 0px 0px 10px;}
.rwd #clMsgBonusAdd {padding-bottom:20px;}
.cl3PanelTitle{padding:5px 10px;}
.cl3Panel{border-radius:0px;}

.cl3PanelTitle{border-radius:0px 0px 0 0;}
.cl3F1{text-align:right;}
.cl3Panel  .row{padding:5px 0;}
.cl3PanelDetail {padding:0px 15px 0px 15px;}
.edtCol{line-height:34px;}
.edtColAddRow{line-height:44px;}
.rdoItem{width:30px;}
.input-act{height:20px;}
.rwdRdoDv > label{padding:5px 5px 7px 5px;}
#edtOthLoveCode{margin-left:0px;}
#fxSubDv1{margin-bottom:10px;}
#dvStep3_1 input,#dvStep3_1 select{max-width:300px;}
#dvStep3_1 #cmbAddr4{max-width:100%;}
#mdTelC2,#mdAddrC2,#mdAddrC3{padding-left:0;}
.noRwd .rwdRdoDv{padding-top:7px;}
#cl3WebAtmPanelDetail > div{padding:10px 0 10px 30px;}
#cl3RmDetail > div:first-child,#cl3UserPanelDetail> div:first-child{padding:10px 0;}
#imgAtm1{margin-right:10px;}
/*rwd fix*/
#tbLoginMain table td,#ctl00_ContentPlaceHolder1_uc_createMember_CreateUserWizard1 td,#ctl00_ContentPlaceHolder1_PasswordRecovery1 td,
#userAdmin td,.CustomTableStyle td,.TagDetailDiv td,.CustomTableHeader th{
    padding:4px;
}
#loginMsg{text-align:center;}
#loginRwdMain{ margin:0 auto;padding:20px 0 10px}
#userAdminTable tr>td:first-child,
#ctl00_ContentPlaceHolder1_uc_createMember_CreateUserWizard1 table  tr>td:first-child
{min-width:70px;}
#ctl00_ContentPlaceHolder1_ChangePassword1{max-width:400px;}
.addrCol select{width:90px;}
.addrCol .addr3{width:60px;}
.userAdminTel .mobileVisible{padding:4px;}
#ctl00_ContentPlaceHolder1_edtArea,#ctl00_ContentPlaceHolder1_uc_createMember_CreateUserWizard1_CreateUserStepContainer_edtArea{width: 40px;}
#userAdminTable{width:100%;max-width:900px;}
#ctl00_ContentPlaceHolder1_uc_createMember_CreateUserWizard1_CreateUserStepContainer_Email{width:100%;max-width:275px;}

.step_1, #ctl00_ContentPlaceHolder1_GridView1, #FindOrderDetail, w1024 {
    max-width: 1035px;
    margin: 0 auto;
}
.step_1,#findOrderMain{margin-top:5px;}
#ctl00_ContentPlaceHolder1_GridView1{box-shadow:0px 0px 20px 0px rgba(20%,20%,40%,0.2);}
#ctl00_ContentPlaceHolder1_GridView1 .CustomTableHeader th {padding:5px 5px;}
/* ad*/
.pt1Item{padding:0 0 10px 10px;}
.PhotoType1M1{margin:0 0px 0 -10px;text-align:center;}
.PhotoType1M1Ver2 > div {
    display: inline-block;
}
    .pst1ItemWord {
        text-align: center;
        height: 40px;
        padding-top: 5px;
        line-height: 20px;
    }
.pt1Item img{max-width:339px;}
.groupBarMyCart2016 .gbCartNum{
    width:21px;
}
#groupBarBtnCart{padding:5px 0;}




.panel-heading {
    padding: 5px 15px;
    text-align:center;
}

.panel-footer {
	padding: 5px 15px;
	color: #A0A0A0;
    text-align:center;
}




/* Radio Button CSS <input type="radio" checked="" class="regular-radio"/><label for="radio-1-set"></label>*/
.regular-radio {
    display: none;
}
.regular-radio + label {
    background-color: #fafafa;
    border: 2px solid #cacece;
    border-radius: 50px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), 0 -15px 10px -12px rgba(0, 0, 0, 0.05) inset;
    display: inline-block;
    padding: 11px;
    position: relative;

}
.regular-radio:checked + label:after {
    background: none repeat scroll 0 0 #c0c0c0;
    border-radius: 50px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.3) inset;
    content: " ";
    font-size: 36px;
    height: 10px;
    left: 6px;
    position: absolute;
    top: 6px;
    width: 10px;
}
.regular-radio:checked + label {
    background-color: #f0f0f0;
    border: 2px solid #CCC;
    color: #99a1a7;
    padding: 11px;
}
.regular-radio + label:active, .regular-radio:checked + label:active {
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), 0 1px 3px rgba(0, 0, 0, 0.1) inset;
}
.form-control2 {
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}


 .mobileVisible{display:none;}
 .addrMobileBr{padding:0px 0;}
 #itdbtnAdd input{margin: 10px 0px 5px 0px;}
 .navBar-pc{background-color:#FFF;}
 /*sms*/
 .centerpoint {
    top: 50%;
    left: 50%;
    position: absolute;
    z-index:99999;
    border:solid 0px #808080;

}
#smsDlg{
     border-radius: 8px;
}

#smsDlg {
    position: relative;

    width: 500px;
   margin-left: -250px;

    height: 220px;
    margin-top: -110px;
    border-width:1px;
    box-shadow: 4px 4px 100px rgba(20%,20%,20%,0.5);    
    background-color: #FFF;
    
}
#smsDlgT1{padding:10px;}
#smsTitle{padding-bottom:10px;}
.smsOut{
     -webkit-transition: opacity 1s ease-in-out;
  -moz-transition: opacity 1s ease-in-out;
  -o-transition: opacity 1s ease-in-out;
  transition: opacity 1s ease-in-out;  
}

    #smsDlg,#smsDetail, #smsBtns,#smsInput{
        border:solid 0px #EEE;        
    }
    #smsTitle {
        width:100%;
        
        font-size:1.4em;
        font-weight:800;    
                     
        color:#666;
        padding-top:8px;
    }

    #smsTitle img{
        float:right;
        width:24px;
        opacity:0.5;
    }
    #smsDetail{
     height:113px;
     font-size:14px;
     border-top-width:1px;
     
    }
    #smsDetail > div:first-child{padding-top:20px;}
    #smsDetail > div{
        padding:8px;
    }
    #smsDlgMsg{
        font-size:8px;
        padding-top:14px;
        color:#BBB;
    }
    #smsBtns{        
        border-top-width:1px;
    }
    #smsBtns > div:first-child {
        float:left;
        padding-top:7px;
    }
    #smsBtns {
        padding:8px 10px;
    }

    #smsLoading{
        margin-left:20%;        
    }
    #smsD2 >div{padding:0px 5px;}
    #smsD2 >div:first-child{margin-top:4px;}
    .smsTimer{
        background-color:#DDD ;
        color:#808080;
    }
    #smsInput{
        border-radius: 4px;
        padding:5px;
       border:solid 1px #D0D0D0; 
    }
    #svPass{
        margin:5px 0 0 5px;
    }
    #btnEditMb{margin-left:10px;}

#cl2Grid    ul {    
    margin: 0;
    padding: 0;
    list-style-type:none;
}


.clStep2Merno,.clStep2MernoTitle{padding-right:50px;min-width:80px;}
.clStep2Photo {
    width: 80px;
}
.clStep2Photo img{max-width:80px;max-width:80px;}
.clStep2MerName{text-align:left;}


@media (max-width: 576px) {
    /*xs*/
    .input-act {
        height: 24px;
    }

}

    @media screen and (max-width: 1040px) {


        #edtTel {
            margin-top: 0px;
        }

   
        .rdoItems label {
            padding: 7px 5px
        }

        #mdAddrC3 {
            padding-left: 15px;
        }
    }

    @media screen and (max-width: 768px) {
        #userAdminTable input {
            width: 95%;
        }

        .clPhoto {
            max-width: 100px;
        }

        .clTdPhoto, .clTr > td:first-child {
            width: 2%;
        }

        .cl3F1 {
            text-align: left;
        }

        .rdoItems label {
            padding: 6px 5px 15px 5px
        }

        #dvStep3_1 input, #dvStep3_1 select {
            max-width: 100%;
        }

        #userAdminTable tr > td {
            padding: 10px 0;
        }

        #ctl00_ContentPlaceHolder1_edtArea {
            width: 30% !important;
            min-width: 150px;
        }

        #ctl00_ContentPlaceHolder1_ChangePassword1_ChangePasswordContainerID_CancelPushButton {
            width: 100%
        }
        /*紫梅王會有問題*/
        /*#ctl00_ContentPlaceHolder1_Button1{width:100% !important;margin:10px;padding:20px 0;}*/
        *#ctl00_ContentPlaceHolder1_Button1 {
            width: 30% !important;
        }

        #ctl00_ContentPlaceHolder1_uc_createMember_CreateUserWizard1_CreateUserStepContainer_edtArea {
            margin-bottom: 10px;
            width: 100%;
        }

        #ctl00_ContentPlaceHolder1_uc_createMember_CreateUserWizard1 input {
            width: 100%;
        }

        #userAdminBtnTd {
            padding: 20px 20px !important;
        }

        .clStep2Price, .noMobile {
            display: none;
        }

        .mobileVisible {
            display: block !important;
        }

        #ctl00_ContentPlaceHolder1_divShoppingMoney {
            width: 90%;
        }

        #ctl00_ContentPlaceHolder1_cmbFlow {
            margin-left: 8px;
        }

        #oversea {
            margin: 20px 0;
        }

        .addrCol select, .addrCol input, .addrCol .addr3 {
            padding: 10px;
            margin: 6px 0;
            width: 95%;
        }

        .navBar-pc {
            background-color: #f8f8f8;
        }
    }

    @media screen and (max-width: 414px) {
        #selPlaceDv_2 {
            width: 77%;
        }

        #selPlace {
            width: 100%;
        }

        #selPlaceDv > div:first-child {
            line-height: 42px;
        }

        .clBtnLeft, .clBtnRight {
            width: 100px;
        }

        .clStep2MerName {
            padding-left: 10px;
        }

        .clStep2Merno, .clStep2Price {
            display: none;
        }
    }

    /*ie8 fix */
    .rwdRdoDv {
        min-width: 200px \9;
    }

    .theme-fluid #classList {
        padding-left: 1.5rem;
    }

    .theme-fluid #itdTop {
        padding-right: 1.5rem;
        overflow: hidden;
    }