a:link, a:visited, a:active{text-decoration:none;color:#505050}
a:hover{text-decoration:none}

/* view_page_upload */
#tmp_Upfile_Show_Layer {left:50%;transform: translate(-50%, 0%)}

/* upload */

.sitehouse_filebox_container{margin:0 auto;margin-top:10px;width:100%;padding:20px;text-align:left;font-size:12px;color:#818181;border:1px solid #E3E3E3;background-color:#fff}
.sitehouse_filebox input[type="file"] {margin-top:4px;margin-bottom:10px;width:100%;height:24px}
.sitehouse_file_name:not(.sitehouse_filebox_container){font-size:12px;color:#B2B2B2}
.sitehouse_img_center{margin:0 auto;text-align:center}
.sitehouse_download{margin:0 auto;margin-top:10px;margin-bottom:10px;width:100%;text-align:center;font-size:12px;color:#333;font-weight:bold;line-height:28px;border: 1px solid #BCBCBC;cursor:pointer;background-color:#DDDDDD;-webkit-transition-duration: 0.7s;transition-duration: 0.7s;}
.sitehouse_download:link, .sitehouse_download:visited{color:#333}
.sitehouse_download:hover{color:#fff;border: 1px solid #BCBCBC;background-color:#000}

/* upload 30 */
.filebox {font-size:12px}
.filebox .upload-name {float:left;vertical-align:middle;border:1px solid #E4E4E4;color:#888;width:auto;height:30px;line-height:30px;padding-left:10px;padding-right:10px;margin-left:1px;}
.filebox label {float:left;color:#000;background:#FFD100;font-weight:normal;cursor:pointer;text-align:center;width:70px;height:30px;line-height:30px;}
.filebox input[type="file"] {display:none;}
.filebox::after {content:'';clear:both;display:block;}

/* subject-cut */
.pm_subject_cut{margin-top:10px;padding-left:10px;padding-right:10px;white-space: normal;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient: vertical;overflow: hidden}

/* field style */
.fieldstyle{margin-top:10px;padding: 0 5px;width:100%;height:45px;line-height:30px;border:1px solid #E4E4E4;background-color:#ECEAEA}
.field-placeholder.placeholder{padding-left:10px;font-size:15px;color:#606060}
.field-placeholder:-ms-input-placeholder{padding-left:10px;font-size:15px;color:#606060}
.field-placeholder::-webkit-input-placeholder{padding-left:10px;font-size:15px;color:#606060}
.field-placeholder::-moz-placeholder{padding-left:10px;font-size:15px;color:#606060}

#BB_CATEGORY{margin-top:10px;margin-bottom:10px;padding-left:10px;width:100%;height:35px;font-size:15px;color:#606060;line-height:30px;border:1px solid #E4E4E4;background-color:#ECEAEA}

.write-content{margin-top:10px}

/* view */
.view-top-subject{text-align:center;font-size:18px;color:#666;font-weight:bold}
.view-top-inforicon{padding-right:10px;padding-left:10px}
.view-top-infor{margin-top:2%;text-align:center;width:100%;font-size:14px;color:#000;line-height:50px;border-bottom:2px solid #000}
.view-top-bu{margin-top:16px;width:100%;text-align:center}
.view-top-dowonload{text-align:center;width:100%;line-height:50px}
.view-modify-date{margin-top:10px;margin-bottom:10px}
.view-editor{margin-top:30px;margin-bottom:100px;width:100%}

#board_wrap{padding:0px 10px 0px 10px}
.Subject{font-size:8pt;color:#45545D;font-weight : bold}
.Wtable{font-size:9ptcolor:#656565;}
.Wfield{height:19;border: 1 solid #C0C0C0;font-size : 9pt}
.Notice{color:#45545D;background:#FFFFFF}
.board_line{margin:7px 0px 15px 0px;width:100%;height:1px;background-color:#E4E4E4}
.board_line_2{width:100%;height:1px;background-color:#E4E4E4}


.board_category_title{margin-top:15px;margin-bottom:25px;width:100%;text-align:center;font-size:22px;color:#222;line-height:43px;border-bottom:2px solid #D9D9D9;font-weight:600}

.board_write_buT{margin-top:10px;text-align:center;width:100%;font-size:14px;color:#fff;font-weight:bold;line-height:45px;cursor:pointer;border: 1px solid #676767;background-color:#7A7A7A;-webkit-transition-duration: 0.7s;transition-duration: 0.7s}
.board_write_buT:link, .board_write_buT:visited{color:#fff}
.board_write_buT:hover{width:100%;color:#000;border: 1px solid #CECECE;background-color:#E9E9E9}

.pm_gallery_toptext{padding-top:30px;font-size:13px;color:#666666}
.pm_gallery_toptext:after{content: "";display: block;clear:both}
.pm_gallery_toptext_box1{float:left;width:80%}
.pm_gallery_toptext_box2{float:left;width:20%;text-align:right}

.pm_gallery{width:100%;}
.pm_gallery ul{margin:0 auto}
.pm_gallery ul:after{content: "";display: block;clear: both}
.pm_gallery li a{width:100%;display:block;color:#666;font-size:14px}
.pm_gallery li a:hover{color:#A1A1A1}
.pm_gallery li{float:left;margin-top:2.32558139535%;margin-left:1.17647058824%;width:23.5294117647%;text-align:center}
.pm_gallery img{width:100%;height:auto}
.pm_gallery_overflow{overflow:hidden}
.pm_gallery_search{text-align: center;clear: both}
figure.pm_gallery * {-webkit-box-sizing: border-box;box-sizing: border-box;-webkit-transition: all 0.45s ease-in-out;transition: all 0.45s ease-in-out}
figure.pm_gallery:hover img,figure.pm_gallery.hover img { filter: brightness(50%);opacity:1;-webkit-transform: scale(1.40);transform: scale(1.40)}

#item_category {margin:0 auto;width:100%;}
#item_category ul:after{content: "";display: block;clear: both}
/* #item_category li{float:left;margin-bottom:10px;text-align:center;width:25%;border-right: none} */
#item_category li{float:left;margin-bottom:10px;text-align:center;margin-left:1.2987012987%;width:23.3766233766%;box-shadow: 2px 1px 2px 0px #F1F1F1;border-radius:50px;}
#item_category li:nth-child(4n){border-right: 1px solid #D7D7D7}
.item_category_defaut{border: 1px solid #D7D7D7}
.item_category_on{display:block;font-size:13px;color:#fff;line-height:35px;border: 1px solid #D7D7D7;background:#303030;border-radius:50px;}
.item_category_bu{margin:0 auto;width:100%;text-align:center;font-size:13px;color:#333;font-weight:bold;line-height:35px;cursor:pointer;background-color:#fff;border-radius:50px;-webkit-transition-duration: 0.7s;transition-duration: 0.7s;}
.item_category_bu:link, .item_category_bu:visited{color:#333}
.item_category_bu:hover{color:#333;background-color:#DEDEDE}

.pm_gallery_next{margin-top:2%;margin-bottom:2%;margin-bottom:20px;text-align:center}
.pm_gallery_next_bu{margin-top:6px;margin-bottom:11px;padding:7px;display:inline-block;width:82px;text-align:center;font-size:12px;color:#fff;border:1px solid #CCCCCC;cursor:pointer;background-color:#F8F8F8;border-radius:50px;-webkit-transition-duration: 0.7s;transition-duration: 0.7s}
.pm_gallery_next_bu a:link, .pm_gallery_next_bu a:visited{color:#fff}
.pm_gallery_next_bu:hover{color:#fff;background-color:#000;border:1px solid #888}
.pm_gallery_next_bu_off{margin-top:6px;margin-bottom:11px;padding:7px;display:inline-block;width:90px;text-align:center;font-size:12px;color:#3A4E40;border:1px solid #CCCCCC;cursor:pointer;background-color:#F8F8F8;border-radius:50px;-webkit-transition-duration: 0.7s;transition-duration: 0.7s}

.board_editor{margin-bottom:70px;width:100%}

.pic-top-category{margin-bottom:1%;text-align:center;font-family: "Cormorant Garamond", Garamond, "Times New Roman", serif;font-size:18px;color:#AA8C8B;font-weight:600}
.pic-top-subject{text-align:center;font-family: "Cormorant Garamond", Garamond, "Times New Roman", serif;font-size:30px;color:#333;font-weight:400}

.Chang_order_bu_1, .Chang_order_bu_2{float:left;margin-top:30px;margin-bottom:30px;width:100%}
.Chang_order_bu{padding:7px;display:inline-block;width:100%;text-align:center;font-size:15px;color:#fff;border:1px solid #CD7401;cursor:pointer;background-color:#E9901C;border-radius:50px;-webkit-transition-duration: 0.7s;transition-duration: 0.7s}
.Chang_order_bu a:link, .Chang_order_bu a:visited{color:#000}
.Chang_order_bu:hover{color:#fff;background-color:#000;border:1px solid #888}

.comment_wrap{margin-bottom:30px;padding-left:10px;padding-right:10px}

.comment_top_title_wrap:after{content: "";display: block;clear: both}
.comment_top_title_wrap{margin-bottom:3%;width:100%;padding:10px;background-color:#666}
.comment_top_title_box1{float:left;width:50%;font-size:14px;color:#fff;}
.comment_top_title_box2{float:left;width:50%;text-align:right}

.comment_contents_wrap{margin-top:2%;margin-bottom:4%;padding:13px;width:100%;background-color:#eee;border:1px solid #D7D7D7;box-shadow: 2px 2px 2px 0px #eee}

.comment_pic{margin-top:2%;margin-bottom:2%;width:100%;}
.comment_pic ul:after{content: "";display: block;clear: both}
.comment_pic li{float:left;margin-bottom:10px;text-align:center;margin-left:1.2987012987%;width:23.3766233766%;background-color:#999}
.comment_pic li:first-child{margin-left:0%;}
.comment_pic li:nth-child(4n+5){margin-left:0%}

.comment_list_wrap:after{content: "";display: block;clear: both}
.comment_list_wrap{width:100%}
.comment_list_box1{float:left;width:95%}
.comment_list_box2{float:left;width:5%;padding-top:1%;text-align:right}
.comment_list_line{margin-top:3%;margin-bottom:3%;width:100%;height:1px;background-color:#E4E4E4}
.comment_list_textarea{width:100%;height:60px;border:1px solid #DFDFDF}
.comment_list_name{font-size:15px;color:#222;font-weight:bold;}
.comment_list_date{font-size:12px;color:#555}
.comment_list_face{margin-top:8%;margin-bottom:2%;padding:10px;width:100%;background-color:#eee;border:1px solid #D7D7D7;box-shadow: 2px 2px 2px 0px #eee}

.comment_upload{margin-left:-3px;margin-top:2%;margin-bottom:2%}
.comment_contents_box{margin-top:2%;margin-bottom:2%;width:100%;font-size:14px;color:#222;background-color:#fff}

.comment_write_buT{margin-top:10px;text-align:center;width:100%;font-size:14px;color:#fff;font-weight:bold;line-height:30px;cursor:pointer;border: 1px solid #676767;background-color:#7A7A7A;-webkit-transition-duration: 0.7s;transition-duration: 0.7s}
.comment_write_buT:link, .comment_write_buT:visited{color:#fff}
.comment_write_buT:hover{width:100%;color:#000;border: 1px solid #CECECE;background-color:#E9E9E9}

@media(max-width: 480px) {
.pm_gallery li{margin-left:1.25%;width:31.5833333333%}
}

@media (min-width: 481px) and (max-width: 767px) {
.pm_gallery li{margin-left:1.25%;width:31.5833333333%}
}

@media (min-width: 768px) and (max-width: 1199px){
.board_category_title{margin-top:53px;margin-bottom:5%;font-size:28px}
}

@media (min-width: 1200px) {


.board_category_title{margin-top:53px;margin-bottom:5%;font-size:28px}

.view-top-subject{font-size:20px}
.view-top-inforicon{padding-right:30px;padding-left:30px}
}