@charset "EUC-KR";
@import url(common.css);
@import url(layout.css);

/* ¸ÞÀÎ¸Þ´º */
#header .main_menu { width: 100%; height: 60px; padding-top:10px; background: #002157; position: absolute; left:0px;min-width:1300px; }
#header .main_menu .gnb { width: 1024px; height: 60px; position: relative; margin: 0 auto; }
#header .main_menu .gnb ul { width: 1024px; height: 60px; margin: 0 auto;  }
#header .main_menu .gnb ul li { float: left; padding:0 20px; text-align:center; margin: 0; position: relative; width:130px; }
#header .main_menu .gnb ul li ul.sub { list-style: none; display: none; position: relative; padding: 0px; height:auto;  }/*width:700px;*/
#header .main_menu .gnb ul li ul.sub li { float: left; padding: 8px 0px; width:111px; }

/* header_box */
#header .header_box { width: 1024px; height: 80px; position: relative; margin: 0 auto; }
#header .header_box .logo { width: 300px; height: 70px; position: relative; float: left; margin-top: 5px; }
#header .header_box .top_menu { width: 300px; height: 70px; position: relative; float: right; margin-top: 5px; }
#header .header_box .top_menu ul li { float: right; margin-left:7px; }

/* footer_box */
#footer .footer_box{ width: 1024px; height: 60px; position: relative; margin: 0 auto; padding-top:10px; }
#footer .footer_box .left_foot{ float:left; width:624px; height:60px; }
#footer .footer_box .right_foot{ float:right; width:400px; height:50px;margin-top:10px; }

/*left_con*/
#container .left_con { float:left; width:335px; margin-right:5px; }
#container .left_con ul { width:315px; margin:0 auto; }
#container .left_con ul li a { width:240px; float:left; height:20px; line-height:20px; }
#container .left_con ul li.left_regi a { width:75px; float:right; }
#container .left_box_title { height:25px; padding-top:10px; }
#container .left_box_title span.plus a { float:right; width:10px; }

#container .left_con .left_notice_box { height:210px; background:#2f4180; opacity:0.8; }

#container .left_con .left_news_box { height:170px; background:#12174f; opacity:0.8; }

#container .left_con .left_QnA_box { height:380px; background:#2f4180; margin-top:5px; opacity:0.8; }

#container .left_con .left_search_box { margin-top:20px; height:358px; background:#fff; width:313px;padding:10px;border:1px solid #d8d8d8;}
#container .left_con .left_search_box .search_title { width:313px; margin:0 auto; height:25px;  } 

/*right_con*/
#container .right_con { float:right; width:683px; }

#container .right_con .slide{ margin-bottom:5px; }

#container .right_con .banner_box{ width:683px; height:115px; }
#container .right_con .banner_box ul li { width:166px; height:113px; border:1px solid #d8d8d8; float:left; margin-right:3.6px; }
#container .right_con .banner_box ul li img { width:166px; height:113px; }

#container .right_con .photo_box{ width:673px; height:260px; margin:5px 5px 0; }
#container .right_con .photo_box .photo_title{ padding-top:10px; height:20px; }
#container .right_con .photo_box .photo_title span{ float:right; background:#c4c4c4; border-radius:10px; }
#container .right_con .photo_box .photo_zone{ padding-top:4px; width:673px; height:226px; }
#container .right_con .photo_box .photo_zone ul{ width:673px; }
#container .right_con .photo_box .photo_zone ul li{ float:left; margin:6px 0 0 6px; width:160px; height:105px; border:1px  solid #d8d8d8; }

#container .right_con .right_news_box{ width:681px; height:360px; margin:20px 5px 5px 5px; }
#container .right_con .right_news_box .right_news_title{ height:20px; margin-bottom:10px; }
#container .right_con .right_news_box .right_news_zone ul li.news_photo{ width:161px; height:102px; float:left; margin-bottom:5px; }
#container .right_con .right_news_box .right_news_zone ul li.news_photo img{ border:1px #ddd solid; }
#container .right_con .right_news_box .right_news_zone ul li.news_title{ height:27px; width:500px; margin:0 10px; float:right; }
#container .right_con .right_news_box .right_news_zone ul li.news_con{ height:75px; width:500px; margin:0 10px 5px 10px; float:right; }
#container .bottom_slide{ width:924px; height:43px; padding:10px 50px; background:#ddd; }

/* sub_img */
#container .sub_img { width: 1024px; height: 170px; }

