@charset "utf-8";

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



/* 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;padding-left:10px;width:100%;height:45px;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:0px;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_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_toptextbox1{float:left;width:80%;overflow:hidden}
.pm_gallery_toptextbox2{float:left;width:20%;overflow:hidden;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{display:block;color:#666;font-size:14px;overflow:hidden}
.pm_gallery li{float:left;margin-top:2.32558139535%;margin-left:1.17647058824%;width:23.5294117647%;border:1px solid #D7D7D7;box-shadow: 2px 1px 2px 0px #F1F1F1;cursor: pointer;border-radius: 5px;-webkit-transition-duration: 0.5s;transition-duration: 0.5s}
.pm_gallery li:hover{border:1px solid #888;box-shadow: 0px 0px 20px #D5D5D5}
.pm_gallery_pic{text-align:center;border-radius: 5px;overflow:hidden}
.pm_gallery_text_box{margin-top:7px;text-align:left;background-color:#fff}
.pm_gallery_subject{margin-top:15px;margin-left:15px;margin-right:15px;margin-bottom:5%;font-size:14px;color:#333;line-height:22px;font-weight:bold;white-space: normal;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient: vertical;overflow: hidden}
.pm_gallery_mainsubject{margin-top:8px;margin-left:15px;margin-right:15px;margin-bottom:5%;font-size:14px;color:#333;line-height:22px;font-weight:bold;white-space: normal;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient: vertical;overflow: hidden}
.pm_gallery_model{margin-left:15px;font-size:13px;color:#666;line-height:30px}

.pm_gallery_listboxwrap1{width:100%;font-size:13px;color:#666;line-height:25px}
.pm_gallery_listboxwrap1:after{content: "";display: block;clear:both}
.pm_gallery_listboxwrap2{padding-bottom:5%;width:100%;font-size:13px;color:#666;line-height:25px}
.pm_gallery_listboxwrap2:after{content: "";display: block;clear:both}
.pm_gallery_listbox1{float:left;padding-left:15px;width:40%}
.pm_gallery_listbox2{float:left;padding-bottom:3%;padding-right:15px;width:60%;text-align:right}
.pm_gallery_listboxcolor1{font-size:14px;color:#000;font-weight:600}
.pm_gallery_listboxcolor2{font-size:14px;color:#C41323;font-weight:600}

.pm_gallery img{width:100%;height:auto}
.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 {opacity:1;-webkit-transform: scale(1.10);transform: scale(1.10)}

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

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

.product_list{margin-bottom:10px;text-align:right}

.product_list_title{margin-top:25px;margin-bottom:10px;width:100%;text-align:left;font-size:15px;color:#222222;line-height:32px;border-bottom:2px solid #D9D9D9;font-weight:600}
.produc_icon{margin:7px 0px 7px 0px;text-align:left}

.product_field.placeholder {padding-left:5px;font-size:13px;color:blue}
.product_field:-ms-input-placeholder {padding-left:5px;font-size:10px;color:blue}
.product_field::-webkit-input-placeholder {padding-left:5px;font-size:13px;color:blue}
.product_field::-moz-placeholder{padding-left:5px;font-size:13px;color:blue}

.product_field{margin-top:10px;padding: 0 5px;width:100%;height:45px;line-height:30px;border:1px solid #E4E4E4;background-color:#ECEAEA}

.product_outline:after{content: "";display: block;clear: both}
.product_outline{width:100%}
.product_outline ul{width:100%;}
.product_outline_1{float:left;padding-top:0%;padding-right:40px;margin:0 auto;text-align:center;width:60%}
.product_outline_2{float:left;width:40%}
.product_outline_big_title{width:100%;text-align:left;font-size:19px;color:#222222;line-height:32px;border-bottom:2px solid #C8C8C8;font-weight:600}

.product_box_wrap:after{content: "";display: block;clear: both}
.product_box_wrap{width:100%;padding-top:4px;padding-bottom:4px;line-height:34px;border-bottom:1px solid #D3D3D3}
.product_box_box1{float:left;width:25%;font-size:13px;color:#222;font-weight:bold}
.product_box_box2{float:left;padding-top:6px;padding-bottom:4px;padding-right:10px;width:75%;font-size:13px;color:#666;line-height:23px}

.product_market_3boxtitle{margin-top:10px;margin-left:1.27877237852%;font-size:13px;color:#666}
.product_market_3box{margin-top:5px;margin-bottom:20px;width:100%}
.product_market_3box ul{margin: 0 auto}
.product_market_3box ul:after{content: "";display: block;clear: both}
.product_market_3box li{float:left;margin-top:1.27877237852%;margin-left:1.27877237852%;width:31.6283034953%}
.product_market_bu{width:100%;text-align:center;font-size:12px;color:#595959;line-height:34px;display:inline-block;border:1px solid #D7D7D7;background-color:#FAFAFA;cursor:pointer;-webkit-transition-duration: 0.7s;transition-duration: 0.7s}
.product_market_bu:link, .product_market_bu:visited{color:#fff}
.product_market_bu:hover{color:#fff;background-color:#2A2A2A}


.product_market_go{display:inline-block;margin-top:15px;width:100%;text-align:center;font-size:18px;color:#fff;line-height:40px;border:1px solid #9C000E;background-color:#C41323;border-radius:5px;cursor:pointer;-webkit-transition-duration: 0.7s;transition-duration: 0.7s}
.product_market_go:link, .product_market_go:visited{color:#fff}
.product_market_go:hover{color:#595959;border:1px solid #D7D7D7;background-color:#FAFAFA}

.product_kakao_go{display:inline-block;margin-top:10px;width:100%;text-align:center;font-size:18px;color:#fff;line-height:40px;border:1px solid #000;background-color:#333;border-radius:5px;cursor:pointer;-webkit-transition-duration: 0.7s;transition-duration: 0.7s}
.product_kakao_go:link, .product_kakao_go:visited{color:#fff}
.product_kakao_go:hover{color:#595959;border:1px solid #D7D7D7;background-color:#FAFAFA}


.product_outline_view_title{margin-top:60px;margin-bottom:20px;width:100%;text-align:left;font-size:17px;color:#222222;line-height:32px;border-bottom:2px solid #D9D9D9;font-weight:600}
.product_outline_content{margin-bottom:100px;padding:10px;font-size:14px;color:#222222;line-height:34px;border:0px solid #D3D3D3}


.view_page_icon_wrap{margin-bottom:10px}

.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:2.32558139535%;width:46.511627907%;height:auto}

.product_outline_1{width:100%}
.product_outline_2{margin-top:5%;width:100%}
.product_outline_pic img{width:100%;height:auto}

.product_outline_view_title{margin-top:60px;margin-bottom:20px;font-size:14px}

.pm_gallery_subject{font-size:13px;font-weight:400}
.pm_gallery_mainsubject{font-size:13px;font-weight:400}

.product_market_go{font-size:16px;line-height:40px}

.product_kakao_go{font-size:16px;line-height:40px}

#item_category li{margin-bottom:1.25%;margin-left:1.25%;width:48.0833333333%}
.item_category_on{font-size:13px;line-height:32px}
.item_category_bu{font-size:13px;font-weight:400;line-height:32px}


}

@media (min-width: 481px) and (max-width: 767px) {
.pm_gallery li{margin-left:2.32558139535%;width:46.511627907%;height:auto}

.product_outline_1{width:100%}
.product_outline_2{margin-top:5%;width:100%}
.product_outline_pic img{width:100%;height:auto}

.pm_gallery_subject{font-size:15px;font-weight:400}
.pm_gallery_mainsubject{font-size:15px;font-weight:400}

.product_market_go{font-size:16px;line-height:40px}

.product_kakao_go{font-size:16px;line-height:40px}

#item_category li{margin-bottom:1.25%;margin-left:1.25%;width:48.0833333333%}
.item_category_on{font-size:13px;line-height:32px}
.item_category_bu{font-size:13px;font-weight:400;line-height:32px}
}

@media (min-width: 768px) and (max-width: 1199px){
.item_category_bu{font-weight:400}
}

@media (min-width: 1200px) {
.pc-category-list{display:none}

.product_category_title{margin-top:53px;margin-bottom:44px}

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

.pm_gallery_listboxwrap2{padding-bottom:8%}
.pm_gallery_listboxcolor1, .pm_gallery_listboxcolor2{font-size:16px}

.product_outline_big_title{font-size:22px}

.pm_gallery_subject{margin-top:15px;margin-left:15px;margin-right:15px;white-space: normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical;overflow: hidden}
.pm_gallery_mainsubject{margin-top:8px;margin-left:15px;margin-right:15px;white-space: normal;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient: vertical;overflow: hidden}
.pm_gallery li{height:323px}
}