.ctc--m1 {max-width:1080px !important;max-width:calc(1000/1080*100vw) !important; margin-left:auto !important;margin-right:auto !important;}
img {width: 100%;display: block;}


/*table-set*/
.table-set {display:table; height:100%; width:100%;}
.table-op-row {display: table-row;}
.table-op-cell {display:table-cell;}
.table-op-cell.top {vertical-align:top;}
.table-op-cell.middle {vertical-align:middle;}
.table-op-cell.bottom {vertical-align:bottom;}

.table-op-1 {text-align: left;}
.table-op-1 caption {font-size: 3rem;margin-bottom: 35px;font-size: calc(48/1080*100vw);margin-bottom: calc(35/1080*100vw);}
.table-op-1 tbody {border-top: #999 solid 2px;border-bottom: #999 solid 2px;font-size: 14px;}
.table-op-1 tbody tr {border-bottom:#d9d9d9 solid 1px;line-height: 22px;}
.table-op-1 tbody tr th {font-size: 2.06rem;padding:calc(18/1080*100vw) 0 calc(18/1080*100vw) calc(40/1080*100vw);font-size: calc(33/1080*100vw);}
.table-op-1 tbody tr td {position:relative; font-size: 2.06rem;padding: 18px 40px;line-height:53px;font-size: calc(33/1080*100vw);padding: calc(40/1080*100vw) calc(40/1080*100vw);line-height:calc(53/1080*100vw);}
.table-op-1 tbody tr:last-child {border-bottom:0;}

.table-op-1 .agree {margin-left:0px;padding: 0 20px;padding: 0 calc(20/1080*100vw);}
.table-op-1 .agree li {font-size:2.06rem;line-height: 53px;font-size:calc(33/1080*100vw);line-height: calc(53/1080*100vw);color: #777;}
.table-op-1 .explain {font-size:1.88rem;line-height:40px;font-size:calc(30/1080*100vw);line-height:calc(40/1080*100vw);padding-top:20px;padding-top:calc(20/1080*100vw);clear:both;display: block; }
.table-op-1 .file {float: left;height:100px;line-height:100px;height:calc(100/1080*100vw);line-height:calc(100/1080*100vw);}
.table-op-1 .file .btn-op-file {position: relative;width: 10%;}
.table-op-1 .btn-op-down {float: right;margin-left: 0;}
.table-op-1 .btn-op-down .ic-set {margin-right:12px;}
// .table-op-1 .btn-op-down input[type="file"] {position: absolute;left: 0;top:0;opacity: 0;filter:alpha(opacity=0);cursor: pointer;}
.table-op-1 select {padding:29px 0 29px 18px;padding:calc(29/1080*100vw) 0 calc(29/1080*100vw) calc(18/1080*100vw);font-size:33px;font-size:calc(33/1080*100vw);appearance: none;-webkit-appearance: none;    background-image: url("../imgs/com/btn_store.png");background-repeat: no-repeat;background-position: right;background-color:#fff;}
.table-op-1 .auto {display: inline-block;vertical-align: top;width:360px;width:calc(360/1080*100vw);float:  left;}
.table-op-1 .btn_replay {display: inline-block;margin: 0;position:absolute;left:350px;top:160px;width: 29px;left:calc(350/1080*100vw);top:calc(160/1080*100vw);width: calc(29/1080*100vw); }
.table-op-1 #iCaptchaCode {float:right; }
.table-op-1 .file input[type="text"] {vertical-align: middle;}
.table-op-1 h2 {color: #000;padding:calc(18/1080*100vw) 0;font-size: 2.06rem;font-size: calc(33/1080*100vw);}
.table-op-1 .gol {position: absolute;right: 55px;top:77px;font-size:2.06rem;right: calc(55/1080*100vw);top:calc(77/1080*100vw);font-size:calc(33/1080*100vw);}

.table-op-1 input[type="text"] {font-size: 2.06rem;font-size: calc(33/1080*100vw); }



/*ul-set*/
.ul-set {}
.ul-set .uhead {}
.ul-set .ubody {}
.ul-set .ur {overflow: hidden;border-bottom: #ccc solid 1px;padding: 77px 40px 70px;padding: calc(77/1080*100vw) calc(40/1080*100vw) calc(70/1080*100vw);position: relative;}
.ul-set .ud {display: inline-block;float: none;box-sizing: border-box;overflow: hidden;vertical-align: middle;}

.ul-op-1 {}
.ul-op-1 .ubody .ur:hover {background-color: #eee;}
.ul-op-1 .ud {text-align: left;line-height: initial;}
.ul-op-1 .ud:first-child {padding-left: 0;}

.ul-op-1 .uhead {border-top:#999 solid 2px;border-bottom:#999 solid 1px;}
.ul-op-1 .uhead .ud {font-weight:600;font-size: 15px;color: #222;}
.ul-op-1 .ubody .ud {color: #555;border-bottom: #d9d9d9 solid 0px;font-size: initial;}


.ul-op-1 .ud.q {width: initial;} /*Q*/
.ul-op-1 .ud.chk {width: initial;font-size: 1.88rem;font-size: calc(30/1080*100vw);} /*완료*/
.ul-op-1 .ud.tit {width: initial;display: block;font-size: 2.25rem;font-size: calc(36/1080*100vw);margin-top: calc(37/1080*100vw);/*overflow: hidden;text-overflow: ellipsis;white-space: nowrap;*/} /*타이틀*/
.ul-op-1 .ud.wd {width: initial;display: block;font-size: 2.06rem;font-size: calc(33/1080*100vw);margin-top: calc(70/1080*100vw);} /*작성자*/
.ul-op-1 .ud.rd {width: initial;display: block;font-size: 2.06rem;font-size: calc(33/1080*100vw);margin-top: calc(10/1080*100vw);} /*답변자*/
.ul-op-1 .ud.date {width: initial;--display: block;font-size: 2.06rem;margin-top: 17px;font-size: calc(33/1080*100vw);margin-top: calc(0/1080*100vw);float: right;} /*날짜*/


.ul-op-1 .ic_quest {margin-right:calc(30/1080*100vw);}
.ul-op-1 .ic-op-plus {position: absolute;right: 40px;bottom:70px;}
.ul-op-1  a {display: block;}



/*icon*/

.ic-set {background-size: calc(1920/1080*100vw) auto;}

.ic-op-m-menu {background-position:calc(-9/1080*100vw) calc(-809/1080*100vw); width:calc(67/1080*100vw); height:calc(47/1080*100vw);}
.ic-op-m-navclose {background-position:calc(-109/1080*100vw) calc(-809/1080*100vw); width:calc(51/1080*100vw); height:calc(51/1080*100vw);}
.ic-op-m-navarrow {background-position:calc(-209/1080*100vw) calc(-809/1080*100vw); width:calc(43/1080*100vw); height:calc(24/1080*100vw);}
.ic-op-m-customer {background-position:calc(-409/1080*100vw) calc(-809/1080*100vw); width:calc(38/1080*100vw); height:calc(49/1080*100vw);}
.ic-op-m-store {background-position:calc(-509/1080*100vw) calc(-809/1080*100vw); width:calc(28/1080*100vw); height:calc(49/1080*100vw);}
.ic-op-m-notice {background-position:calc(-9/1080*100vw) calc(-909/1080*100vw); width:calc(41/1080*100vw); height:calc(37/1080*100vw);}
.ic-op-m-notice-more {background-position:calc(-109/1080*100vw) calc(-909/1080*100vw); width:calc(32/1080*100vw); height:calc(32/1080*100vw);}
.ic-op-m-live-more {background-position:calc(-209/1080*100vw) calc(-909/1080*100vw); width:calc(32/1080*100vw); height:calc(32/1080*100vw);}
.ic-op-m-facebook {background-position:calc(-209/1080*100vw) calc(-1209/1080*100vw); width:calc(16/1080*100vw); height:calc(33/1080*100vw);}
.ic-op-m-twitter {background-position:calc(-309/1080*100vw) calc(-1209/1080*100vw); width:calc(35/1080*100vw); height:calc(29/1080*100vw);}
.ic-op-m-links {background-position:calc(-409/1080*100vw) calc(-1209/1080*100vw); width:calc(33/1080*100vw); height:calc(33/1080*100vw);}

.ic-op-m-facebook2 {background-position:calc(-209/1080*100vw) calc(-1309/1080*100vw); width:calc(16/1080*100vw); height:calc(33/1080*100vw);}
.ic-op-m-twitter2 {background-position:calc(-309/1080*100vw) calc(-1309/1080*100vw); width:calc(35/1080*100vw); height:calc(29/1080*100vw);}
.ic-op-m-links2 {background-position:calc(-409/1080*100vw) calc(-1309/1080*100vw); width:calc(33/1080*100vw); height:calc(33/1080*100vw);}
.ic-op-m-naver {background-position:calc(-709/1080*100vw) calc(-809/1080*100vw); width:calc(58/1080*100vw); height:calc(58/1080*100vw);}

.ic-op-m-frigth {background-position:calc(-809/1080*100vw) calc(-409/1080*100vw); width:calc(13/1080*100vw); height:calc(23/1080*100vw);}
.ic-op-m-wrigth {background-position:calc(-909/1080*100vw) calc(-309/1080*100vw); width:calc(15/1080*100vw); height:calc(28/1080*100vw);}

.ic-op-m-guick1 {background-position:calc(-109/1080*100vw) calc(-1009/1080*100vw); width:calc(60/1080*100vw); height:calc(62/1080*100vw);}
.ic-op-m-guick2 {background-position:calc(-209/1080*100vw) calc(-1009/1080*100vw); width:calc(77/1080*100vw); height:calc(65/1080*100vw);}
.ic-op-m-guick3 {background-position:calc(-309/1080*100vw) calc(-1009/1080*100vw); width:calc(48/1080*100vw); height:calc(59/1080*100vw);}
.ic-op-m-live-more {background-position:calc(-209/1080*100vw) calc(-909/1080*100vw); width:calc(32/1080*100vw); height:calc(32/1080*100vw);}
.ic-op-m-footer-sns1 {background-position:calc(-9/1080*100vw) calc(-1109/1080*100vw); width:calc(56/1080*100vw); height:calc(56/1080*100vw);}
.ic-op-m-footer-sns2 {background-position:calc(-109/1080*100vw) calc(-1109/1080*100vw); width:calc(26/1080*100vw); height:calc(42/1080*100vw);}
.ic-op-m-footer-sns3 {background-position:calc(-209/1080*100vw) calc(-1109/1080*100vw); width:calc(22/1080*100vw); height:calc(42/1080*100vw);}

.ic-op-m-store-page {background-position:calc(-509/1080*100vw) calc(-909/1080*100vw); width:calc(32/1080*100vw); height:calc(48/1080*100vw);}
.ic-op-m-store-left {background-position:calc(-609/1080*100vw) calc(-909/1080*100vw); width:calc(15/1080*100vw); height:calc(27/1080*100vw);}
.ic-op-m-store-right {background-position:calc(-709/1080*100vw) calc(-909/1080*100vw); width:calc(15/1080*100vw); height:calc(27/1080*100vw);}

.ic-op-arrow-left {background-position:-309px -1109px; width:28px; height:53px; background-position:calc(-309/1080*100vw) calc(-1109/1080*100vw); width:calc(28/1080*100vw) !important; height:calc(53/1080*100vw) !important;}
.ic-op-arrow-right {background-position:-409px -1109px; width:28px; height:53px; background-position:calc(-409/1080*100vw) calc(-1109/1080*100vw); width:calc(28/1080*100vw) !important; height:calc(53/1080*100vw) !important;}

.ic-op-pop-left {background-position:-509px -1109px; width:38px; height:71px; background-position:calc(-509/1080*100vw) calc(-1109/1080*100vw); width:calc(38/1080*100vw) !important; height:calc(71/1080*100vw) !important;}
.ic-op-pop-right {background-position:-609px -1109px; width:38px; height:71px; background-position:calc(-609/1080*100vw) calc(-1109/1080*100vw); width:calc(38/1080*100vw) !important; height:calc(71/1080*100vw) !important;}

.ic-op-inquiry-1 {width: 138px; height: 146px; background-position: -1210px -1210px;width: calc(140/1080*100vw); height: calc(148/1080*100vw); background-position: calc(-1209/1080*100vw) calc(-1209/1080*100vw);}
.ic-op-inquiry-2 {width: 138px; height: 146px; background-position: -1210px -1357px;width: calc(140/1080*100vw); height: calc(148/1080*100vw); background-position: calc(-1209/1080*100vw) calc(-1356/1080*100vw);}
.ic-op-inquiry-3 {width: 138px; height: 146px; background-position: -1210px -1504px;width: calc(140/1080*100vw); height: calc(148/1080*100vw); background-position: calc(-1209/1080*100vw) calc(-1503/1080*100vw); }
.ic-op-inquiry-4 {width: 138px; height: 146px; background-position: -1210px -1653px;width: calc(140/1080*100vw); height: calc(148/1080*100vw); background-position: calc(-1209/1080*100vw) calc(-1652/1080*100vw); }

.ic-op-complete {width: 21px;height: 20px;background-position:-710px -1110px;width: calc(23/1080*100vw);height: calc(22/1080*100vw);background-position:calc(-709/1080*100vw) calc(-1109/1080*100vw);}
.ic-op-plus {width: 30px;height: 30px;background-position:-810px -1110px;width: calc(32/1080*100vw);height: calc(32/1080*100vw);background-position:calc(-809/1080*100vw) calc(-1109/1080*100vw);}

.ic-op-down {width: 50px;height: 33px;background-position:-910px -1110px;width: calc(52/1080*100vw);height: calc(35/1080*100vw);background-position:calc(-909/1080*100vw) calc(-1109/1080*100vw);}
.ic-op-reply {width: 48px;height: 49px;background-position:-1010px -1110px;width: calc(50/1080*100vw);height: calc(51/1080*100vw);background-position:calc(-1009/1080*100vw) calc(-1109/1080*100vw);}

.ic-op-prev2 {width:13px; height:25px; background-position:-810px -1310px; width:calc(15/1080*100vw); height:calc(27/1080*100vw); background-position:calc(-809/1080*100vw) calc(-1309/1080*100vw);}
.ic-op-next2 {width:13px; height:25px; background-position:-910px -1310px; width:calc(15/1080*100vw); height:calc(27/1080*100vw); background-position:calc(-909/1080*100vw) calc(-1309/1080*100vw);}


/* 버튼 그룹과 버튼*/
.btn-op-back {width: 100%; height: 110px; height: calc(110/1080*100vw); line-height: 110px; line-height: calc(110/1080*100vw); font-size: 2.06rem; font-size: calc(33/1080*100vw); margin-bottom: 80px; margin-bottom: calc(80/1080*100vw);padding: 0 30px;}
// .btn-op-down {border: #f36910 solid 1px;line-height: 40px;height: 40px;padding: 0 30px;color: #f36910;font-size:14px;font-weight: 600;}
.btn-op-down {border: #f36910 solid 1px;line-height: 100px;height: 100px;line-height: calc(100/1080*100vw);height: calc(100/1080*100vw);color: #f36910;font-size:2.06rem;font-size:calc(33/1080*100vw);font-weight: 600;}

.btn-op-reset {line-height: 110px;height: 110px;font-size:33px;width: 48%;float:left;}
.btn-op-submit {line-height: 110px;height: 110px;font-size:33px;width: 48%;float:right;}
.btn-op-go {font-size:33px;height: 110px;line-height: 110px;font-size:calc(33/1080*100vw);height: calc(110/1080*100vw);line-height: calc(110/1080*100vw);}


.btn-op-more.mo {width:100px; height:100px; width:calc(100/1080*100vw); height:calc(100/1080*100vw); background-color:#fff; border:3px solid #b1b1b1; border-radius:50%;}
.btn-op-more.mo>i {position:absolute; left:50%; top:50%; margin:-15px 0 0 -15px; background-position:-209px -909px; width:32px; height:32px; width:calc(32/1080*100vw); height:calc(32/1080*100vw);}


.btn-op-shop {height: 70px; height: calc(70/1080*100vw); line-height: 70px; line-height: calc(70/1080*100vw); font-size: calc(30/1080*100vw);--padding: 0 calc(57/1080*100vw);border: #474747 solid 2px;}

/* 체크박스 */
.agree_check {font-size:2.06rem;font-size:calc(33/1080*100vw);}
label .icheckbox_square {margin-right: 4px; }
.icheckbox_square.checked {background-position: -100px 0;background-position: calc(-99/1080*100vw) 0; }
.iradio_square.checked {background-position: -100px 0;background-position: calc(-99/1080*100vw) 0; }
.icheckbox_square {background-position: 0 0; }
.icheckbox_square, .iradio_square {width: 51px; height: 51px;width: calc(53/1080*100vw); height: calc(53/1080*100vw); background: url("../imgs/com/square.png") no-repeat; }


input {height:100px;height:calc(100/1080*100vw);}