/* sub_menu */
#container .sub_menu { width: 1024px; height: 36px; background: #6373ab; margin-top: 10px; }
#container .sub_menu .sub_menu_title { width: 140px; height: 25px; float: left; border-right: 1px solid #9aa8d7; padding: 8px 0 0 10px; }
#container .sub_menu ul li { padding: 8px 10px; height:20px; float: left; border-right: 1px solid #9aa8d7; }
#container .sub_menu ul li.selected{background: #12174f;}
/* con_wrap */
#container .con_wrap { width: 1022px; min-height: 750px; border:1px solid #c9d3f5; background: #fff; }
#container .con_wrap .con_title { width: 200px; height: 40px; padding: 30px 0 0 30px; }
#container .con_wrap .con_in { width: 1000px; height: 100%; margin: 0 auto; }
#container .con_wrap .con_in .con_img_zone img{width:998px;border:1px solid #ddd;}

/* Á¶ÇÕÀÏÁ¤ */
#container .con_wrap .con_in .main_cont02 { width: 990px; margin: 25px 0; position: relative; }
#container .con_wrap .con_in .main_cont02 .sche_title { width: 990px; height: 20px; padding: 5px 0; position: relative; border: 1px solid #c7c7c7; }
#container .con_wrap .con_in .main_cont02 .sche_date { width: 990px; height: 20px; padding: 5px 0;  position: relative; }
#container .con_wrap .con_in .main_cont02 .sche_int { width: 990px; position: relative; }
#container .con_wrap .con_in .main_cont02 .sche_int table.sche_table { width: 990px; }
#container .con_wrap .con_in .main_cont02 .sche_int table.sche_table thead td { height: 20px; padding: 5px 0; border: 1px solid #c7c7c7; }
#container .con_wrap .con_in .main_cont02 .sche_int table.sche_table thead td.sun { background-color: #ffe6e6; }
#container .con_wrap .con_in .main_cont02 .sche_int table.sche_table thead td.sat { background-color: #e6f8ff; }
#container .con_wrap .con_in .main_cont02 .sche_int table.sche_table tbody td { width: 120px; min-height: 70px; padding: 0 0 0 10px; border: 1px solid #c7c7c7; }
#container .con_wrap .con_in .main_cont02 .sche_int table.sche_table tbody tr { height:50px;  }
#container .con_wrap .con_in .main_cont02 .sche_int table.sche_table tbody td a { display: block; }
#container .con_wrap .con_in .main_cont02 .sche_int table.sche_table tbody td.select_td { background-color: #fffbd1; border: 2px solid #666; } 
#container .con_wrap .con_in .main_cont02 .sche_int table.sche_table tbody td.sun { background-color: #ffe6e6; }
#container .con_wrap .con_in .main_cont02 .sche_int table.sche_table tbody td.sat { background-color: #e6f8ff; }
#container .con_wrap .con_in .main_cont02 .sche_int .selected_date { width: 990px; height: 20px; margin-top: 10px; padding: 5px 0; position: relative; border-bottom: 2px solid #ccc; }
#container .con_wrap .con_in .main_cont02 .sche_int table.selected_sche { width: 990px; table-layout:fixed; word-wrap:break-word; }
#container .con_wrap .con_in .main_cont02 .sche_int table.selected_sche tbody td { width:630px; height: 20px; padding: 5px 0; border-bottom: 1px solid #ddd; }
#container .con_wrap .con_in .main_cont02 .sche_int table.selected_sche tbody td.sche_sdate { width: 140px; }
#container .con_wrap .con_in .main_cont02 .sche_int table.selected_sche tbody td.sche_subject input.int_re { width: 600px; }
#container .con_wrap .con_in .main_cont02 .sche_int table.selected_sche tbody td.sche_sbtn { width: 10px; }
#container .con_wrap .con_in .main_cont02 .sche_int table.selected_sche tbody td.sche_input { height: 20px; padding: 10px 0; border-top: 2px solid #ccc; background-color: #ededed; }
#container .con_wrap .con_in .main_cont02 .sche_int table.selected_sche tbody td.sche_input input.int_new { width: 640px; }

/* ÇùÈ¸´º½º °Ô½ÃÆÇ */
#container .con_wrap .con_in .boa_search { width: 260px; height: 35px; float:right; }
#container .con_wrap .con_in .boa_search input.keyword { width: 200px; height: 20px; margin: 0 5px 0 5px; border: 1px solid #ccc; float: left; }
#container .con_wrap .con_in .boa_search a.button { width: 40px; height: 23px; float: left; border: 1px solid #545454; display: block; background: #333;  border-radius: 5px; }

