/* BASIC css start */

#mobileBtnQuickLink { white-space: nowrap; }
#mobileOverlay.overlay { top: 0px; left: 0px; position: absolute; opacity: 0.1; width: 100%; height: 100%; min-height: 100%; z-index: 2; background-color: rgb(255, 255, 255); }
#mobileOverlay.overlay-fixed { position: fixed; top: 0px; left: 0px; width: 100%; height: 1000%; min-height: 100%; opacity: 0.4; z-index: 2; background-color: rgb(0, 0, 0); }
li { list-style: none; }
#header-container .wrapper { min-height: 23px; }
.table001 li { float: left; width: 20%; list-style: none; }
.table001 li img { width: 100%; }
.container_Box2 { clear: both; border-top-width: 0px; border-top-style: solid; border-top-color: rgb(111, 111, 111); border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgb(204, 204, 204); }
.container_Box2 ul { height: 36px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgb(204, 204, 204); }
.container_Box2 ul:last-child { border-bottom-style: none; }
.container_Box2 ul li { position: relative; float: left; display: -webkit-box; -webkit-box-pack: center; -webkit-box-align: center; width: 16.666666%; height: 34px; line-height: 14px; font-size: 10px; text-align: center; color: rgb(80, 80, 80); padding: 0px; border-right-style: none; font-family: verdana; }
.container_Box2 ul li:last-child { border-right-style: none; }
.container_Box2 ul li:nth-child(5) { border-right-style: none; }
.container_Box2 ul li span { position: absolute; display: inline-block; width: 1px; top: 10px; right: 1px; color: rgb(136, 136, 136); padding: 0px; }
#bubble { position: relative; z-index: 999; }
#bubble .bubbleBoby { position: absolute;top: 5px;left: -5px;cursor: pointer;width: 60px; }
#bubble .label {border-top-left-radius: 5px; border-top-right-radius: 5px; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; padding: 2px 4px; font-size: 12px; font-weight: bold; border: 1px solid rgb(153, 153, 153); line-height: 14px; color: rgb(0, 0, 0); background-color: rgb(240, 240, 240); }
#bubble .tail { left: 50%; margin-left: -4px; border-right-width: 4px; border-right-style: solid; border-right-color: transparent; border-bottom-width: 8px; border-bottom-style: solid; border-bottom-color: rgb(85, 85, 85); border-left-width: 4px; border-left-style: solid; border-left-color: transparent; position: absolute; top: -7px; width: 0px; height: 0px; }
#bubble { display: inline-block; }
.mSearch p { position: relative; margin: 10px 0px 0px; padding: 0px 0px 6px; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: rgb(161, 161, 163); }
.mSearch span { display: block; padding: 0px 55px 0px 0px; }
.mSearch .border { border: 1px solid rgb(240, 240, 240); border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; }
.mSearch input { width: 100%; padding-left: 0px; border: 1px solid rgb(240, 240, 240); height: 30px; outline: none; -webkit-tap-highlight-color: rgba(255, 255, 255, 0); margin-bottom: 2px; background: url(/img/tbg.png) 5px 50% / 18px 18px no-repeat; }
.mSearch button { position: absolute; right: 20px; top: 47px; width: 55px; height: 34px; margin: 0px; font-size: 11px; color: rgb(33, 37, 48); border: 1px solid rgb(204, 204, 204); border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline-style: none; cursor: pointer; background: rgb(240, 240, 240); }

