.inquiryWrap				{ padding:20px 18px; }
.inquiryWrap .title			{ font-size:25px; color:#000; font-weight:500; text-align:center; display:block; padding:20px 0; }

.inquiry					{ display:inline-block; width:100%; }
.inquiry table				{ width:100%; border-top:2px solid #000; border-bottom:1px solid #000; }
.inquiry table th			{ width:70px; padding:0 0 0 10px; font-size:11px; color:#000; vertical-align:middle; border-top:1px solid #e3e3e3; text-align:left; font-weight:300; }
.inquiry table td			{ width:auto; padding:10px 0; vertical-align:middle; border-top:1px solid #e3e3e3; }
.inquiry table tr:first-child th,
.inquiry table tr:first-child td		{ border-top:0; }
.inquiry input.it			{ height:25px; border:0; background:#ebebeb; color:#777; font-size:12px; text-indent:10px; line-height:25px; }
.inquiry input.it.it100		{ width:100%; }
.inquiry input.it.itmail	{ width:calc(100% - 126px); margin-top:5px; display:none; }
.inquiry textarea			{ height:54px; border:0; background:#ebebeb; color:#777; font-size:12px; text-indent:10px; line-height:25px; padding:8px; width:calc(100% - 16px); }
.inquiry select				{ width:49%; height:25px; border:0; color:#777; font-size:12px; text-indent:10px; line-height:25px; background: url(../img/common/select-arrow.png) no-repeat right 5px center #ebebeb; background-size:8px auto; }
.inquiry select.mr2			{ margin-right:2%; float:left; }
.inquiry select.se100		{ width:100%; }
.inquiry .mail				{ display:block; position:relative; padding:0 126px 0 0; }
.inquiry .mail span			{ position:absolute; top:0; right:103px; width:23px; display:inline-block; line-height:25px; color:#999; font-size:12px; text-align:center; }
.inquiry .mail select		{ position:absolute; top:0; right:0; width:103px; }
.inquiry .if				{ display:none; }
.inquiry .ifLabel			{ display:block; padding:7px 0; text-align:center; border:1px solid #999; width:calc(100% - 2px); }
.inquiry .etc				{ font-size:10px; color:#777; padding:5px 0 0; font-weight:300; }
.inquiry .nopad				{ padding:15px 10px; background:#ebebeb; }
.inquiry .tbScroll			{ display:block; height:85px; overflow:auto; font-size:11px; color:#777; font-weight:300; line-height:16px; }
.inquiry .tbScroll strong	{ display:block; padding:0 0 10px; font-weight:400; }
.inquiry .tbBt				{ display:block; padding:7px 0; text-align:center; border:1px solid #999; width:calc(100% - 2px); margin:5px 0 0; }
.inquiry p.chk				{ padding:10px 0 0; text-align:right; }
.inquiry p.chk input				{ display:none; }
.inquiry p.chk label				{ font-size:11px; color:#777; padding:0 0 0 15px; line-height:14px; background:url(../img/common/chkOff.png) 0 50% no-repeat; background-size:10px; cursor:pointer; }
.inquiry p.chk input:checked + label		{ background:url(../img/common/chkOn.png) 0 50% no-repeat; background-size:10px; }

.inquiryWrap .inquiryBt			{ width:100%; display:inline-block; padding:30px 0; }
.inquiryWrap .inquiryBt a,
.inquiryWrap .inquiryBt button	{ float:left; width:50%; border:0; text-decoration:none; text-align:center; height:40px; color:#fff;  font-size:12px; line-height:40px; }
.inquiryWrap .inquiryBt .confirm		{ background:#ee2d36; }
.inquiryWrap .inquiryBt .confirm2		{ background:#ee2d36; float:none; width:100%; }
.inquiryWrap .inquiryBt .cancel			{ background:#777; }


.inquiry .tbTopTxt			{ font-size:11px; color:#555; margin:0 0 5px; text-align:left; line-height:16px; }
.inquiry .tbEtc				{ font-size:11px; color:#555; margin:30px 0 -20px; text-align:center; line-height:18px; }


.inquiryList				{ width:100%; }
.inquiryList table			{ width:100%; border-top:2px solid #000; border-bottom:1px solid #000; }
.inquiryList table th		{ font-size:12px; color:#000; line-height:18px; text-align:center; height:40px; vertical-align:middle; font-weight:300; }
.inquiryList table th:nth-child(1)		{ width:48px; position:relative; }
.inquiryList table th:nth-child(1):after		{ content:''; position:absolute; top:50%; right:0; width:1px; height:14px; margin-top:-7px; background:#efefef; }
.inquiryList table th:nth-child(2)		{  }
.inquiryList table th:nth-child(3)		{ width:66px; position:relative; }
.inquiryList table th:nth-child(3):after		{ content:''; position:absolute; top:50%; left:0; width:1px; height:14px; margin-top:-7px; background:#efefef; }
.inquiryList table td		{ padding:10px 0; border-top:1px solid #e3e3e3; text-align:center; font-size:12px; color:#000; line-height:18px; font-weight:300; vertical-align:middle; }
.inquiryList table td a		{ display:block; text-align:left; font-size:12px; color:#000; line-height:18px; font-weight:300; }

.paging                 { display:inline-block; width:100%; padding:15px 0 30px; text-align:center; }
.paging>a               { width:28px; height:28px; }
.paging>a>img           { width:28px; height:28px; }
.paging>span            {  }
.paging>span>a          { width:28px; height:28px; text-align:center; line-height:28px; color:#333; font-size:15px; font-weight:500; display:inline-block; }
.paging>span>a.on       { color:#ee2d36; }

.inquiryView				{ width:100%; }
.inquiryView table			{ width:100%; border-top:2px solid #000; border-bottom:1px solid #000; }
.inquiryView table th		{ font-size:12px; color:#000; line-height:18px; text-align:center; height:40px; vertical-align:middle; font-weight:300; }
.inquiryView table th:nth-child(1)		{ text-align:left; padding:0 15px; }
.inquiryView table th:nth-child(2)		{ width:78px; position:relative; }
.inquiryView table th:nth-child(2):after		{ content:''; position:absolute; top:50%; left:0; width:1px; height:14px; margin-top:-7px; background:#efefef; }
.inquiryView table th:nth-child(3)		{ width:57px; position:relative; }
.inquiryView table th:nth-child(3):after		{ content:''; position:absolute; top:50%; left:0; width:1px; height:14px; margin-top:-7px; background:#efefef; }
.inquiryView table td		{ padding:15px; border-top:1px solid #e3e3e3; text-align:left; font-size:12px; color:#000; line-height:18px; font-weight:300; vertical-align:middle; }
.inquiryView table td p		{ padding:0 0 8px; }



.layerPop.chainSearch		{ position:fixed; top:50%; left:0; width:calc(100% - 30px); margin:-80px 15px 0; background:#fff; display:none; z-index:100; }
.layerPop.chainSearch .tit	{ position:relative; background:#ee2d36; height:50px; }
.layerPop.chainSearch .tit strong			{ display:block; padding:0 45px 0 15px; line-height:50px; font-size:20px; color:#fff; font-weight:500; }
.layerPop.chainSearch .tit .layerClose		{ position:absolute; top:50%; right:15px; display:inline-block; margin-top:-8px; }
.layerPop.chainSearch .tit .layerClose img	{ width:16px; }
.layerPop.chainSearch .layerCont			{ padding:15px 15px 5px; }
.layerPop.chainSearch .layerCont .txt		{ font-size:11px; color:#777; padding:0 0 10px; }
.layerPop.chainSearch .layerCont ul			{  }
.layerPop.chainSearch .layerCont ul li		{ padding:0 0 10px; width:100%; display:inline-block; }

















