@charset "utf-8";
@font-face {
    font-family: NotoKR;
    src: local(NotoSansCJKKRThin),
         url(/font/NotoSansKR-Thin.woff2) format('woff2'),
         url(/font/NotoSansKR-Thin.woff) format('woff');
    font-weight: 100;
}
@font-face {
    font-family: NotoKR;
    src: local(NotoKR-Light),
         url(/font/NotoSansKR-Light.woff2) format('woff2'),
         url(/font/NotoSansKR-Light.woff) format('woff');
    font-weight: 200;
}
@font-face {
    font-family: NotoKR;
    src: local(NotoKR-DemiLight),
         url(/font/NotoSansKR-DemiLight.woff2) format('woff2'),
         url(/font/NotoSansKR-DemiLight.woff) format('woff');
    font-weight: 300;
}
@font-face {
    font-family: NotoKR;
    src: local(NotoKR-Regular),
         url(/font/NotoSansKR-Regular.woff2) format('woff2'),
         url(/font/NotoSansKR-Regular.woff) format('woff');
    font-weight: 400;
}
@font-face {
    font-family: NotoKR;
    src: local(NotoKR-Medium),
         url(/font/NotoSansKR-Medium.woff2) format('woff2'),
         url(/font/NotoSansKR-Medium.woff) format('woff');
    font-weight: 500;
}
@font-face {
    font-family: NotoKR;
    src: local(NotoKR-Bold),
         url(/font/NotoSansKR-Bold.woff2) format('woff2'),
         url(/font/NotoSansKR-Bold.woff) format('woff');
    font-weight: 700;
}
@font-face {
    font-family: NotoKR;
    src: local(NotoKR-Black),
         url(/font/NotoSansKR-Black.woff2) format('woff2'),
         url(/font/NotoSansKR-Black.woff) format('woff');
    font-weight: 800;
}
@font-face {
  font-family: 'NanumGothic';
  font-style: normal;
  font-weight: 400;
  src: url(/font/NanumGothic-Regular.eot);
  src: url(/font/NanumGothic-Regular.eot?#iefix) format('embedded-opentype'),
       url(/font/NanumGothic-Regular.woff2) format('woff2'),
       url(/font/NanumGothic-Regular.woff?v=20200101) format('woff'),
       url(/font/NanumGothic-Regular.ttf) format('truetype');
}

/* Type Selector */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0;
	padding:0;
	border:0;
	font-size:100%;
	vertical-align:baseline;
	background:transparent;
}
body {margin:0; padding:0;  font-family: "NotoKR","Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif; font-size: 0.9em; color:#666;  line-height:1;}
blockquote, q {quotes:none;}
blockquote:before, blockquote:after,
q:before, q:after {
	content:'';
	content:none;
}

/* remember to highlight inserts somehow! */
ins {text-decoration:none;}
del {text-decoration:line-through;}

/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse:collapse; border-spacing:0;}
fieldset, button {border:none;}
img {border:0 none; vertical-align:top;}
a {text-decoration:none;}
a:hover, a:active, a:focus {text-decoration:underline;}
textarea {overflow:auto;}
hr, legend {display:none;}
html:first-child select {padding-right:6px; height:30px;font-size:15px; margin-right:5px;margin-bottom:5px;} /* Opera 9 & Below Fix */
option {padding-right:6px;} /* Firefox Fix */
input { height:26px;font-size:15px; margin-right:5px;margin-bottom:5px;vertical-align: middle;border:1px solid #1c1c1c;}
select {height:30px;min-width:50px;font-size:15px; margin-right:5px;margin-bottom:5px;border:1px solid #1c1c1c;} /* Opera 9 & Below Fix */
/* Layout Selector */
#wrap {position:relative; width:978px; margin:0 auto;}
#header {position:relative; width:978px; height:146px;}
#header .contact {position:absolute; top:12px; left:750px; color:#ffffff; font-size:13px; font-weight:bold;}
#header .contact em {font-style:normal; color:#ffae00; padding-right:13px; background:url('/images/common/blt/blt_contact.gif') no-repeat right .5em;}
#main_gnb {position:relative; width:100%; height:31px; background:url('/images/common/bg/bg_main_gnb.jpg') no-repeat left top; overflow:hidden; *zoom:1;}

.gnb_nav {position:absolute; top:10px; left:30px; padding-top:0; overflow:hidden; *zoom:1;}
.gnb_nav li a, .util_nav li a {color:#fff !important; font:normal 80%/1.5em gulim;}
.gnb_nav li {list-style:none; float:left; padding-right:12px; margin-right:10px; background:url('/images/common/blt/blt_gnb.gif') no-repeat right 2px;}
.gnb_nav li.last {padding-right:0; margin-right:0; background:none;}

.util_nav {position:absolute; top:10px; right:30px; padding-top:0;}
.util_nav li {list-style:none; float:left; padding-right:12px; margin-right:10px; background:url('/images/common/blt/blt_gnb.gif') no-repeat right 2px;}
.util_nav li.cart {padding-right:17px; margin-right:0; background:url('/images/common/blt/blt_cart.gif') no-repeat right 2px;}

#contents_wrap {width:100%; min-height:300px; background:url('/images/common/bg/bg_contents_wrap.gif') repeat-y left top; overflow:hidden; *zoom:1;}
.contents {background:url('/images/common/bg/bg_contents_wrap_top.gif') no-repeat left top; padding-top:24px; overflow:hidden; *zoom:1;}
.contents_sub_bottom {width:100%; height:25px; background:url('/images/common/bg/bg_contents_sub_bottom.gif') no-repeat left top;}

#contents_wrap02 {width:100%; min-height:300px; background:url('/images/common/bg/bg_sub02_body.gif') repeat-y left top; overflow:hidden; *zoom:1;}
.contents02 {background:url('/images/common/bg/bg_sub02_tlt.gif') no-repeat left top; margin-top:-17px; overflow:hidden; *zoom:1;}
.contents_sub_bottom02 {width:100%; height:43px; background:url('/images/common/bg/bg_sub02_bottom.gif') no-repeat left top;}
.contents02 h2 {padding:49px 0 10px 74px; font-size:22px; color:#fff;}
.contents02 h2 em {color:#c44017; font-style:normal;}

.underline {text-decoration:underline;}

.display_none {display:none;}
.inline {display:inline !important;}
.bgNone {background:none !important;}
.noBold {font-weight:normal !important;}

/* 정렬 */
.floatL {float:left !important;}
.floatR {float:right !important;}
.clear  {clear:both !important;}
.alignL {text-align:left !important;}
.alignC {text-align:center !important;}
.alignR {text-align:right !important;}
.alignT {vertical-align:top !important;}
.alignM {vertical-align:middle !important;}
.alignB {vertical-align:bottom !important;}

/* 여백조정 */
.mgB5 {margin-bottom:5px !important;}
.mgB10 {margin-bottom:10px !important;}
.mgB15 {margin-bottom:15px !important;}
.mgB20 {margin-bottom:20px !important;}
.mgB25 {margin-bottom:25px !important;}
.mgB30 {margin-bottom:30px !important;}
.mgB35 {margin-bottom:35px !important;}

.mgL10 {margin-left:10px !important;}
.mgL35 {margin-left:35px !important;}

.location_wrap {margin-top:-24px; margin-bottom:17px; background:#fff; margin-left:8px; width:962px; height:30px; border-bottom:1px solid #ebebeb;}
.location_wrap .location {display:inline-block; padding-top:8px;}
.location_wrap .home {margin-right:13px;}
.location_wrap a {color:#878787; font-size:12px; font-weight:bold;}
.location_wrap strong {font-size:12px; color:#878787; color:#fa6908}

#sub_contents_wrap {overflow:hidden; *zoom:1; margin:10px 10px 10px 10px;}
#sub_contents_wrap3 {overflow:hidden; *zoom:1; margin:10px 0px 10px 0px;}
#lnb {float:left; width:193px; margin-right:15px; background:url('/images/common/bg/bg_lnb_body.gif') repeat-y left top;}
#lnb .lnb_body {height:100%; padding-bottom:30px; background:url('/images/common/bg/bg_lnb_bottom.gif') no-repeat left bottom;}
#lnb .lnb_t {margin-bottom:20px;}
#lnb dl {width:168px; margin:0 auto 7px auto; border-bottom:1px solid #e4e2e2;}
#lnb dl a {color:#464646;}
#lnb dl dt {padding-left:10px; color:#464646; height:23px;; background:url('/images/common/bg/bg_arrowRound.gif') no-repeat right top; font-size:12px; font-weight:bold;}
#lnb dl dt.over {color:#1c1c1c; text-decoration:underline !important; background:url('/images/common/bg/bg_arrowRound_over.gif') no-repeat right top;}
#lnb dl dd {padding-bottom:15px;}
#lnb dl dd li {list-style:none; width:168px; margin-bottom:-4px;}
#lnb dl dd li a {display:block; padding:5px 10px; *padding:4px 10px; margin:0; color:#888; font-size:12px;}
#lnb dl dd li a:hover, #lnb dl dd li a.active {background:#888; color:#fff; text-decoration:none;}
#lnb dl.last {border-bottom:none;}

#sub_contents {float:left; width:717px; background:url('/images/common/bg/bg_sub_contents_body.gif') repeat-y left top;}
.sub_contents_body {height:100%; padding-bottom:11px; background:url('/images/common/bg/bg_sub_contents_bottom.gif') no-repeat left bottom;}
.sub_contents_body02 {height:100%; padding-bottom:10px; background:url('/images/common/bg/bg_sub_contents_bottom02.gif') no-repeat left bottom;}
#sub_contents .tlt {position:relative; height:54px; background:url('/images/common/bg/bg_sub_contents_tlt.gif') repeat-y left top;}
#sub_contents .tlt01 {position:relative; height:54px; background:url('/images/common/bg/bg_sub_contents_tlt2.gif') repeat-y left top;}
#sub_contents .tlt02 {position:relative; height:54px; background:url('/images/common/bg/bg_sub_contents_tlt02.gif') repeat-y left top;}
#sub_contents .tlt h2, #sub_contents .tlt02 h2 {padding:22px 0 0 35px; font-size:22px; color:#fff;}
#sub_contents .tlt h2 em, #sub_contents .tlt02 h2 em {color:#c44017; font-style:normal;}


#sub_contents3 {width:100%; }
#sub_contents3 .tlt021 { height:54px; background:url('/images/common/bg/bg_sub_contents_tlt024.jpg') no-repeat center top;}
#sub_contents3 .tlt021 h2 {padding:22px 0 0 35px; font-size:22px; color:#fff;text-align: center;}
#sub_contents3 .tlt021 h2 em {color:#c44017; font-style:normal;}



#sub_contents .tlt a {position:absolute; top:26px; left:567px; font-size:13px; color:#de4400; font-weight:bold;}

.tabNav {width:677px; margin:0 auto 40px auto; color:#bebebe; font-size:12px; text-align:right; padding:15px 17px 10px 0; border-bottom:1px dotted #d5d5d5;}
.tabNav a {color:#4d4d4d; font-weight:bold;}
.tabNav a:hover, .tabNav a.over {color:#fe7512; text-decoration:underline;}

.biz_card_wrap {width:713px; margin:0 auto 0 15px; overflow:hidden; *zoom:1;}
.biz_card_box {float:left; margin:0 15px 20px 0; position:relative; width:334px; height:366px; background:url('/images/common/bg/bg_biz_card.gif') no-repeat left top;}
.biz_card_box h3 {position:absolute; top:17px; left:19px; color:#212121; font-size:16px;}
.biz_card_box p {padding-top:70px; padding-left:35px;}
.biz_card_box .arrow {position:absolute; top:12px; right:16px;}
.biz_card_box ul {position:absolute; top:210px; left:33px;}
.biz_card_box ul li {line-height:120%; font-size:13px; color:#333; font-weight:bold; list-style:none; padding-left:12px; background:url('/images/common/blt/blt_dot02.gif') no-repeat left .3em;}
.point {color:#ff4e00;}
.gray {color:#858585;}
.f16 {font-size:16px}
.biz_card_box .order {position:absolute; bottom:21px; right:23px;}

.viewing_wrap {clear:both; overflow:hidden; *zoom:1; margin-top:35px; *margin-top:45px; margin-bottom:70px;}
.viewing_wrap .viewing {float:left; margin:0 70px 0 45px; padding-top:6px; font-size:12px; color:#333; font-weight:bold;}
.paging {float:left; height:26px;}
.pagination {float:left; height:26px; background:url('/images/common/bg/bg_paging.gif') repeat-x left top; overflow:hidden; *zoom:1;}
.paging a {float:left; padding:6px 5px 0 5px; color:#004699; text-decoration:underline; font-size:12px; display:inline-block; font-weight:bold;}
.paging a.img {padding:0;}
.page_mid {float:left;}
.paging strong {float:left; color:#226be4; padding:5px 5px 0 5px;}

.paging02 {float:left; height:26px;}
.pagination {float:left; height:26px; background:url('/images/common/bg/bg_paging.gif') repeat-x left top; overflow:hidden; *zoom:1;}
.paging02 a {float:left; padding:6px 5px 0 5px; color:#000; text-decoration:underline; font-size:12px; display:inline-block; font-weight:bold;}
.paging02 a.img {padding:0;}
.page_mid {float:left;}
.paging02 strong {float:left; color:#ff601e; padding:5px 5px 0 5px;}

/*.standard_coated {width:100%; margin-top:-40px; background:url('/images/common/bg/bg_sub3_content01.jpg') no-repeat 1px top;}*/
.standard_coated {width:100%; margin-top:-20px;margin-left:10px; overflow:hidden; *zoom:1;}
.standard_coated .contentsa01 {float:left; width:330px;}
.standard_coated .contentsa02 {float:left; width:380px;font-weight:bold;}

.standard_coated dl dt {margin-bottom:15px; font-size:20px; color:#010101;}
.standard_coated dl dd {font-size:13px; color:#333;}
.standard_coated li {margin-bottom:5px; list-style:none; padding-left:12px; background:url('/images/common/blt/blt_dot02.gif') no-repeat left .3em;}
.standard_coated li.li02 {margin-top:10px; padding-left:12px; background:url('/images/common/blt/blt_dot03.gif') no-repeat left .4em; line-height:120%; color:#757575;}



.standard_coated2 {width:100%;margin-top:20px;}
.standard_coated2 li {margin-bottom:5px; list-style:none; padding-left:12px; background:url('/images/common/blt/blt_dot02.gif') no-repeat left .3em;}
.standard_coated2 li.li02 {margin-top:10px; padding-left:12px; background:url('/images/common/blt/blt_dot03.gif') no-repeat left .4em; line-height:120%; color:#757575;}
.standard_coated2 .banner li {list-style:none; text-align:center; background:none;}

.sub3_bg02 {width:100%; height:30px; background:url('/images/common/bg/bg_sub3_content02.jpg') no-repeat left top;}
.sub3_contents_body {width:100%; background:url('/images/common/bg/bg_sub3_content02body.jpg') repeat-y left top;}
.sub3_contents_body .tab_nav {overflow:hidden; *zoom:1; margin-left:14px;}
.sub3_contents_body .tab_nav li {float:left; margin-right:10px;}
.sub3_contents_body_in {width:100%; padding-top:20px; padding-bottom:20px; background:url('/images/common/bg/bg_sub3_content02body_in.jpg') repeat-y left top; overflow:hidden; *zoom:1;text-align:center}
.sub3_contents_body_in .con01 {float:left; width:296px; margin-left:30px;}
.sub3_contents_body_in .con02 {float:left; width:290px; margin-left:30px;}
.sub3_contents_body_in table {width:100%; font-weight:bold;}
.sub3_contents_body_in table th {color:#ff6517; padding:10px 0;}
.sub3_contents_body_in table tr.tr02 td {background:#f2f2f2;}
.sub3_contents_body_in table td {padding:5px 0; text-align:center; color:#1c1c1c; text-decoration:underline;}
.sub3_contents_body_in table td.num {color:#787878; text-decoration:none;}
.sub3_contents_body_in table td.left {color:#787878; text-decoration:none; text-align:left; padding-left:19px;}

.gray_top {width:871px; height:10px; margin-top:24px; margin-left:50px; background:url('/images/common/bg/bg_gray_top.gif') no-repeat left top; font-size:0;}
.gray_body {width:871px; background:url('/images/common/bg/bg_gray_body.gif') repeat-y left top;}
.gray_bottom {width:871px; height:10px; margin-left:50px; background:url('/images/common/bg/bg_gray_bottom.gif') no-repeat left top; font-size:0;}

.upload_img_wrap {overflow:hidden; *zoom:1; padding:15px 27px 50px 30px;}
.upload_img_wrap02 {overflow:hidden; *zoom:1; padding:15px 0 50px 30px;}
.upload_img_wrap .tlt {color:#030303; font-weight:bold;}
.upload_img_wrap .tlt dt {font-size:20px;}
.upload_img_wrap .tlt dd {font-size:12px; margin-bottom:15px;}
.upload_img_wrap .tlt input {vertical-align:middle;}
.upload_img_wrap .tlt .upload_input {width:240px; height:20px;}
.upload_img_wrap .msg {margin-top:5px; margin-bottom:40px; font-size:12px; color:#030303; line-height:130%; font-weight:bold; letter-spacing:-.1em;}
.upload_img_wrap .msg p {margin-bottom:10px;}
.upload_img_wrap .msg .txt02 {color:#ff6d02; text-decoration:underline;}
.upload_img_wrap .msg .txt03 {color:#6e6e6e;}
.inputText {border:1px #D1D1D1 solid;font-size:10pt;}
.btnWrap {width:100%; margin-bottom:10px; overflow:hidden; *zoom:1;}

.upload_img_left {float:left;}
.front_side {float:right; width:360px;}
.front_side .tlt {font-size:17px; margin-bottom:5px; color:#111; text-align:center;}
.front_side .img {margin-bottom:15px;}

.upload_img_left02 {float:left;}
.upload_img_left02 .img {margin:15px 0 22px 0;}
.upload_img_left02 dl {font-weight:bold; margin-left:10px;}
.upload_img_left02 dt {margin-bottom:20px; font-size:12px; color:#090909;}
.upload_img_left02 dd {font-size:12px; color:#ff6d02;}
.upload_img_left02 li {list-style:none; margin-bottom:3px; font-weight:bold;}
.upload_img_left02 li span {text-decoration:underline;}
.upload_img_left02 li img {vertical-align:middle;}
.upload_img_left02 li.last {margin-top:18px;}


/* Build a Design_Start */
.build_img_wrap {clear:both; overflow:hidden;width:924px; margin-top:30px;}
.build_img_left {float:left; width:174px;padding-left:50px;}
.build_img_right {float:left; width:680px;padding-left:16px;}
.build_img_wrap .tlt input {vertical-align:middle; border:1px; background:#fbfbfb; width:170px;}
.build_img_left dt {margin-bottom:5px; font-size:13px; color:#666666;}
.build_img_left dd {margin-bottom:10px;font-size:13px; color:#ff6d02;}
.build_img_right table {background:#f0f0f0; }

.remove_text {float:left; width:495px; margin-top:10px;}
.front_back_select {float:left; margin-top:10px;}
.front_back_select dt {float:left; color:black;}
.front_back_select dd {float:left;}

.build_img_bottom {float:left; width:683; height:160px; margin-left:15px;  padding-left:20px; padding-right:15px; margin-top:15px; background:url('/images/common/build_design_bottom_bg.gif') no-repeat left top;}
.build_img_bottom p {color:black; font-size:14px; font-weight:bold; margin-top:15px; margin-bottom:5px;}
.txt02 {font-size:12px; line-height:120%;}
.txt03 {font-size:13px; color:#ff8d1d;padding-left:18px; }

/* Build a Design_End */


/* Reorder_Start */
.reorder_title_img {background:url('/images/common/reorder_bg.gif') no-repeat; width:863px; height:90px; padding-left:210px; padding-top:20px; margin-left:53px; margin-top:20px;}
.reorder_title_img p {font-weight:bold; font-size:16px; color:#ff7b0a;}

.reorder_table {width:853px; margin:0px auto 10px auto;}
.reorder_table th {height:26px; background:url('/images/common/bg/bg_shopping_cart_th.gif') no-repeat center top; text-align:center;vertical-align:middle;}
.reorder_table th.first {background:url('/images/common/bg/bg_shopping_cart_th.gif') no-repeat left top; text-align:center;vertical-align:middle;}
.reorder_table th.last {background:url('/images/common/bg/bg_shopping_cart_th.gif') no-repeat right top; text-align:center;vertical-align:middle;}
.reorder_table td {border:1px solid #d9d9d9; padding:12px 0; font-size:12px; color:#000; line-height:130%; text-align:center;vertical-align:middle;}
.reorder_table td img {vertical-align:middle; text-align:center;}
.reorder_table tr.tr02 td {background:#f8f8f8; text-align:center;vertical-align:middle;}
.reorder_table td.first {font-size:12px; color:#3e3e3e; text-align:center;vertical-align:middle;}
/* Reorder_End */


/* guarantee1,2_Start */
.guarantee2_bg {font-size:13px; background:#f9f9f9; width:630px; margin:15px auto 35px auto; padding-left:30px; padding-right:30px; text-align:justify; padding-bottom:30px; line-height:130%;}
.guarantee2_bg p {padding-top:15px; padding-left:60px; font-size:20px; color:black; font-weight:bold; margin-top:25px; background:url('/images/common/check_icon.gif') no-repeat; height:40px;}

.guarantee2_bottom_text {text-align:right; margin-top:15px; background:url('/images/common/btn/guarantee_ico.gif') no-repeat 16.5em 0.6em;}
.send_feedback_ico {padding-left:40px;}

.guarantee2_bg .table_css {width:640px; text-align:center; border:1px solid #cacaca;}
.guarantee2_bg .table_css .on {color:#ff6517; font-weight:bold; background:white;}
.guarantee2_bg .table_css .bg_on {background:white;}
.guarantee2_bg .table_css td {width:640px; text-align:center; border:1px solid #f2f2f2; height:40px; vertical-align:middle;}
.guarantee2_bg span {font-size:15px; color:#333; font-weight:bold;}
.guarantee2_bg dl {}
.guarantee2_bg dl dt {margin-bottom:15px; font-size:15px; font-weight:bold; color:#010101; color:#333333; margin-top:15px;}
.guarantee2_bg dl dd {font-size:12px; color:#333; margin-top:10px;}
.guarantee2_bg li {color:#757575; margin-bottom:0px; list-style:none; padding-left:12px; background:url('/images/common/blt/blt_dot02.gif') no-repeat left .3em;}
.guarantee2_bg li.li02 {margin-top:10px; padding-left:12px; background:url('/images/common/blt/blt_dot03.gif') no-repeat left .4em; line-height:120%; color:#757575;}
.guarantee2_bg .banner li {list-style:none; text-align:center; background:none;}

/* guarantee1,2_End */

/* Sticker Specification_Start */
.cont_space {width:670px; padding-left:25px; text-align:justify; margin-top:25px; font-size:13px; line-height:120%;}
.cont_space h2 {color:black; font-size:18px; margin-bottom:10px;}
.cont_space_right {margin-left:25px; padding-left:300px; line-height:130%; height:160px; background:url('/images/common/card_page_img.gif') no-repeat;}
.cont_space_right h2 {font-size:16px; color:black; padding-top:45px;}
.cont_space h3 {font-size:13px; color:black; font-weight:bold;}
/* Sticker Specification_End */


/* Join_Start */
.join_txt {}
.join_text_formBox {margin-top:10px; margin-left:120px; float:center; width:653px; }
.join_text_formBox h3 {padding:32px 0 25px 31px; font-size:18px; color:#000;}
.join_text_formBox .txt {margin-left:31px; font-size:12px; color:#606060; line-height:120%; margin-bottom:30px;}
.join_text_formBox table {margin-left:31px; margin-bottom:15px; width:100%;}
.join_text_formBox table th {background:url('/images/common/blt/blt_dot02.gif') no-repeat left .8em; padding-left:15px; vertical-align:middle; text-align:left; font-size:13px; color:#ff6517; padding-bottom:5px;}


.join_text_formBox table td {padding-bottom:5px;}
.join_text_formBox table td input {width:385px; height:15px;vertical-align:middle; border:1px; background:#fbfbfb;}

.join_text_formBox .tds {padding-left:15px; vertical-align:middle; text-align:left; font-size:13px;padding-bottom:5px;}

.join_text_formBox .btn01 {margin-left:31px; font-size:13px; color:#ff4e00; text-decoration:underline; font-weight:bold;}
.join_text_formBox .btn02 {margin-left:260px; font-weight:bold;}
/* Join_End */

/* request_sample_Start */
.request_sample {width:100%; background:url('/images/common/bg/bg_sub3_content01_none.jpg') no-repeat 380px 30px; height:190px;}

.request_sample dl {margin:25px 15px 25px 35px; font-weight:bold;}
.request_sample dl dt {margin-bottom:15px; font-size:20px; color:#010101;}
.request_sample dl dd {font-size:13px; color:#757575; margin-bottom:20px; width:350px; line-height:120%;}
.request_sample li {margin-bottom:5px; list-style:none; padding-left:12px; background:url('/images/common/blt/blt_dot02.gif') no-repeat left .3em;}
.request_sample li.li02 {margin-top:10px; padding-left:12px; line-height:120%; color:#757575;}
.request_sample .banner li {list-style:none; text-align:center; background:none;}

.request_sample2 {width:100%;height:20px;}
.request_sample2 dl {margin:25px 15px 0px 35px; font-weight:bold;}
.request_sample2 dl dt {font-size:20px; color:#010101;}

.request_sample1 {width:100%;}

.request_sample1 #textv {padding-left:15px;}
.request_sample1 dl {margin:25px 15px 25px 35px; font-weight:bold;}
.request_sample1 dl dt {margin-bottom:15px; font-size:20px; color:#010101;}
.request_sample1 dl dd {font-size:13px; color:#757575; margin-bottom:20px; width:650px; line-height:120%;}
.request_sample1 dl .gray_bg {background:#f2f2f2; font-size:13px; color:#757575; margin-bottom:20px; width:610px; line-height:120%; padding-left:20px; padding-right:20px; padding-top:20px; padding-bottom:20px;}
.request_sample1 dl .gray_bg p {text-align:center;}
.request_sample1 dl dd input {vertical-align:middle;  border:1px #ececec solid;font-size:11pt; background:#FFFFFF; }

.request_sample1 dl dd .title {font-size:12px; color:#ff6517; height:28px; background:url('/images/common/blt/blt_dot02.gif') no-repeat left .8em; padding-left:15px;}
.request_sample1 dl dd .title2 {font-size:12px; color:#ff6517;vertical-align:top;  background:url('/images/common/blt/blt_dot02.gif') no-repeat left .8em; padding-left:15px; padding-top:5px;}
.request_sample1 li {margin-bottom:5px; list-style:none; padding-left:12px; background:url('/images/common/blt/blt_dot02.gif') no-repeat left .3em;}
.request_sample1 li.li02 {margin-top:10px; padding-left:12px; line-height:120%; color:#757575;}
.request_sample1 .banner li {list-style:none; text-align:center; background:none;}

.request_sample1 dl dd .title3 {font-size:12px; height:28px;}

.request_sample1 table {width:90%;}

.request_sample1 .ptitles {color:#ff6517;font-weight:bold;margin:0px 15px 0px 35px; font-size:14px;}
.request_sample1 .table_css2 {width:640px; text-align:center; border:1px solid #cacaca;margin:10px 15px 25px 35px; }
.request_sample1 .table_css2 .on {color:#ff6517; background:#f9f9f9;}
.request_sample1 .table_css2 .bg_on {background:white;}
.request_sample1 .table_css2 td {width:640px; text-align:center; border:1px solid #f2f2f2; height:40px; vertical-align:middle;}


/* request_sample_End */


/* help_sample_Start */
.help_sample {width:100%; background:url('/images/common/bg/help_bg.gif') no-repeat 70px 25px; height:80px;}

.help_sample dl {margin:25px 15px 25px 155px; font-weight:bold;}
.help_sample dl dt {margin-bottom:15px; font-size:20px; color:#010101;}
.help_sample dl dd {font-size:13px; color:#757575; margin-bottom:20px; width:WIDTH: 750px;; line-height:120%;}
.help_sample li {margin-bottom:5px; list-style:none; padding-left:12px; background:url('/images/common/blt/blt_dot02.gif') no-repeat left .3em;}
.help_sample li.li02 {margin-top:10px; padding-left:12px; line-height:120%; color:#757575;}
.help_sample .banner li {list-style:none; text-align:center; background:none;}

.help_sample1 {width:100%;}
.help_sample1 table {margin:25px 15px 25px 85px;}
.help_sample1 dl dt {margin-bottom:15px; font-size:20px; color:#010101;}

table.helpfaq tr.title {font-family:  Arial,Helvetica,Sans-Serif;letter-spacing:0px;HEIGHT: 30px;FONT-SIZE: 16px;color:#211811;FONT-WEIGHT: bold;   padding-top:5px;margin-top:5px;}
table.helpfaq tr.header {	font-family:  Arial,Helvetica,Sans-Serif;letter-spacing:0px;FONT-WEIGHT: bold; FONT-SIZE: 13px; WIDTH: 750px;HEIGHT: 25px; padding-top:5px;margin-top:5px;}
table.helpfaq tr.header td {	font-family:  Arial,Helvetica,Sans-Serif;letter-spacing:0px;FONT-WEIGHT: bold; FONT-SIZE: 12px}
table.helpfaq tr.header td a.faq {font-family:  Arial,Helvetica,Sans-Serifletter-spacing:0px;;padding-left:5px;WIDTH: 750px;FONT-SIZE: 14px;color:#FD6C03;  text-decoration:underline;}
table.helpfaq tr.header td a.faq2 {font-family:  Arial,Helvetica,Sans-Serif;letter-spacing:0px;padding-left:5px;WIDTH: 750px;FONT-SIZE: 14px;color:#666;  text-decoration:underline;}
table.helpfaq td.body {	font-family:  Arial,Helvetica,Sans-Serif;letter-spacing:0px;line-height:120%;padding-left:5px;PADDING-BOTTOM: 15px; WIDTH: 750px; PADDING-TOP: 8px}

#helpFaq {padding-left:5px;WIDTH: 700px;FONT-SIZE: 14px;color:#211811;  text-decoration:underline; }
/* help_sample_End */

.mypage_sample{width:100%; background:url('/images/common/btn/mypage_icon.gif') no-repeat 70px 5px; height:80px;}
.mypage_sample dl {margin:25px 15px 25px 155px; font-weight:bold;}
.mypage_sample dl dt {float:left; margin-bottom:15px; font-size:20px; color:#010101;}
.mypage_sample dl dd {float:left; font-size:13px; color:#757575; margin-top:4px; margin-left:20px; line-height:120%;}
.mypage_sample1 {width:100%;}
.mypage_sample1 table {margin:25px 15px 25px 55px;}

.mypage2_bg {font-size:13px; background:#f9f9f9; width:790px; margin:15px auto 35px auto; padding-left:30px; padding-right:30px; text-align:justify; padding-bottom:20px;padding-top:20px; line-height:130%;}
.mypage2_bg p { text-align:center; FONT-WEIGHT: bold;color:#F0312C; font-size:15px;vertical-align:middle; }
.mypage2_bg p img {vertical-align:middle;margin-right:10px; }
/*prices*/

.price_bg02 {width:100%; height:30px; background:url('/images/common/bg/bg_price_content02.jpg') no-repeat center top;}
.price_contents_body {width:700px; padding-top:10px; margin-left:5px; margin-top:10px;}
.price_contents_body .tab_nav {overflow:hidden; *zoom:1; margin-left:14px;  background:url('/images/common/bg/btn_tab_price_01_bg.gif'); }
.price_contents_body .tab_nav li {float:left; margin-right:5px;list-style:none; }
.price_contents_body .price_bottom { overflow:hidden; *zoom:1; margin-left:14px;  background:url('/images/common/bg/btn_tab_price_02_bg.gif');height:1px; }
.price_contents_body p {font-size:20px; color:black; font-weight:bold; padding-left:25px;}
.price_contents_body dl dt {font-size:15px; padding-top:15px; padding-left:30px;}
.price_contents_body dl dt em {font-style:none; text-decoration:underline;}
.price_contents_body dl dd {width:700; height:71; padding-top:20px; padding-bottom:20px; padding-left:20px; padding-right:10px; margin-left:15px; margin-top:15px;}
.price_contents_body dl .gray_bg {background:#f2f2f2; margin-top:15px; width:630px; padding-left:20px; padding-right:20px; margin-left:15px; margin-right:15px;}
.price_contents_body .title {text-align:left;vertical-align: top;padding-top:5px; font-size:13px; font-weight:bold; color:black; background:url('/images/common/blt/blt_dot02.gif') no-repeat left .7em; padding-left:15px; height:30px;}
.price_contents_body .title3 {text-align:left; padding-top:0px; font-size:13px; font-weight:bold; color:black; padding-left:0px; height:30px;}

.price_contents_body .contsa {text-align:left; color:#1c1c1c;font-size:14px; font-size: 15px;    line-height: 160%;font-weight:300 }
.price_contents_body .title02 {font-size:13px; font-weight:bold;color:black; background:url('/images/common/blt/blt_dot02.gif') no-repeat left .4em; padding-left:15px; height:60px;}
.price_contents_body .button {text-align:center;}
.price_contents_body .xsize {font-size:11px;}

.price_contents_body_in {width:700px;  padding-top:10px; padding-bottom:30px;margin-right:20px; background:url('/images/common/bg/bg_price_content02body_in3.gif') repeat-y left top; overflow:hidden; *zoom:1;}
.price_contents_body_in .con01 {float:left; width:700px; margin-left:50px; }
.price_contents_body_in table {margin-left:20px;margin-right:5px;width:96%; font-weight:500;}
.price_contents_body_in table th {color:#ff6517; padding:10px 0;}
.price_contents_body_in table tr.tr01 td {background:#ffffff; height:25px;padding:5px 5px 5px 5px;vertical-align:middle;font-size:15px;}

.costs { color:#111;  text-decoration:underline; }


.price_contents_body_in table tr.tr02 td {background:#f2f2f2;}
.price_contents_body_in table tr.tr03 td {background:#f2f2f2;}
.price_contents_body_in table td.first {text-align:left;vertical-align:middle;font-size:12pt; color:#1c1c1c;padding:5px 0px 5px 5px; height:30px;}
.price_contents_body_in table td.first2 {text-align:left; color:#656565;font-weight:normal;padding-left:40px; height:30px;}
.price_contents_body_in table td {text-align:left; color:#1c1c1c;vertical-align:middle;font-size:16px;font-weight:400}
.price_contents_body_in table td.num {color:#787878; text-decoration:none;}
.price_contents_body_in table td.left {color:#787878; text-decoration:none; text-align:left; padding-left:19px;}
.price_contents_body_in table td .imgs {padding-top:5px;}

.price_contents_body3 {width:700px; padding-top:10px; margin-left:5px; margin-top:10px;}
.price_contents_body3 .tab_nav {overflow:hidden; *zoom:1; margin-left:14px;  background:url('/images/common/bg/btn_tab_price_01_bg.gif'); }
.price_contents_body3 .tab_nav li {float:left; margin-right:5px;list-style:none;}
.price_contents_body3 .price_bottom { overflow:hidden; *zoom:1; margin-left:14px;  background:url('/images/common/bg/btn_tab_price_02_bg.gif');height:1px; }
.price_contents_body3 p {font-size:20px; color:black; font-weight:bold; padding-left:25px;}
.price_contents_body3 dl dt {font-size:15px; padding-left:30px; padding-bottom:10px;}
.price_contents_body3 dl dt em {font-style:none; text-decoration:underline;}
.price_contents_body3 dl dd {width:700; height:71; adding-left:20px; padding-right:10px; margin-left:40px; margin-top:10px;}
.price_contents_body3 dl .gray_bg {background:#f2f2f2; margin-top:15px; width:630px; padding-left:20px; padding-right:20px; margin-left:15px; margin-right:15px;}
.price_contents_body3 .title {text-align:left; font-size:15px; font-weight:500; color:black; background:url('/images/common/blt/blt_dot02.gif') no-repeat left .7em; padding-left:15px; height:30px;}
.price_contents_body3 .title2 {text-align:left; font-size:15px; font-weight:500; color:black; background:url('/images/common/blt/blt_dot02.gif') no-repeat left .7em; padding-left:15px; height:20px;}
.price_contents_body3 .title22 {text-align:left; font-size:15px; font-weight:400; color:black; padding-left:15px; height:40px;
.price_contents_body3 .contsa {text-align:left; color:#1c1c1c;font-weight:normal; font-size:12px;  }
.price_contents_body3 .title02 {font-size:15px; font-weight:500;color:black; background:url('/images/common/blt/blt_dot02.gif') no-repeat left .4em; padding-left:15px; height:60px;}
.price_contents_body3 .button {text-align:center;}
.price_contents_body3 .xsize {font-size:11px;}

.price_contents_body_in3 {width:700px;  padding-top:10px; padding-bottom:30px;margin-right:20px; background:url('/images/common/bg/bg_price_content02body_in3.gif') repeat-y left top; overflow:hidden; *zoom:1;}
.price_contents_body_in3 .con01 {float:left; width:700px; margin-left:50px; }
.price_contents_body_in3 table {margin-left:20px;margin-right:5px;width:96%; font-weight:bold;}
.price_contents_body_in3 table th {color:#ff6517; padding:10px 0;}
.price_contents_body_in3 table tr.tr01 td {background:#ffffff;}
.price_contents_body_in3 table tr.tr02 td {background:#f2f2f2;}
.price_contents_body_in3 table tr.tr03 td {background:#f2f2f2;}
.price_contents_body_in3 table td.first {text-align:left;vertical-align:middle;font-size:12pt; color:#1c1c1c;padding-left:20px; height:30px;}
.price_contents_body_in3 table td.first2 {text-align:left; color:#656565;font-weight:normal;padding-left:40px; height:30px;}
.price_contents_body_in3 table td {text-align:left; color:#1c1c1c;font-weight:normal}
.price_contents_body_in3 table td.num {color:#787878; text-decoration:none;}
.price_contents_body_in3 table td.left {color:#787878; text-decoration:none; text-align:left; padding-left:19px;}

 
.price_contents_body_in4 {width:700px;  padding-top:0px; padding-bottom:5px;margin-right:10px; overflow:hidden; *zoom:1;}
.price_contents_body_in4 .con01 {float:left; width:700px; margin-left:50px; }
.price_contents_body_in4 table {margin-left:20px;margin-right:5px;width:96%; font-weight:bold;}
.price_contents_body_in4 table th {color:#ff6517; padding:10px 0;}

.price_contents_body_in4 table td {text-align:left; color:#1c1c1c;}
.price_contents_body_in4 table td.num {color:#787878; text-decoration:none;}
.price_contents_body_in4 table td.left {color:#787878; text-decoration:none; text-align:left; padding-left:19px;}
.price_contents_body_in4 table td .imgs {padding-top:5px;}

.price_contents_body_in4 table tr.tr01 td {background:#ffffff;padding-top:5px;padding-bottom:5px;}
.price_contents_body_in4 table tr.tr02 td {background:#f2f2f2;}
.price_contents_body_in4 table tr.tr03 td {background:#f2f2f2;}
.price_contents_body_in4 table td.first {text-align:left;vertical-align:middle;font-size:12pt; color:#1c1c1c;padding-left:20px; height:30px;}
.price_contents_body_in4 table td.first2 {text-align:left; color:#656565;font-weight:normal;padding-left:10px;}

.price_contents_body_in4 table td.first3 {clear:both;vertical-align:middle;padding-top:75px;margin-top:75px;text-align:left;padding-top:0px; color:#656565;font-weight:bold;padding-left:10px; line-height:130%;}



.price_contents_body02 {width:700px; padding-top:10px; margin-left:53px; margin-top:10px;}
.price_contents_body02 dl dt {color:black; font-weight:bold; padding-bottom:10px;}
.price_contents_body02 dl dt em {text-decoration:underline;}
.price_contents_body02 dl dd { margin-bottom:20px;}
.price_contents_body02 .title {color:black; background:url('/images/common/blt/blt_dot03.gif') no-repeat left .4em; padding-left:15px; height:20px;}
.price_contents_body02 .tab {width:630px;}
.price_contents_body02 .button {padding-left:250px;}


/*prices*/

/* Terms of use_Start */
.terms_txt {text-align:justify; margin-left:25px; vertical-align:top;}
.terms_txt dl {width:663px; margin-top:25px;}
.terms_txt dl dt {float:left; width:663px; color: background:url('/images/common/bg/terms_bg.gif') no-repeat; height:43px; font-size:16px; color:black; font-weight:bold; margin-bottom:10px; padding-left:20px; padding-top:10px;}
.terms_txt dl dd {line-height:120%; padding-left:10px; padding-right:10px;}
.terms_txt dl dt .bu_top {text-align:right; height:43px; padding-left:320px;}
.terms_txt dl dt .bu_top1 {text-align:right; height:43px; padding-left:255px;}
/* Terms of use_End */

/* Partnership_Start */
.partnership {width:663px; background:url('/images/common/bg/partner_bg.gif') no-repeat; height:129px; margin-left:30px; margin-top:20px; overflow:hidden;}
.partnership img {float:left; padding-left:15px; padding-top:15px;}
.partnership dl {float:right; width:460px; padding-right:20px; padding-top:20px;}
.partnership dl dt {font-size:16px; color:black; font-weight:bold; margin-bottom:5px;}
.partnership dl dd {font-size:13px; line-height:110%;}
.partnership dl dd .url_on {color:#ff4e00; font-weight:bold;}
/* Partnership_End */


/* Copyright_Start */
.copyright_bg {font-size:13px; background:#f9f9f9; width:630px; margin:15px auto 35px auto; padding-left:30px; padding-right:30px; text-align:justify; padding-top:30px; padding-bottom:30px; line-height:130%; text-align:center;}
.copyright_inner_bg {background:url('/images/common/bg/copyright_inner_bg.gif') no-repeat; width:599px; height:355px; margin-top:20px; margin-bottom:20px;}
.copyright_bg p {text-align:left;}
.copyright_bg dl {text-align:left;}
.copyright_bg dl dt {font-size:15px; color:black; font-weight:bold; margin-bottom:10px;}
.copyright_bg dl dd {margin-bottom:10px;}
.copyright_bg dl dd ul li {padding-left:16px; list-style:none; background:url('/images/common/blt/blt_dot02.gif') no-repeat left .4em;}
.link {color:#ff6517; font-weight:bold; text-decoration:underline;}
/* Copyright_End */

.formBox {float:left; margin-top:15px; margin-bottom:-15px; margin-right:10px; _margin-right:-20px; width:404px; height:283px; background:url('/images/common/bg/bg_formBox.jpg') no-repeat left top;}
.formBox h3 {padding:32px 0 25px 31px; font-size:18px; color:#000;}
.formBox .txt {margin-left:31px; font-size:12px; color:#606060; line-height:120%; margin-bottom:30px;}
.formBox table {margin-left:31px; margin-bottom:15px; width:100%;}
.formBox table th {vertical-align:middle; text-align:left; font-size:14px; color:#323232; padding-bottom:5px;}
.formBox table td {padding-bottom:5px;}
.formBox table td input {width:170px; height:20px;}
.formBox .btn01 {margin-left:31px; font-size:13px; color:#ff4e00; text-decoration:underline; font-weight:bold;}
.formBox .btn02 {margin-left:70px; font-weight:bold;}
.formBox .btn03 {margin-left:250px;}
.regist_list {margin-left:31px;}
.regist_list li {list-style:none; padding-left:12px; background:url('/images/common/blt/blt_dot02.gif') no-repeat left .3em; margin-bottom:13px; font-size:12px; color:#0b0b0b; font-weight:bold;}

.process {text-align:center; margin-bottom:50px;}

.choose_quantity_wrap {width:870px; margin:0 auto; overflow:hidden; *zoom:1;}
.choose_quantity_wrap .img {float:left;}
.choose_quantity_wrap .content {float:right; width:449px; padding-bottom:20px;}
.choose_quantity_wrap .content dl {width:100%; margin-bottom:20px; text-align:left; font-weight:bold;}
.choose_quantity_wrap .content dl dt {font-size:18px; color:#000; margin-bottom:10px;}
.choose_quantity_wrap .content dl dd {font-size:12px; color:#ff6000;}
.choose_quantity_wrap .content table {width:447px; margin-bottom:15px; border:2px solid #ccc; font-weight:bold;}
.choose_quantity_wrap .content table th {padding:8px 0; border:1px solid #ccc; font-size:13px; color:#646464; letter-spacing:-.1em;}
.choose_quantity_wrap .content table input {vertical-align:middle;}
.choose_quantity_wrap .content table td {padding:5px 0 5px 10px; border:1px solid #ccc; font-size:12px; color:#0e0e0e;}
.choose_quantity_wrap .content a {font-weight:bold; color:#fc6639; text-decoration:underline; font-size:13px;}


.choose_quantity_wrap .content_cont {float:right; width:449px; padding-bottom:20px;}
.choose_quantity_wrap .content_cont dl {width:100%; margin-bottom:20px; text-align:left; font-weight:bold;}
.choose_quantity_wrap .content_cont dl dt {font-size:18px; color:#000; margin-bottom:10px;}
.choose_quantity_wrap .content_cont dl dd {font-size:12px; color:#ff6000;}



.btnWrapRound {width:889px; height:44px; margin:0 auto; padding:22px 32px 0 0; background:url('/images/common/bg/bg_btnWrapRound.gif') no-repeat left top; text-align:right;color:#F66C01;font-weight:bold;}

.shopping_cart {width:670px; margin:35px auto 10px auto;}
.shopping_cart th {height:26px; padding-top:5px; background:url('/images/common/bg/bg_shopping_cart_th.gif') no-repeat center top; text-align:left; padding-left:15px;}
.shopping_cart th.first {background:url('/images/common/bg/bg_shopping_cart_th.gif') no-repeat left top;}
.shopping_cart th.last {background:url('/images/common/bg/bg_shopping_cart_th.gif') no-repeat right top;}
.shopping_cart td {border:1px solid #d9d9d9; padding:12px 0; font-size:13px; color:#000; padding-left:15px; font-weight:bold; line-height:130%;}
.shopping_cart td img {vertical-align:middle;}
.shopping_cart tr.tr02 td {background:#f8f8f8;}
.shopping_cart td.first {font-size:12px; color:#3e3e3e;}

.shopping_cart ul{}
.shopping_cart ul li {list-style:none;font-weight:none;margin-left:5px;color:#858585;}


.product_total {color:#ff4200; font-size:13px; font-weight:bold; background:#ececec; width:610px; margin:0 auto 35px auto; padding:15px 60px 15px 0; text-align:right;}
.product_total span {margin-left:25px; color:#1b1b1b;}

.ordering {width:658px; border:1px solid #dddddd; margin:0 auto; overflow:hidden; *zoom:1;}
.ordering dl {float:left; font-weight:bold; margin:25px 0 0 25px;}
.ordering dt {color:#ff6200; font-size:17px; margin-bottom:10px;}
.ordering dd {color:#353535; font-size:12px; line-height:130%;}

.temp_location {width:870px; margin-left:50px; margin-bottom:10px; padding:8px 0 5px 0; border-bottom:1px dotted #d6d6d6; text-align:right; font-size:12px; color:#9e9e9e; font-weight:bold;}
.temp_location .num01 {padding-left:25px; background:url('/images/common/blt/blt_numRound01.gif') no-repeat left top; color:#313131;}
.temp_location .num02 {padding-left:25px; background:url('/images/common/blt/blt_numRound02.gif') no-repeat left top; margin-left:5px;}
.temp_location .num03 {padding-left:25px; background:url('/images/common/blt/blt_numRound03.gif') no-repeat left top; margin-left:5px;}

.temp_select {width:870px; margin-left:50px; overflow:hidden; *zoom:1; margin-bottom:10px;}
.select01 {width:152px; height:27px; background:url('/images/common/bg/bg_colorSelect.gif') no-repeat left top; color:#fff; margin-right:5px;}
.select01 a {padding:4px 0 0 18px; display:inline-block; color:#fff; font-weight:bold; font-size:16px;}
.select01 a.fa {padding:0px 0 0 0px; display:inline-block; color:#808080;letter-spacing:0px; font-size:12px; font-weight:bold;}
.select01 a.fa:hover, a.fa:active, a.fa:focus  {padding:0px 0 0 0px; display:inline-block; color:#FF6E35;letter-spacing:0px; font-size:12px; font-weight:bold;text-decoration:underline;}


.temp_select #ranktable {color:#6c6c6c;background:#FEA73D; }
.temp_select #ranktable2 {color:#6c6c6c;background:#FEA73D;}

.bar {position:relative; width:873px; height:43px; background:url('/images/common/bg/bg_bar.gif') no-repeat left top; margin:0 auto;}
.bar .perPage {position:absolute; top:10px; left:17px; color:#2c2c2c; font-size:12px; font-weight:bold;}
.bar .txt01 {position:absolute; top:14px; left:17px; color:#2c2c2c; font-size:12px; font-weight:bold;}
.bar .perPage a {display:inline-block; width:53px; height:22px; background:url('/images/common/bg/bg_select01.gif') no-repeat left top; padding:2px 0 0 18px; color:#2c2c2c; vertical-align:middle; font-size:14px;}
.bar .paging02 {position:absolute; top:8px; left:338px;}
.bar .bestSell {position:absolute; right:19px; top:9px; width:120px; height:20px; background:url('/images/common/bg/bg_select02.gif') no-repeat left top; padding:2px 0 0 18px; color:#2c2c2c; vertical-align:middle; font-size:14px;}
.bar .bestSell2 {position:absolute; right:19px; top:9px; width:160px; height:20px; padding:2px 0 0 18px; color:#2c2c2c; vertical-align:middle; font-size:14px;}
.temp_list_wrap {width:855px; overflow:hidden; *zoom:1; margin:0 auto 20px auto;}
.temp_list_wrap ul {width:880px; overflow:hidden; *zoom:1;}
.temp_list_wrap ul li {list-style:none; float:left; width:197px; margin-right:20px; margin-top:20px;}
.temp_list_wrap .thum {margin-bottom:5px;}
.temp_list_wrap .btn {overflow:hidden; *zoom:1; margin-bottom:15px;}
.temp_list_wrap .btn .zoom {float:left; margin-left:10px;}
.temp_list_wrap .btn .option {float:right; padding:2px 0 3px 0; padding-right:22px; background:url('/images/common/blt/blt_option.gif') no-repeat right top; color:#6c6c6c; font-size:12px; font-weight:bold;}
.temp_list_wrap .btn .option2 {float:right; padding:2px 0 3px 0; color:#6c6c6c; font-size:12px; font-weight:bold;}

.site_map {position:relative; width:962px; height:200px; margin:10px 0 15px 8px; background:url('/images/common/bg/bg_sitemap.jpg') no-repeat left top; font-weight:bold;}
.site_map dt {font-size:16px; margin-bottom:15px; color:#202020;}
.site_map li {list-style:none; margin-bottom:3px; padding-left:16px; background:url('/images/common/blt/blt_dot01.gif') no-repeat left .4em;}
.site_map li a {color:#666; font-size:12px;}
.site_map .list01 {position:absolute; top:33px; left:40px;}
.site_map .list02 {position:absolute; top:33px; left:274px;}
.site_map .list03 {position:absolute; top:33px; left:520px;}
.site_map .list04 {position:absolute; top:33px; left:756px;}

#footer {margin:15px 0 30px 0; text-align:center; *zoom:1; overflow:hidden;}
#footer p {float:left; margin:0 25px 0 30px; padding-top:15px; font-size:12px; color:#525252; font-weight:bold; letter-spacing:-.1em;}
#footer .banner01 {float:left; padding-left:20px;}
#footer .banner02 {float:left; padding-top:10px;}


.price_contents_body31 {width:740px; padding-top:10px; margin-left:5px; margin-top:10px;}
.price_contents_body31 p {font-size:20px; color:black; font-weight:bold; padding-left:25px;}
.price_contents_body31 .button {text-align:center;}
.price_contents_body31 .xsize {font-size:11px;}

.price_contents_body_in31 {width:740px;  padding-top:10px; padding-bottom:30px;margin-right:20px; overflow:hidden; *zoom:1;}
.price_contents_body_in31 table {margin-left:20px;margin-right:5px;width:96%; font-weight:bold;}
.price_contents_body_in31 table th {color:#ff6517; padding:10px 0;}
.price_contents_body_in31 table td {text-align:center;}

.titles  { font-weight:bold;color:red}