@charset "utf-8";
.pg_wrap {margin-top:40px; font-size:0; text-align:center;height:auto !important;}
.pg_wrap strong, .pg_wrap a {display:inline-block; font-size:11px; width:26px; height:26px; border-radius:20px;margin:0 2px; line-height:24px; border:1px solid #d0d0d0; vertical-align:middle}
.pg_wrap a:hover {background:#f6f6f6}
.pg_wrap a {font-size:11px; font-weight:600; color:#777}
.pg_wrap .pg_current {color:#fff; border-color:#2d2d2d; background:#2d2d2d}
.pg_wrap .pg_start, .pg_wrap .pg_end {font-size:0; text-indent:-9999em}
.pg_wrap .pg_start:after {font-family:'simple-line-icons'; font-size:10px; font-weight:normal; content:'\e605';position:relative;top:1px;}
.pg_wrap .pg_end:after {font-family:'simple-line-icons'; font-size:10px; font-weight:normal; content:'\e606';position:relative;top:1px;}

.pg_wrap .pg_prev {font-size:0px;}
.pg_wrap .pg_start {font-size:0px;}
.pg_wrap .pg_prev:after {
    font-family: 'simple-line-icons';
    font-size: 10px;
    font-weight: normal;
    content: '\e603';
	padding-top:3px;
}

.pg_wrap .pg_next {font-size:0px;}
.pg_wrap .pg_end {font-size:0px;}
.pg_wrap .pg_next:after {
    font-family: 'simple-line-icons';
    font-size: 10px;
    font-weight: normal;
    content: '\e603';
	padding-top:3px;
}
/* Loading */
#listLoading { position:absolute; left:50%; top:50%; margin-left:-90px; margin-top:-90px; display:none; }

/* Category */
.list-category .tabs { margin-bottom:20px;     font-family: 'Montserrat', sans-serif;}
.list-category .dropdown { margin-bottom:20px; }
.list-category .active a, .list-category .selected a { color:crimson; font-weight:bold !important; }

/* Icon */
.list-notice .wr-notice { display:inline-block; padding:0px; margin:0px; overflow:hidden; vertical-align:middle; background-repeat: no-repeat; background-position: left top; width:37px; height:19px; background-image: url('./img/icon_notice.gif'); }
.list-wrap .wr-text { font-family:dotum; font-size:11px; letter-spacing:-1px; line-height:11px; font-weight:normal; }
.list-wrap .wr-icon { display:inline-block; padding:0px; margin:0px; overflow:hidden; vertical-align:middle; background-repeat: no-repeat; background-position: left top; }
.list-wrap .wr-notice { width:37px; height:19px; background-image: url('./img/icon_notice.gif'); }
.list-wrap .wr-new { width:12px; height:12px; background-image: url('./img/icon_new.gif'); }
.list-wrap .wr-secret { width:12px; height:12px; background-image: url('./img/icon_secret.gif'); }
.list-wrap .wr-hot { width:12px; height:12px; background-image: url('./img/icon_hot.gif'); }

/* List */
.list-wrap { width:100%; }
.list-modal { position:relative; height: 0; padding-bottom: 56.25%; overflow: hidden; }
.list-modal iframe { position: absolute;top: 0; left: 0; width: 100%; height:100%; }
.list-btn-box { margin-bottom: 15px; }
.list-btn-box a span { margin-left: 4px; }
.list-btn-box .sort a { color:crimson !important; font-weight:bold !important; }
.list-btn-box .dropdown-menu { font-size: 12px; }
.list-none { margin:0px 0px 15px; padding:120px 0px; }
.list-page { margin-bottom:15px; }
.list-page .pagination { margin:0; }

/* Page */
.list-wrap .pagination a, .view-wrap .pagination a { color:#333 !important; }
.list-wrap .pagination .active a, .view-wrap .pagination .active a { color:#fff !important; background:#444 !important; border-color:#444 !important; }

/* View */
.view-wrap { width:100%; overflow:hidden; }
.view-wrap.view-modal { margin:0px; }
.view-btn { margin:0px 0px 30px; }
.view-btn i { margin-right:2px; }

/* Write */
.write-wrap { width:100%; overflow:hidden; }

@media all and (max-width:460px) {
	.responsive .list-btn { text-align:center; margin:0px auto; }
	.responsive .pull-right.list-btn { float:none !important; margin-bottom:14px; }
	.responsive .view-btn i { margin-right:0px; }
}
.at-body .at-container {padding:0;}


.pf_left{
/* Firefox */
width: -moz-calc(100% - 270px);
/* WebKit */
width: -webkit-calc(100% - 270px);
/* Opera */
width: -o-calc(100% - 270px);
/* Standard */
width: calc(100% - 270px);
  height: 100%;
  background-color: #fff;
}
.pf_right{
  width: 270px;
  background-color: #ebeff2;
 position:fixed;
}
.pf_left .titlebox{
  padding: 40px 30px;
}
.pf_left .design .hint{
  font-size: 12px;
}
.pf_left .list .img img{
  width: 100%;
  height:100%;
}

.pf_left {
    width: -moz-calc(100% - 270px);
    width: -webkit-calc(100% - 270px);
    width: -o-calc(100% - 270px);
    width: calc(100% - 270px);
    height: 100%;
    background-color: #fff;
}
#listModal .close {
    margin-top: -50px;
    margin-right: -50px;
    color: #fff;
    opacity: 1;
}
@media (max-width:769px) {
.nav-tabs.nav-justified {font-size:12px;}

#listModal .close {
    position: absolute;
	right:15%;
	top:8%;
    color: #000;
    opacity: 1;
}
.pf_left {
    width: -moz-calc(100%);
    width: -webkit-calc(100%);
    width: -o-calc(100%);
    width: calc(100%);
    height: 100%;
    background-color: #fff;
}
}

.v_top {
    vertical-align: top;
}
.cl_inline {
    display: inline-block;
    *display: inline;
    *zoom: 1;
}
.pf_left .titlebox {
    padding: 40px 30px;
}
.pf_left .design .hint {
    font-size: 12px;
}
.pf_left .design .title {
    font-size: 22px;
    font-weight: bold;
    padding-top: 10px;
    text-decoration: none;
}
.pf_right {
    width: 270px;
    background-color: #ebeff2;
    position: fixed;
	height:100%;
}
.pf_right .simple_pf{
  padding: 108px 15px 25px 15px;
}


.menu2 {border-bottom:5px solid #000;}