@charset "utf-8";

@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
/* 400 normal, 700 bold, 800 extra */

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, em, img, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {margin:0; padding:0; border:0;} 
audio,canvas,img,video { vertical-align: middle; }
a {margin:0; padding:0; text-decoration:none;}
a {text-decoration:none; color:#555;}
/*a:hover, a:focus, a:active{text-decoration:none; color:#555;}*/
body,div,td,th,p,textarea,input,select{margin:0; padding:0; font-size:14px;line-height:150%;font-family:'Nanum Gothic'; color:#101010;}

ul, ol, li ,dl , dt , dd { list-style:none; margin:0; padding:0;}
h1, h2, h3, h4, h5, h6, h7  { font-size:100%; font-weight:bold; margin:0; padding:0 }

textarea{resize:none; vertical-align:middle;}
table {border-collapse:collapse; border-spacing:0;}
h1,h2,h3,h4,h5 {font-weight:normal;}
input, textarea, select {
	font-family:"Nanum Gothic", dotum,"돋움",sans-serif;
	background:#FBFBFB none repeat scroll 0 0;
    border:1px solid #E5E5E5;
	padding: 0.5em;
   	font-size: 14px;
	line-height: 1.2em;
	width: 80%;
	/*background: #fff;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ccc));*/
	-webkit-appearance: none;
	-webkit-box-shadow: 1px 1px 1px #fff;
	-webkit-border-radius: 0.5em;
}
input:focus, textarea:focus, select:focus {
	outline: none;
	border: 2px solid #058cf5;
	margin: -1px;
}
textarea {
	height: 55px;
    /*background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #aaa), color-stop(0.05, #fff));*/
}
select {
	padding: 0.5em 1em 0.5em 0.5em;
	background: #fff url("data:image/png,%89PNG%0D%0A%1A%0A%00%00%00%0DIHDR%00%00%0C%80%00%00%00%40%08%02%00%00%00W%AEz%EF%00%00%00%19tEXtSoftware%00Adobe%20ImageReadyq%C9e%3C%00%00%04%E5IDATx%DA%EC%DD%3DN%E3Z%18%06%E0%B1oD%82%A8%E8(%A8%D2Q%D2%D0%40%83%C4%12%D8%01%3Db%09P%81%A0%40%A2%60%05%D9%05%BB%A0%04%09!B%3A%9A%10%07%F2g%E7%22%90f(%98%E09%23Y7%E7%3EOi%1F%1FK_%FD%EA%FD%92%E9t%FA%03%00%00%00%00%00%00%00%00%80%3F%97%1A%01%00%00%00%00%00%00%00%00%40%98%9A%06%2C%00%00%00%00%00%00%00%00%20%0E%D5%A7%A14%60%01%00%00%00%00%00%00%00%00%04%D2%80%05%00%00%00%00%00%00%00%00DB%03%16%00%00%00%00%00%00%00%00%C0%DC%D0%80%05%00%00%00%00%00%00%00%00D%A2(%8A%8A%FF(%80%05%00%00%00%00%00%00%00%00D%C2%0AB%00%00%00%00%00%00%00%00%80%B9%A1%01%0B%00%00%00%00%00%00%00%00%88%84%15%84%00%00%00%00%00%00%00%00%00%81%AC%20%04%00%00%00%00%00%00%00%00%98%1B%1A%B0%00%00%00%00%00%00%00%00%80HXA%08%00%00%00%00%00%00%00%00%10%A8%FA4%94%00%16%00%00%00%00%00%00%00%00%10%09%0DX%00%00%00%00%00%00%00%00%00%81%AAOC%A5%86%0E%00%00%00%00%00%00%00%00%10F%03%16%00%00%00%00%00%00%00%00%10%09%2B%08%01%00%00%00%00%00%00%00%00%02U%9F%86%12%C0%02%00%00%00%00%00%00%00%00%22!%80%05%00%00%00%00%00%00%00%00%10%C8%0AB%00%00%00%00%00%00%00%00%80%40%1A%B0%00%00%00%00%00%00%00%00%00%02i%C0%02%00%00%00%00%00%00%00%00%08%A4%01%0B%00%00%00%00%00%00%00%00%20%90%06%2C%00%00%00%00%00%00%00%00%80%40%02X%00%00%00%00%00%00%00%00%00%81%AC%20%04%00%00%00%00%00%00%00%00%08%24%80%05%00%00%00%00%00%00%00%00%10%C8%0AB%00%00%00%00%00%00%00%00%80%40%1A%B0%00%00%00%00%00%00%00%00%00%02i%C0%02%00%00%00%00%00%00%00%00%084%3B%0Du%7B%7B%7Bzz%3A%18%0C%CA_%D8h4%F6%F6%F6677%F3%3C%FF%F2%40%D2%E9t%CC%1D%00%00%00%00%00%00%00%00%88%40%96e3%DE%26I2%18%0C%8E%8F%8F%EF%EE%EE%CA%DC%B6%BC%BC%7Cxx%D8l6_%5E%5EF%A3%D1%97%E9%AE%D4%D0%01%00%00%00%00%00%00%00%80%FF%83%E9t%BA%B8%B8xvv%B6%B3%B3%F3%ED%E1%F5%F5%F5V%AB%B5%B6%B66%99L~W%7F%F5%26y%7C%7C4Y%00%00%00%00%00%00%00%00%20%02%BD%5E%EF%DB3i%9A%D6%EB%F5%AB%AB%ABV%AB%F5%BBu%84%BB%BB%BB%FB%FB%FB%FD~%3F%CB%B2%B73%B3%02X%EDv%DB%DC%01%00%00%00%00%00%00%00%80%08%94%09%60%FDx%DFE%B8%B0%B0%D0n%B7%2F..%3A%9D%CE%E7W%8DF%E3%E8%E8hcc%23%7B7%1C%0E%BF%DC%3C%F8%EB%AA%87%87%07s%07%00%00%00%00%00%00%00%00%22%F0%FC%FC%5C%F2d%9A%A6%B5Zm2%99%9C%9F%9F___%7F%3C%5C%5D%5D%3D99YYY%E9%F5z%FD~%7F%3C%1E%17E1%FB%9E%7F%0E%0E%0E%CC%1D%00%00%00%00%00%00%00%00%88%C0p8%2Cyr%3A%9D%E6y%9E%A6%E9%F6%F6%F6h4%BA%B9%B9%D9%DA%DA%BA%BC%BC%AC%D5j%DDn7%CB%B2%B7%87%B3%BB%AF%3E%24%F7%F7%F7%E6%0E%00%00%00%00%00%00%00%00D%A0%7C%03%D6Oi%9A%D6%EB%F5n%B7%DBl6%C7%E3q%96e%AF%AF%AF%DF%16_%FDT%2B%93%D2%02%00%00%00%00%00%00%00%00%F8%EF%2B%1F%9C%FA%FC%C9%9B%A5%A5%A5%A7%A7%A7%3C%CF%CB%AC%1D%FCL%00%0B%00%00%00%00%00%00%00%00%88DX%1A*%7F%97%24I%C0%E7%02X%00%00%00%00%00%00%00%00%40%24%FE%26%0D%15%F6%AD%00%16%00%00%00%00%00%00%00%00%10%89%80%15%84%7FI%00%0B%00%00%00%00%00%00%00%00%88D%F5i(%01%2C%00%00%00%00%00%00%00%00%20%12%1A%B0%00%00%00%00%00%00%00%00%00%02i%C0%02%00%00%00%00%00%00%00%00%08%24%80%05%00%00%00%00%00%00%00%00%10%C8%0AB%00%00%00%00%00%00%00%00%80%40%D5%A7%A1RC%07%00%00%00%00%00%00%00%00%08%A3%01%0B%00%00%00%00%00%00%00%00%88%84%15%84%00%00%00%00%00%00%00%00%00%81%AAOC%09%60%01%00%00%00%00%00%00%00%00%91%10%C0%02%00%00%00%00%00%00%00%00%08T%FD%0A%C2%D4%D0%01%00%00%00%00%00%00%00%00%C2h%C0%02%00%00%00%00%00%00%00%00%22a%05!%00%00%00%00%00%00%00%00%40%A0%EA%D3PV%10%02%00%00%00%00%00%00%00%00%04%D2%80%05%00%00%00%00%00%00%00%00D%A2(%8A%8A%FF(%80%05%00%00%00%00%00%00%00%00D%C2%0AB%00%00%00%00%00%00%00%00%80%B9%A1%01%0B%00%00%00%00%00%00%00%00%88%84%06%2C%00%00%00%00%00%00%00%00%80%B9%A1%01%0B%00%00%00%00%00%00%00%00%88DQ%14%15%FF%F1_%01%06%00md%E2%BF%C9%C3%19%DA%00%00%00%00IEND%AEB%60%82") no-repeat right center;
	-webkit-background-size: 1600px 60px;
}
input[type=text] {
	/*background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #aaa), color-stop(0.12, #fff));*/
}
input[type=submit] {
	width: auto;
	border-radius: 2em;
	padding: 0.25em 1em;
	line-height: 1.5em;
}
   
input[type=checkbox],
input[type=radio] {
	display: inline-block;
	font-size: 15px;
	line-height: 1em;
	margin: 0 0.25em 0 0;
	padding: 0;
	width: 1.25em;
	height: 1.25em;
	-webkit-border-radius: 0.25em;
	vertical-align: text-top;
}
input[type=radio] {
	-webkit-border-radius: 2em;
}

input[type=checkbox]:checked {
	background: url("data:image/png,%89PNG%0D%0A%1A%0A%00%00%00%0DIHDR%00%00%008%00%00%008%08%02%00%00%00'%E4%ACI%00%00%00%19tEXtSoftware%00Adobe%20ImageReadyq%C9e%3C%00%00%04DIDATx%DA%EC%98%B9J%2CA%14%86%EF%F4%AC%8E%5B%24%F8%00%93%BA%83%89%89%A1%22n%A1%81%89%B8%22%82%2B%06%A2%E2%82%B8%20%1A%A9(%B8%BC%87%8F%E0%12%09%3E%82K%AA%20%EAu%EEo%FFw%0EEuO%2F3%A3%5C%2F%FD%07E%F5Lu%F7%D7%FF9u%BA%BA%22%A9T%EA%D7O%90%F1%EB%87(%00%0D%40%03%D0%004%00%0D%40%03%D0%FF%1B4%F2%3D%B7I%A7%D3%B6%BF%87B%A1%7F%05T%105V%22%F2G%2F%B8%91oC%D4%40qH%3E%B4%D2w%CA%D1%D0%D7H%F3%89%94%86aloo%0F%0C%0C%D8%BA%EB%7C%C1H8%1C%FE%22%2F%D3%19%FD%B5%C40677%BB%BB%BB%D1%8F%C5b%7B%7B%7B%B6%8F%975%F4%BE%40%ADs%C2zu%8D%F2%E3%E3%03-%EE%B2%B1%B1AJhjj%0A'%EE%EF%EF%A3%C5%03xa%8D%409%F09g%95%20B%18%06%CA%F5%F5u%A1%A4%26''qk%F8%8A%7FU%DC%AC%A0%D1h%D4c%1C%1D%1C%95%1Bp%00%11y%08%8E%B5%B5%B5%AE%AE.%EB%95%9B%9A%9A%8E%8F%8F1Re%CD%11T%8B%23%95L%26%CB%CA%CA%EE%EE%EE%D4y%23%E5F%CCF%07%9E%AD%AC%ACtvvZ%AF%7Cyy944%04J%8C%01%A8%9A%00%F6%A0%C8kWJ%E6%19%DBD%22%B1%BB%BB%5BYY988x%7F%7FouB%BCD%BB%B4%B4%D4%D1%D1a%BD%F2%C5%C5%C5%F0%F0%F0%EB%EB%2Bl%22(Mu%02upT%9D%10%BC%7D%3C%1E%DF%D9%D9%A9%A9%A9A%FF%F0%F0%10%96%3C%3C%3C%A8%09%A0V%C7%E5%E5%E5%F6%F6v%5BJ%3C%E4%DB%DB%1B))W%D0P%5B%5B%9B%83%9DD%FCm%0A%DEommUWW%CB%18D%1F%C6%3C%3E%3E%8A%A98%0B%23%D1.%2C%2C%B4%B6%B6%3AP%C6LEM1%F4%CE%F3)%A4MF%DB%99%FB%FE%FE%8E_%40YUU%A5%0DSY%25%EE%F3%F3%F3---%0E%94%88%8C%80%D2Q%D7%1C5bn%E2%85%00%7D%7D%7Dm%3D%1F%C9zppPQQA%D7%F1%0B%BC%CCF%89T%C1%18d9%40%13%A6%E2%A6x%23%B5oU%B8%BE%BE%3E%9CEj8%00zuu%05%C3jkk5%82%92%92%92%E6%E6%E6%F3%F3%F3%A7%A7%A7%C5%C5E%5BJ%CC%F1%91%91%11P%0A%A2J%C9%04%90d%B5U%04C%B3%85%9Eqg%9A%F3%F0%EC%EC%0Cm__%9F%D5%D7%A3%A3%A3%DB%DB%5B%10%5B%2F%85'%1C%1D%1De%5DSm%23%9Cj%87S%1D%CDV%9E%98%A3%F0%80%C9%C7%FC%C3%E1%E9%E9)%3A%FD%FD%FDVV%C8%96rll%0C%97*..%8Eg%24%94%5E*%A8%0FP%89%3E%7D%3D99A%07%8B%20%D7w%2F%D2z%7C%7C%9C%94%92%9A%DAd%F7B%F9%09%EA%10zb%81U%EA%9C%FC%05_%D1qf%05%E5%C4%C4%04%93X%CDK%A1t%AD%9D%3E%0A%3EA%ADi%84%16%ACh%AD9%40%DD%DC%DC%90%12yYd%8A%94%B4%D3%2F%A5K%E8%A5%E0%AB%F3%D1%C8%88%AC%A8%FF%8D%8D%8D%DA%B9%CF%CF%CF%B3%B3%B3%18%03%3E%82%D2N%EB%04%F2%FE%D9%94%D5Qu9%C2%9A%2F%AC2%09%A0%E9%E9i%BCT%1B%1A%1AT%CA%9E%9E%9E%97%97%17D%5C%B33gJ%F7%D0%0B%2B%86%91U%2Bu8%9C%99%99%C1%07F%5D%5D%1D)%7B%7B%7B%B1%DA(--M%9AR%83.1%F1K%E9%BEpVYU8%E2%A2%C5%03%80%60nn%0EK%E3T*%85%E9%85%E7%C1%22%B0(%23%A1T%8B%91_JO%9F%22%C2%AA%BD%B1%84%18%10x%7D%AF%AE%AE%82%09%C3%CA%CB%CB%B5%D7%8FV%8Cr%A0%F4%FA%CD%24%AC%E4c%2B%8E%22%D0p%91%8B%26%D4K%B1Y%DE%40%EA%8A37%CAOP%2F%A7%C9BS-Ob*PdE%A2%FEH%E2%82P%FA%D8%80%10Vy%A3%0A%2Bhh'%07%A8%95A%94'%A5%BF%9D%12%8D%95%1D%88%B5V6g%C8*%E5%B6%20%94%BE%B7tlY%85R%C6%C8%87T%3E%B3'%DF%BD'%8D%953L%FD%92%B6%EE%EA%E4O%99%E3%26%99%F6%11%E7%BC%7DR%10%CA%DCw%F3%D4%95%94-J%A1%F8%0A%B6%EDXp%A0%60%0F%3F%00%0D%40%03%D0%00%F4k%F4G%80%01%00%E2%BB%B3%8D%BD%BE%0E%DE%00%00%00%00IEND%AEB%60%82") no-repeat center center;
    -webkit-background-size: 28px 28px;
}
   
input[type=radio]:checked {
	background: url("data:image/png,%89PNG%0D%0A%1A%0A%00%00%00%0DIHDR%00%00%008%00%00%008%08%02%00%00%00'%E4%ACI%00%00%00%19tEXtSoftware%00Adobe%20ImageReadyq%C9e%3C%00%00%03%99IDATx%DA%EC%98AKrA%14%86%BBj%A6%9F%11%04R%B9ID%A1%82%16%11n%A4m%8Bh%11%ED%04%D7%FE%8Bh%95%D8%0F%A8e%7F%40%DADT%B4%8FvA%1BA%DA%84%06%ADZ'%95%A9%BD%DF%7D%F10%DF%CDl%E6*%1F%08s%16r%EF8%F7%CEs%DFsf%CE%99q2%99%CC%C48X%60bL%CC%82ZP%0BjA-%A8%05%B5%A0%16%D4%82%9AXh%24o%E9v%BB%03%FEu%1Cg%04%A0%C3%BCE%F8%F0%92%9FX%D5%F7%0F3V(%18%0C%0EC%A9%FE%AA%ED%C2%E4%B8%26-%BEY%FD%80z%10%85%D2s%ED%7C%B3apC0%7F%94b%9DN%07-%CB%CB%CB%F9%7C~cc%23%99L%E2%B6%D1h%DC%DE%DEV*%95%87%87%07%60%05%02%81%BE%C4%FA%E6d%B3YSP%B1v%BB%0D%CAp8%BC%BF%BF%BF%B3%B3%F3%F1%F1%D1j%B5%C8%0D%B2%C9%C9I%FCu~~~pp%80%BF%D0%02%EFyp%0D%40s%B9%9C%0F%CA%8Ek%00%85CNNNVVV%DE%DE%DE%FA%3E%12%89Dj%B5Z%B1X%FC%FC%FC%04h%C05%1F%AC%C1t%3A%1D41%19%86%DC%7B%7B%7Bp%F7%FB%FB%BB%F3%83%E1c%12%89%C4%FC%FC%FC%CD%CDM%C85%BC%24%D43%FDqCp%90%91%9C%14%12%B7%B8XZZ%DA%DD%DD%7D%7D%7D%1D%AC%0D%3E%03%DDNOO%1F%1F%1F%19%00%9E%0F%D6%9ALSSS%FA%A0%A4%C4%18%04-%14%0A%08J%9D%C1%D0%0D%9D%CB%E52%10!%8D%CA%AA%0B%8Ax%D7%EC%CA%B8%E4%DBq%81%98%5B%5B%5Bc%8B%CE%B3%EB%EB%EBxP%FC.%F1%3AbP%99%E6LB%1Cfaa%01%B8%9A%AA%CC%CD%CD%89%DF%85U%DF%FB%06%A0%22'%AE%C1G1%8Cf.%25%04%22%BC%2F%A2%EA%82j%C6(A%A9%1F%A5E%D8%BD%BC%BC%C4%E3%F1%C1%15%89%24Rtf%80%8A%81%D5%00%D4%B7%A2%18%E6%FE%FE~kk%8B%2B%FC%AFZ%A23%3D%CED%F0%3F%40)-F%3A%3B%3B%DB%DE%DE%D6Q%14%0F%A2%B3h%E9%07%D4%C8%F5%8C*%DE%C2%FB%F5z%FD%EA%EA%0A%AC%83E%C5%23%E8%86%CE%D3%D3%D3%11%D70%A81%A8%FE%82%CF%15%94%AE%E7%82%0A%5D%8F%8E%8E%16%17%17WWW%07%D4%A3%D5j%15%DD%041%EC%9A%AC%A6%BA)tssS3s%AA%E9Dd%00%EB%F5%F5%F5%EC%EC%2C%B2%94T%9Fb%E8%7FyyY*%95%20%5E%2C%16%FB%E3%9A%E0%92U3%91%3A%87%87%87F%F9%13d%98%EF%C8%8A%A8B%9A%CD%26%F2g%D3%B5T*%85%18%40-%06%81%D1%FF%E9%E9%E9%EE%EE%EE%E2%E2%02%F5%1E%F9%08%FA%DD%EF%23v%3D%3D%CB0U%8B%20*%8DQ%9F%9F%9F%8F%8F%8F%3De%1E%98fff%A2%D1(%10%A3%AEQKYD%F5Wb%83%C2%99%A2%06%FE5RblH%85%A2%13z%0B(%DBA%16%E9%99Ji%94%96%CC%B6%22%14U%82U(%A9%1C%ABf%96%D2%D2%8D%2B%11qeI%A2%D3M%13%9B%D9%9E%89%8ArA%95%AC%8D%E1%5B%AE%B5%5D%93%CD%1D%3B%A8yH%ADEL%0Bg%E3%ED%B2%3A%A3%05%17%1C%ED%9Ey%40%E5%7B%C4%DD%B2v%9A%81%9ARr%7B%89%C1%04%88%1A%13%11%17j%3Bq%D5%98%F6%BD%B93%3E)%11VUZ%16~%EA%8EY%80%04NMB~%B6%CB%3E%CE%02d%C3D%C1d%E5%EA%7B%00%E1%994%FE%0F%20%7C%9F%B1%A8%B8%7FS%DCo%93r%C8%13%A8a%0F%C9Fr%00f%CFG-%A8%05%B5%A0%16%D4%82%8E%1F%E8%97%00%03%00%2CK3%C0%95%A6%DFv%00%00%00%00IEND%AEB%60%82") no-repeat center center;
    -webkit-background-size: 28px 28px;
}

.clearFix:after {display:block; visibility:hidden; clear:both; height:0; content:'';}
.clearFix {*zoom:1;}

.mt5{margin-top:5px !important}
.mt10{margin-top:10px !important}
.mt15{margin-top:15px !important}
.mt20{margin-top:20px !important}
.mt25{margin-top:25px !important}
.mt30{margin-top:30px !important}
.mt35{margin-top:35px !important}
.mt40{margin-top:40px !important}
.mt45{margin-top:45px !important}
.mt50{margin-top:50px !important}
.mt60{margin-top:60px !important}
.mt115{margin-top:115px !important}
.pt115{padding-top:115px !important}

.mb5{margin-bottom:5px !important}
.mb10{margin-bottom:10px !important}
.mb15{margin-bottom:15px !important}
.mb20{margin-bottom:20px !important}
.mb25{margin-bottom:25px !important}
.mb30{margin-bottom:30px !important}
.mb40{margin-bottom:40px !important}
.mb50{margin-bottom:50px !important}
.mb60{margin-bottom:60px !important}
.mb90{margin-bottom:90px !important}

.mr5{margin-right:5px !important}
.mr10{margin-right:10px !important}
.mr20{margin-right:20px !important}
.mr25{margin-right:25px !important}
.mr30{margin-right:30px !important}
.mr40{margin-right:40px !important}
.mr45{margin-right:45px !important}
.mr50{margin-right:50px !important}
.mr60{margin-right:60px !important}

body {
	-webkit-tap-highlight-color: rgba(0,0,0,0.3);
	height:100%;
	
}

.wrap{ overflow:hidden;}
.wrap .wraper{ position:relative; width:100%; height:100%; min-width:320px;  box-shadow:1px 1px 5px #000;}
.wrap .wraper .head{height:90px; position:relative;}
.wrap .wraper .head .header{background:#352F31;height:50px; position:relative;}
/*.wrap .wraper .head .header {background:#14110E;}*/
.wrap .wraper .head .header .logo{ position:absolute; left:50%;margin-left:-110px; top:0px;}
.wrap .wraper .head .header .logo a{ display:block;width:220px; height:50px; background:url(/imgs/common/mobilelogo.png) no-repeat;text-indent:-9999px;}
.wrap .wraper .head .header .btnListMenu{
	float:right;
	display:block;
	width:50px; height:50px;
	background:url(/imgs/common/btnListMenu.png) no-repeat 15px 15px;
	text-indent:-999px;
	overflow:hidden;
}

.wrap .wraper .head.bl .header {background:#2B2024;}
.wrap .wraper .head.bl .header .logo a{ display:block;width:220px; height:50px; background:url(/imgs/common/mobilelogo.png) no-repeat;text-indent:-9999px;}
.wrap .wraper .head.bl .header .btnListMenu{
	float:right;
	display:block;
	width:50px; height:50px;
	background:url(/imgs/common/btnListMenuw.png) no-repeat 15px 15px;
	text-indent:-999px;
	overflow:hidden;
}

.wrap .wraper .head .gnbMenu{ overflow:hidden;}
.wrap .wraper .head .gnbMenu .menu{ width:101%; margin:0 0 0 -1px;}
.wrap .wraper .head .gnbMenu .menu li{width:19%; float:left;}
.wrap .wraper .head .gnbMenu .menu li:nth-child(4n) {}
.wrap .wraper .head .gnbMenu .menu li a{
	display:block;
	padding:9px 0 3px;
	height:28px;
	background-color:#81725f;
	border-right:#6e5e49 solid 1px;
	border-left:#9a8c7a solid 1px;
	
}
.wrap .wraper .head .gnbMenu .menu li a.on,
.wrap .wraper .head .gnbMenu .menu li a:active{ background:#5C4F40; border-left:none; border-right:none;}
.wrap .wraper .head .gnbMenu .menu li a span{display:block;text-align:center;color:#DFD4C6;font-weight:bold;font-size:13px;}
.wrap .wraper .head .gnbMenu .menu li a.on span,
.wrap .wraper .head .gnbMenu .menu li a:active span{color:#fff;}
.wrap .wraper .head .gnbMenu .menu li.m1 {width:18%;}
.wrap .wraper .head .gnbMenu .menu li.m2{width:28%}
.wrap .wraper .head .gnbMenu .menu li.m3{width:30%}
.wrap .wraper .head .gnbMenu .menu li.m4{width:24%}
.wrap .wraper .contain{ min-height:340px;}
.wrap .wraper.gray {background:#F1EBD6;}
.wrap .wraper .bg {background:#F1EBD6;}

.wrap .sideMenu{}
.wrap .sideMenu .lnbMenu {
	position:fixed; 
	right:0px; top:0px; 
	width:222px; 
	display:none;height:100%; 
	background:#998b79; 
	overflow:auto;
	-webkit-overflow-scrolling:touch;
}

.sideMenu .lnbMenu .mLink{position:relative;background:#6A5C4B; height:50px;}
.sideMenu .lnbMenu .mLink a{display:block;padding:12px 0 0 20px;}
.sideMenu .lnbMenu .mLink a div{padding-left:40px;height:25px;background:url(/imgs/common/lnbClose.png) no-repeat;color:#fff;line-height:25px;}
.sideMenu .lnbMenu .mLink .hTit {display:none;padding:12px 0 0 20px;color:#fff;line-height:25px;}

.sideMenu .lnbMenu .phoneLink{position:relative;background:#998b79;padding-left:16px;}
.sideMenu .lnbMenu .phoneLink a{display:block;height:80px; background:url(/imgs/common/lnbPhone.png) no-repeat 0 10px;text-indent:-9999px;}
.sideMenu .lnbMenu .lnbQuick { overflow:hidden;}
.sideMenu .lnbMenu .lnbQuick .quickMenu{ width:101%; margin:0 0 0 -1px;}
.sideMenu .lnbMenu .lnbQuick .quickMenu li{width:19%; float:left;}
.sideMenu .lnbMenu .lnbQuick .quickMenu li a{
	display:block;
	padding:9px 0 3px;
	height:28px;
	background-color:#81725f;
	border-right:#6e5e49 solid 1px;
	border-left:#9a8c7a solid 1px;
	
}
.sideMenu .lnbMenu .lnbQuick .quickMenu li a span{display:block;text-align:center;color:#DFD4C6;font-weight:bold;font-size:13px;}
.sideMenu .lnbMenu .lnbQuick .quickMenu li.m1 {width:54%;}
.sideMenu .lnbMenu .lnbQuick .quickMenu li.m2{width:46%}

.sideMenu .lnbMenu .menu>li>a{
	display:block;
	background:url(/imgs/icon/lnbSelectSub.png) no-repeat right 12px #998b79; 
	background-size:21px;
	height:39px;
	padding:0 0 0 20px;
	font-size:14px;
	font-weight:normal;
	color:#fff;
	font-family:"Nanum Gothic";
	line-height:38px;	
	border-top:#a59682 solid 1px;
}
.sideMenu .lnbMenu .menu>li>a span{
	font-size:11px;
	font-weight:normal;
	color:#D6CBBD;
	font-family:"Nanum Gothic";
	line-height:11px;
	margin-left:0;
}
.sideMenu .lnbMenu .menu>li>a.noSub{
	background:url(/imgs/icon/lnbSelect.png) no-repeat right 12px #998b79; 
}
.sideMenu .lnbMenu .menu>li>a.on{
	background:url(/imgs/icon/lnbSelectSubOn.png) no-repeat right 12px #998b79;
	color:#fff;
	/*border-top:none;*/
}
.sideMenu .lnbMenu .menu>li>a.on span{
	color:#D6CBBD;
}
.sideMenu .lnbMenu .menu>li>a.noSub.on{
	background:url(/imgs/icon/lnbSelectOn.png) no-repeat right 12px #81725f;
}
.sideMenu .lnbMenu .menu>li>a.none {background-image:none;}

.sideMenu .lnbMenu .sm{border-top:#998b79 solid 1px;display:none;}
.sideMenu .lnbMenu .sm>li>a{
	display:block;
	background:#6A5C4B;
	background-size:21px;
	height:31px;
	padding:0 0 0 20px;
	font-size:13px;
	color:#D6CBBD;
	/*font-family:Verdana;*/
	line-height:30px;
	border-bottom:#81725f solid 1px;
}
.sideMenu .lnbMenu .sm>li.last>a {border-bottom:none;}
.sideMenu .lnbMenu .sm>li>a.on{
	background:#6A5C4B;
	font-weight:normal;
	color:#fff;
}

/* 모달 스크린*/
.wraper.lnbMenuOn .ctnScreen { display:block;}
.wraper .ctnScreen{-webkit-tap-highlight-color: rgba(0,0,0,1); display:none; background:#000; width:100%; height:100%; margin:0 0 0 0; zoom:1; position:fixed; _position:absolute;  left:0px; z-index:1000; top:0px; opacity:0.5; filter:alpha(opacity:50);}
.wraper .ctnScreen:active{ background:#fff;}

/* 풋터 */
#sns {text-align:center;padding:20px 0 20px;}
#sns img {width:48px;margin:0 5px;}
#sns img:hover {
	cursor: pointer;
	opacity: 0.7;
	filter: alpha(opacity=70);
}

.tel {
	background:#6A5C4B;
	padding:5px 0px;
	text-align:center;
}
.footer {
	background:#998b79;
	height:auto;
	padding:10px 15px 20px;
	color:#91878B;
	text-align:center;
	
}
.footer .blog {margin:15px 0;}
.footer .addr {color:#fff; text-align:center;line-height:22px;margin:5px 0;}
.footer .addrJibun {font-size:12px;color:#CBBEAE; text-align:center;line-height:20px;}
.footer .officeNum  {font-size:13px;text-align:center;line-height:20px;color:#DFD4C6;}
.footer .officeNum span {color:#DFD4C6;} /* ios */
.footer .copyright  {font-size:10px;text-align:center;line-height:20px;color:#CBBEAE}
.footer .footerContain {
	margin: 0 auto;
	position: relative;
	width:auto;
	text-align:center;
}
.footer .footerBtn {margin-top:15px;}
.footer .footerBtn .btn{
	display:inline-block;
	margin:0 0px;
	padding:5px 10px 6px;
	border:1px solid #5D4C35;
	border-radius:3px;
	background:#6B5B45; /*9b7f5b*/
	line-height:16px;
	color:#fff !important;
	font-size:13px
}


.visualArea {position:relative;overflow:hidden;margin:0px 0px 0px;}
.visualArea .slides img {display:block; width:100%;left:0px;}
.slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;} 

.visualArea .bx-viewport {z-index:1;border: none !important;}
.visualArea .bx-wrapper .bx-pager {position:absolute; right:10px; bottom:10px; z-index:10; padding:0; height:20px;/**/}
.visualArea .bx-wrapper .bx-pager .bx-pager-item,
.visualArea .bx-wrapper .bx-controls-auto .bx-controls-auto-item {
	display: inline-block;
	*zoom: 1;
	*display: inline;
	margin:0 0 0 5px;
}

.visualArea .bx-wrapper .bx-pager.bx-default-pager a {
	background:url('/imgs/icon/rollingBtn.png') no-repeat -10px 0;
	width:10px; height:10px;
	display:inline-block;
	line-height:100px;
	overflow:hidden;
}

.visualArea .bx-wrapper .bx-pager.bx-default-pager a:hover,
.visualArea .bx-wrapper .bx-pager.bx-default-pager a.active {
	background-position:0 0px
}

.mainTxt {position:relative;overflow:hidden;margin:0px 0px 0px;}
.mainTxt .wedding {float:left;width:50%}
.mainTxt .buffet {float:right;width:50%}
.mainTxt img {display:block; width:100%;left:0px;}

/*.mainTit  {position:relative;margin:15px 20px 0px;border-bottom:0px solid #81725f;}
.mainTit .titTxt {color:#403223;font-family:"Georgia","Nanum Gothic";font-size:20px;letter-spacing:0px;font-weight:normal}
.mainTit .more{position:absolute; top:-2px; right:5px;}*/

.mainEventArea {
	*zoom:1;
	position:relative;
	margin:0px 0px 0px;
	padding:15px 10px;
	background:#fff;
	-webkit-box-shadow:0 0 2px rgba(0,0,0,0.3);
	box-shadow:0 0 2px rgba(0,0,0,0.3);
	/*-wekikit-border-radius:3px;
	border-radius:3px;*/
}
.mainEventArea .title {
	position:relative;
	padding-left:0px;
	text-align:center;
	font-family:'Georgia';
	font-size:24px;
	font-weight:bold;
	color:#5D4C35;
	letter-spacing:-1px;word-spacing:0px;
	line-height:24px;
	/*background:url('/imgs/icon/tit_sprit.gif') left center no-repeat;*/
}
.mainEventArea .title h2 {background:url('/imgs/icon/bg_tit_line.gif') 0 14px repeat-x;text-align:center;font-family:'Nanum Gothic';}
.mainEventArea .title h2 span { display:inline-block; padding:0 18px;background-color:#fff;font-size:14px;color:#351e16;letter-spacing:-0.5px;word-spacing:0px;}

/*.mainEventArea .title span {display:block;font-size:14px;font-family:'Nanum Gothic';color:#5D4C35;letter-spacing:-1px;word-spacing:0px;font-weight:normal;}*/
.mainEventArea .title .more{position:absolute; top:4px; right:0px;}
.mainEventArea .slides:after {content:"";display:block;clear:both;}
.mainEventArea .slides li {margin-top:10px;}
.mainEventArea .slides li>a {position:relative; display:block;text-align:center;}
.mainEventArea .slides li>a .sub_tit {position:absolute;font-size:130%;line-height:120%;left:20px; top:20px; padding-right:20px; color:#fff; z-index:20;text-align:left;}
.mainEventArea .slides li>a .date {position:absolute; right:25px; bottom:10px; color:#ccc;  z-index:20;font-size:12px;text-align:left;}
.mainEventArea .slides li>a .txt {position:absolute; left:20px; bottom:30px; padding-right:20px; color:#fff;z-index:20;height:60px;overflow:hidden;text-align:left;}
.mainEventArea .slides li>a:focus {}
.mainEventArea .slides li>a .wrap_img {display:block; background-color:#000;}
.mainEventArea .slides li>a .wrap_img img {display:block; min-width:100%;max-width:100%; left:0px;opacity: 0.50;filter: alpha(opacity=50);}
.mainEventArea .slides li>a .wrap_img_no {display:block; background-color:#000;}
.mainEventArea .slides li>a .wrap_img_no img {display:block;width:100%;left:0px;}

.mainStyleArea {
	*zoom:1;
	position:relative;
	margin:15px 10px 0px;
	background:#fff;
	-webkit-box-shadow:0 0 2px rgba(0,0,0,0.3);
	box-shadow:0 0 2px rgba(0,0,0,0.3);
	/*-wekikit-border-radius:3px;
	border-radius:3px;*/
	
}
.mainStyleArea .title {
	padding:10px 10px 10px 10px;
	position:relative;
	text-align:left;
	font-family:'Georgia';
	font-size:22px;
	font-weight:normal;
	color:#f1ebd6;
	letter-spacing:-0.5px;word-spacing:0px;
	background:#2B2216;
	
}
.mainStyleArea .title span {padding-left:7px;font-size:14px;font-family:'Nanum Gothic';color:#f1ebd6;letter-spacing:-1px;word-spacing:0px;font-weight:normal;}
.mainStyleArea .title .more{position:absolute; top:5px; right:0px;padding:10px;}

.mainStyleArea .slides {}
.mainStyleArea .slides:after {content:"";display:block;clear:both;}
.mainStyleArea .slides li {width:100%;overflow:hidden;border-top:1px solid #D7D7D7;position:relative;}
.mainStyleArea .slides li .imgArea {position:relative;float:left;width:29.6%;padding:15px 10px;}
.mainStyleArea .slides li .imgArea img {width:100%;}
.mainStyleArea .slides li .imgArea:after{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:1px solid rgba(0,0,0,0.02);content:'';-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}

.mainStyleArea .slides li .txtArea {
	display:block;
	position:absolute;
	top:0;right:0;bottom:0;
	left:29.6%;
	overflow:hidden;
	padding:13px 0px 0 20px;
	-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;
	color:#222222;
	letter-spacing:-1px;
}
.mainStyleArea .slides li .txtArea .flex{display:inline-block;max-width:100%;white-space:normal;word-wrap:break-word;vertical-align:middle}
.mainStyleArea .slides li .txtArea:after{display:inline-block;height:100%;vertical-align:middle;content:''}
.mainStyleArea .slides li .txtArea .desc {
	display:block;
	overflow:hidden;
	font-size:12px;
	padding:2px 15px 0 0;
	color:#666666;
	line-height:140%;
}

.mainGuideArea {
	*zoom:1;
	position:relative;
	
	margin:15px 0px 0px;
	padding:15px 10px;
	background:#fff;
	-webkit-box-shadow:0 0 2px rgba(0,0,0,0.3);
	box-shadow:0 0 2px rgba(0,0,0,0.3);
	/*-wekikit-border-radius:3px;
	border-radius:3px;*/
}
.mainGuideArea .title {
	position:relative;
	padding-left:0px;
	text-align:center;
	font-family:'Georgia';
	font-size:24px;
	font-weight:bold;
	color:#5D4C35;
	letter-spacing:-1px;word-spacing:0px;
	line-height:24px;
	/*background:url('/imgs/icon/tit_sprit.gif') left center no-repeat;*/
}
.mainGuideArea .title h2 {background:url('/imgs/icon/bg_tit_line.gif') 0 14px repeat-x;text-align:center;font-family:'Nanum Gothic';}
.mainGuideArea .title h2 span { display:inline-block; padding:0 18px;background-color:#fff;font-size:14px;color:#351e16;letter-spacing:-0.5px;word-spacing:0px;}

.mainTourArea {
	*zoom:1;
	position:relative;
	
	margin:0px 0px 0px;
	padding:15px 10px;
	
}
/*.mainTourArea .title {
	padding:14px 10px 10px 10px;
	position:relative;
	text-align:center;
	font-family:'Georgia';
	font-size:22px;
	font-weight:normal;
	color:#f1ebd6;
	letter-spacing:0px;word-spacing:0px;
	background:#2B2216;
	line-height:24px;
}
.mainTourArea .title h2 {text-align:center;font-family:'Nanum Gothic';}
.mainTourArea .title h2 span { display:inline-block; padding:0 18px;font-size:14px;color:#f1ebd6;letter-spacing:0px;word-spacing:0px;}*/

.mainTourArea .title {
	position:relative;
	padding-left:0px;
	text-align:center;
	font-family:'Georgia';
	font-size:24px;
	font-weight:bold;
	color:#5D4C35;
	letter-spacing:-1px;word-spacing:0px;
	line-height:24px;
	/*background:url('/imgs/icon/tit_sprit.gif') left center no-repeat;*/
}
.mainTourArea .title h2 {background:url('/imgs/icon/bg_tit_line.gif') 0 14px repeat-x;text-align:center;font-family:'Nanum Gothic';}
.mainTourArea .title h2 span { display:inline-block; padding:0 18px;background-color:#F1EBD6;font-size:14px;color:#351e16;letter-spacing:-0.5px;word-spacing:0px;}



.mainTit {padding:10px 15px 10px;text-align:center;}
.mainTit h1 {background:url('/imgs/icon/bg_tit_line.gif') 0 25px repeat-x;height:50px;padding-bottom:15px;text-align:center;}
.mainTit h1 span { display:inline-block; margin-top:8px; font-family:'Georgia';padding:0 22px;line-height:35px;background:#f1ebd6;;font-size:22px;color:#351e16;letter-spacing:0px;word-spacing:0px;}


/* 메인 이벤트 */
.mainOffer {background:#5D4C35;padding:20px 0}
.mainOffer .mainTit  {margin: 0px 10px 0px 10px;}
.mainOffer .mainTit .titTxt {color:#fff;font-size:20px;}

.mainEvent {position:relative; margin: 8px 10px 0px 10px;/*padding-bottom:10px;border-bottom:2px dotted #999999;*/}
.mainEvent .slides img {display:block; min-width: 100%;max-width:100%; left:0px;}
.mainEvent .bx-viewport {z-index:1;border: none !important;}
.mainEvent .bx-wrapper .bx-pager {position:absolute; right:0px; top:-30px; z-index:10; padding:0; height:20px;/**/}
.mainEvent .bx-wrapper .bx-pager .bx-pager-item,
.mainEvent .bx-wrapper .bx-controls-auto .bx-controls-auto-item {
	display: inline-block;
	*zoom: 1;
	*display: inline;
	margin:0 0 0 5px;
}

.mainEvent .bx-wrapper .bx-pager.bx-default-pager a {
	background:url('/imgs/icon/rollingBtn.png') no-repeat -10px 0;
	width:10px; height:10px;
	display:inline-block;
	line-height:100px;
	overflow:hidden;
}

.mainEvent .bx-wrapper .bx-pager.bx-default-pager a:hover,
.mainEvent .bx-wrapper .bx-pager.bx-default-pager a.active {
	background-position:0 0px
}

/* 메인 배너 */
ul.tab { clear: both; margin: 0; padding: 0; list-style: none; }
ul.tab:after { content: ""; clear: both; display: table; width: 0; height: 0; visibility: hidden; }

.mainBanner { margin: 10px; }
.mainBanner li {float: left; margin: 2% 2% 0 0; width: 32%;padding:0px;}
.mainBanner li.index-1 {width:49%;margin-top:0px;}
.mainBanner li.index-2 {width:49%;margin-top:0px;margin-right:0px;}
.mainBanner li.index-3 {}
.mainBanner li.index-4 {}
.mainBanner li.index-5 {margin-right:0px;}
.mainBanner li.index-6 {}
.mainBanner li.index-7 {width:66%;margin-right:0px; }
.mainBanner img { min-width: 100% ; max-width: 100%; }

/* 홀투어 */
.hallListTitle {color:#5D4C35;padding:25px 15px 20px;text-align:center}
.hallListTitle h2 {
	font-size:30px;
	font-weight:bold;
	letter-spacing:-1px;
	font-family:"Georgia";
	line-height:normal;
}
.hallListTitle h2.kor {font-size:18px; letter-spacing:0px;line-height:normal;font-family:"Nanum Gothic";}
.hallListTitle .desc {font-size:13px; letter-spacing:-0.5px;line-height:normal;line-height:150%;padding-top:10px;}

.hallList {border-top:#AB9983 dotted 1px;}
.hallList:after{clear:both;content:"";display:block;font-size:0;height:0px;line-height:0;visibility:hidden}
.hallList>li { border-bottom:#AB9983 dotted 1px;}
.hallList .infoBox{ display:block; padding:10px 15px; overflow:hidden; background:url(/imgs/icon/66.png) no-repeat right center; }
.hallList .infoBox .photo{ float:left; width:100px; display:block}
.hallList .infoBox .photo .img{ width:100px; vertical-align:middle;}
.hallList .infoBox .info{ margin:0 10px 0 112px; display:block}
.hallList .infoBox .info .kor{color:#827361;display:block; margin:8px 0 0px 0;}
.hallList .infoBox .info .eng{color:#544C42;display:block;  font-size:20px;}

.hallListMent {text-align:center;padding:30px 15px 20px;line-height:160%;}

.hallHeadTitle {background:#3a3125;/*border-bottom:#d0cbb7 solid 1px;*/ position:relative;}
.hallHeadTitle h2{position:relative; padding:8px 0 8px 0; font-size:20px; text-align:center; line-height:24px; color:#fff;font-family:"Georgia";}
.hallHeadTitle .btn{
	position:absolute;
	right:10px;
	top:8px;
	display:inline-block;
	margin:0 0px;
	padding:3px 10px 4px;
	border:1px solid #6B5B45;
	border-radius:3px;
	background:#826b51; /*9b7f5b*/
	line-height:14px;
	color:#fff !important;
	font-size:12px;
	z-index:10;
}


.hallTitle {position:relative;color: #5f3a0e;padding:10px 15px 15px;text-align:center;}
.hallTitle.left {text-align:left;}
.hallTitle h2 {
	font-size:28px;
	letter-spacing:-1px;
	
	line-height:normal;
	margin-left:-2px;
	color: #5f3a0e;
	line-height:40px;
}
.hallTitle h2.eng {font-size:16px; letter-spacing:0px;margin-left:-1px;line-height:normal;line-height:16px;}
.hallTitle .subDesc {font-size:16px;letter-spacing:0px;}
.hallTitle .subDescLeft {font-size:16px;letter-spacing:0px;text-align:left;}
.hallTitle .btn{
	position:absolute;
	right:10px;
	bottom:15px;
	display:inline-block;
	margin:0 0px;
	padding:3px 10px 4px;
	border:1px solid #6B5B45;
	border-radius:3px;
	background:#826b51; /*9b7f5b*/
	line-height:14px;
	color:#fff !important;
	font-size:12px;
	z-index:10;
}

.hallVisual {position:relative;}
.hallVisual.gallery {padding:20px 0px}
.hallVisual.noBX {text-align:center;padding:20px}
.hallVisual.noBX .slides > li {display: block;background:none;margin-bottom:30px;} 
.hallVisual.noBX .slides img {display:block;min-width:inherit;max-width:100%;left:inherit;margin:auto auto;}
.hallVisual.noBX .bx-caption {
	background: #ffffff;
	color:#333333;
	display: block;
	position: relative;
	width: auto;
	padding: 1em 1.2em 1em;
	text-align:center;
	line-height:22px;
}

.hallVisual .slides img {display:block; max-width:100%;left:inherit;margin:auto auto;max-height:414px;}
.hallVisual .bx-viewport {z-index:1;border: none !important;}
@media all and (max-width:400px){
	.hallVisual .slides img {max-height:260px;}
}
.hallVisual .bx-wrapper .bx-pager {text-align:center;padding:10px 0;/*position:absolute; right:0px; top:-30px; z-index:10; padding:0; height:20px;*/}
.hallVisual .bx-wrapper .bx-pager .bx-pager-item,
.hallVisual .bx-wrapper .bx-controls-auto .bx-controls-auto-item {
	display: inline-block;
	*zoom: 1;
	*display: inline;
	margin:0 0 0 5px;
}

.hallVisual .bx-wrapper .bx-pager.bx-default-pager a {
	background:url('/imgs/icon/rollingBtn.png') no-repeat -10px 0;
	width:10px; height:10px;
	display:inline-block;
	line-height:100px;
	overflow:hidden;
}

.hallVisual .bx-wrapper .bx-pager.bx-default-pager a:hover,
.hallVisual .bx-wrapper .bx-pager.bx-default-pager a.active {
	background-position:0 0px
}

/* bxslider */
.hallVisual .bx-wrapper .bx-controls-direction a {
	margin-top: -38px;
}

/* IE rgba() hack */
.hallVisual .bx-wrapper .bx-caption {background:none; -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000); zoom: 1;}
.hallVisual .bx-wrapper .bx-caption {
	width: 100%; padding: 2%; 
	position: absolute; left: 0; bottom: 0; 
	background: rgba(0,0,0,.5); color: #fff; /*text-shadow: 0 -1px 0 rgba(0,0,0,.5); */
	font-size: 14px; line-height: 18px;
	text-align:left;
}

.hallDesc {display:block;padding:0 15px 30px 15px;}
.hallDesc .summary {font-size:16px;line-height:20px;}
.hallDesc .summarySub {margin-top:5px;color:#5E4F51;}
.hallDesc .tit {
	
	background:url('/imgs/icon/blt2.gif') no-repeat 0 center;
	padding-left:15px;
	color: #5f3a0e;
	font-size: 14px;
	font-weight:bold;
	letter-spacing: 0px;
	line-height:20px;
}

.hallDesc .tit span {margin:0 40px 0 10px;color:color: #5f3a0e;font-weight:normal;}
.hallDesc .pDesc {margin:10px 0 15px;color:#414141;letter-spacing:0px;}

/* tab */
.hallTab {height:43px;*zoom:1;border-top:1px solid #D9CCBB;margin-bottom:20px;}
.hallTab:after	{content:"";display:block;clear:both;}
.hallTab li	{display:inline;float:left;height:42px;border-right:1px solid #D9CCBB;border-bottom:1px solid #D9CCBB;background:#F5EEDF;}
.hallTab li a	{display:block;height:38px;font-size:14px;line-height:42px;text-decoration:none;text-align:center;}
.hallTab li a span	{padding:0 20px;background:url('/imgs/icon/tab_off.png') no-repeat right 7px;}
.hallTab li.on, .hallTab li:focus	{border-bottom:1px solid #fff;background:#fff;}
.hallTab li.on a	{font-weight:bold;}
.hallTab li.on a span	{background:url('/imgs/icon/tab_on.png') no-repeat right 7px;}
.hallTab li.last	{border-right:none;}

.video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 0px; height: 0; overflow: hidden;
	margin:0px 0 20px;
}
 
.video-container iframe,
.video-container object,
.video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}


.menuTg {margin-top:20px;width: 100%; border-top: 1px solid #d0cbb7; }
.menuTg dl { width: 100%; border-bottom: 1px solid #d0cbb7; }
.menuTg dl dt a { line-height: 100%; display: block; padding: 15px 15px; background: #f1ebd6;  color: #5d4c39; font-size:12px;}
.menuTg dl dt a span { display: block; padding-right: 8px; background:url(/imgs/icon/closeBtn.gif) no-repeat right 4px; background-size:9px 8px; }
.menuTg dl dt a strong {font-size:14px;}
.menuTg dl dd { padding: 15px 15px; background: #fff; display: none; border-top: 1px solid #d0cbb7; }
.menuTg dl.open dd { display: block; }
.menuTg dl.open dt a span { background:url(/imgs/icon/openBtn.gif) no-repeat right 4px; background-size: 9px 8px; }
.menuTg dl dd p { color: #444; font-size: 14px; margin-bottom: 5px; }
.menuTg dl dd ul li { line-height: 150%; font-size: 14px; background:url(/imgs/icon/bul01.png) no-repeat 0 9px; background-size:2px 2px; padding:0 0 0 8px; color: #444; }
.menuTg dl dd ul li ul.sdot { padding: 5px 0; }
.menuTg dl dd ul li ul.sdot li { line-height: 150%; font-size: 14px; background:url(/imgs/icon/bul01.png) no-repeat 0 9px; background-size:2px 2px; padding:0 0 0 8px; color: #444; }

.foodMenuM {text-align:center;word-break:break-all;color:#82776B;}
.foodMenuM .foodItem{padding:10px 0;text-align:center;}
.foodMenuM .foodItem .tit {font-size:18px;color:#432c10;line-height:30px;font-weight:bold;}
.foodMenuM .foodItem .kor {font-size:14px;color:#432c10;line-height:20px;word-break:break-all;}
.foodMenuM .foodItem .eng {font-size:11px;color:#82776B;word-break:break-all;}

.foodMenuB {text-align:center}
.foodMenuB .desc {font-size:11px;padding:20px 0;color:#666666}

/* 협력업체 */
.brandTitleImg {position:relative;}
.brandTitleImg img {display:block;width:100%;min-width:100%;max-width:100%; left:0px;}
.brandSummary {font-size:16px;color:#555555;font-weight:bold;padding:20px 15px 10px;}
.brandArea {padding:15px;}
.brandArea .no {text-align:center;padding:40px 0;font-size:16px;color:#333;font-weight:bold;}
.brandArea .brandBar {margin-bottom:20px;content:"";display:block;clear:both;}

.brandArea .brandTitle {font-size:18px;font-weight:bold;padding:0px 0 10px;}

.brandTB{border-top:2px solid #454545;width:100%;table-layout: fixed;}
.brandTB th{border-bottom:1px dotted #858585;padding:14px 0px 14px 0; text-align:left; font-size:14px;color:#333;background-color:#fff;vertical-align:top;}
.brandTB th img {width:100px}
.brandTB td {border-bottom:1px dotted #858585;padding:11px 0px 10px 15px; text-align:left; font-size:13px;color:#555555;background-color:#fff;vertical-align:top;}
.brandTB span{color:#999999;}
.brandTB p{color:#333333;font-weight:bold;font-size:16px;margin-bottom:2px;}
.brandTB p.num{color:#444444;font-weight:normal;font-size:13px;margin-bottom:0px}
.brandTB .link{width:90%;color:#555555;font-weight:normal;font-size:13px;margin-bottom:0px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

/* tab */
.tabArea {overflow:hidden;}
.tabArea .tabbox {width:101%; margin:0 0 0 -1px;}
.tabArea .tabbox li {width:50%; float:left}
.tabArea .tabbox:after {clear:both;content:"";display:block;font-size:0;height:0px;line-height:0;visibility:hidden}
.tabArea .tabbox a {
	display:block;
	border-top:1px solid #D3CDB8;
	border-left:1px solid #D3CDB8;
	border-bottom:1px solid #D3CDB8;
	text-decoration:none; 
	height:34px; 
	font-size:16px; font-weight:normal; text-align:center;
	background:#f1ebd6;
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#ffffff),color-stop(100%,#e0e3e4));
	color:#2f2f2f; padding-top:12px;
}
.tabArea .tabbox .on {background:none; color:#2c2c2c; border-bottom:none;font-weight:bold; }
.tabArea .tabbox a:focus,
.tabArea .tabbox a:hover{background:none; color:#2c2c2c;}
.tabArea .tabbox li.last a {border-right:none}

/* tab */
.mapTab {height:48px;*zoom:1;border-top:1px solid #D3CDB8;margin-bottom:20px;}
.mapTab:after	{content:"";display:block;clear:both;}
.mapTab li	{display:inline;float:left;height:47px;border-right:1px solid #D3CDB8;border-bottom:1px solid #D3CDB8;
	background:#f1ebd6;
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#ffffff),color-stop(100%,#e0e3e4));
}
.mapTab li a {display:block;height:43px;font-size:16px;line-height:47px;text-decoration:none;text-align:center;}
.mapTab li a span	{padding:0 20px;}
.mapTab li.on, .mapTab li:focus	{border-bottom:1px solid #fff;background:#fff;}
.mapTab li.on a	{font-weight:bold;}
.mapTab li.on a span {}
.mapTab li.last	{border-right:none;}


/* 예약상담 */
.reservCont {padding:10px 15px;}
.reservCont .mTitle {font-size:18px;color:#333;font-weight:bold;line-height:46px;}
.reservCont .mTitle2 {font-size:22px;color:#333;font-weight:bold;padding:15px 0 20px;text-align:center;}

.lot th.vm, .lot td.vm {vertical-align:middle}

.lot td label{display:inline-block; padding-right:10px; letter-spacing:0px; color:#625745}
.lot td textarea {
	height:100px;
	resize:none;
	width:90%;
}

/* 비용안내 */
.guide {padding:10px 15px 0}
.guide .mTitle {padding:10px 0px 0px 15px;font-weight:bold;font-size:15px;color:#665443;text-align:left;background:url('/imgs/icon/blt2.gif') no-repeat 0 18px;}
.pricelist {width:100%;border-top:2px solid #D9CDBA;table-layout:fixed;margin-bottom:20px}
.pricelist .tBold {font-weight:bold;font-size:14px;}
.pricelist caption {padding:10px 10px 10px 15px;font-weight:bold;font-size:16px;color:#665443;text-align:left;background:url('/imgs/icon/blt2.gif') no-repeat 0 18px;}
.pricelist thead th {padding:8px;font-weight:bold;font-size:14px;color:#665443;background:#E6DDCE;border-bottom:1px solid #D9CDBA;border-right:1px solid #D9CDBA;}
.pricelist thead th.tEnd {border-right:none;}
.pricelist thead th.tCenter {text-align:center;}
.pricelist tbody th	{padding:5px 10px;font-weight:normal;font-size:13px;color:#594F40;border-bottom:1px solid #D9CDBA;border-right:1px solid #D9CDBA;line-height:18px;}
.pricelist tbody th.tStart {background:#F4F0E9;/*padding-left:20px;text-align:left*/text-align:center;}
.pricelist tbody th.tStartB {background:#F4F0E9;font-weight:bold;/*padding-left:20px;text-align:left*/}

.pricelist tbody td	{padding:5px 10px;font-size:13px;border-bottom:1px solid #D9CDBA;line-height:22px;color:#594F40;background:#fff;word-break:break-all;}
.pricelist tbody td.tCenter {text-align:center;border-right:1px solid #D9CDBA;}
.pricelist tbody td.tLeft {text-align:left;}
.pricelist tbody td.tLeftLine {text-align:left;border-right:1px solid #D9CDBA;}
.pricelist tbody td.tbnEnd {border-right:none;}
.pricelist tbody td.tEnd {border-right:none;text-align:center;background:#F5F5F5;}
.pricelist tbody td.tEndLeft {border-right:none;text-align:left;}
.pricelist tbody td.trEnd {border-right:none;text-align:center;background:#fff;}
.pricelist tbody td.etc	{padding:10px 0px;border-right:none;border-bottom:none;font-size:13px;line-height:18px;}
.pricelist tbody th hr, .pricelist tbody td hr	{
	display: block; 
	height: 1px;
    border: 0; 
	margin:5px -10px;
	*margin:0px -10px;
	border-top: 1px solid #D9CDBA;
}


/* jquery ui theme */
.ui-datepicker {font-size:14px}
.ui-datepicker select.ui-datepicker-month {
	padding: 4px;
	margin-left:10px;
}

.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
	position: absolute;
	top: 4px;
	width: 1.8em;
	height: 1.8em;
}

/* 공지사항 */
.mainNotice {padding:8px 20px 20px;}
.mainNotice #noticeList { padding:5px 0; border-top:1px solid #D4CDB6;border-bottom:1px solid #D4CDB6;background:#fff;}
.mainNotice #noticeList a { padding:5px 0;}
.mainNotice #noticeList li {border-bottom:none}
.mainNotice #noticeList div.subject { width:90%;font-size:14px;}
.mainNotice #noticeList div.bullet {
	top:6px;
	right:0px;
	background:url(/imgs/icon/lnbSelectOn.png) no-repeat right center;
	
}

#noticeList { overflow:hidden; width:100%;border-top:1px dotted #999999;background:#fff;}
#noticeList li {  width:100%; list-style:none; border-bottom:1px dotted #999999; }
#noticeList:after {clear:both;content:"";display:block;font-size:0;height:0px;line-height:0;visibility:hidden}
#noticeList a { position:relative;  width:100%; padding:15px 0 15px 15px; display:block; }
#noticeList img {vertical-align:middle;margin-right:5px;}
#noticeList div.subject { width:80%; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:16px; }
#noticeList div.date {color:#999; font-size:12px; }
#noticeList div.bullet {
	position:absolute;
	overflow:hidden;
	top:25px;right:16px;
	display:block;
	width:32px;height:21px;
	background:url(/imgs/icon/66.png) no-repeat right center; 
}
#noticeList div.notice-no {width:100%; text-align:center;padding:100px 0;}

#noticeTitle {padding:0 0px}
#noticeTitle table {width:100%; border-collapse:collapse; font-size:20px;background:#fff;border-top:1px solid #D4CDB6;}
#noticeTitle th, #noticeTitle td { padding:10px; border-bottom:1px solid #D4CDB6;}
#noticeTitle th { background:#E4DDC6;text-align:center;}

.boardAttachFile {
	padding: 10px 20px;
	vertical-align:middle;
	font-size:13px;
}

#noticeView {background:#fff;border-bottom:1px solid #D4CDB6;}
#noticeView .noticeCont {padding:20px 20px 30px; text-align:justify;overflow:hidden;}
#noticeView .noticeCont img {max-width:100%;}

#readList {overflow:hidden; width:100%;background:#fff;}
#readList li {width:100%; list-style:none; border-bottom:1px solid #D4CDB6; }
#readList:after {clear:both;content:"";display:block;font-size:0;height:0px;line-height:0;visibility:hidden}
#readList a {position:relative;  width:100%; display:block; }
#readList div.prev {
	position:absolute;
	overflow:hidden;
	left:0px;
	width:50px;
	display:block;
	background:#E4DDC6 url(/imgs/icon/bul_prevArticle.gif) no-repeat 10px 50%;
	padding:10px 0 10px 25px;
}
#readList div.next {
	position:absolute;
	overflow:hidden;
	left:0px;
	width:50px;
	display:block;
	background:#E4DDC6 url(/imgs/icon/bul_nextArticle.gif) no-repeat 10px 50%;
	padding:10px 0 10px 25px;
}
#readList div.subject { padding:10px 10px 10px 85px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; }

/*special Offer*/
.blankCont {border-top:1px solid #D4CDB6;border-bottom:1px solid #D4CDB6;text-align:center;padding:50px 0;}
.sOfferArea {dislplay:block;border-top:1px solid #D4CDB6;}
.sOffer {position:relative;display:block;padding:20px 15px;border-bottom:1px solid #D4CDB6;}
.sOffer:after {content:"";display:block;clear:both;}
.sOffer .thumb {float:left;width:30%}
.sOffer .thumb img {max-width:100%;}
.sOffer .cont {float:left;width:67%;padding-left:3%;}
.sOffer .cont.w100 {width:100%;padding-left:0px;}
.sOffer .cont .tit {overflow:hidden;font-size:18px;margin-top:-5px;line-height:140%;font-family:"Georgia","Nanum Gothic";color:#000;}
.sOffer .cont .tit span {display:block;overflow:hidden;}
.sOffer .cont .txt {padding:15px 0px 0px 0px;}
.sOffer .mobileImg {padding-bottom:20px}
.sOffer .mobileImg img {display:block; min-width: 100%;max-width:100%; left:0px;}

.sOffer .contDesc {display:block;margin-top:20px;}
.sOffer .contDesc dl{padding:0 0 6px 0px;*zoom:1;}
.sOffer .contDesc dl:after	{content:"";display:block;clear:both;}
.sOffer .contDesc dl dt	{float:left;width:40px;color:#fff;background:#826b51;text-align:center}
.sOffer .contDesc dl dt.black {background:#CC3300;}
.sOffer .contDesc dl dd	{float:left;padding:1px 0 0 10px;word-spacing:-1px;}
.sOffer .contDesc dl dd.white {color:#333333;}
.sOffer .contDesc dl dd.bold {font-weight:bold}
.sOffer .contDesc dl dd p {margin-left:17px;padding-bottom:5px;font-size:11px !important;color:#A59F8B !important;font-weight:normal;letter-spacing:0px}
.sOffer .contDesc .link {padding:20px 0 0px;text-align:right;}
.sOffer .contDesc .link img {margin-left:2px}

.evDataCont {}
.evDataCont .mTitle {background:#3a3125;font-size:18px;color:#fff;font-weight:bold;line-height:46px;text-align:center;}
.eventArea {padding:0 15px;border:2px solid #3a3125;}

.evMore {width:100%;height:40px;position:fixed;background:#3a3125;}
.evMore .mTitle {font-size:16px;color:#fff;font-weight:bold;line-height:40px;text-align:center;}
.evMore .btn{
	position:absolute;
	right:10px;
	top:8px;
	display:inline-block;
	margin:0 0px;
	padding:3px 10px 4px;
	border:1px solid #6B5B45;
	border-radius:3px;
	background:#826b51; /*9b7f5b*/
	line-height:14px;
	color:#fff !important;
	font-size:12px;
	z-index:10;
}
.evMoreArea {padding-top:0px;}
.evMoreArea .imgOrg {padding-bottom:0px;text-align:center;}
.evMoreArea .imgOrg img {width:100%;}
.evMoreArea .cont {padding:20px 15px;font-size:14px;line-height:140%;background:#fff;}

/* 페이지네비 */
#pageNavi {text-align:center;padding:40px 15px 20px;}
#pageNavi b,
#pageNavi span,
#pageNavi a { display:inline-table; padding:5px 12px; border:1px solid #aaa; margin:0 2px;  text-decoration:none; color:#222222;  background:#fff; font-size:16px;}
#pageNavi span { color:#ccc;}
#pageNavi b { background:#826b51; color:#fff; border-color:#826b51; }
#pageBtn {text-align:center;padding:30px 0;background:#fff;}

/* 오시는 길 */
.locationCont {padding:20px 20px;}
.locationCont .mTitle {font-size:18px;color:#333;font-weight:bold;line-height:46px;}

.mapDiv {max-width:100%;min-width:100%;height:320px;}
.mapBtn {text-align:center;padding:20px 0}

.lot{border-top:2px solid #454545;width:100%;}
.lot th{border-bottom:1px dotted #858585;padding:10px 5px; text-align:left; font-size:14px;color:#333;background-color:#fff;vertical-align:top}
.lot td{border-bottom:1px dotted #858585;padding:10px 5px; text-align:left; font-size:14px;color:#444444;background-color:#fff;vertical-align:top}
.lot td.col{border-bottom:none;background:#353840; color:#fff;text-align:center; padding:10px;font-size:14em;vertical-align:top;}

.lot span{color:#999999;}
.lot span.green {color:#009933;}
.lot span.red {color:#FF3300;}
.lot span.blue {color:#0033CC;}
.lot span.black {color:#000000;}
.lot span.yellow {color:#FF9900;}

.lot p{color:#333333;font-weight:bold;font-size:1.3em;margin-bottom:18px;line-height:1.2em}
.lot p.green {color:#009933;font-weight:bold;font-size:1.1em;margin-bottom:5px;line-height:1.2em}
.lot p.blue {color:#0033CC;font-weight:bold;font-size:1.1em;margin-bottom:5px;line-height:1.2em}
.lot p.gray {color:#555555;font-weight:bold;font-size:1.1em;margin-bottom:5px;line-height:1.2em}
.lot p.black {color:#333333;font-weight:bold;font-size:1.2em;margin-bottom:10px;line-height:1.4em}
.lot p.red {color:#FF3300;font-weight:bold;font-size:1.1em;margin-bottom:5px;line-height:1.4em}

.lot td dl {margin-bottom:10px;line-height:150%;}
.lot td dl dt {color:#000000;font-weight:bold;display:list-item;list-style-type: disc;}
.lot td dl dd {color:#333333;display:inline-block;}


.fntB_blue	{font-weight:bold;color:#0066FF;}
.fntB_red	{font-weight:bold;color:#CC3333;}
.fntB_green	{font-weight:bold;color:#009900;}
.fntB_black	{font-weight:bold;color:#000;}
.fntB_pink	{font-weight:bold;color:#c13768;}
.fntB_orange	{font-weight:bold;color:#b6481d;}
.fntB_brown	{font-weight:bold;color:#63500e;}
.fntB_yellow 	{font-weight:bold;color:#CC9900;}


/* about */
.aboutTitle {margin:0 0 10px 0}
.aboutTitle img {width:100%;max-width:100%}
.aboutSummary {text-align:center;padding:0 15px;font-size:16px;}
.aboutMent {padding:0 15px 20px}
.aboutMent p {font-size:18px;color:#000000;font-weight:bold;margin-bottom:10px;}
.aboutMent img {width:100%;max-width:100%;margin:20px 0;border:1px solid #D8D2D0;}

/* 버튼 */
.btnList{ text-align:center; zoom:1; padding:30px 0; margin:0px 0 0px 0; position:relative; min-height:28px;}
.btnList:after{clear:both;content:"";display:block;font-size:0;height:0px;line-height:0;visibility:hidden}
.btnList .btnFL{ float:left}
.btnList .btnFR{ float:right; margin-right:0px;}

.btnTypeA{ background:#95642a; height:35px; line-height:33px; display:inline-block; padding:0 15px; font-size:15px; color:#f1ebd6; vertical-align:middle; text-align:center;}
.btnTypeB{ background:#826b51; height:35px; line-height:33px; display:inline-block; padding:0 15px; font-size:15px; color:#f1ebd6; vertical-align:middle; text-align:center;}
.btnTypeC{ background:#3a3125; height:35px; line-height:33px; display:inline-block; padding:0 15px; font-size:15px; color:#f1ebd6; vertical-align:middle; text-align:center;}
.btnTypeH{ background:#727272; height:35px; line-height:33px; display:inline-block; padding:0 15px; font-size:15px; color:#ffffff; vertical-align:middle; text-align:center;}

.btnTypeD{ background:#95642a; height:25px; line-height:25px; display:inline-block; padding:0 15px; font-size:14px; color:#f1ebd6; vertical-align:middle; text-align:center;}
.btnTypeE{ background:#826b51; height:25px; line-height:25px; display:inline-block; padding:0 15px; font-size:14px; color:#f1ebd6; vertical-align:middle; text-align:center;}
.btnTypeF{ background:#3a3125; height:25px; line-height:25px; display:inline-block; padding:0 15px; font-size:14px; color:#f1ebd6; vertical-align:middle; text-align:center;}
.btnTypeG{ background:#727272; height:25px; line-height:25px; display:inline-block; padding:0 15px; color:#ffffff; vertical-align:middle;}

.btnTypeZ{ background:#3a3125; height:50px; line-height:48px; display:inline-block; padding:0 30px; font-size:18px; color:#f1ebd6; vertical-align:middle; text-align:center;}

.btnTypeL { 
	display:inline-block;
	overflow:hidden;
	height:35px;
	border:1px solid #9ca3ab;
	border-radius:3px;background:#ebeeef;
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#ebeeef),color-stop(100%,#e0e3e4));
	color:#333;
	font-weight:bold;
	letter-spacing:-1px;
	white-space:nowrap;text-overflow:ellipsis;
	line-height:33px;
	text-align:center;
	font-size:15px;
	width:48%;
}

/* bxslider */
.bx-wrapper img {
    margin: 0 auto;
}
.bx-wrapper .bx-controls-direction a {
	position: absolute;
	top: 50%;
	margin-top: -18px;
	outline: 0;
	width: 20px;
	height: 36px;
	text-indent: -9999px;
	z-index: 9999;
}

.bx-wrapper .bx-prev {
	left: 0px;
	background: url('/imgs/icon/bx_prev.png') no-repeat;
}

.bx-wrapper .bx-next {
	right: 0px;
	background: url('/imgs/icon/bx_next.png') no-repeat;
}

@media (min-width: 863px) { 
	html { text-align: center; }
    body { margin: 0 auto; width: 862px; text-align: left; }
	.wrap .wraper {width:640px;}
	.wrap .wraper .head .header .btnListMenu {display:none;}
	.wrap .wraper .head.bl .header .btnListMenu {display:none;}
	.wrap .sideMenu .lnbMenu {display:block;left:50%;margin-left:209px;right:auto;}
	.sideMenu .lnbMenu .mLink a{display:none}
	.sideMenu .lnbMenu .mLink .hTit{display:block}
}


.weddingAdd {padding:30px 15px 0px;*zoom:1;}
.weddingAdd:after {content:"";display:block;clear:both;}
.weddingAdd li	{width:47.5%;display:block;float:left;margin:0 5% 30px 0px;} /*width:300px;height:280px;*/
.weddingAdd li:after {content:"";display:block;clear:both;}
.weddingAdd li.last {margin-right:0;}
.weddingAdd li #gItem {position:relative;}
.weddingAdd li #gItem img {width:100%;}
.weddingAdd li #gItem .more {
	display: block;
	position: absolute;
	right:0; top: 0;
	width:36px; height:36px; background: url('/imgs/icon/btn_addMore.png') no-repeat;
	
}
.weddingAdd li #gItem .moreVideo {
	display: block;
	position: absolute;
	left:50%;
	top:50%;
	margin-left:-27px;
	margin-top:-27px;
	width:54px; height:53px; background: url('/imgs/icon/videoPlayBtn.png') no-repeat;
	
}

.weddingAdd li #gItemTxt {position:relative;padding:0 10px 0 5px}

.weddingAdd li #gItemTxt .subTit {
	display:block;
	font-weight:bold;font-size:16px;line-height:22px;color:#000;
	padding:15px 0px 10px;
	/*white-space: nowrap; overflow: hidden; text-overflow:ellipsis;*/
}
.weddingAdd li #gItemTxt .subDesc {
	display:block;
	font-size:14px;color:#6a6a6a;line-height:140%;word-spacing:-1px;
}

.brandConcept	{padding:10px 15px 10px;text-align:center;}
.brandConcept h1 {background:url('/imgs/icon/bg_tit_line.gif') 0 25px repeat-x;height:50px;padding-bottom:15px;text-align:center;}
.brandConcept h1 span { display:inline-block; margin-top:8px; font-family:'Georgia';padding:0 22px;line-height:35px;background-color:#fff;font-size:22px;color:#351e16;letter-spacing:0px;word-spacing:0px;}
.brandConcept p {font-size:14px;}

.brandConcept h2 {padding-bottom:15px;text-align:center;font-size:30px;color:#351e16;font-weight:bold;line-height:34px;}
.brandConcept h3 {padding-bottom:15px;text-align:center;font-size:15px;color:#351e16;font-weight:bold;}

.brandStyle	{padding:120px 15px 20px;background:url('/imgs/icon/divCircle.png') no-repeat center top;}
.brandStyle h1 {background:url('/imgs/icon/bg_tit_line.gif') 0 25px repeat-x;height:50px;text-align:center;}
.brandStyle h1 span { display:inline-block; margin-top:8px; padding:0 22px;font-family:'Georgia';line-height:35px;background-color:#fff;font-size:22px;color:#351e16;letter-spacing:0px;word-spacing:0px;}
.brandStyle .styleTitle	{font-size:14px;color:#414141;text-align:center;letter-spacing:-1px;}

.brandStyleList {width:340px;margin:0 auto;padding:0px 0 10px;text-align:center;}
.brandStyleList ul:after {content: ".";height: 0;display: block;visibility: hidden;clear: both;}
.brandStyleList ul { display: block;min-height:1px; }
.brandStyleList ul li { display:block;padding-bottom:30px;}
.brandStyleList ul li:first-child,
.brandStyleList ul li.even { margin-left:0; }
.brandStyleList ul .img {position:relative;}
.brandStyleList ul a {text-decoration:none;}
.brandStyleList ul .tit {padding-top:5px;font-size:19px; color:#000000;line-height:30px;letter-spacing:0px;}
.brandStyleList ul .desc { padding:10px 0; color:#6a6a6a;font-size:14px;}
.brandStyleList ul a.more-details { color:#828485; }
.brandStyleList li { width:340px; }
.brandStyleList .tit { margin-top:6px;position:relative;}
.brandStyleList .tit > em { position:absolute; left:0; top:-19px; font-size:13px;text-transform:uppercase; }
.brandStyleList .more {
	display: block;
	position: absolute;
	right:0; top: 0;
	width:36px; height:36px; background: url('/imgs/icon/btn_addMore.png') no-repeat;
}

.whatsNew {padding:0 15px;}
.whatsNewNopad {padding:0 0px;}
.annoArea {
	*zoom:1;
	position:relative;
	margin:0px 0 0px;
	background-color:#fff;
	-webkit-box-shadow:0 0 2px rgba(0,0,0,0.3);
	box-shadow:0 0 2px rgba(0,0,0,0.3);
	/*-wekikit-border-radius:3px;
	border-radius:3px;*/
}
.txtList:after {content: ".";height: 0;display: block;visibility: hidden;clear: both;}
.txtList li {width:100%;overflow:hidden;border-top:1px solid #D7D7D7;}
.txtList li:first-child{border-top:0}
.txtList a {display:block;overflow:hidden;padding:10px 10px 10px 0;letter-spacing:0px;}

.txtList li.reply {width:100%;overflow:hidden;border-top:none;}
.txtList li.reply a {display:block;overflow:hidden;padding:0px 10px 10px 0;letter-spacing:0px;}

.txtList .no {float:left;position:absolute;width:50px;text-align:center;font-size:12px;}
.txtList .depth {float:left;position:absolute;width:10px;padding-left:50px;}
.txtList .title {position:relative;float:left;text-align:left;padding-left:50px;font-size:14px;color:#222;line-height:20px;}
.txtList .title span {color:#888888;font-size:12px;font-weight:normal;letter-spacing:-0.5px;}
.txtList .hit {position:absolute;right:0px;width:40px;text-align:center}

.tagNotice {
	display:block;
	overflow:hidden;
	height:20px;
	border:1px solid #bcc1c7;
	border-radius:3px;
	background:#f8f8f8;
	-webkit-box-shadow:inset 1px 1px #fff;
	color:#333;font-weight:bold;
	letter-spacing:-1px;
	white-space:nowrap;
	text-overflow:ellipsis;
	line-height:20px;
	text-align:center;
	font-size:14px;
	width:40px;
}
.tagReply {
	display:block;
	overflow:hidden;
	height:20px;
	margin:0 10px;
	border:1px solid #26292e;
	border-radius:3px;
	background:#3d4049;
	color:#cccccc !important;
	font-weight:bold;
	letter-spacing:-1px;
	white-space:nowrap;
	text-overflow:ellipsis;
	line-height:20px;
	text-align:center;
	font-size:14px;
	width:40px;
}

.galleryArea {position:relative;margin:0px 0 0px;*zoom:1;}
.galleryList:after {content:"";display:block;clear:both;}
.galleryList .noData {position:relative;width:100%;display:block;margin-top:3%;text-align:center;padding:50px 0;-webkit-border-radius:3px;border-radius:3px;background-color:#fff;-webkit-box-shadow:0 0 2px rgba(0,0,0,0.1);box-shadow:0 0 2px rgba(0,0,0,0.1);} 
.galleryList li	{position:relative;width:48.5%;display:block;float:left;margin:3% 3% 0px 0px;-webkit-border-radius:3px;border-radius:3px;background-color:#fff;-webkit-box-shadow:0 0 2px rgba(0,0,0,0.3);box-shadow:0 0 2px rgba(0,0,0,0.3);overflow:hidden;} 
.galleryList li:after {content:"";display:block;clear:both;}
.galleryList li.last {margin-right:0;}
.galleryList li #gItem {position:relative;}
.galleryList li #gItem img {width:100%;}
.galleryList li #gItem .more {
	display: block;
	position: absolute;
	right:0; top: 0;
	width:36px; height:36px; background: url('/imgs/icon/btn_addMore.png') no-repeat;
}

.galleryList li #gItemTxt {position:relative;padding:10px;line-height:140%;}
.galleryList li #gItemTxt span {display:block;padding:10px;font-size:12px;letter-spacing:-0.5px}
.galleryList li #gItemTxt .zoom {
	width:100%;
	background:url("/imgs/icon/zoom_icon.png") right 7px no-repeat;
	text-align:left;
	font-size:12px;
	color:#999999;
	padding:5px 0 0;
}
.galleryList li a {position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;width:100%;height:100%;color:transparent}

.faqArea {}
.faqList {}
.faqList:after{clear:both;content:"";display:block;font-size:0;height:0px;line-height:0;visibility:hidden}
.faqList>li {background:#fff;border-bottom:#e3e3e3 solid 1px;text-align:left;margin-bottom:10px;}
.faqList>li.last {border-bottom:none;}
.faqList>li.on {margin-bottom:10px;}
.faqList>li.on .faqBox {background:#fff;/*rgba(245,245,245,1);*/;}
.faqList>li.on .faqBox .questionTxt {font-weight:400}
.faqList>li.on .faqBox .question {background:none}
.faqList>li.on .answerBox {display:block;}

.faqList .faqBox{display:block; padding:10px 0;}
.faqList .faqBox .question {
	display:table-cell;
	width:50px;
	font-size:30px;
	text-align:center;
	height:40px;
	line-height:40px;
	background:#fff;/*rgba(245,245,245,1);*/
	vertical-align:middle;
}
.faqList .faqBox .questionTxt {
	display:table-cell;
	font-size:15px;
	line-height:40px;
	line-height:150%;
	text-align:left;
	padding:0px 10px 0 15px;
	vertical-align:middle;
}
.faqList .answerBox {
	text-align:left;
	padding:10px 0 20px;
	display:none;
}
.faqList .answerBox:after{clear:both;content:"";display:block;font-size:0;height:0px;line-height:0;visibility:hidden}
.faqList .answerBox .answer {
	display:table-cell;
	width:50px;
	font-size:30px;
	text-align:center;
	height:40px;
	line-height:40px;
	background:rgba(215,215,215,1);/*#e3e3e3*/;
	color:#fff;
	vertical-align:top;
}
.faqList .answerBox .answerTxt {
	display:table-cell;
	font-size:14px;
	line-height:22px;
	text-align:left;
	padding:0px 15px;
	vertical-align:top;
	vertical-align:middle;
}

.faqList .answerBox .answerTxt a, .faqList .answerBox .answerTxt a:hover {
	border-bottom:1px solid #4b4b4b;
}

.faqList a:hover {
	/*background:rgba(245,245,245,1);*/
}


.campaignList:after {content:"";display:block;clear:both;}
.campaignList li {position:relative;width:100%;display:block;float:left;margin:3% 0px 0px 0px;-webkit-border-radius:3px;border-radius:3px;background-color:#fff;-webkit-box-shadow:0 0 2px rgba(0,0,0,0.3);box-shadow:0 0 2px rgba(0,0,0,0.3);overflow:hidden;} 
.campaignList li:after {content:"";display:block;clear:both;}
.campaignList li #gItem {position:relative;}
.campaignList li #gItem img {width:100%;}
.campaignList li #gItem .more {
	display: block;
	position: absolute;
	right:0; top: 0;
	width:36px; height:36px; background: url('/imgs/icon/btn_addMore.png') no-repeat;
}
.campaignList li #gItem .num	{
	position:absolute;left:0;top:0;
	width:41px;height:40px;
	padding:2px 0 0 4px;
	font-size:12px;color:#fff;
	background:url('/imgs/icon/campaignNum.png') no-repeat;
	text-align:left;
}

.campaignList li #gItemTxt {position:relative;padding:10px;font-size:16px;line-height:140%;}
.campaignList li #gItemTxt span {display:block;font-size:14px;letter-spacing:-0.5px}
.campaignList li #gItemTxt .zoom {
	width:100%;
	background:url("/imgs/icon/zoom_icon.png") right 7px no-repeat;
	text-align:left;
	font-size:12px;
	color:#999999;
	padding:5px 0 0;
}
.campaignList li a {position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;width:100%;height:100%;color:transparent}

/* recipe */

.mainWeddingArea {
	*zoom:1;
	position:relative;
	/*background:#7E79B9;*/
	margin:0px 0px 0px;
	padding:15px 10px;
	
}

.mainWeddingArea .title {
	position:relative;
	padding-left:0px;
	text-align:center;
	font-family:'Georgia';
	font-size:24px;
	font-weight:bold;
	/*color:#fff;*/
	color:#5D4C35;
	letter-spacing:-1px;word-spacing:0px;
	line-height:24px;
}
/*.mainWeddingArea .title h2 {text-align:center;font-family:'Nanum Gothic';}*/
.mainWeddingArea .title h2 {background:url('/imgs/icon/bg_tit_line.gif') 0 14px repeat-x;text-align:center;font-family:'Nanum Gothic';}
.mainWeddingArea .title h2 span { display:inline-block; padding:0 18px;font-size:14px;color:#5D4C35;background-color:#F1EBD6;/*color:#fff*/;letter-spacing:-0.5px;word-spacing:0px;}


.mainBuffetArea {
	*zoom:1;
	position:relative;
	/*background:#EE4C73;*/
	background:#231A14;
	margin:0px 0px 0px;
	padding:25px 10px;
	
}
.mainBuffetArea .title {
	position:relative;
	padding-left:0px;
	text-align:center;
	font-family:'Georgia';
	font-size:24px;
	font-weight:bold;
	color:#fff;
	letter-spacing:0px;word-spacing:0px;
	line-height:24px;
	/*background:url('/imgs/icon/tit_sprit.gif') left center no-repeat;*/
}
.mainBuffetArea .title h2 {text-align:center;font-family:'Nanum Gothic';}
.mainBuffetArea .title h2 span { display:inline-block; padding:0 18px;font-size:14px;color:#fff;letter-spacing:0px;word-spacing:0px;}

/* recipe */

.mainRecipeTop {}
.mainRecipeTop img {width:100%;max-width:100%}
.mainRecipeMent {padding:30px 15px 30px;font-size:14px;color:#efefef;background:#EE4C73;text-align:center}

.mainRecipeList {border-top:#C03758 solid 1px;background:#EE4C73}
.mainRecipeList:after{clear:both;content:"";display:block;font-size:0;height:0px;line-height:0;visibility:hidden}
.mainRecipeList>li {border-bottom:#C03758 solid 1px;}
.mainRecipeList>li.on .infoBox {background:url(/imgs/icon/fClose.png) no-repeat right 5px; }

.mainRecipeList .infoBox{display:block; padding:0px; background:url(/imgs/icon/fOpen.png) no-repeat right top; }
.mainRecipeList .infoBox:after{clear:both;content:"";display:block;font-size:0;height:0px;line-height:0;visibility:hidden}
.mainRecipeList .infoBox .photo {float:left;height:80px;vertical-align:top;}
.mainRecipeList .infoBox .photo .img{width:120px;height:80px;}
.mainRecipeList .infoBox .mainRecipeInfo {
	float:none;

	margin-left:134px;
	padding-bottom:10px;
}
.mainRecipeList .infoBox .mainRecipeInfo .mainRecipe {
	font-size:18px;line-height:22px;
	font-family:'Georgia';
	color:#fff;
	padding-top:19px;
}
.mainRecipeList .infoBox .mainRecipeInfo .info {
	color:#efefef;
	font-size:14px;
	
}

.recipeTop {}
.recipeTop img {width:100%;max-width:100%}
.recipeMent {padding:30px 15px 30px;font-size:14px;color:#ccc;background:#231A14;text-align:center}

.recipeList {border-top:#AF8C67 solid 1px;background:#231A14}
.recipeList:after{clear:both;content:"";display:block;font-size:0;height:0px;line-height:0;visibility:hidden}
.recipeList>li {border-bottom:#AF8C67 solid 1px;}
.recipeList>li.on .infoBox {background:url(/imgs/icon/fClose.png) no-repeat right 5px; }

.recipeList .infoBox{display:block; padding:0px; background:url(/imgs/icon/fOpen.png) no-repeat right top; }
.recipeList .infoBox:after{clear:both;content:"";display:block;font-size:0;height:0px;line-height:0;visibility:hidden}
.recipeList .infoBox .photo {float:left;height:80px;vertical-align:top;}
.recipeList .infoBox .photo .img{width:120px;height:80px;}
.recipeList .infoBox .recipeInfo {
	float:none;

	margin-left:134px;
	padding-bottom:10px;
}
.recipeList .infoBox .recipeInfo .recipe {
	font-size:18px;line-height:22px;
	font-family:'Georgia';
	color:#fff;
	padding-top:19px;
}
.recipeList .infoBox .recipeInfo .info {
	color:#cccccc;
	font-size:14px;
	
}

.recipeList>li.on .recipeTab {display:block;}
.recipeTab {height:43px;width:100%;*zoom:1;display:none;/*border-top:1px solid #60544B;padding-bottom:20px;*/}
.recipeTab:after	{content:"";display:block;clear:both;}
.recipeTab li {display:inline;float:left;height:42px;border-right:1px solid #60544B;border-bottom:1px solid #60544B;background:#E6DDCE;}
.recipeTab li a	{display:block;height:38px;font-size:14px;line-height:16px;text-decoration:none;text-align:center;color:#000000;padding-top:5px;}
.recipeTab li.on, .recipeTab li:focus	{border-bottom:1px solid #fff;background:#fff;}
.recipeTab li.on a	{font-weight:600;}
.recipeTab li.last	{border-right:none;}
.recipeTab li a span {font-size:12px;text-decoration:none;text-align:center;color:#666666}

.recipeForm {background:#fff;}
.recipeTitle {position:relative;color: #5f3a0e;padding:15px;text-align:center;}
.recipeTitle.left {text-align:left;}
.recipeTitle h2 {
	font-size:22px;
	letter-spacing:-1px;
	font-weight:bold;
	line-height:normal;
	margin-left:-2px;
	color: #5f3a0e;
	line-height:30px;
}
.recipeTitle h2.eng {font-size:16px; letter-spacing:0px;margin-left:-1px;line-height:normal;line-height:20px;font-weight:normal;}
.recipeTitle .subDesc {font-size:16px;letter-spacing:0px;padding-bottom:20px;}
.recipeTitle .subDescLeft {font-size:16px;letter-spacing:0px;text-align:left;}

txtR {color:#F00}
txtB {color:#03C}

.guideBtn {
	text-align:center; zoom:1; padding:10px 0 40px; margin:0px 0 0px 0; position:relative;
	width:100%;
}

.guideBtn .btnItem {
	letter-spacing:-0.5px;
	font-size:14px; 
	color:#444444;
	text-align:center; 
	border:1px solid #262626;
	background:#fff;
	position:relative;
	display: inline-block;
	width:100%;
	padding:0 50px 0 20px;
	line-height: 40px; 
	margin:0 0px 10px 0;
	font-weight:400;
	-webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; 
	-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px
}
.guideBtn .btnItem:after { 
	position: absolute; 
	top: 0; right: 16px; bottom: 0; 
	font-size: 14px; 
	font-family: 'themify'; content: "\e681";
	line-height:40px;
	 -webkit-font-smoothing: antialiased; text-indent: 0; -moz-osx-font-smoothing: grayscale; 
	 font-weight:normal;
}
.guideBtn a.btnItem:hover {
	background:#333333;
	color:#fff;
	border:1px solid #333333;
}

.guideBtn .btnDown {
	letter-spacing:-0.5px;
	font-size:14px; 
	color:#444444;
	text-align:center; 
	border:1px solid #262626;
	background:#fff;
	position:relative;
	display: block;
	width:100%;
	padding:0 0px 0 0px;
	line-height: 40px; 
	margin:0 0px 10px 0;
	font-weight:400;
	-webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; 
	background:#666666;
	color:#fff;
	border:1px solid #666666;
	-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px
}
.guideBtn .btnDown:after { 
	position: absolute; 
	top: 0; right: 16px; bottom: 0; 
	font-size: 14px; 
	font-family: 'themify'; content: "\e6a7";
	line-height:40px;
	 -webkit-font-smoothing: antialiased; text-indent: 0; -moz-osx-font-smoothing: grayscale; 
	 font-weight:normal;
}
.guideBtn a.btnDown:hover {
	background:#333333;
	color:#fff;
	border:1px solid #333333;
}

