.proMypage,.miniList>div ul li {*zoom:1}
.proMypage:before,.miniList>div ul li:before,.proMypage:after,.miniList>div ul li:after {content:''; display:table}
.proMypage:after,.miniList>div ul li:after {clear:both}
.proView .gb_div ul li strong,.proView .gb_div ul li span{display:inline-block; display:inline; **zoom:1}
#footer .inner .fMenu {padding-left:30px}
#footer .inner .fMenu li {width:auto; margin-left:15px; padding-left:15px}

#footer .inner .fMenu li:first-child {margin-left:0; padding-left:0; background:0}
.pl-table>tbody>tr>td {display:table-cell; *display:block}
.pl-table>tbody .mobile_subject {display:none}
.pl-table .hide {display:table-cell; *display:block}
.pl-formTable tr {display:table-row; border-bottom:0; padding:0}
.pl-formTable tr th,.pl-formTable tr td {
	display:table-cell;
	height:26px; margin:0; padding:.5em 1em;
	border-bottom:1px solid #e2e2e2
}
.pl-formTable tr th {width:120px; padding-left:2em; padding-right:2em}
.pl-button.btn-big {padding:10px 30px}
.pl-pagenate {margin:30px 0}
.pl-dotline {margin:80px 10px}
.proHgroup h1 {margin:20px 0}
.proHgroup div {font-size:.9em}
.proLogin {width:600px; margin:50px auto}
.proLogin .input_box {position:relative}
.proLogin .input_box input {width:440px}
.proLogin .input_box button {position:absolute; top:0; right:0; width:156px; margin:0; padding:0}
.proLogin .input_box button.btn2x {height:78px; line-height:78px}
.proLogin .input_box button.btn3x {height:121px; line-height:121px}
.proAgree>div {margin:50px 0}
.proAgree>div .box {height:200px; padding:20px}
.proAgree>div .sel_memlv {padding:20px}
.proJoin fieldset>ul li {display:table; width:100%}
.proJoin fieldset>ul li>label,.proJoin fieldset>ul li>div {display:table-cell; vertical-align:middle; padding:.5em 0}
.proJoin fieldset>ul li>label {width:100px; padding-left:8px; font-size:13px}
.proJoin fieldset>ul li>div {padding-left:5px}
.proJoin fieldset>ul li {display:block; **width:auto}
.proJoin fieldset>ul li>label {display:block; **float:left}
.proJoin fieldset>ul li>div {*margin:0 0 0 110px}
.proComplete .box {padding:3em 0; line-height:2em}
.proList {margin:30px 10px}
.proList ul li {width:33%; padding:20px}
.proList ul .clear2n {clear:none}
.proList ul .clear3n {clear:left}
.proDetail .detail_info {position:relative; padding:20px}
.proDetail .detail_info .img {position:absolute; top:20px; left:20px; width:230px}
.proDetail .detail_info .info {margin-left:280px; min-height:400px}
.proDetail .detail_info .info .name {margin-top:0; font-size:1.4em}
.proDetail .goods_content {padding:20px}
.proDetail .related {margin:50px 0}
.proDetail .detail_review {margin:50px 0}
.proDetail .detail_qna {margin:50px 0}
.proGoods dl dt {width:60px}
.proGoods dl dt img {width:60px}
.proGoods dl dd {margin-left:80px; padding:5px 0; font-size:.9em; line-height:50px}
.proGoods dl dd p {line-height:25px}
.proView .view_hgroup dl dt {margin:0}
.proComment {margin:80px 10px}
.proComment form {position:relative}
.proComment form fieldset {width:80%}
.proComment form fieldset>ul li {width:auto}
.proComment form fieldset textarea {height:90px}
.proComment form .btns {
	position:absolute; right:10px; bottom:10px;
	width:18.5%; height:90px;
	margin:2px
}
.proComment form .btns a {height:90px; padding:0; line-height:90px}
.proMypage>div {
	float:left;
	width:49%; margin:0 0 0 2%;
	box-sizing:border-box
	-webkit-box-sizing:border-box; -moz-box-sizing:border-box;
}
.proMypage>div:first-child {margin-left:0}
.proOrder .orderSum tr td {text-align:right}
.miniTab>div ul li {width:25%}
.miniList>div ul li .img {float:left}
.miniList>div ul li .info {padding-left:120px; padding-right:30px}
.miniBox .msImg {float:left; width:300px; padding:20px}
.miniBox .msInfo {padding:12px 10px 15px 340px}
.miniBox .msContent {
	padding:20px;
	color:#555; line-height:1.8em;
	border-top:1px dashed #e6e6e6
}
.miniBox .msContent .btns {text-align:right}