#header {
    position: relative;
    width: 100%;
    /*background: red;*/
}
.top_menu_wrap {
    background: #e3e3e3;
}
.top_menu_wrap .top_menu {
    position: relative;
    width: 1180px;
    margin: 0 auto;
    padding: 5px 0 7px;
}
.top_menu li {
    float: left;
    padding-left: 12px;
    margin-left: 12px;
    border-left: 1px solid #474747;
}
.top_menu li:first-child {
    padding-left: 0;
    margin-left: 0;
    border-left:none;
}
.top_menu li a {
    color: #474747;
}
.top_menu ul {
    position: absolute;
    top: 5px;
    right: 0;
}
.top_menu ul:first-child {
    position: static;
}
.top_menu .btn_like a {
    display: inline-block;
    padding-left: 20px;
    background: url("../images/header/ico_star.png") no-repeat;
    background-size: 14px 14px;
}
.top_menu .btn_baro a {
    display: inline-block;
    padding-left: 20px;
    background: url("../images/header/ico_computer.png") no-repeat 0 1px;
    background-size: 13px 12px;
}
.logo_wrap .logo_area {
    position: relative;
    width: 1180px;
    height: 106px;
    margin: 0 auto;
}
h1 {
    padding-top: 35px;
    text-align: center;
}
.logo_area span {
    position: absolute;
    top: 32px;
}

.logo_area .top_banner {
    width: 244px;
    height: 106px;
    position: absolute;
    top: 0;
    right: 0;
}

.logo_area .top_banner .top_banner_ul {
    height: 106px;
}

.logo_area .top_banner .top_banner_ul li {
    display: none;
}

.logo_area .top_banner .top_banner_ul li.active {
    display: block;
}

.logo_area .top_banner .top_banner_ul li a {
    display: block;
    height: 106px;
}
.logo_area .top_banner .btn_prev,
.logo_area .top_banner .btn_next {
    position: absolute;
    top: 50px;
    left: 0;
    width: 12px;
    height:12px;
    background: url("../images/header/btn_prev.png") no-repeat;
    text-indent: -999em;
}
.logo_area .top_banner .btn_next {
    left: auto;
    right: 0;
    background: url("../images/header/btn_next.png") no-repeat;
}
#nav {
    position: relative;
    background: url("../images/header/gnb_back.png") repeat;
    height: 141px;
}
.nav_wrap {
    position: relative;
    top: 0px;
    left: 0px;
    width: 1180px;
    margin: 0 auto;
}
.nav_wrap li {
    float: left;
    padding-left: 39px;
}
.nav_wrap li:first-child {
    padding-left: 0;
}
.nav_wrap li:first-child a {
    height: 50px;
    padding:0;
}
.nav_wrap li a {
    display: block;
    padding: 16px 0 14px;
}
.nav_wrap .all_wrap {
    display: none;
    position: absolute;
    top: 50px;
    left: 0px;
    width: 1180px;
    margin: 0 auto;
    background: #fff;
    border: 1px solid #a5a5a5;
    border-top: none;
    padding-bottom: 40px;
}

.nav_wrap .all_wrap.active {
    display: block;
}

.nav_wrap .all_wrap > li {
    width: 280px;
    padding-left: 99px;
}

.nav_wrap .all_wrap > li:first-child {
    padding-left: 70px;
}

.nav_wrap .all_wrap p {
    padding: 30px 0 15px;
    margin-bottom: 15px;
    border-bottom: 1px solid #dfdfdf;
}
.nav_wrap .all_wrap li a {
    font-size: 11px;
    color: #797979;
}
.nav_wrap .all_wrap ul {
    overflow: hidden;
}
.nav_wrap .all_wrap ul li {
    padding: 0;
    width: 90px;
    line-height: 28px;
}
.nav_wrap .all_wrap ul li a {
    display: block;
    width: 80px;
    height: auto;
}
#nav .sub_category {
    position: relative;
    width: 1180px;
    height: 90px;
    margin: 0 auto;
}
#nav .sub_category li {
    float: left;
}
#nav .sub_category li a {
    display: block;
    height: 90px;
}
.search_wrap {
    position: absolute;
    right:0;
    top: 14px;
    width: 276px;
}
.search_wrap p {
    width: 215px;
}
.search_wrap p:first-child {
    margin-bottom: 5px;
}
.search_wrap p input {
    width: 100%;
    height: 30px;
    padding: 0 5px;
    box-sizing: border-box;
}
.search_wrap p select {
    width: 49%;
    height: 30px;
    border: 1px solid #b9b9b9;
}
.search_wrap button {
    position: absolute;
    top: 0;
    right: 0;
    background: #282727;
    color: #fff;
    border: none;
    width: 56px;
    height: 65px;
    cursor: pointer;
}


#container {
}

.main_banner_ul {
    width: 1180px;
    margin-top: 21px;
}

