/* °øÅë */
.tit_dfg01{font-size:24px;}
.dropdown-menu > li > ul{width:100%; position:absolute; left:calc(100% - 5px); top:10px; display:none;}
.dropdown-menu > li > ul > li{background-color:#102230; display:block;}
.dropdown-menu > li > ul > li > a{color:#fff; padding:3px 20px; display:block; line-height:25px; font-weight:400;}
.dropdown-menu > li:nth-child(2) > ul{top:41px;}
.dropdown-menu > li:nth-child(3) > ul{top:72px;}
.dropdown-menu > li:nth-child(4) > ul{top:103px;}
.dropdown-menu > li:nth-child(5) > ul{top:134px;}
.dropdown-menu > li:nth-child(6) > ul{top:165px;}
.dropdown-menu > li:nth-child(7) > ul{top:196px;}
.dropdown-menu > li:nth-child(8) > ul{top:227px;}
.dropdown-menu > li:nth-child(9) > ul{top:258px;}
/* ¸ÞÀÎ */
a.maintd_list {padding: 10px 0; display:inline-block; border-radius:50px; border:1px solid #ddd; background-color:#fff; color:#5a5a5a; padding:7px 15px; transition:0.3s;}
a.maintd_list > span {transition:0.3s; opacity:0; display:inline-block;}
a.maintd_list:hover {background-color:#1b4299; color:#fff;}
a.maintd_list:hover > span {opacity:1;}
.popup{position: absolute; z-index: 998; margin-bottom: 5%; margin-right: 5%;}
.popup>.popup_wrap{display: inline-block; overflow: hidden; border: 10px solid #1d1d1d; border-bottom: 7px solid #1d1d1d;}
/* .popup>.popup_wrap>.popup_img>img{max-width: 500px;} */
.popup>.popup_wrap>.popup_close{background-color: #1d1d1d; padding-top: 5px;}
.popup>.popup_wrap>.popup_close::after{content: ""; clear: both; display: block;}
.popup>.popup_wrap>.popup_close>a.today_close{float: left; color:#ddd; font-size: 14px;}
.popup>.popup_wrap>.popup_close>button{float: right; color:#fff; border:1px solid #fff; background-color: #1d1d1d; padding:0 5px; font-size: 14px;}
/* ÀÎ»ç¸» */
.intro01{color:#444;font-size:28px;margin:0px 0 20px 0;font-weight:normal;}
.intro02{color:#777;font-size:16px;margin:0px 0 0 0;font-weight:normal;}
.ci_mean{overflow:hidden;}
.ci_mean > strong{display:block; float:left; width:50px; color:#163e97; font-size:18px;}
.ci_mean > p{display:block; float:right; width:calc(100% - 50px); word-break:keep-all;}
/* ¿¬Çõ */
.dfgtable-wrap .table {clear:both; display:inline-block;width:100%;margin-top:70px;border-top:2px solid #000;font-size:14px;}
.dfgtable-wrap .table dl {display:table-row;line-height:45px;}
.dfgtable-wrap .table dl dt {line-height:45px; padding-right:60px; text-align:right; width:10%; min-width: 200px;display:table-cell;border-bottom: 1px solid #000;}
.dfgtable-wrap .table dl dd{display:table-cell;border-bottom: 1px solid #ededed;text-align:left;text-indent:60px;color:#999;}
/* Çù·Â»ç */
.partner {border:1px solid #ddd;}
.partner > div {border:1px solid #ddd; text-align:center}
.partner > div a {display:block;}
.partner > div p {margin:20px 0 0 0; padding:5px 0; background-color:#bcbcbc; color:#fff; transition:0.1s;}
.partner > div a:hover p {background-color:#ccc;}
/* ÇÁ·ÎÁ§Æ® ÇöÈ² */
table.project {width:100%; border-bottom:2px solid #555;}
table.project tr th {line-height: 50px; background-color:#555; color:#fff; border-left:1px solid #666;}
table.project tr td{border-top:1px solid #ddd; border-left:1px solid #ddd;}
table.project tr th:first-child, table.project tr td:first-child {line-height:45px; text-align:center; min-width:35px;}
table.project tr th:nth-child(2), table.project tr td:nth-child(2) {padding-left:20px;}
table.project tr th:last-child, table.project tr td:last-child {text-align:center; min-width:80px;border-right:1px solid #ddd;}
/* ¿À½Ã´Â±æ */
.companyview{background-size: cover; background-image: url(../img/company/companyview.jpg); transition:0.5s;}
.companyview:hover{background-size: cover; background-image: url(../img/company/companyview_hover.jpg);}
/* Á¦Ç° ÆäÀÌÁö */
.product_list_page table.webzine_type2>tbody>tr>td.webzine_type_img_td>span.webzine_type_img>a{position: relative; display: block;}
.product_list_page table.webzine_type2>tbody>tr>td.webzine_type_img_td>span.webzine_type_img>a::before{content: ""; display: block; width: 100%; height: 100%; position: absolute; top: 0; left: 0; transition: 0.3s; background-image: url(../img/product/product_view.png); background-position: center; background-size: cover; opacity: 0;}
.product_list_page table.webzine_type2>tbody>tr:hover>td.webzine_type_img_td>span.webzine_type_img>a::before{opacity: 1;}
.pdlist_title {background-color: #555; border:2px solid #555; color:#fff; padding:10px; transition:0.3s; margin-bottom:10px;}
.pdlist_title > a {color:#fff; overflow:hidden; display:block;}
.pdlist_title:hover {background-color:#fff; border:2px solid #000;}
.pdlist_title:hover > a {color:#444;}
.pdlist_title > a > h2 {margin:0; display:inline; font-size:20px;}
.pdlist_title > a > span {float:right; font-size:14px; font-weight:300;}
.tit-pd01 {font-size:24px;}
.tit-pd01::before {content: ""; display: block; width: 60px; height: 7px;background-image: url(../img/common/title-1.png);}
.tit-pd02 {font-size:20px;}
.tit-pd03 {font-size:24px; background-image: url(../img/common/title-2.png); background-repeat: repeat-x; background-position: center; text-align: center;}
.tit-pd03>span {background-color: #fff; border-left: 2px solid #888; border-right: 2px solid #888; padding: 0 20px;}
.inpd_table {text-align:center;}
.inpd_table th {border:1px solid #ddd; background-color:#e8e8e8; font-weight:400;}
.inpd_table td {border:1px solid #ddd; padding: 0 8px;}
.table_p10 th, .table_p10 td{padding:0 10px;}
.pd_tab .nav {border-bottom:1px solid #194096; margin-bottom:20px;}
.pd_tab .nav > li {margin-top:5px;}
.pd_tab .nav > li > a{transition:0.3s; padding: 10px 0; font-size:18px; background-color:#dbe2f2; border-bottom:1px solid #194096; border-radius:0;}
.pd_tab .nav > li > a:hover{background-color:#fff; border:1px solid #444; border-bottom:1px solid #194096;}
.pd_tab .nav > li.active > a {font-weight:500; background-color:#fff; border:1px solid #194096; border-bottom:1px solid #fff;}
.pd_tab .nav > li.active > a:hover{border:1px solid #194096; border-bottom:1px solid #fff;}
.pd_tab .tab-content{font-size:14px; word-break:keep-all;}
.pd_tab.two .nav > li{width:100%;}
.pd_tab.three .nav > li{width:100%;}
.colon{overflow:hidden;}
.colon > span, .colon > strong{float:left; display:block;}
.colon > p{float:right; display:block;}
.seedetail {margin-top:5px;}
.seedetail > button {display:block; text-decoration:none; background-color:#999; border:1px solid #999; color:#fff; padding:6px 14px; transition:0.2s;}
.seedetail > button:hover {background-color:#fff; border:1px solid #ddd; color:#000;}
/*.seedetail > .showbutton {display:}*/
.seedetail > .hiddenbutton {display:none;}
.seedetail > .seedetail_ {display:none;}
button.seebig {display:block; text-decoration:none; background-color:#999; border:1px solid #999; color:#fff; padding:6px 14px; transition:0.2s;}
button.seebig:hover {background-color:#fff; border:1px solid #ddd; color:#000;}
/*ul.table-3xn{overflow:hidden; border:1px solid #777;}
ul.table-3xn>li{float:left; width:33.33%; border-bottom:1px solid #777; border-right:1px solid #777; height:50px; padding:0 5px;}*/
.imgborder img{border: 1px solid #777; margin-bottom:10px;}
.pd73_paint .pd_tab .nav > li {width: 50%;}
.pd73_paint .pd_tab .nav.tab5 > li:nth-child(1), .pd73_paint .pd_tab .nav.tab5 > li:nth-child(2) {width: 50%;}
.pd73_paint .pd_tab .nav.tab5 > li:nth-child(3), .pd73_paint .pd_tab .nav.tab5 > li:nth-child(4), .pd73_paint .pd_tab .nav.tab5 > li:nth-child(5) {width: 33.33%;}
@media (min-width: 768px) {
  .pd73_paint .pd_tab .nav > li {width: calc(100% / 3);}
.pd_tab.two .nav > li{width:50%;}
.pd_tab.three .nav > li{width:33.3%;}
}
@media (min-width: 992px) {
  .pd73_paint .pd_tab .nav > li {width: 25%;}
}
.pd73_paint .pd_tab .nav > li>a{border-radius: 0;}
.interior-tablebar{margin-top:10px;}
.interior-tablebar>b{}
.interior-tablebar>span{padding: 0 10px;}
.interior-tablebar>span::before{content: " - ";}
.interior-tablebar>span::after{content: " : ";}
.interior-tablebar>p{display: inline-block;}
.imgborder777 img{border:1px solid #777;}

ul.choppingboard_list{margin-right: -15px; margin-left: -15px;}
ul.choppingboard_list::after{content: ""; display: block; clear: both;}
ul.choppingboard_list>li{min-width: 150px; width: 50%; padding: 20px; float:left;}
@media (min-width: 768px) {
  ul.choppingboard_list>li{width: 33.33%; padding: 20px;}
}
@media (min-width: 992px) {
  ul.choppingboard_list>li{width: 25%; padding: 20px;}
}
@media (min-width: 1280px) {
  ul.choppingboard_list>li{width: 20%; padding: 20px;}
}
a.go_shop{font-size:17px !important; padding:8px 18px !important; display:inline-block; border: 3px solid #869ac7; background-color:#f6f8fb; color:#4e6db0 !important; transition:0.3s;}
a.go_shop:hover{text-decoration:none !important; border:3px solid #163e97; color:#163e97; background-color:#fff;}
.pdttle-nonelist{font-size:18px; line-height:23px; width:calc(100% - 200px); padding-left:40px; display:inline-block; color:#666}
@media (max-width: 767px){
  .pdttle-nonelist{width:100%; padding:0; font-size:16px;}
}
.product_list_page .pdttle-nonelist{display:none;}

/* °ü¸®ÀÚ */
.admin_select_box>.col-xs-6>a{display:block; margin:0 auto; padding:5px 15px; text-align:center; border:4px solid #000; border-radius:10px;}
.admin_select_box>.col-xs-6>a>img{padding:0 25%;}
.admin_select_box>.col-xs-6>a>p{margin-top:30px; font-size:24px;}
@media (max-width: 500px){
  .admin_select_box>.col-xs-6>a>p{font-size:18px;}
}