@charset "utf-8";


#content_wrap {clear:both; margin:0 auto; width:100%;}

#content {clear:both; margin:0 auto; width:1020px;}


/* main */
#content_01 {clear:both; margin:0 auto; width:100%; background-color:#e2e2e2;}

#main_top {margin:0 auto; width:1020px; height:420px; background-color:#e2e2e2; margin-bottom:40px;}

#left {float:left; width:190px; margin-right:25px;}

#left_menu {width:190px; height:366px; background-color:#444;}
#left_menu ul {padding-left:15px; padding-top:20px;}
#left_menu li {margin-bottom:7px;}
#left_menu a {display:block; color:#ddd; height:25px; padding:4px 0 0 12px;}
#left_menu a:hover {color:#fff; background-color:#f99222;}

#left_over {position:absolute; z-index:200; margin-top:-1px; margin-left:190px; background-color:#fff; border:1px solid #444; padding:30px 0 30px 30px; max-width:690px;}
#left_over .depth_01 a {float:left; color:#333; font-size:14pt; font-weight:bold;}
#left_over .btn_close {float:right; padding-right:30px;}

#left_over_wrap {clear:both;}

.left_over_menu {float:left; width:200px; margin-top:20px; margin-right:30px;}
.left_over_menu .depth_02 a {color:#333; font-size:12pt; font-weight:bold;}
.left_over_menu li {margin-bottom:4px;}
.left_over_menu li a {display:block; color:#333; height:24px; padding:3px 0 0 10px;}
.left_over_menu li a:hover {color:#fff; background-color:#66a942;}

#banner_left {width:190px;}
#banner_left li {float:left; display:inline;}

#banner_main_center {float:left; width:510px; height:360px; margin-top:20px; margin-right:20px;}

#banner_main_roll {position:absolute; z-index:100; margin-top:395px; margin-left:425px;}
#banner_main_roll li {float:left; display:inline; margin-right:10px;}

#banner_main_right {float:left; width:275px; margin-top:20px;}
#banner_main_right li {margin-bottom:20px;}

#content_02 {clear:both; margin:0 auto; width:1020px;}

#content_02 .title_main {color:#333; font-size:15pt; font-weight:bold; margin-left:4px;}
#content_02 .title_sub {color:#999; margin-left:20px;}
#content_02 .btn_more {float:right; margin-top:5px; margin-right:4px;}

.special_product {clear:both; width:1020px; height:330px; background-color:#fff;}

.special_box {float:left; width:180px; margin-top:30px; margin-bottom:30px;}
.special_box .thumb {margin-bottom:15px;}
.special_box .name {padding:0 5px; height:55px; overflow:hidden;}
.special_box .price {padding:10px 5px; font-size:12pt; font-weight:bold; color:#d70014;}

#banner_middle {clear:both; width:1020px; height:120px; margin-top:30px; margin-bottom:40px;}
#banner_middle li {float:left; display:inline;}

#content_03 {clear:both; margin:0 auto; width:1020px;}

#content_03 .title_main {color:#333; font-size:15pt; font-weight:bold; margin-left:4px;}
#content_03 .title_sub {color:#999; margin-left:20px;}

#brand_store {clear:both; margin:0 auto; width:996px; margin:30px 12px;}

.brand_box {float:left; width:198px; margin-bottom:40px;}
.brand_box .banner {margin-bottom:20px;}
.brand_box .brand {text-align:center; color:#333; font-size:15pt; font-weight:bold; margin-bottom:10px;}
.brand_box .info {text-align:center;}

#cs {clear:both; float:left; width:320px; margin-right:40px;}
#cs .title_main {color:#333; font-size:15pt; font-weight:bold; margin-left:4px; margin-bottom:20px;}
#cs .btn {float:left; margin-left:12px; margin-right:24px;}
#cs .tel {color:#333; font-size:22pt; font-weight:bold; margin-bottom:5px;}
#cs .info {color:#333;}

#guide {float:left; width:320px; margin-top:48px; margin-right:10px;}
#guide .guide_info {float:left; text-align:center;}
#guide .guide_info li {margin-bottom:10px;}

#notice {float:left; width:330px;}
#notice .title_main {color:#333; font-size:15pt; font-weight:bold; margin-left:4px;}
#notice .btn_more {float:right; margin-top:5px; margin-right:4px;}

#notice_info {margin-left:4px; margin-top:24px;}
#notice_info .info_01 {float:left; margin-bottom:8px;}
#notice_info .info_02 {float:right; margin-right:4px;}


/* sub */
#wrap_sub {width:1020px; padding:40px 0; background-color:#fff;}

.list_page {clear:both; height:25px; text-align:center; margin-top:40px;}
.list_page li {display:inline;}
.list_page .on a {color:#013c80; font-weight:bold; margin-left:5px; margin-right:5px;}
.list_page .off {margin-left:5px; margin-right:5px;}
.list_page a {margin-left:2px; margin-right:2px; vertical-align:middle;}


/* member */
.login_h1 {text-align:center; color:#333; font-size:20pt; font-weight:bold; margin-bottom:40px;}

#login {clear:both; margin:0 auto; width:841px; height:410px; border:2px solid #444;}

#login_01 {float:left; width:320px; margin:40px 50px;}
#login_01 .title_01 {text-align:center; color:#333; font-size:13pt; font-weight:bold; margin-bottom:15px;}
#login_01 .title_02 {color:#333; font-weight:bold; margin-bottom:10px;}

#login_02 {float:left; width:320px; margin:40px 50px;}
#login_02 .title_01 {text-align:center; color:#333; font-size:13pt; font-weight:bold; margin-bottom:15px;}
#login_02 .title_02 {color:#333; font-weight:bold; margin-bottom:10px;}

#find_idpw {clear:both; margin:0 auto; width:440px; height:295px;}
#find_idpw .title {float:left; color:#333; font-size:13pt; font-weight:bold; margin-top:15px; margin-left:10px; margin-bottom:15px;}
#find_idpw .btn_close {float:right; margin-top:20px; margin-right:10px;}
#find_idpw .text {clear:both; text-align:center; margin-bottom:25px;}
#find_idpw ul {clear:both; margin-left:20px;}
#find_idpw li {float:left; display:inline; margin-bottom:35px;}
#find_idpw .info_content {width:440px; text-align:left;}

#btn_find_idpw {clear:both; margin:0 auto; text-align:center;}

.join_h1 {text-align:center; color:#333; font-size:20pt; font-weight:bold; margin-bottom:30px;}

.join_top_img {clear:both; text-align:center; margin-bottom:50px;}

#join_agree_01 {clear:both; margin:0 auto; width:1020px;}
#join_agree_01 .title {float:left; color:#333; font-size:13pt; font-weight:bold; margin-left:4px; margin-bottom:15px;}
#join_agree_01 .box {clear:both; margin-bottom:40px;}
#join_agree_01 .check {float:right; margin-top:5px;}

#join_agree_02 {clear:both; margin:0 auto; width:1020px;}
#join_agree_02 .title {float:left; color:#333; font-size:13pt; font-weight:bold; margin-left:4px; margin-bottom:15px;}
#join_agree_02 .box {clear:both; margin-bottom:40px;}
#join_agree_02 .check {float:right; margin-top:5px;}

#join_agree_03 {clear:both; margin:0 auto; width:1020px;}
#join_agree_03 .title {float:left; color:#333; font-size:13pt; font-weight:bold; margin-left:4px; margin-bottom:15px;}
#join_agree_03 .box {clear:both; margin-bottom:40px;}
#join_agree_03 .check {float:right; margin-top:5px;}

#join_agree_04 {clear:both; margin:0 auto; width:1020px;}
#join_agree_04 .title {float:left; color:#333; font-size:13pt; font-weight:bold; margin-left:4px; margin-bottom:15px;}
#join_agree_04 .box {clear:both;}

#join_btn {clear:both; margin:0 auto; text-align:center;}
#join_btn li {display:inline; margin:0 3px;}

#join_confirm {clear:both; margin:0 auto; width:1020px;}
#join_confirm .title {color:#333; font-size:13pt; font-weight:bold; margin-left:4px;}
#join_confirm .sub {margin-left:20px;}

#join_type {clear:both; margin:0 auto; width:600px; text-align:center;}
#type_01 {float:left; width:300px;}
#type_02 {float:left; width:300px;}

#join_info_01 {clear:both; margin:0 auto; width:1020px;}
#join_info_01 .title {float:left; color:#333; font-size:13pt; font-weight:bold; margin-left:4px; margin-bottom:15px;}
#join_info_01 .sub {float:left; color:#666; margin-left:20px;}
#join_info_01 ul {clear:both;}
#join_info_01 li {float:left; display:inline; margin-bottom:20px;}
#join_info_01 .info_title {width:140px; color:#333; margin-left:40px; margin-top:8px;}
#join_info_01 .info_content {width:840px; text-align:left;}

#join_info_02 {clear:both; margin:0 auto; width:1020px;}
#join_info_02 .title {float:left; color:#333; font-size:13pt; font-weight:bold; margin-left:4px; margin-bottom:10px;}
#join_info_02 .sub {clear:both; float:left; margin-left:4px; margin-bottom:15px;}
#join_info_02 ul {clear:both;}
#join_info_02 li {float:left; display:inline; margin-bottom:20px;}
#join_info_02 .info_title {width:140px; color:#333; margin-left:40px; margin-top:8px;}
#join_info_02 .info_content {width:840px; text-align:left;}

#join_welcome {clear:both; margin:0 auto; width:1020px; text-align:center;}
#join_welcome .title {color:#333; font-size:28pt; font-weight:bold; margin-top:50px; margin-bottom:20px;}
#join_welcome .info_01 {color:#333; font-size:12pt; margin-bottom:5px;}
#join_welcome .info_02 {color:#333; font-size:12pt; margin-bottom:30px;}


/* product */
.product_h1 {text-align:center; color:#333; font-size:14pt; font-weight:bold; margin-bottom:20px;}

.total {float:left; font-size:12pt; font-weight:bold; margin-top:5px; margin-left:4px;}

#product_group {float:right; margin-bottom:12px;}

#product_sort {float:left; margin-top:5px;}
#product_sort img {vertical-align:middle;}

.product_list {clear:both; margin:0 auto; width:1020px;}

.product_list_box {float:left; width:180px; margin-bottom:20px;}
.product_list_box .thumb {margin-bottom:15px;}
.product_list_box .name {padding:0 5px; height:55px; overflow:hidden;}
.product_list_box .price {padding:10px 5px; font-size:12pt; font-weight:bold; color:#d70014;}

#prod_top {clear:both; margin:0 auto; width:1020px;}

#prod_name {float:left; margin-left:4px;}
.name_eng {color:#333; font-size:18pt; margin-bottom:5px;}
.name_kor {color:#333; font-size:13pt; margin-bottom:20px;}

#prod_thumb {float:left; width:450px; margin-right:60px;}
#thumb_l {margin-bottom:25px;}
#thumb_s {width:450px;}
#thumb_s li {display:inline; float:left; border:3px solid #ddd; margin-bottom:10px;}

#prod_info {float:left; width:510px; margin-top:15px;}
#prod_info ul {margin-left:10px; margin-bottom:20px;}
#prod_info li {display:inline;}
#prod_info img {vertical-align:middle; margin-right:10px;}

#prod_info .info_title {float:left; width:150px; color:#333; font-weight:bold;}
#prod_info .price {color:#d70014; font-size:13pt; font-weight:bold;}

#substance {margin-top:10px; margin-left:10px; line-height:2em;}

#matching_products {clear:both; margin:0 auto; width:1020px;}

.matching_title {float:left; color:#333; font-size:13pt; font-weight:bold; margin-left:4px;}

#matching_list {clear:both; margin:0 auto; width:1020px;}

.matching_box {float:left; width:180px; height:230px; overflow:hidden; margin-top:20px; margin-bottom:40px;}
.matching_box .thumb {margin-bottom:15px;}
.matching_box .name {padding:0 10px; text-align:center;}

#prod_order {clear:both; margin:0 auto; text-align:center; margin-top:30px; margin-bottom:40px;}
#prod_order li {display:inline; margin:0 3px;}

#product_tab_01 {clear:both; margin:0 auto; width:1020px; text-align:center;}
#product_tab_01 .tab li {display:inline; float:left; margin-bottom:40px;}

#product_tab_02 {clear:both; margin:0 auto; width:1020px; text-align:center;}
#product_tab_02 .tab li {display:inline; float:left; margin-top:60px; margin-bottom:40px;}

#product_tab_03 {clear:both; margin:0 auto; width:1020px; text-align:center;}
#product_tab_03 .tab li {display:inline; float:left; margin-top:20px; margin-bottom:40px;}

#product_tab_04 {clear:both; margin:0 auto; width:1020px; text-align:left;}
#product_tab_04 .tab li {display:inline; float:left; margin-top:60px; margin-bottom:40px;}
#product_tab_04 .title {color:#333; font-size:13pt; margin-left:20px; margin-bottom:10px;}
#product_tab_04 .info {margin-left:20px; margin-bottom:30px; line-height:1.5em;}

#product_tab_05 {clear:both; margin:0 auto; width:1020px; text-align:left;}
#product_tab_05 .tab li {display:inline; float:left; margin-top:30px; margin-bottom:40px;}
#product_tab_05 .title {color:#333; font-size:13pt; margin-left:20px; margin-bottom:10px;}
#product_tab_05 .info {margin-left:20px; margin-bottom:30px; line-height:1.5em;}

#qna_list_title {clear:both; margin:0 auto; width:980px; height:27px; padding-top:10px; background-color:#f6f5f2; border-top:2px solid #ddd;}
#qna_list_title li {display:inline; float:left; text-align:center; color:#333;}
#qna_list_title .info01 {width:100px;}
#qna_list_title .info02 {width:520px;}
#qna_list_title .info03 {width:120px;}
#qna_list_title .info04 {width:120px;}
#qna_list_title .info05 {width:120px;}

.qna_list {clear:both; margin:0 auto; width:980px;}
.qna_list li {display:inline; float:left; text-align:center;}
.qna_list .info01 {width:100px; margin:25px 0;}
.qna_list .info02 {width:500px; text-align:left; margin:25px 0; padding-left:20px;}
.qna_list .info03 {width:120px; margin:25px 0;}
.qna_list .info04 {width:120px; margin:25px 0;}
.qna_list .info05 {width:120px; margin:25px 0;}

.qna_list_open {clear:both; margin:0 auto; width:785px; background-color:#f8f8f8; text-align:left; padding:30px 120px 0 75px;}
.qna_list_open .icon {float:left;}
.qna_list_open .text {margin-left:45px; padding-bottom:40px; color:#333;}

.search_h1 {text-align:center; color:#333; font-size:14pt; font-weight:bold; margin-bottom:20px;}

.btn_excel {float:right; margin-bottom:10px;}

.special_price_title {clear:both; color:#333; font-size:13pt; font-weight:bold; margin-left:4px;}

#best_tab {clear:both; margin:0 auto; width:1020px; margin-top:20px;}
#best_tab li {float:left; display:inline; margin-bottom:15px;}

.best_list {clear:both; margin:0 auto; width:1020px;}

.best_box_01 {float:left; width:254px; height:360px; border-top:1px solid #ddd; border-left:1px solid #ddd;}
.best_box_01 .thumb {margin:17px 0 15px 17px;}
.best_box_01 .name {padding:0 17px; height:55px; overflow:hidden;}
.best_box_01 .price {padding:8px 17px; font-size:12pt; font-weight:bold; color:#d70014;}

.best_box_02 {float:left; width:253px; height:360px; border-top:1px solid #ddd; border-left:1px solid #ddd; border-right:1px solid #ddd;}
.best_box_02 .thumb {margin:17px 0 15px 17px;}
.best_box_02 .name {padding:0 17px; height:55px; overflow:hidden;}
.best_box_02 .price {padding:8px 17px; font-size:12pt; font-weight:bold; color:#d70014;}

.best_box_03 {float:left; width:254px; height:360px; border-top:1px solid #ddd; border-left:1px solid #ddd; border-bottom:1px solid #ddd;}
.best_box_03 .thumb {margin:17px 0 15px 17px;}
.best_box_03 .name {padding:0 17px; height:55px; overflow:hidden;}
.best_box_03 .price {padding:8px 17px; font-size:12pt; font-weight:bold; color:#d70014;}

.best_box_04 {float:left; width:253px; height:360px; border:1px solid #ddd;}
.best_box_04 .thumb {margin:17px 0 15px 17px;}
.best_box_04 .name {padding:0 17px; height:55px; overflow:hidden;}
.best_box_04 .price {padding:8px 17px; font-size:12pt; font-weight:bold; color:#d70014;}

#product_description {clear:both; margin:0 auto; width:800px;}


/* standard table style */
.st-tablebox {width:800px; margin-bottom:10px; height:auto; border-top:#ddd solid 3px;}
.st-tablebox p {line-height:19px;}
.st-tablebox th {height:33px; background-color:#f6f5f2; font-size:12px; color:#666; font-weight:bold; text-align:center;}
.st-tablebox td {height:33px; font-size:12px; color:#666; text-align:center;}
.st-tablebox th,td {border-left:#ddd solid 0px; border-bottom:#ddd solid 0px;}
.st-tablebox .tdfin {border-left:#ddd solid 1px; border-right:#ddd solid 1px;}
.st-tablebox .trfinth {background-color:#f8f8f8; font-size:12px; color:#333; line-height:33px; font-weight:bold; border-bottom:#ddd solid 3px;}
.st-tablebox .trfinth2 {height:33px; background-color:#f6f5f2; font-size:12px; color:#666; line-height:33px; font-weight:bold; text-align:center; border-bottom:#ddd solid 3px;}
.st-tablebox .trfinth3 {background-color:#f8f8f8; font-size:12px; color:#333; line-height:33px; font-weight:bold; border-bottom:#ddd solid 1px; border-right:#ddd solid 1px;}
.st-tablebox .trfinth4 {background-color:#f8f8f8; font-size:12px; color:#333; line-height:33px; font-weight:bold; border-bottom:#ddd solid 1px;}
.st-tablebox .trfin {border-bottom:#ddd solid 3px;}
.st-tablebox .trfin2 {border-bottom:#ddd solid 3px; border-right:#ddd solid 1px;}


/* order */
.order_h1 {text-align:center; color:#333; font-size:20pt; font-weight:bold; margin-bottom:30px;}

.order_top_img {clear:both; text-align:center; margin-bottom:50px;}

.title_cart {clear:both; width:1020px; height:28px; padding-top:10px; margin-bottom:10px; background-color:#f6f5f2; border-top:2px solid #ddd;}
.title_cart li {display:inline; float:left; text-align:center; color:#333;}
.title_cart .info01 {display:block; width:50px; margin-top:2px;}
.title_cart .info02 {width:390px;}
.title_cart .info03 {width:120px;}
.title_cart .info04 {width:100px;}
.title_cart .info05 {width:120px;}
.title_cart .info06 {width:120px;}
.title_cart .info07 {width:120px;}

.list_cart {width:1020px; height:100px;}
.list_cart li {display:inline; float:left; text-align:center;}
.list_cart .info01 {display:block; width:50px; margin-top:43px;}
.list_cart .info02 {width:380px; text-align:left; margin-right:10px;}
.list_cart .info02 .prod {color:#333; margin-top:20px; margin-bottom:10px;}
.list_cart .info03 {width:120px; margin-top:40px;}
.list_cart .info04 {width:100px; margin-top:40px;}
.list_cart .info05 {width:120px; margin-top:40px;}
.list_cart .info06 {width:120px; margin-top:38px;}
.list_cart .info07 {width:120px; color:#d70014; font-weight:bold; margin-top:40px;}

#cart_info {clear:both; margin:0 auto; width:1020px; margin-top:40px; margin-bottom:20px;}
#cart_info .info_01 {color:#333; font-size:15pt; padding-left:60px;}
#cart_info .info_02 {padding-bottom:10px;}
#cart_info .info_03 {color:#333; font-size:15pt; font-weight:bold;}
#cart_info .info_04 {padding-bottom:10px;}
#cart_info .info_05 {color:#333; font-size:15pt; font-weight:bold;}
#cart_info .info_06 {padding-bottom:10px;}
#cart_info .info_07 {color:#333; font-size:15pt;}
#cart_info .info_08 {color:#333; font-size:15pt;}
#cart_info .info_09 {color:#333; font-size:15pt;}

#cart_btn {clear:both; margin:0 auto; width:1020px; height:54px;}

#order_01 {clear:both; margin:0 auto; width:1020px;}

#order_01 .title_order {clear:both; width:1020px; height:28px; padding-top:10px; margin-bottom:10px; background-color:#f6f5f2; border-top:2px solid #ddd;}
#order_01 .title_order li {display:inline; float:left; text-align:center; color:#333;}
#order_01 .title_order .info01 {width:460px;}
#order_01 .title_order .info02 {width:120px;}
#order_01 .title_order .info03 {width:100px;}
#order_01 .title_order .info04 {width:120px;}
#order_01 .title_order .info05 {width:100px;}
#order_01 .title_order .info06 {width:120px;}

#order_01 .list_order {width:1020px; height:100px;}
#order_01 .list_order li {display:inline; float:left; text-align:center;}
#order_01 .list_order .info01 {width:430px; text-align:left; margin-left:20px; margin-right:10px;}
#order_01 .list_order .info01 .prod {color:#333; margin-top:20px; margin-bottom:10px;}
#order_01 .list_order .info02 {width:120px; margin-top:40px;}
#order_01 .list_order .info03 {width:100px; margin-top:40px;}
#order_01 .list_order .info04 {width:120px; margin-top:40px;}
#order_01 .list_order .info05 {width:100px; margin-top:38px;}
#order_01 .list_order .info06 {width:120px; color:#d70014; font-weight:bold; margin-top:40px;}

#order_info_01 {clear:both; margin:0 auto; width:1020px; margin-top:40px;}
#order_info_01 .title {float:left; color:#333; font-size:13pt; font-weight:bold; margin-left:4px; margin-bottom:15px;}
#order_info_01 ul {clear:both;}
#order_info_01 li {float:left; display:inline; margin-bottom:20px;}
#order_info_01 .info_title {width:140px; color:#333; font-size:10pt; margin-left:40px; margin-top:8px;}
#order_info_01 .info_content {width:840px; text-align:left;}

#order_info_02 {clear:both; margin:0 auto; width:1020px;}
#order_info_02 .title {float:left; color:#333; font-size:13pt; font-weight:bold; margin-left:4px; margin-bottom:15px;}
#order_info_02 .info_title {float:left; width:140px; height:130px; color:#333; font-size:10pt; margin-left:40px;}
#order_info_02 .info_content {text-align:left;}
#order_info_02 .info_content li {margin-bottom:20px;}
#order_info_02 .info_content li a {margin-left:10px; color:#66a942; font-weight:bold;}

#order_info_03 {clear:both; margin:0 auto; width:1020px;}
#order_info_03 .title {float:left; color:#333; font-size:13pt; font-weight:bold; margin-left:4px; margin-bottom:15px;}
#order_info_03 .sub {float:left; color:#666; font-size:10pt; padding-left:25px;}
#order_info_03 ul {clear:both;}
#order_info_03 li {float:left; display:inline; margin-bottom:20px;}
#order_info_03 .info_title {width:140px; color:#333; font-size:10pt; margin-left:40px; margin-top:8px;}
#order_info_03 .info_content {width:840px; text-align:left;}

#order_btn {clear:both; margin:0 auto; text-align:center;}
#order_btn li {display:inline; margin:0 5px;}

#order_02 {clear:both; margin:0 auto; width:1020px;}

#order_02 .title_order {clear:both; width:1020px; height:28px; padding-top:10px; margin-bottom:10px; background-color:#f6f5f2; border-top:2px solid #ddd;}
#order_02 .title_order li {display:inline; float:left; text-align:center; color:#333;}
#order_02 .title_order .info01 {width:460px;}
#order_02 .title_order .info02 {width:120px;}
#order_02 .title_order .info03 {width:100px;}
#order_02 .title_order .info04 {width:120px;}
#order_02 .title_order .info05 {width:100px;}
#order_02 .title_order .info06 {width:120px;}

#order_02 .list_order {width:1020px; height:100px;}
#order_02 .list_order li {display:inline; float:left; text-align:center;}
#order_02 .list_order .info01 {width:430px; text-align:left; margin-left:20px; margin-right:10px;}
#order_02 .list_order .info01 .prod {color:#333; margin-top:20px; margin-bottom:10px;}
#order_02 .list_order .info02 {width:120px; margin-top:40px;}
#order_02 .list_order .info03 {width:100px; margin-top:40px;}
#order_02 .list_order .info04 {width:120px; margin-top:40px;}
#order_02 .list_order .info05 {width:100px; margin-top:38px;}
#order_02 .list_order .info06 {width:120px; color:#d70014; font-weight:bold; margin-top:40px;}

#order_complete_01 {margin-bottom:40px;}
#order_complete_01 .complete_01 {text-align:center; color:#333; font-size:16pt; font-weight:bold;}
#order_complete_01 .complete_02 {text-align:center; padding-top:10px;}
#order_complete_01 .complete_03 {text-align:center; padding-top:5px;}

.order_complete_title {float:left; color:#333; font-size:13pt; font-weight:bold; margin-left:4px; margin-bottom:15px;}

#order_complete_02 {clear:both; margin:0 auto; width:1020px; margin-top:40px;}
#order_complete_02 .title {float:left; color:#333; font-size:13pt; font-weight:bold; margin-left:4px; margin-bottom:15px;}

#order_complete_021 {float:left; width:510px;}
#order_complete_022 {float:left; width:510px;}

#order_complete_02 ul {clear:both;}
#order_complete_02 li {float:left; display:inline; margin-bottom:20px;}
#order_complete_02 .info_title {width:120px; color:#333; padding-left:40px; padding-bottom:10px;}
#order_complete_02 .info_content {width:330px; text-align:left;}

.quotation_title {text-align:center; color:#333; font-size:20pt; font-weight:bold; margin-bottom:20px;}
.quotation_sub {text-align:center;}

#quotation_info_01 {clear:both; margin:0 auto; width:1020px; margin-top:40px;}
#quotation_info_01 .title {float:left; color:#333; font-size:13pt; font-weight:bold; margin-left:4px; margin-bottom:15px;}
#quotation_info_01 .sub {margin-left:20px;}
#quotation_info_01 ul {clear:both;}
#quotation_info_01 li {float:left; display:inline; margin-bottom:20px;}
#quotation_info_01 .info_title {width:140px; color:#333; font-size:10pt; margin-left:40px; margin-top:8px;}
#quotation_info_01 .info_content {width:840px; text-align:left;}

#quotation_info_02 {clear:both; margin:0 auto; width:1020px;}
#quotation_info_02 .title {float:left; color:#333; font-size:13pt; font-weight:bold; margin-left:4px; margin-bottom:15px;}
#quotation_info_02 .sub {margin-left:20px;}
#quotation_info_02 ul {clear:both;}
#quotation_info_02 li {float:left; display:inline; margin-bottom:20px;}
#quotation_info_02 .info_title {width:140px; color:#333; font-size:10pt; margin-left:40px; margin-top:8px;}
#quotation_info_02 .info_content {width:840px; text-align:left;}

#quotation_form {clear:both; margin:0 auto; width:600px; margin-top:80px;}
#quotation_form .title {float:left; color:#333; font-size:13pt; font-weight:bold; margin-left:4px; margin-bottom:15px;}
#quotation_form ul {clear:both;}
#quotation_form li {float:left; display:inline; margin-bottom:20px;}
#quotation_form .info_title {width:130px; color:#333; margin-left:30px; margin-top:8px;}
#quotation_form .info_content {width:440px; text-align:left;}

#btn_quotation_form {clear:both; margin:0 auto; text-align:center;}


/* mypage */
#mypage_top {clear:both; margin:0 auto; width:1020px; margin-bottom:40px;}

.mypage_tab {width:1019px; height:123px; background-color:#fafbfc; border-top:1px solid #ddd; border-bottom:1px solid #ddd; border-right:1px solid #ddd;}
.mypage_tab ul {padding-left:158px;}
.mypage_tab li {float:left; display:inline; margin-top:30px; text-align:center;}
.mypage_tab .tab {width:106px;}
.mypage_tab .tab img {margin-bottom:10px;}

#mypage_01 {clear:both; margin:0 auto; width:1020px;}
#mypage_01 .title {float:left; color:#333; font-size:13pt; font-weight:bold; margin-left:4px; margin-bottom:15px;}
#mypage_01 .sub {margin-left:20px;}

#mypage_01 .list_title {clear:both; width:1020px; height:28px; padding-top:10px; background-color:#f6f5f2; border-top:2px solid #ddd;}
#mypage_01 .list_title li {display:inline; float:left; text-align:center; color:#333;}
#mypage_01 .list_title .info01 {width:120px;}
#mypage_01 .list_title .info02 {width:120px;}
#mypage_01 .list_title .info03 {width:360px;}
#mypage_01 .list_title .info04 {width:80px;}
#mypage_01 .list_title .info05 {width:120px;}
#mypage_01 .list_title .info06 {width:100px;}
#mypage_01 .list_title .info07 {width:120px;}

#mypage_01 .list_order {width:1020px; height:50px;}
#mypage_01 .list_order li {display:inline; float:left; text-align:center;}
#mypage_01 .list_order .info01 {width:120px; margin:25px 0;}
#mypage_01 .list_order .info02 {width:120px; margin:25px 0;}
#mypage_01 .list_order .info02 a {color:#66a942; font-weight:bold;}
#mypage_01 .list_order .info03 {width:360px; margin:25px 0;}
#mypage_01 .list_order .info04 {width:80px; margin:25px 0;}
#mypage_01 .list_order .info05 {width:120px; margin:25px 0; color:#d70014; font-weight:bold;}
#mypage_01 .list_order .info06 {width:100px; margin:25px 0;}
#mypage_01 .list_order .info07 {width:120px; margin:25px 0;}

#order_detail {clear:both; margin:0 auto; width:1020px; margin-top:40px;}
#order_detail .title_order {clear:both; width:1020px; height:28px; padding-top:10px; margin-bottom:10px; background-color:#f6f5f2; border-top:2px solid #ddd;}
#order_detail .title_order li {display:inline; float:left; text-align:center; color:#333;}
#order_detail .title_order .info01 {width:460px;}
#order_detail .title_order .info02 {width:120px;}
#order_detail .title_order .info03 {width:100px;}
#order_detail .title_order .info04 {width:120px;}
#order_detail .title_order .info05 {width:100px;}
#order_detail .title_order .info06 {width:120px;}

#order_detail .list {width:1020px; height:100px;}
#order_detail .list li {display:inline; float:left; text-align:center;}
#order_detail .list .info01 {width:430px; text-align:left; margin-left:20px; margin-right:10px;}
#order_detail .list .info01 .prod {color:#333; margin-top:20px; margin-bottom:10px;}
#order_detail .list .info02 {width:120px; margin-top:40px;}
#order_detail .list .info03 {width:100px; margin-top:40px;}
#order_detail .list .info04 {width:120px; margin-top:40px;}
#order_detail .list .info05 {width:100px; margin-top:38px;}
#order_detail .list .info06 {width:120px; color:#d70014; font-weight:bold; margin-top:40px;}

#order_detail .btn_close {clear:both; margin:0 auto; text-align:center; margin-bottom:60px;}

#mypage_02 {clear:both; margin:0 auto; width:1020px;}
#mypage_02 .title {float:left; color:#333; font-size:13pt; font-weight:bold; margin-left:4px; margin-bottom:15px;}
#mypage_02 .sub {margin-left:20px;}

#mypage_02 .list_title {clear:both; width:1020px; height:28px; padding-top:10px; background-color:#f6f5f2; border-top:2px solid #ddd;}
#mypage_02 .list_title li {display:inline; float:left; text-align:center; color:#333;}
#mypage_02 .list_title .info01 {width:120px;}
#mypage_02 .list_title .info02 {width:180px;}
#mypage_02 .list_title .info03 {width:280px;}
#mypage_02 .list_title .info04 {width:220px;}
#mypage_02 .list_title .info05 {width:220px;}

#mypage_02 .list_quotation {width:1020px; height:50px;}
#mypage_02 .list_quotation li {display:inline; float:left; text-align:center;}
#mypage_02 .list_quotation .info01 {width:120px; margin:25px 0;}
#mypage_02 .list_quotation .info02 {width:180px; margin:25px 0;}
#mypage_02 .list_quotation .info02 a {color:#66a942; font-weight:bold;}
#mypage_02 .list_quotation .info03 {width:280px; margin:25px 0;}
#mypage_02 .list_quotation .info04 {width:220px; margin:25px 0;}
#mypage_02 .list_quotation .info05 {width:220px; margin:25px 0;}

#mypage_03 {clear:both; margin:0 auto; width:1020px;}
#mypage_03 .title {float:left; color:#333; font-size:13pt; font-weight:bold; margin-left:4px; margin-bottom:15px;}

#mypage_03 .list_title {clear:both; width:1020px; height:28px; padding-top:10px; background-color:#f6f5f2; border-top:2px solid #ddd;}
#mypage_03 .list_title li {display:inline; float:left; text-align:center; color:#333;}
#mypage_03 .list_title .info01 {width:180px;}
#mypage_03 .list_title .info02 {width:180px;}
#mypage_03 .list_title .info03 {width:480px;}
#mypage_03 .list_title .info04 {width:180px;}

#mypage_03 .list_account {width:1020px; height:50px;}
#mypage_03 .list_account li {display:inline; float:left; text-align:center;}
#mypage_03 .list_account .info01 {width:180px; margin:25px 0;}
#mypage_03 .list_account .info02 {width:180px; margin:25px 0;}
#mypage_03 .list_account .info02 a {color:#66a942; font-weight:bold;}
#mypage_03 .list_account .info03 {width:480px; margin:25px 0;}
#mypage_03 .list_account .info04 {width:180px; margin:25px 0; color:#d70014; font-weight:bold;}

#mypage_04 {clear:both; margin:0 auto; width:1020px;}
#mypage_04 .title {float:left; color:#333; font-size:13pt; font-weight:bold; margin-left:4px; margin-bottom:15px;}
#mypage_04 .sub {margin-left:20px;}

.title_wish {clear:both; width:1020px; height:28px; padding-top:10px; margin-bottom:10px; background-color:#f6f5f2; border-top:2px solid #ddd;}
.title_wish li {display:inline; float:left; text-align:center; color:#333;}
.title_wish .info01 {display:block; width:70px; margin-top:2px;}
.title_wish .info02 {width:470px;}
.title_wish .info03 {width:170px;}
.title_wish .info04 {width:140px;}
.title_wish .info05 {width:170px;}

.list_wish {width:1020px; height:100px;}
.list_wish li {display:inline; float:left; text-align:center;}
.list_wish .info01 {display:block; width:70px; margin-top:43px;}
.list_wish .info02 {width:460px; text-align:left; margin-right:10px;}
.list_wish .info02 .prod {color:#333; margin-top:20px; margin-bottom:10px;}
.list_wish .info03 {width:170px; margin-top:40px;}
.list_wish .info04 {width:140px; margin-top:40px;}
.list_wish .info05 {width:170px; margin-top:40px; color:#d70014; font-weight:bold;}

#wish_btn {clear:both; margin:0 auto; width:1020px; height:54px;}

#mypage_05 {clear:both; margin:0 auto; width:1020px;}
#mypage_05 .title {float:left; color:#333; font-size:13pt; font-weight:bold; margin-left:4px; margin-bottom:15px;}
#mypage_05 .sub {margin-left:20px;}

#mypage_05 .list_title {clear:both; margin:0 auto; width:1020px; height:27px; padding-top:10px; background-color:#f6f5f2; border-top:2px solid #ddd;}
#mypage_05 .list_title li {display:inline; float:left; text-align:center; color:#333;}
#mypage_05 .list_title .info01 {width:140px;}
#mypage_05 .list_title .info02 {width:520px;}
#mypage_05 .list_title .info03 {width:120px;}
#mypage_05 .list_title .info04 {width:120px;}
#mypage_05 .list_title .info05 {width:120px;}

#mypage_05 .list_1on1 {clear:both; margin:0 auto; width:1020px;}
#mypage_05 .list_1on1 li {display:inline; float:left; text-align:center;}
#mypage_05 .list_1on1 .info01 {width:140px; margin:25px 0;}
#mypage_05 .list_1on1 .info02 {width:500px; text-align:left; margin:25px 0; padding-left:20px;}
#mypage_05 .list_1on1 .info03 {width:120px; margin:25px 0;}
#mypage_05 .list_1on1 .info04 {width:120px; margin:25px 0;}
#mypage_05 .list_1on1 .info05 {width:120px; margin:25px 0;}

#mypage_05 .list_1on1_open {clear:both; margin:0 auto; width:785px; background-color:#f8f8f8; text-align:left; padding:30px 120px 0 115px;}
#mypage_05 .list_1on1_open .icon {float:left;}
#mypage_05 .list_1on1_open .text {margin-left:45px; padding-bottom:40px; color:#333;}

#mypage_06 {clear:both; margin:0 auto; width:1020px;}
#mypage_06 .title {float:left; color:#333; font-size:13pt; font-weight:bold; margin-left:4px; margin-bottom:15px;}
#mypage_06 .sub {margin-left:20px;}

#mypage_07 {clear:both; margin:0 auto; width:1020px;}
#mypage_07 .title {float:left; color:#333; font-size:13pt; font-weight:bold; margin-left:4px; margin-bottom:15px;}
#mypage_07 .sub {margin-left:20px;}

#mypage_08 {clear:both; margin:0 auto; width:1020px;}
#mypage_08 .title {float:left; color:#333; font-size:13pt; font-weight:bold; margin-left:4px; margin-bottom:15px;}
#mypage_08 .sub {margin-left:20px;}

#mypage_out {clear:both; margin:0 auto; width:680px; height:480px;}
#mypage_out .title {float:left; color:#333; font-size:13pt; font-weight:bold; margin-top:30px; margin-left:24px; margin-bottom:15px;}
#mypage_out .btn_close {float:right; margin-top:40px; margin-right:26px;}
#mypage_out .text {clear:both; margin-left:24px; margin-bottom:25px;}
#mypage_out .text01 {color:#333; font-size:12pt; margin-bottom:20px;}
#mypage_out .text02 {color:#333; margin-bottom:10px;}
#mypage_out ul {clear:both; margin-left:100px;}
#mypage_out li {float:left; display:inline; margin-bottom:30px;}
#mypage_out .info_title {width:100px; color:#333; margin-left:30px; margin-top:8px;}
#mypage_out .info_content {width:440px; text-align:left;}

#btn_mypage_out {clear:both; margin:0 auto; text-align:center;}


/* cscenter */
#cscenter_top {clear:both; margin:0 auto; width:1020px; margin-bottom:40px;}

.cscenter_tab {width:1019px; height:123px; background-color:#fafbfc; border-top:1px solid #ddd; border-bottom:1px solid #ddd; border-right:1px solid #ddd;}
.cscenter_tab ul {padding-left:158px;}
.cscenter_tab li {float:left; display:inline; margin-top:28px; text-align:center; }
.cscenter_tab .tab {width:106px;}
.cscenter_tab .tab img {margin-bottom:10px;}

#cscenter_01 {clear:both; margin:0 auto; width:1020px;}
#cscenter_01 .title {float:left; color:#333; font-size:13pt; font-weight:bold; margin-left:4px; margin-bottom:15px;}
#cscenter_01 .sub {margin-left:20px;}

#cscenter_01 .list_title {clear:both; width:1020px; height:28px; padding-top:10px; background-color:#f6f5f2; border-top:2px solid #ddd;}
#cscenter_01 .list_title li {display:inline; float:left; text-align:center; color:#333;}
#cscenter_01 .list_title .info01 {width:100px;}
#cscenter_01 .list_title .info02 {width:560px;}
#cscenter_01 .list_title .info03 {width:120px;}
#cscenter_01 .list_title .info04 {width:120px;}
#cscenter_01 .list_title .info05 {width:120px;}

#cscenter_01 .list_notice {width:1020px; height:50px;}
#cscenter_01 .list_notice li {display:inline; float:left; text-align:center;}
#cscenter_01 .list_notice .info01 {width:100px; margin:25px 0;}
#cscenter_01 .list_notice .info02 {width:540px; margin:25px 0; text-align:left; padding-left:20px;}
#cscenter_01 .list_notice .info03 {width:120px; margin:25px 0;}
#cscenter_01 .list_notice .info04 {width:120px; margin:25px 0;}
#cscenter_01 .list_notice .info05 {width:120px; margin:25px 0;}

#cscenter_01 .list_notice_open {width:1020px;}
#cscenter_01 .list_notice_open li {display:inline; float:left; text-align:center;}
#cscenter_01 .list_notice_open .info01 {width:100px; margin:30px 0;}
#cscenter_01 .list_notice_open .info02 {width:800px; text-align:left; margin:30px 0; padding-left:20px;}
#cscenter_01 .list_notice_open .info03 {width:100px; margin:30px 0;}

#cscenter_02 {clear:both; margin:0 auto; width:1020px;}
#cscenter_02 .title {float:left; color:#333; font-size:13pt; font-weight:bold; margin-left:4px; margin-bottom:15px;}
#cscenter_02 .sub {margin-left:20px;}

#guide_tab {clear:both; margin:0 auto; width:1020px; margin-top:20px;}
#guide_tab li {float:left; display:inline; margin-bottom:40px;}

#cscenter_guide_info {clear:both; width:980px; padding:0 20px;}
#cscenter_guide_info .a {color:#333; font-size:13pt; margin-top:30px; margin-bottom:12px;}
#cscenter_guide_info .b {line-height:1.7em;}

#cscenter_03 {clear:both; margin:0 auto; width:1020px;}
#cscenter_03 .title {float:left; color:#333; font-size:13pt; font-weight:bold; margin-left:4px; margin-bottom:15px;}
#cscenter_03 .sub {margin-left:20px;}

#faq_tab {clear:both; margin:0 auto; width:1020px; margin-top:20px;}
#faq_tab li {float:left; display:inline; margin-bottom:10px;}

#cscenter_03 .list_faq {width:1020px;}
#cscenter_03 .list_faq li {display:inline; float:left; text-align:center;}
#cscenter_03 .list_faq .info01 {width:120px; margin:25px 0;}
#cscenter_03 .list_faq .info02 {width:750px; text-align:left; margin:26px 0; padding-left:20px;}
#cscenter_03 .list_faq .info03 {width:130px; margin-top:35px;}

#cscenter_03 .list_faq_open {width:1020px;}
#cscenter_03 .list_faq_open li {display:inline; float:left; text-align:center;}
#cscenter_03 .list_faq_open .info01 {width:120px; margin:25px 0;}
#cscenter_03 .list_faq_open .info02 {width:750px; text-align:left; margin:25px 0; padding-left:20px;}
#cscenter_03 .list_faq_open .info03 {width:130px; margin:25px 0;}

#cscenter_04 {clear:both; margin:0 auto; width:1020px;}
#cscenter_04 .title {float:left; color:#333; font-size:13pt; font-weight:bold; margin-left:4px; margin-bottom:20px;}
#cscenter_04 .sub {clear:both; float:left; margin-left:4px; margin-bottom:20px;}

#cscenter_04 ul {clear:both;}
#cscenter_04 li {float:left; display:inline; margin-bottom:20px;}
#cscenter_04 .info_title {width:140px; color:#333; margin-left:40px; margin-top:8px;}
#cscenter_04 .info_content {width:840px; text-align:left;}

#cscenter_btn {clear:both; margin:0 auto; text-align:center;}
#cscenter_btn li {display:inline; margin:0 5px;}

#cscenter_05 {clear:both; margin:0 auto; width:1020px;}
#cscenter_05 .title {float:left; color:#333; font-size:13pt; font-weight:bold; margin-left:4px; margin-bottom:20px;}
#cscenter_05 .sub {clear:both; float:left; margin-left:4px; margin-bottom:20px;}

#cscenter_05 ul {clear:both;}
#cscenter_05 li {float:left; display:inline; margin-bottom:20px;}
#cscenter_05 .info_title {width:140px; color:#333; margin-left:40px; margin-top:8px;}
#cscenter_05 .info_content {width:840px; text-align:left;}

#cscenter_06 {clear:both; margin:0 auto; width:1020px;}
#cscenter_06 .title {float:left; color:#333; font-size:13pt; font-weight:bold; margin-left:4px; margin-bottom:20px;}
#cscenter_06 .sub {clear:both; float:left; margin-left:4px; margin-bottom:20px;}

#cscenter_06 ul {clear:both;}
#cscenter_06 li {float:left; display:inline; margin-bottom:20px;}
#cscenter_06 .info_title {width:140px; color:#333; margin-left:40px; margin-top:8px;}
#cscenter_06 .info_content {width:840px; text-align:left;}

#cscenter_07 {clear:both; margin:0 auto; width:1020px;}
#cscenter_07 .title {float:left; color:#333; font-size:13pt; font-weight:bold; margin-left:4px; margin-bottom:20px;}
#cscenter_07 .sub {clear:both; float:left; margin-left:4px; margin-bottom:20px;}

#find_quotation {clear:both; margin:0 auto; width:390px; margin-top:80px;}
#find_quotation .quotation_t {color:#333; font-size:13pt; margin-left:2px; margin-bottom:15px;}
#find_quotation li {margin-bottom:10px;}
#find_quotation .quotation_info {float:left; margin-right:10px;}

#member_join {clear:both; margin:0 auto; text-align:center; margin-top:40px;}
#member_join .text_01 {font-size:11pt; margin-bottom:5px;}
#member_join .text_02 {margin-bottom:20px;}

#cscenter_08 {clear:both; margin:0 auto; width:1020px;}
#cscenter_08 .title {float:left; color:#333; font-size:13pt; font-weight:bold; margin-left:4px; margin-bottom:15px;}
#cscenter_08 .sub {clear:both; float:left; margin-left:4px; margin-bottom:20px; line-height:1.5em;}

#delivery_info {clear:both; width:980px; padding:0 20px;}
#delivery_info .a {color:#333; font-size:13pt; margin-top:30px; margin-bottom:12px;}
#delivery_info .b {line-height:1.7em;}


/* event */
#event_01 {clear:both; margin:0 auto; width:1020px;}
#event_01 .title {float:left; color:#333; font-size:13pt; font-weight:bold; margin-left:4px; margin-bottom:15px;}

#event_tab {clear:both; margin:0 auto; width:1020px;}
#event_tab li {float:left; display:inline; margin-bottom:40px;}

#event_01 .list_title {clear:both; width:1020px; height:28px; padding-top:10px; background-color:#f6f5f2; border-top:2px solid #ddd;}
#event_01 .list_title li {display:inline; float:left; text-align:center; color:#333;}
#event_01 .list_title .info01 {width:120px;}
#event_01 .list_title .info02 {width:540px;}
#event_01 .list_title .info03 {width:120px;}
#event_01 .list_title .info04 {width:120px;}
#event_01 .list_title .info05 {width:120px;}

#event_01 .list_event {width:1020px; height:50px;}
#event_01 .list_event li {display:inline; float:left; text-align:center;}
#event_01 .list_event .info01 {width:120px; margin:25px 0;}
#event_01 .list_event .info02 {width:520px; margin:25px 0; text-align:left; padding-left:20px}
#event_01 .list_event .info03 {width:120px; margin:25px 0;}
#event_01 .list_event .info04 {width:120px; margin:25px 0;}
#event_01 .list_event .info05 {width:120px; margin:25px 0;}

#event_02 {clear:both; margin:0 auto; width:1020px;}
#event_02 .title {float:left; color:#333; font-size:13pt; font-weight:bold; margin-left:4px; margin-bottom:15px;}

#event_02 .list_title {clear:both; width:1020px; height:28px; padding-top:10px; background-color:#f6f5f2; border-top:2px solid #ddd;}
#event_02 .list_title li {display:inline; float:left; text-align:center; color:#333;}
#event_02 .list_title .info01 {width:120px;}
#event_02 .list_title .info02 {width:540px;}
#event_02 .list_title .info03 {width:120px;}
#event_02 .list_title .info04 {width:120px;}
#event_02 .list_title .info05 {width:120px;}

#event_02 .list_event {width:1020px; height:50px;}
#event_02 .list_event li {display:inline; float:left; text-align:center;}
#event_02 .list_event .info01 {width:120px; margin:25px 0;}
#event_02 .list_event .info02 {width:520px; margin:25px 0; text-align:left; padding-left:20px}
#event_02 .list_event .info03 {width:120px; margin:25px 0;}
#event_02 .list_event .info04 {width:120px; margin:25px 0;}
#event_02 .list_event .info05 {width:120px; margin:25px 0;}