.main_banner_ul .banner_01 {
    width: 924px;
    height: 468px;
    border: #D3D3D3 solid 1px;
}

.main_banner_ul .banner_01 .banner_01_ul {
    width: 924px;
    height: 429px;
    overflow: hidden;
}

.main_banner_ul .banner_01 .banner_01_ul a {
    display: block;
    width: 924px;
    height: 429px;
}

.main_banner_ul .banner_01 .banner_01_li {
    display: none;
}

.main_banner_ul .banner_01 .banner_01_li.active {
    display: block;
}

.main_banner_ul .banner_01 .banner_01_title_ul {
    height: 38px;
    border-top: #D3D3D3 solid 1px;
}

.banner_01_title_ul .banner_01_title_li {
    border-left: #D3D3D3 solid 1px;
    background: #EEEEEE;
}

.banner_01_title_ul .banner_01_title_li a {
    display: block;
    color: #121212;
    width: 184px;
    height: 38px;
    line-height: 38px;
    text-align: center;
    font-size: 14px;

}

.banner_01_title_ul .banner_01_title_li:first-child {
    border: 0px;
}

.banner_01_title_ul .banner_01_title_li.active,
.banner_01_title_ul .banner_01_title_li:hover {
    background: #FF9312;
    color: #FFFFFF;
    font-weight: bold;
}

.banner_01_title_ul .banner_01_title_li.active a,
.banner_01_title_ul .banner_01_title_li:hover a {
    color: #FFFFFF;
}

.main_banner_ul .banner_02 {
    width: 242px;
    height: 347px;
    border: #D3D3D3 solid 1px;
    margin-left: 10px;
}

.main_banner_ul .banner_02 .banner_02_ul {
    width: 242px;
    height: 347px;
    background: url('../images/main/banner_02_bg.png?var=1.0') no-repeat;
}

.main_banner_ul .banner_02 .banner_02_li {
    display: none;
    position: absolute;
    top: 0px;
    left: 0px;
}

.main_banner_ul .banner_02 .banner_02_li.active {
    display: block;
}

.main_banner_ul .banner_02 .banner_02_prev_btn {
    position: absolute;
    top: 175px;
    left: 20px;
}

.main_banner_ul .banner_02 .banner_02_next_btn {
    position: absolute;
    top: 175px;
    right: 20px;
}

.main_banner_ul .banner_03 {
    width: 242px;
    height: 109px;
    border: #D3D3D3 solid 1px;
    margin-top: 10px;
    margin-left: 10px;
}

.main_banner_ul .banner_04 {
    width: 242px;
    height: 467px;
    border: #D3D3D3 solid 1px;
    margin-left: 10px;
}

.best_goods_div {
    margin-top: 31px;
}

.best_goods_ul_title {
    height: 50px;
    border-top: #D3D3D3 solid 1px;
}

.best_goods_li_title {
    width: 107px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    background: #EEEEEE;
    font-size: 14px;
    font-weight: bold;
}

.best_goods_li_title:first-child {
    width: 110px;
}

.best_goods_li_title img {
    margin-top: 20px;
}

.best_goods_li_title a {
    display: block;
    width: 100%;
    height: 100%;
    color: #333333;
    font-size: 13px;
}

.best_goods_li_title.active {
    height: 47px;
    line-height: 47px;
    border-bottom: #DA2129 solid 3px;
}

.best_goods_li_title.active a {
    color: #DA2129;
}

.best_goods_ul_content {
    height: 496px;
    display: none;
}

.best_goods_ul_content.active {
    display: block;
}

.best_goods_li_content {
    width: 196px;
    height: 248px;
}

.goods_banner_01_div {
    background: #E6E6E6;
    height: 278px;
    margin-top: 30px;
}

.goods_banner_01_a {
    width: 216px;
    height: 278px;
}

.goods_banner_01_ul {

}

.goods_banner_01_li {
    width: 231px;
    height: 248px;
    background: #FFFFFF;
    margin: 15px 5px;
}

.goods_banner_02_li {
    margin-right: 10px;
}

.goods_banner_03_li {
    margin-left: 10px;
}

.goods_banner_04_div {
    border: #FFE3E3 solid 8px;
    width: 1164px;
    height: 262px;
    margin: 0 auto;
    margin-top: 20px;
}

.goods_banner_04_ul {

}

.goods_banner_04_li {
    width: 234px;
}

.use_goods_div {
}

.use_goods_ul_title {
    border: #D3D3D3 solid 1px;
}

.use_goods_li_title {
    width: 129px;
    height: 48px;
    border-left: #D3D3D3 solid 1px;
    line-height: 48px;
    text-align: center;
    position: relative;
    top: 0px;
    left: 0px;
}

.use_goods_li_title:first-child {
    width: 137px;
    border: none;
}

.use_goods_li_title img {
    margin-top: 17px;
}

