@charset "EUC-KR";


/* header_box */
#header .header_box .top_menu p { text-align: right; }
#header .header_box .top_menu ul li { font-size:12px; color: #aaa; } 
#header .header_box .top_menu ul li a { color: #000; }
#header .header_box .top_menu ul li a:hover { color: #3d5197; }
#header .main_menu .gnb ul li a { font-size:16px; font-weight:bold; }
#header .main_menu .gnb ul li ul.sub li a { color:#cdd5ef; font-size:12px; }
#header .main_menu ul li a { color: #fff; }

/* main_menu */
#container .left_box_title { font-size:22px; color:#fff; }
#container .left_box_title span a { font-size:16px; }
#container .left_con ul li { color:#fff; }
#container .left_con a { font-size:12px; color:#d5dcf4; }
#container .left_con .left_search_box .search_title { font-size:16px; font-weight:bold; }
#container .left_con .left_search_box .search_title span { font-size:12px; color: #666; font-weight:normal; }

#container .right_con .photo_box .photo_title { font-weight:bold; font-size:18px; }
#container .right_con .photo_box .photo_title span { line-height: 20px; }
#container .right_con .photo_box .photo_title span a { color:#4f4f4f; font-size:12px; font-weight:bold; }

#container .right_con .right_news_box .right_news_title { font-weight:bold; font-size:18px; }
#container .right_con .right_news_box .right_news_zone ul li.news_title a { color:#3e3e3e; font-weight:bold; font-size:14px; }
#container .right_con .right_news_box .right_news_zone ul li.news_con a { color:#676767; font-size:12px; }

/* footer_box */
#footer .footer_box .left_foot{ font-size:12px; }
#footer .footer_box .right_foot { text-align:right; font-size:40px; line-height:20px; }
#footer .footer_box .right_foot span { font-size:12px; }

/* sub_menu */
#container .sub_menu .sub_menu_title { color:#fff; font-weight:bold; font-size:18px; }
#container .sub_menu ul li a { color:#fff; font-size:14px; }
#container .con_wrap .con_title { color: #000; font-weight:bold; font-size:18px; }

/* Á¶ÇÕÀÏÁ¤ */
#container .con_wrap .con_in .main_cont02 .sche_title { font-size: 14px; font-weight: bold; text-align: center; }
#container .con_wrap .con_in .main_cont02 .sche_date { text-align: right; }
#container .con_wrap .con_in .main_cont02 .sche_int table.sche_table thead td { font-size: 14px; font-weight: bold; text-align: center; } 
#container .con_wrap .con_in .main_cont02 .sche_int table.sche_table thead td.sun { color: #e94242; }
#container .con_wrap .con_in .main_cont02 .sche_int table.sche_table thead td.sat { color: #1573cb; }
#container .con_wrap .con_in .main_cont02 .sche_int table.sche_table tbody td a { color: #000; }
#container .con_wrap .con_in .main_cont02 .sche_int table.sche_table tbody td.sun a { color: #e94242; }
#container .con_wrap .con_in .main_cont02 .sche_int table.sche_table tbody td.sat a { color: #1573cb; }
#container .con_wrap .con_in .main_cont02 .sche_int .selected_date { font-weight: bold; }
#container .con_wrap .con_in .main_cont02 .sche_int table.selected_sche tbody td.sche_sdate { font-weight: bold; text-align: center; }
#container .con_wrap .con_in .main_cont02 .sche_int table.selected_sche tbody td.sche_input { font-weight: bold; }

/* ÇùÈ¸´º½º °Ô½ÃÆÇ */
#container .con_wrap .con_in .boa_search { text-align: right; }
#container .con_wrap .con_in .boa_search a.button { color: #fff; font-weight: bold; text-align: center; line-height: 20px; }

#container .con_wrap .con_in table.Table1 thead th { color:#545454; }
#container .con_wrap .con_in table.Table1 tbody td { color:#666; text-align: center; }
#container .con_wrap .con_in table.Table1 tbody td.alignL { text-align:left; }
#container .con_wrap .con_in table.Table1 tbody td.alignL a { color:#666; }
#container .con_wrap .con_in table.Table1 tbody td.alignL a:hover { color:#000; }
#container .con_wrap .con_in table.Table1 tfoot td.alignC { text-align: center; }
#container .con_wrap .con_in table.Table1 tfoot td.alignC a { color:#545454; padding:0 8px; }
#container .con_wrap .con_in table.Table1 tfoot td.alignC a:hover { font-weight:bold; }

#container .con_wrap .con_in .boa_head p { color:#666; }
#container .con_wrap .con_in .boa_head h4 { font-size:18px; }
#container .con_wrap .con_in .boa_btn a.button { color: #fff; font-weight:bold; text-align: center; line-height: 30px; }

/* ÇùÈ¸°øÁö °Ô½ÃÆÇ */
#container .con_wrap .con_in table.Table2 thead th { color:#545454; }
#container .con_wrap .con_in table.Table2 tbody td { color:#666; text-align: center; }
#container .con_wrap .con_in table.Table2 tbody td.alignL { text-align:left; }
#container .con_wrap .con_in table.Table2 tbody td.alignL a { color:#666; }
#container .con_wrap .con_in table.Table2 tbody td.alignL a:hover { color:#000; }
#container .con_wrap .con_in table.Table2 tfoot td.alignC { text-align: center; }
#container .con_wrap .con_in table.Table2 tfoot td.alignC a { color:#545454; padding:0 8px; }
#container .con_wrap .con_in table.Table2 tfoot td.alignC a:hover { font-weight:bold; }

