@charset 'utf-8';
@import url('https://fonts.googleapis.com/css?family=Roboto:400,500,700,900');
/* base */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:top;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block;word-break:break-all;word-break:break-word;}
html {-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}
html *::selection {background:#9d8a69;color:#fff;}
body {line-height:1.5;-webkit-text-stroke-width:0;}
ol, ul {list-style:none;}
blockquote, q {quotes:none;}
blockquote:before, blockquote:after, q:before, q:after {content:'';content:none;}
table {table-layout:fixed;border-collapse:collapse;border-spacing:0;}
button,input {overflow:visible;}
button, html input[type='button'], input[type='reset'], input[type='submit'] {-webkit-appearance:button;padding:0;margin:0;cursor:pointer;}
button::-moz-focus-inner, input::-moz-focus-inner {border:0;padding:0;}
legend {display:none;}
input[type='number']::-webkit-inner-spin-button, input[type='number']::-webkit-outer-spin-button {height:auto;}
input[type='search'] {-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}
input[type='search']::-webkit-search-cancel-button, input[type='search']::-webkit-search-decoration {-webkit-appearance:none;}
a:focus {outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
html {}
html,body {height:100%;padding:0;margin:0;}
caption {display:none;}
address,em,optgroup {font-style:normal;}
img {vertical-align:top;}
.skip-menu a {position:fixed;top:-999em;left:5px;z-index:999;padding:5px 10px;background-color:#092e77;color:transparent;}
.skip-menu a:focus {top:5px;color:#fff;}
a {color:#333;text-decoration:none;}
.gte-ie10 a {transition:color .2s ease;}
a:hover {color:#000;}
strong {font-weight:700;}
.hidden {display:none !important;}
html,
body,
select,
optgroup,
table,
button,
textarea,
input {font-family:malgun,'Malgun Gothic','Dotum','Gulim',sans-serif;font-size:14px;color:#666;border-radius:0;}
select,option,optgroup,button,textarea,input {font-size:12px;}
input[type='search']::-ms-clear,input[type='text']::-ms-clear {display: none;}
select {height:30px;padding:0;line-height:30px;border:1px solid #bbb;cursor:pointer;}
input[type='email'],input[type='text'],input[type='password'],input[type='search'],input[type='tel'] {height:28px;padding:0 5px;border:1px solid #bbb;border-radius:3px;line-height:28px;color:#222;vertical-align:top;}
.lte-ie8 input {line-height:28px;}
textarea {padding:5px;border:1px solid #bbb;resize:none;color:#222;line-height:1.5;}
input[type='text']:hover,
input[type='password']:hover,
input[type='search']:hover,
input[type='tel']:hover,
textarea:hover {background-color:#fcfcfc;cursor:text;}
input[type='text']:focus,
input[type='password']:focus,
input[type='search']:focus,
input[type='tel']:focus,
textarea:focus {border-color:#9d8a69;}
input[type='checkbox'],
input[type='radio'] {position:relative;top:10px;width:13px;height:13px;padding:0;margin:0 5px 0 0;vertical-align:top;cursor:pointer;}
label {cursor:pointer;}
table {width:100%;}

/* set */
.fl {float:left !important;}
.fr {float:right !important;}
.aleft {text-align:left !important;}
.acenter {text-align:center !important;}
.aright {text-align:right !important;}

/*슬라이더*/
.flex-control-nav {width: 100%; position: absolute; bottom: 0; left:50%; width:1200px; margin-left:-600px;text-align: center;}

.flex-control-nav li {margin: 0 6px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-paging li a {width: 11px; height: 11px; display: block;  background: #fff; background: rgba(225,225,225,0.7); cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; -webkit-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); -moz-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); -o-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); box-shadow: inset 0 0 3px rgba(0,0,0,0.3); }
.flex-control-paging li a:hover ,
.flex-control-paging li a.flex-active { background: #9d8a69; background: rgba(157,138,105,0.5); }

[class|='btnarea'] {margin-top:30px;}
[class|='btnarea'][class$='aleft'] {text-align:left;}
[class|='btnarea'][class$='acenter'] {text-align:center;}
[class|='btnarea'][class$='aright'] {text-align:right;}
[class|='btnarea']>.paginate {float:left;}

/* langage */
[lang='en'],
[lang='en'] body,
[lang='en'] select,
[lang='en'] table,
[lang='en'] button,
[lang='en'] textarea,
[lang='en'] input {font-family:Arial, Helvetica, sans-serif;}

[lang='zh'],
[lang='zh'] body,
[lang='zh'] select,
[lang='zh'] table,
[lang='zh'] button,
[lang='zh'] textarea,
[lang='zh'] input {font-family:Arial, Helvetica, sans-serif, Simsun, '宋體';}

[lang='ja'],
[lang='ja'] body,
[lang='ja'] select,
[lang='ja'] table,
[lang='ja'] button,
[lang='ja'] textarea,
[lang='ja'] input {font-family:'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', Osaka, 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif ;}

/* layout */

#wrap {width:100%;}
#header {position:absolute;top:0;left:0;right:0;width:100%;/*background-color:rgba(0,0,0,.8);*/z-index:60;}
#header.on{background-color:rgba(0,0,0,.95);}
.lte-ie8 #header {background:url('../images/layout/bg_bk60.png') repeat 0 0;}
.header>.inner {position:relative;width:1200px;margin:0 auto;}
.header.on .line{height:1px;width:100%;background-color:#2f2f2f;top:111px;position:absolute;}
.logo {
	position: relative;
}
.logo>a {position:center;margin: 0 auto;display:block;width:120px;height:120px;background:url('../images/common/logo-header2.png') no-repeat 0px 0px;text-indent:-999em;}

/*[lang='ko'] .gnb .m2 {width:160px; padding-left:20px;}
[lang='en'] .gnb .m2 {width:150px; padding-left:20px;}
[lang='en'] .gnb .m3 {width:135px; padding-left:20px;}
[lang='zh'] .gnb .m2,
[lang='zh'] .gnb .m3 {width:150px; padding-left:20px;}*/
/*[lang='ja'] .gnb {padding-left:225px;}*/
/*[lang='ja'] .gnb .m1 {width:150px;}
[lang='ja'] .gnb .m2 {width:180px;}
[lang='ja'] .gnb .m3 {width:160px;}
.gnb .m1>a {width:150px;background-position:-115px 0px;}
.gnb .m2 {width:150px;}
.gnb .m2>a {width:115px;background-position:-115px -22px;}
.gnb .m3>a {width:85px;background-position:-115px -43px;}
.gnb .m4>a {width:154px;background-position:-115px -65px;}*/
.gnb .sub {min-width:100px;font-size:0;line-height:1.5;display:none;position:absolute;left:0;}
.gnb .m2 > a + .sub{left:0;}
.gnb .m2 > a + .sub + .sub{left:222px;}
.gnb .m2 > a + .sub + .sub + .sub{left:442px;}
.gnb .m2 > a + .sub + .sub + .sub + .sub{left:662px;border-right:0;}
.gnb .m2 .sub{height:255px;border-right:1px solid #212021;width:202px;}
[lang='en'] .gnb .sub {font-size:12px;}
.gnb .sub li {display:inline-block;margin-right:20px;padding-right:20px;position:relative;}
.gnb .sub li:after{content:'';display:block;width:1px;height:14px;background-color:#212020;position:absolute;top:3px;right:0;}
.gnb .sub li:last-child:after{display:none;}
.gnb .sub li.active a {color:#e1a770;}
.gnb .sub li:first-child {margin-top:0;}
.gnb .sub li>a {display:block;color:#fff;font-size:14px;line-height:1;}
[lang='ja'] .gnb .sub a {font-size:12px;}
[lang='ja'] .gnb .sub.group li>a {font-size:11px;}
.gnb .sub li>.active,
.gnb .sub li>a:hover,
.gnb .sub li>a:focus {color:#b8a58b;}
.gnb .group strong {color:#fff;font-size:14px;font-weight:400;}
.gnb .group strong:hover, .gnb .group strong:focus{color:#96856e;}
.gnb .group ul {}
.gnb .group ul li{display:block;}
.gnb .group ul li a{color:#a8a8a8;margin-top:12px;}
.gnb .group ul li:after{display:none;}
.util-wrap {position:absolute;top:60px;right:60px;}
.util-wrap a {color:#fff;font-size:12px;font-family:'roboto';font-weight:600;}
.util-list {float:left;margin-right:10px;}
.util-list:after {display:block;content:'';clear:both;}
.util-list>li {position:relative;float:left;margin-right:40px;}
/*.util-list>li:before {position:absolute;top:15px;left:0;display:block;content:'';width:1px;height:9px;background:#ddd}*/
.lang-img{width:26px;height:26px;display:none;margin-top:-8px;margin-right:10px;vertical-align:middle;}
.lang-img.ko{background:url('../images/common/lang-ko.png')0 0 no-repeat;}
.lang-img.en{background:url('../images/common/lang-en.png')0 0 no-repeat;}
.lang-img.ja{background:url('../images/common/lang-jp.png')0 0 no-repeat;}
.lang-img.zh{background:url('../images/common/lang-cn.png')0 0 no-repeat;}
.util-list>li:first-child:before {width:0;}
.util-list>li>a {display:inline-block;/*padding:10px;*/}
/*.util-list>li>a:hover,
.util-list>li>a:focus {text-decoration:underline;}*/
.util-wrap .select-wrap {position:relative;float:right;width:56px;height:20px;}
.util-wrap .select-wrap:after {display:block;content:'';position:absolute;top:8px;right:4px;width:5px;height:4px;background:url('../images/layout/layout.png') no-repeat 0px -338px;}
.util-wrap .select-wrap input[type='text'] {width:100%;height:100%;padding:0;border:0;border-radius:0px;background-color:transparent;color:#fff;font-size:12px;text-indent:5px;line-height:20px;font-family:'roboto';font-weight:700;}
.util-wrap .select-wrap select {width:58px;height:22px;font-family:'roboto';font-weight:700;}
#document {position:relative;width:100%;background-color:#fff;}
.location-wrap {border-top:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;}
.location-wrap>.location {width:1200px;height:51px;margin:0 auto;font-size:0;line-height:0;}
.location-wrap>.location .depth {display:inline-block;position:relative;}
.location-wrap>.location .depth nav {position:absolute;top:51px;left:-1px;min-width:100%;border-left:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;background-color:#fff;font-size:13px;line-height:1.5;display:none;}
.location-wrap>.location .depth nav>a {display:block;padding:10px 20px;border-top:1px solid #dfdfdf;border-right:1px solid #dfdfdf;white-space:nowrap;transition:all .3s ease;}
.location-wrap>.location .depth nav>a:hover,
.location-wrap>.location .depth nav>a:focus {background-color:#efefef;}
.location-wrap>.location .depth nav>a.active {background-color:#a37f48;color:#fff;}
.location-wrap>.location .active nav {display:block;}
.location-wrap>.location>a,
.location-wrap>.location .last {display:inline-block;padding:15px 20px;background-color:#fff;font-size:14px;line-height:1.5;}
.location-wrap>.location>a {border-left:1px solid #dfdfdf;}
.location-wrap>.location .last {margin-left:-1px;border:none;border-left:1px solid #dfdfdf;border-right:1px solid #dfdfdf;color:#a37f48;}
.location-wrap>.location>a:hover,
.location-wrap>.location>a:focus,
.location-wrap>.location .last:hover,
.location-wrap>.location .last::focus {background-color:#eee;}
.location-wrap>.location [class|='tmp-icon'] {margin-left:35px;}
.location-wrap>.location button[type='button']:hover [class|='tmp-icon'] {transform-origin:50% 50%;transform:rotate(180deg);-ms-transform-origin:50% 50%;-ms-transform:rotate(180deg);}
.location-wrap>.location .active button[type='button']:hover [class|='tmp-icon'] {transform:rotate(0deg);-ms-transform:rotate(0deg);}
.location-wrap>.location .active [class|='tmp-icon'] {background-position:-60px -134px;}
.location-wrap>.location .home {display:inline-block;width:15px;height:14px;background:url('../images/layout/layout.png') no-repeat -40px -155px;font-size:0;line-height:0;vertical-align:middle;}
@media screen and (max-width: 1650px){
	.gnb{padding-left:200px;}
	.util-wrap{right:40px;}
}
article>.inner {width:1200px;margin:0 auto;padding:30px 0 65px;}

.guide-beginners .visual-sub {background-image:url('../images/guide/subvisual_guide.jpg');}
.guide-beginners .title-wrap {margin:0 0 15px;}
.guide-beginners .sub-desc {text-align:left;}
.guide-beginners .title-wrap,
[class^='branch'] .title-wrap {padding:0;}
#footer {position:relative;width:100%;z-index:50;}
.footer-gnb {background-color:#f1f1f1;}
.footer-gnb>ul {width:1200px;margin:auto;}
.footer-gnb>ul:after {display:block;content:'';clear:both;}
.footer-gnb>ul>li {float:left;width:240px;min-height:180px;padding:30px;}
.footer-gnb>ul>li>a {display:block;padding:5px 10px;font-size:0;line-height:0;}
.footer-gnb>ul>li>a>span {display:block;height:14px;background-image:url('../images/layout/layout.png');background-repeat:no-repeat;}
.footer-gnb .m1,
.footer-gnb .m3 {background-color:#e3e4e5;}
.footer-gnb .m4 {background-color:#eaebec;}
.footer-gnb .m1>a>span {width:143px;background-position:-125px -96px;}
.footer-gnb .m2>a>span {width:118px;background-position:-125px -120px;}
.footer-gnb .m3>a>span {width:68px;background-position:-125px -144px;}
.footer-gnb .m4>a>span {width:138px;background-position:-125px -167px;}
.footer-gnb .sub {position:relative;margin-top:30px;font-size:13px;}
.footer-gnb .sub:before {display:block;content:'';position:absolute;top:-15px;left:10px;width:20px;height:1px;background-color:#757575;}
.footer-gnb .sub>li>a {display:block;padding:3px 10px;}
.footer-gnb .sub>li>a:hover,
.footer-gnb .sub>li>a:focus {color:#000;text-decoration:underline;}
.footer-info-wrap {background:url('../images/layout/bg_footer.png') repeat-x 0 100%}
.footer-info-wrap>.inner {position:relative;width:1200px;margin:0 auto;background-color:#3c3c3c;}
.policy-list {position:relative;left:-10px;}
.policy-list:after {display:block;content:'';clear:both;}
.policy-list>li {position:relative;float:left;}
.policy-list>li:before {display:inline-block;content:'';width:1px;height:9px;margin-top:10px;background-color:#777;vertical-align:top;}
.policy-list>li:first-child:before {display:none;}
.policy-list>li>a,
.policy-list>li>span {display:inline-block;padding:5px 10px;color:#fff;vertical-align:top;}
.policy-list>li>a:hover,
.policy-list>li>a:focus {color:#eee;text-decoration:underline;}
.footer-info-wrap>.inner{padding:20px 0 10px}/*2016-02-18 수정*/
.link-device a{display:inline-block;padding-bottom:8px;color:#858484;}/*2016-02-18 추가*/
.link-device a:hover, .link-device a:focus{color:#eee;text-decoration:underline;}/*2016-02-18 추가*/
.footer-info-wrap .top-wrap{}
.footer-info-wrap .top-wrap:after{content:'';display:block;clear:both;}
.footer-info-wrap .app-wrap {float:left;}
.footer-info-wrap .app-wrap>a {display:inline-block;height:18px;line-height:18px;}
.footer-info-wrap .app-wrap>a span {color:#fff;font-family:'roboto';font-size:14px;font-weight:700;padding-left:36px;}
.footer-info-wrap .app-wrap .app1 {background:url('../images/common/ico-google.png') no-repeat 0 0;margin-right:40px;}
.footer-info-wrap .app-wrap .app2 {background:url('../images/common/ico-ios.png') no-repeat 0 0;}
.footer-info-wrap .select-wrap {float:right;margin-top:-15px;}
.footer-info-wrap .select-wrap:after {display:inline-block;content:'';position:absolute;top:25px;left:305px;width:13px;height:8px;background:url('../images/common/btn-family.png');}
.footer-info-wrap .select-wrap>input[type='text'] {width:330px;height:50px;padding:0;background-color:transparent;border:1px solid #21201e; border-bottom:1px solid #333;color:#fff;font-size:14px;text-indent:5px;line-height:50px;}
.footer-info-wrap .select-wrap>select {width:330px;height:50px;}

.lounge_nav {margin-top:30px;text-align:right;}
.lounge_nav a {position:relative;padding:0 10px;font-weight:bold;}
.lounge_nav a:hover {text-decoration:underline}
.lounge_nav a:before {position:absolute;top:50%;left:0;content:'';display:block;width:1px;height:13px;margin-top:-5px;background:#999;}
.lounge_nav a:first-child:before {width:0;}

/* module */
.point-txt {color:#9d8a69;}
.visual-slider {position:relative;}
.visual-slider>ul {overflow:hidden;}
.visual-slider>ul:after {display:block;content:'';clear:both;}
.visual-slider>ul>li {display:none;}
.visual-slider>ul>.active {display:block;}
.visual-slider>nav {position:absolute;right:0;bottom:0;left:0;text-align:center;line-height:3;}
.visual-slider>nav>a {display:inline-block;width:11px;height:11px;margin:0 4px;background:url('../images/layout/layout.png') no-repeat 0px -126px;font-size:0;line-height:0;}
.visual-slider>nav>.active {background-position:-22px -126px;}
.visual-slider>nav>[class|='tmp-btn'] {position:absolute;top:-240px;min-width:0;padding:10px;margin:0;}
.visual-slider>nav>[class|='tmp-btn']>span {display:inline-block;width:38px;height:70px;background-image:url('../images/layout/layout.png');font-size:0;line-height:0;}
.visual-slider>nav>.prev {left:0;}
.visual-slider>nav>.next {right:0;}
.visual-slider>nav>.prev>span {background-position:0px -265px;}
.visual-slider>nav>.next>span {background-position:-58px -265px;}

.select-wrap {position:relative;}
.select-wrap .current {position:absolute;top:0;right:0;bottom:0;left:0;}
.select-wrap select {position:relative;filter:alpha(opacity='0');opacity:0;width:100%;z-index:10;}

.layer-wrap {display:none;position:fixed;top:50%;left:50%;width:600px;margin:-100px 0 0 -300px;z-index:100;}
[class^='branch'] .layer-wrap {position:relative;margin-top:0px;}
.layer-wrap.active {display:block;}
.layer-wrap>[class*='view'] {position:absolute;left:50%;z-index:10;}
.layer-wrap [class*='tmp-btn-close'] {position:absolute;top:-17px;right:-17px;margin:0;}
.layer-wrap .layer-con {padding:15px;}
.layer-wrap .layer-con table {margin-bottom:10px;}
.lte-ie8 .layer-wrap [class*='tmp-btn-close'] {background:transparent url('../images/layout/ie8_btn_close.png') no-repeat}

.layer-wrap.type2>[class*="view"] {left:0;background:#ffffff;width:600px;}
.layer-wrap.type2>[class*='view'] h1 {height:50px;padding-left:30px;background:#9d8a69;color:#fff;font-weight:bold;font-size:20px;line-height:50px}
.layer-wrap.type2>[class*='view'] .inner {padding:30px;}
.layer-wrap.type2 [class*='tmp-btn-close'] {top:5px;right:5px}

[class|='dim'] {position:fixed;top:0;left:0;bottom:0;right:0;filter:alpha(opacity='50');opacity:.5;}
[class|='dim'][class$='black'] {background-color:#333;}
[class|='dim'][class$='white'] {background-color:#fff;}
.control-nav {position:absolute;left:0;right:0;bottom:100px;text-align:center;}
.control-nav>li {display:inline-block;margin:0 6px;}
.control-nav a {display:block;width:11px;height:11px;background:url('../images/layout/layout.png') -22px -126px;font-size:0;line-height:0;}
.control-nav .active {background-position:0 -126px;}
.col2>li {width:50%;}
.col3>li {width:33.3%;}
.col4>li {width:25%;}
.col5>li {width:20%;}
.col6>li {width:16.6%;}
.paginate {margin-top:30px;font-size:0;line-height:0;text-align:center;}
.paginate li {display:inline-block;min-width:14px;height:27px;margin:0 3px;border:1px solid #d3d3d3;color:#9d8a69;font-size:14px;text-align:center;line-height:27px;}
.paginate .active {display:inline-block;border-color:#9d8a69;background-color:#9d8a69;}
.paginate .active a {color:#fff;}
.paginate a {display: inline-block;height:28px;padding: 0 6px;min-width: 14px;transition:all .3s ease;}
.paginate li i {display:block;height:7px;margin:10px auto 0;background-image:url('../images/layout/layout.png');background-repeat:no-repeat;}
.paginate .first {width:11px;background-position:0px -143px;}
.paginate .prev {width:5px;background-position:0px -143px;}
.paginate .next {width:5px;background-position:-13px -143px;}
.paginate .end {width:11px;background-position:-13px -143px;}

[class|='tmp-btn'] {display:inline-block;overflow:visible;position:relative;margin:0 5px;border:none;background-color:transparent;color:#333;font-weight:700;text-align:center;white-space:nowrap;vertical-align:top;box-sizing:content-box;}
button[class|='tmp-btn'],
a[class|='tmp-btn'] {overflow:hidden;cursor:pointer;}
[class|='tmp-btn']>span {position:relative;z-index:1;}
button[class|='tmp-btn'][class*='white']:hover>span,
button[class|='tmp-btn'][class*='gray']:hover>span,
button[class|='tmp-btn'][class*='gold']:hover>span,
a[class|='tmp-btn'][class*='white']:hover>span,
a[class|='tmp-btn'][class*='gray']:hover>span,
a[class|='tmp-btn'][class*='gold']:hover>span {color:#fff;}
button[class|='tmp-btn'][class*='black']:hover>span,
a[class|='tmp-btn'][class*='black']:hover>span {color:#222;}
button[class|='tmp-btn'][class*='orange']:hover>span,
a[class|='tmp-btn'][class*='orange']:hover>span {color:#fff;}
button[class|='tmp-btn'][class*='close']:hover:after {display:none;}

[class|='tmp-btn'][class*='sm'] {height:20px;padding:0 8px;font-size:11px;line-height:20px;}
[class|='tmp-btn'][class*='mid'] {height:28px;padding:0 15px;font-size:12px;line-height:28px;}
[class|='tmp-btn'][class*='lar'] {height:35px;padding:0 10px;font-size:13px;line-height:35px;}
[class|='tmp-btn'][class*='xl'] {min-width:100px;height:45px;padding:0 20px;font-size:16px;line-height:45px;}
[class|='tmp-btn'][class*='gray'] {border-bottom:1px solid #777;background-color:#888;color:#fff;}
[class|='tmp-btn'][class*='black'] {border-bottom:1px solid #000;background-color:#222;color:#fff;}
[class|='tmp-btn'][class*='white'] {border-bottom:1px solid #e9e9e9;background-color:#fff;color:#333;}
[class|='tmp-btn'][class*='gold'] {border-bottom:1px solid #857354;background-color:#9f8a65;color:#fff;}
[class|='tmp-btn'][class*='ing'] ,
[class|='tmp-btn'][class*='inprogress'] ,
[class|='tmp-btn'][class*='orange'] {border-bottom:1px solid #d8690e;background-color:#e77f03;color:#fff;}
[class|='tmp-btn'][class*='online'] {border-bottom:1px solid #073B91;background-color:#1a51ac;color:#fff;}
[class|='tmp-btn'][class*='completed'],
[class|='tmp-btn'][class*='end'] {border-bottom:1px solid #545454;background-color:#797979;color:#fff;}
[class|='tmp-btn'][class*='schedule'] {border-bottom:1px solid #958866;background-color:#958866;color:#fff;}
[class|='tmp-btn'][class*='transparent'] {border:1px solid #fff;border-color:rgba(255,255,255,.6);background-color:transparent;color:#fff;opacity:.9;filter:alpha(opacity='85');}

[class|='tmp-icon'] {display:inline-block;position:relative;vertical-align:middle;font-size:0;line-height:0;}
[class|='tmp-icon'][class*='arr-right'] {top:-1px;width:9px;height:16px;margin-left:10px;background:url('../images/layout/layout.png') no-repeat -20px -336px;}
[class|='tmp-icon'][class*='arr-right2'] {top:-1px;width:17px;height:17px;margin-left:5px;background-image:url('../images/branch/branch.png');background-repeat:no-repeat;}
[class|='tmp-icon'][class*='arr-right2']:before {display:inline-block;content:'';position:absolute;top:5px;left:5px;width:7px;height:7px;background:url('../images/branch/branch.png') no-repeat -775px -5px;}
[class|='tmp-icon'][class*='arr-right2-w'] {background-position:-770px -20px;}
[class|='tmp-icon'][class*='arr-right2-i'] {background-position:-770px -40px;}
[class|='tmp-icon'][class*='arr-right2-b'] {background-position:-770px -60px;}
[class|='tmp-icon'][class*='arr-right2-jg'] {background-position:-770px -80px;}
[class|='tmp-icon'][class*='arr-right2-jl'] {background-position:-770px -100px;}
[class|='tmp-icon'][class*='close'] {width:15px;height:15px;background-image:url('../images/layout/layout.png');background-repeat:no-repeat;}
[class|='tmp-icon'][class*='close-white'] {background-position:0px -156px;}
[class|='tmp-icon'][class*='close-black'] {background-position:-20px -156px;}
[class|='tmp-icon'][class*='acco'] {width:16px;height:8px;background-image:url('../images/layout/layout.png');background-position:-57px -155px;transition:all .3s ease;}

[class|='tmp-icon'][class*='arrdown'] {width:11px;height:7px;background-image:url('../images/layout/layout.png');background-position:-60px -125px;transition:all .3s ease;}
.active [class|='tmp-icon'][class*='acco'] {background-position:-57px -165px;}
.active [class|='tmp-icon'][class*='arrdown'] {background-position:-60px -134px;}

[class|='tmp-btn'][class*='close'] {width:41px;height:41px;border:none;border-radius:100%;/*background-color:transparent;*/}
[class|='tmp-btn'][class*='close']:hover:after,
[class|='tmp-btn'][class*='close']:focus:after {background-color:transparent;}
[class|='tmp-btn'][class*='close']>[class|='tmp-icon'][class*='close'] {transition:all .3s ease;}
[class|='tmp-btn'][class*='close']:hover>[class|='tmp-icon'][class*='close'],
[class|='tmp-btn'][class*='close']:focus>[class|='tmp-icon'][class*='close'] {transform-origin:50% 50%;transform:rotate(180deg);}
[class|='tmp-btn'][class*='close-white'] {background-color:#fff;}
[class|='tmp-btn'][class*='close-black'] {background-color:#000;}

.lte-ie9 [class|='tmp-btn']:hover:after {display:none;}
.lte-ie9 [class|='tmp-btn'][class*='black']:hover>span {color:#fff;}

.lounge-milage .milage-save ,
.lounge-milage .milage-use {background:url('../images/lounge/bg_list.png') repeat-x;}
.guide-beginners .progress-wrap {margin-top:65px;background:url('../images/lounge/bg_list.png') repeat-x 0 183px;}

[class$='order-list'] {width:1200px;margin:0 auto;font-size:0;line-height:0;}
[class$='order-list']>li {display:inline-block;padding:0 20px 0 10px;font-size:13px;line-height:1.5;vertical-align:top;}
[class$='order-list'] h3 {display:table-cell;position:relative;left:-20px;height:90px;background:#fff;vertical-align:middle;z-index:1;}
[class$='order-list'] h3:before {display:block;content:'';position:absolute;top:20px;left:0;height:51px;background-image:url('../images/layout/layout.png');background-repeat:no-repeat;vertical-align:middle;}
[class$='order-list']>.step1 h3 {padding-left:75px;}
[class$='order-list']>.step1 h3:before {width:65px;background-position:0px -190px;}
[class$='order-list']>.step2 h3 {padding-left:89px;}
[class$='order-list']>.step2 h3:before {width:79px;background-position:-85px -190px;}
[class$='order-list']>.step3 h3 {padding-left:90px;}
[class$='order-list']>.step3 h3:before {width:80px;background-position:-170px -190px;}
[class$='order-list']>.step4 h3 {padding-left:95px;}
[class$='order-list']>.step4 h3:before {width:85px;background-position:-255px -190px;}
[class$='order-list']>.step5 h3 {padding-left:91px;}
[class$='order-list']>.step5 h3:before {width:81px;background-position:-340px -190px;}
[class$='order-list'] h3:after {display:block;content:'';position:absolute;top:0;left:-15px;width:37px;height:90px;background:url('../images/layout/layout.png') no-repeat -425px -190px;}
[class$='order-list']>.step1 h3:after {background-image:none;background-color:#fff;}
[class$='order-list'] .sub-desc {margin-top:15px;opacity:.7;text-align:justify;}

.progress {display:table;width:100%;margin-top:40px;background-color:#e1dace;}
.progress>strong,
.progress>span {display:table-cell;position:relative;height:90px;vertical-align:middle;text-align:center;}
.progress>strong {position:relative;background-color:#9d8a69;color:#fff;}
.progress>span {color:#000;}
.progress>[class*='step']>em:after {display:block;content:'';position:absolute;top:-1px;right:-32px;width:32px;height:92px;background-image:url('../images/lounge/lounge.png');z-index:5;}
.progress>strong>em:after {background-position:-450px -165px}
.progress>span>em:after{background-position:-485px -165px;}

.title-wrap {color:#000;text-align:center;}
.title-wrap h1 {font-weight:700;font-size:40px;}
.title-wrap h1+.desc {/*margin-top:10px;*/color:#252525;text-align:center;}

.table-wrap {border-top:2px solid #9d8a69;}
.table-wrap table {width:100%;}
.table-wrap table>thead>tr>th {position:relative;padding:10px;border-bottom:1px solid #e4e4e4;background-color:#fff;color:#000;font-weight:700;}
.table-wrap table>thead>tr>th:before {display:inline-block;content:'';position:absolute;top:50%;left:0;width:1px;height:15px;margin-top:-7px;background-color:#e4e4e4;}
.table-wrap table>thead>tr>th:first-child:before {background-color:#fff;}
.table-wrap table>tbody>tr>th {position:relative;color:#000;font-weight:700;text-align:left;line-height:30px;vertical-align:top;}
.table-wrap table>tbody>tr>th:before {display:inline-block;content:'';position:absolute;top:17px;right:0;width:1px;height:15px;background-color:#e4e4e4;}
.table-wrap table>tbody>tr>th,
.table-wrap table>tbody>tr>td {padding:10px 23px;border-bottom:1px solid #e4e4e4;font-size:13px;}
.table-wrap table>tfoot>tr>th,
.table-wrap table>tfoot>tr>td {padding:10px 20px;border-bottom:1px solid #e4e4e4;font-size:13px;font-weight:bold;color:#222;}
.table-wrap table>tbody>tr>td {vertical-align:middle;}
.table-wrap.hover tr:hover>td {background-color:#f9f9f9;}
.table-wrap .title {display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.table-wrap .title:hover,
.table-wrap .title:focus {text-decoration:underline;}
.table-wrap.ty-border th {background:#efebe5;vertical-align:middle}
.table-wrap.ty-border th:before {display:none;}
.table-wrap.ty-border th,
.table-wrap.ty-border td {border:1px solid #e4e4e4;}
.table-st-wrap {border-top:2px solid #9d8a69;border-bottom:1px solid #e4e4e4;}
.table-top-desc {margin-bottom:5px;}
.table-desc {margin-top:20px;}
.table-desc .table-desc-box{display: block; padding: 10px 0 10px 20px; width: 100%; height:auto; border:1px solid #e4e4e4;}

[class*='form-control'] {padding-right:10px;font-size:0;line-height:0;}
[class*='form-control']>* {font-size:14px;line-height:30px;}
[class*='form-control'] .inputwrap{width:100%;}
[class*='form-control'] .auto {width:auto;}
[class*='form-control'] .half {width:50%;}
[class*='form-control'] .full {width:100%;}
[class*='form-control'] [class*='span'] {display:inline-block;margin:0 5px;}
[class*='form-control']>*:first-child {margin-left:0;}
[class*='form-control'] .span1 {width:10%;}
[class*='form-control'] .span2 {width:20%;}
[class*='form-control'] .span3 {width:30%;}
[class*='form-control'] .span4 {width:40%;}
[class*='form-control'] .span5 {width:50%;}
[class*='form-control'] .span6 {width:60%;}
[class*='form-control'] .span7 {width:70%;}
[class*='form-control'] .span8 {width:80%;}
[class*='form-control'] .span9 {width:90%;}
[class*='form-control'] .table-desc {margin-top:5px;margin-left:30px;font-size:13px;}

[class$='tab'] .tab-list {position:relative;margin-top:50px;overflow:hidden;border-left:1px solid #cec4b4;}
[class$='tab'] .tab-list:after {display:block;position:absolute;bottom:0;left:0;content:'';width:100%;border-bottom:1px solid #cec4b4;}
[class$='tab'] .tab-list>a {float:left;display:block;min-width:220px;padding:10px;margin-left:-1px;text-align:center;color:#9d8a69;border:1px solid #cec4b4;border-bottom:0;}
[class$='tab'] .cols5>a:first-child {min-width:214px}
[class$='tab'] .tab-list>.active {background:#9d8a69;color:#fff;border-color:#9d8a69;}
[class$='tab'] .tab-view {padding:30px 0 0;display:none;}
[class$='tab'] .tab-view:after{display:block;content:"";clear:both;}
[class$='tab'] .tab-view.active {display:block;}

.help {position:relative;display:block;margin-top:5px;padding-left:25px;font-size:12px;}
.help:before {position:absolute;top:2px;left:0;display:inline-block;content:'';width:19px;height:19px;margin-right:4px;background:url('../images/layout/layout.png') no-repeat -76px -154px;vertical-align:middle;}
.help-block {display:inline-block;margin-top:5px;font-size:12px;line-height:2;color:red;}
.help-block:before {display:inline-block;content:'';width:19px;height:19px;margin-right:4px;background:url('../images/layout/layout.png') no-repeat -76px -154px;vertical-align:middle;}
.has-error .full {width:100%;}
.has-error select {margin-right:10px;}

.loading {position:fixed;top:0;left:0;width:100%;height:100%;background:url('../images/ajax-loader.gif') no-repeat 50% 50%;z-index:98;}

.box-type {position:relative;padding:20px;background:#f7f5f2;border:#e1dbd1;}
.box-type i {position:absolute;top:0;left:0;display:inline-block;width:69px;height:69px;background:#aca091;border-radius:100% 100% 100% 100%;}
.box-type i:after {display:block;content:'';width:69px;height:69px;background:url('') no-repeat 0 0;}

.st-dot,
ul.st-dot li {position:relative;margin-bottom:15px;padding-left:10px;}
.st-dot:after,
ul.st-dot li:after {position:absolute;top:9px;left:0;display:block;content:'';width:3px;height:3px;background:#9d8a69;}
ul.st-dot:after {width:0;}

/* content */
.visual-slides {background:#000;}
.visual-slides ul {width:1600px;margin:0 auto;}

/* 메인 리뉴얼 2017.07.11 */
.main .inner {position:relative;width:1160px;padding:0;}
.main .flex-direction-nav {display:none;}
.main .flex-control-nav {bottom:30px;width:100%;height:12px;margin-left:-50%;}
.main .flex-control-nav li {width:12px;height:12px;}
.main .flex-control-nav li a {display:block;width:6px;height:6px;border:3px solid #fff;box-shadow:none;border-radius:0;background:#fff;}
.main .flex-control-nav li a.flex-active {background:none;}
.main .visual-sub div {position: relative;width:100%;height:650px;margin:0 auto;overflow: hidden;text-align: center;}
.main .visual-sub div ul > li {background-repeat:no-repeat !important; background-position:50% 100% !important;}
.main .visual-sub div ul > li a{width:100%; height:100%; display:block}
.main .event-area {height:410px;padding:80px 0;/* background:url('../images/main/bg_event.jpg') repeat 0 0; */background:#000;}
.main .event-area .inner {height:410px;}
.main .event-area .evt1 {position:relative;width:405px;height:100px;margin-bottom:15px;}
.main .event-area .evt1 .jackpot_date {position:absolute;top:58px;left:18px;z-index:1;width:120px;font-family:malgun,'Malgun Gothic','Dotum','Gulim',sans-serif;font-size:22px;font-weight:bold;line-height:35px;color:#fff;letter-spacing: -0.5px;}
.main .event-area .evt1:after {content:'';position:absolute;top:-12px;left:-20px;width:443px;height:132px;background:url('../images/main/bg_jackpotc4ca.png?1') no-repeat 0 0;}
.main .event-area .evt1 > p {position:absolute;top:58px;right:18px;text-align:right;z-index:1;}
.main .event-area .evt1 > p span {display:inline-block;padding-left:27px;vertical-align:top;line-height:50px;font-family:malgun,'Malgun Gothic','Dotum','Gulim',sans-serif;font-size:32px;font-weight:bold;line-height:35px;color:#fff;background:url('../images/main/ico_won.png') no-repeat 0 11px;letter-spacing: -0.5px;}
.main .event-area .evt2 {position:relative;width:405px;height:295px;}
.main .event-area .evt3 {position:absolute;top:0;right:0;width:740px;height:410px;}
.main .event-area .evt3 .store {display:block;position:absolute;top:-6px;right:0;width:225px;height:37px;padding:2px 6px 6px 2px;text-align:center;z-index:5;background:url('../images/main/bg_store.png') no-repeat 0 50%;}
.main .event-area .evt3 .store span {font-size:14px;color:#fff;line-height:37px;letter-spacing:-0.5px;}
.main .event-area .evt3 .slides span {display:none;}

.main .casino-info-wrap {padding:80px 0 82px;background:#96856e;}
.main .casino-info-wrap .branch-list {position:relative;height:532px;}
.main .casino-info-wrap .branch-list:after {content:'';clear:both;display:block;}
.main .casino-info-wrap .branch-list  li .branch-view {display:none;position:absolute;top:0;left:0;width:1160px;height:410px;background:url('../images/main/branch_view_1.jpg') no-repeat 0 0;}
.main .casino-info-wrap .branch-list  li.branch2 .branch-view {background-image:url('../images/main/branch_view_2.jpg');}
.main .casino-info-wrap .branch-list  li.branch3 .branch-view {background-image:url('../images/main/branch_view_3.jpg');}
.main .casino-info-wrap .branch-list  li.branch4 .branch-view {background-image:url('../images/main/branch_view_4.jpg');}
.main .casino-info-wrap .branch-list  li.branch5 .branch-view {background-image:url('../images/main/branch_view_5.jpg');} 
.main .casino-info-wrap .branch-list  li.on .branch-view {display:block;}
.main .casino-info-wrap .branch-list .branch-view .in {position:absoute;width:308px;height:100%;padding:0 20px;text-align:center;background:url('../images/main/bg_view.png') repeat 0 0;}
.main .casino-info-wrap .branch-list .branch-view .title-txt {position:absolute;top:88px;width:308px;height:66px;padding-bottom:33px;overflow:hidden;text-indent:-9999px;background:url('../images/main/main.png') no-repeat -40px -255px;}
.main .casino-info-wrap .branch-list li.branch2 .branch-view .title-txt {background-position:-428px -255px;}
.main .casino-info-wrap .branch-list li.branch3 .branch-view .title-txt {background-position:-816px -255px;}
.main .casino-info-wrap .branch-list li.branch4 .branch-view .title-txt {background-position:-40px -361px;}
.main .casino-info-wrap .branch-list li.branch5 .branch-view .title-txt {background-position:-428px -361px;}
.main .casino-info-wrap .branch-list .branch-view .title-txt:after {content:'';position:absolute;bottom:0;left:50%;width:60px;height:3px;margin-left:-30px;opacity:0.7;background:#fff;}
.main .casino-info-wrap .branch-list .branch-view .sub-txt {padding:210px 0 30px;height:75px;font-size:15px;color:#fff;margin:0;}
.main .casino-info-wrap .branch-list .branch-view .btn-wrap {height:40px;text-align:center;}
.main .casino-info-wrap .branch-list .branch-view .btn-wrap a {display:inline-block;height:38px;padding:0 20px;margin:0 0 0 -1px;font-size:14px;font-weight:normal;color:#fff;line-height:38px;text-align:center;border:1px solid #fff;background:url('../images/main/bg_btn.png') repeat 0 0;}
.main .casino-info-wrap .branch-list .branch-view .btn-wrap a:hover {text-decoration:underline;}
.main .casino-info-wrap .branch-list li {float:left;width:290px;height:119px;padding-top:413px;background:url('../images/main/branch_thumb_1.jpg') no-repeat 0 100%;}
.main .casino-info-wrap .branch-list li .branch-name {display:block;width:100%;height:100%;background:none;}
.main .casino-info-wrap .branch-list li .branch-name i {display:block;width:100%;height:100%;overflow:hidden;text-indent:-9999px;background:url('../images/main/main.png') no-repeat 29px 0;}
.main .casino-info-wrap .branch-list li.branch2 {background-image:url('../images/main/branch_thumb_2.jpg');}
.main .casino-info-wrap .branch-list li.branch3 {background-image:url('../images/main/branch_thumb_3.jpg');}
.main .casino-info-wrap .branch-list li.branch4 {background-image:url('../images/main/branch_thumb_4.jpg');}
.main .casino-info-wrap .branch-list li.branch5 {background-image:url('../images/main/branch_thumb_5.jpg');}
.main .casino-info-wrap .branch-list li.branch2 .branch-name i  {background-position: -203px 0;}
.main .casino-info-wrap .branch-list li.branch3 .branch-name i  {background-position: -435px 0;}
.main .casino-info-wrap .branch-list li.branch4 .branch-name i  {background-position: -666px 0;}
.main .casino-info-wrap .branch-list li.branch5 .branch-name i  {background-position:-928px 0;}
.main .casino-info-wrap .branch-list li.on .branch-name {background:url('../images/main/bg_thumb.png') repeat 0 0;}

.main .banner-area {background:#000;}
.main .banner-area .inner:after {content:'';clear:both;display:block;}
.main .banner-area a {display:block;float:left;width:386px;height:136px;overflow:hidden;text-indent:-9999px;background:url('../images/main/main.png') no-repeat 0 -119px;}
.main .banner-area a.manual {background-position:-386px -119px;}
.main .banner-area a.membership {background-position:-772px -119px;}

[lang='ja'] .main .casino-info-wrap .branch-list .branch-view .title-txt,
[lang='en'] .main .casino-info-wrap .branch-list .branch-view .title-txt {top:70px;}
[lang='ja'] .main .casino-info-wrap .branch-list .branch-view .sub-txt, 
[lang='en'] .main .casino-info-wrap .branch-list .branch-view .sub-txt {padding-top:192px;height:100px;}
[lang='en'] .main .casino-info-wrap .branch-list .branch-view .btn-wrap a {padding:0 5px;}

/* 푸터 변경 2019.04.26 */
.footer-info-wrap {border-top:1px solid #333;background:#21201e;}
.footer-info-wrap>.inner {padding:30px 0;background:none;}
.policy-list>li>a, .policy-list>li>span {color:#858484;}
.footer-info-wrap .copy {padding-top:20px;}
.footer .guide{background:#21201e;}
.footer .guide .inner{width:1200px;margin:0 auto;font-size:0;}
.footer .guide a{display:inline-block;width:400px;color:#fff;font-size:16px;font-family:'roboto';font-weight:500;height:84px;line-height:84px;}
.footer .guide a:before{content:'';display:inline-block;background:url('../images/main_new/spr-list.png') no-repeat;width:30px;height:30px;background-position:0 -50px;vertical-align:middle;margin-right:20px;}
.footer .guide a:nth-child(2):before{background-position:-50px -50px;}
.footer .guide a:nth-child(3):before{background-position:-100px -50px;}
.footer .guide a:hover{color:#fff;}

[class^='branch'] article {font-size:14px}
[class^='branch'] .title-wrap {margin-bottom:32px;}
[class^='branch'] h2 {font-size:36px;}
[class^='branch'] h2+.sub-desc {margin-top:2px;color:#252525;font-size:16px;text-align:center;display:none}
[class^='branch'] .gallary-wrap h2,
[class^='branch'] .hotel-wrap h2,
[class^='branch'] .gallary-wrap h2+.sub-desc,
[class^='branch'] .hotel-wrap h2+.sub-desc {color:#fff;}
[class^='branch'] h3 {font-size:24px;}
[class^='branch'] h3+.sub-desc {margin-top:2px;color:#252525;font-size:16px;text-align:center;display:none}

[class|='floormap-view'] {width:760px;margin-top:-118px;margin-left:-400px;padding:58px 20px 30px;background-color:#d6c4ac;}
[class|='floormap-view'] h1 {font-size:30px;color:#000000;font-weight:bold;text-align:center;}
[class|='floormap-view'] h2 {margin:0 0 7px;font-size:16px;color:#000000;font-weight:bold;text-align:left;}
[class|='floormap-view'] h1~figure {margin:60px 0 65px;text-align:center}
[class|='floormap-view'] figure {text-align:center}
[class|='floormap-view'] h1~nav {margin:60px 0 20px;text-align:center}
[class|='floormap-view'] .floor-tab-view {display:none}
[class|='floormap-view'] .floor-tab-view.active {display:block;}

[class|='floormap-view'] .floor-tab-list {display:table;table-layout:fixed;width:100%;}
[class|='floormap-view'] .floor-tab-list a {float:none;display:table-cell;padding:7px 0;text-align:center;border:1px solid #d6d6d6;color:#666666;background:#e3dbce;border-left:0;}
[class|='floormap-view'] .floor-tab-list .active {color:#000;border:1px solid #9d8a69;border-bottom:1px solid #d6c5ac;background:#d6c5ac;}
.casino-info-wrap [class|='tmp-btn'][class*='black']:hover [class|='tmp-icon'][class*='arr-right'] {background-position:-34px -336px;z-index:1;}
[class^='branch'] .casino-info-wrap h2 i {width:465px;background-position:0 0;}
.casino-info-wrap .txt-info {text-align:center;}
/*플로우맵 주석==*//*/.casino-info-wrap .floor-info {position:absolute;top:0;right:0;width:348px;height:328px;background:#efebe5;border:1px solid #d6d6d6;text-align:center;}*/
/*.casino-info-wrap .floor-info .map {
	display: block;
	width: 313px;
	height: 231px;
	margin: 15px auto;
	background: url('../images/branch/branch.png') no-repeat;
}
.branch-w .casino-info-wrap .floor-info .map {background-position:-574px -600px}
.branch-b .casino-info-wrap .floor-info .map {background-position:-887px -600px}
.branch-i .casino-info-wrap .floor-info .map {background-position:-574px -831px}
.branch-jg .casino-info-wrap .floor-info .map {background-position:-887px -831px}
.branch-jl .casino-info-wrap .floor-info .map {background-position:-574px -1063px} */

[class^='branch'] .visual-sub{height:400px;background-color:#362921;}
.branch-w .visual-sub{background-image:url("../images/branch/visual_w.jpg");background-position:50% 0px;}
.branch-b .visual-sub{background-image:url("../images/branch/visual_b.jpg");background-position:50% 0px;}
.branch-i .visual-sub{background-image:url("../images/branch/visual_i_v2.jpg");background-position:50% 0px;}
.branch-jg .visual-sub{background-image:url("../images/branch/visual_jg.jpg");background-position:50% 0px;}
.branch-jl .visual-sub{background-image:url("../images/branch/visual_jl.jpg");background-position:50% 0px;}

.casino-info-wrap h2,h3 {font-weight: bold;}
.casino-info-wrap p {margin-top:23px;}
.casino-info-wrap p:first-child {margin-top:0;}
.casino-info-wrap .point-txt {font-size:18px;color:#333;font-weight:bold;}
.casino-info-wrap .blue-txt {color: #007eb8 !important;}
.casino-info-wrap .brown-txt {color: #a52a2a !important;}
.casino-info-wrap .purple-txt {color: #800080 !important;}
.casino-info-wrap .dark-txt {color: #00008b !important;}
.casino-info-wrap .green-txt {color: #008000 !important;}

.game-installation-wrap {margin-top:70px; text-align:center;}
.game-installation-wrap:after {display:block;content:'';clear:both;}
.game-installation-wrap h3,
.game-installation-wrap ul,
.game-installation-wrap .total { display:inline-block;}
.game-installation-wrap h3 {display:block; margin-bottom:28px; padding:0 0 10px 5px; border-bottom:1px solid #dfdfdf; color:#6d5b43;font-size:24px;text-align:left;}
.game-installation-wrap ul {overflow:hidden;}
.game-installation-wrap li {float:left;/* margin-right:50px; */ margin-right:16px;}
.game-installation-wrap li ,
.game-installation-wrap>div {display:inline-block;width:148px;height:148px;background:url('../images/branch/branch.png') no-repeat -600px -300px;text-align:center;}
.game-installation-wrap h4 {width:80%;height:24px;margin:30px auto 0;color:#000;font-size:16px;font-weight:bold;}
.game-installation-wrap em {color:#96856e;font-weight:bold;font-size:48px;vertical-align:top;line-height:1.3}
.game-installation-wrap .total {background-position:-750px -300px;}
.game-installation-wrap .total h4 {color:#fff;}
.game-installation-wrap .total em {color:#fff;}

.lounge-wrap {background:#e9e5de;}
.lounge-wrap .inner>ul {font-size:0;line-height:0;text-align:center;}
.lounge-wrap ul:after {display:block;content:'';clear:both;}
.lounge-wrap ul>li {position:relative;display:inline-block;text-align:left;}
.lounge-wrap figure {overflow:hidden;position:relative;width:400px;height:300px;}
.lounge-wrap figure>figcaption {position:absolute;top:230px;right:0;bottom:0;left:0;padding:20px;background:url('../images/layout/bg_bk60.png') repeat 0 0;color:#fff;}
.lounge-wrap figure>figcaption strong {display:block;font-size:18px;line-height:1.5;}
.lounge-wrap figure>figcaption p {display:none;margin:24px 0 10px;font-size:13px;line-height:1.5;}
.lounge-wrap figure>figcaption button {display:none;}
.lounge-wrap figure>img {width:400px;height:300px;transition:all .4s ease;}
.lounge-wrap ul>.active figure>img,
.lounge-wrap ul>.active figure>figcaption,
/*.lounge-wrap figure:hover>figcaption {top:0;background-image:none;transition:all .4s ease;}*/
/*.lounge-wrap ul>.active figure>figcaption p,
.lounge-wrap figure:hover>figcaption p {display:block;}*/
/*.lounge-wrap ul>.active figure>figcaption button,
.lounge-wrap figure:hover>figcaption button {display:inline-block;}*/
.branch-w .lounge-wrap ul>.active figure>figcaption,
/*.branch-w .lounge-wrap figure:hover>figcaption {background-color:rgba(8,40,120,.9);}*/
/*.lte-ie8 .branch-w figure:hover>figcaption {background-color:#082878;}*/
/*.branch-i .lounge-wrap ul>.active figure>figcaption,
.branch-i .lounge-wrap figure:hover>figcaption {background-color:rgba(167,11,88,.9);}
.lte-ie8 .branch-i figure:hover>figcaption {background-color:#6d1083;}
.branch-b .lounge-wrap ul>.active figure>figcaption,
.branch-b .lounge-wrap figure:hover>figcaption {background-color:rgba(76,20,122,.9);}
.lte-ie8 .branch-b figure:hover>figcaption {background-color:#800042;}
.branch-jl .lounge-wrap ul>.active figure>figcaption,
.branch-jl .lounge-wrap figure:hover>figcaption {background-color:rgba(229,75,6,.9);}
.lte-ie8 .branch-jl figure:hover>figcaption {background-color:#d27237;}
.branch-jg .lounge-wrap ul>.active figure>figcaption,
.branch-jg .lounge-wrap figure:hover>figcaption {background-color:rgba(0,126,184,.9);}
.lte-ie8 .branch-jg figure:hover>figcaption {background-color:#008698;}*/
[class|='barmenu-view'] {width:740px;padding:30px;margin-top:-65px;margin-left:-400px;color:#fff;line-height:1.5;}
[lang='en'] [class|='barmenu-view'] {width:850px;margin-left:-450px;}
[class|='barmenu-view']>h1 {font-size:26px;text-align:center;letter-spaicng:-1px;}
[class|='barmenu-view']>h1>span {display:block;font-size:22px;text-transform:uppercase;}
[class|='barmenu-view']>h2 {position:relative;width:108px;height:108px;margin:40px auto 0;background:url('../images/branch/branch.png') no-repeat -1007px -300px;text-align:center;}
[class|='barmenu-view']>h2:after {display:block;content:'';position:absolute;background-image:url('../images/branch/branch.png');}
[class|='barmenu-view']>h2>i {display:inline-block;margin-top:70px;text-transform:uppercase;font-size:13px;font-weight:700;opacity:.7;filter:alpha(opacity='70');}
[class|='barmenu-view']>.food:after {top:25px;left:50%;width:47px;height:38px;margin-left:-23px;background-position:-430px -219px}
[class|='barmenu-view']>.drink:after {top:22px;left:50%;width:45px;height:45px;margin-left:-21px;background-position:-493px -219px}
[class|='barmenu-view']>h2+ul {margin-top:20px;}
[class|='barmenu-view'] ul {padding:10px;border-top:1px solid rgba(255,255,255,.3);border-bottom:1px solid rgba(255,255,255,.3);font-size:0;line-height:0;}
.lte-ie8 [class|='barmenu-view'] ul {border-top:1px solid #fff;border-bottom:1px solid #fff;}
[class|='barmenu-view'] ul>li {display:inline-block;margin:4px 0;font-size:13px;line-height:1.5;}
[class|='barmenu-view'] .tip-wrap {margin-top:15px;font-size:13px;}
[class|='barmenu-view'] .tip-wrap>p {margin-top:10px;opacity:.7;font-size:12px;}
[class|='barmenu-view'][class$='w'] {background-color:#082878;}
[class|='barmenu-view'][class$='b'] {background-color:#4c147a;}
[class|='barmenu-view'][class$='i'] {background-color:#a70b58;}
[class|='barmenu-view'][class$='jg'] {background-color:#007eb8;}
[class|='barmenu-view'][class$='jl'] {background-color:#b23b16;}

.gallary-wrap {height:600px;background:#3b2828 url('../images/branch/bg_gallery.png') repeat-x center 0;}
[class^='branch'] .gallary-wrap h2 i {width:195px;background-position:0 -50px;}
.gallary-wrap .imgbox {position:relative;background-color:#fff;box-shadow:0px -5px 20px #000;}
.gallary-wrap .imgbox:after {display:block;content:'';clear:both;}
.gallary-wrap .tab {float:left;width:100%;}
.gallary-wrap .tab a {position:relative;float:left;width:400px;}
.gallary-wrap .tab a img {width:400px;}
.gallary-wrap .tab a figcaption {display:none;position:absolute;bottom:0;left:0;width:360px;height:30px;padding:13px 20px;background:url('../images/layout/bg_bk60.png') repeat 0 0;color:#fff;text-align:left;font-size:18px;line-height:1.5;font-weight:bold}
.gallary-wrap .tab a:hover figcaption {display:block;}

.gallary-wrap .view>div {position:absolute;top:0;left:0;display:none;}
.gallary-wrap .view>div button[type="button"] {position:absolute;top:-20px;right:-20px;}
.gallary-wrap .view>div>span{position:absolute;bottom:0;left:0;right:0;height:30px;padding:13px 20px;background:url('../images/layout/bg_bk60.png') repeat 0 0;color:#fff;text-align:center;font-size:18px;line-height:1.5;font-weight:bold;}

.gallary-wrap .view .prev ,
.gallary-wrap .view .next {display:none;position:absolute;top:50%;display:inline-block;width:72px;height:72px;margin-top:-35px;background-image:url('../images/layout/layout.png');background-repeat:no-repeat;font:0/0 a;background-color:transparent;border:0;}
.gallary-wrap .view .prev {left:0px;background-position:-110px -260px;}
.gallary-wrap .view .next{right:0px;background-position:-187px -260px;}

.gallary-wrap .view button,
.gallary-wrap .view button.prev,
.gallary-wrap .view button.next {display:none;}
.gallary-wrap .view.active button {display:block}

.gallary-wrap .view>.active {display:block;}
.gallary-wrap .view.active button {position:absolute;display:block;z-index:1;}
.gallary-wrap .view [class|='tmp-btn'][class*='close'] {top:-17px;right:-17px;}
.lte-ie8 .gallary-wrap .view [class|='tmp-btn'][class*='close'] {top:-17px;right:-17px; background:transparent url('../images/layout/ie8_btn_close.png') no-repeat}

/*.floor-service-wrap {padding:170px 0 0px}*/ /*플로어 이미지 상단주석*/ 
[class^='branch'] .floor-service-wrap h2 i {width:327px;background-position:0 -100px;}
.floor-service-wrap ul {overflow:hidden;}
.floor-service-wrap li {float:left;position:relative;padding:0 17px 0;border-left:1px solid #efefef;box-sizing: border-box;text-align:center;font-size:13px;}
[class^='branch-w'] .floor-service-wrap li {padding:0 67px 0;}
.branch-w .floor-service-wrap li{min-height:365px;}
.branch-b .floor-service-wrap li{min-height:265px;}
.branch-i .floor-service-wrap li{min-height:300px;}
.branch-jg .floor-service-wrap li{min-height:315px;}
.branch-jl .floor-service-wrap li{min-height:320px;}
.floor-service-wrap li:first-child {border-left:0}
.floor-service-wrap li h3 {margin-bottom:18px;padding-top:154px;color:#000;font-size:16px;font-weight:bold;text-align:center;}
.floor-service-wrap li>.sub-desc {letter-spacing:-1px;text-align:justify;text-align:center;}
.floor-service-wrap li h3>span {position:absolute;top:17px;left:50%;display:block;width:106px;height:106px;margin-left:-53px;background:url('../images/branch/branch.png') no-repeat -900px -300px;}
.floor-service-wrap li h3>span:before {display:block;content:'';background:url('../images/branch/branch.png') no-repeat;}
/*플로우 아이콘설정*/
.floor-service-wrap .hotel-ico span:before {display:block; background:url('../images/branch/hotel.png') no-pepeat;}
.floor-service-wrap .go-event{margin-top:10px;text-align:center;}
.floor-service-wrap .charge span:before {width:33px;height:61px;margin:23px auto 0;background-position:-430px -150px;}
.floor-service-wrap .glasses span:before {width:59px;height:36px;margin:35px auto 0;background-position:-473px -148px;}
.floor-service-wrap .real-name span:before {width:48px;height:52px;margin:27px auto 0;background-position:-542px -150px;}
.floor-service-wrap .inquiry span:before {width:53px;height:54px;margin:28px auto 0;background-position:-599px -150px;}
.floor-service-wrap .event span:before {width:39px;height:44px;margin:31px auto 0;background-position:-663px -150px;}
.floor-service-wrap .cardigan-blanket span:before {width:80px;height:51px;margin:28px auto 0;background-position:-712px -150px;}
.floor-service-wrap .cardigan span:before {width:67px;height:43px;margin:32px auto 0;background-position:-802px -150px;}
.floor-service-wrap .slipper span:before {width:69px;height:55px;margin:25px auto 0;background-position:-648px -212px;}
.floor-service-wrap .buffet span:before {width:49px;height:57px;margin:25px auto 0;background-position:-599px -212px;}
.floor-service-wrap .internet span:before {width:47px;height:43px;margin:34px auto 0;background-position:-542px -212px;}
.floor-service-wrap .tea span:before {width:50px;height:61px;margin:20px auto 0;background-position:-727px -212px;}
.floor-service-wrap .medicine span:before {width:43px;height:41px;margin:33px auto 0;background-position:-787px -212px;}
.floor-service-wrap .blanket span:before {width:66px;height:56px;margin:27px auto 0;background-position:-840px -212px;}

[class^='branch'] .hotel-wrap {background-repeat:repeat-x;background-position:50% 0;}
.branch-w .hotel-wrap {background:#071e5c url('../images/branch/bg_hotel_w.png');}
.branch-b .hotel-wrap {background:#350063 url('../images/branch/bg_hotel_b.png');}
.branch-i .hotel-wrap {background:#800042 url('../images/branch/bg_hotel_i.png');}
.branch-jg .hotel-wrap {background:#006390 url('../images/branch/bg_hotel_g.png');}
.branch-jl .hotel-wrap {background:#e54b06 url('../images/branch/bg_hotel_l.png');}

/* 2017-02-15 변경전 CSS
[class^='branch'] .hotel-wrap h2 i {width:141px;background-position:0 -150px;}
.hotel-wrap .hotel-info {margin-top:30px;background-color:#ececec;}
.hotel-wrap .hotel-info:after {display:block;content:'';clear:both;}
.hotel-wrap .hotel-info:first-child {margin-top:0;}
.hotel-wrap .hotel-info>figure {overflow:hidden;float:left;width:600px;height:460px;}
.hotel-wrap .hotel-info>figure>img {width:600px;height:460px;transition:all .4s ease;}
.hotel-wrap .hotel-info .in {position:relative;float:left;width:520px;height:340px;padding:50px 40px;}
.hotel-wrap .hotel-info .in p {color:#777;}
.hotel-wrap .hotel-info .in .sub-txt {color:#333;}
.hotel-wrap .hotel-info p {margin-top:12px;}
.hotel-wrap .hotel-info p:first-child {margin-top:0;}
.hotel-wrap .hotel-info .sub-txt {margin-bottom:17px;color:#333;font-size:18px;font-weight:bold;}
.hotel-wrap .hotel-info [target='_blank'] {top:15px;left:-15px;}
.hotel-wrap .hotel-info .in>h3 {margin-bottom:19px;padding-bottom:20px;border-bottom:1px solid #ddd;}
.hotel-wrap .hotel-info .in>h3 i {display:block;width:435px;height:75px;background:url('../images/branch/branch.png') no-repeat;font-size:0;line-height:0}
.hotel-wrap .h-ws .in>h3 i {background-position:0 -300px;}
.hotel-wrap .h-ww .in>h3 i {background-position:0 -400px;}*/

/*2017-02-15: 워커힐 > HOTEL INFORMATION 수정*/
.hotel-wrap .hotel-info {margin-top:30px;background-color:#ececec;}
.hotel-wrap .hotel-info:after {display:block;content:'';clear:both; }
.hotel-wrap .hotel-info>figure {overflow:hidden;float:left;}
.hotel-wrap .hotel-info>figure>img {width:600px;height:688px; transition:all .4s ease;}
.hotel-wrap .hotel-info .in {position:relative;float:left;width:520px; padding:50px 40px;}
.hotel-wrap .hotel-info [target='_blank'] {top:15px;left:-15px;}
.hotel-wrap .hotel-info h3 {margin-bottom:19px;padding-bottom:20px; border-bottom:1px solid #ddd;}
.hotel-wrap .hotel-info h3 i {display:block;height:80px;background:url('../images/branch/branch.png') no-repeat;font-size:0;line-height:0;}
.hotel-wrap .hotel-info h3.h-ws i {background-position:0 -300px;}
.hotel-wrap .hotel-info h3.h-ww{padding-top:57px;}
.hotel-wrap .hotel-info h3.h-ww i {background-position:0 -400px;}

.locationmap-wrap {height:390px;padding:70px 0 0;}
.locationmap-wrap .inner {position:relative;padding:0;}
.locationmap-wrap .title-wrap {width:400px;margin-bottom:10px;background-color:#fff;line-height:100px;}
.locationmap-wrap h2.sub-tit i {width:249px;margin-left:40px;background-position:0 -200px;}
.locationmap-wrap .location {position:absolute;top:92px;left:813px;width:273px;height:46px;background:url('../images/branch/branch.png') no-repeat;}
.locationmap-wrap .location>span {display:inline-block;position:relative;margin-left:-74px;}
.locationmap-wrap .location>span:before {display:block;content:'';position:absolute;top:0;left:0;width:53px;height:48px;background:url('../images/branch/branch.png') no-repeat -800px 0;}
.locationmap-wrap .location>span:after {display:block;content:'';position:absolute;top:10px;left:9px;width:13px;height:13px;background:url('../images/branch/branch.png') no-repeat;}
.locationmap-wrap .location i {display:block;font-size:0;line-height:0;}
.locationmap-wrap ul {width:326px;padding:38px 37px;background:#fff;color:#444;font-weight:bold;}
.locationmap-wrap li {margin-top:19px;}
.locationmap-wrap li:first-child {margin-top:0;}
.locationmap-wrap li .sub-tit i {display:block;height:12px;margin-bottom:3px;background:url('../images/branch/branch.png') no-repeat;font-size:0;line-height:0;}
.locationmap-wrap .add .sub-tit i {width:70px;background-position:-550px 0;}
.locationmap-wrap .add address {margin-bottom:3px;}
.locationmap-wrap .add nav{position:relative;left:-10px;}
.locationmap-wrap .add [class|='tmp-btn'] {margin:0;}
.locationmap-wrap .phone h3 i {width:52px;background-position:-550px -20px;}
.locationmap-wrap .guide h3 i {width:178px;background-position:-550px -40px;}

[class^='vehicle-view'] {width:1180px;padding:45px 10px;margin:-70px 0 0 -600px;background:#fff;}
[class^='vehicle-view']:after {display:block;content:'';}
[class^='vehicle-view'] .ways {position:relative;float:left;width:350px;min-height:180px;padding:175px 20px 20px;border-left:1px solid #efefef;}
[class^='vehicle-view'] .ways.extend {width:700px;}
[class^='vehicle-view'] h1+.ways {border-left:0;}
[class^='vehicle-view'] .ways>i {display:block;position:absolute;top:0;left:50%;width:138px;height:138px;margin-left:-69px;background:url('../images/branch/branch.png') no-repeat -600px -450px;}
[class^='vehicle-view'] .ways>i:after {display:block;content:'';width:138px;height:138px;background:url('../images/branch/branch.png') no-repeat;}
[class^='vehicle-view'] .way-airport i:after {background-position:0 -988px;}
[class^='vehicle-view'] .way-subway i:after {background-position:-138px -988px;}
[class^='vehicle-view'] .way-bus i:after {background-position:-276px -988px;}
[class^='vehicle-view'] .way-car i:after {background-position:-414px -988px;}

[class^='vehicle-view'] h2 {margin-bottom:16px;color:#000;font-size:20px;font-weight:bold;}
[class^='vehicle-view'] h3 {margin-top:15px;color:#000;font-size:14px;font-weight:bold;}
[class^='vehicle-view'] h3:first-chold {margin-top:0}
[class^='vehicle-view'] ul {width:auto;padding:0}
[class^='vehicle-view'] div p,
[class^='vehicle-view'] div li {margin-top:0;font-size:13px;}
[class^='vehicle-view'] div li {position:relative;padding-left:5px;color:#666;font-weight:normal;}
[class^='vehicle-view'] div li:before {display:inline-block;content:'';position:relative;top:9px;left:-5px;width:2px;height:2px;background-color:#666;vertical-align:top;}
[class^='vehicle-view'][class$='w'] .ways {min-height:180px;}
[class^='vehicle-view'][class$='i'] .ways {min-height:215px;}
[class^='vehicle-view'][class$='b'] .ways {min-height:125px;}
[class^='vehicle-view'][class$='jg'] .ways,
[class^='vehicle-view'][class$='jl'] .ways {float:left;min-height:220px;width:320px;height:220px;padding-top:25px;}
[class^='vehicle-view'][class$='jl'] .ways {width:370px;}
[class^='vehicle-view'][class$='jg'] .ways i,
[class^='vehicle-view'][class$='jl'] .ways i {position:relative;left:0;margin-left:0;margin:0 auto;text-align:center;}
[class^='vehicle-view'][class$='jg'] .ways h2,
[class^='vehicle-view'][class$='jl'] .ways h2 {padding-top:30px;text-align:center;}
[class^='vehicle-view'][class$='jg'] .in-ways,
[class^='vehicle-view'][class$='jl'] .in-ways {position:relative;float:left;width:220px;min-height:220px;padding:0 20px 20px 30px;border-left:1px solid #efefef;}
[class^='vehicle-view'][class$='jl'] .in-ways {width:320px;padding:0 20px 20px 40px;}
[class^='vehicle-view'][class$='jg'] h3,
[class^='vehicle-view'][class$='jl'] h3 {margin-bottom:16px;color:#000;font-size:20px;font-weight:bold;}
[class^='vehicle-view'][class$='jg'] h3 {margin-top:50px;}

.travel-wrap {background:#dadfe4}
[class^='branch'] .travel-wrap h2 i {width:295px;background-position:0 -250px;}
.travel-wrap .travel-list {width:1200px;background-color:#ccc;font-size:0;line-height:0;box-shadow:0 0 15px #C6D1DC;}
.travel-wrap .travel-list h3 {margin-bottom:20px;color:#333;font-size:18px;font-weight:700;}
.travel-wrap .travel-list h3+div {height:160px;}
.travel-wrap .travel-list>li {display:inline-block;width:50%;height:300px;background:url('../images/branch/travel1.png') repeat-x 0 0;font-size:12px;line-height:1.5;}
.travel-wrap .travel-list>li>.view {position:relative;width:50%;height:100%;margin-left:50%;background-color:#fff;background-color:rgba(255,255,255,.94);}
.travel-wrap .travel-list>li>.view p {color:#777;}
.travel-wrap .travel-list>li .view:after {display:block;content:'';position:absolute;top:125px;left:-40px;width:0px;height:0px;border:20px solid;border-color:transparent #fff transparent transparent;opacity:.94;}
.travel-wrap .travel-list>li .in {position:relative;height:240px;padding:30px;font-size:13px;}
.travel-wrap .travel-list>li .in a {}
.travel-wrap .travel-list>.type2 {background-position:100% 0;font-size:12px;line-height:1.5;}
.travel-wrap .travel-list>.type2>.view {margin-left:0;}
.travel-wrap .travel-list>.type2 .view:after {left:auto;right:-40px;border-color:transparent transparent transparent #fff;}
.travel-wrap .travel-list>.type3 {width:100%;}
.travel-wrap .travel-list>.no-img .view {width:100%;background:#efeff0;}
.travel-wrap .travel-list>.no-img2 .view {width:100%;background:#f5f6f5}
.travel-wrap .travel-list >.no-img .view::after,
.travel-wrap .travel-list >.no-img2 .view::after {display:none;}

.branch-w .travel-wrap .travel-list>li {background-image:url('../images/branch/travel_w.jpg');}
.branch-w .travel-list>.acha {background-position:0px 0px;}
.branch-w .travel-list>.ttukseom {background-position:0px -300px;}
.branch-w .travel-list>.w-street {background-position:0px -600px;}
.branch-w .travel-list>.lotteworld {background-position:0px -900px;}
.branch-w .travel-list>.guriville {background-position:0px -1200px;}
.branch-w .travel-list>.worldmall {background-position:0px -1500px;}
.branch-b .travel-wrap .travel-list>li {background-image:url('../images/branch/travel_b.jpg');}
.branch-b .travel-list>.fireworks {background-position:0px 0px;}
.branch-b .travel-list>.filmfestival {background-position:0px -300px;}
.branch-b .travel-list>.dalmajiroad {background-position:0px -900px;}
.branch-b .travel-list>.yacht {background-position:0px -600px;}
.branch-i .travel-wrap .travel-list>li {background-image:url('../images/branch/travel_i.jpg');}
.branch-i .travel-list>.temple {background-position:0px 0px;}
.branch-i .travel-list>.eurwangni-beach {background-position:0px -300px;}
.branch-i .travel-list>.wangsan-beach {background-position:0px -600px;}
.branch-i .travel-list>.hanage-beach {background-position:0px -900px;}
.branch-i .travel-list>.rock {background-position:0px -1200px;}
.branch-i .travel-list>.muuido {background-position:0px -1500px;}
.branch-i .travel-list>.sky {background-position:0px -1800px;}
.branch-i .travel-list>.bmw {background-position:0px -2100px;}

.branch-jg .travel-wrap .travel-list>li {background-image:url('../images/branch/travel_jg.jpg');}
.branch-jg .travel-list>.yongduam {background-position:0px 0px;}
.branch-jg .travel-list>.ioteu {background-position:0px -300px;}
.branch-jg .travel-list>.gwandeokjeong {background-position:0px -600px;}
.branch-jg .travel-list>.artmuseum {background-position:0px -900px;}
.branch-jg .travel-list>.mysteryroad {background-position:0px -2100px;}
.branch-jg .travel-list>.dongmun-market {background-position:0px -1500px;}
.branch-jg .travel-list>.chilseongtong {background-position:0px -1800px;}
.branch-jg .travel-list>.baojien {background-position:0px -1200px;}
.branch-jg .travel-list>.sightseeing-info {background-position:0px -2400px;}

.branch-jl .travel-wrap .travel-list>li {background-image:url('../images/branch/travel_jl.jpg');}
.branch-jl .travel-list>.sanbangsan {background-position:0px 0px;}
.branch-jl .travel-list>.yongmeori {background-position:0px -300px;}
.branch-jl .travel-list>.columnar-jointing {background-position:0px -600px;}
.branch-jl .travel-list>.jungmun {background-position:0px -900px;}
.branch-jl .travel-list>.cheonjiyeon {background-position:0px -1200px;}
.branch-jl .travel-list>.jeongbang {background-position:0px -1500px;}
.branch-jl .travel-list>.yeomiji {background-position:0px -1800px;}
.branch-jl .travel-list>.teddy-bear {background-position:0px -2100px;}
.branch-jl .travel-list>.cheonjeyeon {background-position:0px -2400px;}
.branch-jl .travel-list>.yacht{background-position:0px -2700px;}
.branch-jl .travel-list>.pacificland{background-position:0px -3000px;}

.sightseeing-info {position:relative;min-height:120px;padding:25px 0 25px 250px;margin-top:20px;background-color:#e8ebee;}
.sightseeing-info:before {display:block;content:'';position:absolute;top:23px;left:70px;width:122px;height:122px;background:url('../images/branch/branch.png') no-repeat -870px -450px;}
.sightseeing-info>h3 {color:#333;font-size:18px;font-weight:bold;}
.sightseeing-info>p,
.sightseeing-info>ul {margin-top:10px;}
.sightseeing-info p,
.sightseeing-info li {color:#777;font-size:13px;}
.sightseeing-info a {color:#777;text-decoration:none;}

.branch-w .locationmap-wrap {background:#919191 url('../images/branch/bg_location_w.png') no-repeat center 0;}
.branch-w .locationmap-wrap .location {top:12px;left:780px;background-position:-927px 0;}
.branch-w .location>span:after {background-position:-800px -50px;}

.branch-b .locationmap-wrap {background:#919191 url('../images/branch/bg_location_b.png') no-repeat center 0;}
.branch-b .locationmap-wrap .location {top:158px;left:922px;background-position:-927px -50px;}
.branch-b .location>span:after {background-position:-800px -80px;}
.branch-b .hotel-wrap .hotel-info .in {padding:40px;}
.branch-b .hotel-wrap .hotel-info .in>h3 i {background-position:0 -500px;}

.branch-i .locationmap-wrap {background:#919191 url('../images/branch/bg_location_i.png') no-repeat center 0;}
.branch-i .locationmap-wrap .location {top:247px;left:730px;height:48px; background: url(../images/branch/hotel_info_logo01_i.png) no-repeat 0 -17px;}
.branch-i .location>span:after {background-position:-800px -65px;}
.branch-i .hotel-wrap .hotel-info .in>h3>i {background-position:0 -600px;}

.branch-jg .locationmap-wrap {background:#919191 url('../images/branch/bg_location_jg.png') no-repeat center 0;}
.branch-jg .locationmap-wrap .location {top:247px;left:720px;background-position:-927px -150px;}
.branch-jg .location>span:after {background-position:-800px -95px;}
.branch-jg .hotel-wrap .hotel-info .in>h3>i {height:55px;background-position:0 -730px;}
.branch-jl .go:before {background-position:-770px -100px;}

.branch-jl .locationmap-wrap {background:#919191 url('../images/branch/bg_location_jl.png') no-repeat center 0;}
.branch-jl .locationmap-wrap .location {top:158px;left:771px;background-position:-927px -200px;}
.branch-jl .location>span:after {background-position:-800px -110px;}
.branch-jl .hotel-wrap .hotel-info .in>h3>i {height:55px;background-position:0 -830px;}

/* lounge */
.visual-sub {background-color:#0c0907;background-repeat:no-repeat;background-position:center 0;}
/*.visual-sub>div {overflow:hidden;position:relative;width:1200px;height:400px;margin:0 auto;}
.visual-sub>div>img {position:absolute;top:0;left:-400px;margin:0 auto;}
[class^='branch'] .visual-sub>div>img {left:-200px;margin:0 auto;}*/
.visual-sub>div {overflow:hidden;position:relative;width:100%;height:400px;margin:0 auto;} 
.visual-sub>div>img {position:absolute;top:0;left: 50%;margin:0 auto;margin-left: -1000px;} 

[class^='branch'] .visual-sub>div {width:1200px;height:400px;margin:0 auto;}
[class^='branch'] .visual-sub>div>img {margin:0 auto; margin-left:-800px;}

/* .main .visual-sub div{overflow:hidden;position:relative;width:100%;width:1200px;height:550px;margin:0 auto;text-align:center;}
.main .visual-sub div>img {position:absolute;top:0;left:-200px;margin:0 auto;}
.main .visual-sub div ul.slides{}
.main .visual-sub div ul > li{}
.main .visual-sub div ul > li.slides-item01{background:#000000 url('../images/main/visual01.jpg') no-repeat 50% 0;}
.main .visual-sub div ul > li.slides-item02{background:#c70922 url('../images/main/visual02.jpg') no-repeat 50% 0;} */
/*[lang='en'] .main .visual-sub div ul > li.slides-item02{background-image:url('../images/main/visual03_en.jpg');}*/
/*[lang='ja'] .main .visual-sub div ul > li.slides-item02{background-image:url('../images/main/visual03_ja.jpg');}*/
/*[lang='zh'] .main .visual-sub div ul > li.slides-item01{background-image:url('../images/main/visual01.jpg');}*/
/* [lang='zh'] .main .visual-sub div ul > li.slides-item02{background:#730101 url('../images/main/visual03_ch.jpg') no-repeat 50% 0;}      */
/*.main .visual-sub div ul > li.slides-item03{background:#3c0329 url('../images/main/visual_openevent_ko.jpg') no-repeat 50% 0;}*/

.faq-more {overflow:hidden;position:relative;padding:40px 30px 40px 140px;margin-top:50px;background-color:#efebe5;}
.faq-more:before,
.faq-more:after {display:block;content:'';position:absolute;top:50%;background-image:url('../images/lounge/lounge.png');}
.faq-more:before {left:30px;width:85px;height:85px;margin-top:-43px;background-position:-564px 0px;}
.faq-more:after {display:block;content:'';left:57px;width:32px;height:26px;margin-top:-13px;background-position:-495px -120px;}
.faq-more .sub-desc {float:left;}
.faq-more .sub-desc>strong {display:block;margin-bottom:5px;color:#000;font-size:18px;}
.faq-more a {float:right;}
.qna-list .customers-wrap .col1 {width:6%;}
.qna-list .customers-wrap .col2 {width:20%;}
.qna-list .customers-wrap .col3 {width:;}
.qna-list .customers-wrap .col4 {width:12%;}
.qna-list .customers-wrap .col5 {width:12%;}
.qna-list .customers-wrap .table-wrap {margin-top:40px;}
.qna-list [class|='btnarea'] {margin-top:-30px;}
.qna-detail .customers-wrap .col1,
.qna-detail .customers-wrap .col3 {width:10%;}
.qna-detail .customers-wrap .answer {background-color:#f4f0e9;}
.qna-detail .customers-wrap .table-wrap {margin-top:40px;}
.qna-regst .customers-wrap .table-wrap {margin-top:40px;}
.qna-regst .customers-wrap .col1,
.qna-regst .customers-wrap .col3 {width:10%;}
.qna-empty {padding:80px 0;margin-top:40px;border-top:2px solid #9d8a69;border-bottom:1px solid #e4e4e4;text-align:center;}
.qna-empty .sub-desc {position:relative;padding-top:120px;}
.qna-empty .sub-desc:before,
.qna-empty .sub-desc:after {display:inline-block;content:'';position:absolute;background-image:url('../images/lounge/lounge.png');}
.qna-empty .sub-desc:before {top:0;left:50%;width:109px;height:109px;margin-left:-55px;background-position:-450px 0px;}
.qna-empty .sub-desc:after {top:33px;left:50%;width:42px;height:42px;margin-left:-21px;background-position:-450px -120px;}
.qna-empty .sub-desc>strong {display:block;margin-bottom:5px;color:#000;font-size:18px;}
.qna-empty [class|='btnarea'] {margin-top:30px;}

.acco-list-wrap h1>i {display:block;width:84px;height:39px;margin:0 auto;font-size:0;line-height:0;background:url('../images/lounge/lounge.png') no-repeat 0 -165px;}
.acco-list-wrap h1+.desc {margin-top:10px;color:#252525;text-align:center;}
.acco-list {margin-top:15px;border-top:2px solid #9d8a69;font-size:13px;}
.acco-list>li {border-bottom:1px solid #cdc4b5;}
.acco-list>li>h3 {position:relative;}
.acco-list>li>h3>a {display:block;padding:20px 55px;}
.acco-list>li>h3>a .tmp-icon-acco{transition:none;}
.acco-list>.active>h3>a .tmp-icon-acco{background-position:-57px -165px;}
.acco-list>li>h3 .tmp-icon-acco {position:absolute;top:50%;right:20px;margin-top:-4px;}
.acco-list>li>div {position:relative;padding:20px 55px;background-color:#ebe8e1;display:none;}
.acco-list>li>h3:before,
.acco-list>li>div:before {display:inline-block;position:absolute;top:18px;left:20px;width:25px;height:25px;border-radius:25px;text-align:center;line-height:23px;}
.acco-list>li>h3:before {content:'Q';background-color:#000;color:#fff;}
.acco-list>li>div:before {content:'A';background-color:#9d8a69;color:#fff;}
.acco-list>.active>div {display:block;}
.faq h2 {margin-top:40px;color:#000;font-size:22px;font-weight:700;}

.costumer-desk .con-wrap {position:relative;}
.costumer-desk-wrap h2 {margin:10px 0 23px;padding:0 10px 10px;font-size:18px;color:#333;font-weight:bold;border-bottom:1px solid #e0e0e0;}
.costumer-desk-wrap .info-branch {overflow:hidden;margin-left:-30px}
.costumer-desk .inner .con-wrap {position:relative;}
.costumer-desk-wrap .info-branch>li {position:relative;float:left;width:337px;height:120px;padding:172px 20px 20px;margin-left:30px;margin-top:30px;border:1px solid #d6d6d6;}
.costumer-desk-wrap .info-branch a {display:block;}
.costumer-desk-wrap .info-branch [class|='info'] p {margin-bottom:8px;}
.costumer-desk-wrap .info-branch [class|='info'] i {position:absolute;top:0;left:0;display:block;content:'';width:377px;height:158px;background:url('../images/lounge/lounge.png') no-repeat;}
.costumer-desk-wrap .info-branch [class|='info'][class$='w'] i {background-position:-622px -280px;}
.costumer-desk-wrap .info-branch [class|='info'][class$='b'] i{background-position:-230px -440px;}
.costumer-desk-wrap .info-branch [class|='info'][class$='i'] i {background-position:-622px -440px;}
.costumer-desk-wrap .info-branch [class|='info'][class$='jg'] i{background-position:-230px -600px;}
.costumer-desk-wrap .info-branch [class|='info'][class$='jl'] i{background-position:-622px -600px;}
.costumer-desk-wrap .info-branch li p {position:relative;padding-left:10px;}
.costumer-desk-wrap .info-branch li p:before {position:absolute;top:50%;left:0;display:block;content:'';width:2px;height:2px;background:#474747;}
.costumer-desk-wrap .info-branch li strong {display:inline-block;width:80px;color:#333;}
.costumer-desk .qna-info {position:absolute;bottom:0;right:0;width:318px;height:292px;padding:0 30px 20px;border:1px solid #d6d6d6;background:#efebe5;}
.costumer-desk .qna-info p {position:relative;padding-top:150px;text-align:center;}
.costumer-desk .qna-info i:before {position:absolute;top:34px;left:50%;display:block;content:'';width:102px;height:102px;margin-left:-51px;background:url('../images/lounge/lounge.png') no-repeat -420px -260px;}
.costumer-desk .qna-info i:after  {position:absolute;top:63px;left:50%;display:block;content:'';width:42px;height:45px;margin-left:-21px;background:url('../images/lounge/lounge.png') no-repeat -530px -260px;}
.costumer-desk .qna-info [class|='btnarea'] {margin-top:15px;}

/* lounge-milage */
.lounge-milage h1 {padding:28px 0 0;}
.lounge-milage .sub-tit {margin:40px 0 20px;color:#000;font-size:22px;font-weight:bold;text-align:left;}
.lounge-milage .box-wrap {position:relative;margin:40px 0 0;padding:65px 50px 65px 390px;border:2px solid #cec4b4;}
.lounge-milage .box-wrap:after {position:absolute;top:31px;left:52px;display:block;content:'';width:720px;height:146px;background:url('../images/lounge/lounge.png') no-repeat -729px -120px;}
.lounge-milage .box-wrap>h2 {color:#333;font-size:18px;font-weight:bold;}
[class$='step-list'] {overflow:hidden;border-bottom:1px solid #e1dace;}
[class$='step-list'] li {float:left;width:33.3%;}
[class$='step-list'] li>h3 {position:relative;padding:24px 0 20px 30px;color:#000;font-weight:bold;font-size:18px;}
[class$='step-list'] li>h3>span {display:block;font-size:14px;}
[class$='step-list'] .step1>h3 {background:#e1dace;}
[class$='step-list'] .step2>h3 {background:#d4cec3;}
[class$='step-list'] .step3>h3 {background:#cac3b6;}
[class$='step-list'] li>h3:after {position:absolute;top:0;left:-33px;display:block;content:'';width:33px;height:92px;background:url('../images/lounge/lounge.png') no-repeat;}
[class$='step-list'] .step2>h3:after {background-position:-933px 0}
[class$='step-list'] .step3>h3:after {background-position:-967px 0}
[class$='step-list'] .sub-desc {padding:20px 50px 20px 10px;}

/* guide-beginners */
.guide-beginners .inner {width:1200px;margin:0 auto;}
.guide-beginners h2 {font-size:22px;color:#000000;font-weight:bold;text-align:left;}
.enterance-wrap{margin-top:10px;}
.enterance-wrap .title-wrap{}
.enterance-wrap .title-wrap>.sub-tit{}
.enterance-wrap .title-wrap>.sub-tit+.sub-desc{margin-top:5px;font-size:16px;}
.enterance-wrap .title-wrap>.sub-tit+.sub-desc+.sub-desc+.sub-desc{margin-top:10px;font-size:16px;}
.enterance-wrap .title-wrap>.sub-desc strong {color:#000;}
.enterance-list {width:100%;margin-top:40px;overflow:hidden;}
.enterance-list>li {position:relative;float:left;min-height:210px;padding-top:165px;margin-left:-1px;border-left:1px solid #e5e5e5;}
.enterance-list>li:first-child{border-left:none;}
.enterance-list>li i {position:absolute;top:0;left:50%;display:inline-block;width:142px;height:142px;margin-left:-71px;background:#aca091;border-radius:100% 100% 100% 100%;}
.enterance-list>li i:after {display:block;content:'';background:url('../images/guide/guide.png') no-repeat;}
.enterance-list .item1 i:after {width:65px;height:56px;margin:43px auto;background-position:0px 0;}
.enterance-list .item2 i:after {width:46px;height:70px;margin:36px auto;background-position:-70px 0;}
.enterance-list .item3 i:after {width:76px;height:61px;margin:41px auto;background-position:-120px 0;}
.enterance-list .item4 i:after {width:73px;height:73px;margin:34px auto;background-position:-200px 0;}
.enterance-list .sub-tit {font-weight:bold;text-align:center;}
.enterance-list .sub-tit,
.enterance-list .sub-desc {padding:0 25px;}
.enterance-list .sub-tit {color:#000;font-size:16px;min-height:55px;}
.enterance-list .sub-desc {margin-top:10px ;font-size:13px;text-align:justify ;}
.enterance-list>.item2 .sub-desc strong {display:block;margin-top:15px;font-size:16px;font-weight:700;text-align:center;}
.access-tab{margin-top:65px;}
[lang='en'] .enterance-list>li{ min-height:268px;}
[lang='ja'] .enterance-list .sub-tit,
[lang='en'] .enterance-list .sub-tit { min-height:72px;}
[lang='en'] .enterance-list .sub-desc {text-align:left;}

.access-tab .tab-list{margin-top:0;}
.access-tab .tab-list>a{min-width:inherit;padding:10px 70px;}
.access-tab .tab-view{padding:30px 35px;border:1px solid #cec4b4;border-top:none;}
.access-tab .tab-view .table-wrap table>thead>tr>th:before,
.access-tab .tab-view .table-wrap table>tbody>tr>th:before{display:none;}
.access-tab .tab-view .table-wrap table>thead>tr>th,
.access-tab .tab-view .table-wrap table>tbody>tr>td{border-left:1px solid #e4e4e4;font-size:14px;}
.access-tab .tab-view .table-wrap table>thead>tr>th:first-child{border-left:none;}
.access-tab .tab-view .table-wrap table>tbody>tr>th{text-align:center;}
.access-tab .tab-view .table-wrap table>tbody>tr>td strong{color:#333;}
.access-tab .accessible-desc table {width:100% ;}
.access-tab .table-wrap table>tbody>tr>td {vertical-align:middle;}
.access-tab .accessible-desc table th {color:#000 ;}
.access-tab .accessible-desc table th,
.access-tab .accessible-desc table td {padding:8px 15px;}
.access-tab .accessible-desc table>thead>tr>th {background-color:#dcdddc;font-size:13px;}
.access-tab .accessible-desc table>tbody>tr>th,
.access-tab .accessible-desc table>tbody>tr>td {border-bottom:1px solid #dcdddc;}
.access-tab .accessible-desc table>tbody>tr>th {border-right:1px solid #dcdddc;vertical-align:middle;}
.access-tab .accessible-desc .passport>strong {display:block;margin-top:10px;}
.access-tab .accessible-desc .passport>strong:first-child {margin-top:0;}
.access-tab .accessible-desc .passport>ul {font-size:13px;}
.access-tab .accessible-desc .passport>ul>li {padding-left:5px;}
.access-tab .accessible-desc .passport>ul>li:before {display:inline-block;content:'';position:relative;top:9px;left:-4px;width:2px;height:2px;background-color:#666;vertical-align:top;}
.access-tab table .col1 {width:20%;}
.access-tab .table-desc{font-size:13px;}
[lang='en'] .access-tab .tab-view .table-wrap table>tbody>tr>th,
[lang='en'] .access-tab .tab-view .table-wrap table>tbody>tr>td{ padding:10px 10px; }
.access-tab .tab-view .table-wrap table>tbody>tr.en-middle>th{ vertical-align:middle;}
.access-tab .tab-view .table-wrap table>tbody>tr.en-middle>td{ vertical-align:top;}
[lang='en'] .access-tab .tab-view .table-wrap table>tbody>tr>td ul{ font-size:12px;}
[lang='en'] .access-tab .tab-view .table-wrap table>tbody>tr>td ul > li{ padding-left:7px; text-indent:-7px;}
.oversea-desc{font-size:13px;}
.oversea-desc .desc {padding-bottom:15px;border-bottom:1px solid #ebebeb;}
.oversea-desc h3 {color:#000;font-size:13px;font-weight:700;}
.oversea-desc h3+ul {margin:10px 0 0 0px;}
.oversea-desc>h3 {padding-left:20px;margin-top:15px;}
.oversea-desc>h3+ul{margin-left:20px;}
.oversea-desc ul>li {padding-left:5px;margin-top:7px;}
.oversea-desc ul>li:before {display:inline-block;content:'';position:relative;top:8px;left:-4px;width:4px;height:4px;background-color:#666;vertical-align:top;border-radius:2px 2px 2px 2px;}
.oversea-desc ul>li:first-child {margin-top:0px;}
.oversea-desc ul>li p {padding-left:5px;font-size:13px;}
.oversea-desc ul>li .desc-depth{padding-left:17px;}
.oversea-desc .in {margin-top:15px;padding:20px;background:#f1f1f1;}

.etiquette-wrap{margin-top:65px;}
.etiquette-wrap .title-wrap>.desc {color:#fff;opacity:.7;filter:alpha(opacity='70')}
.etiquette-list {position:relative;padding:20px 0 0;font-size:0;line-height:0;background:#edeae7;}
.etiquette-list:after,
.etiquette-list:before{display:block;content:"";position:absolute;top:30px;bottom:30px;width:1px;background-color:#f7f7f7;}
.etiquette-list:before{left:400px;}
.etiquette-list:after{left:800px;}
.etiquette-list>li {display:inline-block;position:relative;width:236px;padding:0 20px 0 144px;margin-bottom:40px;font-size:13px;line-height:1.5;vertical-align:top;}
.etiquette-list>li i {position:absolute;top:0px;left:20px;width:106px;height:106px;background-color:#a79687;border-radius:100% 100% 100% 100%;}
.etiquette-list>li i:before {display:block;content:'';background-image:url('../images/guide/guide.png');}
.etiquette-list .item1 i:before {width:31px;height:53px;margin:26px auto 0;background-position:0 -75px;}
.etiquette-list .item2 i:before {width:68px;height:68px;margin:19px auto;background-position:-40px -75px;}
.etiquette-list .item3 i:before {width:64px;height:54px;margin:33px auto 0;background-position:-120px -75px;}
.etiquette-list .item4 i:before {width:41px;height:42px;margin:31px auto 0;background-position:-200px -75px;}
.etiquette-list .item5 i:before {width:55px;height:41px;margin:26px auto 0;background-position:-120px -135px;}
.etiquette-list .item6 i:before {width:73px;height:73px;margin:17px auto;background-position:-240px -115px;}
.etiquette-list .sub-tit {color:#000000;font-weight:bold;font-size:16px;}
.etiquette-list .sub-desc {margin-top:10px;color:#666666;text-align:justify;}
.progress-wrap .title-wrap .tit>span {width:356px;background-position:0px -80px;}
.progress-wrap .title-wrap .desc {color:#fff;}
.progress-order-list{margin-top:25px;background-image:url("../images/guide/progress_ol.png");background-repeat:no-repeat;}
.progress-order-list h3 {background-color:transparent;color:#ffffff;font-size:18px;font-weight:700;}
.progress-order-list h3:before,
.progress-order-list h3:after {display:none;}
.progress-order-list>li {width:210px;}
.progress-order-list>.step5 h3{padding-left:105px;}
.progress-order-list .sub-desc {color:#666666;opacity:1;}
.chip-wrap{margin-top:65px;}
.chip-wrap .title-wrap>.tit>span {width:294px;background-position:0px -120px;}
.chip-wrap .title-wrap>.desc {color:#071e5c;}
.chip-list {margin-top:20px;border-top:2px solid #a69270;}
.chip-list>li {position:relative;padding:15px 20px 15px 230px;border-bottom:1px solid #d3d3d3;}
.chip-list>.chip-list-space{padding-left:0;}
.chip-list .sub-tit {color:#000;font-size:16px;font-weight:700;}
.chip-list .sub-desc {margin-top:7px;text-align:justify;}
.chip-list [class|='img-chips'] {position:absolute;top:50%;left:65px;height:45px;margin-top:-22px;background-image:url('../images/guide/guide.png');background-repeat:no-repeat;}
.chip-list [class|='img-chips'][class$='money'] {width:79px;background-position:0px -190px;}
.chip-list [class|='img-chips'][class$='rouleplay'] {width:77px;background-position:-85px -190px;}
.chip-list [class|='img-chips'][class$='lucky'] {width:81px;background-position:-170px -190px;}
.chip-list [class|='img-chips'][class$='roulelucky'] {width:72px;background-position:-255px -190px;}
.chip-list [class|='img-chips'][class$='taisai'] {width:78px;background-position:-340px -190px;}
.chip-list [class|='img-chips'][class$='convention'] {width:76px;background-position:-425px -190px;}
.chip-list [class|='img-chips'][class$='junket'] {width:78px;background-position:-510px -190px;}

/* about */
#document[class|="about"] .visual-sub,
#document.sitemap .visual-sub{background-image:url("../images/about/casino_visual01.jpg");/*background-position:50% 0px;*/}
.about-info .sub-visual-wrap {position:relative;width:100%;height:400px;margin-top:40px;background:url('../images/about/sub_visual_about_casino.jpg') no-repeat 0 0;}
.about-info .sub-visual-wrap div {position:relative;width:380px;height:400px;background:#ec8c38 url('../images/about/bg_about_casino.png') no-repeat 0 0;}
.about-info .sub-visual-wrap div:after {position:absolute;top:48px;right:-10px;display:block;content:'';width:10px;height:20px;background:url('../images/about/about.png') no-repeat 0 0;}
.about-info .sub-visual-wrap p {position:absolute;top:173px;left:0;width:330px;margin:0 auto;padding:0 0 0 40px;color:#fff;font-size:36px;letter-spacing:-4px;line-height:1.2;}
.about-info .sub-visual-wrap p:hover {position:relative;margin-left:-15px;z-index:10;}
.lte-ie8 .about-info .sub-visual-wrap p:hover {margin-left:0;}
.about-info .sub-visual-wrap p {margin:0;transition: transform 0.4s , margin 0.4s;-webkit-transition:transform 0.4s , margin 0.4s;}
.about-info .sub-visual-wrap p:hover {-webkit-transform:top:0;transform:top:0);}
.about-info .txt-area {overflow:hidden;margin-top:50px;}
.about-info h2 {width:330px;padding-left:50px;font-size:30px;color:#333;}
.about-info .fr {width:820px;}
.about-info .point-txt {margin:20px 0;color:#333;font-size:20px;line-height:1.4;}

.way-tab {padding:40px 0;background:#e9e5de;}
.way-tab ul {margin-left:-20px;}
.way-tab ul:after {display:block;content:'';clear:both;}
.way-tab li {position:relative;float:left;width:285px;margin:0 0 0 20px;text-align:center;box-shadow:6px 6px 13px rgba(0, 0, 0, 0.17);}
.way-tab li a {display:block;height:80px;padding:120px 0 0;background:#fff;}
.way-tab li span {display:block;color:#888;font-size:12px;}
.way-tab li i {position:absolute;top:40px;left:50%;display:block;height:55px;background:url('../images/about/about.png') no-repeat;
	transition: transform 0.4s , width 0.5s;-webkit-transition:transform 0.4s , width 0.5s;}
.way-tab .way1 i {width:56px;margin-left:-28px;background-position:0 -95px;}
.way-tab .way2 i {width:53px;margin-left:-24px;background-position:-60px -95px;}
.way-tab .way3 i {width:63px;margin-left:-31px;background-position:-120px -95px;}
.way-tab .way4 i {width:59px;margin-left:-29px;background-position:-190px -95px;}
.way-tab .way1 :hover i,
.way-tab .way1.active i {width:56px;margin-left:-28px;background-position:0 -30px;}
.way-tab .way2 :hover i,
.way-tab .way2.active i {width:53px;margin-left:-24px;background-position:-60px -30px;}
.way-tab .way3 :hover i,
.way-tab .way3.active i {width:63px;margin-left:-31px;background-position:-120px -30px;}
.way-tab .way4 :hover i,
.way-tab .way4.active i {width:59px;margin-left:-29px;background-position:-190px -30px;}
.way-tab li a:hover,
.way-tab li.active a {background:#96856e;}
.way-tab li a:hover, .way-tab li :hover span ,
.way-tab li.active a, .way-tab li.active span {color:#fff;font-weight:bold;}

.about-way article {background:url('../images/about/bg_tab.html') repeat-x 0 175px;}
.about-way .title-wrap {padding:50px 0 40px;}
.about-way .fr {width:845px;padding:0 0 0 58px;border-left:1px solid #e4e4e4;}
.about-way .fr p {margin-bottom:23px;font-size:14px;}
.about-way .fr .point-txt {color:#333;font-size:18px;font-weight:bold;}
.about-way .fr .point-txt2 {color:#333;font-size:16px;font-weight:bold;}
.about-way .fr .point {color:#b28e50;font-size:16px;font-weight:bold;}
.about-way [class^='tab-view'] {padding:50px;overflow:hidden;}
.about-way .fl {width:176px;padding-left:20px;}
.about-way .sub-tit {position:relative;color:#000;font-weight:bold;font-size:30px;text-align:left;line-height:1.15;}
.about-way .sub-tit>span {display:block;color:#b28e50;font-size:15px;font-family:Arial;font-weight:normal;}
.about-way [class^='tab-view'] h2:after {display:block;position:absolute;top:-15px;left:-50px;font-family:Arial;font-weight:normal;font-size:80px;color:#b28e50;}
.about-way [class$='view-way1'] h2:after {content:'1';}
.about-way [class$='view-way2'] h2:after {content:'2';}
.about-way [class$='view-way3'] h2:after {content:'3';}
.about-way [class$='view-way4'] h2:after {content:'4';}
.about-way [class$='view-way3'] .point-txt2,
.about-way [class$='view-way4'] .point-txt2 {margin-bottom:8px;}
.about-way [class$='view-way3'] .point,
.about-way [class$='view-way4'] .point {margin-top:13px;}
.about-way [class$='view-way3'] .point:first-child,
.about-way [class$='view-way4'] .point:first-child {margin-top:0;}

.about-ceo .title-wrap h1+.desc {font-weight:bold;}
.about-ceo .txt-area {overflow:hidden;margin-top:40px;height:600px;}
.about-ceo .fl {padding-left:145px;}
.about-ceo .fr {position:relative;width:480px;padding:60px;}
.about-ceo .fr p {margin-top:20px;font-size:14px;}
.about-ceo .fr p:first-child {margin-top:0;}
.about-ceo .fr .point-txt {position:absolute;bottom:0;right:60px;color:#333;font-weight:bold;font-size:18px;}

.about-pr .view {height:500px;background:url('../images/about/bg_pr.png') no-repeat 0 0;}
.about-pr .view:after {display:block;content:'';clear:both;}
.about-pr .view .fl {width:310px;padding:93px 0 0;font-family:Arial;font-size:13px;color:#666;text-align:center;}
.about-pr .view em {display:inline-block;padding-bottom:20px;margin:0 auto;border-bottom:1px solid #7b7b7b;}
.about-pr .view p {padding:0 20px;margin-top:30px;color:#111;font-size:18px;font-weight:bold;}
.about-pr .view .fr {width:890px;}
.about-pr .gallery {margin-top:15px;}
.about-pr [class$='list'] {position:relative;left:-26px;width:1226px;font-size:0;line-height:0;}
.about-pr [class$='list']>a {display:inline-block;width:280px;margin:10px 0 0 26px;text-align:center;vertical-align:top;transition:all .3s ease;}
.about-pr [class$='list']>a:hover {filter:alpha(opacity='70');opacity:.7;}
.about-pr [class$='list']>a>img {display:block;border:1px solid #d6d6d6;}
.about-pr [class$='list']>a>strong {display:block;padding:0 10px;margin-top:10px;font-size:14px;font-weight:normal;line-height:1.5;word-break:break-word;}
.about-pr [class$='list']>.active>img {border:4px solid #b59958;}
.about-pr [class$='list']>.active:hover {filter:alpha(opacity='100');opacity:1;}
.about-pr .gallery-list>a>img {width:280px;height:158px;}
.about-pr .gallery-list>.active>img {width:272px;height:150px;}
.about-pr .print-list>a>img {width:280px;height:370px;}
.about-pr .print-list>.active>img {width:272px;height:362px;}
.about-pr h2 {margin-top:30px;color:#000;font-size:22px;font-weight:700;}
.about-pr h2~h2 {margin-top:55px;}
.about-pr .print {margin-top:15px;}
.about-pr .layer-wrap [class*='view'] {margin-left:-245px;}
.print-view {margin-top:-350px;margin-left:-245px;}
.print-view img {width:490px;height:700px;}

/* lounge event */
.authentication-wait .visual-sub,
#document[class*="reservation"] .visual-sub,

#document.mileage .visual-sub,
#document.faq .visual-sub,
#document[class*="lounge"] .visual-sub,
#document[class*="member"] .visual-sub,
#document[class*="qna"] .visual-sub,
#document[class*="join"] .visual-sub,
#document.costumer-desk .visual-sub{background-image:url("../images/lounge/lounge_visual01_ko.jpg");}
#document[class*="login"] .visual-sub {background-image:url("../images/lounge/visual_member.jpg");}

.travel-agency-guide-service .visual-sub,
.privacypolicy .visual-sub {background-image:url("../images/layout/visual_footer.jpg");}

.loungeevent-detail .event-info {margin-top:35px;border-top:2px solid #9d8a69;border-bottom:1px solid #e4e4e4;font-size:0;line-height:0;}
.loungeevent-detail .event-info>li {display:inline-block;width:50%;font-size:13px;line-height:1.5;}
.loungeevent-detail .event-info>.full {width:100%;border-bottom:1px solid #e4e4e4;}
.loungeevent-detail .event-info strong {display:inline-block;position:relative;min-width:100px;padding:12px 20px;color:#000;}
.loungeevent-detail .event-info strong:before {display:inline-block;content:'';position:absolute;top:13px;right:0;width:1px;height:15px;background-color:#e4e4e4;}
.loungeevent-detail .event-info h2,
.loungeevent-detail .event-info p {display:inline-block;padding:12px 20px;}
.loungeevent-detail .event-info h2>[class|='tmp-btn'] {margin-left:0;}
.loungeevent-detail .event-info p {width:410px;}
.loungeevent-detail .event-view {padding:25px 0 10px;border-bottom:1px solid #e4e4e4;text-align:center;}
.loungeevent-detail .event-view img {max-width:1100px;}
.evt-list {padding:30px 0 0;border-bottom:1px solid #e4e4e4;font-size:0;line-height:0;}
.evt-list>li {display:inline-block;width:380px;padding:0 10px;margin-bottom:35px;font-size:13px;line-height:1.5;vertical-align:top;}
.evt-list>li>a {display:block;padding-bottom:10px;}
.evt-list>li>a>h2 {overflow:hidden;color:#000;font-size:18px;font-weight:bold;white-space:nowrap;text-overflow:ellipsis;}
.evt-list>li>a>h2 [class|='tmp-btn'] {margin-left:0;vertical-align:middle;}
.evt-list>li img {width:380px;height:205px;padding-bottom:15px;}
.evt-list>.no-data {width:100%;text-align:center}
.evt-list .details {margin-top:5px;}
.evt-list .details>.summary {display:inline-block;position:relative;min-width:80px;}
.evt-list .details>.summary:before {display:inline-block;content:'';position:absolute;top:5px;right:0;width:1px;height:10px;background-color:#e4e4e4;}
.evt-list .details>p {display:inline-block;width:270px;padding:0 10px;}
.evt-nav {margin-top:35px;border:1px solid #9d8a69;text-align:center;}
.evt-nav .year {position:relative;padding:10px;background-color:#9d8a69;color:#fff;font-size:22px;}
.evt-nav .prev-year,
.evt-nav .next-year {display:inline-block;position:absolute;top:50%;left:50%;width:30px;height:30px;margin-top:-15px;border:1px solid #7d6e53;background-color:#907e5f;font-size:0;line-height:0;}
.evt-nav .prev-year {margin-left:-100px;}
.evt-nav .next-year {margin-left:70px;}
.evt-nav .year a>span {display:inline-block;width:8px;height:13px;margin-top:8px;background-image:url('../images/layout/layout.png');}
.evt-nav .prev-year>span {background-position:-7px -157px;}
.evt-nav .next-year>span {background-position:0 -157px;}
.evt-nav>a {display:inline-block;width:7%;padding:10px 0;color:#888;font-size:16px;font-weight:700;transition:all .3s ease;}
.evt-nav>a:hover {background-color:#eee;}
.evt-nav>.active {color:#000;}

/* offers */
.evt-list .offers_title {overflow: hidden; color: #000; font-size: 18px; font-weight: bold; white-space: nowrap; text-overflow: ellipsis;}
.evt-list .offers_desc {height:48px; margin:10px 0; font-size:14px; line-height:24px; color:#666; overflow:hidden;}
.evt-list .offers_tag {/* font-size:14px; */ font-weight:bold; color:#9d8a69; text-transform:uppercase;}
.evt-list .offers_date {padding-top:5px; /* font-size:14px; */ color:#666;}
.offers-wrap .evt-list>li>a {padding-bottom:0;}

.loungeoffers-detail .offers-info {margin-top:35px;border-top:2px solid #9d8a69;border-bottom:1px solid #e4e4e4;font-size:0;line-height:0;}
.loungeoffers-detail .offers-info>li {display:inline-block;width:50%;font-size:13px;line-height:1.5;}
.loungeoffers-detail .offers-info>li:after {content:''; display:block; clear:both;}
.loungeoffers-detail .offers-info>.full {width:100%;border-bottom:1px solid #e4e4e4;}
.loungeoffers-detail .offers-info>.full+.full {border-bottom:0 none;}
.loungeoffers-detail .offers-info strong {display:inline-block;position:relative;min-width:100px;padding:12px 20px;color:#000;}
.loungeoffers-detail .offers-info strong:before {display:inline-block;content:'';position:absolute;top:13px;right:0;width:1px;height:15px;background-color:#e4e4e4;}
.loungeoffers-detail .offers-info h2,
.loungeoffers-detail .offers-info p {display:inline-block;padding:12px 20px;}
.loungeoffers-detail .offers-info h2>[class|='tmp-btn'] {margin-left:0;}
.loungeoffers-detail .offers-info p {width:410px;}
.loungeoffers-detail .offers-info .tag {float:right; display:inline-block; padding:12px 20px; font-weight:bold; color:#9d8a69; text-transform:uppercase;}
.loungeoffers-detail .offers-view {padding:25px 0 10px;border-bottom:1px solid #e4e4e4;text-align:center;}
.loungeoffers-detail .offers-view img {max-width:1100px;}
.loungeoffers-detail .offers-view p {width:710px; margin:0 auto; padding-top:35px; font-size:14px; line-height:24px; text-align:left;}
.loungeoffers-detail .offers-view .detail-wrap p{padding-top:5px}
/* login */
.login-box-wrap {margin-top:40px;background:#efebe5;border-top:2px solid #9d8a69;border-bottom:1px solid #e4e4e4;}
.login-box-wrap .in-wrap {position:relative;width:600px;padding:56px 0;margin:0 auto;}
.login-box-wrap .in-wrap label {display:inline-block;width:104px;padding-left:33px;color:#333;font-weight:bold;}
.login-box-wrap .in-wrap input {width:330px;}
.login-box-wrap .form-control {margin-bottom:13px;}
.login-box-wrap .in-wrap .tsts{padding-left:137px;}
.login-box-wrap button {position:absolute;top:56px;right:0;width:98px;height:71px;font-size:16px;color:#fff;background:#421f1a;border:1px solid #160907;}
.login-box-wrap .finder {padding:0 123px 0 141px;text-align:left;}
[lang='zh'] .login-box-wrap .finder {padding-left:151px;}
.login-box-wrap .finder>a {position:relative;margin-right:43px;color:#666;}
.login-box-wrap .finder>a:after {display:inline-block;content:'';width:6px;height:9px;margin:6px 0 0 10px;background:url('../images/layout/layout.png') no-repeat -5px -350px;vertical-align:top;}
.login-box-wrap .finder>a:hover,
.login-box-wrap .finder>a:focus {text-decoration:underline;}
.login .cols3 {padding:30px 0;text-align:center;border-bottom:1px solid #e4e4e4;}
.login .cols3:after {display:block;content:'';clear:both;}
.login .cols3 strong {display:block;color:#333;}
.login .cols3 div {position:relative;float:left;width:33%;}
.login .cols3 div:before {position:absolute;top:0;left:0;display:block;content:'';width:1px;height:200px;background:#e4e4e4;}
.login .cols3 .joinus:before {background:none;}
.login .cols3 div p {width:80%;height:55px;margin:0 auto;}
[lang='ja'] .login .cols3 div p {width:90%;font-size:13px;}
[lang='ja'] .login .cols3 div p strong {font-size:14px;}
[lang='en'] .login .cols3 div p {height:80px;}
.login .cols3 div i {position:relative;display:block;width:82px;height:82px;margin:0 auto 20px;background-image:url('../images/about/about.png');background-repeat:no-repeat;}
.login .cols3 .joinus i{background-position:-260px 0px;}
.login .cols3 .existing i{background-position:-350px 0px;}
.login .cols3 .jpmember i{background-position:-440px 0px;}
.login-wrap .title-wrap~.table-wrap {margin-top:40px;}
.login-wrap .find-tab .table-wrap{margin-top:10px;}
.contact-info {margin:15px 0 0;}
.contact-info li {position:relative;padding-left:15px;}
.contact-info li:before {position:absolute;top:0;left:0;display:inline-block;content:'-';}
.contact-info a {cursor:text;color:#666666;}
.contact-info address {display:inline-block;}
.login-jpmember .title-wrap~.table-wrap {margin-top:40px;}
[class*='finded'] {padding:60px;margin-top:40px;}
[class*='finded'] p {text-align:center;}
[class*='finded'] .desc {margin-bottom:10px;font-size:18px;color:#333;font-weight:bold;}
[class*='finded'] .point-txt {margin-top:10px;font-size:18px;font-weight:bold;}
[class*='finded'] i {position:relative;display:block;width:109px;height:109px;margin:0 auto 10px;background-image:url('../images/about/about.png');background-repeat:no-repeat;}
.finded-id-find i{background-position:0px -150px;}
.finded-id-empty i{background-position:-115px -150px;}
.finded-pw-find i{background-position:-230px -150px;}
.finded-pw-empty i{background-position:-115px -150px;}
.login-findpw .table-desc li ,
.login-findid .table-desc li {position:relative;padding-left:15px;font-size:13px;}
.login-findpw .table-desc li:before ,
.login-findid .table-desc li:before {position:absolute;top:0;left:0;display:inline-block;content:'-';}
.login-findpw .col1 {width:12.6%;}
.login-jpmember .table-st-wrap {padding:30px 0;margin-top:40px;text-align:center;color:#333;font-weight:bold;}
.login-findid .table-desc+.table-wrap {margin:5px;}
.login-findid .col1 {width:12.6%;}
.login-findid .form-control {}

/* join */
.join-wrap .progress>strong,
.join-wrap .progress>span {position:relative;padding-left:200px;text-align:left;}
.join-wrap .progress>[class*='step']:before,
.join-wrap .progress>[class*='step']:after {display:block;content:'';position:absolute;background-image:url('../images/lounge/lounge.png');}
.join-wrap .progress>[class*='step']:before {top:13px;left:100px;width:64px;height:64px;}
.join-wrap .progress>[class*='step']:after {top:45px;left:116px;}
.join-wrap .progress>.step1 {z-index:2;}
.join-wrap .progress>.step2 {z-index:1;}
.join-wrap .progress>.step1:after {width:32px;height:26px;margin-top:-13px;background-position:-533px -120px;}
.join-wrap .progress>.step2:after {width:32px;height:32px;margin-top:-16px;background-position:-570px -120px;}
.join-wrap .progress>.step3:after {width:32px;height:22px;margin-top:-11px;background-position:-607px -120px;}
.join-wrap .progress>strong:before {background-position:-654px 0px;}
.join-wrap .progress>span:before {background-position:-723px 0px;}
.join-wrap .progress>.step3>em:after {display:none;}
.join-wrap .progress>strong {width:34%;}
.join-wrap .progress>span {width:33%;}
.join-wrap .progress em {display:block;font-size:18px;font-weight:700;}
.join-wrap .rull_wrap {margin-top:50px;padding:40px 40px 40px 140px;background:url('../images/lounge/lounge_1.png') #efebe5 no-repeat 30px 50%;}
.join-wrap .rull_wrap .tit {font-size:20px;font-weight:bold;color:#252525;}
.join-wrap .table-desc {margin-left:20px;font-size:12px;}
.join-wrap p.table-desc {margin-left:0px;}
.join-wrap .desc-list {margin-top:10px;font-size:13px;}
.join-wrap .desc-list>li {padding-left:5px;margin-top:2px;}
.join-wrap .desc-list>li:first-child {margin-top:0px;}
.join-wrap .desc-list>li:before {display:inline-block;content:'';position:relative;top:9px;left:-6px;width:2px;height:2px;background-color:#777;vertical-align:top;}
.join-wrap .desc-list~.help {margin-top:10px;}
.join-wrap h2 {margin-top:40px;color:#000;font-size:22px;font-weight:700;}
.join-wrap legend + h2 {margin-top:20px;}
.policy-control {margin-top:15px;border-top:2px solid #9d8a69;}
.policy-control>div {overflow-y:scroll;height:230px;padding:30px;}
.policy-control>div>h3 {margin-top:15px;font-weight:700;}
.policy-control>div>h4 {margin-top:15px;}
.policy-control>p {padding:10px 30px;border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;background-color:#f4f0e9;color:#333;}
.join-step2 .table-wrap {margin-top:15px;}
.join-step2 .table-wrap .col1 {width:15.1%;}
.span-name {width:175px;text-align:right;}
.span-pw {width:203px;text-align:right;}
.span-nation {width:10%;}
.join-success {padding:60px;margin-top:50px;border-top:2px solid #9d8a69;border-bottom:1px solid #e4e4e4;color:#444;font-size:18px;font-weight:700;text-align:center;}
.join-success>p {position:relative;padding-top:125px;}
.join-success>p:before,
.join-success>p:after {display:block;content:'';position:absolute;left:50%;background-image:url('../images/lounge/lounge.png');}
.join-success>p:before {top:0px;width:109px;height:109px;margin-left:-55px;background-position:-450px 0px;}
.join-success>p:after {top:35px;width:38px;height:38px;margin-left:-19px;background-position:-644px -120px;}
.join-success strong {color:#9d8a69;}

.member-wrap .table-wrap {margin-top:20px;}
.member-leave .table-wrap {margin-top:50px;}
.member-leave .table-wrap .col1,
.member-pwchange .table-wrap .col1 ,
.member-modify .table-wrap .col1 {width:15%;}
.member-modify .table-wrap .emailYn {margin-right:30px;}
.table-wrap .natio1 {margin-right:30px;}
label+label {margin-left:50px;}

/* game-guide */
.online-game .game_list {position:relative;width:1200px;height:540px;margin-top:40px;background:url('../images/jpn/online-game.png') no-repeat 0 0;}
.online-game .game_pop {position:absolute;top:29px;left:20px;width:200px;}
.online-game .game_pop a {display:block;width:200px;height:71px;font:0/0 a;}
.online-game .game-start {position:absolute;top:212px;left:521px;width:398px;height:99px;font:0/0 a;}
.online-game .game_info {position:relative;margin:30px 0 0;padding:30px 30px 30px 176px;}
.online-game .game_info i {position:absolute;top:50px;left:30px;width:109px;height:109px;margin-top:-54px;background:url('../images/jpn/bg_game_info.png') no-repeat 0 0;}

.card-big {display:inline-block;width:72px;height:98px;background:url('../images/guide/card.png') no-repeat;}

[class*="card-small"]{display:inline-block;width:56px;height:76px;margin:0 5px;background-image:url('../images/guide/card_small.png');background-repeat:no-repeat;vertical-align:middle;}
[class*="card-small"][class*="rotate"]{width:76px;height:56px;background-image:url('../images/guide/card_small_rotate.png');}
.card-ha {background-position:0 0;}
.card-h2 {background-position:-100px 0;}
.card-h3 {background-position:-200px 0;}
.card-h4 {background-position:-300px 0;}
.card-h5 {background-position:-400px 0;}
.card-h6 {background-position:-500px 0;}
.card-h7 {background-position:-600px 0;}
.card-h8 {background-position:-700px 0;}
.card-h9 {background-position:-800px 0;}
.card-h10 {background-position:-900px 0;}
.card-hj {background-position:-1000px 0;}
.card-hq {background-position:-1100px 0;}
.card-hk {background-position:-1200px 0;}

.card-ca {background-position:0 -120px;}
.card-c2 {background-position:-100px -120px;}
.card-c3 {background-position:-200px -120px;}
.card-c4 {background-position:-300px -120px;}
.card-c5 {background-position:-400px -120px;}
.card-c6 {background-position:-500px -120px;}
.card-c7 {background-position:-600px -120px;}
.card-c8 {background-position:-700px -120px;}
.card-c9 {background-position:-800px -120px;}
.card-c10 {background-position:-900px -120px;}
.card-cj {background-position:-1000px -120px;}
.card-cq {background-position:-1100px -120px;}
.card-ck {background-position:-1200px -120px;}

.card-sa {background-position:0 -240px;}
.card-s2 {background-position:-100px -240px;}
.card-s3 {background-position:-200px -240px;}
.card-s4 {background-position:-300px -240px;}
.card-s5 {background-position:-400px -240px;}
.card-s6 {background-position:-500px -240px;}
.card-s7 {background-position:-600px -240px;}
.card-s8 {background-position:-700px -240px;}
.card-s9 {background-position:-800px -240px;}
.card-s10 {background-position:-900px -240px;}
.card-sj {background-position:-1000px -240px;}
.card-sq {background-position:-1100px -240px;}
.card-sk {background-position:-1200px -240px;}

.card-da {background-position:0 -360px;}
.card-d2 {background-position:-100px -360px;}
.card-d3 {background-position:-200px -360px;}
.card-d4 {background-position:-300px -360px;}
.card-d5 {background-position:-400px -360px;}
.card-d6 {background-position:-500px -360px;}
.card-d7 {background-position:-600px -360px;}
.card-d8 {background-position:-700px -360px;}
.card-d9 {background-position:-800px -360px;}
.card-d10 {background-position:-900px -360px;}
.card-dj {background-position:-1000px -360px;}
.card-dq {background-position:-1100px -360px;}
.card-dk {background-position:-1200px -360px;}
.card-back {background-position:0 -480px;}

.guide-table .visual-sub {background-image:url('../images/guide/subvisual_tablegame.jpg');}
.guide-table .title-wrap~[class$='tab']{margin-top:35px;}
.guide-table [class$='tab'] .tab-list {display:table;width:100%;border-left:1px solid #cec4b4;}
.guide-table [class$='tab'] .tab-list a {display:table-cell;float:none;border-left:0;}
.guide-table .card-txt {display:inline-block;min-width:56px;height:76px;line-height:76px;text-align:left;}
.guide-table .card-txt b {font-family:Arial;font-size:18px;font-weight:bold;}
.guide-table .card-txt-small{display:block;line-height:35px;text-align:center;}

.bigwheel .game-table-wrap{position:relative;margin-top:20px;}
.bigwheel-p{padding-right:180px;}
.slot .game-table-wrap{margin-top:20px;padding-bottom:40px;}
.slot .game-table-wrap.v2 tbody th,.slot .game-table-wrap.v2 tbody td{padding:10px 0;}
.slot .game-table-wrap .bg-white>td{background-color:#fff !important;}
.slot .game-table-wrap .separate-line{border-left:20px solid #fff;}
[lang='ja'] .slot .game-table-wrap th{letter-spacing:1px;}
[lang='ja'] .slot .game-table-wrap .bg-white td:nth-child(2n) em {display:inline-block; padding-right:2px;}

.game-table-wrap.half {width:50%;}
.game-table-wrap.half tbody th,
.game-table-wrap.half tbody td {text-align:left;padding:16px;}
.game-table-wrap thead th {padding:10px 0;background:#9d8a69;color:#ffffff;font-weight:bold;text-align:center;}
.game-table-wrap tbody th {}
.game-table-wrap tbody th,
.game-table-wrap tbody td {padding:16px 10px;text-align:center;vertical-align:middle;background:#f3f2ee;border-bottom:1px solid #d1d0ce;}
.game-table-wrap tbody td.rules_card {text-align:left; padding-left:90px;}
.game-table-wrap .type-white th,
.game-table-wrap .type-white td {background:#ffffff;}
.game-table-wrap .type-border th,
.game-table-wrap .type-border td {border-left:1px solid #eaeaea;border-bottom:1px solid #eaeaea;}
.game-table-wrap .type-border td:first-child,
.game-table-wrap .type-border tr+th,
.game-table-wrap .type-border tr+td {border-left:0;}
.game-table-wrap.handtype .col1 {width:35%;}
.game-table-wrap.handtype .col2 {width:20%;}
.game-table-wrap.handtype .col3 {width:45%;}
[lang='en'] .game-table-wrap.handtype .col1 {width:28%;}
[lang='en'] .game-table-wrap.handtype .col2 {width:15%;}
[lang='en'] .game-table-wrap.handtype .col3 {width:47%;}

.guide-table .tab-view.active {display:block;;}
.guide-table h3 {margin:25px 0 10px;color:#000000;font-size:22px;font-weight:bold;}
.guide-table [class$='tab'] .tab-view {padding-top:0;}
.guide-table .tit-help {color:#666666;font-size:16px;font-weight:bold;vertical-align:bottom;font-weight:normal}
.guide-table h4 {margin:25px 0 0;color:#9d8a69;font-size:16px;font-weight:bold;}
.guide-table .tab-view h4+p {margin-top:0;font-size:14px;color:#666;}
.guide-table .tab-view p:first-child {margin-top:0;}
.guide-table .tab-view figure {position:relative;margin-top:10px;}
.desc-value-fig{padding:0 130px 35px;background-color:#f4f2ee;color:#666;font-size:14px;text-align:center;display:none;}
.desc-value-fig2{position:absolute;bottom:0;right:0;width:350px;padding:20px 25px;border-top:1px solid #877352;color:#fff;font-size:13px;}
.desc-value-fig2>em{display:block;font-size:16px;font-family:Arial;font-weight:700;}

.guide-table .option .tip.full {/*width:1110px;padding:25px 0 25px 90px;*/}
.guide-table .detail {position:relative;margin-top:30px;padding:15px 40px 15px 120px;background:#f7f5f2;border-top:1px solid #e1dbd1;border-bottom:1px solid #e1dbd1;display: table;width: 1040px;}
.guide-table .tip{position:relative;padding-left:90px;margin-top:30px;margin-bottom:10px;color:#9d8a69;font-size:13px;}
.guide-table .detail .tip {display:table-cell;position:static;padding-left:0px;margin-top:0;margin-bottom:0;color:#666666;font-size:14px;vertical-align:top;}
[lang='ja'] .guide-table .detail .tip {font-size:12px;}
.guide-table .tip>i {position:absolute;top:0;left:0px;display:inline-block;width:64px;height:25px;background:url('../images/guide/guide.png') no-repeat -252px -275px;vertical-align:middle;}
.guide-table .detail .tip>i{left:35px;top:15px;}
.guide-table.bigwheel .detail{width:620px;}
.guide-table.baccarat .detail.w620{width:620px;}
[lang='ja'] .guide-table.baccarat .style-lsm {letter-spacing:-.5px;}
.guide-table.baccarat .option .detail2{width:1120px;padding-left:40px;}
.guide-table.taisai .detail{width:620px;}
.guide-table .tip-wrap {display:block;margin-top:13px;padding:21px 90px 13px 139px;background:#f6f5f1;border:1px solid #e2dbd1;}
.guide-table .game-table-wrap+p {margin-top:15px;color:#666;font-size:14px;}
.guide-table .box-type {position:relative;padding:40px 0 40px 300px;margin-top:25px;background:#f7f5f2;border:#e1dbd1;}
.guide-table .box-type:before {display:block;content:'';position:absolute;top:45px;left:100px;width:102px;height:102px;background:url('../images/guide/guide.png') no-repeat -300px 0px;}
.guide-table .box-type h4 {margin-top:25px;}
.guide-table .box-type h4:first-child {margin-top:0;}
.guide-table .box-type .help-block{margin-top:20px;color:#666;}
.onemore-player{position:relative;height:90px;margin:10px 0;color:#9d8a69;text-align:center;font-size:22px;}
.onemore-player:before{display:block;content:"";position:absolute;top:0px;left:50%;width:87px;height:90px;margin-left:-43px;background:url('../images/guide/guide.png') no-repeat -410px 0px;}
.guide-table .con1 {/*position:relative;padding-right:400px;*/}
.guide-table .con1>div{float:left;width:800px;}
.guide-table .con1>div>p{margin-top:20px;text-align:justify;}
.guide-table .con1>figure {/*position:absolute;top:40px;right:0;*/float:right;}
.slot.guide-table .con1>figure{ margin-top:32px;}
.guide-table .sub-desc {font-size:16px;font-weight:bold;}
.guide-table .sub-desc>strong {font-weight:bold;color:#000000;}
.guide-table .option h3 span {display:block;margin:0 0 10px;font-size:15px;font-weight:normal;color:#9d8a69;}
.guide-table .option p {margin:0;}
.guide-table .option article {position:relative;min-height:145px;padding:0 0 25px;border-top:1px solid #eaeaea;}
.guide-table .imgcnt1 {padding-right:150px!important;}
.guide-table .imgcnt2 {padding-right:300px!important;}
.guide-table.slot .option.titosys .imgcnt1{padding-right:210px!important;}
.guide-table .option h2+article {border-top:0;}
.guide-table .option .full h3 ,
.guide-table .option .full h3+div {padding-right:0;}
.guide-table .option article.full,
.guide-table .option article .full {/*padding:25px 0;*/}
.guide-table .option article figure {position:absolute;top:20px;right:0;font-size:0;}
.guide-table .option article figure img {margin-left:10px;}
.guide-table .option article:first-child {border-top:0;}
.guide-table .option .detail2 {height:113px;}
.guide-table .option .detail2 figure {position:absolute;top:5px;right:30px;}
.guide-table .option .detail2 h4 {font-weight:bold}
.guide-table .game-tab-list {display:table;table-layout:fixed;width:100%;}
.guide-table .game-tab-list a {float:none;display:table-cell;padding:13px 0;text-align:center;border:1px solid #d6d6d6;color:#666666;background:#f0f0f0;border-left:0;}
.guide-table .game-tab-list a:first-child {border-left:1px solid #d6d6d6;}
.guide-table .game-tab-list a.active {background:#fff;color:#9d8a69;border:1px solid #9d8a69;border-bottom:1px solid #fff;}
.guide-table .game-tab-list2 {display:table;table-layout:fixed;width:100%;margin-top:10px;border-top:1px solid #b1b0b0;border-bottom:1px solid #b1b0b0;/*border-left:1px solid #b1b0b0;*//*margin-top:40px;*/}
.guide-table .game-tab-list2>a {position:relative;display:table-cell;padding:8px 0;border-right:1px solid #b1b0b0;text-align:center;color:#999999;font-weight:bold;background-color:#ffffff;}
.guide-table .game-tab-list2>a:first-child{border-left:1px solid #b1b0b0;}
.guide-table .game-tab-list2>.active {background:#666666;color:#ffffff;}
.guide-table .game-tab-list2>.active:after {position:absolute;bottom:-10px;left:50%;display:inline-block;content:'';width:0;height:0;margin-left:-8px;border-top:16px solid #666666;border-left:10px solid transparent;border-right:10px solid transparent;}
.slot.guide-table .option article p{ padding-right:160px;}

.guide-table ol > li{ position:relative; display:table; width:100%; height:142px;}
.guide-table ol > li h4{ margin:0 15px 0}
.guide-table .tab-view > ol > li figure[data-len='1']{ }
.guide-table .tab-view > ol > li figure[data-len='2']{ min-width:300px; }
.guide-table .tab-view > ol{ margin-top:30px;}
.guide-table .tab-view > ol > li{ width:1023px; /*min-height:102px;*/height:102px; margin:20px 0 0 147px; padding:20px 14px; border:1px solid #cec4b4; color:#666666; }
.guide-table .tab-view > ol > li:first-child{ margin-top:0;}
.guide-table .tab-view > ol > li> i{ position:absolute; left:-147px; top:12px; display:block; width:127px; height:120px; background:url('../images/guide/guide_tablestep.png') no-repeat;}
.guide-table .tab-view > ol > li.step1 > i{ background-position:0 0px;}
.guide-table .tab-view > ol > li.step2 > i{ background-position:0 -150px;}
.guide-table .tab-view > ol > li.step3 > i{ background-position:0 -300px;}
.guide-table .tab-view > ol > li.step4 > i{ background-position:0 -450px;}
.guide-table .tab-view > ol > li.step5 > i{ background-position:0 -600px;}
.guide-table .tab-view > ol > li.step6 > i{ background-position:0 -750px;}
.guide-table .tab-view > ol > li.step7 > i{ background-position:0 -900px;}
.guide-table .tab-view > ol > li.step8 > i{ background-position:0 -1050px;}
.guide-table .tab-view > ol > li p{ display:table-cell; padding:0 15px; vertical-align:middle; }
.guide-table .tab-view > ol > li .middle-box{ display:table-cell; vertical-align:middle;}
.guide-table .tab-view > ol > li figure{ display:table-cell; min-width:140px; padding-top:0; text-align:right; vertical-align:top;}
.guide-table .tab-view > ol > li.sub > p{ display:block;}
.guide-table .tab-view [class^='sub-step']{ }
.guide-table .tab-view [class^='sub-step'] > li{ box-sizing:border-box; padding:15px 0 15px 68px; border-top:1px solid #e1dbd1;}
.guide-table .tab-view [class^='sub-step'] > li:first-child{ border-top:none;}
.guide-table .tab-view [class^='sub-step'] > li i{ position:absolute; left:15px; top:50%; display:table-cell; width:55px; height:55px; margin-top:-27.5px; background:url('../images/guide/circle_grown55x55.png') no-repeat; vertical-align:middle; color:#ffffff; font-family:Arail; font-size:16px; text-align:center;}
.guide-table .tab-view [class^='sub-step'] > li i > span{display:table-cell; width:55px; height:55px; vertical-align:middle; color:#ffffff; font-family:Arail; font-size:16px; text-align:center;}
.guide-table .tab-view [class^='sub-step'] > li.sub{ }
.guide-table .tab-view [class^='sub-step'] > li.sub p{ display:block;}
.guide-table .tab-view [class^='sub-step'] .no-border{ border:none; padding:0; }
.guide-table .tab-view li .tip{position:relative; margin:20px 15px 10px; padding:14px 50px 14px 105px; border-top:1px solid #e1dbd1; border-bottom:1px solid #e1dbd1; background-color:#f7f5f2; color:#666666; font-size:14px; }
.guide-table .tab-view li .tip>i {position:absolute;top:14px;left:21px;display:inline-block;width:64px;height:25px;background:url('../images/guide/guide.png') no-repeat -252px -275px;vertical-align:middle;}
.guide-table .tab-view li .tip>p{ display:block !important; padding:0 !important;}

.guide-table .tab-view > ol > li .game-table-wrap{ margin:30px 15px 10px; }
.guide-table .tab-view > ol > li .game-table-wrap th{ padding:6px 0; background:#aca091;}
.guide-table .tab-view > ol > li .game-table-wrap td{ padding:6px 0; background-color:#f4f2ee; color:#666666;}
.guide-table .tab-view > ol > li .game-table-wrap td.left{ padding:6px 10px 6px 70px; text-align:left;}

.baccarat .game-table-wrap.result-table .col7,
.baccarat .game-table-wrap.result-table .col8{width:250px;}
table .type-border-left{border-left:1px solid #eaeaea !important;}

.blackjack .con2 ul li {position:relative;min-height:75px;margin:0 0 10px;padding:19px 19px 19px 19px/*166px*/;border:1px solid #d3d2cf;}
.blackjack .con2 ul li h4 {margin:0;font-size:22px;}
.blackjack .con2 ul li .movie{position:absolute;top:13px;left:19px;}
.blackjack .con2 ul li .movi {position:absolute;top:13px;left:19px;}
.card3.guide-table .tab-view [class^='sub-step'] > li.sub{ padding-top:48px;}
.card3.guide-table .tab-view [class^='sub-step'] > li.sub i{ top:40px; margin-top:0;}
.card3.guide-table .tab-view [class^='sub-step'] > li .game-table-wrap + figure{ padding-bottom:32px;}
.card3.guide-table li .game-table-wrap{ margin:30px 30px 10px -50px;}
.card3.guide-table li .game-table-wrap td.left[rowspan]{ padding-left:110px;}
.caribbean.guide-table .tab-view > ol > li .game-table-wrap{ margin-top:-10px; }
.caribbean.guide-table .tab-view > ol > li .game-table-wrap td[rowspan].left{ padding-left:130px}
[lang='en'] .caribbean.guide-table .tab-view > ol > li .game-table-wrap td[rowspan].left.pdl80 {padding-left:80px}

.texas.guide-table .tab-view > ol > li figure{ padding-top:25px;}

.war.guide-table .tab-view > ol > li.sub.last p{ display:block}
.war.guide-table .tab-view > ol > li.sub.last > i + p{padding-top:0;}
.war.guide-table .tab-view > ol > li.sub.last .st-dot{ margin-left:20px;}
.war.guide-table .tab-view > ol > li.sub.last .in{ margin:0 15px;}

.card3 .option .game-table-wrap {border-top:1px solid #d7d7d7;}
.card3 .option .game-table-wrap th {background:#9d8a69;color:#ffffff;font-weight:bold;}
[lang='ja'] .card3 .style-lsm {letter-spacing:-1px;}

.caribbean .con2 .table-desc {padding-bottom:30px;border-bottom:1px solid #d7d7d7;}
.texas .con1>div {width:550px;}
.war .con1>div {width:550px;}
.war .con3 .wrapper {width:100%;margin-top:10px;overflow:hidden}
.war .con3 .wrapper>div {width:580px;background:#f4f2ee;}
.war .con3 .wrapper>div strong {display:block;height:91px;color:#ffffff;text-align:center;background:#9d8a69;font-size:16px;}
.war .con3 .wrapper>div strong i {display:block; font-family:'Arial';font-size:34px;font-weight:bold;}
.war .con3 .wrapper>div .con {height:90px;padding:30px;}
.war .con4 .in h1 {display:inline-block;padding:2px 20px;margin-top:20px;font-size:13px;color:#fff;font-weight:bold;background-color:#cec4b4;border-radius:4px;}
.war .con4 .in h2 {margin-top:15px;font-size:14px;color:#9d8a69;}
.war .con4 .in p {margin:0;}
.war .con4 .st-dot strong {color:#222222;}
.slot .visual-sub {background-image:url('../images/guide/visual_slot_game.jpg')}
.online-game .visual-sub {background-image:url('../images/guide/visual_online_game.jpg')}
.slot .con1 ul {margin-top:20px;}
.slot .con1 ul li {position:relative;margin-bottom:25px;padding:7px 0;background:#e1dcd2;border-radius:4px;text-align:center;}
.slot .con1 ul li:after {position:absolute;top:-21px;left:50%;display:block;content:'';width:18px;height:18px;margin-left:-8px;background:url('../images/guide/game_arrow.png') no-repeat 0 0;}
.slot .con1 ul li:first-child:after {display:none;}
.slot .wrapper {}
.slot .wrapper:after{display:block;content:"";clear:both;}
.slot .game-table-wrap.half {float:left;width:580px;margin-left:20px;}
.slot .game-table-wrap.half:first-child {margin-left:0;}
.slot .game-table-wrap.half~.game-table-wrap.half{ float:right; border-left:2px solid #fff;}
.slot .half td>* {vertical-align:middle}
.slot .half td>i{display:inline-block;margin:0 20px;color:#9d8a69;font-size:34px;font-family:Arial;font-weight:700;}
.slot .half td>span{display:inline-block;width:310px;}
.taisai .game-info {position:relative;padding-top:413px;margin-top:20px;border:1px solid #b1b0b0;}
.taisai .game-info .taisai-view {display:none;position:absolute;top:25px;left:125px;}
.taisai .game-info .taisai-view.active {display:block;}
.taisai .game-info .taisai-view figure {float:left;}
.taisai .game-info .taisai-view .txt-area {float:left;width:400px;margin-left:40px;}
.taisai .game-info .taisai-view .arr {margin-right:20px;}
.taisai .taisai-tab-list {width:100%;overflow:hidden;}
.taisai .taisai-tab-list li {float:left;width:400px;margin-left:-1px;}
.taisai .taisai-tab-list a,
.taisai .taisai-tab-list span {position:relative;display:block;height:27px;padding:15px 15px 15px 85px;border-top:1px solid #b1b0b0;border-left:1px solid #b1b0b0;font-size:18px;font-weight:bold;color:#c2c2c2;}
.taisai .taisai-tab-list .active {color:#000000;}
.taisai .taisai-tab-list a i {position:absolute;top:11px;left:40px;display:block;width:38px;height:38px;background:#d5cec5;border-radius:100% 100% 100% 100%;color:#fff;line-height:38px;text-align:center;}
.taisai .taisai-tab-list a i:after {display:block;content:'';width:38px;height:38px;color:#fff;line-height:38px;text-align:center;font-size:18px;}
.taisai .taisai-tab-list a.active i {background:#96856e;}
.taisai .taisai-tab-list .step1 a i:after{content:"01";}
.taisai .taisai-tab-list .step2 a i:after{content:"02";}
.taisai .taisai-tab-list .step3 a i:after{content:"03";}
.taisai .taisai-tab-list .step4 a i:after{content:"04";}
.taisai .taisai-tab-list .step5 a i:after{content:"05";}
.taisai .taisai-tab-list .step6 a i:after{content:"06";}
.taisai .taisai-tab-list .step7 a i:after{content:"07";}
.taisai .taisai-tab-list .step8 a i:after{content:"08";}
.taisai .taisai-tab-list .step9 a i:after{content:"09";}
.taisai .taisai-tab-list .step10 a i:after{content:"10";}
.taisai .taisai-tab-list .step11 a i:after{content:"11";}

.roulette .game-tab-view {position:relative;display:none;min-height:550px;}
.roulette .game-tab-view.active {display:block;}
.roulette .roulette-tab-view {position:absolute;top:-30px;right:90px;display:none;}
.roulette .roulette-tab-view.active{display:block;}
.roulette-betting-tab {min-height:620px;margin-top:40px;border:1px solid #b1b0b0;border-top:0;}
.roulette-betting-tab .tab-view{position:relative;}
.roulette-tab-list>li {position:relative;min-height:49px;margin-top:30px;padding-left:102px;padding-right:450px;}
.roulette-tab-list>li:first-child{margin-top:60px;}
.roulette-tab-list a {display:block;color:#c2c2c2;}
.roulette-tab-list a.active {color:#000000;}
.roulette-tab-list a>strong{display:block;font-size:18px;}
.roulette-tab-list a>strong>span{color:#cec6b8;font-size:13px;line-height:2.2;}
.roulette-tab-list a.active>strong>span{color:#9d8a69}
.roulette-tab-list a>span{display:block;font-size:14px;}
.roulette-tab-list h3 {font-size:18px;}
.roulette-tab-list h3>span {font-size:13px;color:#9d8a69;}
.roulette-tab-list>li a i {position:absolute;top:11px;left:40px;display:block;width:38px;height:38px;background:#d5cec5;border-radius:100% 100% 100% 100%;color:#fff;line-height:38px;text-align:center;}
.roulette-tab-list>li a.active i {background:#96856e}
.roulette-tab-list>li a i:after {display:block;content:'';width:38px;height:38px;color:#fff;line-height:38px;text-align:center;font-size:18px;}

.roulette-tab-list .step1 i:before {content:'01';}
.roulette-tab-list .step2 i:before {content:'02';}
.roulette-tab-list .step3 i:before {content:'03';}
.roulette-tab-list .step4 i:before {content:'04';}
.roulette-tab-list .step5 i:before {content:'05';}
.roulette-tab-list .step6 i:before {content:'06';}

.top10-nav {position:relative;background:#907e5f;}
.top10-nav .month {position:relative;padding:10px;background-color:#9d8a69;color:#fff;font-size:22px;text-align:center;}
.travel-agency-guide-service .table-desc {width:100%;margin-top:5px];}
.travel-agency-guide-service .table-desc:after {display:block;content:'';clear:both;}
.top10-desc {float:left;margin:0 0 7px;}
.travel-agency-guide-service .selected {float:right;margin:0 0 7px;}
.top10-nav .prev-year,
.top10-nav .next-year {display:inline-block;position:absolute;top:50%;left:50%;width:30px;height:30px;margin-top:-15px;border:1px solid #7d6e53;background:#907e5f;font:0/0 a;}
.top10-nav .prev-year {margin-left:-140px;}
.top10-nav .next-year {margin-left:110px;}
.top10-nav span {display:inline-block;width:8px;height:13px;margin-top:8px;background-image:url('../images/layout/layout.png');}
.top10-nav .year>span {display:inline-block;width:8px;height:13px;margin-top:8px;background-image:url('../images/layout/layout.png');}
.top10-nav .prev-year>span {background-position:-40px -125px;}
.top10-nav .next-year>span {background-position:-51px -125px;}

.charge-management .table-desc {margin-top:50px;}
.travel-agency-guide-service  td {text-align:center;}
.travel-agency-guide-service .person-info td {text-align:left;}
.travel-agency-guide-service .inner {position:relative;}
.travel-agency-guide-service .inner .login-wrap {position:absolute;top:168px;right:0;z-index:10;}
.travel-agency-guide-service .pw-change-view {width:600px;margin:-100px 0 0 -840px;background:#fff;}
.travel-agency-guide-service .layer-wrap>[class*='view'] {color:#fff;}
.travel-agency-guide-service .[class$='tab'] .tab-view {display:block;}
.travel-agency-guide-service td {text-align:center;}
.travel-agency-guide-service td[class$='col2'],
.travel-agency-guide-service td[class$='col4'] {text-align:left;}
.travel-agency-guide-service [class$='col1'] {width:12%;}
.travel-agency-guide-service [class$='col3'] {width:16%;}
.travel-agency-guide-service .top10-col1 {width:15%;}
.travel-agency-guide-service .evt-detail-col1 {width:8%;}
.travel-agency-guide-service .evt-detail-col3 {width:10%;}
.travel-agency-guide-service .evt-detail-col4 {width:20%;}
.travel-agency-guide-service .top10-col1 {width:50%;}
.pw-col1 {width:30%;}
.pw-col2 input {width:100%;}
.travel-agency-guide-service .layer-wrap [class*='tmp-btn-close'] {top:-47px;right:4px;border-radius:0;}
.travel-agency-guide-service .table-desc {position:relative;}
.travel-agency-guide-service .selected {position:absolute;top:-5px;right:0;}
.travel-agency-guide-service select {margin-left:5px;}

.privacypolicy article > .inner > div  {margin-bottom:27px;}
.privacypolicy .title-wrap {margin-bottom:35px;} 
.privacypolicy-order-list {width:1058px;padding:26px 70px;background:#f4f0e9;border:1px solid #d8d8d8;overflow:hidden;}
.privacypolicy-order-list li {float:left;width:50%;margin-bottom:5px;padding:0;}
.privacypolicy-order-list li>a {position:relative;padding-left:30px;}
.privacypolicy-order-list li>a:before{position:absolute;top:0;left:0;display:inline-block;content:'';width:19px;height:19px;background:#9d8a69;border-radius:100% 100% 100% 100%;}
.privacypolicy-order-list li>a:after  {position:absolute;top:0;left:0;display:inline-block;width:19px;height:19px;color:#fff;text-align:center;}
.privacypolicy-order-list .list1>a:after {content:'1';}
.privacypolicy-order-list .list2>a:after {content:'2';}
.privacypolicy-order-list .list3>a:after {content:'3';}
.privacypolicy-order-list .list4>a:after {content:'4';}
.privacypolicy-order-list .list5>a:after {content:'5';}
.privacypolicy-order-list .list6>a:after {content:'6';}
.privacypolicy-order-list .list7>a:after {content:'7';}
.privacypolicy-order-list .list8>a:after {content:'8';}
.privacypolicy-order-list .list9>a:after {content:'9';}
.privacypolicy-order-list .list10>a:after {content:'10';}
.privacypolicy-order-list .list11>a:after {content:'11';}
.privacypolicy-order-list .list12>a:after {content:'12';}
.privacypolicy-order-list .list13>a:after {content:'13';}
.privacypolicy h3 {margin-top:25px;font-size:16px;color:#333333;font-weight:bold}
.privacypolicy article > .inner > div > p, .privacypolicy article > .inner > div > ul, .privacypolicy dl, .privacypolicy .table-wrap{margin-bottom:15px;}
.privacypolicy ul > li > ul, .privacypolicy ul > li > dl {margin-left:20px;} 
.privacypolicy .table-wrap thead th, .privacypolicy .table-wrap tbody th {background:#efebe5;}
.privacypolicy .table-wrap thead th:before, .privacypolicy .table-wrap tbody th:before {width:0;}
.privacypolicy .table-wrap tbody td {border-left:1px solid #e4e4e4;}
.privacypolicy .table-wrap tbody td:first-child {border-left:0 none;}

.last-jackpot {height:242px; padding:48px 0 0;margin-top:35px;background:#0b457e url('../images/lounge/bg_jackpot.jpg') no-repeat 0 0;text-align:center;}
.last-jackpot .won {display:inline-block;width:56px;height:49px;margin:24px 2px 0 5px;background:url('../images/lounge/lounge_num.png');font:0/0 a;background-position:0 -1122px;}
.last-jackpot .images-number {width:auto;}
.last-jackpot h2 {margin-bottom:25px;}
.last-jackpot h2>i {;display:block;width:420px;height:38px;margin:0 auto;background:url('../images/lounge/lounge.png') no-repeat 0 -340px;font:0/0 a;}
.last-jackpot dd {display:inline-block;color:#ffffff;font-size:18px;}
.last-jackpot .times {display:inline-block;width:88px;height:88px;font-size:18px;color:#9d8a69;background:url('../images/lounge/lounge.png') no-repeat 0 -390px;line-height:81px;}
.last-jackpot .times i {position:relative;font-weight:bold;font-size:20px;color:#ffffff;}
.last-jackpot .where {display:block;margin-top:21px;}
.last-jackpot .when {position:relative;display:inline-block;margin-left:15px;padding-left:15px;font-weight:bold;}
.last-jackpot .when:before {position:absolute;top:30%;left:0;display:inline-block;content:'';width:1px;height:18px;background:#ffffff;}
.last-jackpot .images-number span {display:inline-block;width:74px;height:96px;margin-right:10px;background:url('../images/lounge/lounge_num.png');font:0/0 a;/*box-shadow:1px 3px 5px #000000;*/}
.last-jackpot .images-number .number1 {background-position:0 0 ;}
.last-jackpot .images-number .number2 {background-position:0 -100px;}
.last-jackpot .images-number .number3 {background-position:0 -200px;}
.last-jackpot .images-number .number4 {background-position:0 -300px;}
.last-jackpot .images-number .number5 {background-position:0 -400px;}
.last-jackpot .images-number .number6 {background-position:0 -500px;}
.last-jackpot .images-number .number7 {background-position:0 -600px;}
.last-jackpot .images-number .number8 {background-position:0 -700px;}
.last-jackpot .images-number .number9 {background-position:0 -800px;}
.last-jackpot .images-number .number0 {background-position:0 -900px;}
.last-jackpot .images-number .separator {width:25px;background-position:0 -1000px;box-shadow:none;}
.pot-list {width:100%;margin-top:30px;overflow:hidden;border:1px solid #ddd;}
.pot-list li {float:left;width:360px;padding:21px 20px;background:url('../images/lounge/bg_jackpot_list.png') no-repeat 0 0;}
.pot-list li:nth-child(odd) {background-image:url('../images/lounge/bg_jackpot_list2.png');}
.pot-list li dl {padding:19px 0 20px;text-align:center;}
.pot-list li .times {width:132px;height:70px;margin:0 auto 8px;}
.pot-list .times i {display:none;width:69px;height:69px;font-size:16px;line-height:69px;font-family:Arial,fantasy;font-weight:bold;background:url('../images/lounge/lounge.png') no-repeat -100px -390px;}
.pot-list .times.mega i {display:block;width:100%;height:100%;overflow:hidden;text-indent:-9999px;background:url('../images/lounge/ico_mega.png') no-repeat 50% 50%;}
.pot-list li .price {height:54px;font-size:36px;font-weight:bold;color:#333;}
.pot-list li .when {color:#9d8a69;font-size:18px;font-weight:bold;}
.pot-list li .where {position:relative;margin:10px 0 0;padding:9px 0 0;}
.pot-list li .where:after {position:absolute;top:0;left:50%;display:block;content:'';width:41px;height:2px;margin-left:-20px;background:#9d8a69;}
.lte-ie8 .pot-list li .where {display:inline-block;borer-top:1px solid #9d8a69;}

.about-bi {}
.about-bi h2 {margin-bottom:18px;font-size:22px;color:#000;font-weight:bold;}
.about-bi h3 {font-size:16px;color:#978670;}
.about-bi .figure {display:inline-block;width:100%;margin-bottom:15px;padding:58px 0 49px;background:url('../images/about/bg_ci.png') repeat 0 0;border:1px solid #d6d6d6;text-align:center;}
.about-bi .cols:after {display:block;content:'';clear:both;}
.about-bi .cols .figure {height:170px;padding:58px 0 0;}
.about-bi .ci-rule-wrap .figure {height:230px;padding:0;background:none;}
.about-bi .ci-wrap ,
.about-bi .cols {margin-top:40px;}
.about-bi .symbol-wrap {float:left;width:570px}
.about-bi .logo-wrap {float:right;width:570px;}
.about-bi .ci-rule-wrap:after,
.about-bi .in:after {display:block;content:'';clear:both;}
.about-bi .in .fl,
.about-bi .in .fr {width:570px}
.bi-main-wrap ul {display:table;table-layout:fixed;width:100%;}
.bi-main-wrap li {display:table-cell;padding:40px 0;text-align:center;border:1px solid #d6d6d6;border-left:0;}
.bi-main-wrap li:first-child {border-left:1px solid #d6d6d6;}
.bi-main-wrap dt {position:relative;padding:115px 0 0;margin:0 auto;font-size:18px;color:#000000;font-weight:bold;}
.bi-main-wrap dt i {position:absolute;top:0;left:50%;display:inline-block;width:100px;height:100px;margin-left:-50px;border-radius:100% 100% 100% 100%;}
.bi-main-wrap .gold i {background:#97866f;}
.bi-main-wrap .brown i {background:#120700;}
.bi-main-wrap .red i {background:#da1f32;}
.bi-main-wrap dt i:before {position:absolute;top:36px;left:15px;display:block;width:70px;text-align:center;white-break:normal;word-break:keep-all;word-wrap:break-word;color:#fff;font-size:14px;line-height:17px;letter-spacing:-1px;}
.bi-main-wrap .gold i:before {content:'PARADISE GOLD'}
.bi-main-wrap .brown i:before {top:24px;content:'PARADISE DARK BROWN'}
.bi-main-wrap .red i:before {content:'CASINO RED'}

.mileage h3 {margin:30px 0 10px;font-size:22px;color:#000000;font-weight:bold;}
.mileage h4 {margin:20px 0 5px;font-size:16px;color:#9d8a69;}
.mileage .title-wrap+p{margin-top:35px;}
.mileage .benefits .col1 {width:10%;}
.mileage .benefits .sub-desc{position:relative;min-height:109px;padding-left:150px;}
.mileage .benefits .sub-desc:before{display:block;content:"";position:absolute;top:0px;left:0px;width:109px;height:109px;background-image:url("../images/lounge/lounge.png");background-position:-745px -758px;}
.mileage .sub-desc strong {color:#222222;}
.mileage .box-type {margin-top:30px;padding-left:140px;}
.mileage .box-type i {top:14px;left:39px;width:71px;height:71px;background-color:transparent;background-image:url("../images/lounge/lounge.png");background-position:-860px -758px;}
.mileage .box-type i.ico_mileage {background:url("../images/lounge/ico_logo_warmgray.png") no-repeat;}
.mileage .table-wrap thead th {background:#9d8a6a;color:#ffffff;}
.mileage .table-wrap thead th:before {width:0;}
.mileage .table-wrap tbody td {text-align:center;}
.mileage .table-wrap tbody th {font-weight:normal;color:#666666;}
.mileage .table-wrap tbody th:before {width:0;}
.mileage .table-wrap tbody .card-title {background:#efebe5;font-weight:bold;color:#000000;}
.mileage .point .col1 {width:15%;}
.mileage .point tbody th {background:#efebe5;color:#222222;text-align:center;font-weight:bold;}
.mileage .point tbody td {text-align:left}
.mileage .benefits .col3,
.mileage .benefits .col4,
.mileage .benefits .col5,
.mileage .benefits .col6 {width:10%;}
.mileage .checked {display:inline-block;width:8px;height:14px;background:url('../images/layout/layout.png') -29px -336px; font:0/0 a;}
.mileage .card-wrap {margin:0 0 30px;padding:30px 0;text-align:center;border:1px solid #e1dbd1;}
.mileage .card-wrap>span {display:inline-block;width:185px;margin:0 30px;text-align:center;font-weight:bold;color:#000000}
.mileage .card-wrap i {display:inline-block;width:185px;height:137px;background:url('../images/lounge/lounge.png') no-repeat;}
.mileage .card-wrap .card1 i {background-position:0 -758px}
.mileage .card-wrap .card2 i {background-position:-185px -758px}
.mileage .card-wrap .card3 i {background-position:-370px -758px}
.mileage .card-wrap .card4 i {background-position:-555px -758px}

.sitemap-single-menu{display:inline-block;width:260px;}
.sitemap-single-menu~.sitemap-single-menu{margin-left:48px;}
.sitemap h2 {padding:14px 0px;margin:45px 0 0px;border-top:5px solid #9f8a65;background-color:#f4f0e9;font-size:18px;font-weight:bold;color:#97773f;text-align:center;}
.sitemap ul {border:1px solid #d8d8d8;border-top:none;}
.sitemap ul>li{border-top:1px solid #d8d8d8;}
.sitemap ul>li:first-child{border-top:none;}
.sitemap li a {position:relative;display:block;padding:14px 14px 14px 40px;color:#333;font-weight:bold;}
.sitemap .sub>a{margin:15px 0px;padding:0px 14px 0px 40px;font-weight:normal;}
.sitemap li a:hover,.sitemap li a:focus {color:#aa8a5a;text-decoration:underline}
.sitemap li a:before {display:inline-block;content:"";position:absolute;top:23px;left:30px;width:4px;height:4px;border-radius:4px;background-color:#97773f;color:#ababab;font-size:12px;}
.sitemap .sub>a:before{content:"-";top:0px;width:0px;height:0px;}

.hotel-coupon h2 {margin:45px 0 10px;font-size:22px;font-weight:bold;color:#222;}
.hotel-coupon .table-wrap table>thead>tr>th,
.hotel-coupon tbody th {background:#efebe5;color:#222222;text-align:center;font-weight:bold;}
.hotel-coupon td {text-align:center;}
.hotel-coupon .table-st-wrap {padding:20px;background:#efebe5;text-align:center;}

.reservation .title-wrap {margin-bottom:40px;}
.reservation h2 {margin:40px 0 10px;font-size:22px;color:#000;font-weight:bold;}
.reservation h3 {margin:50px 0 10px;font-size:18px;color:#000;font-weight:bold;}
.reservation .sub-desc {margin:10px 0;font-size:16px;color:#000;}
.reservation table {margin-bottom:50px;}
.reservation .form-control+.form-control{margin-top:5px;}
.reservation .progress {margin-top:0;}
.reservation .progress em {font-size:20px;}
.reservation .progress>.step5>em:after {display:none;}
.reservation thead th {background:#efebe5;}
.reservation .box-type {border:1px solid #e1dbd1;}
.reservation .box-type li strong {color:#222;}
.reservation .jpn_step3 {width:600px;margin:0 0 0 -840px;background:#fff;}
.reservation .box-type { margin-top:30px; background:none;}

.hotel-step1 .box-type li {margin-top:10px;}
.hotel-step1 .box-type li:first-child {margin-top:0;}
.hotel-step1 .calendar {margin:10px 0 30px;border-top:0;}
.hotel-step1 .calendar th {background-color:#9d8a69;color:#fff;}
.hotel-step1 .calendar td {min-height:75px;height:75px;border-left:1px solid #e4e4e4;color:#000;vertical-align:top;}
.hotel-step1 .calendar .not_this_month {color:#c6c6c6;}
.hotel-step1 .calendar .col1 {color:#d50100;}
.hotel-step1 .calendar .col7 {color:#2863bb;}
.hotel-step1 .calendar td ul {margin-left:25px;}
.hotel-step1 .calendar td a {color:#86765c;}
.hotel-step1 .calendar td a {color:#86765c;}
.hotel-step1 select {margin-left:5px;}
.hotel-step4 table {margin-bottom:10px;}
.hotel-step5 p {margin-bottom:20px;}
.hotel-step5 .box-type {margin-bottom:50px;}
.hotel-step5 .box-type {margin-bottom:50px;}

.hotel-choice .choice_list {overflow:hidden;margin-left:-40px;}
.hotel-choice .choice_list li {position:relative;float:left;width:348px;height:68px;padding:50px 40px 50px 190px;margin-left:40px;margin-bottom:30px;border:1px solid #d6d6d6;color:#333333;font-size:14px;font-weight:bold;}
.hotel-choice .choice_list i {position:absolute;top:50px;left:40px;display:block;width:101px;height:71px;background:url('../images/layout/reservation.png') no-repeat;}
.hotel-choice .choice_list a {display:block;width:210px;margin:20px 0 0;}
.hotel-choice .choice_list .list01 i {background-position:0 0;}
.hotel-choice .choice_list .list02 i {background-position:-150px 0;}
.hotel-choice .choice_list .list03 i {background-position:-300px 0;}
.hotel-choice .choice_list .list04 i {background-position:0 -100px;}
.hotel-choice .choice_list .list05 i {background-position:-150px -100px;}
.hotel-choice .choice_list .list06 i {background-position:-300px -100px;}

.sns {padding-top:25px;text-align:right;}
.sns button {width:25px;height:25px;background-repeat:no-repeat;background-position:0 0;font:0/0 a;background-color:#fff;border:0}
.sns .facebook {background-image:url('../images/layout/sns_facebook.png');}
.sns .twitter {background-image:url('../images/layout/sns_twitter.png');}
.sns .google {background-image:url('../images/layout/sns_google.png');}
.sns .weibo {background-image:url('../images/layout/sns_weibo.png');}
.sns .paradise {background-image:url('../images/layout/sns_paradise.png');}

.errors .location a {border-right:1px solid #dfdfdf;}
.errors .sub-txt {margin:20px auto 30px;font-size:24px;color:#444444;font-weight:bold;}
.errors .con {padding:60px 0;border-top:2px solid #9d8a69;text-align:center;color:#444444;}
.errors .con i {position:relative;display:block;width:109px;height:109px;margin:0 auto 10px;background:#efebe5;border-radius:100% 100% 100% 100%;}
.errors .con i:after {display:block;content:'';width:109px;height:109px;background:url('../images/layout/layout.png') no-repeat -391px 0;}
.errors .con p {text-align:center;line-height:2;}
.errors .con .double-check {margin-top:30px;}
.errors .btnarea-acenter {margin:0;padding-top:20px;border-top:1px solid #e4e4e4;}

.authentication-wait .sub-txt {margin:20px auto 30px;font-size:24px;color:#444444;font-weight:bold;}
.authentication-wait .con i {position:relative;display:block;width:109px;height:109px;margin:0 auto 10px;background:#efebe5;border-radius:100% 100% 100% 100%;}
.authentication-wait .con i:after {display:block;content:'';width:109px;height:109px;background:url('../images/layout/layout.png') no-repeat -283px 0;}
.authentication-wait .con {padding:60px 0;border-top:2px solid #9d8a69;text-align:center;color:#444444;}
.authentication-wait .con p {margin-bottom:10px;}
.authentication-wait .con .sub-txt i {position:relative;display:block;width:109px;height:109px;margin:0 auto 14px;background:#efebe5;border-radius:100% 100% 100% 100%;}
.authentication-wait .con .sub-txt i:after {display:block;content:'';width:109px;height:109px;background:url('../images/layout/layout.png') no-repeat -282px 0;}
.authentication-wait .btnarea-acenter {margin-top:0;padding-top:20px;border-top:1px solid #e4e4e4;}
.authentication-wait .help {display:inline-block;margin-top:30px}

/* 공지사항 2017.07.11 */
.notice-list {margin-top:40px;border:1px solid #9d8a69;border-width:1px 0;}
.notice-list table {border-collapse: separate;}
.notice-list table > thead > tr > th,
.notice-list table > tbody > tr > td {padding:13px 20px;text-align:center;border-left:1px solid #e9e9e9;}
.notice-list table > thead > tr > th {border-bottom:1px solid #baad96;color:#707070;}
.notice-list table > thead > tr > th:first-child, .notice-list table > tbody > tr > td:first-child {border-left:0 none;}
.notice-list table > thead > tr > th:before {display:none;}
.notice-list table > tbody > tr > td {border-top:1px solid #e9e9e9;border-bottom:0 none;font-size:13px;color:#888;}
.notice-list table > tbody > tr td.no {color:#978465;}
.notice-list table > tbody > tr:first-child > td {border-top:0 none;}
.notice-list table > tbody > tr:nth-child(odd) > td {background:#f5f5f5;}
.notice-list table > tbody > tr > td > a {font-size:13px;color:#888;}

/* 댓글 tmplate*/
.tmp-reply{position:relative;margin-top:50px;}
.tmp-reply .sns-title{ position:relative;}
.tmp-reply .sns-title .sns-photo{ position:absolute; left:-100px; top:0; display:block; width:84px; height:84px; background:url('../images/lounge/bg_snsthumb.gif') 0 0 no-repeat; text-align:center; white-space:nowrap;}
.tmp-reply .sns-title .sns-photo:before{ content:''; display:inline-block; height:100%; margin:0 -2px; vertical-align:middle;}
.tmp-reply .sns-title .sns-photo img{width:84px;vertical-align:middle;}
.tmp-reply .sns-title .sns-photo.img-active{ background:none;}
.tmp-reply .sns-title h1{ margin-bottom:10px; color:#000000; font-size:18px;}
.tmp-reply .sns-title h1 > span{ display:inline-block; width:25px; height:25px; margin-right:6px; background-position:0 0; background-repeat:no-repeat; vertical-align:bottom; font:0/0 a;}
.tmp-reply .sns-title.FACEBOOK h1 > span{ background-image: url('../images/layout/sns_facebook.png');}
.tmp-reply .sns-title.TWITTER h1 > span{ background-image:url('../images/layout/sns_twitter.png')}
.tmp-reply .sns-title.GOOGLE h1 > span{ background-image:url('../images/layout/sns_google.png');}
.tmp-reply .sns-title.WEIBO h1 > span{ background-image:url('../images/layout/sns_weibo.png');}
.tmp-reply .sns-title.PARADISE h1 > span{ background-image:url('../images/layout/sns_paradise.png');}
.tmp-reply .wrap-replayform{ position:relative; padding:25px 20px 20px; background-color:#efefef;}
.tmp-reply .wrap-replayform .header{ color:#6c6c6c; font-size:13px; }
.tmp-reply .wrap-replayform .header > *{ display:inline-block;  }
.tmp-reply .wrap-replayform .header h1{ margin-right:15px; color:#606060; font-size:20px; font-weight:bold;}
.tmp-reply .wrap-replayform .header p{ margin-right:10px; vertical-align:-5px;}
.tmp-reply .wrap-replayform .header .sns{ padding-top:0;}
.tmp-reply .wrap-replayform .header .sns button{ background-color:transparent}
.tmp-reply .wrap-replayform .header ul > li{ float:left; margin-right:5px;}
.tmp-reply .wrap-replayform .header ul > li a{ display:block; width:25px; height:25px; font:0/0 a; border:1px solid red;}
.tmp-reply .wrap-replayform .replayform{ min-height:85px; padding:20px 0 0 104px;}
.tmp-reply .wrap-replayform .replayform .sns-title{}
.tmp-reply .wrap-replayform .replayform .sns-title .sns-photo img{ display:none}
.tmp-reply .wrap-replayform .replayform .sns-title h1{ display:none;}
.tmp-reply .wrap-replayform .replayform .sns-title.sns-login{}
.tmp-reply .wrap-replayform .replayform .sns-title.sns-login .sns-photo img{ display:inline-block;}
.tmp-reply .wrap-replayform .replayform .sns-title.sns-login h1{ display:block;}
.tmp-reply .wrap-replayform .replayform .sns-thumb{ display:inline-block; width:84px; height:84px; margin-right:15px; background-color:blue; }
.tmp-reply .wrap-replayform .replayform .text-count{ position:absolute; bottom:0; right:140px;}
.tmp-reply .wrap-replayform .replayform .textarea{ position:relative; display:inline-block; width:937px; height:100%; margin-right:6px; line-height:0;}
.tmp-reply .wrap-replayform .replayform .textarea textarea{ box-sizing:border-box; width:100%; height:100%; border:1px solid #e5e5e5; background-color:#ffffff; resize:vertical;}
.tmp-reply .wrap-replayform .replayform .textarea:before{ content:''; position:absolute; top:15px; left:-7px; display:block; border-right: 8px solid #ffffff; border-top:7px solid transparent;border-bottom:7px solid transparent; z-index:1;}
.tmp-reply .wrap-replayform .replayform .textarea:after{ content:''; position:absolute; top:14px; left:-8px; display:block; border-right: 9px solid #e5e5e5; border-top:8px solid transparent;border-bottom:8px solid transparent;}
.tmp-reply .wrap-replayform .replayform .btn-replaysubmit{ width:108px; height:83px; border:1px solid #857354; background-color:#9f8a65; color:#ffffff; font-size:16px; font-weight:bold;}
.tmp-reply .wrap-reply{ margin-top:20px;}
.tmp-reply .wrap-reply .reply-count{ color:#000000; font-size:14px; font-weight:normal; letter-spacing:-1px;}
.tmp-reply .wrap-reply .reply-count > span{ color:#9f8a65; font-weight:bold;}
.tmp-reply .wrap-reply .box-reply{ min-height:84px; padding:20px 20px 20px 120px; border-bottom:1px solid #cacaca;}
.tmp-reply .wrap-reply .reply-count + .box-reply{ margin-top:15px; border-top:1px solid #cacaca}
.tmp-reply .wrap-reply .box-reply .sns-title{ display:inline-block;}
.tmp-reply .wrap-reply .box-reply footer{ display:inline-block;color:#999999; font-size:14px; letter-spacing:1px; vertical-align:-5px;}
.tmp-reply .wrap-reply .box-reply footer time{ padding:0 5px; }
.tmp-reply .wrap-reply .box-reply footer .wrap-edit .btn-del{ color:#999999; border:none; background:none; vertical-align:1px;}
.tmp-reply .wrap-replybtn{ margin-top:20px; text-align:center}
.tmp-reply .wrap-replybtn button{ min-width:400px; height:45px; border:none; background-color:#efefef; color:#989898; font-size:16px; font-weight:bold;; }

.dim-layerpopup{ position:fixed; left:0; top:0; width:100%; width:100vw; height:100%; height:100vh; background-color:#000000; filter: alpha(opacity='80'); ms-filter: alpha(opacity='80');  opacity:0.8; z-index:90;}
.tmp-reply .wrap-layerpopup{ display:none; position:absolute; top:0%; left:50%; width:800px; padding-bottom:40px; margin-left:-400px; background-color:#ffffff; z-index:100}
.tmp-reply .wrap-layerpopup.active{ display:block;}
.wrap-layerpopup .btnarea-acenter{ margin-top:0;}
.wrap-layerpopup .close-layerpopup{ position:absolute; right:20px; top:20px; width:30px; height:30px; border:none; background:transparent url('../images/lounge/btn_eve_layerpopup.gif') 50% 50% no-repeat; font:0/0 a; }
.tmp-reply .eve-policyform{ background-color:#ffffff; }       
.tmp-reply .eve-policyform header{ height:172px; padding-top:30px; background:url('../images/lounge/bg_eve_layerpopup.gif') 0 0 repeat-x; color:#222222; font-size:16px; text-align:center; line-height:1.6; letter-spacing:-1px;}
.tmp-reply .eve-policyform header h1{ margin-bottom:15px; font-size:26px; font-weight:bold; letter-spacing:-2px;}
.tmp-reply .eve-policyform .content{ padding:20px 30px;}
.tmp-reply .eve-policyform .content h2{ color:#000000; font-size:22px; font-weight:bold;  }
.tmp-reply .eve-policyform .policy-control>div{ height:140px;}
.tmp-reply .eve-policyform .table-wrap{ margin-top:20p}
.tmp-reply .eve-policyform .col1{ width:140px;}
.tmp-reply .eve-policyform .span-name{ width:100px;}
.tmp-reply .eve-completed{ padding:30px; color:#000000; font-size:16px; text-align:center;}
.tmp-reply .eve-completed h1{ margin-bottom:40px; font-size:36px; font-weight:bold; }
.tmp-reply .eve-completed p{ margin-bottom:15px;}
[lang='en'] .tmp-reply .eve-policyform .col1{width:160px;}

/* language */
[lang='en'] .evt-list .details>.summary {min-width:105px;}
[lang='en'] .evt-list .details>p {width:250px;}
[lang='en'] .qna-list .customers-wrap .col2 {width:22%;}
[lang='en'] .join-wrap .progress em {font-size:17px;}
[lang='en'] .join-wrap .progress>strong,
[lang='en'] .join-wrap .progress>span {padding-left:140px;}
[lang='en'] .join-wrap .progress>.step1 {padding-left:100px;}
[lang='en'] .join-wrap .progress>[class*='step']:before {left:60px;}
[lang='en'] .join-wrap .progress>.step1:before {left:30px;}
[lang='en'] .join-wrap .progress>[class*='step']:after {left:77px;}
[lang='en'] .join-wrap .progress>.step1:after {left:46px;}
[lang='en'] .span-name {width:138px;}
[lang='en'] .span-pw {width:206px;}
[lang='en'] .span-nation~.span-nation {width:15%;}
[lang='en'] .email-recive>th {line-height:1.5;}
[lang='en'] .game-installation-wrap h3 {margin-top:0;word-break:break-word;word-break:keep-all}
[lang='en'] .access-tab .tab-list>a{padding:10px 20px;}
[lang='en'] .locationmap-wrap {height:440px;padding-top:20px;}
[lang='en'] .branch-w .locationmap-wrap .location {top:72px;}
[lang='en'] .branch-b .locationmap-wrap .location {top:207px;}
[lang='en'] .branch-i .locationmap-wrap .location {top:297px;}
[lang='en'] .branch-jg .locationmap-wrap .location {top:290px;}
[lang='en'] .branch-jl .locationmap-wrap .location {top:208px;}
[lang='en'] .acco-list>li>h3:before,[lang='en']  .acco-list>li>div:before{line-height:26px;}
[lang='en'] .login-findid .col1,[lang='en'] .login-findpw .col1{width:13.7%;}
[lang='en'] .member-pwchange .table-wrap .col1{width:20%;}

[lang='ja'] .evt-list .details>.summary {min-width:90px;}
[lang='ja'] .evt-list .details>p {width:260px;}
[lang='ja'] .qna-detail .customers-wrap .col1 {width:9%;}
[lang='ja'] .qna-detail .customers-wrap .col3 {width:12%;}
[lang='ja'] .span-name {width:192px;}
[lang='ja'] .span-pw {width:234px;}
[lang='ja'] .member-pwchange .table-wrap .col1 {width:16%;}
/*[lang='ja'] .gnb>ul>li {margin-left:15px;}*/
[lang='ja'] .game-installation-wrap h4 {height:48px;}
[lang='ja'] .locationmap-wrap {height:420px;padding-top:40px;}
[lang='ja'] .branch-w .locationmap-wrap .location {top:42px;}
[lang='ja'] .branch-b .locationmap-wrap .location {top:187px;}
[lang='ja'] .branch-i .locationmap-wrap .location {top:277px;}
[lang='ja'] .branch-jg .locationmap-wrap .location {top:270px;}
[lang='ja'] .branch-jl .locationmap-wrap .location {top:188px;}
[lang='ja'] .game-installation-wrap h3 {font-size:19px;}
[lang='ja'] .costumer-desk-wrap .info-branch li strong {width:70px;}
[lang='ja'] .costumer-desk-wrap .info-branch .fax strong {width:120px;}
[lang='ja'] .costumer-desk .qna-info p {font-size:12px;}
[lang='ja'] .sitemap li a{font-size:13px;}
[lang='ja'] .branch-i .hotel-wrap .hotel-info .in{height:400px;padding:30px 40px;}
[lang='ja'] .branch-i .hotel-wrap .hotel-info .in>div{font-size:13px;}
[lang='ja'] .branch-i .locationmap-wrap ul{width:346px;padding:38px 27px;}
[lang='ja'] .enterance-list>.item3 .sub-tit{padding:0 10px;}
[lang='ja'] .game-table-wrap tbody td{font-size:13px;}
[lang='ja'] .war .con1>div{width:560px;}
[lang='ja'] .war .con3 .wrapper>div .con{height:160px;padding:30px 15px;}
[lang='ja'] .qna-regst .customers-wrap .col1,[lang='ja'] .qna-regst .customers-wrap .col3{width:12%;}

[lang='zh'] .evt-list .details>.summary {min-width:70px;}
[lang='zh'] .evt-list .details>p {width:280px;}
[lang='zh'] .login-box-wrap .in-wrap label {width:115px;}
[lang='zh'] .login-box-wrap .in-wrap input {width:320px;}
[lang='zh'] .qna-detail .customers-wrap .col1 {width:8%;}
[lang='zh'] .qna-detail .customers-wrap .col3 {width:9%;}
[lang='zh'] .span-name {width:187px;}
[lang='zh'] .span-pw {width:201px;}
[lang='zh'] .member-pwchange .table-wrap .col1 {width:9%;}
[lang='zh'] input[type='checkbox'] {margin-top:-2px;}
[lang='zh'] .floor-service-wrap li>.sub-desc{letter-spacing:0px;}
[lang='zh'] .branch-i [class^='vehicle-view'] .ways{width:360px;padding:175px 15px 20px;}
[lang='zh'] .casino-info-wrap .point-txt{font-size:20px;}
[lang='zh'] .enterance-list .sub-desc{padding:0 20px;}