#container .con_wrap .con_in table.Table1 { width: 1000px; }
#container .con_wrap .con_in table.Table1 thead th { height: 40px; border-top: 2px solid #000; border-bottom: 1px solid #888; }
#container .con_wrap .con_in table.Table1 tbody td { height: 100px; padding: 5px 0; border-bottom:1px dashed #ccc; }
#container .con_wrap .con_in table.Table1 tfoot td { height: 50px; }

#container .con_wrap .con_in .boa_head { width: 1000px; border-top: 2px solid #000; border-bottom: 1px solid #ddd; }
#container .con_wrap .con_in .boa_head p { height: 20px; padding: 10px 0; }
#container .con_wrap .con_in .boa_head h4 { height: 30px; }
#container .con_wrap .con_in .boa_in { width: 1000px; min-height: 250px; padding: 5px 0; border-bottom: 1px solid #888; }
#container .con_wrap .con_in .boa_btn { width: 120px; height: 50px; padding: 10px 0; }
#container .con_wrap .con_in .boa_btn a.button { width: 120px; height: 30px; display: block; background: #338da7; }

/* ÇùÈ¸°øÁö °Ô½ÃÆÇ */

#container .con_wrap .con_in table.Table2 { width: 1000px; }
#container .con_wrap .con_in table.Table2 thead th { height: 40px; border-top: 2px solid #000; border-bottom: 1px solid #888; }
#container .con_wrap .con_in table.Table2 tbody td { height: 35px; padding: 5px 0; border-bottom:1px dashed #ccc; }
#container .con_wrap .con_in table.Table2 tfoot td { height: 50px; }

/* Æ÷Åä°¶·¯¸® °Ô½ÃÆÇ */
#container .con_wrap .con_in .boa_photo_list { width: 980px; margin: 0 auto; }
#container .con_wrap .con_in .boa_photo_list ul li { width: 260px; float: left; padding: 15px; 10px 10px 10px; margin-left: 30px; }
#container .con_wrap .con_in .boa_photo_list ul li img { border: 1px solid #ddd; }
#container .con_wrap .con_in .boa_photo_list ul li p.boa_photo_img { }
#container .con_wrap .con_in .boa_photo_list ul li p.boa_photo_date { padding: 5px 0; }
#container .con_wrap .con_in .boa_photo_list ul li p.boa_photo_title { padding: 5px 0; }
#container .con_wrap .con_in .boa_photo_list ul li p.boa_photo_in { padding: 5px 0; }

#container .con_wrap .con_in .boa_photo_page { width: 1000px; height: 30px; padding: 10px; }
#container .con_wrap .con_in .gallery_none { font-weight: bold; text-align: center; }

/*ÀÎÁõ±â°ü¾È³»*/
#container .con_wrap .con_in ul.Certification{width:313px; float:left;margin:10px;}
#container .con_wrap .con_in ul.Certification li{width:313px;height:134px;margin:4px 0;border:1px solid #ddd;}
#container .con_wrap .con_in ul.Certification li.Certification_title{width:313px;height:18px;margin:0px;padding:4px 0;}
#container .con_wrap .con_in ul.Certification li img{max-width:313px; max-height:134px;}

 /* product_detail »óÇ° »ó¼¼º¸±â */
#container .con_wrap .con_in .detail_box { width: 740px; position: relative; }
#container .con_wrap .con_in .detail_box .top { border: 5px solid #e5e5e5; }
#container .con_wrap .con_in .detail_box .top .img { width: 290px; height: 290px; position: relative; float: left; position: relative; }
#container .con_wrap .con_in .detail_box .top .img img { width: 290px; height: 290px; position: relative; }
#container .con_wrap .con_in .detail_box .top .explanation { width: 415px; position: relative; float: left; margin-left: 20px; position: relative; }
#container .con_wrap .con_in .detail_box .top .explanation .title { width: 405px; position: relative; padding-left: 10px; margin: 10px 0px; border-bottom: 1px dotted #92a9b6; position: relative; }
#container .con_wrap .con_in .detail_box .top .explanation .title p { margin: 2px 0px; }
#container .con_wrap .con_in .detail_box .top .explanation .detailed { width: 400px; position: relative; padding: 20px 0px 0px 15px; border-bottom: 1px dotted #92a9b6; position: relative; }
#container .con_wrap .con_in .detail_box .top .explanation .detailed .cover { width: 400px; height: 18px; margin-bottom: 20px; position: relative; }
#container .con_wrap .con_in .detail_box .top .explanation .detailed .cover .chapter { width: 110px; height: 20px; float: left; position: relative; }
#container .con_wrap .con_in .detail_box .top .explanation .detailed .cover .text { width: 290px; height: 20px; float: left; position: relative; }
#container .con_wrap .con_in .detail_box .top .explanation .info_img { margin-top: 10px; position: relative; position: relative; }
#container .con_wrap .con_in .detail_box .top .explanation .button { padding-left: 2px; margin: 10px 0px; position: relative; }
#container .con_wrap .con_in .detail_box .top .explanation .button a { display: inline-block; padding: 0px 5px; }

