@charset "utf-8";

.pc-menu .nav-top .sub-1dul, .pc-menu .nav-top .sub-1dli,.sub-1da,.pc-menu .nav-top .sub-1div::before
{
	display:none !important;
}
/* 카테고리 */
.category_tap{
	background:#ededed;
}
.category_tap ul{
	padding:12px 0 !important;
	width:100%;
	overflow:hidden;
	text-align:center;
	margin-bottom:0 !important;
	margin: 0 auto;
}
.category_tap ul li{
	list-style:none;
	display:inline-block
}
.category_tap ul li a{
	display:inline-block;
	color:#333;
	font-size:16px
}
.category_tap ul li.on a{
	font-weight:600;
}
.category_tap li a:after{
	content:"|";
	color:#d9d9d9;
	padding:0 40px;
	font-size: 0.8em;
    vertical-align: 2px;
	font-weight: normal;
}
.category_tap ul li.on a:after{
	font-weight: normal !important;
}
.category_tap li:last-child a:after{
	display:none;
}
.menu-dropdown{
	display:none;
}

/* page name */
.div-title-underbar{
	text-align:center;
	padding-top: 70px;
    padding-bottom: 60px;
	font-weight:700;
	font-size:35px;
	color:#000;
}
.div-title-underbar-bold{
	border:0 !important;
}
.div-title-underbar span.tit_line{
	width:40px !important;
	height:2px;
	border-bottom:2px solid #000;
	display:block;
	margin:0 auto;
	margin-bottom:20px;
}
.at-content{
	padding:0 !important;
}
.div-title-underbar b{
	font-weight:600 !important;
	color:#000;
}
/* m01_02 */
.m01_02{
	background:#fff url(/img/m01_02_bg.jpg)no-repeat center 100%;
	background-size:cover;
}
/* m01_04 */
.m01_04{
	background:#fff url(/img/m01_04_bg.jpg)no-repeat center 100%;
	background-size:cover;
}
/* m03_02 */
.m03_02{
	background:#fff url(/img/m03_02_bg.jpg)no-repeat center 100%;
	background-size:cover;
}
.m03_02 .img-wrap .img-item img{
	width:auto !important;
}
.m03_02 .sub_t{
	padding-bottom:80px;
}
.m03_02 .sub_t .post-content{
	background:#f8f8f8;
}
.m03_02 .sub_t .post-list{
	border:1px solid #dcdcdc;
}
.m03_02 .sub_t .miso-post-gallery .post-content{
	padding:25px 0px !important;
}
.m03_02 .sub_t .tit_wid{
	font-size:22px;
	font-weight:600;
	padding-bottom:12px;
}
.m03_02 .sub_t .txt_wid{
	font-size:16px;
	font-weight:400
}
.m03_02 .sub_b{
	padding-bottom:150px;
}
.m03_02 .sub_b .post-list{
	border:0;
}
.m03_02 .sub_t .post-image{
	border-bottom:1px solid #dcdcdc;
}
.m03_02 .sub_b .post-image{
	border:1px solid #dcdcdc;
}
.m03_02 .sub_b .tit_wid{
	font-size:17px;
	font-weight:400
}
.m03_02 .sub_b .txt_wid{
	font-size:15px;
	font-weight:400
}
/* m04_02 */
.m04_02 .sub_t{
	padding-bottom:40px;
}
.m04_02 .sub_t,.m04_02 .sub_b{
	overflow:hidden;
}
.m04_02 .con_l{
	float:left;
	width:50%;
}
.m04_02 .con_r{
	float:left;
	width:50%;
}
/* m04_01 */
.div-title-underbar b > span{
	font-size:30px;
}
.botit_0401{
	margin-bottom:50px;
}
.view-wrap h1{
	font-size:24px !important;
	font-weight:600 !important;
	text-align:center;
	padding-bottom:50px !important;
}
.m04_01 .view_t{
	font-size:28px;
	font-family:NotoSansCJKkr-Bold !important;
	padding-bottom:20px !important;
}
.m04_01 table{
	width:100%;
	border-top:1px solid #dcdcdc;
}
.m04_01 table th{
	width:20.5%;
	background:#f4f4f4;
	padding:20px 20px;
	border-bottom:1px solid #dcdcdc;
	text-align:center;
	font-weight:500;
	font-size:16px;
	color:#000
}
.m04_01 table td{
	width:79.5%;
	border-bottom:1px solid #dcdcdc;
	padding:20px 40px;
	font-size:16px;
	font-weight:500;
	color:#000
}
.m04_01 table tr:last-child td > p{
	margin:0 !important;
}
.m04_01 .down_file{
	text-align:center;
	margin-top:45px;
}
.m04_01 .down_file a{
	color:#fff !important;
	width:245px;
	height:50px;
	line-height:50px;
	background:#cc0e0e;
	display:inline-block;
	text-align:center;
	font-size:16px;
	font-weight:600
}
.m04_01 .down_file img{
	vertical-align:-2px;
}
.m04_01 .down_file .down_txt{
	padding-left:10px;
}

