﻿@charset "utf-8";

/*main contents */
#container.main_containter {width:100%; width:1006px; margin-bottom:20px; auto; }
.visual_wrap { }
.visual_wrap:after {content:''; display:block; clear:both;}
/*.visual_wrap .visual_con {float:left; position:relative;  }
.visual_wrap .visual_con ul {float:left;}
.visual_wrap .visual_con ul li {display:block;  height:73px; width:120px; position:relative; border-top:1px solid #dddddd; }
.visual_wrap .visual_con ul li.first {}
.visual_wrap .visual_con ul li a {display:block; font-size:14px; color:#555555; padding:25px 0 0 10px; letter-spacing:-1px; height:48px;font-weight:bold; }

.visual_wrap .visual_con ul li.on a {position:absolute; left:-1px; top:-1px; border:1px solid #999999; z-index:10; width:110px; background-color:#f5f5f5;}
.visual_wrap .visual_con ul li.on .icon {position:absolute; right:-8px; top:45%; width:8px; height:14px;  background:url(../img/main/main_l_menu_on2.png) no-repeat 0 0; z-index:20}
.visual_wrap .visual_con ul li.last.on a {height:49px;}
*/
.visual_wrap .img_area {position:relative; width:753px; height:334px; float:left; line-height:0; font-size:0;}
.visual_wrap .img_area .image {position:absolute; display:none}
.visual_wrap .img_area .btn {position:absolute; right:15px; top:15px; z-index:100}
.visual_wrap .img_area .btn .left {right:30px}
.visual_wrap .visual_r {position:relative; padding-left:781px; width:225px; height:334px;}
.visual_wrap .visual_r h2 {font-size:16px; padding:10px 0 13px; color:#333333;font-weight:bold;}
.visual_wrap .visual_r .exhibition , .visual_wrap .visual_r .ar_world {padding:0px;}
.visual_wrap .visual_r .exhibition { position:relative; padding-bottom:2px;}
.visual_wrap .visual_r .exhibition .btn_more {position:absolute; right:20px; top:15px}


.best_wrap {clear:both; margin-top:15px; padding-bottom:15px; overflow:hidden;}
.best_wrap .best_l {float:left; width:485px; height:256px; border:1px solid #dddddd;}
.best_wrap .best_r {float:right; width:485px; height:256px; border:1px solid #dddddd}
.best_wrap h2 {border-bottom:1px solid #dddddd; padding-left:15px;font-size:16px; height:31px; padding-top:13px; font-weight:bold;}

.best_wrap h2 span {font-size:19px; color:#222222;font-weight:bold;}
.best_wrap .best_con {padding:20px; overflow:hidden;}
.best_wrap .best_con .left_img {float:left;position:relative;}
.best_wrap .best_con .left_img .icon_best {position:absolute; left:0; top:0; width:44px; height:47px; background:url(../img/main/icon_best.png) no-repeat 0 0}
.best_wrap .best_con .right_con {float:right; width:205px;}
.best_wrap .best_con .right_con dt {float:left; }
.best_wrap .best_con .right_con dd {display:block; height:90px; padding-left:105px;}
.best_wrap .best_con .right_con dd span {font-size:13px;}
.best_wrap .best_con .right_con dd .subject {overflow:hidden;display:block; padding-top:3px; letter-spacing:-1px }
.best_wrap .best_con .right_con dd .price {padding-top:10px; color:#333333; display:block; font-weight:bold}


.title {float:left; height:35px; padding-top:10px; }
.title .h1   {float:left; }
.etc_wrap {clear:both;}
.etc_wrap .left_con {float:right; border:0px solid #dddddd; width:225px; margin-left:781px;}
.etc_wrap .tab {}
.etc_wrap .tab li {float:left; height:44px; line-height:44px; text-align:center;}
.etc_wrap .tab li.first {width:50%;}
.etc_wrap .tab li.last {margin-left:50%; float:none;}
.etc_wrap .tab li.last a { border-left:1px solid #ddd;}
.etc_wrap .tab li a {display:block; height:44px; line-height:44px; text-align:center; font-size:16px; color:#555555; border-bottom:1px solid #ddd;}
.etc_wrap .tab li .on {font-weight:bold; color:#333333;  border-bottom:0}

.etc_wrap .tab_con {clear:both; padding:20px 20px 10px}
.etc_wrap .tab_con .top {padding-bottom:30px;}
.etc_wrap .tab_con .top .txt {padding-top:10px;}
.etc_wrap .tab_con .top .txt span {display:block;}
.etc_wrap .tab_con .top .txt .t1 {font-size:14px; color:#333333; font-weight:bold; }
.etc_wrap .tab_con .top .txt .t2 {font-size:13px; color:#777777;}
.etc_wrap .tab_con .top .txt .price{font-size:14px; color:#f06023; font-weight:bold; }
.etc_wrap .tab_con dt {float:left;}
.etc_wrap .tab_con dd {display:block; padding-left:95px; height:65px; padding-bottom:15px;}
.etc_wrap .tab_con dd span  {display:block; font-size:13px;}
.etc_wrap .tab_con dd .price {color:#333333; padding-top:6px; font-weight:bold;}

.etc_wrap .right_con{ border:0px solid #dddddd; width:753px;overflow:hidden}
.etc_wrap .right_con title {background:url(../images/pohang_titlebg.gif) no-repeat 0px; width:753px; height:35px;}
.etc_wrap .right_con .bus h2 {border-top:1px solid #dddddd;}
.etc_wrap .right_con .thum_list {padding:0px 0 20px 0px; overflow:hidden}
.etc_wrap .right_con .thum_list li {float:right; width:168px; padding-left:108px;}
.etc_wrap .right_con .thum_list li span { float:left; padding-top:10px; font-size:13px;display:block;}
.etc_wrap .right_con .thum_list li .price {float:left;  width:168px; padding-top:5px; color:#FF0000; font-weight:bold; }


.etc_wrap .right_con .pohang. info { margin-left:13px;}
.etc_wrap .right_con .bus { clear:both; position:relative;}
.etc_wrap .right_con .btn_more {position:absolute; right:11px; top:10px}


.etc_wrap .left_con {float:right; border:0px solid #dddddd; width:225px; margin-left:781px;}
.etc_wrap .left_con .reservation {padding:0px;}
.etc_wrap .left_con .reservation  { position:relative; padding-bottom:5px;}

.main_product               { width:753px; margin-bottom:20px;}  
.main_product .pohang_title { float:left; width:753px; background:url(../images/pohang_title.gif) no-repeat 0px; height:35px;}  
.main_product .mukho_title  { float:left; width:753px; background:url(../images/mukho_title.gif) no-repeat 0px; height:35px; margin-top:17px; }  
.main_product .gang_title   { float:left; width:753px; background:url(../images/gang_title.gif) no-repeat 0px; height:35px;  margin-top:17px;}  
.main_product .info			{ width:65px; margin-left:13px; margin-top:3px;}
.main_product .more			{ float:right; margin-top:13px; margin-right:15px;  } 
.main_product li            { float:left; width:187px; padding:7px 5px; } 
.main_product .box          { float:left; width:187px; text-align:center; margin:30 10px;}
.main_product .box  .price	{padding-top:5px; color:#FF0000; font-weight:bold; }
.main_product .list         { float:right; margin-right:22px;  margin-top:16px; \0/IE8+9;}  


.main_product .m1	    { width:753px; float:left; width:753px; height:301px;}
.main_product .pohang   { width:753px;   height:266px; background-image:url(../images/pohang_bg.jpg); float:left; }

.main_product .m2	    { width:753px; float:left; width:753px; height:301px;}
.main_product .mukho    { width:753px;   height:266px; background-image:url(../images/mukho_bg.jpg); float:left;}
.main_product .m3	    { width:753px; float:left; width:753px; height:301px;  margin-top:17px; }
.main_product .gangreung { width:753px;   height:266px; background-image:url(../images/gang_bg.jpg); float:left;}



.board_list {clear:both;border:1px solid #dddddd; margin-top:15px; overflow:hidden}
.board_list .left_con,.board_list .center_con {float:left; width:225px; border-right:1px solid #ededed}
.board_list .right_con {float:left}
.board_list .left_con {padding-bottom:15px}
.board_list .left_con h2 {margin:23px 0 0 20px; font-size:19px; color:#333;font-weight:bold;}
.board_list .left_con .info {border-bottom:1px solid #ededed; padding:18px 15px 15px 18px; }

.board_list .left_con .bank {height:25px; padding-left:25px; margin-top:15px; background:url(../img/main/icon_bank_shinhan.gif) no-repeat 0 3px;}
.board_list .left_con .bank span {font-size:16px; color:#888888;font-weight:bold; vertical-align:2px;}
.board_list .left_con .bank_num {margin:5px 0 0 23px; font-size:26px; color:#2b3a42; font-weight:bold}
.board_list .board {padding:20px 25px; width:278px; position:relative;}
.board_list .board h2 {font-size:19px; color:#333;font-weight:bold; padding-bottom:20px; letter-spacing:-1px;}

.board_list .board .list {width:240px;}
.board_list .board .list li {display:block; line-height:27px; white-space:nowrap; overflow:hidden; text-overflow: ellipsis; background:url(../img/common/ball_gray.gif) no-repeat 0 center; }
.board_list .board .list li a {padding-left:10px; display:inline-block;font-size:14px; color:#666666}
.board_list .board .btn_more {position:absolute; right:25px; top:27px}
.board_list .board .list li .icon_new {display:inline-block; vertical-align:middle; margin-left:3px;}



.main					{ width:1006px; float:left; margin-bottom:20px;}
.md_pro					{ width:753px;}
   
.md_pro .title			{ float:left;}   
.md_pro .more			{ float:right; margin-top:12px;  margin-right:10px; } 


.md_pro .li				{ width:187px;padding:0px 0px 13px 0; }
.md_pro .ul				{ width:187px; } 
.md_pro .box			{ float:left; width:187px; text-align:left; margin:0 5px;}

.md_pro .pro_01			{ width:753px; float:left; margin-top:0px;}
.pro_01 .list			{ float:right; margin-right:0px;  \0/IE8+9;} 
.md_pro .pro_02			{ width:753px; float:left; margin-top:0px;}
.pro_02 .list			{ float:left;  margin-left:20px;  margin-top:20px; padding-top:20px \0/IE8+9;} 




.best_pro				{ width:225px; padding-left:781px;}
.best_pro .reservation	{ margin-top:17px;}
.best_pro .customer		{ position:relative; margin-top:17px;}   
.best_pro .title		{ float:left; padding:11px 0 0 4px;  float:left;}   
.best_pro .list			{ width:225px; margin-top:0px; } 


.main_board             { float:left; width:225px; height:190px; margin-top:25px; border:1px solid #ededed}
.main_board .title      { float:left; padding:11px 0px 0px 15px;}
.main_board .more       { float:right; margin-top:10px; margin-right:10px; }
.main_board .line       { height:36px;  border-bottom:1px solid #ededed}
.main_board li          {  text-align:left; width:225px; padding-left:5px; height:22px;  }
.main_board .list       { float:left;  margin-left:100px; display:block; width:215px; margin:5px; \0/IE8+9;}
.main_board .list li a  {padding-left:10px; display:inline-block; font-size:12px; color:#666666}


.main_qna               { float:left; width:225px; height:190px; margin-top:25px; border:1px solid #ededed}
.main_qna .title        { float:left; padding:11px 0px 0px 15px;}
.main_qna .more         { float:right; margin-top:10px; margin-right:10px; }
.main_qna .line         { height:36px; border-bottom:1px solid #ededed}
.main_qna li            {  text-align:left; width:225px; padding-left:5px; height:22px;  }
.main_qna .list         { float:left; display:block; width:215px; margin:5px; \0/IE8+9;}
.main_qna .list li a    {padding-left:10px; display:inline-block; font-size:12px; color:#666666}


.main_gallery           { float:left; width:225px; height:150px;  margin-top:25px; border:1px solid #ededed}
.main_gallery .title    { float:left; padding:11px 0px 0px 15px;}
.main_gallery .more     { float:right; margin-top:10px; margin-right:10px; }
.main_gallery .line     { height:27px; }
.main_gallery li        {  text-align:left; width:92px; height:22px;}
.main_gallery .gallery	{ width:225px;  height:117px; float:left;  background:url(../images/gallery_bg.gif)no-repeat 0px;}
.main_gallery .list     { float:left; width:216px;  margin-top:11px;  \0/IE8+9;}
.main_gallery .list li a{ padding-top:10px; padding-left:10px; font-size:10px; color:#666666}
.main_gallery .list .box{ float:left; width:108px; text-align:center; height:117px;}
.main_gallery .list span{ float:left; text-align:center;  margin-top:50px; margin-left:10px; font-size:13px;display:block;}


.best_pro .box			{ float:left; height:134px; width:225px; text-align:center; margin:0 0px;  }
.best_pro .pro_01		{ width:753px; float:left; margin-top:0px;}
.best_pro .pro_01 .list	a{ float:left; text-align:center;  display:inline-block; font-size:12px; color:#FFF} 