.use_goods_li_title a {
    color: #333333;
    font-size: 14px;
}

.use_goods_li_title.active a {
    width: 127px;
    height: 46px;
    border: #DA2129 solid 2px;
    position: absolute;
    top: -1px;
    left: -1px;
    z-index: 1;
}

.use_goods_li_title:first-child.active a {
    width: 135px;
}

.use_goods_ul_content {
    border-left: #D3D3D3 solid 1px;
    border-right: #D3D3D3 solid 1px;
    border-bottom: #D3D3D3 solid 1px;
    padding-left: 1.5px;
    padding-right: 1.5px;
    display: none;
}

.use_goods_ul_content.active {
    display: block;
}

.use_goods_li_content {
    width: 235px;
    height: 287px;
}

.masterpiece_goods_div {

}

.masterpiece_goods_ul {
    height: 318px;
    background: url("../images/main/masterpiece_goods_bg.png") repeat;
    border-top: #DADADA solid 1px;
    border-bottom: #DADADA solid 1px;
    padding: 0px 50px;
    overflow: hidden;
}

.masterpiece_goods_li {
    width: 206px;
    height: 286px;
    background: #FFFFFF;
    margin-left: 4px;
    margin-right: 4px;
    margin-top: 16px;
    border: #E1E2E2 solid 1px;
}

.notice_bg_li {
    width: 475px;
    height: 393px;
    background: url('../images/footer/notice_bg.jpg') no-repeat;
}

.masterpiece_goods_ul .masterpiece_goods_prev_btn {
    position: absolute;
    top: 146px;
    left: 20px;
}

.masterpiece_goods_ul .masterpiece_goods_next_btn {
    position: absolute;
    top: 146px;
    right: 20px;
}

.goods_banner_04_a {
    height: 132px;
}

.goods_banner_05_div {
    width: 822px;
    height: 250px;
    border-top: #D3D3D3 solid 1px;
    border-right: #D3D3D3 solid 1px;
}
.goods_banner_05_title_h4 {
    width: 169px;
    height: 249px;
}
.goods_banner_05_ul {}
.goods_banner_05_li {
    width: 217px;
    height: 250px;
}

.goods_banner_06_div {
    width: 822px;
    height: 250px;
    border-top: #D3D3D3 solid 1px;
    border-right: #D3D3D3 solid 1px;
    border-bottom: #D3D3D3 solid 1px;
}
.goods_banner_06_title_h4 {
    width: 169px;
    height: 249px;
}
.goods_banner_06_ul {}
.goods_banner_06_li {
    width: 217px;
    height: 250px;
}

.hot_item_div {
    width: 335px;
    height: 496px;
    border-top: #DA2129 solid 4px;
    border-left: #E1E1E1 solid 1px;
    border-right: #E1E1E1 solid 1px;
    border-bottom: #E1E1E1 solid 1px;
}

.hot_item_ul {

}

.hot_item_li {
    display: none;
}

.hot_item_li.active {
    display: block;
}

.hot_item_dot_ul {
    position: absolute;
    top: 457px;
    left: 143px;
}

.hot_item_dot_li {
    margin-left: 7px;
}

.hot_item_dot_li:first-child {
    margin-left: 0px;
}

.hot_item_dot_li a {
    width: 10px;
    height: 10px;
    background: url('../images/main/hot_item_dot.png') no-repeat;
}

.hot_item_dot_li.active a {
    background: url('../images/main/hot_item_dot_on.png') no-repeat;
}

.hot_item_title_img_h4 {
    position: absolute;
    top: 29px;
    left: 100px;
}

.goods_banner_07_ul {
    width: 334px;
    height: 423px;
    border: #D3D3D3 solid 1px;
    background: url('../images/main/goods_banner_07.png') no-repeat;
}

.goods_banner_07_li {
    display: none;
}

.goods_banner_07_li.active {
    display: block;
}

.goods_banner_07_ul .goods_banner_07_prev_btn {
    position: absolute;
    top: 212px;
    left: 20px;
}

.goods_banner_07_ul .goods_banner_07_next_btn {
    position: absolute;
    top: 212px;
    right: 20px;
}

.goods_banner_08_ul {
    width: 466px;
    height: 424px;
    border-bottom: #D3D3D3 solid 1px;
    border-right: #D3D3D3 solid 1px;
}

.goods_banner_08_li {
    border-top: #D3D3D3 solid 1px;
    border-left: #D3D3D3 solid 1px;
    width: 232px;
    height: 211px;
}

.goods_banner_08_icon {
    width: 40px;
    height: 29px;
    position: absolute;
    top: 0px;
    left: 96px;
    background: url('../images/main/goods_banner_08_icon.png') center;
    padding-top: 7px;
}

.goods_banner_08_icon .f-nanum_square {
    font-weight: bold;
    color: #FFFFFF;
    font-size: 14px;
}

