@charset "utf-8";

/* Yeon Byeonghwa (2012.10~) */

/* Common
============================== */
body, h1, h2, h3, h4, h5, h6, dl, dt, dd, ol, ul, li, p, form, fieldset, input, select, button, textarea {margin:0; padding:0;}

body, input, select, button, textarea {color:#676767; font-size:12px; font-family:'나눔고딕', NanumGothic, '돋움', dotum, sans-serif;}
a {color:#676767; text-decoration:none;}
a:hover {selector-dummy:expression(this.hideFocus=true);}
li {list-style-type:none}
img, fieldset, iframe {border:none; vertical-align:top;}

.blind, legend {visibility:hidden; position:absolute; top:-9999px; height:-9999px; width:0;}

input, select, button, textarea {vertical-align:top;}
input[type="text"],
input[type="password"] {height:21px; padding:0 1px 0 4px; border:1px solid #d1d1d1; background-color:#fff; line-height:21px;}
input[type="radio"],
input[type="checkbox"] {overflow:hidden; width:13px; height:13px;}
select {height:21px; border:1px solid #d1d1d1;}
button {*overflow:visible; cursor:pointer;}
textarea {padding:5px; border:1px solid #d1d1d1; background-color:#fff;}
.input_quantity_box {display:inline-block; width:52px; height:20px;}
.input_quantity_box .input_quantity_num {float:left;}
.input_quantity_box .input_quantity_num input {width:30px; height:18px; border-color:#ddd #f5f5f5 #f5f5f5 #ddd; background-color:#f5f5f5; line-height:18px;}
.input_quantity_box .input_quantity_btns {float:right; width:13px; text-align:right; line-height:0;}
.input_quantity_box .input_quantity_btns a {display:block; overflow:hidden; width:13px; height:9px; vertical-align:top;}
.input_quantity_box .input_quantity_btns a img {display:block;}
.input_quantity_box .input_quantity_btns .down {margin-bottom:2px;}

.table {width:100%; border-collapse:collapse;}
.table th,
.table td {padding:12px 0; text-align:center; color:#878787;}

.pagination {padding-top:15px; text-align:center;}
.pagination strong,
.pagination a {display:inline-block; padding:0 7px; color:#8f8e8e; font-size:10px; line-height:18px;}
.pagination a:hover {color:#333; text-decoration:underline;}
.pagination .on,
.pagination strong {color:#26282a;}
.pagination .prev,
.pagination .next,
.pagination .pageprev,
.pagination .pagenext {width:8px; padding:0 5px; background:url(../images/common/btn_pagination.gif) no-repeat; text-indent:-9999px;}
.pagination .prev {margin-right:10px; background-position:5px -20px;}
.pagination .next {margin-left:10px; background-position:8px -40px;}
.pagination .pageprev {background-position:5px 0;}
.pagination .pagenext {background-position:5px -60px;}

/* list */
.list_wrap {}
.list_header {height:40px;}
.list_contents .table {border:2px solid #474747; border-width:2px 0;}
.list_contents .table th {border-bottom:1px solid #d7d7d7; background:url(../images/common/line_th_bar.gif) no-repeat 0 0;}
.list_contents .table .title {padding:12px 20px; text-align:left;}
.list_contents .table a:hover {text-decoration:underline;}
.list_contents .table th:first-child {background:none;}

/* view */
.view_wrap {}
.view_header {height:40px;}
.view_contents .table {border:2px solid #474747; border-width:2px 0;}
.view_contents .table th,
.view_contents .table td {border-bottom:1px solid #f1f1f1; line-height:1.5;}
.view_contents .table th {background:url(../images/common/line_th_bar_v2.gif) no-repeat 100% 50%;}
.view_contents .table th img {vertical-align:middle;}
.view_contents .table td {padding-left:20px; color:#878787; text-align:left;}
.view_addfile a {margin-left:10px; color:#9424c1;}
.view_addfile li {padding-top:3px; color:#9424c1;}
.view_prevnext {margin-top:20px;}
.view_prevnext ul {border-top:1px solid #e3e3e3;}
.view_prevnext li {overflow:hidden; width:100%; padding:8px 0; border-bottom:1px solid #e3e3e3; color:#878787;}
.view_prevnext li strong {float:left; width:70px; padding-left:15px;}
.view_prevnext li a {float:left; width:530px; padding-right:30px; background-repeat:no-repeat; background-position:100% 50%; color:#878787;}
.view_prevnext .prev a {background-image:url(/images/common/bu_prevlist.gif);}
.view_prevnext .next a {background-image:url(/images/common/bu_nextlist.gif);}
.view_prevnext .prev a:hover {background-image:url(/images/common/bu_prevlist_on.gif);}
.view_prevnext .next a:hover {background-image:url(/images/common/bu_nextlist_on.gif);}
.view_prevnext li a:hover {text-decoration:underline;}
.view_btns {margin-top:20px; text-align:right;}

/* write */
.write_wrap {}
.write_header {height:40px;}
.write_contents .table {border:2px solid #474747; border-width:2px 0;}
.write_contents .table th,
.write_contents .table td {border-bottom:1px solid #f1f1f1; line-height:1.5;}
.write_contents .table th img {vertical-align:middle;}
.write_contents .table td {padding-left:10px; color:#878787; text-align:left;}
.write_contents .table td input[type="text"] {width:570px;}
.write_btn {padding-top:25px; text-align:center;}

/* Layout
============================== */
#wrap {min-width:940px;}
#header {height:115px;background:url(/images/common/bg_header.gif) repeat-x 0 100%;}
.header_wrap {width:940px; margin:0 auto;}
.header_wrap .topwrap {height:52px; padding-top:20px;}
#header h1 {float:left;}
#header .gnb_svc {float:right; padding-top:10px;}
#header .gnb_svc li {float:left; padding-left:15px;}
#header .gnb_svc li a {display:block; height:14px; padding-top:4px;}
#header .gnb_svc .gnb_svc_edu {padding-left:40px;}
#header .gnb_svc .gnb_svc_edu a {height:auto; padding-top:0;}
#gnb li, #gnb a {float:left;}
#gnb a {height:29px; background:url(/images/common/gnb_menu.gif) no-repeat; text-indent:-9999px;
	-webkit-transition:background-position 0.3s ease;
	   -moz-transition:background-position 0.3s ease;
	     -o-transition:background-position 0.3s ease;
	        transition:background-position 0.3s ease;
}




#gnb .gnb_tuningtherapy a {width:106px; background-position:0 0;}
#gnb .gnb_tuningtherapy a:hover {background-position:0 -29px;}

#gnb .gnb_BodyOpeningTherapy a {width:149px; background-position:-106px 0;}
#gnb .gnb_BodyOpeningTherapy a:hover {background-position:-106px -29px;}

#gnb .gnb_MeltingTherapy a {width:109px; background-position:-255px 0;}
#gnb .gnb_MeltingTherapy a:hover {background-position:-255px -29px;}

#gnb .gnb_FacePassageTherapy a {width:138px; background-position:-364px 0;}
#gnb .gnb_FacePassageTherapy a:hover {background-position:-364px -29px;}

#gnb .gnb_LasseScalp a {width:79px; background-position:-502px 0;}
#gnb .gnb_LasseScalp a:hover {background-position:-502px -29px;}

#gnb .gnb_EchoTherapy a {width:93px; background-position:-581px 0;}
#gnb .gnb_EchoTherapy a:hover {background-position:-581px -29px;}

#gnb .gnb_WarmingTherapy a {width:116px; background-position:-674px 0;}
#gnb .gnb_WarmingTherapy a:hover {background-position:-674px -29px;}

#gnb .gnb_LasseOil a {width:73px; background-position:-790px 0;}
#gnb .gnb_LasseOil a:hover {background-position:-790px -29px;}

#gnb .gnb_cscenter a {width:75px; background-position:-863px 0;}
#gnb .gnb_cscenter a:hover {background-position:-863px -29px;}

#headerVisual {height:204px; background-repeat:repeat-x; background-position:0 25px;}
#headerVisual .photo {min-width:940px; margin:0 auto; height:179px; background-repeat:no-repeat; background-position:50% 0; text-indent:-9999px;}
.breadcrumbs {width:880px; height:19px; margin:0 auto; padding-top:6px;}
.breadcrumbs ol {text-align:right;}
.breadcrumbs li {display:inline; color:#747d7e; font-size:11px;}
.breadcrumbs li a {color:#747d7e;}
.quick_allprice {width:940px; margin:-178px auto 0;}

#container {overflow:hidden; width:940px; padding:30px 0 200px; margin:0 auto;}

#snb {float:left; padding-left:30px;}
#snb h2 {height:80px;}
#snb li ul {padding-bottom:6px;}
#snb .on ul {display:block;}

#content {display:inline; float:right; width:665px; margin-right:30px;}


#footer {height:85px; border:1px solid #a3a1a2; background-color:#262626;}
.footer_wrap {width:940px; margin:0 auto; padding-top:15px;}
#footer .info {float:left;}
#footer .use_copyright {float:right; text-align:right;}
#footer .use {height:40px;}
#footer .use li {display:inline; padding-left:4px;}


.section_tuningTherapy #headerVisual {background-image:url(../images/common/bg_tuningTherapy_headervisual.gif);}
.section_tuningTherapy #headerVisual .photo {background-image:url(../images/common/h_tuningTherapy_headervisual.gif);}

.section_EchoTherapy #headerVisual {background-image:url(../images/common/bg_EchoTherapy_headervisual.gif);}
.section_EchoTherapy #headerVisual .photo {background-image:url(../images/common/EchoTherapy.gif);}

.section_Body_Opening_Therapy #headerVisual {background-image:url(../images/common/bg_tuningTherapy_headervisual.gif);}
.section_Body_Opening_Therapy #headerVisual .photo {background-image:url(../images/common/Body_Opening_Therapy.gif);}
.section_MeltingTherapy #headerVisual {background-image:url(../images/common/bg_tuningTherapy_headervisual.gif);}
.section_MeltingTherapy #headerVisual .photo {background-image:url(../images/common/MeltingTherapy.gif);}
.section_FacePassageTherapy #headerVisual {background-image:url(../images/common/bg_tuningTherapy_headervisual.gif);}
.section_FacePassageTherapy #headerVisual .photo {background-image:url(../images/common/FacePassageTherapy.gif);}
.section_Lasse-Scalp #headerVisual {background-image:url(../images/common/bg_tuningTherapy_headervisual.gif);}
.section_Lasse-Scalp #headerVisual .photo {background-image:url(../images/common/Lasse-Scalp.gif);}
.section_Warming-Therapy #headerVisual {background-image:url(../images/common/bg_tuningTherapy_headervisual.gif);}
.section_Warming-Therapy #headerVisual .photo {background-image:url(../images/common/Warming-Therapy.gif);}



.section_aboutLasse #headerVisual {background-image:url(../images/common/bg_aboutLasse_headervisual.gif);}
.section_aboutLasse #headerVisual .photo {background-image:url(../images/common/h_aboutLasse_headervisual.jpg);}

.section_lasseOil #headerVisual {background-image:url(../images/common/bg_lasseOil_headervisual.gif);}
.section_lasseOil #headerVisual .photo {background-image:url(../images/common/h_lasseOil_headervisual.jpg);}
.section_tuningDome #headerVisual {background-image:url(../images/common/bg_tuningDome_headervisual.gif);}
.section_tuningDome #headerVisual .photo {background-image:url(../images/common/h_tuningDome_headervisual.jpg);}
.section_productReview #headerVisual {background-image:url(../images/common/bg_productReview_headervisual.gif);}
.section_productReview #headerVisual .photo {background-image:url(../images/common/h_productReview_headervisual.jpg);}
.section_storeInfo #headerVisual {background-image:url(../images/common/bg_storeInfo_headervisual.gif);}
.section_storeInfo #headerVisual .photo {background-image:url(../images/common/h_storeInfo_headervisual.jpg);}
.section_csCenter #headerVisual {background-image:url(../images/common/bg_csCenter_headervisual.gif);}
.section_csCenter #headerVisual .photo {background-image:url(../images/common/h_csCenter_headervisual.jpg);}
.section_newsEvents #headerVisual {background-image:url(../images/common/bg_newsEvents_headervisual.gif);}
.section_newsEvents #headerVisual .photo {background-image:url(../images/common/h_newsEvents_headervisual.jpg);}
.section_memberLogin #headerVisual {background-image:url(../images/common/bg_memberlogin_headervisual.gif);}
.section_memberLogin #headerVisual .photo {background-image:url(../images/common/h_memberlogin_headervisual.jpg);}
.section_memberMypage #headerVisual {background-image:url(../images/common/bg_memberMypage_headervisual.gif);}
.section_memberMypage #headerVisual .photo {background-image:url(../images/common/h_memberMypage_headervisual.jpg);}



/* MAIN
============================== */
#main {min-width:940px; _width:1300px;}
#main #header {height:110px; background:none;}
#main .visuals {position:relative; width:100%; min-width:940px; margin:0 auto; height:510px; border-bottom:5px solid #c9c9c9;}
#main .visuals .items {overflow:hidden; position:relative; width:100%; min-width:940px; max-width:1300px; height:510px; margin:0 auto;}
#main .visuals .items ul {position:absolute; top:0; left:50%; width:1300px; margin-left:-650px;}
#main .visuals .btns {position:absolute; bottom:15px; left:50%; margin-left:-30px;}
#main .visuals .btns button {overflow:hidden; float:left; width:13px; height:13px; margin:0 3px; border:0; background:url(../images/main/bu_visual.gif) no-repeat 0 0; text-indent:-9999px;}
#main .visuals .btns .on {background-position:0 -13px;}

#main .boxs {width:940px; height:190px; margin:0 auto;}
#main .box {float:left; position:relative; padding-top:15px;}
#main .box h2 {height:25px;}
#main .box .img {overflow:hidden; width:256px; height:128px;}
#main .best_review {width:265px; margin-right:75px;}
#main .best_review .banner {width:263px; height:161px; padding-top:2px; background:url(../images/main/bg_banner.gif) no-repeat;}
#main .best_review .more {position:absolute; top:17px; left:215px;}
#main .lasse_products {width:265px; margin-right:75px;}
#main .lasse_products .banner .items {overflow:hidden; width:263px; height:136px;}
#main .lasse_products .banner .items li {width:263px; height:161px; padding-top:2px; background:url(../images/main/bg_banner.gif) no-repeat;}
#main .lasse_products .btns {position:absolute; top:19px; right:6px;}
#main .lasse_products .btns button {overflow:hidden; float:left; width:13px; height:8px; border:0; background:url(../images/main/bu_lasseProducts.gif) no-repeat 0 0; text-indent:-9999px;}
#main .lasse_products .btns .on {background-position:0 -8px;}
#main .news_event {width:258px;}
#main .news_event .list {min-height:76px;}
#main .news_event .list li {height:38px;}
#main .news_event .list li strong,
#main .news_event .list li div {display:block; overflow:hidden; width:240px; height:15px; line-height:1.4; text-overflow:ellipsis; white-space:nowrap;}
#main .news_event .list li strong {color:#524c4c;}
#main .news_event .list li div {color:#868585 !important;}
#main .news_event .btns {padding-top:10px;}
#main .news_event .btns li {float:left;}
#main .news_event .faq {padding-right:5px;}

/* ABOUT LASSE
============================== */
.section_aboutLasse #content {width:724px; margin-right:0;}

/* TUNING DOME
============================== */
.page_introduction {}

/* LASSE Oil
============================== */
.section_lasseOil #content {width:695px; margin-right:0;}
.product_content {overflow:hidden; width:100%;}
.product_photo {float:left;}
.product_options {float:right; width:280px;}
.product_options .title {padding-top:10px;}
.product_options .price {height:40px; padding-top:20px; color:#999; font-size:30px; letter-spacing:-1px;}
.product_options .optionlists_btns {overflow:hidden; position:relative; width:100%;}
.product_options .optionlists_btns .optionlists {width:140px;}
.product_options .optionlists_btns .optionlists_point,
.product_options .optionlists_btns .optionlists_quantity,
.product_options .optionlists_btns .optionlists_option {height:25px;}
.product_options .optionlists_btns .optionlists_point strong,
.product_options .optionlists_btns .optionlists_quantity strong,
.product_options .optionlists_btns .optionlists_option strong {float:left; width:55px; padding-top:2px;}
.product_options .optionlists_btns .optionlists_value {overflow:hidden; float:left; width:85px;}
.product_options .optionlists_btns .optionlists_value select {width:80px; height:20px;}
.product_options .optionlists_btns .btns {position:absolute; right:0; bottom:3px;}
.product_detail {padding-top:50px;}

/* PRODUCT REVIEW
============================== */
.page_productreview_list .btn_reviewwrite {float:left;}
.page_productreview_list .search_box {float:right; padding-top:2px;}
.page_productreview_list .search_box select {height:21px;}
.page_productreview_list .search_box input[type="text"] {width:250px; height:19px; line-height:19px;}
.page_productreview_list th,
.page_productreview_list td {border-bottom:1px solid #e7e7e7;}
.page_productreview_list .title a {padding-right:10px;}
.page_productreview_list .title a:hover {color:#ae5200;}
.page_productreview_list .title span {display:inline-block; padding-top:10px; color:#c1bfbf; font-size:11px;}
.page_productreview_view .photo td img {max-width:100%;}
.page_productreview_write .write_btn {text-align:right;}

/* STORE INFO
============================== */
.page_storeinfo #content {width:695px; margin-right:0;}
.page_storeinfo .search_box {height:170px; background:url(../images/storeInfo/bg_search.gif) no-repeat;}
.page_storeinfo .search_box div strong {float:left; width:60px; padding-top:3px;}
.page_storeinfo .search_box .search_local,
.page_storeinfo .search_box .search_name {width:655px;}
.page_storeinfo .search_box .search_local select,
.page_storeinfo .search_box .search_name input,
.page_storeinfo .search_box .search_name select {float:left; margin-right:5px;}
.page_storeinfo .search_box div input[type="image"] {float:right;}
.page_storeinfo .search_box .search_local {height:40px; padding:25px 0 0 20px;}
.page_storeinfo .search_box .search_local select {width:165px; height:20px;}
.page_storeinfo .search_box .search_name {padding-left:20px;}
.page_storeinfo .search_box .search_name select {width:210px; height:20px;}
.page_storeinfo .search_box .search_name input[type="text"] {width:280px; height:18px; border-color:#cecece #e7e7e7 #e7e7e7 #cecece; background-color:#e7e7e7; line-height:18px;}
.page_storeinfo .store_search_num {height:30px;}
.page_storeinfo .store_search_num strong {color:#fa7600;}
.page_storeinfo .store_map_list {overflow:hidden; width:100%;}
.page_storeinfo .store_map {overflow:hidden; float:left; width:369px; height:284px; padding:1px 3px 4px 1px; background:url(../images/storeInfo/bg_storeinfo_map.gif) no-repeat;}
.page_storeinfo .store_list {float:right; overflow:hidden; width:300px;}
.page_storeinfo .store_list ul {overflow:hidden; width:100%; margin-top:-8px; border-bottom:1px solid #dedede;}
.page_storeinfo .store_list li {position:relative; width:260px; padding:8px 20px; border-top:1px dashed #dedede; color:#969696; font-size:11px;}
.page_storeinfo .store_list li:first-child {border:none;}
.page_storeinfo .store_list li strong {display:block; width:200px; padding:3px 0 8px; color:#666; font-size:12px;}
.page_storeinfo .store_list li span {display:block; line-height:1.5;}
.page_storeinfo .store_list li button {position:absolute; top:10px; right:20px; border:none; background:none;}
.page_storeinfo .pagination {padding-top:30px;}

/* CS CENTER
============================== */
.page_qna_write .info {padding:20px 0 0 8px;}

/* NEWS & EVENTS
============================== */
.page_newsevents_list .list_contents td {color:#aaa;}
.page_newsevents_view .view_contents .table .date {padding-left:10px;}

/* MEMBER LOGIN
============================== */
/* 로그인 */
.page_login .login {padding:55px 155px 30px 140px; border:4px solid #9625ca;}
.page_login .login h3 {height:65px; padding-left:15px;}
.page_login .login .box {width:330px; height:110px; padding-left:15px;}
.page_login .login p {height:33px;}
.page_login .login p span {float:left; width:80px; padding-top:8px;}
.page_login .login .uid input,
.page_login .login .upw input {width:170px;}
.page_login .login .btn {float:right; height:auto; margin-top:-66px;}
.page_login .login ul {overflow:hidden; width:100%; border-top:1px solid #e6e6e6; background:url(../images/memberLogin/line_login_bar.gif) no-repeat 50% 0;}
.page_login .login li {float:left; width:50%; padding-top:10px; text-align:center;}
.page_login .login li p {height:60px;}
.page_login .login_info {padding-top:40px;}
/* 회원가입 */
.page_join .join {padding:55px 115px 60px 120px; border:4px solid #9625ca;}
.page_join .join h3 {height:65px; padding-left:40px;}
.page_join .join ul {height:200px;}
.page_join .join li {float:left; width:50%; text-align:center;}
.page_join .join li p {padding-top:25px;}
.page_join_step1 .join {padding:15px 0 25px 15px; border:4px solid #e9e9e9;}
.page_join_step1 .join .header {height:75px;}
.page_join_step1 .join .header h3 {height:35px;}
.page_join_step1 .join .cont {height:115px;}
.page_join_step1 .join .cont p {height:50px;}
.page_join_step1 .join .cont p a {margin-left:20px;}
.page_join_step2 .join {padding:15px 20px 15px 15px; border:4px solid #e9e9e9;}
.page_join_step2 .join .header {height:75px;}
.page_join_step2 .join .header h3 {height:35px;}
.page_join_step2 .join .cont {height:105px;}
.page_join_step2 .join .cont p {height:50px;}
.page_join_step2 .radios .radios_header {height:30px; padding-top:10px;}
.page_join_step2 .radios .radios_header h4 {float:left;}
.page_join_step2 .radios .radios_header ul {float:right;}
.page_join_step2 .radios .radios_header li {float:left; padding:5px 30px 0 0;}
.page_join_step2 .radios .txt {overflow:auto; height:100px; background-color:#eff0f3;}
.page_join_step2 .radios .txt p {margin:15px; color:#8b8b8c; font-size:11px; line-height:1.5;}
.page_join_step2 .btn {padding-top:15px; text-align:center;}
.page_join_step3 .join {padding:15px 20px 15px 15px; border:4px solid #e9e9e9;}
.page_join_step3 .join .header {height:75px;}
.page_join_step3 .join .header h3 {height:35px;}
.page_join_step3 .join .cont {height:115px;}
.page_join_step3 .join .cont p {height:50px;}
.page_join_step3 .join h4 {padding-bottom:10px}
.page_join_step3 .join table {width:100%; border-collapse:collapse;}
.page_join_step3 .join th,
.page_join_step3 .join td {padding:5px 0; text-align:left; vertical-align:middle;}
.page_join_step3 .join th {padding-left:15px;}
.page_join_step3 .join td span {padding-left:20px;}
.page_join_step3 .join td label {padding-right:10px; line-height:21px;}
.page_join_step3 .join td label select,
.page_join_step3 .join td label input {vertical-align:middle;}
.page_join_step3 .join td input[type="text"],
.page_join_step3 .join td input[type="password"] {width:180px; border-width:1px 0 0 1px; background-color:#f4f4f4;}
.page_join_step3 .join td input.input_width {width:450px;}
.page_join_step3 .btn_id_chk {display:inline-block; height:20px; padding:0 10px; border:1px solid #999; background-color:#666; color:#eee; font-size:11px; line-height:22px;}
.page_join_step3 .btn {padding-top:15px; text-align:center;}
/* ID/PW 찾기 */
.page_searchidpw .box {padding:15px 20px 40px 20px; border:4px solid #e9e9e9;}
.page_searchidpw .box h4 {padding-top:40px;}
.page_searchidpw .box p {width:465px; padding:20px 0 0 65px; text-align:right;}
.page_searchidpw .box p span {float:left;}
.page_searchpw .box {padding:15px 20px 40px 20px; border:4px solid #e9e9e9;}
.page_searchpw .box h4 {padding-top:40px;}
.page_searchpw .box .info {width:465px; padding:20px 0 0 65px;}
.searchidpw_form {height:75px; padding:45px 0 0 65px;}
.searchidpw_form p {float:left; width:255px;}
.searchidpw_form p:first-child {padding-right:40px;}
.searchidpw_form p span {display:inline-block; width:60px; padding-top:7px; vertical-align:top;}
.searchidpw_form p input {width:175px; border-color:#d9d9d9 #f4f4f4 #f4f4f4 #d9d9d9; background-color:#f4f4f4;}
.searchidpw_btn {padding-left:65px; text-align:center;}

/* 이용약관 */
.page_termsconditions .box {padding:15px; border:4px solid #e9e9e9;}
.page_termsconditions .box h3 {height:80px;}
.page_termsconditions .box h4 {height:30px;}
.page_termsconditions .box .txt {padding:10px; background-color:#eff0f3; color:#8b8b8c; font-size:11px; line-height:1.5;}
/* 개인정보취급방침 */
.page_privacypolicy .box {padding:15px; border:4px solid #e9e9e9;}
.page_privacypolicy .box h3 {height:80px;}
.page_privacypolicy .box h4 {height:30px;}
.page_privacypolicy .box .txt {padding:10px; background-color:#eff0f3; color:#8b8b8c; font-size:11px; line-height:1.5;}

/* MEMBER MYPAGE
============================== */
/* 나의 장바구니 */
.page_mycart .myinfo_box {padding:15px 15px 30px; border:4px solid #e9e9e9;}
.page_mycart .cart_list {padding-top:30px;}
.page_mycart .cart_list h4 {height:40px;}
.page_mycart .cart_info {height:20px;}
.page_mycart .cart_list .table {border-bottom:1px solid #adadad;}
.page_mycart .cart_list th {padding:6px 0 4px; background:#666 url(../images/memberMypage/line_myInfo_th.gif) no-repeat 0 50%;}
.page_mycart .cart_list th:first-child {background-image:none;}
.page_mycart .cart_list td {padding:7px 0; border-top:1px solid #eee;}
.page_mycart .cart_list .productname {text-align:left;}
.page_mycart .cart_list td li:first-child {padding-bottom:3px;}
.page_mycart .cart_price {padding-top:80px; text-align:center;}
.page_mycart .cart_price strong {font-size:18px;}
.page_mycart .cart_btns {padding-top:35px; text-align:center;}
.page_mycart .cart_btns li {display:inline;}
.page_mycart_address .myinfo_box {padding:15px 15px 30px; border:4px solid #e9e9e9;}
.page_mycart_address .address_info {padding-top:30px;}
.page_mycart_address .address_info h4 {height:40px;}
.page_mycart_address .address_info th,
.page_mycart_address .address_info td {padding:6px 0; text-align:left;}
.page_mycart_address .address_info th {padding-left:15px;}
.page_mycart_address .address_info td input[type="text"],
.page_mycart_address .address_info td input[type="password"] {width:180px; height:22px; border-color:#d9d9d9 #f4f4f4 #f4f4f4 #d9d9d9; background-color:#f4f4f4; line-height:22px;}
.page_mycart_address .address_info .address td div {padding-bottom:10px;}
.page_mycart_address .address_info .address td div a {margin-left:10px;}
.page_mycart_address .address_info .address td div input {width:80px;}
.page_mycart_address .address_info .address td input {width:400px;}
.page_mycart_address .address_info p {padding-top:80px; text-align:center;}
/* 나의 구매내역 */
.page_mybuylist .myinfo_box {padding:15px; border:4px solid #e9e9e9;}
.page_mybuylist .shopping_list {padding-top:30px;}
.page_mybuylist .shopping_list h4 {height:40px;}
.page_mybuylist .shopping_list {padding-bottom:30px;}
.page_mybuylist .shopping_list p {padding-bottom:10px; color:#919191; font-size:11px;}
.page_mybuylist .shopping_list p span {color:#704b80; font-weight:bold;}
.page_mybuylist .shopping_list p .num {color:#900;}
.page_mybuylist .shopping_list .table {border-bottom:1px solid #adadad;}
.page_mybuylist .shopping_list th {padding:6px 0 4px; background:#666 url(../images/memberMypage/line_myInfo_th.gif) no-repeat 0 50%;}
.page_mybuylist .shopping_list th:first-child {background-image:none;}
.page_mybuylist .shopping_list td {border-top:1px solid #eee;}
.page_mybuylist .shopping_list .product_name {padding-left:10px; text-align:left;}
.page_mybuylist .shopping_list [colspan="5"] {color:#aaa; font-size:11px;}
/* 나의 회원정보 */
.page_myinfo .myinfo_box {padding:15px; border:4px solid #e9e9e9;}
.page_myinfo .change_info {padding-top:30px;}
.page_myinfo .change_info h4 {height:40px;}
.page_myinfo .change_info th,
.page_myinfo .change_info td {padding:6px 0; text-align:left;}
.page_myinfo .change_info th {padding-left:15px;}
.page_myinfo .change_info td input[type="text"],
.page_myinfo .change_info td input[type="password"] {width:180px; height:22px; border-color:#d9d9d9 #f4f4f4 #f4f4f4 #d9d9d9; background-color:#f4f4f4; line-height:22px;}
.page_myinfo .change_info td select {height:24px; border-color:#d9d9d9 #f4f4f4 #f4f4f4 #d9d9d9; background-color:#f4f4f4;}
.page_myinfo .change_info td label {padding-right:10px;}
.page_myinfo .change_info .birthday td label {line-height:24px;}
.page_myinfo .change_info .birthday td span {display:inline-block; padding:6px 0 0 10px;}
.page_myinfo .change_info .birthday td span label {line-height:1.2;}
.page_myinfo .change_info .address td input {width:400px;}
.page_myinfo .change_info p {padding-top:20px; text-align:center;}

/* SITEMAP
============================== */
#sitemap {display:none; position:absolute; top:0; left:0; width:100%; min-width:940px;}
#sitemap .sitemap_bg {position:fixed; top:0; right:0; bottom:0; left:0; min-width:940px; background-color:#000; opacity:0.65; filter:alpha(opacity=65);}
#sitemap .sitemap_list {position:absolute; top:111px; left:50%; width:864px; margin-left:-465px; padding:50px 30px 30px; border:3px solid #90c; background-color:#fff;}
#sitemap .sitemap_list div {overflow:hidden; width:100%;}
#sitemap .sitemap_list dl {float:left; margin:10px 30px;}
#sitemap .sitemap_list dt {padding-bottom:15px;}
#sitemap .sitemap_close {position:absolute; top:0; right:0;}
#sitemap .sitemap_close button {overflow:hidden; width:33px; height:33px; border:0; background:none;}

/* LAYER
============================== */
#layer {display:none; position:absolute; top:0; left:0; width:100%; min-width:940px;}
#layer .layer_bg {position:fixed; top:0; right:0; bottom:0; left:0; min-width:940px; background-color:#000; opacity:0.65; filter:alpha(opacity=65);}
#layer .layer_content {position:absolute; top:111px; left:50%; width:537px; margin-left:-268px;}
#layer .layer_close {position:absolute; top:0; right:0;}
#layer .layer_close a {display:block; overflow:hidden; width:50px; height:50px; background-color:#fff; opacity:0; filter:alpha(opacity=0);}

/* IE6 Update
============================== */
#ie6Update {overflow:hidden; width:100%; padding:15px 0; background-color:red; color:#fff; font-size:13px; line-height:1.5;}
#ie6Update p {float:left; padding-left:20px;}
#ie6Update p span {padding-left:10px; color:yellow;}
#ie6Update p a {display:inline-block; margin-left:10px; padding:3px 10px; background-color:#000; color:#fff; font-weight:bold;}
#ie6Update .ie6update_close {float:right; margin-right:20px; color:yellow;}