.wrapper { position: relative; width: 100%; }
.clearfix::before, .clearfix::after { content: ''; display: table; }
.clearfix::after { clear: both; }
.clearfix { }
#addrSearch #searchStep03 .detail-addr li.addr { margin-top: 20px; }
#addrSearch #searchStep03 .detail-addr li.addr .cont input.addr-input { width: 100%; }
#addrSearch #searchStep03 .detail-addr li.addr .cont .addr02 input.addr-input { margin-top: 5px; }
.breadcrumb-cat { padding-left: 10px; height: 25px; line-height: 25px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgb(227, 227, 227); }
.breadcrumb-cat li { padding-right: 8px; margin-right: 8px; float: left; background: url(/img/tbg.png) 100% 50% / 4.5px 7px no-repeat; }
.breadcrumb-cat li a { color: rgb(153, 153, 153); font-size: 0.75em; font-weight: bold; }
.breadcrumb-cat li:last-child { background: none; }
.popups .contents { position: relative; padding: 15px 0px; }
.popups .contents p { text-align: center; font-size: 0.75em; font-weight: bold; color: rgb(0, 0, 0); }
.popups .contents .form-wrap { position: relative; padding: 20px; }
.popups .contents .form-wrap label { display: block; position: absolute; left: 25px; top: 25px; color: rgb(0, 0, 0); font-size: 0.75em; }
.popups .contents .form-wrap .wrap { position: relative; padding-left: 60px; padding-right: 60px; }
.popups .contents .form-wrap .wrap input { width: 100%; height: 25px; }
.popups .contents .form-wrap a.btn-gray-h25 { position: absolute; top: 20px; right: 20px; }
.popups .contents .reply { padding: 0px 20px; }
.popups .contents .reply li { list-style-type: none; }
.popups .contents .reply li dt { font-size: 0.75em; font-weight: bold; color: rgb(0, 0, 0); }
.popups .contents .reply li dt span { font-size: smaller; }
.popups .contents .reply li dd { font-size: 0.75em; color: rgb(160, 160, 160); }
.popups .contents .form-wrap2 { padding: 5px 0px; }
.popups .contents .form-wrap2 p { position: relative; padding: 0px 20px; margin: 5px 0px; }
.popups .contents .form-wrap2 p:first-child { padding-left: 80px; padding-right: 70px; }
.popups .contents .form-wrap2 p:first-child label { position: absolute; left: 20px; top: 5px; }
.popups .contents .form-wrap2 p:last-child { padding-right: 70px; }
.popups .contents .form-wrap2 p:last-child a { position: absolute; top: 0px; right: 12px; font-size: 1em; }
.popups .contents .form-wrap2 input { width: 100%; height: 25px; }
.popups .contents table { background-color: rgb(241, 241, 241); }
.popups .contents table td { vertical-align: middle; padding: 5px 0px; border: 1px solid rgb(151, 151, 151); text-align: center; font-size: 0.75em; font-weight: bold; color: rgb(0, 0, 0); }
.popups .contents table td .w100-wrap { }
.popups .contents table td .w100-wrap input { height: 25px; }
.popups .contents .btns { text-align: center; padding: 10px 0px; }
.preview { width: 90%; text-align: center; padding-top: 10px; margin: 0px auto; }
.gname { color: rgb(0, 0, 0); font-size: 1.1em; padding: 20px 0px 5px 5px; }
.gname_pre { font-size: 0.7em; color: rgb(82, 82, 82); }
.contents_area { width: 100%; text-align: center; }
.contents_area { width: 100%; }
.tab_ptd_css2 { width: 100%; margin-top: 15px; margin-bottom:25px; }
.tab_ptd_css2 a { display: inline-block; padding: 7px; font-weight: bold; font-style: normal; font-variant: normal; font-size: 12px; line-height: 1.2em; font-family: verdana; }
.tab_ptd_css2 .off { border: 2px solid rgb(255, 255, 255); color: rgb(255, 255, 255); background-color: rgb(54, 54, 54); }
.tab_ptd_css2 .on { border: 2px solid rgb(255, 255, 255); color: rgb(255, 255, 255); background-color: rgb(255, 0, 151); }
.infos { width: 100%; }
.infos .set_co {color: rgb(0, 0, 0); font-weight: bold; font-size: 1.2em; }
.infos .mv { text-align: right; padding-right: 10px; color: rgb(83, 83, 83); }
.infos table { width: 100%; }
.infos table td { height: 24px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgb(160, 160, 160); padding-top: 2px; }
.infos table td select { width: 100%; }
.mButton { overflow: hidden; margin: 20px 0px; text-align: center; font-size: 12px; }
.mButton.type3 a { float: none; display: inline-block; width: 32.5%; margin: 0px; }
.mButton.type3 a:first-child { width: 32.5%; }
.mButton.type3 a:last-child { width: 32.5%; }
.mButton .tSubmit1 span, .mButton .tSubmit2 span { display: block; padding: 7px 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; }
.mButton .tSubmit1 span { border: 1px solid rgb(85, 85, 85); color: rgb(255, 255, 255);background:#fb096a; }
.mButton .tSubmit2 span { border: 1px solid rgb(67, 68, 71); color: rgb(67, 68, 71); background: rgb(255, 255, 255); }


.mButton .tSubmit span, .mButton .tSubmit2 span { display: block; padding: 7px 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; }
.mButton .tSubmit span { border: 1px solid rgb(85, 85, 85); color: rgb(0, 0, 0);background:#f4d007; font-weight: bold; }


.gMargin { margin: 0px 0px 0px; }
.gDetailView img { width: 100%; }
.mSearch p { position: relative; margin: 10px 0px 0px; padding: 0px 0px 6px; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: rgb(161, 161, 163); }
.mSearch span { display: block; padding: 0px 55px 0px 0px; }
.mSearch .border { border: 1px solid rgb(240, 240, 240); border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; }
.mSearch input { width: 100%; padding-left: 0px; border: 1px solid rgb(240, 240, 240); height: 30px; outline: none; -webkit-tap-highlight-color: rgba(255, 255, 255, 0); margin-bottom: 2px; background: url(/img/tbg.png) 5px 50% / 18px 18px no-repeat; }
.mSearch button { position: absolute; right: 20px; top: 47px; width: 55px; height: 34px; margin: 0px; font-size: 11px; color: rgb(33, 37, 48); border: 1px solid rgb(204, 204, 204); border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline-style: none; cursor: pointer; background: rgb(240, 240, 240); }
 
 /* 하단픽스메뉴 */
 /* //하단픽스메뉴 */
 .tem	{	border:1px solid #eaeaea;width:100%;margin:0 auto;	}
.tem1	{	width:100%;text-align:left;padding-bottom:30px;	}
.tem1:after {content: ""; display: block; clear: both;}
.table_tem1	{	margin-top:20px;width:95%;margin:0 auto;	}
.table_tem1	th	{	color:#7a7a7a;font-weight:bold;border-bottom:1px solid #e8e8e8;width:130px;text-align:left;height:20px;padding-top:5px;font-size:0.4em;	}	
.table_tem1	td	{	color:#747474;border-bottom:1px solid #e8e8e8;text-align:left;width:250px;height:20px;padding-top:5px;font-size:0.4em;	}	
.table_tem1 .noline	{	border:0;	}

.tem2	{	text-align:left;width:100%;margin-bottom:30px;	}
.tem2:after {content: ""; display: block; clear: both;}

.table_size	{	margin-top:20px;width:95%;margin:0 auto;	}
.table_size th	{	color:#747474;font-weight:bold;border-bottom:1px dotted #d0d0d0;width:130px;text-align:left;height:20px;padding-top:5px;font-size:0.4em;	}	
.table_size td	{	color:#fffaf;border-bottom:1px dotted #d0d0d0;text-align:left;height:20px;padding-top:5px;font-size:0.4em;	}	
.table_size .bcs	{	background-color:#fffbfc;	}

.table_tem3	{	margin-top:20px;width:95%;margin:0 auto;	}
.table_tem3	th	{	color:#8b8b8b;border-bottom:1px solid #e7e7e7;font-weight:bold;width:60px;text-align:left;height:20px;padding-top:5px;font-size:0.4em;	}	
.table_tem3	td	{	color:#707070;border-bottom:1px solid #e7e7e7;text-align:left;width:115px;height:20px;padding-top:5px;font-size:0.4em;	}	

.table001 li { float: left; width: 20%; list-style: none; }
.table001 li img { width: 100%; }
.table001 li { float: left; width: 20%; list-style: none; }
.table001 li img { width: 100%; }


 /* 하단픽스메뉴 */
/* BASIC css start */
.smartskinDescriptionBtnGroup {
position:fixed;
right:8px;
margin-left:0.5px;
bottom:53px;
width:60px;
z-index:999;
background:transparent;
}

.smartskinDescriptionBtnGroup div {
display:inline-block;
z-index:1001;
width:60px;
font-size:11px;
text-align:center;
color:#fff;
padding:10px 0;
margin:20px 0 0;
border-radius:5px;
background: rgba(0,0,0,0.5);
text-shadow:1px 1px 1px rgba(0,0,0,0.6);
}

.smartskinDescriptionBtnGroup div span {
position:absolute;
display:inline-block;
left:22px;
width:50%;
margin-top:-20px;
padding:1px 10px;
border:2px solid rgba(255,255,255,1);
background:#fb096a;
border-radius:15px;
font-size:11px;
line-height:11px;
z-index:99999;
}

.smartskinDescriptionBtnGroup a {
font-size:11px;
text-shadow:1px 1px 1px rgba(0,0,0,0.6);
color:#fff;
}
.smartskinDescriptionBtnGroup{
position:fixed;
bottom: 0px;
width:100%;
z-index:100;
background: rgba(197, 197, 197, 0.63);
/* border-top: 1px solid #aaa; */
}

.smartskinDescriptionBtnGroup div.link_review_board_more span:after{
content:" ";
}

.smartskinDescriptionBtnGroup div.link_qna_board_more span:after{
content:" ";
}
{

right:auto;
}


.smartskinDescriptionBtnGroup {
right: 0px;
}

.smartskinDescriptionBtnGroup .link_review_more {
z-index:120;
}

.smartskinDescriptionBtnGroup .link_review_more .joinAnimation {
color:#000;
}

.smartskinDescriptionBtnGroup .link_review_more .joinAnimation {
display:inline-block;
z-index: 130;
top:-13px;
left:40%;
width:70px;
height:18px;
line-height:18px;
font-size:9px;
color:#fff;
margin:0 0 0 -28px; 
background:#fff;
border:1px solid #666;
border-radius:2px;
}

.smartskinDescriptionBtnGroup .link_review_more .joinAnimation p {
position: relative;
display: inline-block;
width: 100%;
height: 100%;
line-height:16px;
top:auto;
left:auto;
color:#fff;
font-size:10px;
font-weight:bold;
text-align:center;
border:none;
border-radius:0;
background:none;
margin:0;
box-shadow:none;
-webkit-box-shadow:none;
text-shadow:none;
}

.smartskinDescriptionBtnGroup .link_review_more .joinAnimation p .text {
letter-spacing:-1px;
color:#CC0000;
margin:0;
}

.smartskinDescriptionBtnGroup .link_review_more .joinAnimation p .text .fc_white {
color:#666;
}

.smartskinDescriptionBtnGroup .link_review_more .joinAnimation p .icon {
position:absolute;
bottom:-4px;
left:50%;
width:8px;
height:4px;
margin:0 0 0 -4px;
background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAECAYAAACzzX7wAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDRTkxQkY1REFEQkExMUUzOUEyNkYxQ0FCMkIzNjgxRiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDRTkxQkY1RUFEQkExMUUzOUEyNkYxQ0FCMkIzNjgxRiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkNFOTFCRjVCQURCQTExRTM5QTI2RjFDQUIyQjM2ODFGIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkNFOTFCRjVDQURCQTExRTM5QTI2RjFDQUIyQjM2ODFGIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+fjYjzQAAAC5JREFUeNpiSEtL+48LgOQYgDQDNkVQMQawAnRFMEkQZgRyGJDAfyjNCBMACDAAK71RGOvmGNYAAAAASUVORK5CYII=") no-repeat;
}

.smartskinDescriptionBtnGroup div {
position: relative;
display: block;
width: 24.3%;
float: left;
text-align: center;
font-size: 12px;
margin:3px 1px;
padding: 10px 0;
color: #fff;
text-shadow:none;
background: rgba(58, 58, 58, 0.5);
border-radius:0;
z-index:100;
}

.smartskinDescriptionBtnGroup .link_buy {
background:#fb096a;
color:#fff;
font-weight:bold;
/*text-shadow: 1px 1px 1px rgba(0,0,0,0.5);*/
}

#detail-item .fixed-btn .wrap a.btn-order {
font-weight:bold;
background:#9bafc8;
border:1px solid #9bafc8;
}

.smartskinDescriptionBtnGroup .bottomFixedTop {
border-right:none;
}

.smartskinDescriptionBtnGroup .buy{

text-shadow:none;
}

.smartskinDescriptionBtnGroup .top_btn {
position:absolute;
top:-16px; 
display:inline-block;
width:40px;
height:40px;
left:50%;
margin-left:-20px;
background:url("/img/tbg.png") no-repeat;
background-size:40px auto;
text-align:center;
color:#fff;
font-size:11px;
}

.smartskinDescriptionBtnGroup .top_btn p{
height:5px;
margin: -6px 0px 0 0;
line-height:0px;
}


/*.smartskinDescriptionBtnGroup .top_btn:before {
font-family: FontAwesome;
content: "\f0de";
font-size:12px;
margin-top:-3px;
}*/

.preview > p > img {
    width:100%;
}

.preview { width:100%;text-align:center;padding-top:10px;	}
.contents_area { width:100%;text-align:center;	}
.item_pre { font-size:0.9em;color:#959494;padding:2px 0 2px 0;	}
.price { height:30px; font-weight:bold; padding-top:5px;color:#818dc9 }
.bt01 { display:inline-block; padding:6px 10px; line-height:1.2em; border-width:1px; border-color:#abe7ed; border-style:solid; background-color:#363636; font-size:13px; font-weight:bold; color:#fff;	}
.contents_area { width:100%;	}
.tab_ptd_css2			{ width:100%; margin-top:30px; }
.tab_ptd_css2 a		{ display:inline-block; padding:7px; font:bold 12px/1.2em verdana; }
.tab_ptd_css2 .off		{ background-color:#363636;border:2px #ffffff solid;color:#fff; }
.tab_ptd_css2 .on		{ border:2px #ffffff solid; background-color:#ff0097; color:#fff; }
.infos { width:100%;	}

.infos .mv { text-align:right;padding-right:10px;	}
.infos table { width:100%;	}
.infos table td { height:24px; border-bottom:1px solid #a0a0a0;padding-top:2px;	}
.infos table td select { width:100%;	}
.itbtn { text-align:center;padding-top:20px;	}
.cates { background:url(/img/tbg.png) repeat-x 0 0;height:45px;text-align:center;color:#616161;font-size:1.3em;font-weight:bold;padding-top:15px; }


.list { width:98%;margin:0 auto;	}
.list .gen_list ul li { border-bottom:1px solid #dfdfdf; padding-top:10px;cursor:pointer;	}
.list .gen_list ul li p { padding:3px 0 3px 0;	}
.subject { color:#242424;	}
.subject em { font-size:11px;color:#f46f9d;	}
.others { color:#939393;font-size:11px;	}
.others em { color:#8bb680;	}
.paging { border-top:1px solid #e2e2e2; height:40px;padding-top:10px;text-align:center;width:98%;margin:0 auto;	}
.paging span { display:inline-block;zoom:1;*display:inline;vertical-align:middle;padding-right:5px;	}


.preview { width:100%;text-align:center;padding-top:10px;	}
.contents_area { width:100%;text-align:center;	}
.item_pre { font-size:0.9em;color:#959494;padding:2px 0 2px 0;	}
.price { height:30px; font-weight:bold; padding-top:5px;color:#818dc9 }
.bt01 { display:inline-block; padding:6px 10px; line-height:1.2em; border-width:1px; border-color:#abe7ed; border-style:solid; background-color:#363636; font-size:13px; font-weight:bold; color:#fff;	}
.contents_area { width:100%;	}
.tab_ptd_css2			{ width:100%; margin-top:30px; }
.tab_ptd_css2 a		{ display:inline-block; padding:7px; font:bold 12px/1.2em verdana; }
.tab_ptd_css2 .off		{ background-color:#363636;border:2px #ffffff solid;color:#fff; }
.tab_ptd_css2 .on		{ border:2px #ffffff solid; background-color:#ff0097; color:#fff; }
.infos { width:100%;	}

.infos .mv { text-align:right;padding-right:10px;	}
.infos table { width:100%;	}
.infos table td { height:24px; border-bottom:1px solid #a0a0a0;padding-top:2px;	}
.infos table td select { width:100%;	}
.itbtn { text-align:center;padding-top:20px;	}
.cates { background:url(/img/tbg.png) repeat-x 0 0;height:45px;text-align:center;color:#616161;font-size:1.3em;font-weight:bold;padding-top:15px; }


.list { width:98%;margin:0 auto;	}
.list .gen_list ul li { border-bottom:1px solid #dfdfdf; padding-top:10px;cursor:pointer;	}
.list .gen_list ul li p { padding:3px 0 3px 0;	}
.list .gen_list	ul li img {	max-width:100%;	}
.subject { color:#242424;	}
.subject em { font-size:11px;color:#f46f9d;	}
.others { color:#939393;font-size:11px;	}
.others em { color:#8bb680;	}
.paging { border-top:1px solid #e2e2e2; height:40px;padding-top:10px;text-align:center;width:98%;margin:0 auto;	}
.paging span { display:inline-block;zoom:1;*display:inline;vertical-align:middle;padding-right:5px;	}


#menuline {
clear: both;
border-top: 1px solid #dcdcdc;
width: 100%;
margin: 0 auto;
}

#bottommenu {
clear: both;
width: 100%;
margin: 0;
font-family: dotum;
font-size: 11px;
}

#bottommenu li {
list-style: none;
float: left;
width: 25%;
vertical-align: middle;
text-align: center;
}



#bottommenu1 {
color: #000;
border-right: 1px solid #e3e3e3;
padding: 10px 0 10px 0;
}

#bottommenu2 {
color: #000;
padding: 10px 0 10px 0;
}



#sns {
padding: 10px 0;
text-align: center;
}

#sns span {
font-size: 11px;
font-family: 'Oxygen',sans-serif;
font-weight: bold;
letter-spacing: 1px;
}

#sns img {
width: 25px;
padding-left: 2px;
vertical-align: middle;
}

.footer_sns {
    width: 100%;
    background: #a7a7a7;
    padding: 10px 30%;
    box-sizing: border-box;
    overflow: hidden;
}
.footer_sns li {
    width: 50%;
    text-align: center;
    display: inline-block;
    box-sizing: border-box;
    float: left;
}
.footer_sns li img {
    height: 15px;
}
.call_bank {
    color: #757575;
    height: 170px;
    font: 100% Helvetica, Helvetica Neue, Arial;
}
.call_bank ul {
    width: 50%;
    float: left;
    display: inline-block;
    box-sizing: border-box;
    padding: 10PX 0 0 0px;
    position: relative;
}
.call_info, .bank_info {
    height: 220px;
    padding: 0 0 0 10px;
}
.call_info h2 {
    font-family: pt sans,sans-serif;
    font-size: .95em;
    margin: 17px 0 8px 0;
    font-weight: normal;
    text-indent: 5px;
}
.call_info .call {
    font-weight: bold;
    font-size: 1.1em;
    margin-bottom: 5px;
    color: #757575;
}
.call_bank ul li {
    font-size: .79em;
    margin: 2px 0;
    text-indent: 5px;
    letter-spacing: .4px;
}
.bank_info h2 {
    font-family: pt sans,sans-serif;
    font-size: .95em;
    margin: 15px 0;
    font-weight: normal;
    text-indent: 5px;
}

.bank_info .owner {
    font-weight: bold;
    font-size: .75em;
    margin-bottom: 10px;
    color: #757575;
}


iframe {max-width: 100% !important;}