#container .con_wrap .con_in .detail_box .middle { width: 740px; margin-top: 30px; position: relative; position: relative; }
#container .con_wrap .con_in .detail_box .middle .cover { width: 740px; position: relative; position: relative; }
#container .con_wrap .con_in .detail_box .middle .cover .title { width: 725px; padding: 10px 10px; border-bottom: 1px dotted #92a9b6; position: relative; }
#container .con_wrap .con_in .detail_box .middle .cover .text { width: 705px; min-height: 50px; padding: 10px 20px; position: relative; }
#container .con_wrap .con_in .detail_box .middle .cover .text img { max-width: 705px; }


/* È¨ÆäÀÌÁö sub_board_view */
#container .con_wrap .con_in .table_customread2 { width: 1000px; position: relative; margin: 0 auto; padding-top: 10px; }

#container .con_wrap .con_in .table_customread2 table.table02 { width: 1000px; table-layout: fixed; word-wrap: break-word; border-top: 4px solid #555; }
#container .con_wrap .con_in .table_customread2 table.table02 thead tr td { border-bottom: 1px solid #ddd; }
#container .con_wrap .con_in .table_customread2 table.table02 thead td.fn1 { width: 65px; height: 30px; padding-left: 15px; background-color: #EEEEEE; }
#container .con_wrap .con_in .table_customread2 table.table02 thead td.sn1 { width: 230px; height: 30px; padding-left: 10px; }
#container .con_wrap .con_in .table_customread2 table.table02 thead td.sn1 input.name_in { width: 120px; height: 20px; padding: 0px 0px 0px 3px; }
#container .con_wrap .con_in .table_customread2 table.table02 thead td.sn1 input.name_in_focus { width: 120px; height: 20px; padding: 0px 0px 0px 3px; }
#container .con_wrap .con_in .table_customread2 table.table02 thead td.fn2 { width: 180px; height: 30px; padding-left: 10px; }
#container .con_wrap .con_in .table_customread2 table.table02 thead td.sn2 { width: 220px; height: 30px; padding-left: 10px; }
#container .con_wrap .con_in .table_customread2 table.table02 thead td.sn2 select.select_in { width: 200px; height: 20px; padding: 0px 0px 0px 3px; }
#container .con_wrap .con_in .table_customread2 table.table02 thead td.sn2 input.select_in2 { width: 200px; height: 20px; padding: 0px 0px 0px 3px; }
#container .con_wrap .con_in .table_customread2 table.table02 thead td.sn3 { width: 370px; height: 30px; padding-left: 10px; }
#container .con_wrap .con_in .table_customread2 table.table02 thead td.sn3 input.writer_in { width: 500px; height: 20px; padding: 0px 0px 0px 3px; }
#container .con_wrap .con_in .table_customread2 table.table02 thead td.sn3 input.writer_in_focus { width: 500px; height: 20px; padding: 0px 0px 0px 3px; }
#container .con_wrap .con_in .table_customread2 table.table02 thead td.sn4 { width: 610px; height: 30px; padding-left: 10px; }
#container .con_wrap .con_in .table_customread2 table.table02 thead td.ln { width: 695px; height: 30px; padding-right: 15px; }
#container .con_wrap .con_in .table_customread2 table.table02 tbody td { width: 980px; border-bottom: 1px solid #ddd; padding:10px;}
#container .con_wrap .con_in .table_customread2 table.table02 tbody td img{ max-width:680px;}
#container .con_wrap .con_in .table_customread2 table.table02 tbody td .board_text { width: 980px; min-height: 30px; }

#container .con_wrap .con_in .table_customread2 .btn_group { width: 1000px; height: 30px; position: relative; padding: 10px 0px; }
#container .con_wrap .con_in .table_customread2 .customer_view_reply {width: 1000px;height: 20px;margin-top: 30px;position: relative;font-weight:bold;}
/* È¨ÆäÀÌÁö sub_board »çÁøÇü */
#container .con_wrap .con_in .home_conbox2 .gall_box { width: 720px; border-top: 2px solid #000; border-bottom: 1px solid #ddd;  }
#container .con_wrap .con_in .home_conbox2 .gall_box ul li { width: 160px; height: 160px; margin: 10px 10px; 0 10px;  float: left; }
#container .con_wrap .con_in .home_conbox2 .gall_box ul li.blink { width: 720px; margin: 0px; height: 20px; padding: 50px 0; border-bottom: 1px solid #ddd; }
#container .con_wrap .con_in .home_conbox2 .pagemove { width: 720px; height: 30px; padding-top: 5px; }
#container .con_wrap .con_in .home_conbox2 .pagemove a { padding: 0px 5px; display: inline-block; }

