﻿@charset "UTF-8";

.sub_cont{ position:relative; margin:0 auto; width:1100px;  max-height:100%; /*overflow:hidden*/  }
.sub_cont:after{content:''; display: block; clear: both; }


/*내용*/
.sub_contents{position:relative; overflow:hidden; min-height:auto;  border-left:1px solid #cfcfcf;}
.sub_contents h1 { font-size:34px; color:#000; margin-bottom:25px;}

.icon{display:inline-block;*display:inline;*zoom:1;font-size:0;line-height:0;vertical-align:middle;background:url('/pod/image/sub/ic_common.png') no-repeat;*display:inline;*zoom:1;*text-indent:0;*font-size:0;*line-height:0}

.CommonArea { position:relative; width:100%;  }

/*location*/
.location{ position:relative; width:100%; overflow:hidden; height:44px; }
#home_path a {display:inline-block; width:65px; height:43px; float:left; text-align:center;  background:url('../image/sub/locationBg.png') no-repeat right; line-height:44px; }
.location > ul > li { float:left; height:44px; line-height:44px; background:url('../image/sub/locationBg.png') no-repeat right; text-align:center;}
.location > ul > li:last-child{ background:none;}
.location li{padding:0 15px 0 15px; min-width:112px; text-align:center;}
.location li a{color:#000;}
.location li a:hover{ text-decoration:underline;}

/*본문내용영역*/
.left_cont{ float:left; width:175px; height:100%;  }
.contents_cont{ float:left; width:923px;  border-left:1px solid #cfcfcf; padding:50px 0px 150px;}
.contents_cont2{width:100%;  padding:50px 0px 150px;}
.contents_cont h2{ font-size:31px; color:#000; text-indent:15px;}
.Inbox { width:100%; position:relative;  padding:0 15px; }
.Inbox:after{content:''; display: block; clear: both; }

.Inbox h5{ font-size:18px; font-weight:bold; color:#f36a11;}




/*본문설명박스*/
.box_img{ background:url('../image/sub/infobox_bg.gif') 0 0 repeat; padding:10px ; margin-bottom:50px; margin-top:20px;}
.box_img:after{content:''; display: block; clear: both; }
.box_img .cont{ background:#f2f2f2; border:2px solid #fff; word-break:keep-all; padding:20px; font-size:19px; color:#000; }
.box_img .img {float:left; width:15%; text-align:center;margin-top:-10px;}
.box_img .contadmin{ background:#fff; word-break:keep-all; padding:20px; font-size:15px; color:#000; }


.l_nav{ position:relative;width:175px; margin-top:50px;  }
.l_nav h3{ width:125px;margin-bottom:35px; color:#000; font-size:23px; text-align:center; border-bottom:2px solid #504646; margin-left:25px; line-height:40px;}
.l_nav ul{margin:0;padding:0;list-style:none;}
.l_nav li{position:relative; vertical-align:top;*zoom:1;width:175px; height:45px; line-height:48px; border-bottom:1px solid #cfcfcf;  }
.l_nav li a{display:block;position:relative; color:#000;text-decoration:none;*zoom:1; font-size:15px;  width:175px; height:48px; text-indent:15px;}
.l_nav li>a:hover{display:block; color:#fff !important; width:175px; height:45px; background:url('../image/sub/select_icon.png') no-repeat 150px 16px #509d7d; padding-left:-15px;}
.l_nav li.select_a a{display:block; color:#fff !important; width:175px; height:45px; background:url('../image/sub/select_icon.png') no-repeat 150px 16px #509d7d; 
  border-bottom:1px solid #eeeeee; padding-left:-15px;}
.l_nav li p{ margin-top:-30px;}



/*검색창 공통*/
.searchbox{ background: #f2f2f2; border:1px solid #d7d7d7; padding: 20px 75px; margin:20px 0;}

.searchbox .searchKeyword {margin:10px 0px; }
.searchbox .searchKeyword input{padding-left:12px; color:#000;}
.searchbox .searchKeyword input[type=checkbox]{ margin-right:2px; width:15px; height:15px;}
.searchbox .searchKeyword input#farm1{ margin-left:0}
.searchbox input[type=radio]{ /*margin-top:0px; 라디오버튼 위치 수정5-16*/}

.searchLimit { padding:20px 0 0 0}
.searchLimit dl.full {overflow:hidden; }
.searchLimit dt{padding:0 0px 0 0; color:#000; margin-bottom:15px; }
.searchLimit dt span{ font-weight:normal; margin-left:13px; color:#000;}
.searchLimit dd {}
.searchLimit label {font-weight:normal !important;}
.searchLimit input[type=text] {height:35px;}
.searchLimit input[type=text]:focus {border:1px solid #000;}
.searchLimit input[type=radio] {margin-right:3px; vertical-align:middle; width:16px; height:16px;}
.searchLimit input[type=checkbox] {margin-right:5px; width:15px; height:15px;}

.searchLimitSelect { position:relative; width:100%; margin-bottom:8px}
.searchLimitSelect{margin-bottom:11px}
.searchLimitSelect li {float:left;margin-bottom:8px; width:123px;}
.searchLimitSelect .option2 {float:left;margin-bottom:8px; width:185px;}

.searchLimitSelect .noc li {float:left;margin-bottom:8px; padding-right:19px; width:auto;}



/*재검색옵션선택*/
.searchbox .research {margin-left:125px; padding-right:165px;}


.searchkeyword_tit{ padding-left:78px; padding-right:8px; text-align:right; font-weight:600;}
.boxtit{ margin-right:8px; display:inline-block; min-width:100px; }
.boxtitt{ margin-left:40px; display:inline-block; width:140px; }


.searchbox  .searchbox input, .Keyword .searchOpt1 {float:left}

.searchbox .SearchItem {margin-right:10px; }
.searchbox .Keyword {width:450px; height:33px; margin-right:10px;background:#fff;-webkit-border-radius:0; margin-top:5px; margin-bottom:px !important; }
.searchbox .Keyword:focus{border:1px solid #533c32}

.searchbox .selectBoolean {width:150px; margin-bottom:10px;}
.searchbox .btnLanguage {width:78px;text-align:center;color:#51421a;background-color: #fece4c;;border:1px solid #f5c238;line-height: 2.5em}
.searchbox .btnLanguage.selected {font-weight:bold}


/*inputstyle*/
.searchOpt1{width:150px;height:33px;position:relative;font-size:12px ;line-height:13px !important;text-decoration:none;text-align:left;color:#555;vertical-align:middle;background:#fff;display:inline-block;cursor:default;border:1px solid #d1d0cf;padding-right:10px; } /* futurenuri */
.searchOpt2{width:490px !important;}


.W130{ width:130px !important}
.W150{ width:150px !important}
.W170{ width:170px !important}
.W180{ width:180px !important;}
.W250{ width:250px !important;}
.W320{ width:320px !important;}
.input_st { height:30px !important; width:98px !important;}
.h200 {height:200px !important;}

.dropdown-menu{font-size:13px !important;
border-radius:0px !important ;-webkit-box-shadow:none !important;;box-shadow:none !important;}
.dropdown-menu > li > a {padding:5px 8px;}

/*확인후삭제*/
.searchbox select {background:#fff;-webkit-border-radius:0}
.searchbox {line-height:1;}


/*검색결과리스트*/
.bbslist_Area { width:100%; }

.bbs_list{ width:100%; color:#000; font-size:15px; margin-top:80px;}
.bbs_count{ padding-top:10px;}
.bbs_srBox{ position:relative; }
.select_option{  float:right;}



.bbs_listbox{  overflow:hidden; margin-top:10px; }
/*리스트헤드 검색-장바구니-다운*/
.list_head{ border-top:1px solid #cfcfcf; border-bottom:1px solid #cfcfcf; background:#f2f2f2; padding:10px 8px}
.head_btn{ border:1px solid #cfcfcf; border-radius:4px; background:#fff; color:#000;padding:6px 10px; margin-right:10px;}
.head_btn:hover{ text-decoration:underline;}
.btn_all{ background:#509d7d; color:#fff;}
.btn_all:hover{ text-decoration:underline;background:#509d7d;}

.bbs_list_board{ float:left; position:relative; overflow:hidden; width:100%; border-bottom:1px solid #d1d1d1; padding:15px 8px 12px; }
.bbs_list_board input[type=checkbox]{ margin-right:8px;}
.bbs_list_board p.bbs_tit {font-size:16px; margin:5px 0; width:100%; overflow:hidden; }
.bbs_list_board p.bbs_tit a{color:#000; font-weight:600; }
.bbs_list_board p.bbs_tit a:hover{text-decoration:underline;}

.bbs_list_board span.img_border{ display:inline-block;  overflow:hidden; width:128px; height:176px; border:1px solid #d1d1d1;}
.bbs_list_board span.img_border img{ width:128px; height:176px;}



.bbs_list_board .text_info{margin:5px 0 15px 0;float:left; width:100%; padding:5px 0;  font-size:12px; }
.text_info img{ width:88px; height:26px;}
.bbs_list_board .text_info>div {float:left;  text-align:left; left:0}
.icon05{vertical-align:middle; margin-top:-5px; margin-left:5px; width:97px; height:26px;}




.bbs_list_board .bbs_preBox{width:100%;  color:#666; margin-bottom:5px; overflow:hidden; }
.bbs_list_board .bbs_preBox .book_in{margin-right:8px; padding-right:12px; background:url('../image/sub/line.gif') no-repeat right ; font-size:13px;}
.bbs_list_board .bbs_preBox .book_in:last-child{ background:none;}
.bbs_list_board .bbs_preBox span a { font-size:13px;}

.bbs_list_board .bbs_preBox p{ font-size:14px; color:#999;  line-height:17px; word-break:break-all; height:51px; overflow:hidden;}

.report{ width:100%; font-size:13px; color:#ff6623;}
.Original{ display:inline-block; color:#1795be; font-size:15px; border:1px solid #1795be; padding:5px 10px; }
.OriginalB{ display:inline-block; border:1px solid #dccaf4;padding:5px 10px; color:#61349d; font-size:15px; }
.bbs_list_board .Original em, .Original em{vertical-align:middle; margin-bottom:3px; margin-right:5px;}

.price{ position:relative; overflow:hidden;}
.price dl  { width:100%;  float:left;   }
.price dl dt{ float:left; font-weight:normal; text-align:right; margin-right:5px; }
.black { border:1px solid #000; padding:2px 5px; color:#000; font-size:12px;}
.color{border:1px solid #128ec7; padding:2px 5px; color:#128ec7; font-size:12px;}
.price dl dd { font-size:17px; font-weight:bold; color:#000; padding-top:3px; letter-spacing:-1px; text-align:right;  }

/*구매버튼*/
.get_btn{  display:inline-block; min-width:115px;line-height:40px; text-align:center; letter-spacing:-0.03em; font-size:15px;color:#fff; margin-bottom:3px}
.get_btn:hover{ color:#fff; text-decoration:underline; }
.option_btn { position:relative; text-align:right;}
.op_btn{ width:33.333%;}

/*책상세화면*/
.result_item{position:relative; width:100%; overflow:hidden; margin-top:100px;}
.item_detail{ position:relative; overflow:hidden; border-top:2px solid #000;  margin-top:8px;  padding:15px; clear:both;}

.item_detail h4{ font-size:22px; color:#02613a; font-weight:bold; }
.item_detail p.tit_info{ width:100%; border-bottom:1px solid #cfcfcf; padding:13px 0; margin-bottom:20px;}
.item_detail p.tit_info span {background:url('../image/sub/line.gif') no-repeat right; padding:0 15px;}
.item_detail p.tit_info span:first-child{ padding:0 15px 0 0;}
.item_detail p.tit_info span:last-child{background:none;}


.item_detail label { font-weight:normal}
.item_detail .thumb_detail{ width:175px; height:240px; overflow:hidden; margin:0 auto;text-align:center; }
.item_detail .thumb_detail span img{width:175px; height:240px;border:1px solid #cfcfcf;}
.float_cen{ clear:both; width:100%; text-align:center;}


.item_detail .txt_detail dl{padding:5px 0;}
.item_detail .txt_detail dt{float:left; font-size:14px; width:110px;padding:0 10px 0 0;/*background:url('../image/sub/line.gif') no-repeat right;*/ color:#717171; text-align:left; line-height:30px;}
.item_detail input[type=checkbox]{ margin-right:5px;}
.item_detail .txt_detail dd {padding-left:140px; font-size:14px;  }
.item_detail .txt_detail dd p.delivery {border-bottom:none; line-height:17px; font-size:13px; color:#000; margin:0; margin-top:10px;}
.item_detail .txt_detail dd > .won {position:relative; overflow:hidden; }
.item_detail .txt_detail dd > .won li{ float:left;  width:40%; font-size:18px; font-weight:bold; color:#000; line-height:30px;}

.item_detail .txt_detail dd > .won li span{ margin-right:8px; font-weight:normal; }
.item_detail .txt_detail dd > span.color_check {font-weight:normal !important; margin-right:18px;}

.option_box{ width:100%; border:1px solid #dcdcdc; padding:8px 8px; margin-top:5px; position:relative; overflow:hidden; }
.sec{  margin-top:-1px;}
.option_box p.name { float:left; width:45%; padding:2px 10px 0 0;}


.cnt-ctrl{display:inline-block;line-height:0;width:25%;float:left; }
.cnt-ctrl:after{display:block;clear:both;content:""}
.cnt-ctrl .cnt-up,.cnt-ctrl .cnt-down{float:left;width:23px;height:24px;line-height:24px;text-align:center;font-size:0;line-height:0;border:1px solid #e6e6e6;background:#fff url('../image/sub/ic_opt_ctrl.png')  no-repeat}
.cnt-ctrl .cnt-up{border-right:0;background-position:-13px center}
.cnt-ctrl .cnt-down{margin:0!important;border-left:0;background-position:-33px center}
.cnt-ctrl input[type=text]{float:left;width:32px;height:24px;line-height:21px;text-align:center;border:1px solid #e6e6e6;padding:0 3px}
.cnt-ctrl input:focus{line-height:21px;padding:0 2px}
.cnt-ctrl span{float:left;width:19px;height:24px;font-size:0;line-height:0;background:url('../image/sub/ic_opt_ctrl.png')  no-repeat 0 center}

.option_box p.price_op{float:left;width:25%;padding:2px 10px 0 10px;text-align:right;font-size:15px;color:#333;font-weight:700}
.option_box a.del{float:right;width:15px;margin-top:4px;line-height:0}
i.icon.opt-del{width:15px;height:15px;background-position:0 -400px}
i.icon.opt-secret {width:15px;height:15px;background-position:-100px -98px}
i.icon.opt-reply{width:15px;height:15px;background-position:-398px -895px}


.sumprice{padding:10px 20px;text-align:right; font-size:15px; color:#000; }
.sumprice>span {font-size:22px;font-weight:600;color:#ec555d; margin-left:10px;}


/*탭메뉴*/
.bookstory{ position:relative; overflow:hidden; margin-top:60px;}
.tab_menu{ width:100%;border-bottom:1px solid #cfcfcf;  height:40px; }
.tab_menu li {float: left;border:1px solid #cfcfcf; background:#f2f2f2; width:33.333%;height:40px; }
.tab_menu li + li{margin-left:-1px;}
.tab_menu li.select a {box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; border:0; background:#f36a11; color:#fff; }
.tab_menu li a {font-size: 15px;line-height: 40px;text-align: center;display: block;width: 100%;height: 100%;color: #000; text-align:center;  }
.tab_menu li a:hover{  background:#f36a11;text-decoration:none;width: 100%;height:100%; height:39px; color:#fff;}

/*탭메뉴2*/

.tab_menu2{ width:100%;  height:40px; }
.tab_menu2 li {float: left;border:1px solid #cfcfcf; width:25%;height:40px; min-width:120px; border-right:0 }
.tab_menu2 li:last-child{border-right:1px solid #cfcfcf;}
.tab_menu2 li.select a {box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; border:0;  background:#f36a11; color:#fff;  }
.tab_menu2 li a {line-height: 40px;text-align: center;display: block;width: 100%;height: 100%;color: #000; text-align:center; font-size:13px; }
.tab_menu2 li a:hover{width: 100%;height: 100%; height:39px; text-decoration:underline; }



.bookstory .Area { margin:25px 15px;}


.input-group-btn2{ margin-left:-5px;}
.btn-search{padding:4px 10px 4px 10px;border:1px solid #c8c8c8;border-bottom-left-radius:0;border-top-left-radius:0;border-bottom-right-radius:4px;border-top-right-radius:4px;background:#c8c8c8;z-index:2; color:#fff;}


/*list*/

.boardTypeb { border-top:1px solid #000; }
.boardTypeb caption{display:none;}
.boardTypeb th{border-color:#e3e3e3;border-width:0 0 1px 0;color:#1a1a1a;border-style:none none solid none;padding:10px 0 10px 0;vertical-align:middle; text-align:center;  background:#f7f7f7; border-bottom:solid 1px #dfdfdf; font-weight:600; font-size:15px; white-space:nowrap}
.boardTypeb td{border-color:#e3e3e3;border-width:0px 0 1px 0;padding:10px 0px 10px 8px;text-align:center;border-style:none none solid ;color:#4d4d4d;vertical-align:middle;line-height:1.4; overflow:hidden}

.boardTypeb td.left{text-align:left; padding:10px;}
.boardTypeb td.replay {text-align:left;color:#000; padding-left:20px;}
.boardTypeb td.replay a{color:#000;}
.boardTypeb td p.file_up{ margin-bottom:5px;}
.boardTypeb td p.file_up img{margin-left:10px;}

.boardTypeb td.left img{vertical-align:text-top; margin-top:-8px; margin-right:5px; margin-left:20px;}
.boardTypeb td a{color:#4d4d4d; line-height:1.6;/*white-space: nowrap;*/}
.boardTypeb td a:hover{text-decoration:none; color:#000; text-decoration:underline;}
.boardTypeb td strong{font-size:17px; color:#268f7b;}

.boardTypeb tbody tr:hover td{ background:#f8f8f8;}
.boardTypeb tbody tr.best_top td  {color:#ff3c00; background:#fff;}
.boardTypeb tbody tr.best_top td.f_b{ color:#ff3c00; font-weight:bold; font-size:13px; }
.boardTypeb tbody tr.best_top a{color:#ff3c00;}



/*faq테이블적용*/
.write_x td{ text-align:left; padding:10px 15px;}
.write_x tbody tr:hover td{ background:none;}
.write_x input[type=text]{ width:100%;}
.write_x input[type=file]{ border:1px solid #fff; padding:0; width:50%;}
.textarea {width:100%; background-color:#fff;color:#000;border:1px solid #ccc; padding:10px;}


/* view content */
.viewDiv{width:100%; overflow:hidden; border-bottom: 1px solid #000; margin-bottom:10px;}
.viewHead{position:relative; width:100%; overflow:hidden;}
.viewHead .subject{font-size:16px; font-weight:600; color:#333; background:#fcfcfc; line-height:1.3; padding:18px 0px; border-top:1px #000 solid; border-bottom:1px #e3e3e3 solid; text-align:center; word-break:keep-all;}
.subject_info{ background:#f8f8f8; line-height:3; text-align:right; padding-right:18px;border-bottom:1px solid #e3e3e3; color:#666; font-size:13px; }
.subject_info p{display:inline; }
.subject_info span{color:#999; margin:0 8px; }
.viewHead .day{position:relative; width:100%; font-size:14px; font-weight:600; color:#555; border-bottom:1px #e5e5e5 solid; overflow:hidden;}
.viewHead .day p{float:left; padding:16px 0 17px 0; margin:0 0 0 20px; color:#555; font-weight:600;}
.viewHead .day p span{font-size:13px; color:#555; font-weight:normal;}
.viewHead .day ul{position:absolute; right:16px; top:12px;}
.viewHead .day ul li{float:left; padding:0 0 0 5px;}
.viewContents{position:relative; margin:20px 10px 20px; line-height:1.4; font-size:13px; color:#555; word-break:keep-all;}
.respond{margin:20px 20px 20px;}

.downLoadBox{ border:1px solid #e3e3e3;text-align:left; font-size:13px; margin-bottom:30px;}
.downLoadBox li{ font-weight:bold; border-bottom:1px solid #e3e3e3;  padding:10px 10px; }
.downLoadBox li:last-child{  border-bottom:0}
.downLoadBox a{font-weight:normal; padding-left:10px;}
.downLoadBox p{margin-top:10px; border-top:1px solid #e3e3e3; }

.prev_list{  border-top:2px solid #533c32;border-bottom:1px solid #ddd; margin:50px 0;}
.prev_list li{border-top:1px solid #ddd; padding:10px 5px;}
.prev_list li:first-child{border-top:none;}

.prev_list span.title{ padding-right:20px;color:#533c32; font-size:15px; font-weight:600; background:url('../image/sub/line.gif') no-repeat right;}
.prev_list span.prev_tit{ margin-left:25px; font-size:14px;}



/*이용안내*/

.sub02_01_box1{position:relative; overflow:hidden; color:#000;  margin:15px 15px 60px 15px}
.sub02_01_box1 h6{ font-size:23px;  color:#000; margin-bottom:15px;}
.designbox{ float:left; width:50%; border:1px solid #e5e5e5; text-align:center; padding:10px; }
.designbox + .designbox{ margin-left:-1px;}
.designbox .b_leftn { border-left:0;}
.designbox dl.atype dt {font-size:18px;}
.designbox dl.atype dd > p { margin:10px 0}


.btype {margin-top:15px;}
.btype dt { background:url('../image/common/dot_1.gif') no-repeat 2px; padding-left:15px; font-size:16px; margin-bottom:8px;}
.btype dd {padding-left:15px; }

.ctype{ margin-top:20px;}
.ctype dt{ font-weight:bold; font-size:16px; margin:5px 0}
.ctype dd{background:url('../image/common/dot_4.gif') no-repeat 4px 7px; padding-left:15px;}
.ctype>p { padding-left:15px;}


.sub02_01_box1 li { float:left; background:url('../image/common/dot_1.gif') no-repeat 2px 7px; padding-left:15px;}
.sub02_01_box1 li a{color:#0f55b4 !important}
.btn_New{padding:4px 40px 5px 25px; min-width:215px; text-align:center;  background:url('../image/sub/n_icon_s.gif') no-repeat 90% 6px #e35c61;color:#fff !important;cursor:pointer; font-size:14px; border:1px solid #e35c61; margin-top:-5px;}


.sub02_01_box1 ul.dot_list>li{background:url('../image/common/dot_1.gif') no-repeat 2px 7px; padding-left:15px; float:none;}



.tit6{ font-size:19px; color:#ff571c; background:url('../image/common/dot_3.gif') no-repeat 0px 6px; padding-left:18px; margin:0px 0 15px 0}



/*비회원약관동의*/
.bg_guest { border:1px solid #CFCFCF; margin-top:-1px; padding:20px 10px 10px 15px}














/*tablet*/

@media all and (max-width:1024px){
	
#sub_wrap {background:none;}
.sub_cont{ float:none; margin:0; width:100%; margin:83px 0px;}

	

.left_cont{display:none;}
.contents_cont{ float:none; width:100%;  border-left:none; margin-top:120px;}
.contents_cont2{ margin-top:120px; padding:0 10px;}

.location{border-top:1px solid #cfcfcf; border-bottom:1px solid #cfcfcf; position:fixed; margin:60px 0px; background:#fff;  z-index:8888;}
.m_ser { width:100%; display:block; margin-top:83px; height:60px; background:#504646; position:fixed; z-index:8888;  }


/*검색창*/

.searchbox{ padding: 25px 30px; margin:50px 0;}
.searchbox .Keyword  {width:55%;}	

.price dl dd { text-align:left; }



}



@media all and (max-width:1023px){

.price{ float:right; margin-bottom:15px; }
.algin_cen{ text-align:center; width:100%;}

.price dl {float:left; width:165px; }

/*옵션선택*/
.option_box p.name { float:left; width:40%; padding:2px 10px 0 0;}
.cnt-ctrl{display:inline-block;line-height:0;width:30%;float:left; }
.w100percent{width:100%;  }
.option_box p.price_op{float:left;width:25%;padding:2px 10px 0 10px;text-align:right;font-size:15px;color:#333;font-weight:700}

.searchLimitSelect .noc li.tit{ float:none;}



}



@media all and (max-width:767px){

#wrap{ min-width:320px;}

.contents_cont{ padding:50px 0px 30px;}

/*검색창*/
.searchbox{padding: 18px 20px;}

.SearchItem{width:235px !important;}
.SearchItem_100{width:50% !important; min-width:150px;}


.searchbox .Keyword  {width:68%;}	

.searchLimitCondition dt {line-height:20px}
.searchLimitCondition input {margin-bottom:5px;}



.searchLimit dt{ width:100%; text-align:left; margin-bottom:8px;}
.searchLimit dd { width:100%; padding-left:5px;}
.searchLimit input[type=text] { width:50%;}


.searchbox .research {margin-left:0; padding-right:0; margin-top:15px;}
.searchbox .research span{display:block; margin-left:0; padding-top:8px;}

.select_option{ float:left; margin-top:15px;}


.price{ float:left; margin-bottom:15px; }
.price dl {float:left; margin-right:50px; width:155px; }
.price dl:nth-child(2) { margin-right:0;}
.price dl dt{ text-align:left; padding-right:10px;}
.price{ float:left;}
.get_btn{ width:32.5%;}
.price dl { width:155px;}
.m_btn_left{width:100%; text-align:left !important;}
.head_btn  { border:none; background:none; font-size:13px; padding:0; padding-right:8px; background:url(../image/sub/line.gif) no-repeat right;}
.head_btn:hover{background-color:transparent; color:#128ec7; }
.head_btn:last-child{background:none;}
.head_btn  img{display:none;}
.btn_all{color:#509d7d;}

.box_img .cont{  word-break:keep-all; padding:20px; font-size:15px; }
.box_img .img {float:none; width:100%; text-align:center;margin-top:0px; margin-bottom:10px;}


.item_detail h4{ margin-top:30px;}

.item_detail .thumb_detail{ width:100%;  height:180px; height:100%;text-align:center; }
.item_detail .thumb_detail img{margin-top:6px; margin-left:-5px;}
.item_detail .txt_detail{ margin-top:35px;}
.item_detail .txt_detail dt{ text-align:left;}
.item_detail .txt_detail dd {padding-left:120px; font-size:14px; }

.detail_txt{ text-align:center; }
.detail_txt a{padding-left:0px;}


.item_detail .txt_detailP dt{ width:100px;padding:0 15px 0 15px; text-align:left;}
.item_detail .txt_detailP dd {padding-left:120px; font-size:14px; }
.item_detail .txt_detailP h4{  padding-left:15px;}

.item_detail .txt_detail dt{ width:100px;}
.item_detail .txt_detail dd{padding-left:100px;}


.tbl_phone_td .form-control { width:23% !important; display: inline-block;vertical-align: middle }

/*테이블*/
.boardTypeb th, td{ font-size:13px; }
.boardTypeb thead th + th +th+th{display:none;}
.boardTypeb tr td + td +td+td   {display:none;}

.write_x input[type=file]{ width:100%;}

.designbox{  min-height:148px;}


.sub02_01_box1 li {float:none;}
.btn_New{ margin-top:15px;}


.tab_menu2 li {width:50%; white-space: nowrap;}
.tab_menu2 li:nth-child(3),li:nth-child(4) {margin-top:-1px;}
.tab_menu2 li:nth-child(2) {border-right:1px solid #cfcfcf; font-size:12px; letter-spacing:-1px ;}

.bg_guest {padding-top:60px !important ;}


}







@media all and (max-width:480px){

.x1{ width:100% !important; }
.W80{width:80px !important;}

.mo_center{ display:inline-block; width:100%; text-align:center;}

.searchbox .Keyword  {width:100%; margin-bottom:5px;}	
.searchbox .Op_and{width:52%; margin-bottom:5px;}	
.get_btn{ min-width:0}

.item_detail{padding:0;}
.item_detail .txt_detail dl { margin-bottom:15px; border-bottom:1px dotted #333; padding-bottom:25px; }
.item_detail .txt_detail dl:last-child{ border-bottom:none;}
.item_detail .txt_detail dt{ float:none; font-size:16px; margin-bottom:8px;}
.item_detail .txt_detail dd{padding-left:0;}

/*게시판상세*/
.subject_info{text-align:left;}
.subject_info p {display:block; margin:0 0}
.subject_info span{  text-align:left;}

.subject_info span{ display:none;}

.subject_info{ line-height:1.8; padding:10px 0px 10px 10px; }
/*게시판상세*/

/*faq*/
.write_x th, .write_x td{ display:block; padding:5px;}
.write_x  span{display:block; margin-left:0 !important;}

/*이용안내*/
.sub02_01_box1{margin:15px 0px 40px 0px}
.designbox{  min-height:162px;}
.designbox dl.atype dt {font-size:16px;}
.designbox dl.atype dd  { font-size:13px;}

.result_item {margin-top:30px;}
.box_img .img {display:none;} 

.searchLimitSelect .noc li {min-width:150px; }

@media all and (max-width:480px){
/*20171101추가*/
.contents_cont{margin-top:80px}
.box_img .cont{padding:10px; font-size:13px;}
.box_img { margin-bottom:15px;}
}

}

.sum_bc{ display:inline-block;  width:44px;border:1px solid #471198; padding:2px 0px; color:#471198; font-size:12px; text-align:center; line-height:13px;}

@media(max-width:767px){
.sum_bc{width:78px;}   
.sum_bc p{ display:inline; } 
 
.price{ float:left; margin-bottom:15px; }
.price dl {float:left; }
.price dl:nth-child(2) { margin-right:0;}
.price dl dt{ text-align:left; padding-right:10px;}
.price{ float:left;}
.get_btn{ width:32.5%;}
.price dl { width:190px;} 

.item_detail .txt_detail dd > .won li{ width:100%;} 
}

.sum_bcdetail{display:inline-block; border:1px solid #471198; padding:2px 5px; color:#471198; font-size:12px; text-align:center; line-height:13px;}

@media all and (max-width:1023px){
.item_detail .txt_detail dd > .won li{ width:45%;}
.item_detail .txt_detail dd > .won li:nth-child(3)  { width:100%;}
}

