/* 상세검색 */
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:216px; height:300px; margin-left:45px; text-align:center;}
div.doods_list ul li > a {display:block; width:216px; 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 {padding:40px 0 70px 0; margin:0 20px; }
div.agreement > p {padding-bottom:6px; font-size:15px; }
div.agreement div.agreement_list {width:1037px; height:700px; padding:10px; overflow-y: scroll; border:1px solid #95e0da;}
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 {padding:40px 0 70px 0; margin:0 20px;}
div.policy > p {padding-bottom:6px; font-size:15px; }
div.policy div.policy_list {width:1037px; height:700px; padding:10px; overflow-y: scroll; border:1px solid #95e0da;}
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;}

/* 식물관리요령 */
.pdt0 {padding-top:0 !important;}
.pdt10 {padding-top:10px !important;}
div.plant {position:relative; width:100%; padding-top:30px; margin:0 auto;}
div.plant ul.plant_tab {overflow:hidden; }
div.plant ul.plant_tab li:first-child {padding-left:0; }
div.plant ul.plant_tab li {float:left; padding-left:2px; width:273px; }
div.plant ul.plant_tab li a {display:block; padding:12px 0; font-size:14px; text-align:center; border:1px solid #ddd; background:#f3f3f3; text-decoration:none; }
div.plant ul.plant_tab li.on a {color:#95e0da; background:#fff; }
div.plant h3 {margin:30px 0 50px 0; padding-left:20px; font-size:18px; background:url('../../images/etc/icon_guide.gif') no-repeat 0 2px ;}
div.plant > div { display:none;}
div.plant > div h4 {margin:20px 0 20px 0; padding-left:10px; font-size:16px; background:url('../../images/etc/icon_dot.gif') no-repeat 0 7px;}
div.plant > div div.plant_box {padding:30px; background:#f3f3f3;}
div.plant > div div.plant_box p {line-height:200%; font-size:14px; color:#666;}
div.plant > div div.plant_box dl {padding:40px 0 0 0;}
div.plant > div div.plant_box dl dt {padding-bottom:12px; font-size:14px; color:#000;}
div.plant > div div.plant_box dl dd {font-size:14px; color:#666; line-height:200%;}
div.plant > div div.plant_box ul li:first-child {padding-top:0; }
div.plant > div div.plant_box ul li  {padding-top:10px; font-size:14px; color:#666; line-height:200%;}
div.plant > div div.plant_box ul li span {color:#000; }
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 {}
div.plant > div > ul > li > ul {padding-bottom:20px;}
div.plant > div > ul > li h5 {padding-bottom:5px;}
div.plant > div > p {margin-bottom:10px;}
div.plant > div > dl {padding-top:40px;}
div.plant > div > dl dt {padding-bottom:13px; }
div.plant > div > div h4 {padding:24px 0 5px 0;}

/* 플라워 정보 */
div.flower_info {position:relative; padding-top:30px; margin:0 auto;}
div.flower_info ul.flower_tab  {overflow:hidden; }
div.flower_info ul.flower_tab  li {float:left; padding:1px; width:273px; }
div.flower_info ul.flower_tab  li a {display:block; padding:12px 0; font-size:14px; text-align:center; border:1px solid #ddd; background:#f3f3f3; text-decoration:none; }
div.flower_info ul.flower_tab  li.on a {color:#95e0da; background:#fff; }
div.flower_info h3 {margin:30px 0 50px 0; padding-left:20px; font-size:18px; background:url('../../images/etc/icon_guide.gif') no-repeat 0 2px ;}
div.flower_info > div div.flower_box {padding:30px; background:#f3f3f3;}
div.flower_info > div div.flower_box h4 {font-size:14px; }
div.flower_info > div div.flower_box p.p_type01 {padding:10px 0 0 20px; font-size:14px; color:#666; line-height:200%;}
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; }
div.flower_info > div ul.flower_01 li p {float:left; width:480px; font-size:14px; }
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 div.flower_06 ul li {font-size:14px; color:#666; line-height:200%;}

/* 드라이플라워 만들기 */
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:#f94e4e; 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.shopping_giude {padding-bottom:100px; font-family:dotum;}
div.shopping_giude h3 { margin-top:40px;}
div.shopping_giude h3 span {display:inline-block; padding-left:26px; font-size:20px; line-height:21px; color:#2a2a2a; background:url('../../images/etc/icon_guide.gif') no-repeat 0 0 ; }
div.shopping_giude div.giude_data {padding:40px 20px 40px 20px ; margin-top:30px; background:#f6f6f6;}
div.shopping_giude div.giude_data ol {}
div.shopping_giude div.giude_data ol > li {padding-top:19px; font-size:13px; color:#666; }
div.shopping_giude div.giude_data ol > li span.line_text {display:inline-block; padding:8px 0 0 14px; }
div.shopping_giude div.giude_data ol > li > ul {padding-left:15px; }
div.shopping_giude div.giude_data ol > li > ul > li {padding-top:12px; font-size:13px; color:#666; font-weight:bold; }
div.shopping_giude div.giude_data ol > li > p {padding:12px 0 0 15px; line-height:190%; }
div.shopping_giude div.giude_data ol > li span.font_b {color:#000; }
div.shopping_giude div.giude_data > ul > li:first-child {padding-top:0; }
div.shopping_giude div.giude_data > ul > li {padding-top:12px;font-size:13px; color:#666; }
div.shopping_giude div.giude_data > ul > li span.font_b {font-weight:bold; color:#000; }
div.shopping_giude div.giude_data > ul > li span.line_text {display:inline-block; padding:12px 0 0 10px;}
div.shopping_giude div.giude_data > p {padding-top:12px; font-size:13px; color:#ec0000; }