/* È¨ÆäÀÌÁö sub_board °Ô½ÃÆÇÇü */
#container .con_wrap .con_in .table_custombox3 table.table03 tr td{height:86px;}
#container .con_wrap .con_in .table_custombox3 { width: 770px; position: relative; margin: 0 auto; padding-top: 10px; }
#container .con_wrap .con_in .table_custombox3 table.table03 { width: 770px; table-layout: fixed; }
#container .con_wrap .con_in .table_custombox3 table.table03 thead td { height: 30px; border-bottom: 1px solid #ddd; border-top: 2px solid #000; }

#container .con_wrap .con_in .table_custombox3 table.table03 thead td.num { width: 100px; }
#container .con_wrap .con_in .table_custombox3 table.table03 thead td.title { width: 450px; }
#container .con_wrap .con_in .table_custombox3 table.table03 thead td.writer { width: 100px; }
#container .con_wrap .con_in .table_custombox3 table.table03 thead td.counter { width: 50px; }
#container .con_wrap .con_in .table_custombox3 table.table03 thead td.date { width: 120px; }

#container .con_wrap .con_in .table_custombox3 table.table03 tbody tr:hover { background-color: #dff2ff; }
#container .con_wrap .con_in .table_custombox3 table.table03 tbody td { border-bottom: 1px solid #ddd; }
#container .con_wrap .con_in .table_custombox3 table.table03 tbody td.num img{ width: 100px;height:80px;padding-top:3px;}
#container .con_wrap .con_in .table_custombox3 table.table03 tbody td.num { width: 100px;}
#container .con_wrap .con_in .table_custombox3 table.table03 tbody td.title { width: 390px;padding-left: 10px; }
#container .con_wrap .con_in .table_custombox3 table.table03 tbody td.title a { display: block; }
#container .con_wrap .con_in .table_custombox3 table.table03 tbody td.writer { width: 100px; }
#container .con_wrap .con_in .table_custombox3 table.table03 tbody td.counter { width: 50px;}
#container .con_wrap .con_in .table_custombox3 table.table03 tbody td.date { width: 100px;}

#container .con_wrap .con_in .table_custombox3 table.table03 tfoot td { width: 770px; height: 40px; }
#container .con_wrap .con_in .table_custombox3 table.table03 tfoot td a { display: inline-block; padding: 0 5px; }



#container .con_wrap .con_in .reply_view { width: 1000px; position: relative; margin-bottom: 10px; }
#container .con_wrap .con_in .reply_view table { width: 1000px; } 
#container .con_wrap .con_in .reply_view table thead td { height: 40px; }
#container .con_wrap .con_in .reply_view table thead td.name { width: 180px; border-top: 1px solid #ccc; border-bottom: 1px dashed #ccc; }
#container .con_wrap .con_in .reply_view table thead td.date { width: 170px; border-top: 1px solid #ccc; border-bottom: 1px dashed #ccc; }
#container .con_wrap .con_in .reply_view table thead td.btn { width: 370px; border-top: 1px solid #ccc; border-bottom: 1px dashed #ccc; }
#container .con_wrap .con_in .reply_view table thead td.int { width: 690px; padding: 5px; border-bottom: 1px solid #ccc; }

#container .con_wrap .con_in .reply_revise { width: 1000px; position: relative; }
#container .con_wrap .con_in .reply_revise table { width: 1000px; margin-bottom: 10px; } 
#container .con_wrap .con_in .reply_revise table thead td { height: 40px; padding: 0 5px; border-top: 1px solid #ccc; border-bottom: 1px dashed #ccc; }
#container .con_wrap .con_in .reply_revise table thead td.title { width: 90px; }
#container .con_wrap .con_in .reply_revise table thead td.int { }
#container .con_wrap .con_in .reply_revise table thead td.btn { width: 150px; }


#container .con_wrap .con_in .reply_revise table tbody td { border-bottom: 1px solid #ccc; padding: 5px; }
#container .con_wrap .con_in .reply_revise table tbody td.title { width: 90px; }
#container .con_wrap .con_in .reply_revise table tbody td.int { height: 40px; }
#container .con_wrap .con_in .reply_revise table tbody td.int textarea { width: 984px; height: 75px; }

