@charset "utf-8";

/* 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) {

#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;
}


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

.at-body .at-container {padding:0;}
.at-content {padding:0;}

.brand {font-size:16px; display: inline-block; height: 50px; line-height: 50px;    font-weight: 300;}

.brand:hover {}


.top-sian {height:60px; line-height:60px; font-size:16px; font-weight:500; background:#E9ECF0;}
.body-sian {display: inline-block; height:50px; line-height:46px; font-size:14px; margin-top:14px;}
.body-sian a{border:1px solid #818183;  display: inline-block; color:#57585A; padding:1px;    width: 100%;}
.body-sian a:hover{border:2px solid #EA1C24;  display: inline-block; padding:0px;}

.body-sian a span{font-weight:bold;}
.widtht200 {width:200px;    height: 60px; line-height: 60px;}
.widthb200 {width:200px;    height: 50px; line-height: 50px;}
.body-sian a span.font300 {font-weight:300;}
@media (max-width:769px) {
.width200 {width:100px; font-size:14px;}
}