/* m04_03 */
.botit_0402{
	margin-bottom:35px;
}
.bo_txt{
	font-size:16px;
	font-weight:400;
}
.m04_03{
	background:url(/img/m04_03_bg.jpg)no-repeat center 10%;
	background-size:cover;
	padding-bottom:115px;
}
.m04_03 form{
	max-width:800px;
	margin:0 auto;
}
.m04_03 .form-div{
	overflow:hidden;
}
.m04_03 .form-left{
	float:left;
	width:20%;
	text-align:center;
	margin-top:0 !important;
	line-height:46px !important;
	font-size:16px;
	font-weight:400;
}
.m04_03 .form-right{
	float:left;
	width:80%;
	margin-bottom:15px;
}
.m04_03 .form-right input{
	border:1px solid #dcdcdc;
	height:46px;
	-webkit-box-shadow:none !important;
	box-shadow: none !important;
	background: transparent;
}
.m04_03 .write-content{
	border:1px solid #dcdcdc;
	-webkit-box-shadow:none !important;
	box-shadow: none !important;
	background-color:transparent;
}
.m04_03 button.btn-kwangil,.btn-kwangil.active.btn-color, .btn-kwangil:hover, .btn-kwangil:focus,.btn-kwangil:active{
	width:80%;
	float:right;
	height:60px;
	background:#151515;
	border:0 !important;
	color:#fff;
	font-size:20px;
	font-weight:600
}
.board-list{
	max-width:1200px;
	padding:0 15px;
	margin:0 auto;
}
.list-board .list-body .wr-name{
	text-align:center !important;
	padding-left:0 !important;
	font-weight:normal !important;
}