#container .con_wrap .con_in .reply_input { width: 1000px; position: relative; }
#container .con_wrap .con_in .reply_input table { width: 1000px; background-color: #f5f5f5; } 
#container .con_wrap .con_in .reply_input table thead td { height: 30px; }
#container .con_wrap .con_in .reply_input table thead td.title { width: 90px; padding: 5px; border-top: 2px solid #C7C7C7; }
#container .con_wrap .con_in .reply_input table thead td.int { width: 510px; padding: 5px; border-top: 2px solid #C7C7C7; }
#container .con_wrap .con_in .reply_input table thead td.btn { width: 90px; border-top: 2px solid #C7C7C7; }

#container .con_wrap .con_in .reply_input table tbody td.title { width: 90px; padding: 5px; border-bottom: 2px solid #C7C7C7; }
#container .con_wrap .con_in .reply_input table tbody td.int { width: 750px; height: 40px; padding: 5px; border-bottom: 2px solid #C7C7C7; }
#container .con_wrap .con_in .reply_input table tbody td.int textarea { width: 984px; height: 75px; }
#container .con_wrap .con_in .reply_input table tbody td input.reply_btn { height: 30px; }


/* member_login */
#container .con_wrap .con_in .login_box { width: 700px; margin: 0 auto 0; padding: 30px 0; background: #ededed; } 
#container .con_wrap .con_in .login_box .login_info_box { clear: both; margin: 0 auto; width: 410px; }
#container .con_wrap .con_in .login_box .login_info_box ul { width: 300px; float: left; }
#container .con_wrap .con_in .login_box .login_info_box ul li { height: 35px; }
#container .con_wrap .con_in .login_box .login_info_box ul li input { height: 19px; border:1px solid  #bbb; }
#container .con_wrap .con_in .login_box .login_info_box ul li input.sname { width: 180px; }
#container .con_wrap .con_in .login_box .login_info_box ul li input.spw { width: 180px; }
#container .con_wrap .con_in .login_box .login_info_box ul li span { display: inline-block; }
#container .con_wrap .con_in .login_box .login_info_box ul li span.sp_pohon { width: 100px; }
#container .con_wrap .con_in .login_box .login_info_box ul li span.sp_name { width: 100px; }
#container .con_wrap .con_in .login_box .login_info_box ul li span.sp_pw { width: 100px; }
#container .con_wrap .con_in .login_box .login_info_box .question { padding: 10px 0; }

/* member_join1 È¸¿ø°¡ÀÔ */
#agreements_box { width: 892px; float: left; position: relative; padding: 0px 24px; margin-left:20px;}
#agreements_box p { margin: 25px 0px 10px 0px; }
#agreements_box table.agreements_table { background: #fff; }
#agreements_box table.agreements_table tr td div.agreements_scroll { width: 870px; height: 300px; padding: 0px 10px; overflow-y: scroll; border: 1px solid #999; }
#agreements_box .check_form { width: 300px; float: right; margin-right: 10px; position: relative; }
#personal_box { width: 892px; float: left; position: relative; padding: 0px 24px; margin-top: 30px; margin-left:20px; }
#personal_box p { margin: 25px 0px 10px 0px; }
#personal_box table.personal_table { background: #fff; }
#personal_box table.personal_table tr td div.personal_scroll { width: 870px; height: 300px; padding: 0px 10px; overflow-y: scroll; border: 1px solid #999; }
#personal_box .check_form { width: 300px; float: right; margin-right: 10px; position: relative; }

/* member_join2 */
#container .con_wrap .con_in table.member_join2 { width: 1000px; }
#container .con_wrap .con_in table.member_join2 thead tr td { height: 50px; border-bottom: 3px solid #444; }
#container .con_wrap .con_in table.member_join2 tbody tr td { height: 40px; border-bottom: 1px solid #ccc; }
#container .con_wrap .con_in table.member_join2 tbody tr td.chapter { width: 140px; border-right: 1px dashed #C8C8C8; background: #f5f5f5; }
#container .con_wrap .con_in table.member_join2 tbody tr td.text { padding-left: 10px; }
#container .con_wrap .con_in table.member_join2 tbody tr td.text input { height: 18px; border: 1px solid #aaa; }
#container .con_wrap .con_in table.member_join2 tbody tr td.text input.address_01 { margin: 10px 0px; }
#container .con_wrap .con_in table.member_join2 tbody tr td.text input.address_03 { height: 22px; cursor: pointer;  background: #eee; }
#container .con_wrap .con_in table.member_join2 tbody tr td.text input.address_04 { margin-bottom: 10px; }
#container .con_wrap .con_in table.member_join2 tbody tr td.text input.job_wr { margin-left: 5px; float: left; }
#container .con_wrap .con_in table.member_join2 tbody tr td.text2 { padding-left: 10px; }
#container .con_wrap .con_in table.member_join2 tbody tr td.text2 select.Blood { height: 22px; border: 1px solid #aaa; }
#container .con_wrap .con_in table.member_join2 tbody tr td.text select { height: 22px; border: 1px solid #aaa; }
#container .con_wrap .con_in table.member_join2 tfoot tr td { height: 50px; }
#container .con_wrap .con_in table.member_join2 tfoot tr td input { width: 80px; cursor: pointer; display: inline-block; border: 3px solid #b6d1cd; background: #fff;  }