.best_review_div {
    width: 335px;
    height: 423px;
    background: #FFFFFF;
    border: #D3D3D3 solid 1px;
}

.best_review_h4 {
    position: absolute;
    top: 26px;
    left: 26px;
}

.best_review_dot_ul {
    position: absolute;
    top: 31px;
    right: 17px;
}

.best_review_dot_li {
    margin-left: 7px;
}

.best_review_dot_li:first-child {
    margin-left: 0px;
}

.best_review_dot_li a {
    width: 6px;
    height: 6px;
    background: url('../images/main/best_review_dot.png') no-repeat;
}

.best_review_dot_li.active a {
    background: url('../images/main/best_review_dot_on.png') no-repeat;
}

.best_review_li .goods_review {
    margin-left: 27px;
    margin-right: 27px;
}

.best_review_li .goods_review .goods_name {
    font-weight: bold;
}

.best_review_li .goods_review .goods_user_id {
    font-weight: bold;
    position: absolute;
    top: 0px;
    right: 0px;
}

.best_review_li .goods_review .good_review_content {
    margin-top: 10px;
}

.best_flower_story_title_h4 {}

.best_flower_story_ul {

}

.best_flower_story_li {
    height: 147px;
    margin-top: 13px;
    margin-left: 12px;
}

.best_flower_story_li:first-child {
    margin-left: 0px;
}

.best_review_ul {}
.best_review_li {
    display: none;
}
.best_review_li.active {
    display: block;
}

.notice_li {
    margin-top: 62px;
    height: 120px;
}

.notice_li .more {
    position: absolute;
    top: -20px;
    right: 40px;
}

.notice_ul {
    padding-right: 40px;
}

.notice_ul.empty {
    width: 100%;
    height: 120px;
    line-height: 120px;
    font-weight: bold;
    font-size: 14px;
    text-align: center;
}

.notice_ul li {
    line-height: 24px;
}

.notice_ul li span.content {

}

.notice_ul li span.date {
    position: absolute;
    right: 0px;
}

.gallery_li {
    margin-top: 55px;
    height: 125px;
}

.gallery_li .more {
    position: absolute;
    top: -20px;
    right: 40px;
}

.gallery_ul {
    padding-top: 20px;
}

.gallery_ul li {
    margin-left: 9px;
    width: 102px;
    height: 102px;
    overflow: hidden;
}

.gallery_ul li:after {
    margin: 0px;
}

.gallery_ul a,
.gallery_ul img {
    height: 100%;
    height: 100%;
}

.gallery_ul.empty {
    width: 100%;
    height: 102px;
    line-height: 102px;
    font-weight: bold;
    font-size: 14px;
    text-align: center;
}

.services_menu_li {
    width: 366px;
    height: 398px;
    background: url('../images/footer/services_menu_bg.jpg') no-repeat;
}

.services_menu_ul {
    width: 289px;
    height: 293px;
    position: absolute;
    top: 71px;
    left: 38px;
}

.services_menu_li {

}

.footer_bar {
    border-top: #DA2129 solid 4px;
    margin-top: 28px;
}

.footer_nav {
    width: 1180px;
    margin: 0 auto;
    padding-top: 20px;
}
.footer_nav ul {
    width: 860px;
    margin: 0 auto;
}
.footer_nav li {
    float: left;
    padding-left: 45px;
}
.footer_nav li:first-child {
    padding-left: 0;
}
.footer_nav li a {
    color: #555;
    font-weight: bold;
}
.footer_info {
    width: 1180px;
    margin: 0 auto;
    margin-top: 55px;
    padding-bottom: 70px;
    position: relative;
    top: 0px;
    left: 0px;
}

.footer_info .f_logo {
    position: absolute;
    top: 0px;
    left: 0px;
}

.copyright {
    margin-left: 272px;
    color: #838383;
}

.footer_logo_ul {
    position: absolute;
    top: 0px;
    right: 0px;
}

.footer_logo_ul li {
    margin: 0 7px;
}

/* »óÇ° */
.goods_parents {
    margin: 5px;
}

.goods_parents p {
    width: 100%;
}

.goods_parents .goods_img {

}

.goods_parents .goods_name {
    line-height: 23px;
    color: #555555;
}

.goods_parents .goods_discount_price {
    line-height: 23px;
    color: #777777;
    text-decoration: line-through;
}

.goods_parents .goods_price {
    line-height: 23px;
    color: #D50C0C;
    font-weight: bold;
}

.goods_parents .goods_point {
    line-height: 23px;
    color: #555555;
}
/* »óÇ° */

/* Ä«Å×°í¸® */
.category_bast_ul {
    /*width: 1140px;*/
    /*height: 440px;*/
    /*background: #EBEBEB;*/
    /*border-top: #DA2129 solid 3px;*/
    /*padding-left: 20px;*/
    /*padding-right: 20px;*/
    width: 1180px;
    height: 442px;
    background: url('/images/category/category_bast_bg.png') no-repeat;
}