/* m04_04*/
.m04_04 .img-wrap .img-item img{
    width: 100% !important;
}
.m04_04 .imgframe{
    position: relative;
	border:7px solid #eeeeee;
}
.m04_04 .imgframe.on{
	border:7px solid #cc0e0e;
}
.m04_04 .inner_txt{
    position: absolute;
    left:0;
    top: 0;
    z-index: 50;
    width: 100%;
    height: 100%;
}
.m04_04 .inner_txt div{
    font-family: 'Noto Sans', sans-serif;
    color: #000;
    width:100%;
    position: absolute;
    top:0;
	left:0;
	padding-top: 13%;
    padding-left: 10%;
    z-index: 100;
/*     transform:translateY(-50%);
    	text-indent: 15% */
}
.m04_04 .inner_txt div .down_tit{
    font-size:16px;
	font-weight:400;
	padding-bottom:4.3%
}
.m04_04 .inner_txt div .down_sub{
    font-size:24px;
	font-weight:400;
	padding-bottom:8.6%
}
.m04_04 .inner_txt div .down_bt img{
	max-width:none !important;
	width: auto !important;
}
/* 제품페이지 */
.product .p_t{
	margin-bottom:35px !important;
}
.product_tb{
	border:1px solid #dcdcdc;
	width:100%;
	background:#fff
}
.product_tb th,.product_tb td{
	border:1px solid #dcdcdc !important;
	text-align:center;
	line-height:1 !important;
}
.product_tb .closestTr td:last-child{
	text-align:left;
	line-height:1.2 !important;
}
.product_tb thead th{
	background:#313131 !important;
	color:#fff;
	padding:15px 15px !important;
	font-size:18px !important;
	font-weight:400 !important;
}
.product_tb th.th_s{
	width:20%
}
.product_tb th.th_s02{
	width:20%
}
.product_tb th.th_s03{
	width:60%
}
.product_tb tbody th,.product_tb tbody th a.ade_s{
	background:#fbfbfb !important;
	font-weight:600 !important;
	padding-left:15px !important;
	padding-right:15px !important;
}
.product_tb tbody td{
	padding:15px 15px !important;
	font-size:16px;
	font-weight:400;
}
.product_tb tbody th a.ade_s{
	color:#458dd1;
}
.product_tb tbody th a.ade_s span{
	color:#458dd1;
	border-bottom:1px solid #458dd1;
	padding-bottom: 5px;
}
@media (max-width:1110px){
	.category_tap li a:after{
		padding:0 30px;
	}
}
@media (max-width:991px){
	.m04_04 .inner_txt div{
        font-size:34px;
    }
    .m04_04 .con_b{
        padding: 0 15px !important;
    }
	.m01_02{
		background:none;
	}
	.m03_02 .sub_t .post-row{
		display:table;
		border:1px solid #dcdcdc;
		margin-bottom:15px;
	}
	.m03_02 .sub_t .post-list{
		overflow:hidden;
		width:100%;
		display:table-row;
	}
	.m03_02 .sub_t .post-image{
		display:table-cell;
		width:50%;
		vertical-align:middle;
	}
	.m03_02 .sub_t .miso-post-gallery .post-content{
		display:table-cell;
		width:50%;
		vertical-align:middle;
	}
	.m03_02 .sub_t .post-image{
		border-bottom:0;
		border-right:1px solid #dcdcdc;
	}
	.m03_02 .sub_t{
		padding-bottom:25px;
	}
	.m04_02{
		padding:0 20px !important;
	}
	.m04_02 .con_l{
		width:100%;
	}
	.m04_02 .con_r{
		width:100%
	}
	.m04_02 .sub_t, .m04_02 .sub_b{
		padding-bottom:0
	}
	.m04_03{
		background: url(/img/mm04_03_bg.jpg)no-repeat center 100%;
		margin-bottom:0px;
		background-size:100%;
	}
	.m04_03 .form-div{
		padding:0 30px;
	}
	.m04_03 .form-left{
		text-align:left;
		float:none;
		width:100%;
		font-size:14px;
		line-height:44px !important;
	}
	.m04_03 .form-right{
		width:100%;
		float:none;
	}
	.m04_03 button.btn-kwangil{
		width:100%;
		float:none;
	}
	.m04_03 .write-btn.pull-center{
		padding:0 30px;
		margin-bottom:60px;
	}
	.board-list{
		padding:0;
	}
	.m04_04 .inner_txt div .down_bt img{
		width:100px !important;
	}
}
@media (max-width:820px){
	.category_tap li a:after{
		padding:0 20px;
	}
}
@media (max-width:767px){
	.menu-dropdown{
		display:block;
	}
	.category_tap{
		display:none;
	}
	.btn-kwangil02{
	    width: 100%;
		overflow: hidden;
		color:#000 !important;
		background:#ededed url(/img/mdown_bt.png) no-repeat 95%;
		padding:14px 0 !important;
		background-size: 14px;
		font-weight:600;
	}
	.dropdown-menu{
		width:100%;
		margin:0 !important;
		border-radius:0 !important;
	}
	.dropdown-menu li{
		text-align:center;
	}
	.sub-1da{
		display:block !important;
	}
	.div-title-underbar{
		padding-top:45px;
		padding-bottom:30px;
		font-size:23px;
	}
	.div-title-underbar span.tit_line{
		width: 18px !important;
		margin-bottom: 10px !important;
	}
	.product_tb th.th_s{
		width:25%
	}
	.product_tb th.th_s02{
		width:25%
	}
	.product_tb th.th_s03{
		width:50%
	}
	.amina-header{
		margin-bottom:0 !important;
	}
	.m03_02 .sub_t .tit_wid{
		padding-bottom:3px;
	}
	.m03_02 .sub_t .tit_wid,.m03_02 .sub_b .tit_wid{
		font-size:13px;
	}
	.m03_02 .sub_t .txt_wid,.m03_02 .sub_b .txt_wid{
		font-size:12px;
	}
	.m03_02 .sub_t .txt_wid{
		text-align:left !important;
	}
	.m03_02 .sub_t .miso-post-gallery .post-content{
		padding:0 15px !important;
	}
	.m03_02 .sub_b{
		padding-bottom:75px;
	}
	.div-title-underbar b > span{
		font-size:17px;
	}
	.view-wrap h1{
		font-size:17px !important;
		padding-bottom:25px !important;
	}
	.m04_01 table th{
		width:30%;
	}
	.m04_01 table td{
		width:70%;
	}
	.m04_01 .down_file a{
		width:200px;
		height:40px;
		line-height:40px;
		font-size:13px;
	}
	.m04_01 .down_file img{
		width:20px;
	}
	.bo_txt{
		font-size:12px;
	}
	#wr_content{
		height:150px !important;
	}
	.m04_03 button.btn-kwangil{
		height:50px;
		font-size:14px;
	}
	.m04_04 .inner_txt div .down_tit{
		font-size:11px;
	}
	.m04_04 .inner_txt div .down_sub{
		font-size:16px;
	}
	.m04_04 .inner_txt div .down_bt img{
		width:100px;
	}
	.m04_01 table td{
		padding:20px 20px;
	}
	.m04_04 .inner_txt div .down_tit{
		padding-bottom:0
	}
	.m04_04 .inner_txt div .down_sub{
		padding-bottom:4.6%
	}
	.product_tb thead th{
		font-size:16px !important;
	}
	.product_tb tbody td{
		font-size:14px;
	}
	.product_tb tbody th, .product_tb tbody th a.ade_s{
		font-size:13px;
	}
}
@media (max-width:720px){
	.m04_04 .inner_txt div{
		font-size:17px;
		padding-top:7%;
	}
	.product .p_t{
		margin-bottom:20px !important;
	}
	.m03_02 .sub_t .txt_wid p{
		display: inline !important;
	}
}
@media (max-width:480px){
	.m04_01 table th{
		width:35%;
	}
	.m04_01 table td{
		width:65%;
	}
}
/* 추가 */
.sub_b .miso-post-gallery .post-content{
	min-height:50px !important;
}
.amina-header{
	margin-bottom:0 !important;
}
.write-wrap .control-label{
	color:#000;
}
.list-admin{
	margin:0 !important;
}
.pr_view .pr_tit{
	padding-bottom:20px;
}
.pr_view .pr_tit span:first-child{
	vertical-align: 6px;
	padding-right:12px;
}
.pr_view .pr_tit span:last-child{
	font-size:26px;
	font-weight:600
}
.pr_view .pr_con{
	max-width:100%;
}
.pr_view .pr_con *{
	max-width:100%;
}

@media (max-width:767px){
	.pr_view .pr_tit span:last-child{
		font-size:17px
	}
}