/* ************* 게시판 공용 ************** */
input.readonly {color:#888 !important;}
input[type="file"] {width:100%;}
input[type="text"] {height:35px; background:#fff; padding:6px 5px; font-size:14px; line-height:140%; border-radius:4px;}
input[type="checkbox"] {display:inline-block; vertical-align:middle;}
input[type="radio"] {display:inline-block; width:15px !important; padding:0 !important; margin:0 !important; border:none !important;}
label {display:none !important;}
select {line-height:29px !important;} /* height 35일때  / 사파리 대응용*/

* [class *= "board_"] select {height:35px; background:#fff; padding:6px 5px; font-size:14px; line-height:140%; border:1px solid #333; border-radius:4px;}
* [class *= "board_"] input {height:35px; background:#fff; padding:6px 5px; font-size:14px; line-height:140%; border:1px solid #333; border-radius:4px;}
* [class *= "board_"] input[type="radio"] {border:none !important; padding:0 !important;}
* [class *= "board_"] input[type="checkbox"] {border:none !important; padding:0 !important;}

* [class *= "board_"] .thead {overflow:hidden; width:100%; border:1px solid #ddd; border-radius:4px; background:#f9f9f9;}
* [class *= "board_"] .thead li {float:left; padding:0 10px; margin:10px 0;  overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-size:14px; color:#666; text-align:center; border-left:1px solid #eee;}
* [class *= "board_"] .thead li:first-child {border:0;}

* [class *= "board_"] .page {overflow:hidden; position:relative; padding:10px 0; font-size:0; text-align:center; border-top:1px solid #333;}
* [class *= "board_"] .page>* {display:inline-block; margin:0 3px; }
* [class *= "board_"] .page span {padding:6px 0; font-size:14px;}

* [class *= "board_"] .search {width:100%; position:relative; overflow:hidden; padding:7px 10px; margin-bottom:20px; font-size:0; text-align:left; border-radius:4px; border:1px solid #ddd; background:#f9f9f9;}
* [class *= "board_"] .search>* {float:left; display:inline-block; overflow:hidden; height:35px; margin:0; padding:6px 15px; font-size:14px; color:#000; border-radius:4px; vertical-align:top;}
* [class *= "board_"] .search input {border:1px solid #000; border-left:none; border-right:none; border-radius:0;}
* [class *= "board_"] .search a {color:#fff; text-decoration:none; text-align:center;}
* [class *= "board_"] .search .btn {border-radius:0 4px 4px 0;}
* [class *= "board_"] .search select {border-radius:4px 0 0 4px;}

/* 첨부파일 */
* [class *= "board_"] .fileWrap .btnWrap {position:relative; overflow:hidden; padding:10px 0; border-top:1px solid #333;}
* [class *= "board_"] .fileWrap .btnWrap li {float:left; text-align:right;}
* [class *= "board_"] .fileWrap .btnWrap li:first-child {font-size:13px; line-height:140%; color:#888; text-align:left !important;}
* [class *= "board_"] .fileWrap .fileDiv {clear:both; overflow:hidden; border-top:1px solid #eee; padding:5px 0} {text-align:center; font-size:14px; padding-top:7px;}
* [class *= "board_"] .fileWrap .fileDiv li {float:left; overflow:hidden;}
* [class *= "board_"] .fileWrap .fileDiv li:first-child {text-align:center; font-size:14px; padding-top:7px;}

/* 첨부파일 - 드래그앤드롭 */
[class*="board_"] .fileWrapV2 {font-size:14px; border:1px solid #e5e5e5; border-radius:10px; margin-bottom:20px;}
.mypage .board_paper .write .fileWrapV2 {margin-top:0 !important; font-size:14px; border:1px solid #e5e5e5; border-top:0; border-radius:0 0 10px 10px;}
[class*="board_"] .fileWrapV2 .head {padding:20px;}
[class*="board_"] .fileWrapV2 .head>* {vertical-align:middle;}
[class*="board_"] .fileWrapV2 .open {display:inline-block; padding:12px 20px; font-size:14px; font-weight:400; line-height:1; border-radius:100px; background:#abb1bc; color:#fff;}
[class*="board_"] .fileWrapV2 .open:hover {background:#848b99;}
[class*="board_"] .fileWrapV2 .open:before {content:"파일첨부 열기";}
[class*="board_"] .fileWrapV2.on .open:before {content:"파일첨부 닫기";}
[class*="board_"] .fileWrapV2 .open+span {font-size:14px; padding-left:10px;}
[class*="board_"] .fileWrapV2 .dropWrap {display:none; border-top:1px solid #e5e5e5; border-radius:0 0 10px 10px; overflow:hidden;font-size:14px;}
[class*="board_"] .fileWrapV2.on .dropWrap {display:block;}
[class*="board_"] .fileWrapV2 .dropWrap header {padding:20px; border-bottom:1px solid #e5e5e5; background:#f7f7f7;}
[class*="board_"] .fileWrapV2 .dropWrap header>* {vertical-align:middle;}
[class*="board_"] .fileWrapV2 .dropWrap header .fileBtn {display:inline-block; padding:10px 20px; margin-right:10px; font-weight:400; line-height:1; border-radius:100px; color:#848b99; border:1px solid #e5e5e5; background:#fff;}
[class*="board_"] .fileWrapV2 .dropWrap header .fileBtn:hover {border-color:#848b99;}
[class*="board_"] .fileWrapV2 .dropWrap #dropzone {min-height:50px; max-height:260px; overflow-y:auto;}
[class*="board_"] .fileWrapV2 .dropWrap #dropzone li {position:relative; padding:12px 20px 12px 60px; line-height:1;}
[class*="board_"] .fileWrapV2 .dropWrap #dropzone li:hover {background:#f7f7f7;}
[class*="board_"] .fileWrapV2 .dropWrap #dropzone li+li {border-top:1px solid #e5e5e5;}
[class*="board_"] .fileWrapV2 .dropWrap #dropzone .del {position:absolute; left:20px; top:4px; display:block; width:30px; height:30px; background:url(../images/common/icon_del.svg) no-repeat center; background-size:50%; opacity:.2;}
[class*="board_"] .fileWrapV2 .dropWrap #dropzone li:hover .del {opacity:1;}

/* 첨부된파일 - 드래그앤드롭 */
[class*="board_"] .fileWrapV2 .dropWrap #uploadedzone {min-height:50px; overflow-y:auto;}
[class*="board_"] .fileWrapV2 .dropWrap #uploadedzone li {position:relative; padding:12px 20px 12px 60px; line-height:1; }
[class*="board_"] .fileWrapV2 .dropWrap #uploadedzone li:hover {background:#f7f7f7;}
[class*="board_"] .fileWrapV2 .dropWrap #uploadedzone li+li {border-top:1px solid #e5e5e5;}
[class*="board_"] .fileWrapV2 .dropWrap #uploadedzone li:first-child {padding-left:22px; background:#f7f7f7;}
[class*="board_"] .fileWrapV2 .dropWrap #uploadedzone li:last-child {padding-left:22px; border-bottom:1px solid #e5e5e5; background:#f7f7f7;}
[class*="board_"] .fileWrapV2 .dropWrap #uploadedzone .del {position:absolute; left:20px; top:4px; display:block; width:30px; height:30px; background:url(../images/common/icon_del.svg) no-repeat center; background-size:50%; opacity:.2;}
[class*="board_"] .fileWrapV2 .dropWrap #uploadedzone li:hover .del {opacity:1;}
[class*="board_"] .fileWrapV2 .dropWrap #uploadedzone li span {color:#FF3636; display:none;}
[class*="board_"] .fileWrapV2 .dropWrap #uploadedzone li span.on {display:inline-block;}

/* 갤러리 */
.board_photo1 {overflow:hidden;}
.board_photo1 > div {padding:0; overflow:hidden; text-align:center;}
.board_photo1 .list {display:table; width:100%; clear:both; width:100%; overflow:hidden; font-size:0;}
.board_photo1 .list li {display:inline-block}
.board_photo1 .list li a {display:block; overflow:hidden; margin:5px; padding-bottom:10px;text-align:center; font-size:14px; border-radius:7px; -webkit-border-radius:0; border:1px solid #efefef; text-decoration:none;}
.board_photo1 .list li a span {display:block; overflow:hidden; width:100%;}
.board_photo1 .list li a span:first-child {height:220px; margin-bottom:7px; text-align:center; background-color:#000;}
.board_photo1 .list li a span.subject {line-height:100%; overflow:hidden; padding:5px 10px 0 10px; text-overflow:ellipsis; white-space:nowrap; text-align:center; color:#000; }
.board_photo1 .list li a img {visibility:hidden; /* width:100%; 스크립트에서 제어 */}
.board_photo1 .list li a img {
	transition-duration:0.3s;
	transition-property:opacity;
	-webkit-transition-duration:0.3s;
	-webkit-transition-property:opacity;
	-moz-transition-duration:0.3s;
	-moz-transition-property:opacity;
}
.board_photo1 .list li a img:hover {	
	opacity: 0.9;
}
.board_photo1 .view .subject {font-size:24px; color:#000; padding:20px 0 10px 0; line-height:140%; border-bottom:1px solid #eee;}
.board_photo1 .view .info {font-size:0;}
.board_photo1 .view .info>span {display:inline-block; padding:10px 0 10px 30px; font-size:14px; color:#000}
.board_photo1 .view .info>span:first-child {padding-left:0;}
.board_photo1 .view .info>span.file {display:block; width:100%; padding-left:0; border-top:1px solid #eee;border-bottom:1px solid #eee;}
.board_photo1 .view .info>span.file a {display:inline-block; margin-right:20px;}
.board_photo1 .view .info>span>span {color:#888;}
.board_photo1 .view .conWrap {padding:30px 0; font-size:16px; line-height:150%;}
.board_photo1 .view .conWrap img, iframe {display:block; padding:10px 0; max-width:100%;}

.board_photo {font-size:0; margin-bottom:25px;}
.board_photo select {width:49%; font-size:14px;}
.board_photo span {width:2%; display:inline-block;}
/* 일반-1 */
.board_normal1 {overflow:hidden;}
.board_normal1 > div {padding:0; overflow:hidden; text-align:center;}
.board_normal1 .list {clear:both; width:100%; overflow:hidden; text-align:center; }
.board_normal1 .list li {overflow:hidden; border-bottom:1px solid #efefef; padding:10px 0;}
.board_normal1 .list a {width:100%; line-height:120%; text-decoration:none;}
.board_normal1 .list span {float:left; display:inline-block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; padding:0 5px; font-size:14px; color:#888;}
.board_normal1 .list .subject {font-size:16px; text-align:left; color:#000;}
.board_normal1 .list .reply .subject {padding-left:40px; background:url(../images/common/icon_reply.png) no-repeat 10px 3px;}
.board_normal1 .view .subject {font-size:24px; color:#000; padding:0 0 10px 0; line-height:140%; border-bottom:1px solid #eee;}
.board_normal1 .view .info {font-size:0;}
.board_normal1 .view .info>span {display:inline-block; padding:5px 0 5px 30px; font-size:14px; color:#000}
.board_normal1 .view .info>span:first-child {padding-left:0;}
.board_normal1 .view .info>span.file {display:block; width:100%; padding-left:0; border-top:1px solid #eee;border-bottom:1px solid #eee;}
.board_normal1 .view .info>span.file a {display:inline-block; margin-right:20px;}
.board_normal1 .view .info>span>span {color:#888;}
.board_normal1 .view .conWrap {padding:30px 0; font-size:16px; line-height:150%;}
.board_normal1 .view .conWrap img, iframe {display:block; padding:10px 0; max-width:100%;}
.board_normal1 .write input {border:1px solid #ddd;}
.board_normal1 .write .info ul {clear:both; overflow:hidden; border-bottom:1px solid #eee; padding:5px 0}
.board_normal1 .write .info ul:first-child {border-top:1px solid #333;}
.board_normal1 .write .info li {float:left; overflow:hidden;}
.board_normal1 .write .info li:first-child {text-align:center; font-size:14px; padding-top:7px;}
.board_normal1 .write .info li span {display:inline-block; padding-top:8px; font-size:12px; color:#888; line-height:120%;}
.board_normal1 .write .con {font-size:16px; min-height:300px; padding:20px 0; border-top:1px solid #333;}

.entrance_write label {display:inline-block !important;}
/* 스케쥴-1 */
.board_schedule1 {}
.board_schedule1 .month {overflow:hidden; text-align:center; margin-bottom:20px;}
.board_schedule1 .month * {display:inline-block;}
.board_schedule1 .month span {height:35px; font-size:24px; color:#000; padding:5px 10px 0 10px; font-weight:bold;}
.board_schedule1 .wrap {position:relative; overflow:hidden; border:1px solid #eee; border-left:0; border-top:0;}
.board_schedule1 .wrap>ul {clear:both; font-size:0;}
.board_schedule1 .wrap>ul>li {position:relative; overflow:hidden; display:inline-block; width:14.2857%; height:145px; font-size:14px; border:1px solid #eee; border-right:0; border-bottom:0;}
.board_schedule1 .day {overflow:hidden;}
.board_schedule1 .day li {float:left; overflow:hidden; height:35px !important; padding-top:5px; text-align:center !important; border-top:1px solid #333 !important; border-bottom:1px solid #333 !important;}
.board_schedule1 .date li {float:left;}
.board_schedule1 .date li> * {display:inline-block;}
.board_schedule1 .date li>a {padding:10px; display:block; height:100%;}
.board_schedule1 .date li>a>.num {font-weight:bold; color:#000;}
.board_schedule1 .date li>a>.total {color:#ff0000; letter-spacing:-1px;}
.board_schedule1 .date li>a>span {display:inline-block; color:#888; padding-bottom:0px; line-height:140%;}
.board_schedule1 .date li>a>span:first-child {line-height:160%;}
.board_schedule1 .sun {background:#fff0f7 !important;}
.board_schedule1 dl {margin-top:20px; border:1px solid #ddd; border-radius:4px;}
.board_schedule1 dl:first-child {margin:0;}
.board_schedule1 dl dt {position:relative; padding:10px 20px; font-size:18px; color:#000; background:#f5f5f5; border:1px solid #f5f5f5; border-radius:4px 4px 0 0;}
.board_schedule1>dl>dt .btn_wrap_02 {position:absolute; right:20px; top:10px;}
.board_schedule1 dl>dd {padding:20px 20px; font-size:13px; line-height:140%; color:#999;}
.board_schedule1 dl>dd>ul {padding-top:10px;}
.board_schedule1 dl>dd>ul>li {font-size:14px; line-height:180%; color:#666;}
.board_schedule1 dl>dd>ul>li>.acc {display:block; padding-top:10px; font-size:13px; line-height:140%;}


/* 투약의뢰서 */
.board_medicine {overflow:hidden;}
.board_medicine > div {padding:0; overflow:hidden; text-align:center;}
.board_medicine .info {padding-bottom:10px;}
.board_medicine .list {clear:both; width:100%; overflow:hidden; font-size:0; text-align:center; }
.board_medicine .list>ul>li>a {display:table; width:100%;}
.board_medicine .list li {border-top:1px solid #efefef; padding:15px 0;}
.board_medicine .list li:first-child {border-top:1px solid #000;}
.board_medicine .list a {display:inline-block; margin-top:5px; text-decoration:none; font-size:0;}
.board_medicine .list {display:block; text-decoration:none; font-size:0;}
.board_medicine .list span {display:inline-block; overflow:hidden; font-size:14px; color:#888;}
.board_medicine .list .state img {width:40px;}
.board_medicine .list .subject {font-size:16px; text-align:left; color:#000;}
.board_medicine .list .subject .comment {display:inline-block; font-size:12px; color:#fff; line-height:100%; padding:4px; background:#f63f7b; border:1px solid #f63f7b; margin-left:5px; border-radius:3px;}
.board_medicine .list .subject span {display:block;}
.board_medicine .list .subject span a {display:block;}
.board_medicine .list .reply {text-align:left !important;}
.board_medicine .list .reply>span {margin-top:10px; padding:15px; border:1px solid #eee; color:#000; border-radius:4px; background:#fafafa;}
.board_medicine .list .reply>span:first-child {border:none; background:none;}
.board_medicine .list .reply>span>span {display:block; color:#888; padding:0;}

/*.board_medicine .infoview {border-radius:5px; text-align:left;}
.board_medicine .infoview span {display:inline-block; color:#fff;}
.board_medicine .infoview span>img {width:60%;}
.board_medicine .infoview>p {padding:20px 15px 20px 65px; color:#fff; line-height:140%; background:url(../images/common/icon_talk2.png) no-repeat 18px 18px; background-size:35px;}*/
.board_medicine .write dl.bor_t {border-top:1px solid #000;}
.board_medicine .write dl.bor_b {border-bottom:1px solid #eee;}
.board_medicine .write dl dt {float:left; overflow:hidden; height:50px; line-height:50px; padding:0 0 0 15px; border-top:1px solid #eee;}
.board_medicine .write dl dt:first-child {border-top:0;}
.board_medicine .write dl dt.first {border-top:1px solid #eee;}
.board_medicine .write dl dd {float:left; overflow:hidden; height:50px; line-height:50px; color:#666 !important; padding:0 15px; border-top:1px solid #eee;}
.board_medicine .write dl dd.first {border-top:0;}
.board_medicine .write dl dd .radio_normal {height:50px; line-height:50px;}
.board_medicine .write dl dd select {height:35px; line-height:50px;}
.board_medicine .write dl dd>span {display:inline-block; padding:0 15px 0 0;}
.board_medicine .write dl dd .item {display:inline-block; height:50px; line-height:50px; padding:0 40px 0 0; color:#888; background:url(../images/common/icon_plus.png) no-repeat 100% 50%; background-size:25px;}
.board_medicine .write dl dd.ck div:first-child {padding-right:5px;}

.board_medicine .write input {border:1px solid #ddd;}
.board_medicine .write .info ul {clear:both; overflow:hidden; border-bottom:1px solid #eee; padding:5px 0}
.board_medicine .write .info ul:first-child {border-top:1px solid #333;}
.board_medicine .write .info li {float:left; overflow:hidden;}
.board_medicine .write .info li:first-child {text-align:center; font-size:14px; padding-top:7px;}
.board_medicine .write .info li span {display:inline-block; padding-top:8px; font-size:12px; color:#888; line-height:120%;}
.board_medicine .write .con {font-size:16px; min-height:300px; padding:20px 0; border-top:1px solid #333;}
.board_medicine .infoview {overflow:hidden; margin-top:15px; padding:10px 10px 15px 15px; font-size:0; color:#fff; border:1px solid #87b7ed; border-radius:5px; background:#87b7ed;}
.board_medicine .infoview span {display:inline-block; text-align:left;}
.board_medicine .infoview span .img {display:inline-block; width:35px;}
.board_medicine .infoview span.txt {padding:5px 0 0 0; font-size:13px; line-height:120%; text-align:left;}

/* 알림장 */
.board_paper {overflow:hidden;}
.board_paper > div {padding:0; overflow:hidden; text-align:center;}
.board_paper .info {padding-bottom:10px;}
.board_paper .list {clear:both; width:100%; overflow:hidden; font-size:0; text-align:center; }
.board_paper .list li {border-top:1px solid #efefef; padding:15px 0;}
.board_paper .list li:first-child {border-top:0;}
.board_paper .list a {display:table; width:100%; margin-top:5px; text-decoration:none; font-size:0;}
.board_paper .list {display:block; text-decoration:none; font-size:0;}
.board_paper .list span {display:inline-block; overflow:hidden; font-size:14px; color:#888;}
.board_paper .list .photo {position:relative;}
.board_paper .list .photo img {width:100%; border-radius:5px;}
.board_paper .list .photo .up {display:block; position:absolute; width:45px; height:45px; top:0; left:0;}
.board_paper .list .photo .down {display:block; position:absolute; width:45px; height:45px; top:0; left:0;}
.board_paper .list .photo span {position:absolute; display:inline-block; padding:7px; right:10px; top:10px; color:#fff !important; font-size:12px; line-height:100%; border-radius:3px;}
.board_paper .list .subject {font-size:16px; padding:0 15px; text-align:left; color:#000;}
.board_paper .list .subject .comment {display:inline-block; font-size:12px; color:#fff; line-height:100%; padding:4px; background:#f63f7b; border:1px solid #f63f7b; margin-left:5px; border-radius:3px;}
.board_paper .list .subject span {display:block;}
.board_paper .list .subject span a {display:block;}
.board_paper .list .reply {text-align:left !important;}
.board_paper .list .reply>span {margin-top:10px; padding:15px; border:1px solid #eee; color:#000; border-radius:4px; background:#fafafa;}
.board_paper .list .reply>span:first-child {border:none; background:none;}
.board_paper .list .reply>span>span {display:block; color:#888; padding:0;}

.board_paper .view .subject {font-size:24px; color:#000; padding:20px 0 10px 0; line-height:140%; border-bottom:1px solid #eee;}
.board_paper .view .info {font-size:0;}
.board_paper .view .info>span {display:inline-block; padding:10px 0 10px 30px; font-size:14px; color:#000;}
.board_paper .view .info>span:first-child {padding-left:0;}
.board_paper .view .info>span.file {display:block; width:100%; padding-left:0; border-top:1px solid #eee;border-bottom:1px solid #eee;}
.board_paper .view .info>span.file a {display:inline-block; margin-right:20px;}
.board_paper .view .info>span>span {color:#888;}
.board_paper .view .conWrap {padding:30px 0; font-size:16px; line-height:150%;}
.board_paper .view .conWrap img, iframe {display:block; padding:10px 0; max-width:100%;}
.board_paper .detail {text-align:left; padding:0 15px; border-radius:5px; border:1px solid #4175cc;}
.board_paper .detail ul {display:block; padding-bottom:10px;}
.board_paper .detail li {display:inline-block; overflow:hidden; padding:1px;}
.board_paper .detail li span {display:block; font-size:14px; background:#fff; border:1px solid #fff; border-radius:5px; padding:6px 0;}
.board_paper .detail .infoview {position:relative; display:block; padding:15px 0; color:#fff;}
.board_paper .detail .infoview .img {text-align:right; position:absolute; right:0; top:10px;}
.board_paper .detail .infoview .img>img {width:25px;}

.board_paper .write .tit {text-align:center; font-family:"NanumGothicBold", "돋움", "sans-serif"; font-size:24px; color:#4175cc;}
.board_paper .write input {border:1px solid #ddd;}
.board_paper .write .radio_normal {border:none;}
.board_paper .write textarea {width:100%; margin-top:10px; padding:10px 15px; border:1px solid #ccc; border-radius:4px; background:#fff;
	width:100%; height:120px;
	scrollbar-arrow-color: #fff;
	scrollbar-face-color: #e9e9e9;
	scrollbar-highlight-color: #f0eeee;
	scrollbar-3dlight-color: #e0e0e0;
	scrollbar-shadow-color: #c0bebe;
	scrollbar-darkshadow-color: #fff;
	scrollbar-track-color: #f2f2f2;
	overflow-y:scroll;
	overflow-x:hidden;
	word-break:break-all; word-wrap:break-word; overflow:auto;  white-space:normal;
}
.board_paper .write .insert {padding:10px 0;}
.board_paper .write .insert .file {display:inline-block; width:35px; height:35px; margin-right:10px; background:url(../images/common/icon_file.png) no-repeat 50% 50% #fff; background-size:cover;}
.board_paper .write .insert .img {display:inline-block; width:35px; height:35px; background:url(../images/common/icon_img.png) no-repeat 50% 50% #fff; background-size:cover;}
.board_paper .write .insert .mov {display:inline-block; width:35px; height:35px; margin-left:10px; background:url(../images/common/icon_mov.png) no-repeat 50% 50% #fff; background-size:cover;}
.board_paper .write .s_tit {clear:both; padding:10px; background:#f9f9f9; border:1px solid #ddd; border-radius:4px;}

.board_paper .write dl.bor_t {border-top:1px solid #000;}
.board_paper .write dl.bor_b {border-bottom:1px solid #eee;}
.board_paper .write dl dt {float:left; overflow:hidden; height:50px; line-height:50px; padding:0 0 0 12px; border-top:1px solid #eee;}
.board_paper .write dl dt:first-child {border-top:0;}
.board_paper .write dl dt.first {border-top:1px solid #eee;}
.board_paper .write dl dd {float:left; overflow:hidden; height:50px; line-height:50px; color:#666 !important; padding:0 12px; border-top:1px solid #eee;}
.board_paper .write dl dd.first {border-top:0;}
.board_paper .write dl dd .radio_normal {height:50px; line-height:50px;}
.board_paper .write dl dd select {height:35px; line-height:45px;}
.board_paper .write dl dd>span {display:inline-block; padding:0 15px 0 0;}
.board_paper .write dl dd .item {display:inline-block; height:50px; line-height:50px; color:#888;}
.board_paper .write dl dd .item img {width:35px; padding:12px 0 0 10px;}
.board_paper .write dl dd.ck div:first-child {padding-right:5px;}
.board_paper .write .info ul {clear:both; overflow:hidden; border-bottom:1px solid #eee; padding:5px 0}
.board_paper .write .info ul:first-child {border-top:1px solid #333;}
.board_paper .write .info li {float:left; overflow:hidden;}
.board_paper .write .info li:first-child {text-align:center; font-size:14px; padding-top:7px;}
.board_paper .write .info li span {display:inline-block; padding-top:8px; font-size:12px; color:#888; line-height:120%;}
.board_paper .write .con {font-size:16px; min-height:300px; padding:20px 0; border-top:1px solid #333;}

.board_paper .write .choice a span {display:block; margin-top:7px; float:left; line-height:20px; padding:8px; font-size:13px; border:1px solid #ccc; letter-spacing:-0.5px;}
.board_paper .write .choice a span.first {border-top-left-radius:5px; border-bottom-left-radius:5px;}
.board_paper .write .choice a span.last {border-top-right-radius:5px; border-bottom-right-radius:5px;}
.board_paper .write .choice a span.on {background:#333; color:#fff; border:1px solid #000;}
.board_paper .write dl dd .select_normal {height:35px; background:#fff; margin-top:8px; padding:6px 5px; line-height:35px; border:1px solid #ddd; border-radius:5px;}
.board_paper .write dl dd.last .select_normal {margin-top:8px;}
/*.board_paper .write dl dd * {margin-top:8px;}*/
.board_paper .write .sign {padding:15px; font-size:14px; line-height:140%; color:#666; text-align:center; background:#f9f9f9; border-top:1px solid #ddd;}

.board_paper .write .kindWrap {overflow:hidden; border:1px solid #eee; margin:5px 0; border-radius:8px; padding:10px; background-color:#fff;}
.board_paper .write .kindWrap>span {display:block; float:left; padding:5px 0; text-align:right; }
.board_paper .write .kindWrap>span:first-child {text-align:left;}
.board_paper .write .kindWrap>span img {width:35px; padding-left:10px;}
.board_paper .write .kindWrap .item {padding:5px 0; clear:both;}
.board_paper .write .kindWrap .item > div {padding-left:10px; margin-bottom:3px; float:left;}
.board_paper .write .kindWrap .item > div:first-child {padding-left:0;}
.board_paper .write .kindWrap .select_normal {height:35px; background:#fff; margin-top:1px; padding:6px 5px; line-height:35px; border:1px solid #ddd; border-radius:5px;}

/* 코멘트 */
.comment .title {overflow:hidden; position:relative; margin-top:10px; text-align:left; padding:15px; font-size:14px; line-height:20px; border:1px solid #eee; background:#f9f9f9; border-radius:5px;}
.comment .title .cmt {position:absolute; right:15px; top:7px; display:inline-block; overflow:hidden; border-radius:20px;}
.cmt {background:#fff; border:1px solid #ccc !important;}
.comment .title .btn_com {margin-bottom:15px; height:35px; padding:0 15px; font-size:14px; line-height:35px; text-align:center;}
.comment .title .btn_com>img {padding:2px 0 0 0; width:30px;}
.comment .inputbox {clear:both;}
.comment .inputbox .comment_box {width:100%; margin-top:15px; padding:10px 15px; border:1px solid #ccc; border-radius:4px; background:#fff;
	width:100%; height:80px;
	scrollbar-arrow-color: #fff;
	scrollbar-face-color: #e9e9e9;
	scrollbar-highlight-color: #f0eeee;
	scrollbar-3dlight-color: #e0e0e0;
	scrollbar-shadow-color: #c0bebe;
	scrollbar-darkshadow-color: #fff;
	scrollbar-track-color: #f2f2f2;
	overflow-y:scroll;
	overflow-x:hidden;
	word-break:break-all; word-wrap:break-word; overflow:auto;  white-space:normal;
} 
.comment .list_com {text-align:left;}
.comment .list_com li {position:relative; padding:10px 15px 10px 50px; border-top:1px solid #ececec;}
.comment .list_com li:first-child {border-top:0;}
.comment .list_com li .up {display:block; position:absolute; top:10px; left:10px;}
.comment .list_com li .up>img {width:25px; height:25px;}
.comment .list_com li .down {display:block; position:absolute; top:10px; left:10px;}
.comment .list_com li .down>img {width:25px; height:25px;}
.comment .list_com li .txt {padding-bottom:5px; font-size:16px; line-height:140%;}
.comment .list_com li .name {display:block;}
.comment .list_com li .wrap {display:block; padding-top:10px; overflow:hidden;}
.comment .list_com li .wrap>a {display:inline-block;}
.comment .list_com li .wrap .btn_m {float:left; text-align:center; margin-right:10px; background:#fff; border-radius:4px; border:1px solid #ccc; height:25px; padding:0 10px; font-size:12px;}


/***** member *****/
/* 로그인 */
.member_wrap {overflow:hidden;}
.member_wrap .tit {text-align:center; font-family:"NanumGothicBold", "돋움", sans-serif; font-size:24px; color:#4175cc;}
.member_wrap .box {border:1px solid #eee; border-radius:4px;}
.member_wrap .box > .wrap {text-align:center; width:100%; padding:40px 20px;}
.member_wrap .box > .wrap > p {margin:20px 0; font-size:14px; line-height:160%;}
.member_wrap .box > .wrap > .login_form {width:100%; margin:0 auto; padding:0 40px;}
.member_wrap .box > .wrap > .login_form > li {margin-top:7px; font-size:16px; line-height:38px;}
.member_wrap .box > .wrap > .login_form > li.btn_login {background:#54b34f; height:40px; border:1px solid #54b34f; border-radius:4px;}
.member_wrap .box > .wrap > .login_form > li.btn_login > a {color:#fff;}
.member_wrap .box > .wrap > .login_form > li.btn_login > span {display:block; font-size:12px; line-height:220%;}
.member_wrap .box > .wrap > .btn_wrap {overflow:hidden; margin-top:10px; padding:0 40px; font-size:12px; line-height:26px;}
.member_wrap .box > .wrap > .btn_wrap > li {margin-top:2px;}
.member_wrap .box > .wrap > .btn_wrap > li .btn {display:inline-block; padding:0 10px; height:26px; border-radius:4px; text-decoration:none; border:1px solid #bbb; background:#bbb;}
.member_wrap .box > .wrap > .btn_wrap > li .btn > a {display:block; text-align:center; vertical-align:top; font-size:12px; color:#fff; line-height:23px;}
.member_wrap .page {position:relative; padding:10px 0; text-align:center;} 
.member_wrap .btn {display:inline-block; padding:0 10px; height:26px; border-radius:4px; text-decoration:none;}
.member_wrap .btn > a {display:block; text-align:center; vertical-align:top; font-size:12px; color:#fff; line-height:23px;}
.member_wrap .btn_kakaotalk {border-radius:5px; background:#ffeb00; margin-bottom:5px;}
.member_wrap .btn_kakaotalk img {height:50px; width:auto;}
.member_wrap .btn_naver {border-radius:5px; background:#1fbc02; margin-bottom:5px;}
.member_wrap .btn_naver img {height:50px; width:auto;}

/* 회원가입 */
.member_wrap span.label {font-size:13px;}
.member_wrap .join_info {overflow:hidden; margin-bottom:20px; color:#888; line-height:140%; padding:0 !important;}
.member_wrap .join_info > ul > li {padding-left:10px; font-size:13px; line-height:140%; background:url(../images/common/arrow_dot_s.png) no-repeat 0 9px;}
.member_wrap .join_info > ul > li > span {display:inline-block; width:15px; height:15px; background:url(../images/common/arrow_check_s.png) no-repeat 0 5px; padding-right:10px;}
.member_wrap .write .info > ul {clear:both; overflow:hidden; padding:5px 0; border-bottom:1px solid #eee;}
.member_wrap .write .info > ul:first-child {border-top:1px solid #333;}
.member_wrap .write .info > ul > li {float:left; overflow:hidden; font-size:14px; line-height:180%; }
.member_wrap .write .info > ul > li.must {background:url(../images/common/arrow_check_s.png) no-repeat 10px 12px;}
.member_wrap .write .info > ul > li:first-child {padding:5px 0 0 25px; line-height:160%;}
.member_wrap .write .info > ul > li > span {display:inline-block; font-size:13px; line-height:160%; margin-top:3px;}
.member_wrap .write .info > ul > li > span.txt {padding-top:3px;}
/* .member_wrap .write .info > ul > li > span.btn {display:inline-block; text-align:center; height:35px; padding:0 15px; border-radius:4px; border:1px solid #bbb; background:#bbb;} */
/* .member_wrap .write .info > ul > li > span.btn > a {font-size:13px; line-height:24px; color:#fff;} */
.member_wrap .write .info > ul > li .mar_t3 {margin-top:3px;}

/* 아이디/비밀번호찾기 */
.member_wrap .box > .wrap > form > .info {margin:20px 0; padding:0 40px; font-size:14px; line-height:160%;}
.member_wrap .box > .wrap > form > .info > li {padding-left:10px; background:url(../images/common/arrow_dot_s.png) no-repeat 0 9px;}
.member_wrap .box > .wrap > form > .search_form {width:100%; margin:0 auto; padding:0 40px;}
.member_wrap .box > .wrap > form > .search_form > li {margin-top:7px; font-size:16px; line-height:38px;}
.member_wrap .box > .wrap > form > .search_form > li.btn_login {background:#54b34f; height:40px; border:1px solid #54b34f; cursor:pointer; border-radius:4px;}
.member_wrap .box > .wrap > form > .search_form > li.btn_login > a {color:#fff;}
.member_wrap .box > .wrap > form > .search_form > li.btn_login > span {display:block; font-size:12px; line-height:220%;}

/* 개인정보수정 */
.member_wrap .box > .wrap > .modify_form {width:100%; margin:0 auto; padding:20px 0;}
.member_wrap .box > .wrap > .modify_form > li {margin-top:3px;}
.member_wrap .box > .wrap > .modify_form > li > label {display:inline-block; margin:0 6px 0 0; text-align:right; font-size:14px; line-height:160%; padding-top:10px;}

/* member_form */
.login_normal {width:100%; text-align:left; padding:10px; height:40px; font-size:16px; line-height:20px; color:#999; border:1px solid #ddd; border-radius:4px;}
.checkbox_normal{vertical-align: middle; margin:3px 0 0.3em 0;}
.join_normal {display:inline-block; text-align:left; padding:0 10px; height:35px; font-size:14px; line-height:160%; border:1px solid #ddd; border-radius:4px;}
.select_normal {display:inline-block; padding:6px 5px; height:35px; font-size:14px; border:1px solid #ddd; border-radius:4px; background:#fff;}

/* 회원정보수정 */
.member_wrap .write .info > ul > li .id_check {margin-right:15px;}

/* 약관 */
.member_wrap .agree_box {position:relative; margin:15px 0 5px 0; padding:10px; text-align:left; border-radius:4px; border:1px solid #ddd; background:#f9f9f9;}
.member_wrap .agree_box .wrap{clear:both; border:1px solid #e4e4e4; border-radius:4px; background:#fff; padding:15px; *padding:20px 20px 0px 20px;
	width:100%; height:250px;
	scrollbar-arrow-color: #fff;
	scrollbar-face-color: #e9e9e9;
	scrollbar-highlight-color: #f0eeee;
	scrollbar-3dlight-color: #e0e0e0;
	scrollbar-shadow-color: #c0bebe;
	scrollbar-darkshadow-color: #fff;
	scrollbar-track-color: #f2f2f2;
	overflow-y:scroll;
	overflow-x:hidden;
	word-break:break-all; word-wrap:break-word; overflow:auto;  white-space:normal;
}
.member_wrap .agree_box .wrap pre{font-size:13px; font-family:'NanumGothic', "돋움", sans-serif; color:#414141; text-align:left; line-height:22px;  }