/* Æ÷Åä°¶·¯¸® °Ô½ÃÆÇ */
#container .con_wrap .con_in .boa_photo_list ul li p{text-align:center;}
#container .con_wrap .con_in .boa_photo_list ul li p.boa_photo_date { color: #888; font-size: 11px; }
#container .con_wrap .con_in .boa_photo_list ul li p.boa_photo_title a { color: #000; font-size: 14px;}
#container .con_wrap .con_in .boa_photo_list ul li p.boa_photo_title a:hover { text-decoration: underline;}
#container .con_wrap .con_in .boa_photo_list ul li p.boa_photo_in a { color: #000; }
#container .con_wrap .con_in .boa_photo_list ul li p.boa_photo_in a:hover { text-decoration: underline; }
#container .con_wrap .con_in .boa_photo_page { text-align: center; }
#container .con_wrap .con_in .boa_photo_page a { color:#545454; padding:0 8px; }
#container .con_wrap .con_in .boa_photo_page a:hover { font-weight:bold; }

#container .con_wrap .con_in  .gallery_none { width: 900px; height: 100px; padding: 100px 0; position: relative; margin:0 auto;}

/* product_detail ½ÃÀÛ(»óÇ° »ó¼¼º¸±â) */
#container .con_wrap .con_in .detail_box .top .explanation .title p { color: #fb5c8f; font-size: 12px; line-height: 15px; }
#container .con_wrap .con_in .detail_box .top .explanation .title p span { color: #4f4f4f; font-size: 12pt; line-height: 25px; font-weight: bold; }
#container .con_wrap .con_in .detail_box .top .explanation .detailed .cover .chapter { color: #222; font-size: 14px; font-weight: bold; }
#container .con_wrap .con_in .detail_box .top .explanation .detailed .cover .text { color: #444; font-size: 12px; }
#container .con_wrap .con_in .detail_box .middle .cover .title { color: #222; font-size: 13px; font-weight: bold; }

/*ÀÎÁõ±â°ü¾È³»*/
#container .con_wrap .con_in ul.Certification li.Certification_title{font-weight:bold; font-size:16px;}
#container .con_wrap .con_in ul.Certification li{font-weight:normal; font-size:12px;text-align:center;}
#container .con_wrap .con_in ul.Certification li.no_Certification{line-height:130px;}


/* mypage_02 Àå¹Ù±¸´Ï */
#container .con_wrap .con_in .content table.cart { text-align: center; }
#container .con_wrap .con_in .content table.cart thead tr td { color: #757575; text-align: center; font-weight: bold; }
#container .con_wrap .con_in .content table.cart tbody tr td { color: #222; font-size: 12px;  }
#container .con_wrap .con_in .content table.cart tbody tr td.name { font-size: 12px; }
#container .con_wrap .con_in .content table.cart tbody tr td.money { color: #309E88; font-weight: bold; }
#container .con_wrap .con_in .content table.cart tbody tr td.quantity input { text-align: right; }
#container .con_wrap .con_in .content table.cart tfoot  { font-size: 13px; text-align: right; }


/* product_decision ½ÃÀÛ */
#container .con_wrap .con_in .content table.deposit { font-size: 12px; }
#container .con_wrap .con_in .content table.deposit tr td.chapter { text-align: center; }
#container .con_wrap .con_in .content table.point { font-size: 12px; }
#container .con_wrap .con_in .content table.point tr td.chapter { text-align: center; }
#container .con_wrap .con_in .content table.delivery tr td.text textarea { font-size: 12px; }
#container .con_wrap .con_in .content table.delivery { font-size: 12px; }
#container .con_wrap .con_in .content table.delivery tr td.chapter { text-align: center; }


/* mypage_03 ÁÖ¹®¹è¼ÛÁ¶È¸ */
#container .con_wrap .con_in table.inquiry { font-size: 12px; text-align: center; }
#container .con_wrap .con_in table.inquiry a { color: #555; }
#container .con_wrap .con_in table.inquiry thead tr td { color: #555; font-weight: bold; }


#container .con_wrap .con_in .next { text-align: center;  }
#container .con_wrap .con_in .next a { color: #888; font-weight: bold;  }
#container .con_wrap .con_in .next a:hover { color: #222; text-decoration: underline; }
#container .con_wrap .con_in .next a.selected { color: #222; font-size: 12px; font-weight: bold; }

/* sub4_04 Á¶ÇÕ¿ø°Ë»ö */
#container .con_wrap .con_in a.list_btn {color:#373737; font-weight:bold; line-height:25px; text-align: center;}
#container .con_wrap .con_in a.list_btn:hover {background:#e5e5e5;}

#container .con_wrap .con_in .union_view .con table tbody tr td.title { color: #555; font-weight: bold; }
#container .con_wrap .con_in .union_view .con table tbody tr td.text a { color: #555; }
#container .con_wrap .con_in .union_view .con table tbody tr td.text a:hover { color: blue; }
#container .con_wrap .con_in .union_view .cer_box .cer_title {color:#555; font-weight:bold; font-size:13px;}
#container .con_wrap .con_in .union_view .cer_box .cer_content {color:#555;}

 p.p_center {font-weight:bold; font-size:15px;}