@CHARSET "UTF-8";

/* contents */
#container_wrap {background:url('../img/sub/bg_top.gif') repeat-x left top;width:100%;float:left;padding-top:15px;}
#gnb {width:990px;height:106px;padding-top:5px;margin:0 auto;overflow:hidden;}
#container {width:990px;margin:0 auto;overflow:hidden;}
#heighall {height:100%;border:3px solid #e2e2e2;}
#sub_container  {width:990px;height:100%;margin:0 auto;overflow:hidden;}
#sub_container2  {width:660px;height:100%;margin:0 auto;overflow:hidden;}
.sub_spot1 {width:100%;height:78px;background:url('../images/sub/subtitleback.gif') repeat #9d9d9d;overflow:hidden;border:0px solid #000000;text-align:center}
.sub_spot1 .sub_spot_c {height:75px;border:0px solid #000000;}
.sub_spot1 .sub_spot_c p {margin-top:30px}
.sub_spot1 .sub_spot_d {height:35px;display:inline;border:0px solid #eaeaea}
.sub_spot1 .sub_spot_menu { position:relative;width:230px; height:30px;top:-74px;left:770px;overflow:visible;border:0px solid #000000;}
.sub_spot1 .sub_spot_menu2 {float:right;width:185px; height:75px;overflow:visible;margin-top:50px}
.sub_spot2 {width:990px;overflow:hidden;margin-top:10px;height:580px}
.sub_spot2 .sub_mileage_l {float:left;width:455px;display:inline;margin-left:10px;}
.sub_spot2 .sub_mileage_l .sub_mileage_l_icon {border-radius:10px;margin-top:8px;width:239px;border:2px solid #e2e2e2;padding:5px 5px 5px 5px;background:url('../images/mypage/mileageback.gif') repeat #f6f6f6;}
.sub_spot2 .sub_mileage_l .sub_mileage_l_icon2 {border-radius:5px;margin-top:8px;width:88px;border:0px solid #002346;padding:8px 0px 8px 20px;background-color:#800080;color:#ffffff;font-weight:600}
.sub_spot2 .sub_mileage_l .sub_mileage_l_cont {border-radius:10px;margin-top:8px;width:440px;height:420px;border:2px solid #e2e2e2;padding:5px 5px 5px 5px;background:url('../images/mypage/mileageback.gif') repeat #f6f6f6;}
.sub_spot2 .sub_mileage_l .sub_mileage_l_cont p {margin-top:20px;padding:5px 5px 5px 5px;}
.sub_spot2 .sub_mileage_l .sub_mileage_l_cont p.none {margin-top:0px;padding:5px 5px 5px 5px;}

.sub_spot2 .sub_mileage_r {float:right;width:480px;display:inline;margin-right:10px;margin-top:20px}
.sub_spot2 .sub_mileage_r .sub_mileage_r_icon {border-radius:10px;margin-top:8px;width:239px;border:2px solid #e2e2e2;padding:5px 5px 5px 5px;background:url('../images/mypage/mileageback.gif') repeat #f6f6f6;}
.sub_spot2 .sub_mileage_r .sub_mileage_r_icon2 {border-radius:5px;margin-top:8px;width:98px;border:0px solid #002346;padding:8px 5px 8px 5px;background-color:#800080;color:#ffffff;font-weight:600}
.sub_spot2 .sub_mileage_r .sub_mileage_r_cont {border-radius:10px;margin-top:8px;width:470px;height:420px;border:2px solid #e2e2e2;padding:5px 5px 5px 5px;background:url('../images/mypage/mileageback.gif') repeat #f6f6f6;overflow-x:hidden;overflow-y:auto;}

.sub_spot3 {width:970px;height:78px;background:url('../images/sub/subtitleback.gif') repeat #9d9d9d;overflow:hidden;border:0px solid #000000;text-align:center;margin-left:10px}
.sub_spot3 .sub_spot_c {height:75px;border:0px solid #000000;}
.sub_spot3 .sub_spot_c p {margin-top:30px}
.sub_spot3 .sub_spot_d {height:35px;display:inline;border:0px solid #eaeaea}
.sub_spot3 .sub_spot_menu { position:relative;width:230px; height:30px;top:-74px;left:770px;overflow:visible;border:0px solid #000000;}
.sub_spot3 .sub_spot_menu2 {float:right;width:185px; height:75px;overflow:visible;margin-top:50px}


.category {width:180px;float:left;}
	.category p {padding-bottom:15px;}
	.category p.line {border-top:1px solid #d9dad5;padding-top:15px;}
.sub_contents_pp {width:788px;text-align:left;}
.sub_contents {width:788px;float:right;}
	.sub_contents h2 {overflow:hidden;height:19px;}
	.sub_contents h2 img {vertical-align:top;}
	.sub_contents .s_t1 {padding:30px 0 0 0;}
	.sub_contents .s_t2 {text-align:center;padding:20px 0 0 0;}
.sub_contents3 {width:800px;text-align:left}
	.sub_contents3 h2 {overflow:hidden;height:19px;text-align:left;margin-top:20px}
	.sub_contents3 h2 img {vertical-align:top;}
	.sub_contents3 .s_t1 {padding:30px 0 0 0;}
	.sub_contents3 .s_t2 {text-align:center;padding:20px 0 0 0;}
.sub_contents4 {width:990px;text-align:left}
	.sub_contents4 h2 {overflow:hidden;height:19px;text-align:left;margin-top:20px}
	.sub_contents4 h2 img {vertical-align:top;}
	.sub_contents4 .s_t1 {padding:30px 0 0 0;}
	.sub_contents4 .s_t2 {text-align:center;padding:20px 0 0 0;}
.sub_contents5 {width:650px;text-align:left}
	.sub_contents5 h2 {overflow:hidden;height:19px;text-align:left;margin-top:20px}
	.sub_contents5 h2 img {vertical-align:top;}
	.sub_contents5 .s_t1 {padding:30px 0 0 0;}
	.sub_contents5 .s_t2 {text-align:center;padding:20px 0 0 0;}

.sub_contents6 {width:970px;text-align:left;margin-left:10px}
	.sub_contents6 h2 {overflow:hidden;height:19px;text-align:left;margin-top:20px}
	.sub_contents6 h2 img {vertical-align:top;}
	.sub_contents6 .s_t1 {padding:30px 0 0 0;}
	.sub_contents6 .s_t2 {text-align:center;padding:20px 0 0 0;}
.sub_products {width:960px;margin-left:15px;border:0px solid #dfdfdf;}
	.sub_contents h2 {overflow:hidden;height:19px;}
	.sub_contents h2 img {vertical-align:top;}
	.sub_contents .s_t1 {padding:30px 0 0 0;}
	.sub_contents .s_t2 {text-align:center;padding:20px 0 0 0;}
.navi {font-size:11px;padding:7px 0 15px 0;width:100%;overflow:hidden;}
	.navi li {float:left;background:url('../img/ic/ic_arr_gray1.gif') no-repeat left 50%;padding:0 4px 0 8px;}
	.navi li a {color:#a4a4a4;}
	.navi li.home {background:none;padding-left:0;}
	.navi li.select a {color:#4d4d4d;font-weight:bold;}
.box_gray01_wrap {border:5px solid #e4e4e4;width:778px;height:455px;margin-top:22px;overflow:hidden;}
.p_list {float:left;width:900px;margin-top:35px;margin-bottom:15px;background:#f8f8f8;border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea;padding:10px 10px 4px 10px;}
	.p_list p.left {float:left;}
	.p_list p.left strong {color:#737373;}
	.p_list p.left span {color:#c40b12;font-weight:bold;}
	.p_list p.right {float:right;}
	.p_list p.right select {width:100px;font-size:11px;color:#a4a3a3;padding:2px 0;}
.product_list {border-top:1px solid #bfbfbf;width:925px;margin-bottom:20px;float:left;}
.cont1 {float:left;background:url('../img/bu/bu_line2.gif') no-repeat right top;padding-right:1px;width:184px;padding-bottom:10px;}
	.cont1 .t {background:#f8f8f8;width:100%;padding:8px 0;overflow:hidden;}
	.cont1 .t p {float:left;padding-left:5px;}
	.cont1 .t span {float:right;background:url('../img/ic/ic_list.gif') no-repeat left 50%;padding-left:15px;font-size:11px;font-weight:bold;font-family:verdana;}
	.cont1 .c {line-height:20px;margin-top:20px;text-align:center;}
	.cont1 .c a {color:#616161;}
	.cont1 .c span {padding-top:10px;line-height:17px;display:block;width:75%;margin:0 auto;overflow:hidden;}
	.cont1 .c strong {font-size:12px;color:#3b3b3b;}
	.cont1 span img {padding-top:1px;vertical-align:top;}
	.cont1 strike {padding-right:5px;}
.best_product {float:left;margin-top:10px;border-right:1px solid #dfdfdf;width:355px;overflow:hidden;padding:10px 0 0 30px;}
	.best_product h3 {float:left;padding-bottom:5px;}
	.best_product ul {float:left;width:100%;overflow:hidden;}
	.best_product li {float:left;width:160px;text-align:center;padding:10px 10px 0 0;text-align:center;line-height:17px;height:195px;}
	.best_product li span {display:block;margin:0 auto;padding-top:8px;width:90%;overflow:hidden;}
	.best_product li span a {color:#666;}
.left_category {float:left;width:179px;overflow:hidden;}
	.left_category p {padding-bottom:8px;}
	.left_category p img {vertical-align:top;}
.left_category_t {background:url('../img/sub/bg_left_t.gif') no-repeat left top;padding:18px 0 0 22px;height:45px;}
.left_category_c {background:url('../img/sub/bg_left_c.gif') repeat-y;}
	.left_category_c .l_category {padding:10px 0 20px 0;overflow:hidden;margin:0 auto;width:148px;}
	.left_category_c .l_category li {border-bottom:1px solid #ebebeb;background:url('../img/ic/ic_arr_bottom.gif') no-repeat 95% 11px;padding:7px 0 6px 8px;}
	.left_category_c .l_category li a {color:#000;font-weight:bold;}
	.left_category_c .l_category li dl {margin:0;padding:0;}
	.left_category_c .l_category li dd {padding:6px 0 0px 5px;}
	.left_category_c .l_category li dd a {font-weight:normal; font-size:11px;}
.left_ban {float:left;}
.sub_product_top {border:0px solid #cdcdcd;float:left;overflow:hidden;padding:25px;}
.sub_product_tab {float:left;background:url('../img/sub/bg_tab.gif') repeat-x;height:30px;overflow:hidden;margin-top:30px;width:100%;}
	.sub_product_tab li {float:left;}
.sub_product_cont {width:100%;padding:30px 0;float:left;line-height:18px;border:1px solid #cdcdcd;}
.cont_after {width:100%;overflow:hidden;text-align:center;}
	.cont_after tr td {border-bottom:1px solid #d0d0d0;padding:10px 0;color:#888;}
	.cont_after .text {text-align:left;padding:10px;}
	.cont_after .text p {font-weight:bold;color:#474246!important;}
	.cont_after .text p img {padding:1px;vertical-align:top;}
	.cont_after a {color:#676767;}
	.cont_after .d {font-family:verdana;font-size:10px;letter-spacing:-1px;}
.btn_after {padding:10px 0 0 0;float:right;overflow:hidden;}
	.btn_after img {vertical-align:top;}
.after_write_wrap {width:100%;overflow:hidden;border-top:1px solid #d3d3d3;border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;background:#f7f7f7;margin-top:20px;padding:15px 0;}
	.after_write_wrap .c {text-align:center;}
	.after_write_wrap td {padding-bottom:6px;}
input.i_f1 {color:#9f9f9f;width:635px;padding:3px;border-top:1px solid #b5b5b5;border-bottom:1px solid #dadada;border-left:1px solid #dadada;border-right:1px solid #dadada;}
textarea.i_f2 {color:#9f9f9f;width:635px;padding:3px;height:51px;border-top:1px solid #b5b5b5;border-bottom:1px solid #dadada;border-left:1px solid #dadada;border-right:1px solid #dadada;}
.tab1 {width:100%;overflow:hidden;}
	.tab1 li {float:left;text-indent:-9999px;}
	.tab1 li a {display:block;height:30px;}
	.tab1 li.t_info {background:url('../img/sub/tab01_product_detail1_o.gif') no-repeat;width:144px;height:30px;}
	.tab1 li.t_review {background:url('../img/sub/tab01_product_detail2.gif') no-repeat;width:126px;height:30px;}
	.tab1 li.t_qna {background:url('../img/sub/tab01_product_detail3.gif') no-repeat;width:126px;height:30px;}
	.tab1 li.t_refund {background:url('../img/sub/tab01_product_detail4.gif') no-repeat;width:172px;height:30px;}
	.tab1 li.t_related {background:url('../img/sub/tab01_product_detail5.gif') no-repeat;width:124px;height:30px;}
.tab2 {width:100%;overflow:hidden;}
	.tab2 li {float:left;text-indent:-9999px;}
	.tab2 li a {display:block;height:30px;}
	.tab2 li.t_info {background:url('../img/sub/tab01_product_detail1.gif') no-repeat;width:126px;height:30px;}
	.tab2 li.t_review {background:url('../img/sub/tab01_product_detail2_o.gif') no-repeat;width:144px;height:30px;}
	.tab2 li.t_qna {background:url('../img/sub/tab01_product_detail3.gif') no-repeat;width:126px;height:30px;}
	.tab2 li.t_refund {background:url('../img/sub/tab01_product_detail4.gif') no-repeat;width:180px;height:30px;}
	.tab2 li.t_related {background:url('../img/sub/tab01_product_detail5.gif') no-repeat;width:124px;height:30px;}
.tab3 {width:100%;overflow:hidden;}
	.tab3 li {float:left;text-indent:-9999px;}
	.tab3 li a {display:block;height:30px;}
	.tab3 li.t_info {background:url('../img/sub/tab01_product_detail1.gif') no-repeat;width:126px;height:30px;}
	.tab3 li.t_review {background:url('../img/sub/tab01_product_detail2.gif') no-repeat;width:126px;height:30px;}
	.tab3 li.t_qna {background:url('../img/sub/tab01_product_detail3.gif') no-repeat;width:126px;height:30px;}
	.tab3 li.t_refund {background:url('../img/sub/tab01_product_detail4_o.gif') no-repeat;width:180px;height:30px;}
	.tab3 li.t_related {background:url('../img/sub/tab01_product_detail5.gif') no-repeat;width:124px;height:30px;}
.product_ti {border-bottom:1px solid #eaeaea;padding-bottom:35px;}
	.product_ti h4 {float:left;color:#252525;font-size:16px;padding-left:10px;}
	.product_ti h4 span {color:#878787;font-size:14px;font-family:verdana;}
	.product_ti p {float:right;padding:5px 10px 0 0;}
	.product_ti p img {}
.product_pic {float:left;border-right:1px solid #eaeaea;padding-right:15px;width:315px;text-align:center;padding-top:30px;overflow:hidden;}
	.product_pic p img {width:300px;height:300px;}
	.product_pic ul {margin:0 auto;margin-top:20px;width:86%;overflow:hidden;}
	.product_pic li {float:left;padding-right:5px;}
	.product_pic li img {width:60px;height:60px;border:1px solid #bebec0;}
.product_text {float:left;overflow:hidden;padding:30px 0 0 0;width:405px;}
	.product_text .d1 {font-size:11px;color:#a5a5a5;border-bottom:1px solid #eaeaea;height:80px;line-height:15px;padding:0 20px;}
	.product_text .d2 p {padding-left:20px;}
.product_option {color:#a5a5a5;overflow:hidden;margin:5px 0 14px 20px;}
	.product_option th {text-align:left;width:100px;padding:6px 0;}
	.product_option td.selling {text-decoration:line-through;}
	.product_option td.discount {color:#c40b12;font-family:verdana;font-size:15px;font-weight:bold;}
	.product_option td.discount span {font-size:12px;font-family:dotum;}
	.product_option input {width:45px;color:#a4a3a3;border:1px solid #c6c6c6;font-size:11px;padding:2px 0 1px 3px;}
	.product_option select {color:#a4a3a3;border:1px solid #c6c6c6;font-size:11px;padding:1px;line-height:18px;}
.price_wrap {background:url('../img/sub/bg_price.gif') repeat-x;height:22px;overflow:hidden;margin:17px 0 20px 20px;font-weight:bold;color:#434343;text-align:right;padding:3px 10px 0 0;}
	.price_wrap strong {color:#c40b12;font-size:14px;font-family:verdana;}
	.price_wrap strong span {font-size:12px;}

/* join */
#j_content {float:left;width:100%;overflow:hidden;}
#j_content h3 {padding:22px 0 7px 3px;overflow:hidden;}
#j_content h4 {padding:22px 0 7px 3px;overflow:hidden;}
#j_content .box1 {border:1px solid #e2e2e2;height:140px;padding:15px 18px;width:750px;overflow-y:auto;overflow-x:hidden;line-height:20px;background:#f9f9f9;color:#646464;}
	#j_content .box1 strong {color:#c50b12;}
	#j_content .box1 h4,
	#j_content .box1 h5 {font-size:12px;}
	#j_content .box1 h5 {font-weight:normal;}
	#j_content .box1 p {padding-left:10px;}
	#j_content .agree {font-size:11px;color:#666;padding-top:8px;width:100%;text-align:right;}
	#j_content .agree input {width:14px;height:14px;vertical-align:middle;}
	#j_content .agree2 {padding-left:2px;color:#9B0400;}
.join_input {width:100%;border-top:1px solid #e2e2e2;font-size:11px;line-height:16px;}
	.join_input th {width:100px;background:#f9f9f9;color:#6c6c6c;border-bottom:1px solid #eee;text-align:left;padding:10px 0 7px 10px;}
	.join_input td {color:#555;border-bottom:1px solid #eee;padding:10px 0 7px 12px;}
	.join_input select {color:#8f8f8f;font-size:11px;border:1px solid #d8d8e1;vertical-align:middle;}
	.join_input img {vertical-align:middle;}
	.join_input select {width:62px;padding:1px;line-height:16px;}
	.join_input span.p_t1 {padding-left:15px;}
	.join_input em {line-height:22px;font-style:normal;}
.join_input2 {width:100%;border-top:1px solid #e2e2e2;font-size:11px;line-height:16px;}
	.join_input2 th {width:100px;background:#f9f9f9;color:#6c6c6c;border-bottom:1px solid #eee;text-align:left;padding:10px 0 7px 10px;}
	.join_input2 td {color:#555;padding:10px 0 7px 12px;}
.check_mail input {width:14px;height:14px;border:0;}
	.check_mail input.t2 {margin-left:15px;}
	.check_mail span {padding-left:20px;}	
.add {padding:7px 0 7px 12px;}
	.add input {margin-bottom:3px;}
.p_t2 {padding-top:5px;color:#8f8f8f;}
textarea.box_textarea {width:525px;height:40px;padding:3px;color:#8f8f8f;font-size:11px;border:1px solid #d8d8e1;}
.t_delivery {margin-top:10px;}
	.t_delivery th {width:140px;}
	.t_delivery td span {color:#c90500;}
input.input_r {border:0;}
.t_red_line {border-top:1px solid #c40b12;margin-top:10px;}
	.t_red_line .b_l1 th,
	.t_red_line .b_l1 td {border-bottom:1px solid #c40b12!important;}
.b_l1 th,
	.b_l1 td {border-bottom:1px solid #e2e2e2!important;}
.b_l2 th,
	.b_l2 td {font-weight:bold;color:#c90500;font-size:12px;border-bottom:2px solid #e2e2e2!important;}
.btn_bottom {width:100%;text-align:center;padding:20px 0;}
.btn_bottom_right {width:100%;text-align:right;padding:15px 0 2px 0;}
#j_login_wrap {width:100%;margin-top:20px;border-top:3px solid #535353;border-bottom:1px solid #535353;background:#f7f7f7;overflow:hidden;font-size:11px;text-align:center;padding-bottom:90px;}
	#j_login_wrap p.p_txt {padding:35px 0;}
.box2 {border:1px solid #d4d4d4;width:614px;height:240px;background:#fff;overflow:hidden;margin:0 auto;}
.login_wrap {float:left;width:377px;padding-top:37px;}
	.login_wrap .login {width:325px;margin:0 auto;background:url('../img/sub/join/line1.gif') repeat-x left bottom;padding-bottom:10px;}
	.login_wrap .login .form_login {float:left;margin-left:10px;display:inline;}
	.login_wrap .login .form_login label {display:block;position:absolute;padding:5px;font-size:14px;font-weight:bold;color:#c2c2c2;}
	.login_wrap .login .form_login input {margin-bottom:6px;vertical-align:top;}
	.login_wrap .banner {float:right;}
.p_check {text-align:left;width:80%;padding:10px 0 20px 0;margin:0 auto;overflow:hidden;color:#a6a6a6;}
	.p_check input {width:14px;height:14px;vertical-align:middle;}
.login_d {width:330px;margin:0 auto;overflow:hidden;}
	.login_d dt,
	.login_d dd {float:left;}
	.login_d dt {width:190px;text-align:left;padding:0 0 10px 15px;}
	.login_d dd {text-align:right;}
	.login_d img {vertical-align:top;}
.banner {width:237px;background:black;height:100%;overflow:hidden;}
.search_table {width:100%;border-top:2px solid #535353;margin-top:25px;border-bottom:1px solid #cacaca!important;font-size:11px;line-height:16px;}
	.search_table th {text-align:left;width:100px;padding:10px 0 7px 10px;background:#f9f9f9;color:#6c6c6c;border-bottom:1px solid #eee;}
	.search_table td {color:#555;border-bottom:1px solid #eee;padding:10px 0 7px 12px;}
input.box_input {padding:3px;color:#8f8f8f;font-size:11px;border:1px solid #d8d8e1;}
input.input_text {padding:0 4px;padding-top:5px;width:205px;height:20px;border:1px solid #d4d4d4;font-size:14px;font-weight:bold;color:#c2c2c2;}
.p_privacy1 {width:100%;overflow:hidden;margin-top:20px;line-height:18px;}
.p_privacy2 {width:100%;overflow:hidden;margin-top:40px;line-height:18px;}
	.p_privacy2 a {display:block;font-weight:bold;padding-top:10px;text-decoration:none!important;}
	.p_privacy2 .btn_top {text-align:right;margin-top:10px;}
	.p_privacy2 .btn_top a {display:inline;padding-top:0;}
.privacy_list {background:#f6f6f6;padding:12px;overflow:hidden;margin-top:10px;}
	.privacy_list ol {overflow:hidden;width:100%;line-height:22px;}
	.privacy_list li {float:left;width:362px;font-weight:bold;padding-left:18px;}
	.privacy_list li.n1 {background:url('../img/sub/join/no1.gif') no-repeat 2px 40%;}
	.privacy_list li.n2 {background:url('../img/sub/join/no2.gif') no-repeat 3px 40%;}
	.privacy_list li.n3 {background:url('../img/sub/join/no3.gif') no-repeat 2px 40%;}
	.privacy_list li.n4 {background:url('../img/sub/join/no4.gif') no-repeat 2px 40%;}
	.privacy_list li.n5 {background:url('../img/sub/join/no5.gif') no-repeat 2px 40%;}
	.privacy_list li.n6 {background:url('../img/sub/join/no6.gif') no-repeat 2px 40%;}
	.privacy_list li.n7 {background:url('../img/sub/join/no7.gif') no-repeat 2px 40%;}
	.privacy_list li.n8 {background:url('../img/sub/join/no8.gif') no-repeat 3px 40%;}
	.privacy_list li.n9 {background:url('../img/sub/join/no9.gif') no-repeat 3px 40%;}
	.privacy_list li.n10 {background:url('../img/sub/join/no10.gif') no-repeat left 40%;}
/* //join */

/* order */
.p_cart1 {width:100%;margin-top:20px;color:#464646;}
	.p_cart1 strong {color:#c90500;}
.order_table01 {width:100%;border-top:2px solid #535353;margin-top:10px;border-bottom:1px solid #cacaca!important;line-height:21px;}
	.order_table01 tr.bg_gray th {background:#f9f9f9;}
	.order_table01 th {padding:7px 0;color:#6c6c6c;border-bottom:1px solid #eee;}
	.order_table01 th span {background:url('../img/sub/order/line01.gif') no-repeat right 40%;display:block;}
	.order_table01 td {padding:12px 0;text-align:center;color:#555;border-bottom:1px solid #eee;}
	.order_table01 td strong {color:#c90500;}
	.order_table01 td.l {text-align:left;padding-left:10px;}
	.order_table01 td.l p.p_product {float:left;}
	.order_table01 td.l p.p_product img {width:45px;}
	.order_table01 td.l span.p_product {float:left;width:80%;padding-left:10px;vertical-align:middle;}
	.order_table01 td.l span.p_product span.p_item {font-size:11px;}
	.order_table01 input,
	.order_table01 img {vertical-align:middle;}

.order_table05 {width:800px;border-top:2px solid #535353;margin-top:10px;border-bottom:1px solid #cacaca!important;line-height:21px;}
	.order_table05 tr.bg_gray th {background:#f9f9f9;text-align:center}
	.order_table05 th {padding:7px 0;color:#6c6c6c;border-bottom:1px solid #eee;}
	.order_table05 th span {background:url('../img/sub/order/line01.gif') no-repeat right 40%;display:block;font-size:12px}
	.order_table05 td {padding:12px 0;text-align:center;color:#555;border-bottom:1px solid #eee;}
	.order_table05 td strong {color:#c90500;}
	.order_table05 td.l {text-align:left;padding-left:10px;}
	.order_table05 td.l p.p_product {float:left;}
	.order_table05 td.l p.p_product img {width:45px;}
	.order_table05 td.l span.p_product {float:left;width:80%;padding-left:10px;vertical-align:middle;}
	.order_table05 td.l span.p_product span.p_item {font-size:11px;}
	.order_table05 input,
	.order_table05 img {vertical-align:middle;}

.order_table06 {width:990px;border-top:2px solid #535353;margin-top:10px;border-bottom:1px solid #cacaca!important;line-height:21px;}
	.order_table06 tr.bg_gray th {background:#f9f9f9;text-align:center}
	.order_table06 th {padding:7px 0;color:#6c6c6c;border-bottom:1px solid #eee;}
	.order_table06 th span {background:url('../img/sub/order/line01.gif') no-repeat right 40%;display:block;font-size:12px}
	.order_table06 td {padding:12px 0;text-align:center;color:#555;border-bottom:1px solid #eee;}
	.order_table06 td strong {color:#c90500;}
	.order_table06 td.l {text-align:left;padding-left:10px;}
	.order_table06 td.l p.p_product {float:left;}
	.order_table06 td.l p.p_product img {width:45px;}
	.order_table06 td.l span.p_product {float:left;width:80%;padding-left:10px;vertical-align:middle;}
	.order_table06 td.l span.p_product span.p_item {font-size:11px;}
	.order_table06 input,
	.order_table06 img {vertical-align:middle;}

.order_table07 {width:970px;border-top:2px solid #535353;margin-top:10px;border-bottom:1px solid #cacaca!important;line-height:21px;}
	.order_table07 tr.bg_gray th {background:#f9f9f9;text-align:center}
	.order_table07 th {padding:7px 0;color:#6c6c6c;border-bottom:1px solid #eee;}
	.order_table07 th span {background:url('../img/sub/order/line01.gif') no-repeat right 40%;display:block;font-size:12px}
	.order_table07 td {padding:12px 0;text-align:center;color:#555;border-bottom:1px solid #eee;}
	.order_table07 td strong {color:#c90500;}
	.order_table07 td.l {text-align:left;padding-left:10px;}
	.order_table07 td.l p.p_product {float:left;}
	.order_table07 td.l p.p_product img {width:45px;}
	.order_table07 td.l span.p_product {float:left;width:80%;padding-left:10px;vertical-align:middle;}
	.order_table07 td.l span.p_product span.p_item {font-size:11px;}
	.order_table07 input,
	.order_table07 img {vertical-align:middle;}

.line_b th,
.line_b td {border-bottom:1px solid #cacaca;}
.order_table02 {width:100%;border-top:2px solid #535353;margin-top:10px;border-bottom:1px solid #cacaca!important;line-height:21px;}
	.order_table02 th {background:#f9f9f9;padding:5px 0 5px 15px;width:130px;color:#6c6c6c;border-bottom:1px solid #eee;text-align:left;}
	.order_table02 td {padding:5px 0 5px 5px;color:#555;border-bottom:1px solid #eee;}
	.order_table02 strong {color:#c90500;}
	.order_table02 select,
	.order_table02 input {vertical-align:middle;}
input.input_g1 {border:1px solid #d2d2d2;padding:1px 3px 0 0;text-align:right;height:14px;}
.box_brown1 {background:#c8c8c8;float:left;width:754px;overflow:hidden;padding:18px 0 18px 35px;font-size:11px;color:#fff;line-height:17px;margin-top:30px;}
	.box_brown1 p {float:left;padding-right:40px;}
	.box_brown1 ul {float:left;}
	.box_brown1 dl {padding-right:35px;} 
	.box_brown1 dt {font-weight:bold;}
	.box_brown1 dt.g_top {padding-top:15px;}
	.box_brown1 dd {padding-left:13px;}
.price_a {text-align:right;padding-right:23px;color:#252525;}
	.price_a p {font-size:14px;font-weight:bold;}
	.price_a p strong {color:#c90500;}
	.price_a p span {font-weight:normal;font-size:12px;}
#box1_wrap {width:720px;margin:0 auto;margin-top:30px;overflow:hidden;border:5px solid #c8c8c8;padding-bottom:30px;}
	#box1_wrap h3 {background:url('../img/sub/order/bg_t_cart.gif') no-repeat center bottom;padding-bottom:35px;margin-top:35px;text-align:center;}
	#box1_wrap dl {padding:20px 100px 0 65px;display:inline;float:left;line-height:17px;}
	#box1_wrap dt {background:url('../img/sub/order/bu_circle_r1.gif') no-repeat left 30%;padding:0 0 8px 10px;font-weight:bold;color:#c40b12;}
	#box1_wrap dd {padding-bottom:10px;}
.p_delivery {margin-top:10px;font-size:11px;line-height:17px;color:#a5a5a5;}
.p_t3 {font-size:11px;color:#a5a5a5;margin-top:10px;}
.box_gray1 {background:url('../img/sub/order/bg_gray1.gif') no-repeat;width:788px;height:29px;margin-top:15px;text-align:center;padding-top:15px;color:#000;}
.box_gray2 {background:url('../img/sub/order/bg_gray1.gif') repeat;width:990px;height:29px;margin-top:15px;text-align:center;padding-top:15px;color:#000;}
.box01_wrap {border:3px solid #f5f5f5;padding:10px;}
	.box01_wrap .order_table01 {border-top:1px solid #cacaca;margin-top:0;}
.f_r {padding-top:5px;color:#c90500;}
/* //order */

/* mypage */
.period {width:100%;text-align:right;}
	.period input {vertical-align:middle;}
	.period span {padding-left:10px;}
.t_t1 td {padding:8px 0!important;line-height:16px;}
.order_no {text-decoration:underline;color:#000;}
/* //mypage */

/* popup */
.add_wrap {width:394px;margin:0 auto;padding-top:35px;}
	.add_wrap h2 {padding-top:10px;}
.add_search {background:url('../img/sub/join/bg_box2.gif') no-repeat;width:394px;height:54px;margin-top:28px;text-align:center;padding-top:25px;}
	.add_search input {border:1px solid #d6d6d6;padding:7px;width:280px;}
	.add_search img {vertical-align:top;padding-left:5px;}
.add_line {background:url('../img/bu/bu_line.gif') repeat-x;margin-top:25px;height:3px;}
.add_cont {margin-top:10px;line-height:18px;}
	.add_cont th {font-family:verdana;color:#a1a1a1;font-weight:normal;font-size:11px;width:60px;}
	.add_cont td {padding-left:8px;}
.add_search_id {background:url('../img/sub/join/bg_box3.gif') no-repeat;width:394px;height:144px;margin-top:28px;text-align:center;padding-top:20px;}
	.add_search_id input {border:1px solid #d6d6d6;padding:7px;width:210px;}
	.add_search_id img {vertical-align:top;padding-left:5px;}
.add_id_cont {width:95%;margin:0 auto;border-top:1px solid #d2d2d2;padding-top:20px;}
.add_id_cont * {vertical-align:middle;}
.p_id_c {padding: 0 0 12px 0;line-height:18px;}
	.p_id_c strong.r1 {color:#ec010a;}
	.p_id_c strong.r2 {color:#ec010a;}
	.p_id_c a {padding-left:8px;font-weight:bold;color:#363636;text-decoration:underline;}
/* //popup */

.help_wrap {margin-top:25px;}
	.help_wrap h4 {padding-top:8px;height:11px;overflow:hidden;}
	.help_wrap h3 {height:13px;overflow:hidden;}
	.help_wrap img {vertical-align:top;}
.box_pink {margin-top:18px;}
	.box_pink img {vertical-align:top;}
	.box_pink p {height:10px;overflow:hidden;}
.box_pink_cont {background:url('../img/sub/help/round_c1.gif') repeat-y;padding:10px 0 0 0;}
	.box_pink_cont .help1 {width:80%;padding:5px 0 0 30px;}
	.box_pink_cont .help1 dt {padding-bottom:10px;}
	.box_pink_cont .help1 dd {padding:0 0 20px 10px;font-size:11px;line-height:16px;}
.line_p1 {background:url('../img/sub/help/bu_line.gif') repeat-x;height:1px;overflow:hidden;margin:30px 0;}
.box_p1 {text-align:center;height:11px!important;padding:15px 0 15px 0;}
.box_p2 {text-align:center;height:424px!important;padding-right:10px;}
.box_g1 {border:1px solid #e8e8e8;padding:10px;margin-top:20px;}
	.box_g1 p.img {float:left;height:110px;}
	.box_g1 p.text {float:left;padding-left:10px;width:70%;height:110px;}
	.box_g1 dl {margin-top:10px;}
	.box_g1 dt {font-weight:bold;width:100%;}
	.box_g1 dd {padding:0 0 15px 0!important;width:100%;}
.help2 {width:88%;margin:0 auto;padding:40px 0 20px 0;line-height:16px;}
	.help2 dd {padding:5px 20px 25px 36px;}
.coupon_b {line-height:16px;}
	.coupon_b img {vertical-align:top;}

/* sub */
.s_photo_wrap {margin-top:20px;}
.box_gray02 {margin-top:40px;background:url('../img/sub/sub01/box.gif') no-repeat left top;}
	.box_gray02 h2 {padding:18px 0 10px 23px;}
.photo_cont {width:93%;overflow:hidden;margin:0 auto;margin-top:10px;}
.photo_cont_l {float:left;text-align:center;}
	.photo_cont_l p {padding-bottom:20px;}
.photo_cont_r {float:left;padding-left:20px;}
.price_list {margin-top:20px;}
	.price_list p {padding-bottom:10px;}
.price_list_cont_w {border-top:2px solid #bf0a10;}
.price_list_cont {width:470px;text-align:center;border:1px solid #e3e3e3;border-top:none!important;}
	.price_list_cont th {font-weight:normal;background:#f4f4f4;padding:8px 0;color:#000;border-bottom:1px solid #e3e3e3;border-right:1px solid #e3e3e3;}
	.price_list_cont td {font-family:verdana;color:#3a3a3a;font-size:11px;padding:6px 0;border-bottom:1px solid #e3e3e3;border-right:1px solid #e3e3e3;}
.price_list_cont2 {width:470px;text-align:center;border:1px solid #e3e3e3;border-top:none!important;margin-left:20px}
	.price_list_cont2 th {font-weight:normal;background:#f4f4f4;padding:8px 0;color:#000;border-bottom:1px solid #e3e3e3;border-right:1px solid #e3e3e3;}
	.price_list_cont2 td {font-family:verdana;color:#3a3a3a;font-size:11px;padding:6px 0;border-bottom:1px solid #e3e3e3;border-right:1px solid #e3e3e3;}
.basket_step {text-align:center;padding-top:10px;}

.max_map {padding:30px 0 0 40px;}
	.max_map p {padding-bottom:20px;}
/* //sub */

/* //contents */