
html, body, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, p { margin:0px; padding:0px; }
li { list-style:none; }
img { border:0px solid #ffffff; }
.clear { display:block!important; clear:both!important; height:0px!important; line-height:0px!important; font-size:0px!important; overflow:hidden!important; width:100%!important; border:0px solid #ffffff!important; }
.blind { padding:0px!important; margin:0px!important; height:0px!important; line-height:0px!important; font-size:0px!important; overflow:hidden!important; width:0px!important; }
a, a:link, a:hover, a:active, a:visited { text-decoration:none; }
div.wrap { width:980px; margin:0px auto; font-size:11px; font-family:dotum; color:#888888; }

/*hpopup*/
div.hpopup { width:980px; height:63px; margin:0px auto; position:absolute; z-index:200; background:url("./images/bg/bg_header_popup.png") no-repeat left top; text-align:center; }
div.hpopup p { width:945px; float:left; line-height:55px;  }
div.hpopup p img { vertical-align:middle; }
div.hpopup span { width:35px; display:block; float:right; text-align:left; padding-top:20px; }
div.hpopup span img { cursor:pointer; }

/*header*/ 
div.header { border-bottom:1px solid #e8e8e8; #zoom:1; height:px; }
div.header:after { content:''; display:block; clear:both; height:0px; line-height:0px; font-size:0px; overflow:hidden; }
div.header h1.logo { float:left; width:180px; text-align:center; padding-top:23px; }
div.header h1.logo img { vertical-align:middle; }
div.header div.hgroup1 { text-align:right; height:39px;  }
div.header div.hgroup1 dl.gnb { display:inline-block; #display:inline; #zoom:1; line-height:39px; padding-right:20px; }
div.header div.hgroup1 dl.gnb dd { display:inline-block; #display:inline; #zoom:1; }  
div.header div.hgroup1 dl.gnb dd a { color:#888888; font-family:arial; font-size:1em; }
div.header div.hgroup1 dl.gnb dd span { display:inline-block; #display:inline; #zoom:1; color:#cccccc; font-size:0.7em; width:12px; text-align:center; }  
div.header div.hgroup1 dl.gnb dd:last-child span { display:none; }
div.header div.hgroup1 dl.login { display:inline-block; #display:inline; #zoom:1; font-family:arial; font-size:1em; line-height:39px; padding:0px 10px; }
div.header div.hgroup1 dl.login dt { display:inline-block; #display:inline; #zoom:1; }
div.header div.hgroup1 dl.login dd { display:inline-block; #display:inline; #zoom:1; padding-left:3px; color:#888888; }
div.header div.hgroup1 dl.login dd input { width:68px; height:12px; border:1px solid #cccccc; font-size:1em; vertical-align:middle; color:#888888; }
div.header div.hgroup1 dl.login dt input { vertical-align:middle; }
div.header div.hgroup2 { padding-left:300px; padding-top:12px; text-align:right; }
div.header div.hgroup2 dl.navi_border { height:17px; line-height:17px; display:inline-block; #display:inline; #zoom:1; float:left; }
div.header div.hgroup2 dl.navi_border dd { display:inline-block; #display:inline; #zoom:1; padding:0px 30px 0px 0px; }
div.header div.hgroup2 dl.event { float:left; height:17px; line-height:17px; padding-right:10px; }
div.header div.hgroup2 dl.event dt { display:inline-block; #display:inline; #zoom:1; }
div.header div.hgroup2 dl.event dt img { vertical-align:top; }
div.header div.hgroup2 dl.event dd { display:inline-block; #display:inline; #zoom:1; }
div.header div.hgroup2 dl.event dd a { color:#888888; }
div.header div.hgroup2 dl.search { text-align:right; display:inline-block; #display:inline; #zoom:1; height:30px; line-height:17px; padding-right:0px; } 
div.header div.hgroup2 dl.search dd { display:inline-block; #display:inline; #zoom:1; }
div.header div.hgroup2 dl.search dd select { vertical-align:middle; height:19px ; }
div.header div.hgroup2 dl.search dd input { vertical-align:middle; margin-left:3px; margin-right:3px; }
div.header div.hgroup2 dl.search dd input.input { height:141px; height:14px ; border:1px solid #cccccc; color:#888888; font-size:1em; font-family:dotum; }
div.header div.hgroup2 dl.search dt { display:inline-block; #display:inline; #zoom:1; vertical-align:top; }
div.header div.hgroup2 dl.search dt img { vertical-align:middle;}
div.header div.hgroup2 dl.search dt input { vertical-align:middle; padding-top:2px;}
div.header div.hgroup3 { padding-left:300px; padding-top:85px; text-align:right; }

/*aside*/
div.container { padding-top:20px; #zoom:1; }
div.container:after { content:''; display:block; clear:both; height:0px; line-height:0px; font-size:0px; overflow:hidden; }
div.container div.aside { width:180px; padding-right:20px; float:left;  }
div.container div.aside dl.lnb { clear:both; padding-bottom:20px; }
div.container div.aside dl.lnb dt { height:30px; line-height:30px; text-align:center; font-size:1.3em; font-family:arial; color:#666666; }
div.container div.aside dl.lnb dt img { vertical-align:top; }
div.container div.aside dl.lnb dd { border-bottom:1px solid #efefef; height:24px; line-height:24px; overflow:hidden; color:#888888; font-weight:bold; }
div.container div.aside dl.lnb dd a { color:#888888; }
div.container div.aside dl.lnb dd.depth { padding-left:18px; color:#bbbbbb; font-weight:normal; }
div.container div.aside dl.lnb dd.depth a { color:#bbbbbb; }
div.container div.aside dl.lnb dd:first-child { border-top:1px solid #f4f4f4; }
div.container div.aside dl.lnb dd img { vertical-align:middle; }
div.container div.aside dl.event { background:url("./images/table/table_aside_eventM.gif") repeat-y left top; margin-top:20px; }
div.container div.aside dl.event dt { }
div.container div.aside dl.event dd { background:url("./images/table/table_aside_eventB.gif") no-repeat left bottom; padding:5px 0px 6px 0px; line-height:15px; color:#888888; text-align:center; }
div.container div.aside dl.customer { background:url("./images/table/table_aside_accountM.gif") repeat-y left top; margin-top:0px; }
div.container div.aside dl.customer dt { }
div.container div.aside dl.customer dd { background:url("./images/table/table_aside_accountB.gif") no-repeat left bottom; padding:5px 20px 20px 20px; line-height:13px; color:#888888;  font-family:arial, dotum; }
div.container div.aside dl.customer dd strong { font-family:arial; font-weight:600; font-size:1.9em; letter-spacing:-0.08em; color:#333333; line-height:17px; }
div.container div.aside dl.customer dd span { color:#790e0e; display:inline-block; #display:inline; #zoom:1; padding-top:5px;  }
div.container div.aside dl.customer dd em { font-style:normal; color:#ff0000; }
div.container div.aside dl.account { background:url("./images/table/table_aside_accountM.gif") repeat-y left top; margin-top:20px; }
div.container div.aside dl.account dt { }
div.container div.aside dl.account dd { background:url("./images/table/table_aside_accountB.gif") no-repeat left bottom; padding:5px 20px 20px 20px; line-height:15px; color:#888888; }
div.container div.aside dl.account dd strong { font-family:arial; font-weight:800; font-size:1.4em; letter-spacing:0em; word-spacing:-0.1em; color:#333333; display:inline-block; #display:inline; #zoom:1; }
div.container div.aside dl.account dd span { display:block; padding-top:5px; text-align:center; }
div.container div.aside dl.account dd img { vertical-align:top; }
div.container div.aside dl.banners { padding-top:20px; }
div.container div.aside dl.banners dd { padding-bottom:10px; text-align:center; }
div.container div.section { float:left; width:780px; #zoom:1; }
div.container div.section:after { content:''; display:block; clear:both; height:0px; line-height:0px; font-size:0px; overflow:hidden; }

div.container div.section div.visual { border:1px solid #dcdbdb; width:778px; height:339px; }
div.container div.section p.banner1 { margin-top:20px; }
div.container div.section div.product_recommend { margin-top:20px; }
div.container div.section div.product_recommend h4 { height:29px; margin-bottom:13px; }
div.container div.section div.latests { margin-top:20px; #zoom:1; }
div.container div.section div.latests:after { content:''; display:block; clear:both; height:0px; line-height:0px; font-size:0px; overflow:hidden; }
div.container div.section div.latests dl.review { width:240px; float:left; position:relative; }
div.container div.section div.latests dl.review dt { height:25px; line-height:25px; border-bottom:1px solid #a1a1a1; padding-left:2px; }
div.container div.section div.latests dl.review dt img { vertical-align:middle; }
div.container div.section div.latests dl.review dd { border-top:0px solid #e5e5e5; }
div.container div.section div.latests dl.review dd.more { position:absolute; right:6px; top:9px; }
div.container div.section div.latests dl.tab { width:281px; float:left; position:relative; margin-left:17px; padding-top:26px; }
div.container div.section div.latests dl.tab dt { height:26px; line-height:26px; position:absolute; top:0px; }
div.container div.section div.latests dl.tab dt.tab1 { left:0px; }
div.container div.section div.latests dl.tab dt.tab2 { left:105px; }
div.container div.section div.latests dl.tab dt.tab3 { left:194px; }
div.container div.section div.latests dl.tab dt img { vertical-align:middle; }
div.container div.section div.latests dl.tab dd { border-top:0px solid #e5e5e5; display:block; }
div.container div.section div.latests dl.tab dd.list1 { display:block; }
div.container div.section div.latests dl.story { width:225px; float:left; position:relative; margin-left:17px; }
div.container div.section div.latests dl.story dt { height:25px; line-height:25px; border-bottom:1px solid #a1a1a1; padding-left:2px;  }
div.container div.section div.latests dl.story dt img { vertical-align:middle; }
div.container div.section div.latests dl.story dd { border-top:0px solid #e5e5e5; }
div.container div.section div.latests dl.story dd.more { position:absolute; right:6px; top:9px; }
div.container div.section div.product_best { margin-top:20px; }
div.container div.section div.product_best h4 { height:29px; margin-bottom:13px; }
div.container div.section p.banner2{ margin-top:20px; }
div.container div.section div.product_hit { margin-top:20px; }
div.container div.section div.product_hit h4 { height:29px; margin-bottom:13px; }

/*detail*/
div.container div.section div.sectionTitle {background:url("./images/bg/bg_header_title.png") no-repeat;width:782px;height:40px;margin-bottom:20px;text-align:center;}
div.container div.section div.sectionTitle ul li {display:inline-block;margin:0 auto;line-height:35px;}
div.container div.section div.sectionTitle ul li.titleSelect {font-size:12px;color:#888888;font-weight:bold;text-decoration:underline;}
div.container div.section div.sectionTitle ul li.title {font-size:12px;color:#888888;}
div.container div.section div.sectionTitle ul li.gap {font-size:10px;color:#d8d8d8;margin:0 10px;}
div.container div.section div.course { text-align:left; padding-left:10px;font-size:1em; height:31px; line-height:31px; border-top:3px solid #d5d5d5; background:#fbfbfb; font-size:1.1em; }
div.container div.section div.course a { color:#888888; }
div.container div.section div.detail_basic { border:5px solid #e5e5e5; padding:23px 35px; #zoom:1; }
div.container div.section div.detail_basic:after { content:''; display:block; clear:both; height:0px; line-height:0px; font-size:0px; overflow:hidden; }
div.container div.section div.detail_basic h2 { height:29px; line-height:29px; border-bottom:3px solid #c1c1c1; color:#444444; padding-left:7px; margin-bottom:24px; }
div.container div.section div.detail_basic h2 span.icon { display:inline-block; #display:inline; #zoom:1; padding:0px 0px 0px 5px; }
div.container div.section div.detail_basic div.product_thumbnail { float:left; width:310px; }
div.container div.section div.detail_basic div.product_thumbnail dl { text-align:center; height:385px; }
div.container div.section div.detail_basic div.product_thumbnail dl dt { border:1px solid #d8d8d8; margin-bottom:17px; }
div.container div.section div.detail_basic div.product_thumbnail dl dd { border:1px solid #e5e5e5; display:inline-block; #display:inline; #zoom:1; margin:1px 2px; cursor:pointer; }
div.container div.section div.detail_basic div.product_thumbnail dl dd:hover { border:2px solid #6c6c6c; display:inline-block; #display:inline; #zoom:1; margin:0px 1px; }
div.container div.section div.detail_basic div.product_thumbnail ul { text-align:center; }
div.container div.section div.detail_basic div.product_thumbnail ul li { display:inline-block; #display:inline; #zoom:1; cursor:pointer; height:20px; line-height:20px; font-size:1em; color:#c1c1c1; text-align:center; width:80px; }
div.container div.section div.detail_basic div.product_thumbnail ul li a { color:#c1c1c1; }
div.container div.section div.detail_basic div.product_thumbnail ul li img { margin-top:-2px; vertical-align:middle; }
div.container div.section div.detail_basic div.product_info { width:350px; float:right; font-size:1.1em; color:#777777; }
div.container div.section div.detail_basic div.product_info dl.igroup1 { background:#f5f5f5; line-height:20px; padding:7px 10px; border-bottom:1px solid #dcdcdc; }
div.container div.section div.detail_basic div.product_info dl.igroup1 dt { display:inline-block; #display:inline; #zoom:1; width:75px;  }
div.container div.section div.detail_basic div.product_info dl.igroup1 dd { display:inline-block; #display:inline; #zoom:1; width:255px; }
div.container div.section div.detail_basic div.product_info dl.igroup2 { line-height:20px; padding:7px 10px; border-bottom:1px solid #dcdcdc; }
div.container div.section div.detail_basic div.product_info dl.igroup2 dt { display:inline-block; #display:inline; #zoom:1; width:75px;  }
div.container div.section div.detail_basic div.product_info dl.igroup2 dd { display:inline-block; #display:inline; #zoom:1; width:255px; }
div.container div.section div.detail_basic div.product_info dl.igroup3 { line-height:24px; padding:7px 10px; border-bottom:1px solid #dcdcdc; }
div.container div.section div.detail_basic div.product_info dl.igroup3 dt { display:inline-block; #display:inline; #zoom:1; width:75px;  }
div.container div.section div.detail_basic div.product_info dl.igroup3 dd { display:inline-block; #display:inline; #zoom:1; width:255px; }
div.container div.section div.detail_basic div.product_info dl dd .price { color:#ff0000; font-weight:bold; }
div.container div.section div.detail_basic div.product_info dl dd .point { color:#1179ea; }
div.container div.section div.detail_basic div.product_info dl dd span { display:inline-block; #display:inline; #zoom:1; width:77px;text-align:right;}
div.container div.section div.detail_basic div.product_info dl dd span.code { font-weight:bold;}
div.container div.section div.detail_basic div.product_info dl dd span.delivery { color:#010101; font-weight:bold; }
div.container div.section div.detail_basic div.product_info dl.igroup3 dd span.num_up_down { display:inline-block; #display:inline; #zoom:1; position:relative; height:18px; width:9px; vertical-align:middle; }
div.container div.section div.detail_basic div.product_info dl.igroup3 dd span.num_up_down img.up { position:absolute; top:0px; left:0px; }
div.container div.section div.detail_basic div.product_info dl.igroup3 dd span.num_up_down img.down { position:absolute; bottom:0px; left:0px; }
div.container div.section div.detail_basic div.product_info dl.igroup3 dd input { height:16px; border:1px solid #cccccc; line-height:16px; font-size:1em; padding:0px 1px; color:#777777; }
div.container div.section div.detail_basic div.product_info dl.igroup3 dd select {  line-height:16px; font-size:1em; color:#777777; }
div.container div.section div.detail_basic div.product_info dl.orderBtn { padding-top:24px; text-align:center; }
div.container div.section div.detail_basic div.product_info dl.orderBtn dd{ display:inline-block; #display:inline; #zoom:1; }
div.container div.section div.detail_basic div.product_info dl.snsGo { margin-top:20px; background:url("./images/table/table_detail_snsM.gif") repeat-x left top; }
div.container div.section div.detail_basic div.product_info dl.snsGo dt { float:left; }
div.container div.section div.detail_basic div.product_info dl.snsGo dd { background:url("./images/table/table_detail_snsR.gif") no-repeat right top; height:17px; padding:1px 0px; padding-left:128px; }
div.container div.section div.detail_info { margin-top:24px; #zoom:1; }
div.container div.section div.detail_info:after { content:''; display:block; clear:both; height:0px; line-height:0px; font-size:0px; overflow:hidden; }
div.container div.section div.detail_info h4.subject { float:left; height:24px; }
div.container div.section div.detail_info dl.tab { float:right; width:601px; height:24px; }
div.container div.section div.detail_info dl.tab dd { display:inline; }
div.container div.section div.detail_info p.exclamation { height:28px; line-height:28px; color:#989898; clear:both; padding-left:8px; padding-top:4px; }
div.container div.section div.detail_info p.exclamation img { vertical-align:middle; }
div.container div.section div.detail_info div.content { background:url("./images/bg/bg_detail_info.gif") no-repeat left top; padding:20px 0px 10px 0px; font-size:1.2em; line-height:1.6em; }
div.container div.section div.detail_review { margin-top:24px; #zoom:1; }
div.container div.section div.detail_review:after { content:''; display:block; clear:both; height:0px; line-height:0px; font-size:0px; overflow:hidden; }
div.container div.section div.detail_review h4.subject { float:left; height:24px; }
div.container div.section div.detail_review dl.tab { float:right; width:601px; height:24px; }
div.container div.section div.detail_review dl.tab dd { display:inline; }
div.container div.section div.detail_review p.exclamation { height:28px; line-height:28px; color:#989898; clear:both; padding-left:8px; padding-top:4px; }
div.container div.section div.detail_review p.exclamation img { vertical-align:middle; }
div.container div.section div.detail_review div.content { background:url("./images/bg/bg_detail_review.gif") no-repeat left top; padding:0px 0px 10px 0px; }
div.container div.section div.detail_review div.content span.btn_write { display:block; text-align:right; }
div.container div.section div.detail_review div.content table { border:1px solid #efeeee; }
div.container div.section div.detail_review div.content table thead tr th{ background:#f9f9f9; height:22px; line-height:22px; border-bottom:1px solid #efeeee; font-weight:bold; color:#888888; text-align:center; }
div.container div.section div.detail_review div.content table tbody tr td { border-top:1px solid #efeeee; height:22px; line-height:22px; color:#aaaaaa; text-align:center; }
div.container div.section div.detail_review div.content table tbody tr th { border-top:1px solid #efeeee; height:22px; line-height:22px; color:#aaaaaa; text-align:left; padding-left:15px; }
div.container div.section div.detail_qna { margin-top:24px; #zoom:1; }
div.container div.section div.detail_qna:after { content:''; display:block; clear:both; height:0px; line-height:0px; font-size:0px; overflow:hidden; }
div.container div.section div.detail_qna h4.subject { float:left; height:24px; }
div.container div.section div.detail_qna dl.tab { float:right; width:601px; height:24px; }
div.container div.section div.detail_qna dl.tab dd { display:inline; }
div.container div.section div.detail_qna p.exclamation { height:28px; line-height:28px; color:#989898; clear:both; padding-left:8px; padding-top:4px; }
div.container div.section div.detail_qna p.exclamation img { vertical-align:middle; }
div.container div.section div.detail_qna div.content { background:url("./images/bg/bg_detail_qna.gif") no-repeat left top; padding:0px 0px 10px 0px; }
div.container div.section div.detail_qna div.content span.btn_write { display:block; text-align:right; }
div.container div.section div.detail_qna div.content table { border:1px solid #efeeee; }
div.container div.section div.detail_qna div.content table thead tr th{ background:#f9f9f9; height:22px; line-height:22px; border-bottom:1px solid #efeeee; font-weight:bold; color:#888888; text-align:center; }
div.container div.section div.detail_qna div.content table tbody tr td { border-top:1px solid #efeeee; height:22px; line-height:22px; color:#aaaaaa; text-align:center; }
div.container div.section div.detail_qna div.content table tbody tr th { border-top:1px solid #efeeee; height:22px; line-height:22px; color:#aaaaaa; text-align:left; padding-left:15px; }
div.container div.section div.detail_qna div.content table tbody tr th a { border-top:1px solid #efeeee; height:22px; line-height:22px; color:#aaaaaa; text-align:left; padding-left:15px; }
div.container div.section div.detail_qna div.content table tbody tr th img { vertical-align:middle; }
div.container div.section div.detail_qna div.content table tbody tr td img { vertical-align:middle; }
div.container div.section div.detail_delivery { margin-top:24px; #zoom:1; }
div.container div.section div.detail_delivery:after { content:''; display:block; clear:both; height:0px; line-height:0px; font-size:0px; overflow:hidden; }
div.container div.section div.detail_delivery h4.subject { float:left; height:24px; }
div.container div.section div.detail_delivery dl.tab { float:right; width:601px; height:24px; }
div.container div.section div.detail_delivery dl.tab dd { display:inline; }
div.container div.section div.detail_delivery p.exclamation { height:35px; color:#989898; clear:both; padding-left:8px; padding-top:14px; }
div.container div.section div.detail_delivery p.exclamation span { line-height:14px; display:inline-block; #display:inline; #zoom:1; }
div.container div.section div.detail_delivery p.exclamation img { vertical-align:top; }
div.container div.section div.detail_delivery div.content { background:url("./images/bg/bg_detail_delivery.gif") no-repeat left top; padding:20px 0px 10px 0px; }
div.container div.section div.detail_aboutProduct { margin-top:24px; #zoom:1; }
div.container div.section div.detail_aboutProduct:after { content:''; display:block; clear:both; height:0px; line-height:0px; font-size:0px; overflow:hidden; }
div.container div.section div.detail_aboutProduct h4.subject { float:left; height:24px; }
div.container div.section div.detail_aboutProduct dl.tab { float:right; width:601px; height:24px; }
div.container div.section div.detail_aboutProduct dl.tab dd { display:inline; }
div.container div.section div.detail_aboutProduct p.exclamation { height:28px; line-height:28px; color:#989898; clear:both; padding-left:8px; padding-top:4px; }
div.container div.section div.detail_aboutProduct p.exclamation img { vertical-align:middle; }
div.container div.section div.detail_aboutProduct div.content { background:url("./images/bg/bg_detail_aboutProduct.gif") no-repeat left top; padding:20px 0px 10px 0px; }
div.container div.section div.detail_aboutProduct div.content ul.products {  }
div.container div.section div.detail_aboutProduct div.content ul.products li { display:inline-block; #display:inline; #zoom:1; width:156px; text-align:center; line-height:17px; }
div.container div.section div.detail_aboutProduct div.content ul.products li a img { border:1px solid #f0f0ee; }
div.container div.section div.detail_aboutProduct div.content ul.products li strong { color:#888888; font-weight:normal; }
div.container div.section div.detail_aboutProduct div.content ul.products li span.price { color:#ff5a5a; font-weight:bold; }

/*list*/
div.container div.section div.list_category {  }
div.container div.section div.list_category h4 { border-top:1px solid #d3d3d4; height:32px; text-align:center; }
div.container div.section div.list_category ul { padding-bottom:25px;padding-left:22px; }
div.container div.section div.list_category ul li { display:inline-block; #display:inline; #zoom:1; width:156px; font-size:1.2em;background-color:#f9f9f9;padding:3px; }
div.container div.section div.list_category ul li a { color:#aaaaaa; line-height:18px; }
div.container div.section dl.list_align { height:28px; line-height:28px; border:1px solid #e9eaec; }
div.container div.section dl.list_align dt { background:url("./images/icon/icon_list_productAlign.gif") no-repeat 17px center #9da2ad; color:#ffffff; font-weight:bold; padding-left:33px; display:inline-block; #display:inline; #zoom:1; width:65px; }
div.container div.section dl.list_align dd { border-left:1px solid #e9eaec; color:#888888; text-align:center; display:inline-block; #display:inline; #zoom:1; width:84px; cursor:pointer; }
div.container div.section dl.list_align dd:hover { background:#f1f2f3; }
div.container div.section dl.list_align dd.on { background:#f1f2f3; }
div.container div.section p.list_count { height:26px; line-height:26px; border:1px solid #e9eaec; background:url("./images/icon/icon_list_productCount.gif") no-repeat 12px center #fafbfb; padding-left:22px; color:#666666; }
div.container div.section ul.products { padding-top:24px; background:url("./images/bg/bg_list_product_dotted.gif") no-repeat left bottom; padding-bottom:25px; }
div.container div.section ul.products li { display:inline-block; #display:inline; #zoom:1; width:195px; text-align:center; line-height:17px; }
div.container div.section ul.products li a img { border:1px solid #f0f0ee; }
div.container div.section ul.products li strong { color:#888888; font-weight:normal; }
div.container div.section ul.products li span.price { color:#ff5a5a; font-weight:bold; }

/*footer*/
div.footer { padding-top:30px; }
div.footer dl.fnb { background:#f2f2f2; height:33px; line-height:33px; text-align:center; }
div.footer dl.fnb dd { display:inline-block; #display:inline; #zoom:1; padding-left:20px; background:url("./images/bg/bg_fnb_gap.gif") no-repeat 9px center; }
div.footer dl.fnb dd:first-child { padding-left:0px; }
div.footer dl.fnb dd a { color:#888888; }
div.footer dl.fnb dd strong { font-weight:bold; color:#444444; }
div.footer div.fgroup { padding:20px 0px; font-size:1em; color:#ffffff;  position:relative; }
div.footer div.fgroup div.escro { position:absolute; right:0px; top:15px; }

div.footer div.fgroup img.logo { float:left; margin-top:0px; margin-left:15px; }
div.footer div.fgroup address { margin-left:200px; font-style:normal; color:#888888; line-height:14px; color:#888888; word-spacing:-2px; letter-spacing:-0.01em; }
div.footer div.fgroup address strong { font-style:normal; color:#888888; font-weight:normal; display:inline-block; #display:inline; #zoom:1; padding-left:5px; }
div.footer div.fgroup address a.link { display:inline-block; #display:inline; #zoom:1; margin-left:10px; }
div.footer div.fgroup span.rankey { position:absolute; right:0px; top:20px; display:block; }
div.footer div.fgroup p.copyright { margin:20px 0px 0px 205px; color:#444444; }
div.footer div.fgroup p.copyright strong { font-weight:bold; color:#ff8f25; }
#writeContents {line-height:160%;} 
