/*-----------------------------------------------------------------*/
/* 리스트
/*-----------------------------------------------------------------*/
#partner {text-align:left;}
#partner h2 {height:213.5px; margin-bottom:22px; padding-top:79px; background:url('/_skin/m_gpin/img/etc/partner_title.jpg') no-repeat center top; background-size:cover; color:#000; font-size:1.167rem; text-align:center; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
#partner h2 span {display:block; padding-top:16px; font-size:1.333rem; font-weight:bold;}
#partner h3 {padding-bottom:8px; color:#000; font-size:1.292rem;}
#partner .intro .msg {padding-bottom:16px; color:#000; font-size:0.875rem;}
#partner .intro dl {width:100%; height:105px; padding:0 10px 0 82.5px; border:1px solid #ddd; border-top:0; background-repeat:no-repeat; background-position:10.5px 22.5px; background-size:60px; color:#000; text-align:left; letter-spacing:-1px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
#partner .intro dl.buyer {border-top:1px solid #ddd; background-image:url('/_skin/m_gpin/img/etc/icon_buyer.png');}
#partner .intro dl.producer {background-image:url('/_skin/m_gpin/img/etc/icon_producer.png');}
#partner .intro dl.supplier {background-image:url('/_skin/m_gpin/img/etc/icon_supplier.png');}
#partner .intro dl dt {padding-top:28px; font-size:1rem; font-weight:bold;}
#partner .intro dl.supplier dt {padding-top:23px;}
#partner .intro dl dt span {padding-left:5px; font-size:0.792rem; font-weight:bold;}
#partner .intro dl dd {padding-top:5px; font-size:0.833rem;}
#partner .sales {padding:27px 0;}
#partner .sales img {width:100%; height:auto;}
#partner .members dl {padding-bottom:21px;}
#partner .members dl:after {display:block; clear:both; content:'';}
#partner .members dl dt {float:left; width:137px;}
#partner .members dl dt img {width:135px; height:auto; border:1px solid #d3d3d3;}
#partner .members dl dd {padding-left:145px; color:#000; font-size:0.792rem; letter-spacing:-1px; line-height:1.6rem;}

#boardlist {width:100%; margin:0 auto 16px;}
#boardlist .cateList {margin:10px 0; padding:5px 0; border-top:1px solid #ebebeb; border-bottom:1px solid #ebebeb;}
#boardlist .cateList li {float:left; width:25%; text-align:center;}
#boardlist .midcate li:nth-child(4n+1) {clear:both;}
#boardlist .cateList li a {display:block; width:100%; padding:5px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
#boardlist .cateList:after {display:block; clear:both; content:'';}
#boardlist .list {clear:both;}
#boardlist .list li {float:left; width:49%; padding-bottom:20px; text-align:center;}
#boardlist .list li:nth-child(even) {float:right;}
#boardlist .list li:nth-child(2n+1) {clear:both;}
#boardlist .list li .box .title {padding-top:10px;}
#boardlist .list li .box .title a {color:#181818;}
#boardlist .list li .box .title img {height:16px; vertical-align:top;}
#boardlist .list li .box .img img {width:100%; height:auto;}
#boardlist .list:after {display:block; clear:both; content:'';}
#boardlist .search {display:none; position:relative; margin:10px 0;}
#boardlist .search select {position:absolute; left:0; top:0; width:20%;}
#boardlist .search .box_btn {position:absolute; right:0; top:0; width:20%;}
#boardlist .search .box_btn * {width:100%;}
#boardlist .search .str {margin:0 20%; padding:0 1%; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}

/*-----------------------------------------------------------------*/
/* 열람
/*-----------------------------------------------------------------*/
#boardview .info {border:1px solid #ddd; border-radius:1px;}
#boardview .info .subject {padding:10px;}
#boardview .info .subject .title {overflow:hidden; width:100%; padding-bottom:5px; font-size:1.167em; white-space:nowrap; text-overflow:ellipsis;}
#boardview .info .subject .title img {height:10px; vertical-align:middle;}
#boardview .info .subject .name,
#boardview .info .subject .name a,
#boardview .info .subject .file,
#boardview .info .subject .file a {font-size:0.75em;}
#boardview .info .subject .name img {height:10px; vertical-align:middle;}
#boardview .boxview {padding:10px; border:1px solid #ddd; border-top:0; background:#f6f6f6; color:#363636; text-align:left;}
#boardview .boxview .cnt2 {word-break:break-all; word-wrap:break-word;}
#boardview .boxview .cnt2 * {font-family:inherit; font-size:inherit; text-align:inherit; line-height:inherit;}
#boardview .boxview .cnt2 img {max-width:100%; height:auto;}
#boardview .btn {padding:10px 0; text-align:right;}
#boardview .btn img {width:49px; border:1px solid #ddd;}

/*-----------------------------------------------------------------*/
/* 글쓰기
/*-----------------------------------------------------------------*/
#boardwrite {width:100%;}
#boardwrite .write {padding:10px; border:1px solid #ddd; border-bottom:0;}
#boardwrite .write li {padding:2px 0;}
#boardwrite .write li select {width:100%;}
#boardwrite .boxwrite textarea {width:100%; height:200px;}

/*-----------------------------------------------------------------*/
/* 비회원 글 수정, 글 삭제, 비밀글 열람 - 공통css 적용
/*-----------------------------------------------------------------*/