@charset "euc-kr";
  .content_wrap{position:relative; display:block;}
  .sub_title{font-size:30px; font-weight: bold;color:#434343; margin-left:20px; margin-bottom:16px;}
  .sub_title2{font-size:22px; font-weight: bold;color:#434343; margin-bottom:16px;}
  .sub_title3{font-size:20px; font-weight: bold;color:#434343; margin-bottom:16px;}
  .left_nav{margin-top:50px; margin-bottom:50px; vertical-align:top; float:left;}
  .left_nav li{background-image:url('../images/bg_sub_menu.png'); text-indent:20px; width:190px; height:43px; display:block; padding-top:7px; box-sizing:border-box;}
  .left_nav li a{width:190px; height:43px; text-indent:20px; display:block; padding-top:7px; box-sizing:border-box; color:#666;  font-size:14px;  font-weight:bold; }
  .left_nav li:hover{background-image:url('../images/bg_sub_menu-ov.png'); color:#fff;} 
  .left_nav li:hover a:hover{color:#fff;}
  .line_bg{background-image:url('../images/line_bg.png'); display:block; width:190px; height:6px;}
  .right_content{margin-left:220px; padding-top:50px; right:0px; top:0px; width:790px; box-sizing:border-box;}
  .sub_tab_nav{display:block; position:relative; width:790px; height:51px; background-image:url('../images/line_sub_tab.png');}
  .sub_tab1-o{background-image:url('../images/bg_sub_tab.png'); display:block; position:absolute; height:51px; padding-left:50px; 
  padding-top:17px; width:150px; box-sizing:border-box; border-right:1px solid #bbb; font-size:16px;  font-weight:bold; color:#999;}
  .sub_tab2 a{background-image:url('../images/bg_sub_tab-right.png'); display:block; position:absolute; margin-left:150px; bottom:0; 
  height:45px; padding-left:35px; padding-top:13px; width:120px; box-sizing:border-box; font-size:14px; font-weight:bold; color:#fff;}
  .sub_tab1 a{background-image:url('../images/bg_sub_tab-left.png'); background-position:right; display:block; position:absolute; bottom:0; 
  height:45px; padding-left:30px; padding-top:13px; width:120px; box-sizing:border-box; font-size:14px; font-weight:bold; color:#fff;}
  .sub_tab2-o{background-image:url('../images/bg_sub_tab.png'); display:block; position:absolute; margin-left:120px; height:51px; padding-left:50px; 
  padding-top:17px; width:150px; box-sizing:border-box; border-right:1px solid #bbb; font-size:16px; font-weight:bold; color:#999;}
  .current_page{font-size:11px; color:#999; display:block; position:absolute; right:12px; bottom:12px;}
  .current{font-size:11px;  color:#007dc6; font-weight:bold;}
  .option_nav{display:block; position:relative; width:242px; height:40px; margin-left:30px; margin-top:35px;}
  .option_menu1 a{background-image:url('../images/btn_sub1.gif'); display:block; position:absolute; width:115px; height:40px;}
  .option_menu1 a:hover, .option_menu1-o{background-image:url('../images/btn_sub1-o.gif'); display:block; position:absolute; width:115px; height:40px;}
  .option_menu2 a{background-image:url('../images/btn_sub2.gif'); display:block; position:absolute; width:127px; height:40px; margin-left:115px;}
  .option_menu2 a:hover, .option_menu2-o{background-image:url('../images/btn_sub2-o.gif'); display:block; position:absolute; width:127px; height:40px; margin-left:115px;}
  .option_nav2{display:block; position:relative; width:367px; height:40px; margin-left:30px; margin-top:35px;}
  .option1 a{background-image:url('../images/btn_option1.gif'); display:block; position:absolute; width:105px; height:40px;}
  .option1 a:hover, .option1-o{background-image:url('../images/btn_option1-o.gif'); display:block; position:absolute; width:105px; height:40px;}
  .option2 a{background-image:url('../images/btn_option2.gif'); display:block; position:absolute; width:75px; height:40px; margin-left:105px;}
  .option2 a:hover, .option2-o{background-image:url('../images/btn_option2-o.gif'); display:block; position:absolute; width:75px; height:40px; margin-left:105px;}
  .option3 a{background-image:url('../images/btn_option3.gif'); display:block; position:absolute; width:95px; height:40px; margin-left:180px;}
  .option3 a:hover, .option3-o{background-image:url('../images/btn_option3-o.gif'); display:block; position:absolute; width:95px; height:40px; margin-left:180px;}
  .option4 a{background-image:url('../images/btn_option4.gif'); display:block; position:absolute; width:92px; height:40px; margin-left:275px;}
  .option4 a:hover, .option4-o{background-image:url('../images/btn_option4-o.gif'); display:block; position:absolute; width:92px; height:40px; margin-left:275px;}
  .sub6_title{display:block; position:absolute; width:440px; height:70px; top:120px; left:240px;}
  .go_consult{display:block; position:absolute; width:280px; height:70px; top:120px; right:20px;}
  .contents_img{display:block; width:750px; margin:0 auto; margin-top:20px; margin-left:20px;}  
  .con_img{display:block; width:790px; margin:0 auto;}
  .contents_title{background-image:url('../images/line_title_bg.png'); display:block; width:790px; height:46px; text-align:center; padding-top:13px; box-sizing:border-box; font-weight:bold; color:#464646;}
  .product_table{display:block;width:100%;}
  .blank_box{display:block; width:100%; height:40px;}
  
  
/* ¼­ºê ÆäÀÌÁö »ó´ã ¹Ú½º */
  #consult{background-image:url('../images/consult_box.png'); display:block; width:790px; height:400px; background-repeat:no-repeat;}
  #consult_box{background:#fdfdfd; background-image:url('../images/bg_consult.gif'); display:block; width:790px; height:300px; margin-bottom:80px;}
  .consult{position:absolute; display:block; width:690px; height:120px; margin-left:50px; margin-top:30px;}
  .u_name, .u_birth, .u_phone, .u_email, .u_select{padding-left:5px; border:solid 2px #ffa12f; margin-bottom:8px; width:200px; height:24px; color:#888; font-size:12px; font-weight:bold;}
  .u_name{width: 83px; float:left; margin-right:8px;}
  .u_birth{width: 100px; float:left; margin-right:8px;}
  .u_gender{color:#ffa12f; font-size:14px; font-weight:bold;}
  .u_phone{width:230px; float:left; margin-right:8px;}
  .u_select{height:28px;}
  .u_email{width:198px;}
  .u_agree{width:300px; height:24px; color:#ffa12f; font-size:14px; font-weight:bold; margin-top:5px; margin-bottom:10px;}
  .u_agree a{color:#888;}
  .consult_table{display:block; float:left; margin-right:8px;}


/* °í°´¼¾ÅÍ 1:1 »ó´ã ¹®ÀÇ */
  #consult_box2{background:#fdfdfd; background-image:url('../images/bg_consult2.gif'); display:block; width:790px; height:400px; margin-bottom:80px; background-repeat:no-repeat;}
  #u_memo{padding:8px; margin-top:3px; margin-bottom:8px; font-size:14px; color:#888; border:solid 2px #ffa12f;}
  #reg_new2{display:block; margin-top:10px; width:200px; height:80px; margin:0 auto; margin-top:10px;}
  #add_count, #add_count2{display:block; width:300px; margin:0 auto;}
 
 
/* ¼­ºê ÆäÀÌÁö ÆùÆ® */
  .sub_con_title{font-weight:bold; color:#007dc6; font-size:30px; margin-top:50px; margin-bottom:20px; text-indent:50px;}
  .sub_con_title_ko{font-weight:bold;  font-size:28px; color:#007dc6;}
  .faq, .privacy{border:0; margin-left:50px; display:block; margin-bottom:20px;}
  .faq_item, .privacy_item{background-image:url('../images/bg_faq_item.png'); display:block; width:690px; height:40px; text-indent:38px; line-height:40px; font-size:16px; font-weight:bold; color:#fff;}
  .privacy_item{background-image:url('../images/bg_privacy_item.png');}
  .faq_item_contents, .privacy_item_contents{font-size:14px; color:#666; line-height:24px; margin-left:38px; margin-top:10px; margin-bottom:30px; display:block; width:625px;}
  
  
/* »çÀÌÆ® ¸Ê */  
   #sitemap{display:block; border:0; margin-left:40px; margin-top:10px; margin-bottom:100px; width:770px; }
  .sitemap_item{display:block; line-height:36px; font-size:24px; font-weight:bold; color:#007dc6; padding:5px; margin-top:30px; margin-bottom:5px; border-bottom:2px solid #007dc6;}
  .sitemap_item_contents{display:block; margin-bottom:30px;}
  .sitemap_item_contents a{display:block; float:left; font-size:16px; font-weight:bold; color:#666; padding:5px; margin-right:20px;}


/* »çÀÌµå ¹è³Ê */
#side_banner{display:block; width:190px; height:390px;}

	#ck{display:none;}
	#ck:checked ~ .text_box{height:600px; -webkit-transition:2s; transition:2s;}
	#ck + span {display:none;}
	#ck:checked + span{display:inline;}
	#text_box{border:solid 2px #ffa12f; margin-top:8px; margin-bottom:8px; color:#888; font-size:12px; width:684px; height:40px;}
	.gray{color:#888;}
	
