/* Àü»çÀ¯´ÏÆû Á¦ÀÛ ¹× ¹®ÀÇ */
#decalPrint-Common-box-inner {overflow: hidden; width: 1080px; height: auto; margin:100px auto 200px auto; text-align:center;}
.h2-decalPrintMCom-text {font-size:18pt; text-align:left; color:#222; letter-spacing:-0.5px; line-height:150%; font-weight:600; margin-left:5px;}
.h2p-decalPrintMCom-borderLine {width:99%; border-bottom:2px solid #444; padding:0 0 5px 0; margin-top:-5px;}
/* »ó´ÜÀÌ¹ÌÁöºÎºÐ */
#div-img {width:100%; height:auto; margin:0 0 20px 0; padding:0}
#div-img img {width:99%; height:auto;}
/* °Ë»öÅ×ÀÌºíÀÛ¾÷ */
#tblDecalPrintTopSearch {width: 1080px; height: auto; margin:0 auto 30px auto; text-align:center;}
.tblDecalPrintTopSearch {width:99%;border-collapse:collapse;border-spacing:0;box-sizing:border-box;border-top:1px solid #ddd;border-left:1px solid #ddd;background:#fff}
.tblDecalPrintTopSearch th {padding:10px 5px;border-right:1px solid #ddd;border-bottom:1px solid #ddd;background-color:#f8f8f8; font-size:11pt; font-weight:bold; color:#000;}
.tblDecalPrintTopSearch td {padding:10px 5px;border-right:1px solid #ddd;border-bottom:1px solid #ddd; font-size:9pt; font-weight:bold; color:#666; line-height:180%;}
.tblDecalPrintTopSearch colgroup .cols-tdptsar-w01 {width:45%;}
.tblDecalPrintTopSearch colgroup .cols-tdptsar-w02 {width:45%;}
.tblDecalPrintTopSearch colgroup .cols-tdptsar-w03 {width:10%;}

/* ºê·£µå¼±ÅÃ ¸Þ´º°ü·Ã */
.checksDecalP {margin:0 10px; width:100%; border:none; text-align:center; display: inline-block; overflow: hidden; vertical-align:top:}
.checksDecalP li {float: left; width:17%; list-style-type:none; padding-bottom:2px; vertical-align:top; text-align:left;}
.checksDecalP a {display: block; text-align:center; height: auto; line-height: 180%; color: #666; font-weight:bold;}

/* À¯´ÏÆû¼±ÅÃ ¸Þ´º°ü·Ã */
.decalP-UniformName {margin:0 10px; width:100%; border:none; text-align:center; display: inline-block; overflow: hidden; vertical-align:top:}
.decalP-UniformName li {float: left; width:15%; list-style-type:none; padding-bottom:2px; vertical-align:top; text-align:left;}
.decalP-UniformName a {display: block; text-align:center; height: auto; line-height: 180%; color: #666; font-weight:bold;}

/* ºê·£µå¼±ÅÃ ¸Þ´º°ü·Ã Ã¼Å©¹Ú½º */
.checksDecalP {position: relative;}
.checksDecalP input[type="checkbox"] {position: absolute; padding: 0; border:none; box-sizing: border-box; resize: vertical;}
.checksDecalP input[type="checkbox"] {display: inline-block; position: relative; cursor: pointer;}
.checksDecalP input[type="checkbox"] {content: ' '; display: inline-block; width: 15px; height: 15px; line-height: 15px; margin: 0; text-align: center; vertical-align: middle; background: #fafafa; border: 1px solid #cacece; border-radius : 1px;}
.checksDecalP input[type="checkbox"]:checked:before {content: '\2714'; color: #000;}
/* À¯´ÏÆû¼±ÅÃ ¸Þ´º°ü·Ã Ã¼Å©¹Ú½º */
.decalP-UniformName {position: relative;}
.decalP-UniformName input[type="checkbox"] {position: absolute; padding: 0; border:none; box-sizing: border-box; resize: vertical;}
.decalP-UniformName input[type="checkbox"] {display: inline-block; position: relative; cursor: pointer;}
.decalP-UniformName input[type="checkbox"] {content: ' '; display: inline-block; width: 15px; height: 15px; line-height: 15px; margin: 0; text-align: center; vertical-align: middle; background: #fafafa; border: 1px solid #cacece; border-radius : 1px;}
.decalP-UniformName input[type="checkbox"]:checked:before {content: '\2714'; color: #000;}
.btnDecalPrintSearchR {border: none; color: #fff; padding: 0; width:60px; cursor: pointer; background-color:#0b7dda; height:28px; font-size:9pt; font-weight:bold;}  /* °Ë»öÇÏ±â ¹öÆ° */

/* °øÅë¿ÞÂÊ¸Þ´º */
.tabDecalPrint {float: left; border: 1px solid #ccc; background-color: #fff; width: 160px; height: auto;}
.tabDecalPrint button {display: block; background-color: inherit; color: black; padding: 15px 15px; border-bottom:1px solid #fff; border-radius:1px; width: 100%; border: none; height:45px; outline: none; text-align: left; cursor: pointer; transition: 0.3s; font-size: 11pt; color:#444; font-weight:bold;}
.tabDecalPrint button:hover {background-color: #666; font-size: 11pt; color:#fff; font-weight:bold;}
.tabDecalPrint button.active {background-color: #000; font-size: 11pt; color:#fff; font-weight:bold;}
/* ¿À¸¥ÂÊ ÅÇ ÄÁÅÙÃ÷ */
.tabcontentDecalPrint {float: left; padding: 0 0 20px 20px; border: none; width: 920px; border-left: none; height: auto; text-align:left; line-height:150%;}


/* Ãß°¡ ¼öÁ¤ÀÛ¾÷  ¿ÞÂÊ ÇÃ·ÎÆÃ ¸Þ´º */
#addLeft-mid-right-box {width: 1080px; height: auto; margin:0 auto 30px auto; text-align:center;}

/* Àü»çÀ¯´ÏÆû ÀüÃ¼ ¸®½ºÆ® */
#tabcontentDecalPrint-RList-WholeBox {width: 1080px; height: auto; margin:0 auto 30px auto; text-align:center; z-index:2000;}
.h2tpDtitle {font-size:13pt; font-weight:bold; color:#000; text-align:left; padding-left:5px;}
.row-tabcontentDecalPrint-RList:after {content: ""; display: table; clear: both;}
.column-tabcontentDecalPrint-RList {float: left; width: 19%; margin:1% 0.5%; 1% 0.5%; padding: 0 10px; height:auto; border:1px solid #ccc; text-align:center; background-color:#fff;}
.column-tabcontentDecalPrint-RListCadrd-01 {width:90%; height:auto; padding:0; text-align:center; border:none;}
.column-tabcontentDecalPrint-RListCadrd-01 img {width:150px; height:auto; padding:20px 0; border:none;}

.ctcDPRListCard-text-box {width:90%; height:auto; margin:0 auto 20px auto; padding:0; text-align:left;}
.ctcDPRListCard-text-h2 {font-size:10pt; font-weight:300; color:#444; line-height:150%; letter-spacing:-0.5px; height:100px;}
.ctcDPRListCard-textlinethrough {font-size:9pt; font-weight:300; color:#888; line-height:150%; letter-spacing:-0.5px; text-decoration:line-through}
.ctcDPRListCard-text-p {font-size:9pt; font-weight:300; color:#444; line-height:160%; letter-spacing:-0.5px;}
.ctcDPRListCard-text-p-bred {font-size:12pt; font-weight:600; color:#ef1808; line-height:160%; letter-spacing:-0.5px;}
.ctcDPRListCard-text-pc {font-size:9pt; font-weight:300; color:#18960b; line-height:160%; letter-spacing:-0.5px;}
.ctcDPRListCard-text-p-colver {font-size:12pt; font-weight:600; color:#18960b; line-height:160%; letter-spacing:-0.5px;}

/* Àü»çÀ¯´ÏÆû ÁÖ¹®¾È³» */
#OrderContentDecalPrint-WBox {width: 100%; height: auto; margin:0 auto 30px auto; text-align:left; line-height:150%;}
.h2dp-deprintinfo-text {font-size:10pt; color:#666; height:150%; letter-spacing:-0.5px; font-weight:300; margin-bottom:40px;}
.h2dp-deprintinfo-text-red {font-size:10pt; color:#ef2908; height:150%; letter-spacing:-0.5px; font-weight:300; margin-bottom:40px;}
.h2dp-deprintinfo-text2 {font-size:10pt; color:#666; height:150%; letter-spacing:-0.5px; font-weight:300; margin-bottom:10px;}
.h2dp-deprintinfo-text-red2 {font-size:10pt; color:#ef2908; height:150%; letter-spacing:-0.5px; font-weight:300; margin-bottom:10px;}
.divBox-border-bg1 {width:100%; height:auto; padding:20px 0; text-align:center; border:1px solid #ccc; margin:10px auto 40px auto;}
.divBox-border-bg2 {width:100%; height:auto; padding:20px 0; text-align:center; border:1px solid #ccc; margin:10px auto 40px auto;}
.divBox-border-bg3 {width:100%; height:auto; padding:20px 0; text-align:center; border:1px solid #ccc; margin:10px auto 40px auto;}
.h2dp-deprintinfo-textIn {font-size:12pt; color:#0c5cab; height:150%; letter-spacing:-0.5px; font-weight:bold; margin-bottom:10px;}
.h2dp-deprintinfo-textIn2 {font-size:11pt; color:#444; height:150%; letter-spacing:-0.5px; font-weight:bold; margin:10px 0;}
.divBox-border-bg1 img {width:737px; height:auto; text-align:center; padding-top:10px;}
.divBox-border-bg2 img {width:767px; height:auto; text-align:center; padding-top:10px;}
.divBox-border-bg3 img {width:800px; height:auto; text-align:center; padding-top:10px;}
.btnDecalP-OrderDown {border: none; color:#fff; padding: 0px 10px; cursor: pointer; background-color:#666; height:30px; font-size:10pt; font-weight:bold;} /* ÁÖ¹®¼­ ´Ù¿î·Îµå ¹öÆ° */


/* ¿¥ºí·³Á¦ÀÛ¾È³» ¹öÆ° Å¬¸¯½Ã ³»¿ëº¸ÀÌ±â */
#divAcrrodingType {width:100%; height:auto; margin:10px auto 40px auto;}
#divAcrrodingType .list {list-style: none; padding: 0;}
#divAcrrodingType .list > li {padding: 0;}
#divAcrrodingType .list-checkbox {display: none;}
#divAcrrodingType .title {padding:5px 10px 0 10px; margin: 0 auto 40px -10px; border:none; color:#fff; font-weight:bold; background:none; cursor: pointer; display: block;}
#divAcrrodingType .title .btn-emblemBuildb {text-align:left; border: none; color:#fff; padding: 10px 20px; cursor: pointer; background-color:#000; height:34px; width:140px; letter-spacing:-0.5px; font-weight:bold; font-size:10pt; margin-bottom:30px;}
#divAcrrodingType .desc {max-height: 0px; overflow: hidden; transition: 0.5s; margin:-40px 0 40px 0; background-color:#f8f8f8;}
#divAcrrodingType .desc > div {margin: 10px; padding:20px;}
#divAcrrodingType .list-checkbox:checked + .title + .desc {max-height: 1500px;}
.h2dp-emdeprintinfo-textIn {font-size:12pt; color:#000; height:150%; letter-spacing:-0.5px; font-weight:bold; margin-bottom:10px;}
.h2dp-emdeprintinfo-text2 {font-size:10pt; color:#444; height:150%; letter-spacing:-0.5px; font-weight:300; margin-bottom:10px;}
.h2dp-emdeprintinfo-text-red2 {font-size:10pt; color:#ef2908; height:150%; letter-spacing:-0.5px; font-weight:300; margin-bottom:10px;}
.h2dp-emdeprintinfo-textIn2 {font-size:11pt; color:#0c5cab; height:150%; letter-spacing:-0.5px; font-weight:bold; margin-bottom:10px;}
.divBox-border-bg4 {width:100%; height:auto; padding:20px 0; text-align:center; background-color:#fff; border:none; margin:10px auto 40px auto;}
.divBox-border-bg4 img {width:653px; height:auto; text-align:center; padding-top:10px;}


/* Àü»çÀ¯´ÏÆû ÀÚÁÖ¹¯´ÂÁú¹® */
#accordionDecalPrintFaq {width:100%; height:auto; margin:10px auto 40px auto; border-top:2px solid #666; text-align:left;}
#accordionDecalPrintFaq .accordionDecalPrintFaq {background-color: #fff; color: #444; cursor: pointer; padding: 10px 5px; width: 100%; height:45px; border: none; text-align: left; outline: none; font-size: 10pt; font-weight:bold; transition: 0.4s;}
#accordionDecalPrintFaq .active, .accordionDecalPrintFaq:hover {background-color: #efefef;}
#accordionDecalPrintFaq .accordionDecalPrintFaq:after {content: '\002B'; color: #777; font-weight: bold; float: right; margin-left: 5px;}
#accordionDecalPrintFaq .active:after {content: "\2212";}
#accordionDecalPrintFaq .panel {padding: 0 10px; background-color:#fff; max-height: 0; text-align:left; overflow: hidden; transition: max-height 0.2s ease-out;}
.panel-p-text {font-size:10pt; color:#666; padding:20px; line-height:150%; font-weight:300; letter-spacing:-0.5px;}
.adDPFaq-bottomLine {border-bottom:1px solid #ddd}


/* Àü»çÀ¯´ÏÆû ÁÖ¹®/¹®ÀÇ°Ô½ÃÆÇ */
#OrderContentDecalPrint-WBox {width: 100%; height: auto; margin:0 auto 30px auto; text-align:left; line-height:150%;}
.h2dp-deprintinfoOqna-text {font-size:10pt; color:#666; height:150%; letter-spacing:-0.7px; font-weight:300; margin-bottom:40px;}

/* ÁÖ¹®/¹®ÀÇ°Ô½ÃÆÇ »ó´Ü °Ë»ö¹Ú½º */
#orderContDecP-SearchBox {width: 100%; height: auto; margin:0 auto; text-align:left; line-height:150%;}
#orderContDecP-SearchIN {width: 100%; height: auto; margin:0 auto; padding:20px; text-align:center; line-height:150%;}
.orderContDecP-Search-select-box {width: 15%; padding: 0 10px; border: 1px solid #ccc; border-radius: 2px; color:#666; font-size:9pt; box-sizing: border-box; resize: vertical;}
.orderContDecP-Search-input-box {width: 30%; padding: 0 10px; border: 1px solid #ccc; border-radius: 2px; color:#666; font-size:9pt; box-sizing: border-box; resize: vertical;}
.btnOrderConDSear {border: none; color: #fff; padding: 0 10px; cursor: pointer; background-color:#000; font-weight:bold; height:28px;} /* °Ë»ö¹öÆ° */

/* ÁÖ¹®, ¹®ÀÇ ¸®½ºÆ®Å×ÀÌºí */
#orderContDecP-qnaListIn {width: 100%; height: auto; margin:0 auto; padding:0; text-align:center; line-height:150%;}
.tbl-orderContDecP-qnaListIn {width:100%;border-collapse:collapse;border-spacing:0;box-sizing:border-box; border-top:2px solid #666;}
.tbl-orderContDecP-qnaListIn th {padding:10px 10px; border-bottom:1px solid #ddd; border-bottom:1px solid #ddd; background-color:#f8f8f8; font-size:10pt; color:#000; font-weight:bold; text-align:center;}
.tbl-orderContDecP-qnaListIn td {padding:10px 10px; border-top:1px solid #ddd; border-bottom:1px solid #ddd; font-size:9pt; color:#666; font-weight:300; text-align:center; line-height:160%;}
.tbl-orderContDecP-qnaListIn colgroup .cols-ordCDPqLi-01 {width:6%;}
.tbl-orderContDecP-qnaListIn colgroup .cols-ordCDPqLi-02 {width:20%;}
.tbl-orderContDecP-qnaListIn colgroup .cols-ordCDPqLi-03 {width:44%;}
.tbl-orderContDecP-qnaListIn colgroup .cols-ordCDPqLi-04 {width:15%;}
.tbl-orderContDecP-qnaListIn colgroup .cols-ordCDPqLi-05 {width:15%;}
.tbl-orderContDecP-qnaListIn td:nth-child(3) {text-align:left;}
.tbl-orderContDecP-qnaListIn .fa-user-lock {font-size:13pt;}


/* ÁÖ¹®, ¹®ÀÇ ÆäÀÌÁö¸®½ºÆ®, ±Û¾²±â¹öÆ° */
#orderContDecP-qnaListPage-Wrbox {width: 100%; height: auto; margin:0 auto; padding:0; text-align:left; line-height:150%;}
.row-orderContDecP-qnaListPage:after {content: ""; display: table; clear: both;}
.column-orderContDecP-qnaListPage-left {float: left; width: 80%; padding: 0; margin:0 auto; height: auto; text-align:left;}
.column-orderContDecP-qnaListPage-right {float: right; width: 20%; padding: 0; text-align:right; margin-top:30px; height: auto;}
#btnOCDPqnawbox {width:100%; height:auto;}
#btnOCDPqnawbox .btn-orderContDecPqnaW {border: none; color: #fff; font-size:9pt; padding: 7px 10px; border-radius:2px; height:30px; cursor: pointer; background-color:#000; font-weight:bold; text-align:right;} /* ±Û¾²±â¹öÆ° */

/* À¯´ÏÆû °¶·¯¸® */
#orderContDecP-galleryListPage-Lbox {width: 100%; height: auto; margin:0 auto; padding:0; text-align:left; line-height:150%;}
.row-orderContDecP-galleryListPage:after {content: ""; display: table; clear: both;}
.column-orderContDecP-galleryListPage01 {float: left; width: 23.14%; margin:1% 1.25% 1% 0; padding: 0; height:400px; text-align:center; background-color:#fff; border:1px solid #ccc}
.column-orderContDecP-galleryListPage02 {float: left; width: 23.15%; margin:1% 1.25% 1% 1.3%; padding: 0; height:400px; text-align:center; background-color:#fff; border:1px solid #ccc}
.column-orderContDecP-galleryListPage03 {float: left; width: 23.15%; margin:1% 1.25% 1% 1.25%; padding: 0; height:400px; text-align:center; background-color:#fff; border:1px solid #ccc}
.column-orderContDecP-galleryListPage04 {float: left; width: 23.15%; margin:1% 0 1% 1.11%; padding: 0; height:400px; text-align:center; background-color:#fff; border:1px solid #ccc}
.card-galleryListPage01 {padding: 20px 10px 20px 10px; text-align: center;}
.card-galleryListPage02 {padding: 20px 10px 20px 10px; text-align: center;}
.card-galleryListPage03 {padding: 20px 10px 20px 10px; text-align: center;}
.card-galleryListPage04 {padding: 20px 10px 20px 10px; text-align: center;}
.card-galleryListPage01 img {width: 100%; height:auto; padding: 0; text-align: center;}
.card-galleryListPage02 img {width: 100%; height:auto; padding: 0; text-align: center;}
.card-galleryListPage03 img {width: 100%; height:auto; padding: 0; text-align: center;}
.card-galleryListPage04 img {width: 100%; height:auto; padding: 0; text-align: center;}
#cardColumnCDP-GalleryImg {width:100%; height:auto; margin:20px auto 10px auto; padding:0; vertical-align:top; text-align:center;}
#cardColumnCDP-GalleryImg img {width:50px; height:auto; padding:10px 5px 0 0; vertical-align:top; text-align:center;}
.text-bcfirst01 {font-size:11pt; color:#d00000; font-weight:bold; letter-spacing:-0.5px; text-align:center; line-height:150%; padding:0; vertical-align:-22px;}
.text-bcfirst02 {font-size:10pt; color:#444; font-weight:300; letter-spacing:-1px; text-align:center; line-height:150%; padding:15px 0 0 0;}
.text-bcfirst03 {font-size:9pt; color:#666; font-weight:300; letter-spacing:-0.5px; text-align:center; padding-top:-10px;}


/* ¿ÞÂÊ, ¿À¸¥ÂÊ, °¡¿îµ¥ ÄÁÅÙÃ÷ ºÎºÐ */
#view_content {width:1080px; margin:0 auto; text-align: center;}
#viewbox {position:relative;}
#viewbox .left {position:absolute;right:1090px; top:135px;}
#viewbox .right {position:absolute;left:1090px; top:135px;}
#view_content .center {display:inline-block; border:none;}