#page_guide {width:100%;text-align:center;overflow:hidden;}
#head_guide {width:100%;height:123px;overflow:hidden;}
#head_guide .head_area1 {width:986px;height:37px;margin:0 auto;}
#head_guide .head_area1 ul.head_area1_content{float:right;margin-top:14px;overflow:hidden;}
#head_guide .head_area1 ul.head_area1_content li.head_areali {float:left;padding:0 7px 0 7px;font-size:12px;}
#head_guide .head_area1 ul.head_area1_content li.head_areali a,a:visited,a:link,a:active{color:#676767;}
#head_guide .head_area1 ul.head_area1_content li.head_areali a:hover{color:#9d9d9d;}

#head_guide .head_area2 {width:100%;height:84px;margin:0 auto;background:url("/images/top/top_bg_bg.jpg") repeat-x center;padding:0px;}
#head_guide .head_area2 ul.head_area2_content {width:986px;height:84px;overflow:hidden;margin:0px auto;background:url("/images/top/top_bg.jpg") repeat-x center;}
#head_guide .head_area2 ul.head_area2_content li.logo_area {width:117px;float:left;text-align:center;padding:0 0 0 50px;height:84px;}
#head_guide .head_area2 ul.head_area2_content li.menu_area {width:98px;padding:47px 12px 0 12px;float:left;text-align:center;}
#head_guide .head_area2 ul.head_area2_content li.top_btn_area {float:left;width:121px;padding-left:60px;padding-top:50px;}
#head_guide .head_area2 ul.head_area2_content a img.menuhover:hover{opacity:0.7;}

#content_guide  {width:986px;margin:0 auto;}
#content_guide .left_guide{float:left;width:167px;margin-right:11px;min-height:600px;overflow:hidden;}
#content_guide .left_guide .menu_area  {overflow:hidden;margin-top:50px;}
#content_guide .left_guide .menu_area .left_menu_area_top{width:167px;height:24px;background:url("/images/common/left_sub_menu_top.jpg");}
#content_guide .left_guide .menu_area .left_menu_area_body{width:167px;min-height:50px;background:url("/images/common/left_sub_menu_bg.jpg");}
#content_guide .left_guide .menu_area .left_menu_area_bottom{width:167px;height:32px;background:url("/images/common/left_sub_menu_bottom.jpg");}
#content_guide .left_guide .menu_area .left_menu_area_body ul.left_menu_sub {width:127px;margin-left:28px;}
#content_guide .left_guide .menu_area .left_menu_area_body ul.left_menu_sub li.left_menu_title {padding:7px 0 7px 0;text-align:left;font-size:21px;font-weight:bold;letter-spacing:-1px;}
#content_guide .left_guide .menu_area .left_menu_area_body ul.left_menu_sub li.left_menu_li {padding:7px 0 7px 0;text-align:left;font-size:14px;}

#content_guide .left_guide .menu_area .left_menu_area2_top{width:167px;height:46px;background:url("/images/common/left_quick_menu_top.jpg");}
#content_guide .left_guide .menu_area .left_menu_area2_body{width:167px;min-height:50px;background:url("/images/common/left_quick_menu_bg.jpg");}
#content_guide .left_guide .menu_area .left_menu_area2_bottom{width:167px;height:24px;background:url("/images/common/left_quick_menu_bottom.jpg");}
#content_guide .left_guide .menu_area .left_menu_area2_body ul.left_menu2_sub {width:167px;margin:0 auto;overflow:hidden;}
#content_guide .left_guide .menu_area .left_menu_area2_body ul.left_menu2_sub li.left_menu_li {padding:7px 0 7px 0;text-align:center;font-size:15px;font-weight:bold;}
#content_guide .left_guide .menu_area .left_menu_area2_body ul.left_menu2_sub li.left_menu_li_top {padding:20px 0 7px 0;text-align:center;font-size:15px;font-weight:bold;}

#content_guide .left_guide .left_banner_area{width:167px;margin-top:55px;}
#content_guide .left_guide .left_banner_area li {overflow:hidden;margin:5px 0 5px 0;}
#content_guide .left_guide .left_banner_area li .bannerimg {border:1px solid #CCCCCC;}

#content_guide .right_guide{float:left;width:808px;margin-top:39px;min-height:600px;overflow:hidden;}

#content_guide .right_guide .right_main_banner_area {width:808px;height:379px;overflow:hidden;}
#content_guide .right_guide .right_middle_title_area {width:808px;margin-top:20px;padding-bottom:7px;border-bottom:1px solid #CCCCCC;}
#content_guide .right_guide .main_product_guide {width:808px;margin-top:20px;overflow:hidden;}
#content_guide .right_guide .main_product_guide .product_area_blank{width:100%;padding:20px 0 20px 0;text-align:center;}
#content_guide .right_guide .main_product_guide .product_area {width:25%;float:left;overflow:hidden;}
#content_guide .right_guide .main_product_guide .product_area .product_area_detail {width:90%;margin:0 auto;overflow:hidden;}
#content_guide .right_guide .main_product_guide .product_area .product_area_detail .product_main_img_area {width:100%;overflow:hidden;}
#content_guide .right_guide .main_product_guide .product_area .product_area_detail .product_main_img_area img {width:98%;border:1px solid #cccccc;margin:0 auto;height:180px;}
#content_guide .right_guide .main_product_guide .product_area .product_area_detail .product_main_title_area {text-align:center;height:40px;}
#content_guide .right_guide .main_product_guide .product_area .product_area_detail .product_main_price_area {color:#ff0000;text-align:center;}
#content_guide .right_guide .main_product_guide .product_area .product_area_detail .product_main_icon_area img {float:left;padding:10px 5px;}


