/* BASIC css start */
#footer {border-top:2px solid #3c3c3c; clear:both; margin-top:36px;}
.SMS_BottomModule_copyright .container_Box { box-sizing:border-box; }
#footer .footerInfo {display: block;}
#footer .footerInfo .footerInfoTop {border-bottom:1px solid #b3b3b3; padding:20px;}
#footer .footerInfo .footerInfoTop .footerInfoTopLeft {float:left;}
#footer .footerInfo .footerInfoTop .footerInfoTopLeft dt {margin-bottom:6px; font-size: 1.3em;}
#footer .footerInfo .footerInfoTop .footerInfoTopLeft .tel {color:#f1494d; font-size:1.500em; margin-bottom:6px;}
#footer .footerInfo .footerInfoTop .footerInfoTopRight {width:70px; height:70px; border-radius:35px; background-color:#3c3c3c; display: table; text-align:center; float:right;}
#footer .footerInfo .footerInfoTop .footerInfoTopRight a { color:#fff; display: table-cell; vertical-align: middle;}
#footer .footerInfo .footerInfoBottom {border-bottom:1px solid #b3b3b3; padding:20px;}
#footer .footerInfo .footerInfoBottom .footerInfoBottomLeft {float:left;}
#footer .footerInfo .footerInfoBottom .footerInfoBottomLeft dt {margin-bottom:6px; font-size: 1.3em;}
#footer .footerInfo .footerInfoBottom .footerInfoBottomRight {width:70px; height:70px; border-radius:35px; background-color:#3c3c3c; display: table; text-align:center; float:right;}
#footer .footerInfo .footerInfoBottom .footerInfoBottomRight a { color:#fff; display: table-cell; vertical-align: middle;}
#footer .footerMiddle {background-color:#ebebeb; text-align:center; padding:12px 0;}
#footer .footerMiddle a {width:33.3%; display:inline-block; border-left:1px solid #b3b3b3; margin-left: -1px;}
#footer .footerlogo {position: relative; overflow: hidden;zoom: 1; padding: 10px 0 0 0;}
#footer .footerlogo p {width: 25%; float: left; text-align: center;}
#footer address {padding:12px 10px; color:#606060;}
#footer address .agreeButton {margin:5px 0;}
#footer address .agreeButton a {color:#fff; background-color:#b3b3b3; padding:2px 5px;}
/* ÇÏ´Ü °íÁ¤ ¹öÆ° */
.section_fixedFooter .btn_toggle_area {width: 100%; height: 44px; position: relative;}
.section_fixedFooter .btn_toggle_area .btn_up {width:33px; height:33px; line-height:33px; display: block; border:2px solid rgba(88, 86, 86, 0.59); background-color:rgba(104, 108, 111, 0.8); text-align:center; border-radius:30px; color:#fff; position: absolute; top:0; right:10px;}
.section_fixedFooter .btn_toggle_area .btn_fixedFooter {width:33px; height:33px; line-height:33px; display: block; border:2px solid rgba(88, 86, 86, 0.59); background-color:rgba(104, 108, 111, 0.8); text-align:center; border-radius:30px; color:#fff; position: absolute; top:0; left:10px;}
/* //ÇÏ´Ü °íÁ¤ ¹öÆ° */
/* ÇÏ´Ü °íÁ¤ ¸Þ´º */
.section_fixedFooter {width:100%; position:fixed; bottom:0px; right:0px; left:0;}
.section_fixedFooter .section_fixedFooter_dn {display:none; box-shadow: 0 0 10px 1px #404040; border-top: 1px solid #C1C1C1;}
.section_fixedFooter .footerInfo {background-color:#fff;}
.section_fixedFooter .footerInfo .footerInfoTop {border-bottom:1px solid #b3b3b3; padding:20px;}
.section_fixedFooter .footerInfo .footerInfoTop .footerInfoTopLeft {float:left;}
.section_fixedFooter .footerInfo .footerInfoTop .footerInfoTopLeft dt {font-size: 1.3em; margin-bottom:6px;}
.section_fixedFooter .footerInfo .footerInfoTop .footerInfoTopLeft .tel {color:#f1494d; font-size:1.500em; margin-bottom:6px;}
.section_fixedFooter .footerInfo .footerInfoTop .footerInfoTopRight {width:70px; height:70px; border-radius:35px; background-color:#3c3c3c; display: table; text-align:center; float:right;}
.section_fixedFooter .footerInfo .footerInfoTop .footerInfoTopRight a { color:#fff; display: table-cell; vertical-align: middle;}
.section_fixedFooter .footerInfo .footerInfoBottom {border-bottom:1px solid #b3b3b3; padding:20px;}
.section_fixedFooter .footerInfo .footerInfoBottom .footerInfoBottomLeft {float:left;}
.section_fixedFooter .footerInfo .footerInfoBottom .footerInfoBottomLeft dt {font-size: 1.3em; margin-bottom:6px;}
.section_fixedFooter .footerInfo .footerInfoBottom .footerInfoBottomRight {width:70px; height:70px; border-radius:35px; background-color:#3c3c3c; display: table; text-align:center; float:right;}
.section_fixedFooter .footerInfo .footerInfoBottom .footerInfoBottomRight a { color:#fff; display: table-cell; vertical-align: middle;}
.section_fixedFooter .footerMiddle {background-color:#3e4347; text-align:center; padding:12px 0; clear: both;}
.section_fixedFooter .footerMiddle a {width:25%; display:inline-block; border-left:1px solid #A2A2A2; color:#fff; margin-left: -1px;}
/* //ÇÏ´Ü °íÁ¤ ¸Þ´º */
@media screen and (min-width:420px) and (max-width:767px) {
    #footer .footerInfo {position:relative; overflow:hidden; zoom:1; border-bottom:1px solid #b3b3b3;}
    #footer .footerInfo .footerInfoTop {width:46%; float:left; border-bottom:0; border-right:1px solid #b3b3b3; margin-left:-1px; padding:20px 2%;}
    #footer .footerInfo .footerInfoTop .footerInfoTopLeft {float:left;}
    #footer .footerInfo .footerInfoBottom {width:46%; float:left; border-bottom:0; padding:20px 2%;}
    #footer .footerInfo .footerInfoBottom .footerInfoBottomLeft {float:left;}
}
@media screen and (min-width:768px) {
    #footer .footerInfo {position:relative; overflow:hidden; zoom:1; border-bottom:1px solid #b3b3b3;}
    #footer .footerInfo .footerInfoTop {width:46%; float:left; border-bottom:0; border-right:1px solid #b3b3b3; margin-left:-1px; padding:20px 2%;}
    #footer .footerInfo .footerInfoTop .footerInfoTopLeft {float:left;}
    #footer .footerInfo .footerInfoBottom {width:46%; float:left; border-bottom:0; padding:20px 2%;}
    #footer .footerInfo .footerInfoBottom .footerInfoBottomLeft {float:left;}
}







.cb_clear:before,
.cb_clear:after {
content: '\0020';
display: block;
overflow: hidden;
visibility: hidden;
width: 0;
height: 0;
}
.cb_clear:after {
clear: both;
}
.cb_clear {
zoom: 1;
}





/* BottomModule_Iconfooter */
.SMS_BottomModule_Iconfooter  {

}

.SMS_BottomModule_Iconfooter .container_Box {
width:100%;
border:none;
}

.SMS_BottomModule_Iconfooter .container_Box .title {
padding:0 0 10px;
font-size: 18px;
font-family: 'Monda', sans-serif;
font-weight:bold;
color:#000;
}

.SMS_BottomModule_Iconfooter .container_Box .body {
padding: 20px 0 20px;
}

.SMS_BottomModule_Iconfooter .container_Box .body ul {
overflow:hidden;
border-bottom:none;
}

.SMS_BottomModule_Iconfooter .container_Box .body ul:last-child {
margin:8px 0 0;
border-bottom:none;
}

.SMS_BottomModule_Iconfooter .container_Box .body ul li {
float:left;
width:25%;
font-size:11px;
line-height:19px;
text-align:center;
color:#222;
border-right:none;
}

.SMS_BottomModule_Iconfooter .container_Box .body ul li:last-child {
border-right:none;
}

.SMS_BottomModule_Iconfooter .container_Box .body ul li span {
position:relative;
display:inline-block;
width:55px;
height:55px;
border-radius:50%;
line-height:55px;
font-size:11px;
font-weight: normal;
letter-spacing:-1px;
text-align:center;
color:#222;
padding: 6px 0 0;
border: 1px solid #d1d1d1;
}

.SMS_BottomModule_Iconfooter .container_Box .body ul li span b {
display:inline-block;
width:40px;
height:40px;
background:url("http://www.joamom.co.kr/design/yamiyami/smartskin_re/custom/img/bicon.png") no-repeat;
background-size:420px auto;
}

.SMS_BottomModule_Iconfooter .container_Box .body ul li .qkm_01 {
background-position:-6px -5px;
}

.SMS_BottomModule_Iconfooter .container_Box .body ul li .qkm_02 {
background-position:-59px -5px;
}

.SMS_BottomModule_Iconfooter .container_Box .body ul li .qkm_03 {
background-position:-111px -5px;
}

.SMS_BottomModule_Iconfooter .container_Box .body ul li .qkm_04 {
background-position:-164px -5px;
}

.SMS_BottomModule_Iconfooter .container_Box .body ul li .qkm_05 {
background-position:-217px -5px;
}

.SMS_BottomModule_Iconfooter .container_Box .body ul li .qkm_06 {
background-position:-269px -6px;
}

.SMS_BottomModule_Iconfooter .container_Box .body ul li .qkm_07 {
background-position:-321px -6px;
}

.SMS_BottomModule_Iconfooter .container_Box .body ul li .qkm_08 {
background-position:-373px -5px;
}
/* BottomModule_Iconfooter END */


/* BottomModule_Shopinfo */
.SMS_BottomModule_Shopinfo {
  margin: 0 auto;
  max-width: 960px;
}

.SMS_BottomModule_Shopinfo .container_Box {
padding:20px 0 15px;
border-top: 1px solid #acacac;
}

.SMS_BottomModule_Shopinfo .container_Box .title {
display:inline-block;
font-family:'Raleway', sans-serif;
font-size: 12px;
font-weight:bold;
color: #666;
padding:0 0 5px;
margin:0;
}

.SMS_BottomModule_Shopinfo .container_Box .body {

}

.SMS_BottomModule_Shopinfo .container_Box .body ul {
 
}

.SMS_BottomModule_Shopinfo .container_Box .body  li {
line-height:16px;
font-size:11px;
color:#000;
}

.SMS_BottomModule_Shopinfo .container_Box .body ul li:nth-child(1) {
border:solid 0px red;
float:left;
width:45%;
padding:10px 10px;
color:#7a7a7a;
border-right:1px solid #d0d0d0;
}

.SMS_BottomModule_Shopinfo .container_Box .body ul li:nth-child(2) {
border:solid 0px blue;
float:left;
width:40%;
padding:10px 10px 0px;
color:#7a7a7a;
}

.SMS_BottomModule_Shopinfo .container_Box .body ul li  span {
display:inline-block;
}

.SMS_BottomModule_Shopinfo .container_Box .body ul li .b_point {
font-weight:bold;
color:#555;
}

.SMS_BottomModule_Shopinfo .container_Box .body ul li:nth-child(1) .call_point {
font-size:18px;
font-weight:bold;
color:#cc2211;
margin:0 0 10px;
}

.SMS_BottomModule_Shopinfo .container_Box .body ul li:nth-child(2) .call_point {
font-size:14px;
font-weight:bold;
color:#444;
margin:0 0 10px;
}

.SMS_BottomModule_Shopinfo .container_Box .body ul li .bank_name {
font-family:serif;
font-size:14px;
font-weight:bold;
color:#333;
}

.SMS_BottomModule_Shopinfo .container_Box .body ul li .bank_point {
font-weight:normal;
color:#555;
}
/* BottomModule_Shopinfo END */



.SMS_BottomModule_Shopinfo_btn {
position:relative;
clear:both;
overflow:hidden;
padding:0 10px 10px;
}

.SMS_BottomModule_Shopinfo_btn a {
width:49%;
float:left;
display:block;
height:32px;
line-height:30px;
margin:0;
text-align: center;
font-size:12px;
font-weight:bold;
}

.SMS_BottomModule_Shopinfo_btn a:first-child {
color: #FFF;
padding:0 3px 0 0;
}

.SMS_BottomModule_Shopinfo_btn a:last-child {
color: #FFF;
padding:0 0 0 3px;
}

.SMS_BottomModule_Shopinfo_btn a span {
display:block;
height:100%;
border-radius:0;
/* border:1px solid #d1d1d1; */
background: #000;
padding: 0 10px;
}

.SMS_BottomModule_Shopinfo_btn a:first-child span:before {
content:"\f095  ";
font-family:FontAwesome;
font-weight:normal;
color: #FFFFFF;
}

.SMS_BottomModule_Shopinfo_btn a:nth-child(2) span:before {
content:"\f075  ";
font-family: FontAwesome;
font-weight:normal;
color: #FFFFFF;
}




.top_btnz { position: fixed; bottom: 0px; right: 0px; z-index: 9000; cursor: pointer; text-align:center;}

/* BASIC css end */

