@charset "utf-8";


.faq_search {position:relative; margin:4.1% 0; border:5px solid #805e9f}
.faq_search input[type="text"] {width:100%; height:70px; padding-left:3.33%; border:0; font-size:20px; color:#fff; background:none;}
.faq_search .btn_submit {position:absolute; top:0; right:0; height:100%;}

.faq_list {border-top:1px solid #404040;}
.faq_list li {border-bottom:1px solid #404040;}
.faq_list button {position:relative; width:100%; padding:27px 90px 27px 4%; border:0; text-align:left; color:#fff; background:none;}
.faq_list button:after {position:absolute; top:50%; right:3.3%; width:31px; height:16px; margin-top:-8px; background:url('../images/board/ico_list_down.png') no-repeat center; background-size:100% auto; content:'';}
.faq_list div {display:none; padding:4%; border-top:1px solid #404040; color:#636363; line-height:1.66; background:#1c1c1c;}
.faq_list li.on button {background:#1c1c1c;}
.faq_list li.on button:after {background-image:url('../images/board/ico_list_up.png');}
.faq_list li.on div {display:block;}


.store_search {overflow:hidden; margin-top:2%; border:1px solid #424242; color:#fff;}
.store_search > div {float:left; width:50%;}
.store_search .form_box {padding:3.3%;}
.store_search label {display:block; margin:5% 0 2.8%;}
.store_search label:first-child {margin-top:0;}
.store_search select, .store_search input[type="text"] {margin-bottom:10px;}
.store_search .fwrap {position:relative; padding-right:60px;}
.store_search .fwrap .btn_submit01 {position:absolute; top:0px; right:0;}
.store_search .btn_submit02 {width:100%; height:90px; border:0; color:#fff; background:url('../images/board/btn_search_bg.jpg'); background-size:cover; cursor:pointer;}
.store_search .map {border-left:1px solid #424242;}
.store_search .map img {max-width:100%;}
.store_search .map {position:relative; text-align:center;}
.store_search .map h4 {position:absolute; top:0; left:6.6%; z-index:2; margin-top:6.6%;}


.warrant_top {margin-top:7.75%; padding-right:100px; padding-bottom:8%; font-size:40px; color:#fff; background:url('../images/board/ico_warrant.png') no-repeat 100% 5px;}
.warrant_search form {display:block; ;overflow:hidden; margin-left:-1.66%;}
.warrant_search .frwap {float:left; position:relative; width:48%; margin-left:1.66%; margin-bottom:1.66%; border:5px solid #805e9f;}
.warrant_search .frwap input[type="text"] {width:100%; border:0;}
.warrant_search .frwap.pnumber {width:48%;}
.warrant_search .btn_submit {position:absolute; top:0; right:0; height:100%;}



.board_list {width:100%; margin-top:3.75%; border-top:1px solid #3a3a38; font-size:16px; color:#fdfdfd;}
.board_list th, .board_list td {padding:17px 10px; border-bottom:1px solid #3a3a38; text-align:center; vertical-align:middle;}
.board_list th {color:#fff; background:#262625;}
.board_list .tel_link {display:none;}
.board_list .btn_view {display:inline-block; padding:0 15px; border:0; border-radius:16px; color:#9471b4; line-height:2; background:#3c2254; transition:all 0.4s;}
.board_list .btn_view:hover {color:#fff;}
.board_list td.addr {text-align:left; word-break:break-all;}

.paginate {margin-top:4.1%; text-align:center; font-size:0;}
.paginate p {display:inline-block; padding:0 10px;}
.paginate strong, .paginate a {display:inline-block; padding:0 4px; font-size:16px; color:#717171; line-height:20px;}
.paginate strong {color:#fff;}

.board_write {width:100%; border-top:1px solid #452574;}
.board_write td {padding:15px; border-bottom:1px solid #424242;}
.board_write .th {width:240px; text-align:center; font-size:20px; vertical-align:middle; color:#fff;}




.notice_box {margin-top:6.25%; padding:3%; border:1px solid #292929; color:#909090; background:#101010;}
.m_notice_txt {display:none;}

.dot_list01 {}
.dot_list01 li {position:relative; padding-left:9px;}
.dot_list01 li+li {margin-top:5px;}
.dot_list01 li:before {position:absolute; top:0; left:0; content:'-';}

@media all and (max-width:1200px){
	
	.store_search > div {width:100%;}
	.store_search .form_box {padding:6%;}
	.store_search .map {border:0; border-top:1px solid #424242;}



}
@media all and (max-width:767px){
	.faq_search input[type="text"] {height:40px; font-size:14px;}
	.faq_list button {padding:15px 50px 15px 4%;}
	.faq_list button:after {width:18px;}

	.store_search .fwrap {padding-right:40px;}
	.store_search .fwrap .btn_submit01 {height:40px;}
	.store_search .btn_submit02 {height:55px;}

	.warrant_top {padding-right:58px; font-size:16px; background-size:50px auto;}
	.warrant_top br {display:none;}

	.warrant_search .frwap {width:48.34%;}
	.warrant_search .frwap.pnumber {width:98.34%;}

	.m_notice_txt {display:block; margin-top:6%; color:#805e9f; text-align:center;}
	
	.board_list .tel_txt {display:none;}
	.board_list .tel_link {display:inline-block; overflow:hidden; width:17px; height:17px; text-indent:-999px; background:url('../images/board/btn_tel.png') no-repeat; background-size:100%;}
	.board_list {font-size:12px;}
	.board_list th, .board_list td {padding:8px 5px;}

	.paginate img {height:13px;}
	.paginate strong, .paginate a {font-size:13px; line-height:13px;}

	.board_write td {padding:7px 3px;}
	.board_write .th {width:65px; font-size:14px;}
}


