/* 상세검색 */
div.search {overflow:hidden; padding:35px 0; border-bottom:1px solid #ddd;}
div.search h3 {float:left; padding:0 0 0 13px}
div.search div {float:left; width:765px; margin-left:38px; }
div.search div ul {overflow:hidden; padding:8px 0; background:url(../images/etc/bg_search_line.gif) no-repeat 0 100%;}
div.search div ul li {float:left; padding-left:15px; margin-right:27px; background:url(../images/etc/bg_blue.gif) no-repeat 0 6px;}
div.search div ul li label {display:inline-block;  height:20px; padding-right:13px; }
div.search div ul li select {height:20px; border:1px solid #d5d5d5; background:#e5e5e5;}
div.search div ul li input[type="text"] {height:16px; border:1px solid #d5d5d5;}
div.search div ul li input[type="text"]:focus  {border:1px solid #8a73e1;}


/* 상품리스트 */
div.doods_list {overflow:hidden;}
div.doods_list ul {overflow:hidden; float:left;}
div.doods_list ul li.mgl0 {margin-left:0;}
div.doods_list ul li {float:left; width:202px; height:300px; margin-left:45px; text-align:center;}
div.doods_list ul li > a {display:block; width:202px; height:199px; margin-bottom:15px;}
div.doods_list ul li p {padding-top:3px;}
div.doods_list ul li p.gray {font-size:11px; color:#828282;}
div.doods_list ul li p.free { text-align:center;}
div.doods_list ul li p.free img { padding-left:1px; }
div.doods_list ul li p.red {height:12px; font-weight:bold; color:#d81f25;}
div.doods_list ul li p.sale {height:15px; vertical-align:middle; text-decoration:line-through; color:#999;}
div.doods_list ul li p.sale a {padding-left:3px;}
div.doods_list ul li h4 {height:13px; font-size:13px; }


/* 이용약관 */
div.agreement {width:630px; padding:30px 0 70px 0; margin:0 auto;}
div.agreement h3 {padding-bottom:16px;}
div.agreement div.agreement_list {width:610px; height:700px; padding:10px; overflow-y: scroll; border:1px solid #c6c6c6;}
div.agreement div.agreement_list h4 {padding-bottom:20px; font-size:14px;}
div.agreement div.agreement_list h5 {font-size:13px; }
div.agreement div.consent_radio {text-align:right; padding:15px 0;}
div.agreement div.consent_radio span {padding-right:40px;}

/* 개인정보 취급방침 */
div.policy {width:630px; padding:30px 0 70px 0; margin:0 auto;}
div.policy h3 {padding-bottom:16px;}
div.policy div.policy_list {width:610px; height:700px; padding:10px; overflow-y: scroll; border:1px solid #c6c6c6;}
div.policy div.policy_list h4 {padding-bottom:20px; font-size:12px; }
div.policy div.policy_list h5 {font-size:12px; padding-bottom:5px;}
div.policy div.policy_list span {padding-right:40px;}
div.policy div.policy_list p {padding-bottom:10px;}
div.policy div.policy_list ul {padding-bottom:20px;}
div.policy div.policy_list .pdb10 {padding-bottom:10px;}

/* 계산서 발급신청 */
div.sub_guide06 {padding:30px 0 90px 0; text-align:center;}

/* 쇼핑안내 */
div.sub_guide02 {width:750px; margin:0 auto;padding:30px 0 90px 0; }
div.sub_guide02 ol {overflow:hidden;padding:10px 0 50px 0;}
div.sub_guide02 ol li:first-child {padding-left:0;}
div.sub_guide02 ol li {float:left;padding-left:10px;}
div.sub_guide02 p {padding-top:10px;}

/* 식물관리요령 */
div.plant {position:relative; width:734px; padding-top:88px; margin:0 auto;}
div.plant ul.plant_tab {overflow:hidden; position:absolute; top:58px; left:20px;}
div.plant ul.plant_tab li:first-child {padding-left:0; }
div.plant ul.plant_tab li {float:left; padding-left:2px; }
div.plant h3 {position:absolute; top:24px; left:20px;}
div.plant > div {padding:0 0 60px 20px; display:none;}
div.plant > div.on {display:block !important;}
div.plant > div > ul {overflow:hidden;}
div.plant > div > ul.plant_top > li:first-child {border-top:0;}
div.plant > div > ul.plant_top > li {border-top:1px solid #ccc;}
div.plant > div > ul > li > ul {padding-bottom:20px;}
div.plant > div > ul > li h4 {padding:45px 0 20px 10px; background:url(../images/etc/bg_line.gif) no-repeat 0 50px;}
div.plant > div > ul > li h5 {padding-bottom:5px;}
div.plant > div > ul > li p {padding:0 0 17px 10px;}
div.plant > div > ul > li > dl {padding:0 0 17px 10px;}
div.plant > div > ul > li > dl > dd {padding-left:10px;}
div.plant > div > p {margin-bottom:10px;}
div.plant > div > dl {padding-top:5px;}
div.plant > div > dl dd {padding-left:10px;}
div.plant > div > h4 {padding:24px 0 5px 0;}

/* 플라워 정보 */
div.flower_info {position:relative; width:750px; padding-top:140px; margin:0 auto;}
div.flower_info ul.flower_tab {overflow:hidden; position:absolute; width:750px; top:58px; left:0px;}
div.flower_info ul.flower_tab li {float:left; padding-left:1px;}
div.flower_info ul.flower_tab li.pdt1 {padding-top:1px; }
div.flower_info h3 {position:absolute; top:24px; left:7px;}
div.flower_info > div h4 {padding:0 0 5px 10px; background:url(../images/etc/bg_line.gif) no-repeat 0 5px;}
div.flower_info > div {display:none; padding:0 0 60px 0;}
div.flower_info > div.on {display:block !important;}
div.flower_info > div ul.flower_02 {padding-bottom:20px;}
div.flower_info > div ul.flower_02 li:first-child {padding-top:0;}
div.flower_info > div ul.flower_02 li {padding-top:5px;}
div.flower_info > div ul.flower_01 {overflow:hidden; }
div.flower_info > div ul.flower_01 li {overflow:hidden; padding:10px 0; border-bottom:1px solid #dedede;}
div.flower_info > div ul.flower_01 li p {float:left; width:340px;}
div.flower_info > div ul.flower_01 li p:first-child {margin-right:45px;}
div.flower_info > div ul.flower_01 li p span {font-weight:bold; padding:0 5px 0 40px; background:url(../images/etc/bg_line.gif) no-repeat 19px 5px;}
div.flower_info > div ul.flower_05 > li {padding-top:5px;}
div.flower_info > div ul.flower_05 > li > ul {padding-left:15px;}
div.flower_info > div > p {padding:0 0 10px 10px;}
/* 테이블 */
div.flower_info > div table {width:100%; border-bottom:1px solid #bbb;}
div.flower_info > div table thead tr th {padding:7px 0; border-top:1px solid #bbb; border-bottom:1px solid #bbb; border-left:1px solid #bbb;background:#ededed;}
div.flower_info > div table thead tr th.rt {border-right:1px solid #bbb;}
div.flower_info > div table tbody tr:first-child th {border-top:0;}
div.flower_info > div table tbody tr:first-child td {border-top:0;}
div.flower_info > div table tbody tr th {padding:5px 0; border-top:1px solid #bbb; border-left:1px solid #bbb; background:#f2f2ff; }
div.flower_info > div table tbody tr td {padding:5px 0; border-top:1px solid #bbb; border-left:1px solid #bbb;background:#f2f2ff; }
div.flower_info > div table tbody tr td.rt {border-right:1px solid #bbb;}
div.flower_info > div table tbody tr td p {padding:0 5px;}

div.flower_info > div ul.flower_03 {padding-bottom:10px;}
div.flower_info > div ul.flower_03 li ol {padding-left:10px;}
div.flower_info > div div.flower_06 {overflow:hidden; padding:0 0 10px 15px;}
div.flower_info > div div.flower_06 ul {float:left; width:300px;}

/* 드라이플라워 만들기 */
div.flower_info > div.flower_07 h5 {font-weight:normal;}
div.flower_info > div.flower_07 ul {padding-bottom: 10px;}
div.flower_info > div.flower_07 ul.pdl15 {padding-left:15px;}

/* 꽃추천 시즌 */
div.flower_info > div.flower_08 ul li {padding:17px 0 17px 40px; border-bottom:1px solid #dfdfdf; background:url(../images/etc/bg_line.gif) no-repeat 23px 23px;}
div.flower_info > div.flower_08 ul li span {color:#cd5bae; font-weight:bold;}

/* 꽃과 술 */
div.flower_info > div.flower_09 h4 {margin-top:10px;}
div.flower_info > div.flower_09 p {padding-bottom:2px;}

/* 좋은꽃 고르기 */
div.flower_info > div.flower_11 ol li:first-child {padding-top:0;}
div.flower_info > div.flower_11 ol li {overflow:hidden; padding-top:20px;}
div.flower_info > div.flower_11 ol li p:first-child {float:left; padding:0 10px 0 20px ; font-weight:bold; background:url(../images/etc/bg_line.gif) no-repeat 6px 6px;}
div.flower_info > div.flower_11 ol li p {float:left;}

/* 절화관리 */
div.flower_info > div.flower_12 ul li:first-child {margin-top:0;}
div.flower_info > div.flower_12 ul li {padding-left:20px;margin-top:10px; background:url(../images/etc/bg_line.gif) no-repeat 6px 6px;}


/* 이벤트 */
div.event {width:945px; margin:0 auto;padding:0 0 30px 0; }
div.wmevent {width:945px; margin:0 auto;padding:0 0 10px 0; overflow:hidden;}
div.wmevent {width:945px; margin:0 auto;padding:0 0 10px 0; }
div.wmevent ul.top {margin:0;padding:0;}
div.wmevent ul.top li.td {margin:0;padding:0;float:left;}
div.wmevent div.goods {margin:0;padding:0;}







/* 재미있는 개업문구 */
div.openmsg {position:relative; width:945px; margin:0 auto;padding-bottom:58px;}
div.openmsg ul.flower_tab {overflow:hidden; position:absolute; width:750px; top:58px; left:0px;}
div.openmsg ul.flower_tab li {float:left; padding-left:1px;}
div.openmsg ul.flower_tab li.pdt1 {padding-top:1px; }
div.openmsg h3 {position:absolute; top:24px; left:7px;}
div.openmsg > div h4 {padding:0 0 5px 10px; }
div.openmsg > div {padding:0 0 60px 0;}

div.openmsg > div > div.title_img {position:relative;text-align:center;padding-bottom:30px; }
div.openmsg > div > div.msg_list { width:660px; margin:0 auto;}
div.openmsg > div > div.msg_list > ul.openmsg_list {overflow:hidden;text-align:center }
div.openmsg > div > div.msg_list > ul.openmsg_list li {float:left; width:330px;overflow:hidden; padding:4.5px 0;text-align:left; }

div.openmsg > div > div.msg_list > ul.openmsg_list2 {overflow:hidden;text-align:center }
div.openmsg > div > div.msg_list > ul.openmsg_list2 li.list1 {float:left; width:320px;overflow:hidden; padding:4.5px 0;text-align:left; }
div.openmsg > div > div.msg_list > ul.openmsg_list2 li.list2 {float:left; width:340px;overflow:hidden; padding:4.5px 0;text-align:left; }