#content_guide .right_guide .main_bottom_board_guide {width:808px;overflow:hidden;margin-top:30px;}
#content_guide .right_guide .main_bottom_board_guide .main_bottom_area{float:left;width:268px;border-top:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;border-right:1px solid #CCCCCC;overflow:hidden;}
#content_guide .right_guide .main_bottom_board_guide .main_bottom2_area{float:left;width:269px;border-top:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;overflow:hidden;}
#content_guide .right_guide .main_bottom_board_guide .main_bottom_title_guide{width:269px;height:40px;overflow:hidden;}
#content_guide .right_guide .main_bottom_board_guide .main_bottom_title_guide .main_bottom_title1{float:left;width:206px;padding:12px 0 0 10px;}
#content_guide .right_guide .main_bottom_board_guide .main_bottom_title_guide .main_bottom_title2{float:left;width:50px;padding-top:12px;}

#content_guide .right_guide .main_bottom_board_guide .main_bottom_content_guide {width:269px;overflow:hidden;}
#content_guide .right_guide .main_bottom_board_guide .main_bottom_content_guide .main_bottom_content_area{width:269px;padding:5px 0 5px 0;min-height:150px;}
#content_guide .right_guide .main_bottom_board_guide .main_bottom_content_guide .main_bottom_content_area .main_bottom_content_list_guide {width:269px;overflow:hidden;}
#content_guide .right_guide .main_bottom_board_guide .main_bottom_content_guide .main_bottom_content_area .main_bottom_content_list_guide .main_bottom_content_list_area1{float:left;width:196px;font-size:12px;}
#content_guide .right_guide .main_bottom_board_guide .main_bottom_content_guide .main_bottom_content_area .main_bottom_content_list_guide .main_bottom_content_list_area2{float:left;width:70px;font-size:12px;}
#content_guide .right_guide .main_bottom_board_guide .main_bottom_content_guide .main_bottom_content_area .main_bottom_content_list_guide .main_bottom_content_list_blank{width:100%;padding:10px 0 10px 0;text-align:center;}

#content_guide .right_guide .right_title_area{width:808px;overflow:hidden;border-bottom:1px solid #cccccc;margin-top:15px;}
#content_guide .right_guide .right_title_area .right_title_area_1{float:left;width:50%;font-size:26px;font-weight:bold;color:#444444;padding-top:7px;}
#content_guide .right_guide .right_title_area .right_title_area_2{float:left;width:50%;height:30px;padding-top:10px;}
#content_guide .right_guide .right_title_area .right_title_area_2 .gnb_title{float:right;}
#content_guide .right_guide .right_title_area .right_title_area_2 .gnb_title li {float:left;font-size:8px;padding:1px 3px 0 3px;}
#content_guide .right_guide .right_title_area .right_title_area_2 .gnb_title li.gnb_title_txt{font-size:11px;padding:0px;}

#content_guide .right_guide .right_banner_area {clear:both;margin:40px 0 0 0;list-style:none;}
#content_guide .right_guide .right_banner_area li.rbali {float:left;width:23%;margin:1%;}
#content_guide .right_guide .right_banner_area li.rbali .bannerimg {width:98%;border:1px solid #EEEEEE;margin:0 auto;}

#content_guide .right_guide .join_select_area {list-style:none;overflow:hidden;margin:50px auto;width:540px;}
#content_guide .right_guide .join_select_area .join_li {float:left;width:50%;}
#content_guide .right_guide .join_select_area .join_li .join_select_sub_area {list-style:none;overflow:hidden;margin:0 auto;width:230px;}
#content_guide .right_guide .join_select_area .join_li .join_select_sub_area .join_li2 {text-align:center;padding-top:20px;padding-bottom:20px;font-weight:bold;font-size:16px;border-right:5px solid #ff7e00;border-left:5px solid #ff7e00;border-top:2px dotted #ff7e00;border-bottom:2px dotted #ff7e00;}
#content_guide .right_guide .join_select_area .join_li .join_select_sub_area .join_li3 {text-align:left;padding:20px 0 10px 0;font-size:12px;line-height:15px;}


#footer_guide {width:100%;text-align:center;margin-top:20px;overflow:hidden;border-top:1px solid #CCCCCC;background:#dadada;}
#footer_guide .footer_area {width:986px;padding-bottom:30px;overflow:hidden;margin:0 auto;}
#footer_guide .footer_area .footer_area1 {float:left;width:186px;padding:20px 0 0 30px;}
#footer_guide .footer_area .footer_area2 {float:left;padding:20px 0 0 0;line-height:20px;font-family:gulim,'����';font-size:12px;color:#000000;}
#footer_guide .footer_area .footer_area2 a,a:visited,a:link,a:active {color:#000000;}
#footer_guide .footer_area .footer_area2 a:hover {color:#707070;}

#footer_guide .footer_banner_guide {width:100%;margin:0 auto;height:54px;border-top:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;}
#footer_guide .footer_banner_guide .footer_banner_area{width:986px;margin:0 auto;}