/* mypage_02 Àå¹Ù±¸´Ï*/
#container .con_wrap .con_in .content table.cart { width: 1000px; }
#container .con_wrap .con_in .content table.cart thead tr { height: 30px; }
#container .con_wrap .con_in .content table.cart thead tr td { border-top: 3px solid #434343; border-bottom: 1px solid #c6c6c6; }
#container .con_wrap .con_in .content table.cart thead tr td.photo { width: 130px; }
#container .con_wrap .con_in .content table.cart thead tr td.name { width: 240px; }
#container .con_wrap .con_in .content table.cart thead tr td.option { width: 140px; }
#container .con_wrap .con_in .content table.cart thead tr td.money { width: 80px; }
#container .con_wrap .con_in .content table.cart thead tr td.quantity { width: 70px; }
#container .con_wrap .con_in .content table.cart thead tr td.delete { width: 80px; }
#container .con_wrap .con_in .content table.cart tbody tr td { border-bottom: 1px solid #c6c6c6; }
#container .con_wrap .con_in .content table.cart tbody tr td.photo img { width: 120px; height: 120px; }
#container .con_wrap .con_in .content table.cart tbody tr td.quantity input { width: 30px; padding-right: 3px; }
#container .con_wrap .con_in .content table.cart tbody tr td.delete a { display: block; }

#container .con_wrap .con_in .content table.cart tfoot tr { height: 40px; }
#container .con_wrap .con_in .content table.cart tfoot tr td.send_01 { padding-right: 20px; border-bottom: 1px solid #c6c6c6; }
#container .con_wrap .con_in .content table.cart tfoot tr td.send_02 { padding-right: 20px; border-bottom: 1px solid #c6c6c6; }



/* product_decision ½ÃÀÛ */
#container .con_wrap .con_in .content table.deposit { width: 1000px; }
#container .con_wrap .con_in .content table.deposit tr { height: 40px; }
#container .con_wrap .con_in .content table.deposit tr td.chapter { width: 120px; background: #e9e9e9; border: 1px solid #c6c6c6;}
#container .con_wrap .con_in .content table.deposit tr td.text { width: 265px; padding-left: 10px; border: 1px solid #c6c6c6;}
#container .con_wrap .con_in .content table.deposit tr td input { height: 18px; border: 1px solid #bfbfbf; }
#container .con_wrap .con_in .content table.deposit tr td.text input.phone { width: 70px; }

#container .con_wrap .con_in .content table.point { width: 1000px; }
#container .con_wrap .con_in .content table.point tr { height: 40px; border: 1px solid #434343; }
#container .con_wrap .con_in .content table.point tr td.chapter { width: 120px; background: #e9e9e9; border: 1px solid #c6c6c6; }
#container .con_wrap .con_in .content table.point tr td.text { width: 265px; padding-left: 10px; border: 1px solid #c6c6c6; }
#container .con_wrap .con_in .content table.point tr td input { border: 1px solid #bfbfbf; }
#container .con_wrap .con_in .content table.point tr td.text input.point { width: 120px; height: 18px; }

