@charset "utf-8";

/* content item */
.contItems {width:1200px;margin:0 auto;}
.contItems ul {zoom:1;margin:0 -20px;}
.contItems:after {content:"";display:block;clear:both;}
.contItems li {float:left;margin:50px 20px 0;font-size:13px;}
.contItems li a {position:relative;display:block;width:268px;height:325px;background:#fff;border:1px solid #e0e0e0;}
.contItems .thumb {display:block;width:100%;height:153px;overflow:hidden;}
.contItems .thumb img {width:100%;}
.contItems .tit {margin:12px 18px 8px;color:#333;font-weight:bold;overflow:hidden;font-size:14px;text-overflow:ellipsis;white-space:nowrap;}
.contItems .txt {margin:0 18px;padding:15px 0;color:#666;border-top:1px dashed #e0e0e0;}
.contItems .info {position:absolute;right:0;bottom:0;left:0;height:30px;padding:7px 0 0 20px;background:#fefefe;border-top:1px solid #eee;}
.contItems .info strong {color:#d76c3e;}
.contItems .reply {position:absolute;top:10px;right:0;width:28px;padding:0 0 0 24px;font-size:10px;font-weight:bold;}
.contItems .reply:after {content:"";position:absolute;top:0;left:0;width:18px;height:16px;background:url(/images/icon_pack_suk.png) no-repeat 0 -100px;}
@media all and (max-width:1024px) {
	.contItems {width:100%;padding:0 0 60px;}
	.contItems ul {margin:0;padding:30px 15px;}
	.contItems li {width:50%;margin:0;padding:15px 25px;box-sizing:border-box;}
	.contItems li a {width:100%;}
}
@media all and (max-width:700px) {
	.contItems ul {padding:15px 0;}
	.contItems li {width:100%;padding:15px 20px;box-sizing:border-box;}
	.contItems li a {height:auto;padding:0 0 35px;}
	.contItems .thumb {height:auto;}
	.contItems .reply:after {top:2px;background-size:250px;background-position:0 -60px;}
}
.itemView {zoom:1;padding:85px 0 0;}
.itemView:after {content:"";display:block;clear:both;}
.itemView .thumb {float:left;margin:0 55px 0 0;border:1px solid #ddd;}
.itemView .tit {font-size:22px;color:#d76c3e;font-weight:bold;}
.itemView .txt {font-size:16px;margin:10px 0 0;}
.frame {width:100%;}

.reserveItems {text-align:right;}
.reserveItems .phone {position:relative;float:left;text-align:left;padding:0 0 0 65px;}
.reserveItems .phone:after {content:"";position:absolute;top:0;left:0;width:48px;height:48px;background:url(/images/icon_pack_suk.png) no-repeat -150px -150px;}
.reserveItems .phone strong {display:block;color:#333;}
.reserveItems .phone a {color:#d76c3e;font-size:30px;cursor:default;line-height:1.1;}

@media all and (max-width:760px) {
	.itemView {zoom:1;padding:40px 0 0;}
	.itemView .thumb {float:none;margin:0;}
	.itemView .tit {margin:15px 0 0;line-height:1.2;}
	.reserveItems .phone:after {top:5px;width:44px;height:44px;background-size:250px;background-position:-200px -150px;}
	.reserveItems .phone {display:block;float:none;}
	.reserveItems .btn {display:block;margin:15px 0 0;}
	.reserveItems .btn a {display:block;}
}
/* //content item */

.greeting {position:relative;min-height:720px;margin:80px 0 0;padding:0 0 0 540px;}
.greeting .picture {position:absolute;top:0;left:0;}
.greeting .greetingTit {font-size:35px;letter-spacing:-1px;line-height:1.3;}
.greeting .greetingTit strong {color:#000;}
.greeting .greetingTxt {margin:35px 0 0;font-size:16px;line-height:2;}
.greeting .sign {margin:40px 0 0;font-size:20px;color:#000;text-align:right;}
.greeting .sign img {width:104px;margin:0 10px 0 0;vertical-align:middle;}
@media all and (max-width:1024px) {
	.greeting {margin:50px 0 0;padding:170px 0 0 360px;}
	.greeting .picture {top:170px;}
	.greeting .picture img {width:336px;}
	.greeting .greetingTit {position:absolute;top:0;left:0;}
	.greeting .greetingTxt {margin:0;font-size:14px;}
}
@media all and (max-width:760px) {
	.greeting  {margin:35px 0 0;padding:0;}
	.greeting .picture {position:static;text-align:center;}
	.greeting .picture img {width:auto;max-width:100%;}
	.greeting .greetingTit {position:static;margin:30px 0 20px;font-size:19px;line-height:1.6;}
	.greeting .sign {font-size:15px;}
	.greeting .sign img {width:90px;}
}

.docSection {position:relative;min-height:500px;padding:80px 0 80px 550px;border-top:1px solid #ccc;}
.docSection:first-child {border:0;}
.docSection .docTit {position:absolute;top:80px;left:0;width:494px;}
.docSection .docTit img {width:100%;}
.docSection .docTit .name {zoom:1;background:#0053b0;color:#fff;font-size:20px;color:#ffffff;line-height:72px;text-align:center;}
.docSection .docTit .name:after {content:"";display:block;clear:both;}
.docSection .docTit .name strong {float:left;width:50%;font-size:20px;color:#ffffff;}
.docSection .docTit .name span {float:left;width:50%;font-size:20px;color:#ffffff;background:#00a2de;font-weight:normal;}
.docSection .history {position:relative;}
.docSection .history .tit {font-size:35px;color:#000;line-height:1.1;}
.docSection .history p {margin:20px 0 0;padding:20px 0 0;font-size:16px;border-top:1px dashed #ccc;}
.docSection .history .btn {position:absolute;top:10px;right:0;margin:0;padding:0;border:0;}
@media all and (max-width:1024px) {
	.docSection {min-height:350px;padding:60px 0 60px 370px;}
	.docSection .docTit {top:60px;width:336px;}
	.docSection .docTit .name {font-size:20px;line-height:60px;}
}
@media all and (max-width:760px) {
	.docSection {min-height:0;padding:35px 0;text-align:center;}
	.docSection .docTit {position:static;display:inline-block;width:auto;}
	.docSection .docTit .name {font-size:14px;line-height:35px;}
	.docSection .history {margin:25px 0 0;text-align:left;}
	.docSection .history .tit {font-size:30px;}
}

.missionSection {position:relative;padding-top:20px;}
.missionSection img {float:left; width:402px; display:inline-block; margin-right:46px;}
.missionSection .visionTit {font-size:60px;color:#d76c3e;display:inline-block;line-height:60px;margin-bottom:30px;}
.missionSection p {padding:10px 0 0;font-size:16px;line-height:1.8;}
.brandStory {zoom:1;}
.brandStory:after {content:"";display:block;clear:both;}
.brandStory li {position:relative;float:left;width:258px;margin:-1px;background:#fff;border:1px solid #e2e2e2;font-weight:bold;color:#333;text-align:center;}
.brandStory li span {position:absolute;top:18px;left:25px;}
.brandStory li img {width:80%;}
.hiSection {font-size:16px;line-height:1.8;}
.hiSection .hi {width:100%;overflow:hidden;margin:40px 0 0;padding:70px 0;background:url(/images/contents/bg_hi.gif) repeat;border:2px solid #e1e1e1;text-align:center;}
.hiSection .hi span {display:inline-block;vertical-align:middle;}
.hiSection .hi .hi1 img {width:160px;}
.hiSection .hi .hi2 {margin:0 70px;}
.hiSection .hi .hi2 img {width:260px;}
.hiSection .hi .hi3 img {width:315px;}
.hiSection .visionTit {margin:0 0 25px;font-size:40px;color:#d76c3e;}
.hiSection .section {margin:50px 0 0;}
.hiSection .contWrap {float:right;width:480px;}
.hiSection .contWrap:first-child {float:left;padding:0 40px 0 0;border-right:1px dashed #e2e2e2;}
@media all and (max-width:1024px) {
	.missionSection {position:relative;padding:10px 0 0;}
	.missionSection img {width:100%; margin-right:0; display:block;}
	.missionSection .visionTit {margin-top:40px;}
	.brandStory li {width:50%;}
	.brandStory li img {width:50%;}
	.hiSection .hi {margin:30px 0 0;padding:50px 0;}
	.hiSection .hi .hi1 img {width:120px;}
	.hiSection .hi .hi2 {margin:0 8%;}
	.hiSection .hi .hi2 img {width:190px;}
	.hiSection .hi .hi3 img {width:220px;}
	.hiSection .section {margin:0;}
	.hiSection .visionTit {margin:50px 0 25px;}
	.hiSection .contWrap:first-child {border:0;padding:0;}
}
@media all and (max-width:760px) {
	.missionSection {padding:0;}
	.brandStory li {float:none;width:auto;}
	.brandStory li img {width:50%;}
	.hiSection .hi {padding:30px 0;}
	.hiSection .hi span {display:block;}
	.hiSection .hi .hi2 {margin:40px 0;}
	.hiSection .visionTit {margin:25px 0 10px;font-size:30px;line-height:1.2;}
}

.floorViewSection {zoom:1;}
.floorViewSection:after {content:"";display:block;clear:both;}
.floorViewSection .pictureSlide {position:relative;float:left;width:684px;height:457px;overflow:hidden;}
.floorViewSection .pictureSlide li {position:relative;float:left;}
.floorViewSection .pictureSlide li span {position:absolute;bottom:12px;left:30px;color:#fff;font-size:24px;font-weight:bold;z-index:2;}
.floorViewSection .pictureSlide li:after {content:"";height:58px;position:absolute;right:0;bottom:0;left:0;background:#000;opacity:.6;}
.floorViewSection .viewControll {position:absolute;bottom:0;right:0;}
.floorViewSection .viewControll span {display:inline-block;}
.floorViewSection .viewControll button {position:relative;width:56px;height:57px;background:#4c4c4c;text-indent:-99999px;margin:0 0 0 -4px;}
.floorViewSection .viewControll button:after {content:"";position:absolute;top:13px;left:16px;width:18px;height:31px;background:url(/base/img/sub/icon_pack_suk.png) no-repeat;}
.floorViewSection .viewControll .prev button {background:#2e2e2e;}
.floorViewSection .viewControll .prev button:after {background-position:-50px -200px;}
.floorViewSection .viewControll .next button:after {background-position:-100px -200px;}
.floorDesc {float:right;width:305px;}
.floorTit {font-size:60px;color:#3589c9;line-height:1.1;}
.floorTxt {margin:30px 0 0;padding:30px 0 0;border-top:1px solid #3589c9;font-size:16px;font-weight:bold;}
@media all and (max-width:1024px) {
	.floorViewSection .pictureSlide {float:none;width:100%;height:auto;overflow:hidden;}
	.floorViewSection .pictureSlide li img {width:100%;}
	.floorDesc {position:relative;float:none;width:auto;margin:40px 0 0;}
	.floorTit {position:absolute;top:-10px;left:0;}
	.floorTxt {min-height:48px;margin:0 0 0 126px;padding:0 0 0 40px;border:0;border-left:1px solid #3589c9;}
}
@media all and (max-width:760px) {
	.floorViewSection .pictureSlide li span {bottom:4px;left:15px;font-size:16px;}
	.floorViewSection .pictureSlide li:after {height:31px;}
	.floorViewSection .viewControll button {width:30px;height:30px;}
	.floorViewSection .viewControll button:after {top:8px;left:10px;width:9px;height:15px;background-size:250px;}
	.floorViewSection .viewControll .prev button:after {background-position:-25px -100px;}
	.floorViewSection .viewControll .next button:after {background-position:-50px -100px;}
	.floorDesc {margin:20px 0 0;}
	.floorTit {top:-5px;font-size:30px;}
	.floorTxt {min-height:28px;margin:0 0 0 60px;padding:0 0 0 20px;font-size:14px;}
}

.equipList .equipItem {position:relative;height:420px;padding:0 0 0 550px;border-bottom:1px solid #ccc;}
.equipList .equipItem .img {position:absolute;top:0;left:0;}
.equipList .equipItem p {line-height:2;}

@media all and (max-width:1024px) {
	.equipList .equipItem {height:300px;padding:0 0 0 400px;}
	.equipList .equipItem .img {width:350px;}
}
@media all and (max-width:760px) {
	.equipList .equipItem {height:auto;padding:0 0 30px;}
	.equipList .equipItem .img {position:static;width:auto;margin:0 0 10px;}
}
.hospSchedule .typeList {margin:40px 0 25px;}

.docSchedule {position:relative;margin:40px 0 0;padding:0 0 0 250px;}
.docSchedule .thumb {position:absolute;top:0;left:0;width:230px;}
.scheduleInfo {text-align:right;}
.scheduleInfo .name {float:left;font-size:24px;}
.scheduleInfo .name strong {color:#3589c9;}
.docSchedule .typeList {margin:22px 0 0;clear:both;}
.docSchedule .typeList th,
.docSchedule .typeList td {padding:12px 0;}
@media all and (max-width:760px) {
	.docSchedule {margin:20px 0 0;padding:0;}
	.docSchedule .thumb {position:static;float:left;width:120px;margin:0 20px 0 0;padding:0 0 15px;}
	.scheduleInfo {text-align:left;}
	.scheduleInfo .name {display:block;float:none;margin:0 0 10px;font-size:18px;}
}

.txtSubreser {text-align:right;font-size:16px;color:#333;}
.wrapSubreser {position:relative;margin:20px 0 0;background:#d76c3e;border-radius:9px 9px 0 0;}
.wrapSubreser .inner {padding:32px 0 30px;border-bottom:1px solid #c5243e;}
.wrapSubreser p {color:#fff;text-align:center;font-weight:bold;font-size:32px;letter-spacing:-1px;}
.wrapSubreser a {position:absolute;top:40px;text-indent:-9999px;font-size:0;line-height:0;border:10px solid transparent;}
.wrapSubreser a:after {content:"";position:absolute;top:-10px;border:10px solid transparent;}
.wrapSubreser .btnCalendar_l {left:50px;border-right:13px solid #fff;border-left:0;}
.wrapSubreser .btnCalendar_l:after {left:8px;border-right:5px solid #d76c3e;border-left:0;}
.wrapSubreser .btnCalendar_r {right:50px;border-left:13px solid #fff;border-right:0;}
.wrapSubreser .btnCalendar_r:after {right:8px;border-left:5px solid #d76c3e;border-right:0;}
.tbSubReser {width:100%;}
.tbSubReser th {height:60px;background:#f3f3f3;color:#333;font-size:18px;}
.tbSubReser th:first-child,
.tbSubReser td:first-child span {color:#d76c3e;}
.tbSubReser th:last-child,
.tbSubReser td:last-child span {color:#2da0da;}
.tbSubReser tbody tr:first-child td {padding:25px 0 0;border-top:2px solid #dfdfdf;}
.tbSubReser td {height:80px;border:1px solid #fff;}
.tbSubReser td div {height:100%;}
.tbSubReser td span {display:block;padding:9px 0 0 11px;color:#999;font-size:18px;}
.tbSubReser td a {display:block;height:100%;text-decoration:none;}
.tbSubReser td a span {color:#333;}
.tbSubReser td.boxSubToday div {background:#d76c3e;}
.tbSubReser td.boxSubToday span {color:#fff;}
.tbSubReser td.boxSubPossible div {position:relative;background:#eaeaea;}
.tbSubReser td.boxSubPossible .count {position:absolute;top:25px;left:0;font-size:11px;color:#000;line-height:1.5;}

.subReserInfo {margin:45px 0 0;padding:20px 0 0;border-top:1px solid #dfdfdf;text-align:right;}
.subReserInfo .today {display:inline-block;width:17px;height:16px;overflow:hidden;margin:0 0 0 30px;line-height:0;text-indent:-99999px;text-align:left;vertical-align:middle;background:#d76c3e;}
.subReserInfo .possible {display:inline-block;width:17px;height:16px;overflow:hidden;margin:0 0 0 30px;line-height:0;text-indent:-99999px;text-align:left;vertical-align:middle;background:#eaeaea;}
.subReserInfo .listBtn {float:left;}

.reservTxt {margin:50px 0 10px;font-size:16px;}

@media all and (max-width:767px) {
	.subreser {padding:20px !important;}
	.infoBtn {display:block;margin:0 0 10px;text-align:center;}
	.wrapSubreser .inner {padding:20px 0;}
	.wrapSubreser p {font-size:18px;}
	.wrapSubreser .btnCalendar_l {position:absolute;top:20px;left:20px;}
	.wrapSubreser .btnCalendar_r {position:absolute;top:20px;right:20px;}
	.txtSubreser {font-size:14px;}
	.tbSubReser th {height:30px;font-size:16px;}
	.tbSubReser th span {display:none;}
	.tbSubReser td {height:25px;}
	.tbSubReser td div {width:25px;height:25px;margin:0 auto;border-radius:2px;text-align:center;line-height:25px;}
	.tbSubReser td span {padding:0;font-size:16px;}
	.tbSubReser tbody tr:first-child td {padding:2px 0 0;}
	.tbSubReser td.boxSubPossible .count {display:none;}
	.subReserInfo {text-align:center;}
	.subReserInfo span:first-child {margin:0;}
	.subReserInfo .listBtn {display:block;margin:15px 0 0;float:none;}
}

.mapBox {margin:90px 0 0;}
.mapBox iframe {height:430px;}
.mapBox p {margin:25px 0 0;font-size:20px;color:#000;}
.mapBox p strong em{color:#d76c3e;}
.mapSection {margin:50px 0 0;font-size:13px;}
.mapSubway {float:left;width:50%;}
.mapSubway .subTitle,
.mapSubway ul {margin:0 40px 0 0;}
.mapBus {float:left;width:49%;padding:0 0 80px;border-left:1px solid #eee;}
.mapBus .subTitle,
.mapBus ul {margin:0 0 0 40px;}
.mapSubway li,
.mapBus li {margin:30px 0 0;line-height:2;}
.mapCar {zoom:1;clear:both;border-top:1px solid #eee;}
.mapCar:after {content:"";display:block;clear:both;}
.mapCar .subTitle {margin-bottom:0;}
.mapNavi {float:left;width:50%;margin:45px 0 0}
.mapNavi h3 {margin:0 0 15px;color:#000;}
.mapNavi li {position:relative;padding:0 0 0 28px;line-height:2;}
.mapNavi li:after {content:"";position:absolute;top:9px;left:0;width:15px;height:15px;background:url(/images/icon_pack_suk.png) no-repeat;}
.mapNavi li.start:after {background-position:0 -250px;}
.mapNavi li.finish:after {background-position:0 -290px;}
.mapNavi li.s:after {background-position:0 -330px;}
.mapNavi li.l:after {background-position:0 -370px;}
.mapNavi li.r:after {background-position:0 -410px;}
.mapParking p, .mapParking li {line-height:2;}
.mapParking .typeList {margin:20px 0;}
@media all and (max-width:1024px) {
	.mapBox {margin:60px 0 0;}
	.mapBox iframe {height:480px;}
	.mapSection {margin:0;}
	.mapSubway, .mapBus {float:none;width:auto;border:0;padding:0;}
	.mapSubway .subTitle, .mapBus .subTitle {margin:45px 0 0;}
	.mapSubway ul, .mapBus ul {margin:0;}
	.mapCar {border:0;}
}
@media all and (max-width:760px) {
	.mapBox {margin:30px 0 0;}
	.mapBox iframe {height:320px;}
	.mapBox p {margin:12px 0 0;font-size:13px;color:#000;}
	.mapSubway .subTitle, .mapBus .subTitle {margin:35px 0 0;}
	.mapSubway li, .mapBus li {margin:15px 0 0;}
	.mapNavi {float:none;width:auto;}
	.mapNavi h3 {margin:35px 0 10px;}
	.mapNavi li:after {width:16px;height:16px;background-size:250px;}
	.mapNavi li.start:after {background-position:-9px -125px;}
	.mapNavi li.finish:after {background-position:-9px -145px;}
	.mapNavi li.s:after {background-position:-9px -165px;}
	.mapNavi li.l:after {background-position:-9px -185px;}
	.mapNavi li.r:after {background-position:-9px -205px;}
	.mapParking p, .mapParking li {line-height:1.5;}
}

.inProgress {zoom:1;}
.inProgress:after {content:"";display:block;clear:both;}
.inProgress > li {float:left;width:265px;height:380px;padding:0 35px;border-left:1px dashed #dcdcdc;}
.inProgress > li:first-child {border:0;}
.inProgress li .img {display:block;width:185px;margin:0 auto;}
.inProgress li .tit {display:block;margin:10px 0;color:#333;}

.outProgress {zoom:1;}
.outProgress:after {content:"";display:block;clear:both;}
.outProgress > li {float:left;position:relative;width:330px;height:200px;padding:0 20px 0 160px;}
.outProgress li .img {position:absolute;top:0;left:0;width:140px;}
.outProgress li .tit {display:block;margin:0 0 15px;color:#333;}
@media all and (max-width:1024px) {
	.inProgress > li, .outProgress > li {position:relative;float:none;width:auto;height:auto;min-height:170px;padding:30px 0 0 170px;border:0;border-top:1px dashed #dcdcdc;}
	.inProgress > li:first-child, .outProgress > li:first-child {padding-top:0;border:0;}
	.inProgress li .img, .outProgress li .img {position:absolute;top:30px;left:0;width:140px;}
	.inProgress > li:first-child .img, .outProgress > li:first-child .img {top:0;}
}
@media all and (max-width:550px) {
	.inProgress > li, .outProgress > li {min-height:0;margin:25px 0 0;padding:25px 0 0;}
	.inProgress li .img, .outProgress li .img {position:static;display:block;width:auto;padding:0 70px;text-align:center;}
	.outProgress li .tit {margin:25px 0 15px;}
}

@media all and (max-width:767px) {
	.youtubeVideo {width:100%;height:200px;}
}


/* member */
.member .subTitle {font-size:18px;color:#333;margin:50px 0 10px;}
.member .subTitle:after {top:6px;}
.member .inDec .subTitle {margin:0;}
.member .btnL {width:200px;}
.loginSection {width:48%;float:left;margin:50px 0 0;}
.loginSection label {display:block;margin:0 0 3px;font-size:18px;color:#333;font-weight:bold;}
.loginSection .txt {width:97%;height:43px;line-height:43px;font-size:16px;}
.loginSection .loginPw {margin:15px 0 0;}
.loginSection .btnWrap {margin:30px 0 0;}
.loginSection .btnL {width:100%;margin:0;}

.JoinSection {width:48%;float:right;margin:50px 0 0;}
.JoinSection .subTitle {margin:0;}
.JoinSection .txt1 {margin:28px 0 40px;font-size:16px;line-height:1.5;letter-spacing:-1px;}
.JoinSection .txt1 strong {font-size:34px;}
.JoinSection .btnWrap span {width:50%;}
.JoinSection .btnWrap span a {width:98%;min-width:0;padding:0;font-size:14px;}
.JoinSection .btnWrap .btnLeft .btnL {margin-right:2px;}
.JoinSection .btnWrap .btnRight .btnL {margin-left:2px;}
.JoinSection .btnB {display:block;width:auto;margin:0;font-size:14px;}
@media all and (max-width:1024px) {
	.loginSection,
	.JoinSection {float:none;width:400px;margin:0 auto;}
	.loginSection {margin-top:50px;}
	.loginSection .txt {width:100%;box-sizing:border-box;}
	.JoinSection {margin-top:30px;padding:35px 0 0;border-top:1px solid #ddd;}
}
@media all and (max-width:760px) {
	.loginSection {width:auto;}
	.loginSection .loginPw {margin:12px 0 0;}

	.JoinSection {width:auto;}
	.JoinSection .txt1 {margin:18px 0 22px;font-size:14px;}
	.JoinSection .txt1 strong {font-size:27px;}
}

.agreeSection {width:100%;margin:50px 0 0;padding:0 0 50px;border-bottom:1px solid #ddd;}
.agreeSection:after {content:"";display:block;clear:both;}
span.error {color:#02cc8c;}
.agreeBox {width:48%;}
.terms {float:left;}
.privacy {float:right;}
.agreeBox .agree label {font-size:14px;color:#555;}
.agreeBox .cont {height:138px;overflow-y:auto;margin:5px 0 10px;padding:10px;background:#f5f5f5;border:1px solid #ddd;}
.agreeBox .subTitle {margin-top:0;}
.agreeAll {margin:55px 0 0;font-size:14px;color:#333;text-align:center;}
@media all and (max-width:1024px) {
	.agreeBox {float:none;width:auto;}
	.privacy {margin:25px 0 0;}
}
@media all and (max-width:760px) {
	.agreeAll {position:relative;}
	.agreeAll .btnM {position:absolute;left:50%;top:-35px;margin-left:-38px;}
}

.joinCom {padding:80px 0 100px;text-align:center;border-bottom:1px solid #efefef;}
.joinCom p {font-size:16px;color:666;letter-spacing:-1px;}
.joinCom p strong {font-size:36px;}

.member .logout {margin:50px 0 0;text-align:center;}
.member .logout p {font-size:16px;color:666;letter-spacing:-1px;}
.member .logout strong {font-size:70px;color:#b5c4bf;letter-spacing:-5px;}

.findBox {width:48%;}
.findBox p {margin:20px 0 0;}
.findBox .txt {width:97%;height:43px;line-height:43px;font-size:16px;}
.findBox .btnL {width:92%;}
.idFind {float:left;}
.pwFind {float:right;}
@media all and (max-width:1024px) {
	.findBox {float:none;width:400px;margin:0 auto;}
	.findBox .txt {width:100%;box-sizing:border-box;}
	.findBox .btnL {width:100%;box-sizing:border-box;}
	.pwFind {margin-top:30px;border-top:1px solid #ddd;}
}
@media all and (max-width:760px) {
	.findBox {width:auto;}
	.findBox p {margin:12px 0 0;}
}
/* //member */

/* mypage */
.outTxt {margin:30px 0 0;font-size:14px;}
.idChk {padding:25px 0;border-top:1px solid #ddd;border-bottom:1px solid #ddd;font-size:16px;color:#000;}
.idChk .line {margin:0 25px;color:#ddd;}
.reasonList {width:100%;}
.reasonList:after {content:"";display:block;clear:both;}
.reasonList li {float:left;width:270px;margin:0 0 10px;font-size:14px;}
.reasonText {margin:8px 0 0;padding:10px 10px 30px;background:#f7f7f7;border:1px solid #d7d7d7;text-align:center;}
.reasonText textarea {width:98%;height:120px;text-align:left;}
@media all and (max-width:1024px) {
	.reasonText textarea {width:100%;box-sizing:border-box;}
}
@media all and (max-width:736px) {
	.idChk {padding:15px 0;font-size:14px;}
	.idChk .id,
	.idChk .name {display:block;}
	.idChk .line {display:none;}
	.reasonList li {float:none;width:auto;margin:0 0 5px;}
	.reasonText textarea {height:80px;}
	
}
/* //mypage */