@charset "utf-8";

#main {clear:both;}

div.bannerbox01 {clear:both; border-top:1px solid #b2b2b2; border-bottom:1px solid #b2b2b2;}
div.bannerbox01 > ul {overflow:hidden;}
div.bannerbox01 > ul li {float:left; font-size:0; width:33.3333333%;}
/* div.bannerbox01 > ul li {float:left; font-size:0; width:33.3333333%; max-width:450px;} */
div.bannerbox01 > ul li img {width:100%;}

div.rolling {clear:both;}

div.bannerwrap {clear:both; margin-top:3%; overflow:hidden; width:100%; max-width:1800px;}

div.bannerwrap > div.bannerbox02 {clear:both; width:50%; max-width:900px; float:left;}
div.bannerwrap > div.bannerbox02 > ul {overflow:hidden; width:100%; max-width:900px;}
div.bannerwrap > div.bannerbox02 > ul li {width:100%; font-size:0; max-width:900px;}
div.bannerwrap > div.bannerbox02 > ul li img {width:100%;}

div.bannerwrap > div.bannerbox03 {float:left; width:50%; max-width:900px; float:left;}
div.bannerwrap > div.bannerbox03 > ul {overflow:hidden;}
div.bannerwrap > div.bannerbox03 > ul li {float:left; font-size:0; width:50%; max-width:450px;}
div.bannerwrap > div.bannerbox03 > ul li img {width:100%;}

div.bannerbox04 {clear:both; margin-top:3%; width:100%; max-width:1800px;}
div.bannerbox04 > ul {overflow:hidden;}
div.bannerbox04 > ul li {float:left; font-size:0; width:33.3%; max-width:600px;}
div.bannerbox04 > ul li img {width:100%;}


#subwrap {clear:both; overflow:hidden;}
#subwrap div.pagetitle {clear:both; width:100%; max-width:1800px; margin:0 auto; background:#f5f5f5; text-align:center;}
#subwrap div.pagetitle img {width:100%; max-width:1800px;}

/*#subwrap div.subbox {width:90%; max-width:1620px; margin:0 auto;}*/
#subwrap div.subbox {width:100%; max-width:1800px; margin:0 auto;}

#subwrap div.subbox div.contentbox {clear:both; width:100%; min-height:400px; position:relative;}
#subwrap div.subbox div.contentbox ul li {font-size:0;}
#subwrap div.subbox div.contentbox ul li img {width:100%; max-width:1800px;}
#subwrap div.subbox div.depbtn {clear:both; width:100%; max-width:1800px;}
#subwrap div.subbox div.depbtn ul {width:100%; max-width:1800px; box-sizing:border-box; border:1px solid #d0d0d0; overflow:hidden;}
#subwrap div.subbox div.depbtn ul li {float:left; font-size:0; border-left:1px solid #d0d0d0; box-sizing:border-box;}
#subwrap div.subbox div.depbtn ul li:first-child {border:none;}
#subwrap div.subbox div.depbtn ul li img {width:100%;}

#subwrap div.subbox div.dep0301 {margin-bottom:5%;}
#subwrap div.subbox div.dep0301 ul li {width:33.3%; max-width:600px;}
#subwrap div.subbox div.dep0306 {margin-top:5%; margin-bottom:5%;}
#subwrap div.subbox div.dep0306 ul li {width:50%; max-width:900px;}
#subwrap div.subbox div.dep0403 {margin-bottom:5%;}
#subwrap div.subbox div.dep0403 ul li {width:33.3%; max-width:600px; text-align:center;}
#subwrap div.subbox div.contentbox div.titlebox {clear:both; width:100%; max-width:1800px; position:relative;}
#subwrap div.subbox div.contentbox div.titlebox img {width:100%;}
#subwrap div.subbox div.contentbox div.titlebox div.dep0600 {position:absolute; bottom:3%; overflow:hidden;}
#subwrap div.subbox div.contentbox div.titlebox div.dep0600 ul {clear:both; width:90%; margin:0 auto; margin-top:0.5%;}
#subwrap div.subbox div.contentbox div.titlebox div.dep0600 ul li {width:25%; max-width:450px;}

#page0103 {clear:both;}
#page0103 > div.photo {border:1px solid #dcdcdc; box-sizing:border-box; width:90%; margin:0 auto; margin-top:7%;}
#page0103 > div.photo ul {width:100%;}
#page0103 > div.photo ul li img {width:100%;}
#page0103 > div.thumnail {clear:both; margin-top:3%; width:100%;}
#page0103 > div.thumnail ul {overflow:hidden; margin:0 auto; margin-bottom:2%; width:90%;}
#page0103 > div.thumnail ul li {float:left; width:25%; text-align:center;}
#page0103 > div.thumnail ul li img {width:98%;}

#map {width:100%; height:270px; margin-top:5%; background:#484848; box-sizing:border-box;}

#page0502 {width:90%; max-width:1620px; margin:0 auto;}
#page0502 div.datepicker {margin-top:3%;}
#page0502 div.reservebox {}
#page0502 div.reservebox table {width:100%; border-top:2px solid #89548c; margin-top:5%;}
#page0502 div.reservebox table tr td {padding:3% 2%; border-bottom:1px solid #ddd; font-size:13px;}
#page0502 div.reservebox table tr td.head {background:#f7f7f7; text-align:center; font-weight:500;}
#page0502 div.reservebox table tr td.inbox {width:70%;}
#page0502 div.reservebox table tr td.inbox input {border:1px solid #ddd; padding:1px; height:25px;}
#page0502 div.reservebox table tr td.inbox select {border:1px solid #ddd; padding:1px; height:30px; background:#fff;}
#page0502 div.reservebox table tr td.inbox input.hp {width:25%;}
#page0502 div.reservebox table tr td.inbox select.hp {width:25%}
#page0502 div.reservebox table tr td span {color:#a045a5; font-size:11px;}
#page0502 div.reservebox table tr td.agree {background:#f7f7f7;}
#page0502 div.reservebox table tr td img {width:100%; max-width:160px;}
#page0502 div.btnbox {clear:both; margin-top:5%; margin-bottom:8%;}
#page0502 div.btnbox ul {overflow:hidden; width:50%; margin:0 auto;}
#page0502 div.btnbox ul li {float:left; width:50%; text-align:center;}
#page0502 div.btnbox ul li:first-child img {width:95%; max-width:100px;}
#page0502 div.btnbox ul li:first-child+li img {width:66.5%; max-width:70px;}
#page0502 div.reservebox table tr td div.agreebox {width:100%; height:100px; overflow-y:scroll; word-wrap:break-word; white-space:pre-wrap; padding:3%; box-sizing:border-box; font-size:12px; margin-bottom:3%;}
#page0502 div.reservebox table tr td div.chkbox {padding:1% 0; border-top:1px solid #ddd;}


div.boardwrap {clear:both; width:90%; margin:0 auto; margin-top:5%; min-height:350px;}
div.boardwrap > div.boardlist {clear:both; width:100%; margin:0 auto;}

div.boardwrap > div.boardlist table.listTB01 {width:100%; box-sizing:border-box;}
div.boardwrap > div.boardlist table.listTB01 tr th {background:url("/img/page/board_line.gif") center left no-repeat; background-color:#171717; color:#fff; font-size:12px; font-weight:500; padding:3% 2%; box-sizing:border-box;}
div.boardwrap > div.boardlist table.listTB01 tr th.chk {}
div.boardwrap > div.boardlist table.listTB01 tr th.category {}
div.boardwrap > div.boardlist table.listTB01 tr th.subject {width:60%;}
div.boardwrap > div.boardlist table.listTB01 tr th.reply {width:15%;}
div.boardwrap > div.boardlist table.listTB01 tr th.name {width:20%;}
div.boardwrap > div.boardlist table.listTB01 tr td {font-size:12px; text-align:center; padding:3% 2%; border-bottom:1px solid #ccc; box-sizing:border-box;}
div.boardwrap > div.boardlist table.listTB01 tr td.chk {}
div.boardwrap > div.boardlist table.listTB01 tr td.category {}
div.boardwrap > div.boardlist table.listTB01 tr td.subject {text-align:left; text-indent:8%; width:60%;}
div.boardwrap > div.boardlist table.listTB01 tr td.subject p {background:url("/img/page/secret.png") center left no-repeat;}
div.boardwrap > div.boardlist table.listTB01 tr td.reply {width:15%;}
div.boardwrap > div.boardlist table.listTB01 tr td.reply p {width:80%; margin:0 auto; padding:1%;}
div.boardwrap > div.boardlist table.listTB01 tr td.reply p.reply01 {background:#934c9a; color:#fff;}
div.boardwrap > div.boardlist table.listTB01 tr td.reply p.reply02 {background:#ccc; color:#fff;}
div.boardwrap > div.boardlist table.listTB01 tr td.name {width:20%;}
div.boardwrap > div.boardlist table.listTB01 tr td.nocnt {height:200px; border:1px solid #ccc;}

div.boardwrap > div.boardlist > div.btnbox {clear:both; margin-top:5%;}
div.boardwrap > div.boardlist > div.btnbox ul {overflow:hidden; float:right; width:25%;}
div.boardwrap > div.boardlist > div.btnbox ul li {float:right; padding-left:1%;}
div.boardwrap > div.boardlist > div.btnbox ul li:first-child {padding:0;}
div.boardwrap > div.boardlist > div.btnbox ul li img {width:100%; max-width:100px;}

div.boardwrap > div.boardlist > div.paging {clear:both; margin-top:3%;}
div.boardwrap > div.boardlist > div.paging ul {overflow:hidden; margin:0 auto;}
div.boardwrap > div.boardlist > div.paging ul li {float:left; width:7%; max-width:40px; height:30px; box-sizing:border-box; border:1px solid #ccc; border-left:0;}
div.boardwrap > div.boardlist > div.paging ul li:first-child {border-left:1px solid #ccc;}
div.boardwrap > div.boardlist > div.paging ul li img {width:100%;}

div.boardwrap > div.boardlist > div.searchbox {clear:both; margin-top:5%;}
div.boardwrap > div.boardlist > div.searchbox table {width:100%; margin:0 auto;}
div.boardwrap > div.boardlist > div.searchbox table tr td {}
div.boardwrap > div.boardlist > div.searchbox table tr td.sebox {width:30%; text-align:left;}
div.boardwrap > div.boardlist > div.searchbox table tr td.sebox select {border:1px solid #ccc; height:30px; width:95%; padding:3px; font-size:12px;}
div.boardwrap > div.boardlist > div.searchbox table tr td.inbox input[type="text"] {border:1px solid #ccc; height:30px; padding:3px; font-size:12px; width:100%;}
div.boardwrap > div.boardlist > div.searchbox table tr td.btn {width:70px; text-align:right;}


div.boardwrap > div.boardwrite {clear:both; width:100%; margin:0 auto; overflow:hidden; box-sizing:border-box;}
div.boardwrap > div.boardwrite div.agreebox {margin-bottom:10%;}
div.boardwrap > div.boardwrite div.agreebox div.agreetext {width:100%; padding:2%; font-size:12px; border:1px solid #ccc; box-sizing:border-box; height:150px; overflow-y:scroll; word-wrap:break-word; white-space:pre-wrap;}
div.boardwrap > div.boardwrite div.agreebox div.chkbox {clear:both; text-align:right; margin-top:2^; font-size:12px;}
div.boardwrap > div.boardwrite div.agreebox div.chkbox input {vertical-align:top;}

div.boardwrap > div.boardwrite table.writeTB {clear:both; width:100%; font-size:12px; border-top:3px solid #171717; box-sizing:border-box;}
div.boardwrap > div.boardwrite table.writeTB tr td {padding:2% 1%; border-bottom:1px solid #ccc; box-sizing:border-box;}
div.boardwrap > div.boardwrite table.writeTB tr td.head {width:30%; text-align:center; background:#f7f7f7;}
div.boardwrap > div.boardwrite table.writeTB tr td.inputbox {}
div.boardwrap > div.boardwrite table.writeTB tr td.inputbox input[type="text"] {border:1px solid #ccc; padding:1%; height:30px; font-size:12px;}
div.boardwrap > div.boardwrite table.writeTB tr td.inputbox input[type="password"] {border:1px solid #ccc; padding:1%; height:30px; font-size:12px;}
div.boardwrap > div.boardwrite table.writeTB tr td.inputbox input.in01 {width:90%;}
div.boardwrap > div.boardwrite table.writeTB tr td.inputbox input.in02 {width:27%;}
div.boardwrap > div.boardwrite table.writeTB tr td.inputbox input.in03 {width:90%;}
div.boardwrap > div.boardwrite table.writeTB tr td.inputbox select {border:1px solid #ccc; padding:1%; height:30px; font-size:132x; width:90%;}
div.boardwrap > div.boardwrite table.writeTB tr td.inputbox input[type="file"] {height:30px; font-size:12px; width:90%;}

div.boardwrap > div.boardwrite div.btnbox {clear:both; margin-top:20px; width:100%;}
div.boardwrap > div.boardwrite div.btnbox ul {overflow:hidden; width:60%; margin:0 auto;}
div.boardwrap > div.boardwrite div.btnbox ul li {float:left; width:50%; text-align:center;}
div.boardwrap > div.boardwrite div.btnbox ul li:first-child {padding:0;}

#kcaptcha_image {width:100%;}

#variableFiles tr td {border:none;}

#commentContents {}
table.cmtlistTB {}
table.cmtlistTB tr td {font-size:12px;}
table.cmtlistTB tr td span.name {font-weight:500; color:#934c9a;}
table.cmtlistTB tr td div.infowrap {background:#f7f7f7; padding:1%; overflow:hidden; border-bottom:1px dotted #ccc; box-sizing:border-box;}
table.cmtlistTB tr td div.infowrap div.leftbox {float:left;}
table.cmtlistTB tr td div.infowrap div.rightbox {float:right;}
table.cmtlistTB tr td div.cmtcnt {clear:both; padding:1%; line-height:20px; word-break:break-all; overflow:hidden; min-height:100px;}

#comment_write {}

table.cmtwritebox {width:100%; background:#f3eaf5; padding:2%; box-sizing:border-box; font-size:12px;}
table.cmtwritebox tr td {}
table.cmtwritebox tr td textarea {margin-top:3%; border:1px solid #ccc; padding:1%; font-size:12px; font-family:'Noto Sans KR'; box-sizing:border-box;}


div.boardwrap > div.boardview {clear:both; width:100%; margin:0 auto; overflow:hidden; border-top:3px solid #171717; border-bottom:2px solid #171717; padding:3% 0; font-size:12px; box-sizing:border-box;}
div.boardwrap > div.boardview table.viewTB {width:100%; border-top:1px solid #eaeaea; box-sizing:border-box;}
div.boardwrap > div.boardview table.viewTB tr td {font-size:12px; padding:1%; text-align:left; border-bottom:1px solid #eaeaea; box-sizing:border-box;}
div.boardwrap > div.boardview table.viewTB tr td.head {background:#eee; width:20%; text-align:center;}
div.boardwrap > div.boardview table.viewTB tr td.content {}
div.boardwrap > div.boardview table.viewTB tr td.content div.cntbox {width:100%; min-height:300px;}
div.boardwrap > div.boardview table.viewTB tr td.subject {text-align:left;}
div.boardwrap > div.boardview table.viewTB tr td.category {width:170px;}
div.boardwrap > div.writebntbox {clear:both; width:100%; margin:0 auto; margin-top:5%; overflow:hidden;}
div.boardwrap > div.writebntbox div.btn01 {clear:both;}
div.boardwrap > div.writebntbox div.btn02 {clear:both;}
div.boardwrap > div.writebntbox div ul {overflow:hidden;}
div.boardwrap > div.writebntbox div ul li {float:left; padding-left:1%;}
div.boardwrap > div.writebntbox div ul li:first-child {padding:0;}
div.boardwrap > div.writebntbox div.btn01 ul {width:40%; float:left; margin-bottom:2%;}
div.boardwrap > div.writebntbox div.btn01 ul li {width:50%; padding-right:1%;}
div.boardwrap > div.writebntbox div.btn01 ul li img {width:99%;}
div.boardwrap > div.writebntbox div.btn02 ul {width:75%; float:right; margin-bottom:2%;}
div.boardwrap > div.writebntbox div.btn02 ul li {width:22%; padding-left:1%;}
div.boardwrap > div.writebntbox div.btn02 ul li.wr {width:30%;}
div.boardwrap > div.writebntbox div.btn02 ul li img {width:99%;}

div.memberbox {clear:both; width:100%; margin:0 auto;}

div.memberbox > div.confirmwrap {clear:both; width:100%; margin:0 auto; margin-bottom:10%; margin-top:20%; min-height:350px;}
div.memberbox > div.confirmwrap div.title {width:100%;}
div.memberbox > div.confirmwrap div.title img {width:100%;}
div.memberbox > div.confirmwrap table.LoginTB {width:90%; margin:0 auto; margin-top:3%;}
div.memberbox > div.confirmwrap table.LoginTB tr td {}
div.memberbox > div.confirmwrap table.LoginTB tr td {padding:3% 2%;}
div.memberbox > div.confirmwrap table.LoginTB tr td.head {width:30%; font-size:15px;}
div.memberbox > div.confirmwrap table.LoginTB tr td.inbox {text-align:left;}
div.memberbox > div.confirmwrap table.LoginTB tr td.inbox input {height:40px; border:1px solid #ccc; padding:2%; font-size:13px; font-family:'Noto Sans KR'; width:100%; box-sizing:border-box;}

div.memberbox > div.loginwrap {clear:both; width:100%; margin:0 auto; min-height:480px; margin-top:10%:}
div.memberbox > div.loginwrap div.title {padding:5% 0; border-bottom:1px dotted #ccc; box-sizing:border-box;}
div.memberbox > div.loginwrap div.title img {width:100%;}
div.memberbox > div.loginwrap table.LoginTB {width:90%; margin:0 auto; margin-top:20px; box-sizing:border-box;}
div.memberbox > div.loginwrap table.LoginTB tr td {}
div.memberbox > div.loginwrap table.LoginTB tr td {padding:3% 2%;}
div.memberbox > div.loginwrap table.LoginTB tr td.head {width:20%; font-size:14px;}
div.memberbox > div.loginwrap table.LoginTB tr td.inbox {text-align:center;}
div.memberbox > div.loginwrap table.LoginTB tr td.inbox input {height:40px; border:1px solid #ccc; padding:1%; font-size:12px; font-family:'Noto Sans KR'; width:100%; box-sizing:border-box;}
div.memberbox > div.loginwrap div.membermenu {clear:both; margin-top:5%; border-top:1px solid #000; border-bottom:1px solid #000; padding:2% 0; box-sizing:border-box;}
div.memberbox > div.loginwrap div.membermenu ul {overflow:hidden; clear:both; width:90%; margin:0 auto;}
div.memberbox > div.loginwrap div.membermenu ul li {float:left; font-size:13px; font-family:'Noto Sans KR'; padding:3% 0;}
div.memberbox > div.loginwrap div.membermenu ul li.btn {width:25%; padding-left:1%;}
div.memberbox > div.loginwrap div.membermenu ul li.btn img {width:100%; vertical-align:middle;}

/*div.memberbox > div.loginwrap div.membermenu ul {overflow:hidden; clear:both; width:90%; margin:0 auto; padding:2% 0;}
div.memberbox > div.loginwrap div.membermenu ul li {float:left; font-size:13px; font-family:'Noto Sans KR'; height:45px;}
div.memberbox > div.loginwrap div.membermenu ul li p {padding-top:2%; padding-right:1%;}
div.memberbox > div.loginwrap div.membermenu ul li.btn {width:25%;}
div.memberbox > div.loginwrap div.membermenu ul li.btn img {width:100%;}
div.memberbox > div.loginwrap div.membermenu ul li span {color:#944c9a; font-weight:500;}
div.memberbox > div.loginwrap div.membermenu div.loginline {clear:both; width:100%; height:1px; background:#ccc; margin:2% 0;}*/

div.memberbox > div.registerwrap {clear:both; font-family:'Noto Sans KR';}
div.memberbox > div.registerwrap div.title {width:100%; margin:0 auto; margin-bottom:10%; margin-top:5%; border-bottom:1px dotted #ccc; box-sizing:border-box; padding:2% 0;}
div.memberbox > div.registerwrap div.title img {width:100%;}
div.memberbox > div.registerwrap h1.subject {color:#944c9a; font-size:15px; font-weight:500; padding-bottom:3%;}
div.memberbox > div.registerwrap div.textbox {clear:both; width:95%; height:150px; padding:2%; border:1px solid #ccc; overflow-y:scroll; font-size:12px; word-wrap:break-word; white-space:pre-wrap; margin:0 auto; margin-bottom:2%; box-sizing:border-box;}
div.memberbox > div.registerwrap div.chkbox {clear:both; width:95%; text-align:right; font-size:12px; margin:0 auto; margin-bottom:3%;}
div.memberbox > div.registerwrap div.chkbox input {vertical-align:middle;}
div.memberbox > div.registerwrap div.btn {clear:both; width:40%; margin:0 auto; margin-top:5%;}
div.memberbox > div.registerwrap div.btn ul {overflow:hidden; width:100%:}
div.memberbox > div.registerwrap div.btn ul li {float:left; width:50%; text-align:center;}
div.memberbox > div.registerwrap div.btn ul li img {width:98%;}

div.memberbox > div.registerwrap div.registerbox {clear:both;}
div.memberbox > div.registerwrap div.registerbox table.registerTB {width:100%; margin-top:5%; border-top:1px solid #ddd; box-sizing:border-box;}
div.memberbox > div.registerwrap div.registerbox table.registerTB tr td {padding:3% 2%; font-size:12px; border-bottom:1px solid #ddd; box-sizing:border-box;}
div.memberbox > div.registerwrap div.registerbox table.registerTB tr td.head {background:#f7f7f7; width:23%; text-align:center;}
div.memberbox > div.registerwrap div.registerbox table.registerTB tr td.inbox {}
div.memberbox > div.registerwrap div.registerbox table.registerTB tr td.inbox input[type="text"] {border:1px solid #ccc; height:30px; padding:1%; font-size:12px;}
div.memberbox > div.registerwrap div.registerbox table.registerTB tr td.inbox input[type="password"] {border:1px solid #ccc; height:30px; padding:1%; font-size:12px;}
div.memberbox > div.registerwrap div.registerbox table.registerTB tr td.inbox input[type="checkbox"] {vertical-align:middle;}
div.memberbox > div.registerwrap div.registerbox table.registerTB tr td.inbox select {border:1px solid #ccc; height:28px; padding:1%; font-size:12px;}
div.memberbox > div.registerwrap div.registerbox table.registerTB tr td.inbox input.in01 {width:90%;}
div.memberbox > div.registerwrap div.registerbox table.registerTB tr td.inbox input.in03 {width:25%;}
div.memberbox > div.registerwrap div.registerbox table.registerTB tr td.inbox select.se01 {width:67%;}
div.memberbox > div.registerwrap div.registerbox table.registerTB tr td.inbox select.se02 {width:25%;}
div.memberbox > div.registerwrap div.registerbox table.registerTB tr td span {font-size:12px; color:#944c9a;}
div.memberbox > div.registerwrap div.registerboxbtn {clear:both; width:50%; margin:0 auto; margin-top:5%;}
div.memberbox > div.registerwrap div.registerboxbtn ul {overflow:hidden; width:100%:}
div.memberbox > div.registerwrap div.registerboxbtn ul li {float:left; width:44%; text-align:center;}
div.memberbox > div.registerwrap div.registerboxbtn ul li:first-child {width:56%;}
div.memberbox > div.registerwrap div.registerboxbtn ul li img {width:98%;}


div.memberbox > div.registerwrap div.resultbox {clear:both;}
div.memberbox > div.registerwrap div.resultbox div {clear:both;}
div.memberbox > div.registerwrap div.resultbox div.idbox {width:100; padding:15% 0; border-top:1px dotted #ccc; border-bottom:1px dotted #ccc; text-align:center; font-size:13px; box-sizing:border-box;}
div.memberbox > div.registerwrap div.resultbox div.idbox span {color:#944c9a; font-weight:500;}
div.memberbox > div.registerwrap div.resultbox div.btnbox {margin-top:10%; text-align:center;}

div.memberwin {clear:both; width:100%; border-top:3px solid #944c9a; box-sizing:border-box;}

div.memberwin > div.lostwrap {overflow:hidden;}
div.memberwin > div.lostwrap > div.title {clear:both; width:100%;}
div.memberwin > div.lostwrap > div.title img {width:100%;}
div.memberwin > div.lostwrap > div.cntbox {clear:both; width:100%; border-top:1px dotted #ccc;}
div.memberwin > div.lostwrap > div.cntbox table {width:100%;; margin-top:30px;}
div.memberwin > div.lostwrap > div.cntbox table tr td {font-family:'Noto Sans KR'; font-size:14px; padding:10px;}
div.memberwin > div.lostwrap > div.cntbox table tr td.head {width:100px;}
div.memberwin > div.lostwrap > div.cntbox table tr td.inbox {}
div.memberwin > div.lostwrap > div.cntbox table tr td.inbox input {border:1px solid #ccc; padding:3px; height:30px; font-family:'Noto Sans KR'; font-size:14px; width:100%;}
div.memberwin > div.lostwrap > div.cntbox table tr td p {padding-top:5px; font-size:11px; color:#944c9a;}
div.memberwin > div.lostwrap > div.cntbox table tr td.btn {padding-top:30px; text-align:center;}

div.profile_detail2 {width:100%; height:0 auto; background:rgba(0,0,0,0.6); position:absolute; top:0; left:0; z-index:1000000;}
div.detail_box2 {width:100%; height:0 auto; position:absolute; display:none; z-index:1000001}
div.detail_box2 div.btn_close2_left {width:50%; margin-left:5% !important; margin-bottom:-14% !important; margin:0 auto; text-align:left; margin-bottom:10px; padding-top:10%;}
div.detail_box2 div.btn_close2_left img {width:90%; cursor:pointer;}
div.detail_box2 div.btn_close2_right {width:50%; margin-right:5% !important; margin:0 auto; text-align:right; margin-bottom:10px; padding-top:10%;}
div.detail_box2 div.btn_close2_right img {width:7%; cursor:pointer;}
div.detail_box2 div.detail_cnt {width:100%;}

#page0904_wrap {clear:both; width:100%; margin:0 auto; text-align:center;}
#page0904_wrap div.page0904 {clear:both; width:100%; margin:0 auto; text-align:center; overflow:scroll}
#page0904_wrap div.page0904 h1 {padding:50px 0; text-align:center; font-size:25px; color:#767e78}
#page0904_wrap div.page0904 table {width:900px; font-size:15px; border-right:1px solid #a8b5ab; color:#333; letter-spacing:-0.8px}
#page0904_wrap div.page0904 table tr th {height:20px; font-size:18px; line-height:18px; background:#e1e7e2; color:#767e78; padding:10px; box-sizing:border-box; border-bottom:1px solid #a8b5ab; border-left:1px solid #a8b5ab;}
#page0904_wrap div.page0904 table tr td {font-size:14px; padding:10px; box-sizing:border-box; border-bottom:1px solid #a8b5ab; border-left:1px solid #a8b5ab; text-align:center; height:14px;}
#page0904_wrap div.page0904 table tr td.left_title {font-size:16px; font-weight:bold; color:#666; background:#eff6f1;}