.category_bast_ul.gif {
    background: url('/images/category/category_bast_bg.gif') no-repeat;
}

.category_bast_li {
    /*width: 263px;*/
    /*height: 378px;*/
    /*background: #FFFFFF;*/
    /*margin-left: 10px;*/
    /*margin-right: 10px;*/
    /*margin-top: 30px;*/
    /*border: #D3D3D3 solid 1px;*/
}

.category_bast_li.n_3 {
    width: 378px;
    height: 387px;
    overflow: hidden;
    position: absolute;
    top: 28px;
    left: 400px;
}

.category_bast_li.n_2,
.category_bast_li.n_1,
.category_bast_li.n_4,
.category_bast_li.n_5 {
    width: 363px;
    height: 193px;
    overflow: hidden;
}

.category_bast_li.n_2,
.category_bast_li.n_1 {
    position: absolute;
    left: 26px;
}

.category_bast_li.n_1 {
    top: 28px;
}

.category_bast_li.n_2 {
    top: 223px;
}

.category_bast_li.n_4,
.category_bast_li.n_5 {
    position: absolute;
    left: 790px;
}

.category_bast_li.n_4 {
    top: 28px;
}

.category_bast_li.n_5 {
    top: 223px;
}

.category_bast_icon_span {
    position: absolute;
    top: -5px;
    left: 14px;
}

.category_bast_icon_span.n_2,
.category_bast_icon_span.n_1,
.category_bast_icon_span.n_3,
.category_bast_icon_span.n_4,
.category_bast_icon_span.n_5 {
    display: inline-block;
    width: 42px;
    height: 52px;
    line-height: 40px;
    text-align: center;
    background: url('/images/category/category_bast_icon.png') no-repeat;
    font-size: 20px;
    color: #FFFFFF;
    font-weight: bold;
}

.category_goods_div {
    margin-top: 20px;
}

.category_goods_sort_ul {

}

.category_goods_sort_li {
    height: 47px;
    line-height: 47px;
    padding-left: 39px;
    padding-right: 39px;
    font-weight: bold;
    font-size: 15px;
    border-top: #D3D3D3 solid 1px;
    border-right: #D3D3D3 solid 1px;
    border-bottom: #DA2129 solid 2px;
}

.category_goods_sort_li:first-child {
    border-left: #D3D3D3 solid 1px;
}

.category_goods_sort_li.active {
    border-left: #DA2129 solid 2px;
    border-top: #DA2129 solid 2px;
    border-right: #DA2129 solid 2px;
    border-bottom: 0px;
    height: 46px;
    line-height: 46px;

}

.category_goods_sort_li:first-child.active {
    border-left: #DA2129 solid 2px;
}

.category_goods_sort_li a {
    width: 100%;
    height: 100%;
    color: #333333;
}

.category_goods_sort_li.active a {
    color: #D50C0C;
}

.category_goods_ul {
    width: 1150px;
    padding-left: 15px;
    padding-right: 15px;
}

.category_goods_li {
    width: 190px;
    height: 256px;
    margin: 25px 15px;
}
/* Ä«Å×°í¸® */

/* »óÇ°»ó¼¼ */
.goods_details_img_div {}
.goods_details_price_div {

}

.goods_details_price_table {
    width: 600px;
    border-top: #C5C5C5 solid 2px;
}
.goods_details_price_table th,
.goods_details_price_table td {
    height: 40px;
    border-bottom: #C5C5C5 dotted 1px;
}

.goods_details_price_table th {
    background: #F3F3F3;
    padding-left: 16px;
    font-weight: normal;
    text-align: left;
    color: #605e5e;
}

.goods_details_info_ul {

}

.goods_details_info_li {
    width: 223px;
    height: 48px;
    line-height: 48px;
    border-top: #D3D3D3 solid 1px;
    border-right: #D3D3D3 solid 1px;
    border-bottom: #DA2129 solid 2px;
    text-align: center;
}

.goods_details_info_li {

}

.goods_details_info_li:first-child {
    border-top: #D3D3D3 solid 1px;
    border-right: #D3D3D3 solid 1px;
    border-left: #D3D3D3 solid 1px;
    border-bottom: #DA2129 solid 2px;
}

.goods_details_info_li a {
    color: #333333;
}

.goods_details_info_li.active {
    width: 221px;
    height: 47px;
    border-top: #DA2129 solid 2px;
    border-left: #DA2129 solid 2px;
    border-right: #DA2129 solid 2px;
    border-bottom: 0px;
}

.goods_details_info_li.active a {
    color: #D50C0C;
    font-weight: bold;
}

.goods_details_info_li.border_l_none {
    border-left: 0px;
}

