@charset "utf-8";

.sub h2 { padding: 55px 0 20px 0; color: #001b3a; font-size: 24px;}
.main-action-btn { padding: 10px 40px 10px 20px; background: #001b3a url(../img/main_action_btn_bg.png) no-repeat 90% center; display: inline-block; margin: 50px auto; color: #fff; clear: both; text-align:center }
.main-action-btn:hover { color: #eee;}
.hire-part-10, .health-part-04{ text-align:center}

/* GOOGLE MAPS */
#map_canvas { height: 380px;}

/* H1 ENGLISH */
.content-14-1 h1,
.content-14-2 h1 { font-family: 'Whitney semibold', 'Nanum Barun Gothic', 'Malgun Gothic', sans-serif; }


/* PAGES TABS */
.sub-page-tab a { display: block; box-sizing: border-box; float: left; width: 33.333%;  text-align: center; font-size: 15px; color: #222; background-color: #f7f7f7; border: 1px solid #dedede; border-width: 1px 0; padding: 10px 0; font-weight: bold; }
.sub-page-tab a.current { background-color: #fff; border-right-width: 1px; border-top: 3px solid #91877f; padding-top: 8px; }
.sub-page-tab a.current + a + a{border-left: 1px solid #dedede;}
/* SELECTBOX with jquery.selectbox-0.2 */
.sbHolder { background-color: #FFFFFF; border: solid 1px #DEDEDE; font-family: Arial, sans-serif; font-size: 12px; font-weight: normal; height: 30px; position: relative; width: 90px; display: inline-block;float: left;}
.sbHolder:focus .sbSelector { }
.sbSelector { display: block; height: 30px; left: 0; line-height: 30px; outline: none; overflow: hidden; position: absolute; text-indent: 10px; top: 0; width: 170px; }
.sbSelector:link,
.sbSelector:visited,
.sbSelector:hover { color: #7B7B7B; outline: none; text-decoration: none; }
.sbToggle { background: url(../img/select-icons.png) 0 -116px no-repeat; display: block; height: 30px; outline: none; position: absolute; right: 0; top: 0; width: 30px; }
.sbToggle:hover { background: url(../img/select-icons.png) 0 -167px no-repeat; }
.sbToggleOpen { background: url(../img/select-icons.png) 0 -16px no-repeat; }
.sbToggleOpen:hover { background: url(../img/select-icons.png) 0 -66px no-repeat; }
.sbHolderDisabled { background-color: #3C3C3C; border: solid 1px #515151; }
.sbHolderDisabled .sbHolder { }
.sbHolderDisabled .sbToggle { }
.sbOptions { background-color: #FFFFFF; border: solid 1px #DEDEDE; list-style: none; left: -1px; margin: 0; padding: 0; position: absolute; top: 30px; width: 140px; z-index: 1; overflow-y: auto; }
.sbOptions li { padding: 0 7px; }
.sbOptions a { border-bottom: solid 1px #eee; display: block; outline: none; padding: 7px 0 7px 3px; }
.sbOptions a:link,
.sbOptions a:visited { color: #001E3A; text-decoration: none; }
.sbOptions a:hover,
.sbOptions a:focus,
.sbOptions a.sbFocus { color: #4391DA; }
.sbOptions li.last a { border-bottom: none; }
.sbOptions .sbDisabled { border-bottom: dotted 1px #515151; color: #999; display: block; padding: 7px 0 7px 3px; }
.sbOptions .sbGroup { border-bottom: dotted 1px #515151; color: #EBB52D; display: block; font-weight: bold; padding: 7px 0 7px 3px; }
.sbOptions .sbSub { padding-left: 17px; }
.sbToggle:after { content: ""; display: block; border: 4px solid transparent; border-top-color: #333; position: absolute; top: 50%;margin-top: -2px; right: 10px;}



/* **************************************** */
/* 06 ART MUSEUM */
/* **************************************** */

/* MUSEUM */
.museum-part { clear: both; float: left; width: 100%; margin-bottom: 50px; }
.museum-part-01 { margin-bottom: 80px; position: relative;}
#museum-part-01-btn{padding: 6px 30px 6px 20px;background: #473729  url(../img/main_action_btn_bg.png) no-repeat 90% center;color: #fff;font-size: 12px;}
#museum-part-01-btn:hover {    background-color: rgba(71, 55, 41, 0.8);    color: #fff; }
.museum-part-02a,
.museum-part-03a { float: left; width: 34.2%; text-align: justify; }
.museum-part-02b,
.museum-part-03b { float: right; width: 60%; text-align: justify; }
.museum-part-02b b { font-size: 18px; color: #222;}
.museum-part-03a p {margin-top: -4px;}
.museum-part.museum-part-04 { border-top: 3px solid #eee; margin-top: 30px; margin-bottom: 0; }
#content_text .museum-part table.t1 td.board_title_cell{ padding-left:40px}



/* **************************************** */
/* 07 SPECIAL OFFER */
/* **************************************** */

/* PROMOTION*/
.blog_img img { display: block; width: 240px; height: 245px; }
.blog_img { float: left; }
.blog_list li { clear: both; float: left; width: 100%; padding: 30px 0px; border-bottom: 1px solid #eee; }
.blog_list h2 { padding: 0; padding-bottom: 10px; margin: 0; font-size: 18px; color: #222; font-family: 'Whitney Semibold', 'Nanum Barun Gothic', 'Malgun Gothic', sans-serif; }
.blog_date { color: #9b8e83; font-size: 12px; font-style: italic; font-family: Georgia, serif; position: relative; padding-left: 13px; display: block; margin-bottom: 25px;margin-top: 11px;}
.blog_date:before{ content:"";width: 3px;height: 3px;background-color: #9b8e83;display: block;position: absolute;left: 0;top: 50%;margin-top: -1px;}
.blog_desc { color: #666; }
.blog_link a { display: block; height: 40px; line-height: 40px;width: 130px; padding-right: 20px; text-align: center;  color: #fff; background: #001E39 url(../img/main_action_btn_bg.png) no-repeat 82% center;}
.blog_link a:hover { color:#eee;}
.blog_list li:first-child { margin-top: 20px; }
.blog_list_content {float: right;width: 68%;}

/* VIEW CONTENT */
.board_view_main_image_title { background-color: #001e3a; background-color: rgba(0, 30, 58, 0.8); color: #fff; font-family: 'Nanum Barun Gothic', 'Malgun Gothic', sans-serif; font-size: 15px; padding: 30px 40px; position: absolute; width: 100%; box-sizing: border-box; }
.board_view_main_image_title b { font-size: 45px; line-height: normal; display: block; padding-top: 10px; }
.board_view_main_image { position: relative; padding-bottom: 70px; padding-top: 50px; border-bottom: 1px dotted #ccc; }
.board_view_part { padding-top: 50px; }

#content_text .board_view h3  { margin-bottom: 15px;  color: #222;}
#content_text .board_view table.t2,
#content_text .board_view table.t1_3 { border-left: 1px solid #dedede; border-right: 1px solid #dedede;  border-top-width: 2px;}
#content_text .board_view table.t2 tr th { width: 179px; text-align: left;  padding-left: 40px;  font-size: 15px;line-height: 24px;}
#content_text .board_view table.t1_3 tr th{ width:25%}
#content_text .board_view table.t1_3 tr th,
#content_text .board_view table.t1_3 tr td {border-right: 1px solid #dedede;  border-left: 0px solid #dedede;}
#content_text .board_view table.t1_3 tr th:last-child,
#content_text .board_view table.t1_3 tr td:last-child {border-right: 0px solid #dedede;}

.board_view_contact { text-align: center; font-size: 15px; background-color: #f7f7f7; border: 1px solid #dedede; border-width: 1px 0; padding: 9px 0 7px; color: #001e3a; font-weight: bold; }
.board_view_contact_phone_title{line-height: 24px; display: inline-block;padding-left: 25px;  background: url(../img/14_icon_phone.png) no-repeat left 2px;}
.board_view_contact_fax_title{line-height: 24px; display: inline-block;padding-left: 25px;  background: url(../img/14_icon_fax.png) no-repeat left center;}
.board_view_contact b { padding-right: 10px; margin-right: 8px; position: relative; }
.board_view_contact i { padding: 10px; }
.board_view_contact b:after { content: ""; position: absolute; width: 1px; height: 10px; background-color: #999; right: 0; top: 50%; margin-top: -5px }



/* **************************************** */
/* 08 ABOUT */
/* **************************************** */

/* 08-01 ABOUT kangneung */
.hotel-part b { font-size: 18px; line-height: 28px; display: block; margin-bottom: 25px; color: #222; }
.hotel-part-02{position: relative; margin-top: 97px; height: 1130px;}
.hotel-part-02 > div{position: absolute;}
.hotel-part-03a{right: 0;}
.hotel-part-03b{right: 0; top: 217px;}
.hotel-part-02b{top: 614px;}
.hotel-part-02c{bottom: 0;}
.hotel-part-03c{right: 0; bottom: 0;}
.hotel-part-03c p{margin-bottom: 0;}

/* 08-02 ABOUT CEO */
.content-8-2 { padding-bottom: 70px;}
.content-8-2 blockquote { margin: 0; font-size: 18px; color: #fff; line-height: 32px; margin-bottom: 30px; }
.content-8-2 p { margin: 0; }
.ceo-part.ceo-part-01 { width: 380px; float: left; }
.ceo-part-02a { background-color: #051f3c; box-sizing: border-box; color: #C5C7CE; padding: 70px 45px; float: left; width: 560px; }
.ceo-part-01b { background-color: #f5f5f5; padding: 60px 45px 0 45px; height: 370px; box-sizing: border-box;}
.ceo-part-01b > b { font-size: 20px; line-height: 32px; font-weight: normal; margin-bottom: 20px; display: block; color:#070010;}
.ceo-sign { padding: 30px 0; padding-right: 80px; background: url(../img/08_02_c.jpg) no-repeat right center; text-align: right; }
.ceo-sign b { font-size: 18px; font-weight: normal; display: inline-block; vertical-align: middle; margin-left: 4px; }

/* 08-03 MAPS */
.map_phone { margin-top: 25px; border: 1px solid #dedede; border-width: 1px 0; padding: 10px 0; font-weight: bold; font-size: 15px; text-align: center; color: #001e3a; }
.map_phone span:first-child { padding: 0 14px 0 25px; margin-right: 10px; position: relative; background: url(../img/14_icon_phone.png) no-repeat left center; }
.map_phone span:first-child:after{ content:''; display:block; position:absolute;width:1px; height:12px; background:#9ca2a9; top:50%; right:0; margin-top:-6px}
.map_phone span { display: inline-block; }
#content_text .map-part ul { padding: 15px 0; text-align: center; background-color: #f7f7f7; border: 1px solid #dedede; border-top: 2px solid #637d93; margin-bottom: 30px; }
#content_text .map-part ul li b {font-size: 15px;color: #001e3a;position: relative;display: inline-block;vertical-align: middle;padding-left: 15px;}
#content_text .map-part ul li b:before{ content:""; position:absolute; width:3px; height:3px; background-color: #002b51;top: 50%;left: 0;margin-top: -2px;}

/* 08-04 ABOUT HIRE */
.hire-part { clear: both; float: left; width: 100%; border-top: 1px solid #e3e0da; padding-bottom: 36px; }
.hire-part.hire-part-01 { margin-top: 50px; padding: 0; height: 212px; background: #4f4639 url(../img/08_04_a.jpg) no-repeat center center; }
.hire-part.hire-part-01 p { padding-top: 74px; text-align: center; font-size: 18px; color: #fff; }
.hire-part h2 { text-align: center; font-size: 24px; padding-bottom: 6px; padding-top: 50px; }
.hire-part p { text-align: center; }
.hire-part-02 { border-top: 3px solid #415b77; margin-top: 70px; padding-bottom: 30px; }
.hire-part.hire-part-03 ul li { float: left; position: relative; margin-left: 34px; }
.hire-part.hire-part-03 ul li:first-child { margin-left: 0; }
.hire-part.hire-part-03 ul li:last-child { float: right; }
.hire-part.hire-part-03 ul li:after { content: ''; display: block; position: absolute; right: -27px; top: 50%; margin-top: -10px; width: 19px; height: 19px; background: url(../img/08_04_arrow.png) no-repeat center center; }
.hire-part.hire-part-03 ul li:last-child:after { display: none }
.hire-part.hire-part-03 ul li b { position: absolute; bottom: 0; left: 0; width: 100%; text-align: center; background-color: rgba(0,30,58,0.9); padding: 7px 0; font-size: 15px; color: #fff; font-weight: normal; }
#content_text .hire-part-03 ul { padding-top: 20px; padding-bottom: 20px; clear: both; float: left; }
.hire-part-10 .main-action-btn { padding: 10px 50px 10px 30px; background-position: 85% center;}
.hire-part-06 b,
.hire-part-09 b {position: relative;}
.hire-part-06 b:before,
.hire-part-09 b:before { content:""; position: absolute;top: 50%; left: -10px; margin-top: -2px; width: 3px; height: 3px; background-color: #222;}

/* 08-04-1 PLACE 직무 소개*/
.content-8-41 .sub-page-tab a.current { border-right-width: 1px; border-left-width: 1px}
.content-8-42 .sub-page-tab a.current { border-right-width: 0; border-left-width: 1px}
.content-8-42 .sub-page-tab a:first-child{border-left-width: 0; border-right-width: 1px;}
.place-part > div { width: 50%; float: left; box-sizing: border-box; }
.place-part { clear: both; }
.place-part h2 { font-size: 24px; color: #222222; padding-top: 0; }
#content_text .place-part h3 { font-size: 14px; font-family: 'Whitney Semibold', 'Nanum Barun Gothic', 'Malgun Gothic', sans-serif; color: #473729; }
.place-part { border-bottom: 1px solid #dedede; padding-bottom: 60px; float: left; width: 100%; margin-bottom: 60px; }
.place-part-01 { padding-top: 50px; }
.place-part.place-part-04 { border-bottom: none; padding-bottom: 0; }
.place-part > div.place-part-04a { float: right; }
.place-part-01b, .place-part-04a { padding-left: 40px; }
.place-part-02a,.place-part-03a,.place-part-05a { padding-right: 10px; }
.place-part p { text-align: justify; line-height: 28px;margin-bottom: 40px;}
.place-part.place-part-01 p,
.place-part.place-part-02 p{margin-bottom: 50px;}
.place-part-01a img.place-part-01a-img2 {float: right; margin-right: 10px; margin-top: 12px;}
.place-part-02b,
.place-part-03b,
.place-part-05b { text-align: right;}



/* **************************************** */
/* 10  GUIDE */
/* **************************************** */

/* 개인정보처리방침 */
.privacy-part h2 { color: #222; font-size: 15px; padding: 40px 0 15px 0; }
.privacy-part-intro,
.privacy-part { color: #666; font-size: 14px; line-height: 30px; }
.privacy-part p{ margin:1px 0; color:#666;}
.content-10-privacy a  { color: #666; }
.content-10-privacy a:hover {color: #3172AF;}
.privacy-part-intro ul li { background: none; }
.privacy-part-intro-01 { text-align: center; padding: 30px 0; background-color: #f7f7f7; border: 1px solid #dedede; margin-bottom: 30px; font-size: 15px; font-weight: bold; color: #222; }
.privacy-part-intro-02 { margin-bottom: 20px; padding-bottom: 20px; border-bottom: 2px solid #eee; }
.privacy-part h2:before { content: "< "; }
.privacy-part h2:after { content: " >"; }
.privacy-part-intro ul li:before { content: "- "; }

/* 사이트맵 */
ul.sitemap-list h2 a { font-size: 24px; font-family: 'Whitney Semibold', sans-serif; color: #001e3a; border: solid #c9c9c9; border-width: 2px 0 1px 0; padding: 10px 15px; display: block; }
ul.sitemap-list > li { float: left; width: 31.33%; margin-right: 3%; }
ul.sitemap-list > li.last-item-of-row { margin-right: 0; }
ul.sitemap-list > li.first-item-of-row { clear: both; }
ul.sitemap-list > li > ul a { color: #666;}
ul.sitemap-list > li > ul h3 a { color: #222; }
ul.sitemap-list h2 {padding-top: 0;}
#content_text .sitemap-list ul {margin-bottom: 20px;}
#content_text .sitemap-list > li > ul { margin-left: 15px;margin-bottom: 60px;}

/* CONTACT US */
.content-10-contact h2 { font-size: 18px; padding-bottom: 10px; color: #222; font-weight: bold; padding-top: 0; }
.content-10-contact textarea { width: 100%; padding: 20px 30px; line-height: 28px; font-size: 14px; color: #666; box-sizing: border-box; height: 250px; border: 1px solid #dedede; }
.contact_privacy_part { margin-bottom: 40px; padding-bottom: 40px; border-bottom: 2px solid #eee; }
.contact_main_action { text-align: center; }
.contact_main_action input,
.contact_main_action a { cursor:pointer; vertical-align: middle; border: none; display: inline-block; width: 145px; height: 45px; line-height: 45px; background: #001e3a; color: #fff; margin: 0 5px; }
.contact_main_action input[type="submit"]:hover,.main-action-btn:hover{background-color: rgba(0, 30, 58, 0.8); color: #fff;}
.contact_main_action a { background-color: #473729 }
.contact_main_action a:hover{background-color: rgba(71, 55, 41, 0.8); color: #fff;}
.contact_main_action input:hover,
.contact_main_action a:hover{ color:#eee}
span.board_header_required { color: #756558; display: block; float: right; margin-top: 3px; }
.content-10-contact .sbHolder { height: 38px; float: none; vertical-align: middle; width: 108px;}
.content-10-contact .sbToggle { height: 38px;}
.content-10-contact .sbSelector { height: 38px; line-height: 38px;}



/* **************************************** */
/* 12  LOGIN */
/* **************************************** */

/* LOGIN GLOBAL */
.d1n-is-12.d2n-is1 #body_content,
.d1n-is-12.d2n-is3 #body_content { background-color: #f8f8f8; }
.d1n-is-12.d2n-is1 #content_foot,
.d1n-is-12.d2n-is3 #content_foot{ display:none}
.d1n-is-12.d2n-is1 #content_text > .con_01 > .default_box,
.d1n-is-12.d2n-is3 #content_text > .con_01 > .default_box { padding-bottom: 140px;}
.login-part,
.idpw-part{ padding: 50px 0; background-color: #fff;text-align: center; border-top: 2px solid #9b8e83; }
.login-part-text,
.idpw-part-text{text-align: center;}
.login-part-text b,
.idpw-part-text b { display: block;color: #222222; font-size: 18px; padding-bottom: 8px; }
.login-part-text span,
.idpw-part-text span { display: block; color: #666666; }

/* 로그인 */
.login-part-text { padding-bottom: 50px; }
.login-inputs label { width: 61px; text-align: left; display: block; float: left; padding-top: 8px; font-weight: bold; font-size: 15px; }
.login-part form { width: 500px; text-align: left; margin: auto; }
.login-inputs { position: relative; }
.login-inputs input[type="submit"] { display: block; position: absolute; top: 0; bottom: 0; right: 0; width: 125px; -webkit-appearance: none; border: none; color: #fff; background-color: #001b3a; font-family: 'Whitney Semibold', sans-serif; font-size: 15px; }
.login-inputs p { margin: 0; margin-right: 135px; }
.login-side-content { border-top: 1px solid #dedede; margin-top: 40px; padding-top: 15px;}
.login-inputs p input { width: 300px; height: 38px; padding: 0; text-indent: 10px; border: 1px solid #dedede;}
.login-inputs p:first-child { margin-bottom: 10px; }
.login-side-content p a { height: 32px; line-height: 32px; width: 164px; background: #72849c url(../img/main_action_btn_bg.png) no-repeat 90% center; display: block; float: right; color: #fff; padding: 0 15px; }
p.login-find-join a { background-color: #00355f; }
.login-side-content p { line-height: 32px; margin-bottom: 0; margin-top: 10px;padding-left: 15px;position: relative;}
.login-side-content p:before {border: 3px solid transparent; border-left-color: #00355F; content: "";  display: block; position: absolute; top: 50%; margin-top: -4px; left: 0;}

/* 아이디 비밀번호 찾기 */
.idpw-part-btn a { display: inline-block; background:#999 no-repeat center 28px; height: 120px; width: 160px; color: #fff; box-sizing: border-box; padding-top: 70px; font-size: 16px; font-weight: normal; margin: 0 5px; }
.idpw-part-btn a:hover { color:#eee}
.idpw-part-text { margin-bottom: 40px; }
#idpw-secure-btn{ background-color:#001e3a; background-image:url(../img/12_03_a.png);}
#idpw-ipin-btn{background-color:#473729; background-image:url(../img/12_03_b.png);}

/* 회원가입 */
.joint-part h2 { font-size: 18px; padding-bottom: 10px; color: #222; font-weight: bold; padding-top: 0; }
.joint-part textarea { width: 100%; padding: 20px 30px; line-height: 28px; font-size: 14px; color: #666; box-sizing: border-box; height: 250px; border: 1px solid #dedede; }
.joint-part { margin-bottom: 40px; padding-bottom: 40px; border-bottom: 2px solid #eee; }
.agree_input_container { text-align: center; padding-top: 15px; background-color: #fff; font-size: 15px; }
.agree_input_container input { display: inline-block; margin-left: 40px; vertical-align: -2px; }
.agree_input_container input:first-child { margin-left: 0; }
.agree_input_container label { display: inline-block; vertical-align: middle; }
.join-part-btn { text-align: center; }
.join-part-btn a { display: inline-block; width: 145px; height: 45px; line-height: 45px; background: #001e3a url(../img/main_action_btn_bg.png) no-repeat 88% center; color: #fff; margin: 0 5px; }
.join-part-btn a:hover { color:#eee}
.join-part-btn a#join-ipin-btn{ background-color:#473729}



/* **************************************** */
/* 14 MEMBERSHIP */
/* **************************************** */

/* PRESTIGE CARD */
.prestige-part-01 { border-top: 2px solid #91877f; }
.prestige-part-01a { padding: 0 60px; box-sizing: border-box; border: 1px solid #ddd; border-width: 0 1px 1px 1px; width: 50%; height: 510px; float: left; position: relative;}
.prestige-part-01b { float: left; width: 50%; }
.prestige-part { clear: both; }
.prestige-part-card { width: 100%; height: 355px; background: #f0f0f0 url(../img/14_01_a.jpg) no-repeat center center; }
#content_text .prestige-part-01b ul { padding-top: 35px; box-sizing: border-box; }
.prestige-part-01b ul { background-color: #667889; height: 155px; color: #fff; }
.prestige-part-01b ul li { list-style: square; list-style-position: inside; padding: 0 80px; padding-bottom: 2px;font-size: 15px;color: #eee;}
.prestige-part-01b ul li b{ color:#fff}
p.prestige-part-01-date { margin-top: 25px; padding-left: 15px; position: relative; }
p.prestige-part-01-date:after { content: ""; display: block; width: 3px; height: 3px; position: absolute; top: 50%; left: 0; background-color: #667889; margin-top: -2px; }
.prestige-part.prestige-part-01 h2 { position: relative; padding-bottom: 35px;}
.prestige-part.prestige-part-01 h2:after { content: ""; display: block; position: absolute; bottom: 0; left: 0; background-color: #333333; width: 25px; height: 1px; }
.prestige-part-01-phone { position: absolute; bottom: 50px; left: 60px; padding: 10px 0 10px 40px; text-align: center; width: 320px; text-align: left; border: 1px solid #dedede; border-width: 1px 0; color: #001b3a; font-weight: bold; font-size: 15px; background: url(../img/14_icon_phone.png) no-repeat 10px center;}
.prestige-part-01-phone b { display: inline-block; position: relative; padding-right: 20px; }
.prestige-part-01-phone b:after { content: ''; position: absolute; width: 1px; height: 9px; background-color: #999; top: 8px; right: 8px; }
.prestige-part-01-phone span { font-family: 'Whitney Semibold', sans-serif; }
p.prestige-part-01-text { margin-top: 30px;text-align: justify;width: 330px;}
p.prestige-part-01-date b { font-size: 15px;}

.prestige-part-02 table th { width: 22%;font-size: 15px;}
.prestige #content_text table.t2 p{ margin:0}
#content_text .prestige-part-02 table.t2 { border-top-width: 2px;margin-bottom: 0px;}
.prestige-part-03{ text-align:center; }
.prestige-part-03 .main-action-btn { margin-top: 30px;}
#content_text table.t2 tr td ul li:before { content: "-"; display: inline-block; padding-right: 4px; }
#content_text table.t2 tr td ul { margin-bottom: 12px; }
#content_text table.t2 tr td ul li { padding-left: 0; }
#content_text table p{margin:0;margin-left: 8px;}
#content_text table.t2 tr td ul li {line-height: 28px; padding-top: 0; padding-bottom: 0; margin-left: 12px; position:relative;}
#content_text table.t2 tr td ul li:before{ position:absolute; left:-12px;}
#content_text table.t2 tr td > b:first-child { font-size: 15px; padding-bottom: 10px; display: block;}
.prestige-part.prestige-part-02 > p { padding: 6px 0 0 0;}

/* HEALT AND SPORT */
#content_text .health-cell { width: 33.33%; float: left; box-sizing: border-box; }
#content_text .health p { font-size: 14px; }
#content_text .health-cell p { margin: 0; }

.health-row { clear: both; float: left; width: 100%; }
.health-cell { min-height: 330px; }
.content-14-2 .health-row h2 { font-size: 18px; font-family: 'Whitney Semibold', 'Nanum Barun Gothic', 'Malgun Gothic', serif; color: #222; text-align: center; padding-top: 0; }

.health-part { clear: both; }
.health-row-01 .health-cell-01 img{ width: 313px; height: 330px;}
.content-14-2 .health-cell-02 h2{ text-align:left}
.health-row-01 .health-cell-02 { padding: 50px 37px 0 36px; position: relative; }
.health-row-01 .health-cell-03 { padding: 50px 40px 0 30px; border-right: 1px solid #ccc }
.health-row-02 .health-cell-01 { padding: 92px 50px 0 50px; border: 1px solid #dedede; border-width: 0 0 1px 1px; }
.health-row-02 .health-cell-01 b,
.health-row-02 .health-cell-01 > span { display: block; padding-bottom: 15px; }
.health-cell.health-cell-01 b { color: #aaaaaa; font-size: 14px; font-family: 'Georgia', serif; font-style: italic; font-weight: normal; }
.health-cell.health-cell-01 h2 > span { font-family: 'Whitney Semibold', sans-serif; padding-bottom: 0; display: block; font-size: 17px; }
.health-cell.health-cell-01 h2 > span:after { content: ""; display: block; width: 25px; height: 1px; background-color: #222; margin: auto; margin-top: 13px; }
#content_text .health-row-01 .health-cell-02 p { position: absolute; bottom: 55px; left: 0; width: 76%; text-align: center; border: 1px solid #d9dee2; border-width: 1px 0; padding: 10px 0; margin: 0 12%; background: url(../img/14_icon_phone.png) no-repeat left center;font-weight: bold;color: #001e3a;}
.health-row-01 .health-cell-02 p b{ font-size:15px; position:relative; display:inline-block; padding-right:10px; margin-right:6px;margin-left: 12px;}
.health-row-01 .health-cell-02 p b:before { content:""; position: absolute;top: 50%; right: 0; margin-top: -4px; width: 1px; height: 8px; background-color: #ccc;}
.health-row-02 .health-cell-01 p span { display: block; text-align: center; line-height: 24px;}
#content_text .content-14-2 h1{ border-bottom: 2px solid #9c8e84; width:939px }
.health-cell-02 img{ width:100%}

#content_text table.t1_4 tr td { text-align:center}
#content_text .health-part-02 table.t2 th{ padding-top:12px; padding-bottom:12px; font-size:15px;width: 190px;}
#content_text .health-part-02 table.t2,
#content_text .health-part table.t1_4{ border-top-width:2px}
#content_text .health-part-03 table.t1_4 td{ padding-top:30px; padding-bottom:30px}
#content_text .health-part-03 table.t1_4 th{ padding-top:12px; padding-bottom:12px; font-size:15px}





/* **************************************** */
/* CONTENT.CSS TODO MOVE TO content.css  */
/* **************************************** */

.board_header input#keyword{ line-height:30px;}



/* **************************************** */
/* MOTION SUB PAGE  */
/* **************************************** */

/* fix table border ie */
#content_text .detail-content-text table tr th,
#content_text .detail-content-text table tr td{ border-width:1px}
#content_text .detail-content-text table tr th:last-child,
#content_text .detail-content-text table tr td:last-child{ border-right-width:0}


/* fullscreen slider */
.jt-fullscreen-slider-fullsize .jt-fullscreen-slider-fullscreen-btn {
    background: none;
}

.jt-fullscreen-slider-fullsize .jt-fullscreen-slider-fullscreen-btn span {
    background: url(../img/fullscreen_close_btn.gif);
    background-repeat: no-repeat;
    background-position: center center;
    display: block;
    width: 78px;
    height: 78px;
    transition: 500ms;
    background-color: black;
    position: absolute;
    right: 0;
    top: 0;
}

.jt-fullscreen-slider-fullsize .jt-fullscreen-slider-fullscreen-btn{    width: 120px;
    height: 120px;
}
.jt-fullscreen-slider-fullsize .jt-fullscreen-slider-fullscreen-btn:hover span {
    width: 100px;
    height: 100px;
}

.jt-fullscreen-slider-fullscreen-btn {
    border-radius:3px;
    transition:300ms;
    background: #fff url(../img/fullscreen_btn.png) no-repeat center center;
    background: url(../img/fullscreen_btn_topleft.png) no-repeat 14px 14px,
                url(../img/fullscreen_btn_topright.png) no-repeat 31px 14px,
                url(../img/fullscreen_btn_bottomleft.png) no-repeat 14px 31px,
                url(../img/fullscreen_btn_bottomright.png) no-repeat 31px 31px,
                #fff;
}
.jt-fullscreen-slider-fullscreen-btn:hover {
    background-position: 10px 10px,
                         35px 10px,
                         10px 35px,
                         35px 35px
} 

/* footer arrow */
#content_text .another-posts-outer .owl-controls .owl-buttons div {
    background: transparent no-repeat center center;
    width: 98px;
    transition: 300ms;
}
#content_text .another-posts-outer .owl-controls .owl-buttons div.owl-next{
    background-image: url(../img/another_posts_slider_next.png);
}
#content_text .another-posts-outer .owl-controls .owl-buttons div.owl-prev{
    background-image: url(../img/another_posts_slider_prev.png);
}
#content_text .another-posts-outer .owl-controls .owl-buttons div.owl-next {
    right: -90px;
}
#content_text .another-posts-outer .owl-controls .owl-buttons div.owl-prev {
    left: -90px;
}
#content_text .another-posts-outer .owl-controls .owl-buttons div.owl-next:hover {
    right: -100px;
}
#content_text .another-posts-outer .owl-controls .owl-buttons div.owl-prev:hover {
    left: -100px;
}


/* fullscreen gallery default arrow */
.jt-fullscreen-slider-controller a {
    text-indent: inherit;
    position: relative;
}

.jt-fullscreen-slider-controller a span {
    text-indent: 100%;
    overflow: hidden;
    white-space: nowrap;
    display: block;
}

.jt-fullscreen-slider-controller a:before,.jt-fullscreen-slider-controller a:after {
    display: block;
    height: 100%;
    width: 100%;
    position: absolute;
    content: "";
    top:0;
    left:0;
    transition:300ms;
}
.jt-fullscreen-slider-controller a:before { 
    z-index:1; 
    background: url(../img/fullscreen_slider_controller.png);
}
.jt-fullscreen-slider-controller a:after {
    z-index:2;
    opacity :0; 
    background: url(../img/experience_slider_controller_hover.png);
}
.jt-fullscreen-slider-controller a:hover:after{
    opacity:1
} 

.jt-fullscreen-slider-controller a.prev:hover:before,
.jt-fullscreen-slider-controller a.prev:hover:after{
    background-position:-3px center;
}


.jt-fullscreen-slider-controller a.next:before,
.jt-fullscreen-slider-controller a.next:after{
    background-position:66px center;
}

.jt-fullscreen-slider-controller a.next:hover:before,
.jt-fullscreen-slider-controller a.next:hover:after{
    background-position:69px center;
}

/* fullscreen gallery fullscreen arrow */
.jt-fullscreen-slider-fullsize .jt-fullscreen-slider-controller a{
    transition:300ms;
}

.jt-fullscreen-slider-fullsize .jt-fullscreen-slider-controller a,
.jt-fullscreen-slider-fullsize .jt-fullscreen-slider-controller a:hover {
    background: none;
    background: rgba(0, 0, 0, 0.4) no-repeat center center;
}

.jt-fullscreen-slider-fullsize .jt-fullscreen-slider-controller .prev,
.jt-fullscreen-slider-fullsize .jt-fullscreen-slider-controller .prev:hover {
	font-size: 0;
    background-image: url(../img/fullscreen_slider_fullsize_controller_prev.png);
}
.jt-fullscreen-slider-fullsize .jt-fullscreen-slider-controller .next,
.jt-fullscreen-slider-fullsize .jt-fullscreen-slider-controller .next:hover {
	font-size: 0;
    background-image: url(../img/fullscreen_slider_fullsize_controller_next.png);
    background-position: center center;
}

.jt-fullscreen-slider-fullsize .jt-fullscreen-slider-controller .prev:hover,
.jt-fullscreen-slider-fullsize .jt-fullscreen-slider-controller .next:hover {
    background-color:#000;
    width:110px;
}
.jt-fullscreen-slider-fullsize .jt-fullscreen-slider-controller a:before,
.jt-fullscreen-slider-fullsize .jt-fullscreen-slider-controller a:after {
    display:none
}

/* scale image hover  DUPLICATE */
.item-thumb a { position: relative; display: block; height: 340px; width:300px; overflow: hidden;}
.item-thumb img { position: absolute; -webkit-transition: 6s; transition: 6s; -webkit-transform: scale(1) rotate(0.1deg); transform: scale(1) rotate(0.1deg);}
.item-thumb a:hover img { -webkit-transform: scale(1.1) rotate(0.1deg); transform: scale(1.1) rotate(0.1deg);}

/* scale image accomodation */
.page-list-thumb a { position: relative; display: block; height: 435px; width:560px; overflow: hidden;}
.page-list-thumb img { position: absolute; -webkit-transition: 6s;  transition: 6s; -webkit-transform: scale(1) rotate(0.1deg); transform: scale(1) rotate(0.1deg); left:0; top:0}
.page-list-thumb a:hover img { -webkit-transform: scale(1.1) rotate(0.1deg);transform: scale(1.1) rotate(0.1deg);}

/* Museum button */
.museum-part-02b a:hover{background-color:rgba(0, 30, 58, 0.8)}