.fred {color:#FF0000;}
.fblue {color:#0000FF;}
.fwhite {color:#FFFFFF;}
#tmoney_area {color:#FF0000;}

.id_clear {clear:both;}

.scroll-img {
  width: 100%;
  overflow: hidden;
  font-size: 0;
  padding-top:5px;
  padding-bottom:5px;
}
.scroll-img ul li {
  display: inline-block;float:left;
}

#demo5.scroll-img ul {
  width: 4000px;
}

.scroll-img ul li {
	width:139px;text-align:center;
}

.scroll-img ul li img{
	width:124px;height:40px;border:1px solid #CCCCCC;
}


/* �α��� */

div.login-explanation { padding-top:12px;margin-bottom:12px; font-size:15px; text-align:center; }
div.login { padding:30px 0 30px 0; border-top:1px solid #cecece; border-bottom:1px solid #cecece; overflow:hidden;}
div.login table { width:350px; margin:0 auto; }
div.login table th { width:70px; }

div.login table td { padding:5px 0 5px 0; }
div.login table td.l-btn { width:80px; padding:0; }
div.login table td input[type=text], div.login table td input[type=password] { width:190px; }
div.login table td input[type=submit] { width:100%; padding:23px 0 23px 0; border:0; }

div.login table td div { margin-top:5px; float:left; }
div.login table td div.check { padding:1px 3px 0 0; }

div.login div.login-detals { width:380px; margin:0 auto; margin-top:15px; padding-top:15px; border-top:1px solid #eee; }
div.login div.login-detals ul { width:350px; margin:0 auto; }
div.login div.login-detals ul li { line-height:25px; }
div.login div.login-detals ul li.ld-title { float:left; }
div.login div.login-detals ul li.ld-contents { float:right; text-align:right; }
div.login div.login-detals ul li.ld-contents a { color:#8888ff; }
div.login div.login-detals ul li.ld-contents a:hover { text-decoration:underline; }


/* ȸ������ */

div.register { margin-bottom:12px; padding-left:8px; font-size:15px; }
div.register .requ { color:#ff8888; }

table.register { width:100%; }
table.register th, table.register td { padding:8px 0 8px 0; text-align:left; }
table.register th { width:135px; padding-left:15px; font-weight:normal; }
table.register th.no-requ { padding-left:24px; }
table.register th.qna-write { width:80px; padding-left:24px; }

table.register th .requ { color:#ff8888; }

table.register th.newpasswd { width:140px; }

table.register td { padding-left:12px; padding-right:12px; }
table.register td input[type=text], table.register td input[type=password] { width:150px; }
table.register td select.birth { width:100px; margin-right:5px; }
table.register td select.contacts { width:100px; }
table.register td select.email { width:150px; margin-left:5px; }
table.register td input.contacts { width:100px; }
table.register td input.subject { width:610px; }
table.register td textarea { width:555px; height:100px; }

table.register td .qna-write { width:600px; height:200px;}

table.register td ul li { margin-right:10px; float:left; }
table.register td ul li.input-radio { margin:0; padding:0;}
table.register td ul li.input-radio input { width:13px; }
table.register td ul li.input-txt { padding:6px 0 0 2px; }

table.register td ul.conditions { margin-top:5px; width:570px}
table.register td ul.conditions li { margin-right:10px; float:right; }
table.register td ul.conditions li.input-radio { margin:0; padding:0;}
table.register td ul.conditions li.input-radio input { width:13px; }
table.register td ul.conditions li.input-txt {padding:6px 0 0 2px;}

table.register td li input { width:110px; height:26px; padding:0 5px 0 5px; background:#FFFFFFF; }
table.register td li select { width:110px; height:28px; padding-left:5px;  background:#FFFFFFF; }
table.register td li { float:left; }
table.register td li.hyphen { padding:5px 7px 0 7px; }
table.register td li.mailselect { padding-left:7px; }
table.register td input.w100 {width:100%;}
table.register td textarea.text100 {width:98.5%;height:60px;}
table.register td.tdline {border-right:1px solid #CCCCCC;width:135px;}

table.register td div input.addr1 { width:80px; }
table.register td div input.addrnew {width:120px;}
table.register td div div.addr-btn { width:95px; height:26px; margin:-26px 0 0 120px; padding-top:2px; position:absolute; box-sizing:border-box; text-align:center; }
table.register td div.bt-addr { margin-top:8px; }
table.register td div.bt-addr input { width:350px; }


/* �Խ��� */
table.board-table { width:100%; margin-top:10px;}
table.board-table th.top-border { height:2px; padding:0; border:0; background:#cecece; }
table.board-table th, table.board-table td { padding:10px 0 10px 0; border-bottom:1px solid #ddd; }
table.board-table th { background:#fbfbfb; }
table.board-table td.td01 {font-size:13px; text-align:justify;}
table.board-table td.td02 {font-size:13px; text-align:justify;letter-spacing:-1px}
table.board-table td.td03 {letter-spacing:-1px}
table.board-table td.tdl {text-align:left;padding-left:10px;}
table.board-table td.tdc {text-align:center; font-weight:normal;}
table.board-table td.tdblank{text-align:center;padding-top:15px;padding-bottom:15px;}

table.basic th { text-align:center; font-weight:normal; }
table.basic td { font-weight:normal; }
table.basic th.number-hit { width:70px; }
table.basic th.name-date { width:120px; }
table.basic th.name-ex { width:200px; }

table.basic th.name-th {width:15%;}
table.basic td.name-cc { width:18%; }


table.basic td div.notice-icon { width:21px; height:21px; margin:0 auto; background:url(/images/board/list_notice.png); }
table.basic td div.subject { overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
table.basic td div.subject .subject_txt {float:left;}
table.basic td div.subject .subject_icon {float:left;width:80px;padding-top:7px;padding-left:7px;}
table.basic td div.s-notice { width:395px; }
table.basic td div.s-qna { width:500px;  }
table.basic td div.s-dataromm { width:480px; }
table.basic td div.subject a:hover { text-decoration:underline; }
table.basic td.subject { text-align:left; }

table.basic tr.notice td { font-weight:bold; }
table.basic td.contents {padding-left:10px;padding-right:10px;}
table.basic td.contents img {max-width:100%;max-width:800px;}


ul.board-search { width:100%; margin-bottom:15px; overflow:hidden;}
ul.board-search li { float:right; }
ul.board-search li.tl-icon { width:20px; height:22px; float:left; background:url(/images/board/list_total.png) no-repeat left center; text-indent:-9999px; }
ul.board-search li.tl-text { float:left; }
ul.board-search li.division { margin-right:4px; }
ul.board-search li input[type=text] { float:left; border-right:0px; }
ul.board-search li input[type=submit] { width:50px; height:28px; padding:1px 0 5px 0; float:right; box-sizing:border-box; }
ul.board-search li select { width:90px; }

/*����¡*/

div.pagging { width:100%; text-align:center; }
div.pagging ul { margin-top:15px; display:inline-block; }
div.pagging ul a li { width:26px; height:26px; margin:0 2px 0 2px; float:left; border:1px solid #ddd; box-sizing:border-box; text-align:center; }
div.pagging ul a li.numbering { padding-top:1px; }
div.pagging ul a li.active { border:1px solid #20358c; background:#20358c; color:#fff; }
div.pagging ul a:hover li { background:#f4f4f4; }
div.pagging ul a:hover li.active { background:#20358c; }

div.pagging ul a li div { width:100%; height:100%; background-position:center; background-repeat:no-repeat; text-indent:-9999px; }
div.pagging ul a li div.pg-prevv { background-image:url(/images/pagging/prevv.png); }
div.pagging ul a li div.pg-prev { background-image:url(/images/pagging/prev.png); }
div.pagging ul a li div.pg-next { background-image:url(/images/pagging/next.png); }
div.pagging ul a li div.pg-nextt { background-image:url(/images/pagging/nextt.png); }

/*����Ʈ��*/


/*div.sitemap { width:98%; margin:0 auto; padding-bottom:1%; overflow:hidden; box-sizing:border-box; background:#fff;
	-moz-box-shadow: 0 0 12px #ccc;
	-webkit-box-shadow: 0 0 12px #ccc;
	box-shadow: 0 0 12px #ccc;
	behavior: url(PIE.htc);
}*/
div.sitemap { width:98%; margin:0 auto; }
div.sitemap ul.sm-subtitle { width:90%; margin:0 auto; margin-top:-20px; margin-bottom:1%; }
div.sitemap ul.sm-area { overflow:hidden; padding:0 3% 0 3%; }
div.sitemap ul.sm-area li.sm-box { width:29.3%; margin:2%; float:left; border:1px solid #e4e4e4; box-sizing:border-box; }
div.sitemap ul.sm-area li.sm-box ul { padding-bottom:15px; }
div.sitemap ul.sm-area li.sm-box ul li.sm-title { width:100%; height:45px; margin-bottom:15px; padding:12px 0 0 20px; box-sizing:border-box; background:#CCCCCC; font-size:16px; font-weight:bold; color:#000; }
div.sitemap ul.sm-area li.sm-box ul li.second-title { width:100%; font-size:14px; font-weight:bold; }
div.sitemap ul.sm-area li.sm-box ul li.second-title a:hover { text-decoration:underline; }
div.sitemap ul.sm-area li.sm-box ul li.st-bottom { margin-top:15px; }
div.sitemap ul.sm-area li.sm-box ul li { height:22px; padding:4px 15px 4px 20px; }
div.sitemap ul.sm-area li.sm-box ul li.business { height:25px; padding-top:2px; padding-bottom:2px; }
div.sitemap ul.sm-area li.sm-box ul li div { overflow:hidden; float:left; font-size:13px; }
div.sitemap ul.sm-area li.sm-box ul li div.blit { padding-top:2px; float:right; font-family:dotum; font-size:15px; font-weight:bold; color:#20358c; }
div.sitemap ul.sm-area li.sm-box ul li div.blit-bb { padding-top:6px; }
div.sitemap ul.sm-area li.sm-box ul li div a:hover { text-decoration:underline; color:#20358c; }

div.sitemap-line { height:1px; background:#cecece; }

/* ������*/
div.metod-expanation { margin-top:15px; }
div.metod-expanation h1 { font-size:13px; }
div.metod-expanation span { letter-spacing:-0.5px; }
div.metod-expanation p { margin:-5px 0 3px 0; padding-left:8px; }
div.metod-expanation .txt1 {font-size:8px;padding:9px 0 0 0;}

div.gallery ul li {float:left;}
div.gallery ul li div.gallery-details div.crape-img img { height:290px; }
div.gallery ul li div.gallery-details div.crape-img-2 {height:150px;}
div.gallery ul li div.gallery-details div.crape-img-2 img { width:100%; }
div.gallery ul li div.gallery-details div.crape { text-align:center; }
div.gallery ul li div.gallery-details a div.click-btn { width:66px; height:24px; margin:0 auto; margin-top:7px; border:1px solid; box-sizing:border-box; font-size:12px; font-weight:bold; text-align:center; color:#20358c;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	behavior:url(PIE.htc);
}

div.gallery ul li div.gallery-details a:hover div.click-btn { background:#20358c; color:#fff; }

div.gallery { width:100%; margin-bottom:-8px; padding-top:8px;; border-top:2px solid #7c5c4e; }
div.gallery ul { }
div.gallery ul li { width:225px; margin:8px auto; float:left; box-sizing:border-box; }
div.gallery ul li.right { margin-right:0; }
div.gallery ul li div.gallery-details { width:200px; padding:18px; }
div.gallery ul li div.gallery-details div { overflow:hidden; }
div.gallery ul li div.gallery-details div img { width:100%; border:1px solid #ddd; box-sizing:border-box; }
div.gallery ul li div.gallery-details div.subject { width:100%; margin-top:15px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-weight:bold; }
div.gallery ul li div.gallery-details div.date-name { margin-top:2px; }

div.gallery ul li div.gallery-details div.subject .newiconarea {display:block;display:inline;width:10px;}

div.gallery ul li a:hover div.gallery-details div img { opacity:.7; filter: alpha(opacity=70); }
div.gallery ul li a:hover div.gallery-details div { text-decoration:underline; }

div.gallery div.no-contents { padding:40px 0 50px 0; border-bottom:1px solid #ddd; font-weight:bold; text-align:center; }


div.divblank {width:100%;padding-top:30px;padding-bottom:30px;border-top:1px solid #EEEEEE;border-bottom:1px solid #EEEEEE;text-align:center;}

/* ��ư */
ul.btn-area { width:100%; margin-top:15px; }
ul.btn-area a li { width:75px; height:35px; padding-top:6px; float:right; box-sizing:border-box; text-align:center; margin:0 5px 0 5px;}

ul.btn-area2 { width:230px; margin:15px auto; }
ul.btn-area2 a li { float:left;width:100px;height:35px; padding-top:6px; box-sizing:border-box; text-align:center;}
ul.btn-area2 li.btn-blank {float:left;width:30px;}


.btn-gray { border:1px solid #666; background:#777; color:#fff; }
.btn-gray:hover { background:#555; }

.btn-white { border:1px solid #777; background:#fff; color:#666; }
.btn-white:hover { background:#555; color:#fff; }


div.btn-area { margin-top:15px; margin-bottom:20px; text-align:right; }
div.btn-area ul { display:inline-block; }
div.btn-area ul li { width:90px; height:35px; padding-top:7px; float:left; margin-left:7px; border:1px solid #cecece; box-sizing:border-box; font-weight:bold; text-align:center;
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #f2f2f2 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f2f2f2)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#f2f2f2 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#f2f2f2 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#f2f2f2 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 0%,#f2f2f2 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f2f2f2',GradientType=0 ); /* IE6-9 */
}
div.btn-area ul li.high-right { border:0;
	background: #EEEEEE; /* Old browsers */
	background: -moz-linear-gradient(top,  #EEEEEE 0%, #EEEEEE 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#EEEEEE), color-stop(100%,#EEEEEE)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #EEEEEE 0%,#EEEEEE 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #EEEEEE 0%,#EEEEEE 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #EEEEEE 0%,#EEEEEE 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #EEEEEE 0%,#EEEEEE 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#EEEEEE',GradientType=0 ); /* IE6-9 */
}
div.btn-area ul li.high-right:hover { background:#CCCCCC; }

div.btn-area ul li.high-right-2 { border:1px solid #46c527;
	background: #FFFFFF;color:#46c527; /* Old browsers */
}

div.btn-area ul input { width:90px; padding:9px 0 11px 0; float:left; border:0; font-weight:bold; }
div.btn-area ul input.no-high { padding:8px 0 10px 0; border:1px solid #cecece;
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #f2f2f2 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f2f2f2)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#f2f2f2 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#f2f2f2 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#f2f2f2 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 0%,#f2f2f2 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f2f2f2',GradientType=0 ); /* IE6-9 */
}

div.btn-area ul a:hover li, div.btn-area ul input.no-high:hover { background:#f4f4f4; }


/* ��� �̹��� �ؽ�Ʈ ��ư */

ul.tab li { width:25%; height:35px; padding-top:7px; float:left; border:1px solid #cecece; box-sizing:border-box; font-size:15px; font-weight:bold; text-align:center; color:#aaa597;
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #f2f2f2 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f2f2f2)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#f2f2f2 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#f2f2f2 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#f2f2f2 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 0%,#f2f2f2 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f2f2f2',GradientType=0 ); /* IE6-9 */
}
ul.tab li.center { border-right:0; border-left:0; }
ul.tab li.third { border-right:0; }
ul.tab a.active li { color:#fff;
	background: #666666; /* Old browsers */
	background: -moz-linear-gradient(top,  #666666 0%, #666666 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#666666), color-stop(100%,#666666)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #666666 0%,#666666 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #666666 0%,#666666 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #666666 0%,#666666 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #666666 0%,#666666 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#666666', endColorstr='#666666',GradientType=0 ); /* IE6-9 */
}

ul.tab li:hover { color:#fff;
	background: #666666; /* Old browsers */
	background: -moz-linear-gradient(top,  #666666 0%, #666666 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#666666), color-stop(100%,#666666)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #666666 0%,#666666 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #666666 0%,#666666 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #666666 0%,#666666 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #666666 0%,#666666 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#666666', endColorstr='#666666',GradientType=0 ); /* IE6-9 */
}

/* ȸ��Ż�� */

div.m-leave { margin-bottom:15px; padding-left:8px; }
div.m-leave h1 { margin-top:20px; font-size:18px; font-weight:normal; color:#ab9375; }

table.m-leave td input { width:150px; }


/* ���̵�/�н����� ã�� */

ul.find-idpw { margin-bottom:20px; }
ul.find-idpw li { width:50%; }
ul.find-idpw li.right { border-left:0; }

table.find-idpw { width:100%; border-top:1px solid #cecece; }
table.find-idpw th, table.find-idpw td { padding:12px 0 12px 0; border-bottom:1px solid #cecece; }
table.find-idpw th { width:100px; padding-left:15px; border-right:1px solid #cecece; background:#f6f5f1; }

table.find-idpw td { padding-left:12px; }
table.find-idpw td input.contacts { width:100px; }
table.find-idpw td select { width:100px; }

table.find-idpw td.my-input { padding-right:0; padding-bottom:18px; padding-left:0; text-align:center; }

div.idpw-result {padding-top:15px;padding-bottom:15px; border-bottom:1px solid #cecece; font-size:15px; text-align:center; }
div.idpw-result strong { color:#705634; }

/*���κ��־�*/
div#main-visual { width:660; margin:0 auto; }
.theme-default .nivoSlider { width:100%; height:auto; position:relative; overflow: hidden; }
.theme-default .nivoSlider img { display:none; position:absolute;left:0px; top:0px; }
.nivo-main-image { width:100% !important; display:block !important; position:relative !important; }
.nivo-slice { display:block; position:absolute; top:0; z-index:5; }
.nivo-box { display:block; position:absolute; overflow:hidden; z-index:5; }
.nivo-box img { display:block; }
.nivo-directionNav a { position:absolute; top:40%; z-index:9; cursor:pointer; }
.nivo-prevNav { left:0px; }
.nivo-nextNav { right:0px; }
.theme-default .nivo-controlNav a { display:none; }

.theme-default .nivo-directionNav a { width:56px; height:56px; display:block; opacity:0; border:0; background:url(/images/main/arrow.png) no-repeat; text-indent:-9999px;
	-webkit-transition: all 200ms ease-in-out;
    -moz-transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    transition: all 200ms ease-in-out;
}
.theme-default:hover .nivo-directionNav a { opacity:1; }
.theme-default:hover .nivo-directionNav a:hover { opacity:.80; filter: alpha(opacity=80); }
.theme-default a.nivo-nextNav { background-position:-56px 0; right:20px; }
.theme-default a.nivo-prevNav { left:20px; }


.main-scroll-img {
  width: 100%;
  overflow: hidden;
  font-size: 0;
  padding-top:20px;
  padding-bottom:20px;
}
.main-scroll-img ul li {
  display: inline-block;float:left;
}

#mainbanner.main-scroll-img ul {
  width: 4000px;
}

.main-scroll-img ul li {
	width:162px;text-align:center;
}

.main-scroll-img ul li img{
	width:150px;height:100px;border:1px solid #CCCCCC;margin:0 auto;
}


/*��ǰ�Ұ�-> ��ǰ��� (���θ� ����Ʈ��) ����*/
.productTitle{
	margin-bottom:10px;margin-top:30px;overflow:hidden;
}
.productSlide{
	position:relative; width:100%; height:250px; border:1px solid #e3e3e3; border-radius:10px; margin-bottom:40px;
}
.shopSlide{
	height:300px;
}
.productSlide > .productLeftArrow{
	position:absolute; width:16px; height:26px; top:100px; left:5px;
}
.productSlide > .productRightArrow{
	position:absolute; width:16px; height:26px; top:100px; right:5px;
}
.productSlide > .productSlideList{
	position:absolute; overflow:hidden; width:745px; top:25px; left:35px;
}
.productSlide > .productSlideList > ul {
	list-style:none;
}
.productSlide > .productSlideList > ul > li{
	float:left; margin-right:26px; width:160px;
}
.productSlide > .productSlideList > ul > li > a > .productSlideImage{
	width:160px; height:160px; overflow:hidden;
}

.productSlide > .productSlideList > ul > li > a > .productSlideImage > img.repimg {
	width:160px;
}

.productSlide > .productSlideList > ul > li > a > .productSlideImage > .pImage{
	width:160px; margin:0px; padding:0px;
}

.productSlide > .productSlideList > ul > li > a > .productSlideInfo{
	width:160px; margin-top:10px; text-align:center; color:black; margin-bottom:10px;
}
.productSearch{
	text-align:right; margin-bottom:20px;
}
.productSearch > img{
	vertical-align:-5px;
}
.productSearch > input.productSearchButton{
	background:black; color:white; width:40px; border:0; padding:1px;
}
.productList{
	overflow:hidden; margin-top:20px;
}
.productList > ul {
	list-style:none; width:813px;margin:0 auto;
}
.productList > ul > li{
	float:left; margin-right:13px; margin-left:13px;width:177px; margin-bottom:30px;
}
.productList > ul > li.tdblank{
	width:100%;text-align:center;padding:15px;
}
.productList > ul > li > a > .productImage{
	width:177px; height:177px; overflow:hidden;
}

.productList > ul > li > a > .productImage > img.repimg {width:175px;height:175px;border:1px solid #cccccc;}

.productList > ul > li > a > .productImage > .pImage {margin:0 auto; width:177px; }

.productList > ul > li > a > .productInfo{
	width:177px; margin-top:10px; margin-bottom:10px; text-align:center;  color:black;height:35px;
}

.productList > ul > li.wd100 {width:100%;margin-bottom:0px;padding:0 0 0 10px;border-top:1px solid #CCCCCC;}
.productList > ul > li.wd100Last {width:100%;margin-bottom:0px;padding:0 0 0 10px;border-top:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;margin-bottom:30px;}

.productList > ul > li > a > .productInfolist{
	width:100%; margin-top:10px; text-align:left;  color:black;height:25px;
}

.productlabel{
	text-align:center;height:40px;
}
.productlabel img{
	float:left;padding:10px 5px;
}
.listPrice{
	text-align:center; color:red; font-weight:bold;
}

/*��ǰ�Ұ�-> ��ǰ��� (���θ� ����Ʈ��) ��*/

/*��ǰ ����*/
.ptable {border-collapse:collapse;border:0px;padding:0px;margin:10px auto;}
.ptable td {padding:0 3px 0 3px;color:#333333;}
.ptable td a,a:active,a:visited,a:link,a:hover {color:#333333;}


/*���θ� ��������, ��ǰ�Ұ� �������� ����*/
.porductguide {overflow:hidden;}
.productDetailImage{
	width:375px; float:left; overflow:hidden;
}

.productDetailImage > img.repimg {
	width:375px;
}

.productDetailImage .pImage {
	width:375px;
}
.productDetailInfo{
	float:right; width:375px;overflow:hidden;
}
.productDetailInfo > .productDetailTitle{
	margin-bottom:10px; font-weight:bold;font-size:20px;padding-top:10px;
}
.productDetailInfo > .productDetailTitle > .ptable {
margin:5px 0 0 0;padding:0px;
}

.productDetailInfo > ul{
	border-top:2px solid #cfcfcd; list-style:none;overflow:hidden;
}
.productDetailInfo > ul > li {
	clear:both;
	border-bottom:1px solid #f0f0f0; padding:10px;overflow:hidden;
}
.productDetailInfo > ul > li > .leftTitle{
	float:left; width:100px;
}
.productDetailInfo > ul > li > .explan{
	float:left; position:relative;
}
.productDetailInfo > ul > li > .explan > .price{
	color:red; font-weight:bold;
}
.productDetailInfo > ul > li > .explan > .described{
	font-size:11px;
}
.productDetailInfo > ul > li > .explan > .numSelectText{
	width:40px; height:25px;
}
.productDetailInfo > ul > li > .explan > .numSelectUp{
	width:11px; height:9px; position:absolute; left:50px; top:-3px;
}
.productDetailInfo > ul > li > .explan > .numSelectDown{
	width:11px; height:9px; position:absolute; left:50px; bottom:4px;
}
.productDetailInfo > ul > li > .explan > .numSelectUp > a{
	display:block; width:11px; height:9px;
}
.productDetailInfo > ul > li > .explan > .numSelectDown > a{
	display:block; width:11px; height:9px;
}
.productDetailInfo > .productDetailButtons {
	text-align:center; margin-top:20px;
}
.productDetailInfo > .productDetailButtons > input.buyButton{
	background:#438be5; border:1px solid #438be5; width:96px; height:40px;
	color:white;
}
.productDetailInfo > .productDetailButtons > input.wantButton{
	background:white; border:1px solid #438be5; width:96px; height:40px; color:#438be5;
}
.productDetailInfo > .productInquire{
	margin-top:20px;
}
.productDetailInfo > .productInquire > span{
	color:gray;
}
.productDetailInfo > .productInquire > .productInquireButton{
	border-radius:20px; padding:5px; color:white; background:#9d9d9e;
	border:0;
}
.shopTab{
	border-bottom:3px solid #d4d2d2; margin-top:50px; margin-bottom:20px;overflow:hidden;
}
.shopdetail_area {overflow:hidden;text-align:center;}
.shopdetail_area img {margin:0 auto;}

.shopTab > .shopTabMenu{
	float:left; margin-right:1px; width:150px; height:30px;
	border-radius:10px 10px 0 0; border:1px solid #d4d2d2; background:#f6f6f6;
	text-align:center; padding:5px; border-bottom:0;
}
.shopTab > .selected{
	background:white; color:#0045a0; font-weight:bold;
}

.moreProduct{
	margin-top:30px; text-align:right;
}
.moreProductButton{
	padding:7px; color:white; background:#a6a6a7; border:0;
}
.productDetailInfoTitle{
	border-bottom:1px solid #cfcfcd; padding-bottom:5px;
}
.productDetail{
	padding:20px 0 20px 0;
}
.productDetail > p{
	margin-bottom:10px;
}
/*���θ� ��������, ��ǰ�Ұ� �������� ��*/

/*���θ� �ֹ�������ȸ �ֹ���ȣ �Է�*/
.orderNumberInput{
	margin:40px auto; border:0;width:380px;
}

/*����������*/
table.mypage{
	border-collapse:collapse; width:100%;
}
table.mypage th{
	padding:10px; height:33px; border-top:1px solid #438be5; border-bottom:1px solid #438be5;text-align:center;
}
table.mypage td.orderProductName{
	width:290px;text-align:left;padding-left:10px;
}
table.mypage td{
	padding:7px; text-align:center; height:28px; border-bottom:1px solid #e1e1e1; color:#767676;
}
table.mypage td a {color:#767676;}
table.mypage td a:hover{color:#767676;}

table.mypage th.num{
	width:70px;
}
table.mypage th.name{
	width:300px;
}
table.mypage td.url{
	text-align:left;
}
table.mypage td.tdr{
	text-align:right;width:100%;padding:0 10px 0 0;
}
table.mypage td .img_portfolio_list{
	width:130px;border:1px solid #CCCCCC;
}
table.mypage td.tdl{
	text-align:left;
}
table.mypage th.orderProductName2 {
	width:240px;
}

table.mypage td.mypageProducttd{
	width:120px;
}
table.mypage td .mypageProductImage{
	width:100px; height:100px;
}
table.mypage td .mypageProductImage .repimg{
	width:100px; height:100px;
}
table.mypage td input.mypageButton{
	background:gray; color:white; padding:5px; border:0px;
}
table.mypage td.mypageChecktd{
	width:60px;
}
table.mypage td.mypagePricetd{
	width:180px; color:blue;
}
table.mypage td.mypageButtontd{
	width:120px;
}
table.mypage td.mypageSolutiontd{
	text-align:left;
}
table.mypage td.mypageSumtd span{
	color:red; font-weight:bold;
}
table.mypage td.tdblank {
	padding:30px;margin:0 auto;width:100%;text-align:center;
}
table.mypage td .orderSum {
	float:right;padding-right:30px;font-weight:bold;text-align:right;
}

/*���������� ��*/

 /*�Խ��� �⺻*/
input.boardText{
	width:150px; height:25px; border:1px solid #438be5; border-radius:5px;
}
input.boardTitleText{
	width:100%; height:25px; border:1px solid #438be5; border-radius:5px;
}
input.boardButton{
	background:#438be5; padding:5px; color:white; border:0; cursor:pointer;
}
textarea.boardTextarea{
	width:100%; height:200px; border:1px solid #438be5; border-radius:5px;
}
  /*�Խ��� ����Ʈ*/
table.boardList{
	border-collapse:collapse; width:100%;
	border-top:2px solid #438be5; border-bottom:1px solid #438be5;
}
table.boardList th{
	border-bottom:1px solid #438be5; padding:10px;
}
table.boardList th.num{
	width:60px;
}
table.boardList th.name{
	width:100px;
}
table.boardList th.date{
	width:100px;
}
table.boardList th.hitt{
	width:60px;
}
table.boardList td{
	border-bottom:1px solid #f0f0f0; padding:10px; text-align:center;
}
table.boardList td.title{
	text-align:left;
}
table.boardList td.title a{
	color:black;
}

table.boardList td ul {list-style:none;}
table.boardList td ul li {float:left;}
table.boardList td ul li.bb-newico {padding:0 0 0 7px;}

.theme-default .nivoSlider a, .theme-default .nivoSlider img {
 display: block !important;
}

/* �ٷα��� ����*/
.inquire > form > table.customerInquire{
	border-collapse:collapse; width:100%; margin-top:20px; border-top:1px solid #d9d9d9;
}
.inquire > form > table.customerInquire tr th{
	text-align:left; background:#f5f5f6; color:#69696a; width:170px;
}
.inquire > form > table.customerInquire tr th, .inquire > form > table.customerInquire tr td{
	padding:10px; border-bottom:1px solid #d9d9d9;
}
.inquire > form > table.customerInquire tr td{
	padding:5px;
}

.inquire > form > table.customerInquire tr td ul { list-style:none;}
.inquire > form > table.customerInquire tr td li { float:left;}
.inquire > form > table.customerInquire tr td li .email01 {width:150px;}
.inquire > form > table.customerInquire tr td li.at {padding:4px 5px 0 5px;}

.inquire > form > .buttons{
	text-align:center; margin-top:20px;
}
.orderAddress{
	margin-top:5px;
}
input.grayButtonSmall{
	width:105px; height:25px; background:#a3a3a3; border:0; color:white;
}
.inquire > form > .buttons > input.grayButton{
	width:105px; height:30px; background:#a3a3a3; border:0; color:white;
}

/* �ٷα��� ��*/

/*�⺻���ΰ͵�*/
.block{
	margin-top:40px;
}
.darkblueText{
	font-size:20px; color:#0045a0; font-weight:bold;
}
.blueText{
	font-size:20px; color:#438be5; font-weight:bold;
}
.blueText ul{ list-style:none;}
.blueText li {float:left;width:50%;font-size:20px; color:#438be5; font-weight:bold;padding:0 0 10px 0;}
.blueText li.alr {text-align:right;font-size:14px; color:#333333;}

.blueText2{
	margin-top:30px;
}
.blackText{
	font-size:20px; color:black; font-weight:bold;
}
.boldText{
	font-size:20px; font-weight:bold;
}
.bigTextBox{
	border:1px solid #b2b2b3; border-radius:5px; height:25px; width:100%;
}
.textBox{
	border:1px solid #b2b2b3; border-radius:5px; height:25px;
}
.smallTextBox{
	border:1px solid #b2b2b3; border-radius:5px; height:25px; width:50px;
}

.boardSelect {
	border:1px solid #b2b2b3; border-radius:5px; height:25px;
}

textarea{
	border:1px solid #b2b2b3; border-radius:5px;
	height:150px; width:100%;
}

.OrangeText{
	font-size:20px;color:#ff7e00;font-weight:bold;
}
/*�⺻���ΰ͵� ��*/

/*�ֹ� ������� */

table.orderViewTable{
	border-collapse:collapse; width:100%; margin-top:20px; border-top:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9;
}
table.orderViewTable tr th{
	text-align:left; background:#f5f5f6; color:#69696a; width:170px;text-align:center;
}
table.orderViewTable tr th, .inquire > form > table.customerInquire tr td{
	padding:10px; border-bottom:1px solid #d9d9d9;
}
table.orderViewTable tr td{
	padding:5px 0 5px 15px;
}

table.orderViewTable tr td .input_area{
width:200px;
}

.orderbuttons{
	text-align:center; margin-top:20px;
}

.orderbuttons > input.grayButton{
	width:105px; height:30px; background:#a3a3a3; border:0; color:white;
}

.orderbuttons > input.blackButton{
	width:105px; height:30px; background:#000000; border:0; color:white;
}

.blackButton2{
	width:150px; height:30px; background:#000000; border:0; color:white;
}

table.orderViewTable .profileimg {max-width:600px;}
table.orderViewTable  .srepimg {max-width:500px;}


/* ��ǰ ��Ÿ ����ó�� */
.productDetailInfo_other{
	float:right; width:100%;
}
.productDetailInfo_other > .productDetailTitle{
	margin-bottom:10px; font-weight:bold;
}

.productDetailInfo_other > ul{
	border-top:2px solid #cfcfcd; list-style:none;
}
.productDetailInfo_other > ul > li {
	clear:both;
	border-bottom:1px solid #f0f0f0; padding:10px;
}
.productDetailInfo_other > ul > li > .leftTitle{
	float:left; width:100px;
}
.productDetailInfo_other > ul > li > .explan{
	float:left; position:relative;
}

/*����Ʈ��*/
.siteMap{
	width:670px; margin:auto;
}
.siteMap > ul{
	list-style:none;
}
.siteMap > ul > li{
	width:200px; min-height:270px; float:left; margin-right:30px; border:1px solid #438be5;
	margin-bottom:30px;padding-bottom:20px;
	overflow:hidden;
}
.siteMap > ul > li.third{
	margin-right:0;
}
.siteMap > ul > li > div{
}
.siteMap > ul > li > .siteMapTitle{
	background:#438be5; width:100%; height:35px; line-height:35px; color:white;
	text-align:center; font-size:16px;
}
.siteMap > ul > li > .siteMapList{
	margin-top:10px; margin-left:20px;
}
.siteMap > ul > li > .siteMapList > a{
	color:black;
}
/*����Ʈ�� ��*/

/*����������޹�ħ*/
.infotxt{
	line-height:25px;
}
/*����������޹�ħ ��*/

/*ȸ��Ұ�->���ô±� ����*/
.map > p {
	margin-bottom:10px;
}
.map > img{
	margin-bottom:30px;
}
.map ul.traffic li{
	margin-left:30px; color:#69696a;
}
.map .maptxt {padding:0 0 0 80px;color:#69696a;}
/*ȸ��Ұ�->���ô±� ��*/

/* shop submenu */
.subtitlearea {padding:0px;margin:15px 0 10px 0;width:100%;overflow:hidden;border-bottom:1px solid #ff7e00;border-top:1px solid #ff7e00;background:#ff7e00;}
.subtitlearea .slli {float:left;width:19%;text-align:center;padding:5px 0 5px 0;font-size:14px;font-weight:bold;border-right:1px dotted #FFFFFF;border-bottom:1px dotted #FFFFFF;}
.subtitlearea .slli a.sf,a.sf:active,a.sf:link,a.sf:hover,a.sf:visited {color:#FFFFFF;}
/* shop submenu */

.input01	{font-size:12px;width:200px;vertical-align:middle;}
.input02	{font-size:12px;width:100px;text-align:center;vertical-align:middle;}
.input06	{font-size:14px;width:500px;}
.f12 {font-size:12px;}
.fb {font-weight:bold;}

.total_area {padding:0 0 10px 10px;text-align:left;}

.guide_area {list-style:none;overflow:hidden;}
.guide_area .guide_li{overflow:hidden;}
.guide_area .guide_li_btn {text-align:center;padding:20px;}
.guide_area .guide_li_btn .repimg {margin:0 auto;}