.goods_details_info_li.border_r_none {
    border-right: 0px;
}

.relation_goods_ul {
    width: 1176px;
    margin-top: 50px;
    border: #DA2129 solid 2px;
}

.relation_goods_li {
    height: 202px;
}

.relation_goods_li:first-child {
    border-right: #DA2129 solid 2px;
}

.relation_goods_li.goods_list {
    width: 1006px;
}

.relation_goods_list_ul {
    width: 1006px;
}

.relation_goods_list_li {
    height: 203px;
}

.relation_goods_list_li .btn_prev {
    display: block;
    width: 35px;
    height: 203px;
    line-height: 203px;
    text-align: center;
}

.relation_goods_list_li .btn_prev img {
    margin-top: 88px;
}

.relation_goods_list_li .btn_next {
    display: block;
    width: 35px;
    height: 203px;
    line-height: 203px;
    text-align: center;
}

.relation_goods_list_li .btn_next img {
    margin-top: 88px;
}

.relation_goods_list_li.goods_li {
    display: none;;
    width: 187px;
    height: 203px;
}

.relation_goods_list_li.goods_li.active {
    display: block;
}

/*196*/
/* »óÇ°»ó¼¼ */

/* ·Î±×ÀÎ */
.login_div {
    width: 960px;
    margin-top: 50px;
}

.login_bg_div {
    width: 960px;
    height: 555px;
    background: url('../images/user/login_form_bg.png') no-repeat;
    margin-top: 14px;
}

.login_form_div {
    width: 380px;
    height: 173px;
    position: absolute;
    top: 143px;
    left:  100px;
}

.login_form_ul {
    width: 380px;
    height: 90px;
}

.login_form_li {}
.login_form_li input[type="text"],
.login_form_li input[type="password"] {
    margin: 0px;
    padding: 0px;
}

.login_form_li.n_1 {
    width: 260px;
    height: 40px;
}

.login_form_li.n_2 {
    width: 260px;
    height: 40px;
    margin-top: 10px;
}

.login_form_li.n_3 {
    width: 110px;
    height: 90px;
}

.login_form_li.n_3 {
    width: 110px;
    height: 90px;
    position: absolute;
    top: 0px;
    right: 0px;
}

.login_form_li.n_3 input[type="submit"] {
    width: 110px;
    height: 90px;
    background: url('../images/user/login_form_buttom_01.png') no-repeat;
    border: 0px;
}

.login_form_userid {
    width: 258px;
    height: 38px;
    border: #D3D3D3 solid 1px;
}

.login_form_password {
    width: 258px;
    height: 38px;
    border: #D3D3D3 solid 1px;
}

.login_form_buttom_02 {
    width: 119px;
    height: 28px;
    position: absolute;
    top: 145px;
    left: 0px;
}

.login_form_buttom_03 {
    width: 168px;
    height: 28px;
    position: absolute;
    top: 145px;
    left: 180px;
}
/* ·Î±×ÀÎ */

/* ¾à°üµ¿ÀÇ */
.join_div {
    width: 1120px;
}

.terms_div {
    width: 1120px;
    border-top: #C5C5C5 solid 1px;
    background: #F3F3F3;
}

.join_join_button {
    width: 194px;
    height: 62px;
    background: url('../images/user/join_join_button.png') no-repeat;
}
/* ¾à°üµ¿ÀÇ */

/* È¸¿ø°¡ÀÔ */
.join_member_div {

}

.join_member_inc_table {
    width: 100%;
    border-bottom: #E3E3E3 solid 1px;
    margin-top: 10px;
    margin-bottom: 40px;
}

.join_member_inc_table tr,
.join_member_inc_table td {
    /*height: 55px;*/
    padding-top: 10px;
    padding-bottom: 10px;
    background: #FFFFFF;
    border-top: #E3E3E3 solid 1px;
}

.join_member_inc_table th {
    width: 190px;
    padding-left: 20px;
    text-align: left;
}

.join_member_inc_table th span {
    color: #555555;
}

.join_member_inc_table td {}
.join_member_inc_table td input[type="text"],
.join_member_inc_table td input[type="password"],
.join_member_inc_table td select {
    border: #D3D3D3 solid 1px;
    height: 26px;
}

.join_member_inc_table td select {
    height: 30px;
}

.join_member_inc_table .label_point {
    color: #DA2129;
}

.join_member_inc_table .h_193 {
    width: 193px;
}

.join_member_inc_table .h_88 {
    width: 88px;
}
/* È¸¿ø°¡ÀÔ */

/* Àå¹Ù±¸´Ï */
.order_cart_div {

}
/* Àå¹Ù±¸´Ï */

/* ÁÖ¹®ÇÏ±â */
.order_add_table {}
.order_add_table td input[type="text"],
.order_add_table td input[type="password"],
.order_add_table td select {
    border: #D3D3D3 solid 1px;
    height: 26px;
}