#container .con_wrap .con_in .content table.delivery { width: 1000px; }
#container .con_wrap .con_in .content table.delivery tr { height: 40px; }
#container .con_wrap .con_in .content table.delivery tr td.chapter { width: 120px; background: #e9e9e9; border: 1px solid #c6c6c6;}
#container .con_wrap .con_in .content table.delivery tr td.text { width: 642px; padding-left: 10px; border: 1px solid #c6c6c6; }
#container .con_wrap .con_in .content table.delivery tr td.text input.point { height: 18px; border: 1px solid #bfbfbf; }
#container .con_wrap .con_in .content table.delivery tr td.text input.find { margin-top: 10px; line-height: 16px; }
#container .con_wrap .con_in .content table.delivery tr td.text input.address { width: 500px; height: 18px; margin: 10px 0px; border: 1px solid #bfbfbf; }
#container .con_wrap .con_in .content table.delivery tr td.text input.name { height: 18px; border: 1px solid #bfbfbf; }
#container .con_wrap .con_in .content table.delivery tr td.text input.phone { width: 70px; height: 18px; border: 1px solid #bfbfbf; }
#container .con_wrap .con_in .content table.delivery tr td.text textarea { width: 615px; height: 100px; margin: 5px 0px; padding: 5px; border: 1px solid #BFBFBF; resize: none; }
#container .con_wrap .con_in .content table.delivery input { border: 1px solid #BFBFBF; height: 18px; }
#container .con_wrap .con_in .content table.delivery input.addres_find { height: 22px; cursor: pointer; }

/* mypage_03 ÁÖ¹®¹è¼ÛÁ¶È¸ */
#container .con_wrap .con_in table.inquiry { width: 1000px; border-top: 4px solid #434343; }
#container .con_wrap .con_in table.inquiry a { display: block; }
#container .con_wrap .con_in table.inquiry thead tr { height: 30px; }
#container .con_wrap .con_in table.inquiry thead tr td { border-bottom: 1px solid #C6C6C6; }
#container .con_wrap .con_in table.inquiry thead tr td.num { width: 120px; }
#container .con_wrap .con_in table.inquiry thead tr td.item { width: 90px; }
#container .con_wrap .con_in table.inquiry thead tr td.money { width: 100px; }
#container .con_wrap .con_in table.inquiry thead tr td.payment { width: 100px; }
#container .con_wrap .con_in table.inquiry thead tr td.day { width: 110px; }
#container .con_wrap .con_in table.inquiry thead tr td.state { width: 70px; }
#container .con_wrap .con_in table.inquiry thead tr td.receipt { width: 80px; }
#container .con_wrap .con_in table.inquiry thead tr td.delivery { width: 70px; }
#container .con_wrap .con_in table.inquiry tbody tr { height: 40px; }
#container .con_wrap .con_in table.inquiry tbody tr:hover { background: #ebfefa; }
#container .con_wrap .con_in table.inquiry tbody tr td { border-bottom: 1px solid #ddd; }

#container .con_wrap .con_in .next { padding-top: 15px; border-top: 1px solid #ccc; position: relative; }
#container .con_wrap .con_in .next a { padding: 0 3px; display: inline-block; }


/* sub4_04 Á¶ÇÕ¿ø°Ë»ö */

#container .con_wrap .con_in a.list_btn { width: 27px; height: 25px; float:left; padding:0 9px; margin-top:5px; margin-bottom:30px; border: 1px solid #c6c6c6; border-radius:2px; display: block; background: #dbd9d9; }
#container .con_wrap .con_in a.list_btn:hover { background: #e5e5e5; }

#container .con_wrap .con_in .union_view { width: 1000px; padding: 15px 0; border-top: 4px solid #000; border-bottom: 2px solid #bbb; }
#container .con_wrap .con_in .union_view .img { width: 350px; float: left; }
#container .con_wrap .con_in .union_view .img img { max-width: 350px;height: 150px; display: block; }
#container .con_wrap .con_in .union_view .con { width: 610px; float: left; margin-left: 40px; }
#container .con_wrap .con_in .union_view .con table { width: 610px; }
#container .con_wrap .con_in .union_view .con table tbody tr td.title { width: 115px; padding: 5px 0; }
#container .con_wrap .con_in .union_view .con table tbody tr td.text { width: 495px; }
#container .con_wrap .con_in .union_view .cer_box {width:978px; padding:10px;margin:0 auto; border: 1px solid #ddd;}
#container .con_wrap .con_in .union_view .cer_title {width:100%; border-bottom: 1px solid #ddd; padding-bottom:10px;margin:0 auto;}
#container .con_wrap .con_in .union_view .cer_content {width:100%;padding:10px 0;}
#container .con_wrap .con_in .gallery { width: 1000px; padding: 25px 0;margin:0 auto; }

#container .con_wrap .con_in .location_naver { width: 1000px; border-bottom: 1px solid #ddd; padding-bottom: 15px; }
#container .con_wrap .con_in .location_naver .map_field{margin:0 auto;width:800px;}


DIV.movie_area {width:100%;text-align:center;}
DIV.movie_area .item {margin:0px auto;margin-bottom:10px;padding:16px 6px;vertical-align:top;width:346px; box-shadow:0 0 25px rgba(0,0,0,0.3),0 0 0 1px #aaa;}