.order_add_table .w_193 {
    width: 193px;
}

.order_add_table .w_88 {
    width: 88px;
}
/* ÁÖ¹®ÇÏ±â */

/* Å×ÀÌºí */
.table_div {
    margin-top: 50px;
}
/* Å×ÀÌºí */

/* Å×ÀÌºí ½ºÅ¸ÀÏ 01 */
.table_list_type_01 {
    width: 100%;
    margin-top: 15px;
    border-top: #C5C5C5 solid 2px;
    border-bottom: #C5C5C5 solid 1px;
}

.table_list_type_01 th {
    height: 39px;
    background: #F3F3F3;
    text-align: center;
}

.table_list_type_01 th.n_01 {
    width: 50px;
}

.table_list_type_01 th.n_02 {
    /*width: 50px;*/
    text-align: left;
}

.table_list_type_01 th.n_03 {
    width: 100px;
}

.table_list_type_01 th.n_04 {
    width: 100px;
}

.table_list_type_01 th.n_05 {
    width: 70px;
}

.table_list_type_01 td {
    height: 51px;
    border-top: #C5C5C5 solid 1px;
    text-align: center;
}

.table_list_type_01 td.al_left {
    text-align: left;
}

.table_view_type_01 {
    width: 100%;
    border-top: #C5C5C5 solid 1px;
    border-bottom: #C5C5C5 solid 1px;
}

.table_view_type_01 th {
    background: #F3F3F3;
    height: 50px;
    text-align: left;
    padding-left: 30px;
}

.table_view_type_01 td {
    border-top: #C5C5C5 solid 1px;
    height: 40px;
    padding-left: 30px;
}
/* Å×ÀÌºí ½ºÅ¸ÀÏ 01 */

/* Å×ÀÌºí ½ºÅ¸ÀÏ 02 */
.table_view_type_02 {
    width: 100%;
    border-top: #C5C5C5 solid 2px;
    border-bottom: #C5C5C5 solid 1px;
}

.table_view_type_02 caption {
    text-align: left;
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 5px;
}

.table_view_type_02 th,
.table_view_type_02 td {
    border-bottom: #E3E3E3 solid 1px;
    padding-top: 10px;
    padding-bottom: 10px;
}

.table_view_type_02 th {
    background: #F3F3F3;
    text-align: left;
    padding-left: 30px;
}

.table_view_type_02 td {
    padding-left: 30px;
}

.table_view_type_02 .col_red {
    color: #DA2129;
}


/* Å×ÀÌºí ½ºÅ¸ÀÏ 02 */

/* paging */
.paging {
    text-align: center;
    margin-top: 30px;
}

.paging span {
    background: #FFFFFF;
}

.paging a {
    color: #000000;
}

.paging .on {
    color: #DA2129;
    font-weight: bold;
}
/* paging */

.cart_list,.order_info{margin-bottom:50px;}
.cart_list h4{padding-bottom:8px;}
.cart_list th{background-color:#f2f2f2;border-bottom:1px solid #ddd;border-top:2px solid #d1d1d1;height:33px;text-align:center;}
.cart_list td{border-bottom:1px solid #ddd;text-align:center;padding:10px 0;}
.cart_list td.order_goods_name{text-align:left;padding-left:15px;}
.cart_list td.order_num_chg input{width:25px;border:1px solid #d7d7d7;margin-right:3px;}
.cart_list td span{font-family:Tahoma;}
.cart_list td span.total_price{font-size:16px;font-weight:bold;color:#c20d06;}
.cart_list td.total{text-align:right;background-color:#f2f2f2;padding:8px 10px 6px 0;}
.order_info h4{padding-bottom:8px;}
.order_info th.first,.order_info td.first{border-top:2px solid #d1d1d1;}
.order_info th{background-color:#f2f2f2;border-bottom:1px solid #ddd;padding:10px 0 10px 10px;}
.order_info td{border-bottom:1px solid #ddd;padding:10px 0 10px 10px;}
.order_info th.first_red,.order_info td.first_red{border-top:2px solid #c20d06;}
.order_info td input[type=text]{width:142px;}
.order_info td input.tel{width:35px;}
.order_info td input.mon{width:20px;}
.order_info td span{padding-left:10px;}
.order_info td span .btn_id_confirm{margin-right:8px;}
.order_info td .btn_post_find{margin-left:8px;}
.order_info td .add{padding-top:7px;}
.order_info td .add input.add01{width:200px;}
.order_info td .add input.add02{width:300px;}
.order_info td .btn_cal{margin-right:12px;}
.order_info td .col_red{color:#c20d06;}
.order_info td.msg span{display:inline-block;padding:0;margin-right:10px;}
.order_info td.msg .msg_loca{padding-top:6px;}
.order_info td.msg .msg_loca.float_l{float:left}
.order_info td.msg span.no_name_chk{position:relative;top:6px;left:5px;}
.order_info td.msg .msg_loca input[type=text]{width:380px;margin-left:6px;}
.order_info td.msg .msg_loca textarea.mar_l40{margin-left:40px;}
.order_info td.msg .msg_loca input.mar_l55{margin-left:55px;}
.order_agree h4{padding-bottom:8px;}
.order_agree .agree_box_wrap{width:910px;height:50px;overflow-y:scroll;border:1px solid #d2d2d2;padding:10px;}
.order_agree .agree_chk{text-align:center;padding:12px 0;border-bottom:1px solid #ddd;}
.order_btns{padding:50px 0;text-align:center;}
.order_btns img{margin:0 10px;}
.order_info td span.total_price{font-size:16px;font-weight:bold;color:#c20d06;}
.order_info .pop_msg{border-bottom:1px solid #ddd;padding:10px 0 10px 170px;}

.sub_content_sch .goods_sch_sec{}
.sub_content_sch .goods_sch_sec select{margin:0 25px 0 10px;width:145px;}
.sub_content_sch .goods_sch_sec .goods_detail_sch{display:block;padding-top:5px;}
.sub_content_sch .goods_sch_sec .goods_detail_sch input{width:288px;margin:0 10px 0 21px;}
.sub_content_sch .goods_sch_sec .goods_sch{background:url('/images/join_agree_bgline.gif') repeat-x left bottom;padding:14px 0 14px 290px;}
.sub_content_sch .goods_sch_sec .goods_sch select {
    height: 30px;
    border: 1px solid #b9b9b9;
}
.sub_content_sch h4{background:url('/images/goods_sch_stit_bg.gif') no-repeat left center;padding-left:18px;margin-top:15px;font-weight:normal;color:#585858;}
.sub_content_sch h4 span{color:#000;font-weight:bold;}
.sub_content_sch .goods_list_sec{margin-top:15px;}

.point_goods_list {

}

.point_goods_list ul {
    padding-left: 12px;
    padding-right: 12px;
}

.point_goods_list li {
    padding: 25px;
    height: 192px;
    border-top: #DBDBDB solid 1px;
}

.point_goods_list .point_goods_name {
    padding-top: 5px;
    padding-bottom: 5px;
}

.point_goods_list .point_goods_name a {
    color: #000000;
}

.point_goods_list .point_goods_price {
    color: #da2129;
    padding-top: 5px;
    padding-bottom: 5px;
}

.point_goods_list .point_goods_btns {
    padding-top: 10px;
}

/* quick */
.quick {
    width: 90px;
    position: absolute;
    top: 0px;
    /*right: -109px;*/
    z-index: 1;
}

.quick .img_ul {
    width: 90px;
}

.quick .img_li {
    height: 89px;
}

.quick .img_li:first-child {
    height: 90px;
}

.quick .quick_to_day_goods_ul {
    width: 90px;
    margin-top: 10px;
    background: #FFFFFF;
    border-bottom: #D3D3D3 solid 1px;
}

.quick .quick_to_day_goods_li {
    width: 88px;
    border-left: #D3D3D3 solid 1px;
    border-right: #D3D3D3 solid 1px;
    padding-top: 5px;
    padding-bottom: 5px;
}

.quick .quick_to_day_goods_li a {
    width: 100%;
    height: 100%;
    display: block;
}

.quick .quick_to_day_goods_li.goods {
    display: none;
}

.quick .quick_to_day_goods_li.goods.active {
    display: block;
}

.quick .quick_to_day_goods_title_li {
    height: 35px;
    line-height: 35px;
    background: #A5A5A5;
    color: #FFFFFF;
}

.quick .quick_to_day_goods_li._top {
    border-bottom: #D3D3D3 dashed 1px;
}

.quick .quick_to_day_goods_li._top a {
    color: #7E7E7E;
}

.quick .quick_to_day_goods_li._down {
    border-top: #D3D3D3 dashed 1px;
}

.quick .quick_to_day_goods_li._down a {
    color: #7E7E7E;
}
/* quick */

.banner_relation_goods_div {
    background: #FFFFFF;
}

.banner_relation_goods_ul {
    width: 257px;
    border-left: #C5C5C5 solid 1px;
    border-right: #C5C5C5 solid 1px;
    border-bottom: #C5C5C5 solid 1px;
}

.banner_relation_goods_li {
    display: none;
    width: 257px;
}

.banner_relation_goods_li.active {
    display: block;
}

.banner_relation_goods_position_ul {

}

.banner_relation_goods_position_li {
    width: 23px;
    height: 23px;
    line-height: 23px;
    border: #D3D3D3 solid 1px;
    text-align: center;
    font-weight: bold;
    cursor: pointer;
}

.banner_relation_goods_position_li.active {
    border: #DA2129 solid 1px;
    color: #DA2129;
}
